View difference between Paste ID: hNjBhnZv and TRsNc7uC
SHOW: | | - or go back to the newest paste.
1
--[[ Leaked by CLarramore ]]--
2
-- Ever since 3/10/2016 this script started to get popular in oxcool1's SB
3
-- I am now spreading this on
4
-- You can now make ur edits with this
5
-- ENTIRELY OPEN SOURCED!!!! YAY!
6
7
-- NightOwlAce dont kill me
8
Player=game:GetService("Players").LocalPlayer
9
Character=Player.Character 
10
PlayerGui=Player.PlayerGui 
11
Backpack=Player.Backpack 
12
Torso=Character.Torso 
13
Head=Character.Head 
14
Humanoid=Character.Humanoid
15
m=Instance.new('Model',Character)
16
LeftArm=Character["Left Arm"] 
17
LeftLeg=Character["Left Leg"] 
18
RightArm=Character["Right Arm"] 
19
RightLeg=Character["Right Leg"] 
20
LS=Torso["Left Shoulder"] 
21
LH=Torso["Left Hip"] 
22
RS=Torso["Right Shoulder"] 
23
RH=Torso["Right Hip"] 
24
Face = Head.face
25
Neck=Torso.Neck
26
it=Instance.new
27
attacktype=1
28
vt=Vector3.new
29
cf=CFrame.new
30
euler=CFrame.fromEulerAnglesXYZ
31
angles=CFrame.Angles
32
cloaked=false
33
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
34
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
35
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
36
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
37
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
38
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
39
RootPart=Character.HumanoidRootPart
40
RootJoint=RootPart.RootJoint
41
RootCF=euler(-1.57,0,3.14)
42
attack = false 
43
attackdebounce = false 
44
deb=false
45
equipped=true
46
hand=false
47
MMouse=nil
48
combo=0
49
mana=0
50
trispeed=1
51
pathtrans=.7
52
attackmode='none'
53
local idle=0
54
local Anim="Idle"
55
local Effects={}
56
local gun=false
57
local shoot=false
58
player=nil 
59
cloak=false
60
lightcolor='Bright blue'
61
62
local Color1=Torso.BrickColor
63
 
64
local fengui=it("GuiMain") 
65
fengui.Parent=Player.PlayerGui 
66
fengui.Name="WeaponGUI" 
67
local fenframe=it("Frame") 
68
fenframe.Parent=fengui
69
fenframe.BackgroundColor3=Color3.new(255,255,255) 
70
fenframe.BackgroundTransparency=1 
71
fenframe.BorderColor3=Color3.new(17,17,17) 
72
fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
73
fenframe.Position=UDim2.new(0.4,0,0.1,0)
74
local fenbarmana1=it("TextLabel") 
75
fenbarmana1.Parent=fenframe 
76
fenbarmana1.Text=" " 
77
fenbarmana1.BackgroundTransparency=0 
78
fenbarmana1.BackgroundColor3=Color3.new(0,0,0) 
79
fenbarmana1.SizeConstraint="RelativeXY" 
80
fenbarmana1.TextXAlignment="Center" 
81
fenbarmana1.TextYAlignment="Center" 
82
fenbarmana1.Position=UDim2.new(0,0,0,0)
83
fenbarmana1.Size=UDim2.new(4,0,0.2,0)
84
local fenbarmana2=it("TextLabel") 
85
fenbarmana2.Parent=fenframe 
86
fenbarmana2.Text=" " 
87
fenbarmana2.BackgroundTransparency=0 
88
fenbarmana2.BackgroundColor3=Torso.Color
89
fenbarmana2.SizeConstraint="RelativeXY" 
90
fenbarmana2.TextXAlignment="Center" 
91
fenbarmana2.TextYAlignment="Center" 
92
fenbarmana2.Position=UDim2.new(0,0,0,0)
93
fenbarmana2.Size=UDim2.new(4*mana/100,0,0.2,0)
94
local fenbarmana3=it("TextLabel") 
95
fenbarmana3.Parent=fenframe 
96
fenbarmana3.Text=" " 
97
fenbarmana3.BackgroundTransparency=0 
98
fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
99
fenbarmana3.SizeConstraint="RelativeXY" 
100
fenbarmana3.TextXAlignment="Center" 
101
fenbarmana3.TextYAlignment="Center" 
102
fenbarmana3.Position=UDim2.new(0,0,0,0)
103
fenbarmana3.Size=UDim2.new(0,0,0.2,0)
104
local fenbarmana4=it("TextLabel") 
105
fenbarmana4.Parent=fenframe 
106
fenbarmana4.Text="Energy("..mana..")"
107
fenbarmana4.BackgroundTransparency=1 
108
fenbarmana4.BackgroundColor3=Color3.new(0,0,0) 
109
fenbarmana4.SizeConstraint="RelativeXY" 
110
fenbarmana4.TextXAlignment="Center" 
111
fenbarmana4.TextYAlignment="Center" 
112
fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
113
fenbarmana4.Size=UDim2.new(4,0,0.2,0)
114
fenbarmana4.FontSize="Size9"
115
fenbarmana4.TextStrokeTransparency=0
116
fenbarmana4.TextColor=BrickColor.new("White")
117
118
mouse=Player:GetMouse()
119
--save shoulders 
120
RSH, LSH=nil, nil 
121
--welds 
122
RW, LW=Instance.new("Weld"), Instance.new("Weld") 
123
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
124
LH=Torso["Left Hip"]
125
RH=Torso["Right Hip"]
126
TorsoColor=Torso.BrickColor
127
function NoOutline(Part)
128
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
129
end
130
player=Player 
131
ch=Character
132
RSH=ch.Torso["Right Shoulder"] 
133
LSH=ch.Torso["Left Shoulder"] 
134
-- 
135
RSH.Parent=nil 
136
LSH.Parent=nil 
137
-- 
138
RW.Name="Right Shoulder"
139
RW.Part0=ch.Torso 
140
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) 
141
RW.C1=cf(0, 0.5, 0) 
142
RW.Part1=ch["Right Arm"] 
143
RW.Parent=ch.Torso 
144
-- 
145
LW.Name="Left Shoulder"
146
LW.Part0=ch.Torso 
147
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) 
148
LW.C1=cf(0, 0.5, 0) 
149
LW.Part1=ch["Left Arm"] 
150
LW.Parent=ch.Torso 
151
152
function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
153
local fp=it("Part")
154
fp.formFactor=formfactor 
155
fp.Parent=parent
156
fp.Reflectance=reflectance
157
fp.Transparency=transparency
158
fp.CanCollide=false 
159
fp.Locked=true
160
fp.BrickColor=brickcolor
161
fp.Name=name
162
fp.Size=size
163
fp.Position=Torso.Position 
164
NoOutline(fp)
165
fp.Material="Neon"
166
fp:BreakJoints()
167
return fp 
168
end 
169
 
170
function mesh(Mesh,part,meshtype,meshid,offset,scale)
171
local mesh=it(Mesh) 
172
mesh.Parent=part
173
if Mesh=="SpecialMesh" then
174
mesh.MeshType=meshtype
175
if meshid~="nil" then
176
mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
177
end
178
end
179
mesh.Offset=offset
180
mesh.Scale=scale
181
return mesh
182
end
183
 
184
function weld(parent,part0,part1,c0)
185
local weld=it("Weld") 
186
weld.Parent=parent
187
weld.Part0=part0 
188
weld.Part1=part1 
189
weld.C0=c0
190
return weld
191
end
192
 
193
local Color1=Torso.BrickColor
194
195
local bodvel=Instance.new("BodyVelocity")
196
local bg=Instance.new("BodyGyro")
197
198
function swait(num)
199
if num==0 or num==nil then
200
game:service'RunService'.Stepped:wait(0)
201
else
202
for i=0,num do
203
game:service'RunService'.Stepped:wait(0)
204
end
205
end
206
end
207
 
208
 
209
so = function(id,par,vol,pit) 
210
coroutine.resume(coroutine.create(function()
211
local sou = Instance.new("Sound",par or workspace)
212
sou.Volume=vol
213
sou.Pitch=pit or 1
214
sou.SoundId=id
215
swait() 
216
sou:play() 
217
game:GetService("Debris"):AddItem(sou,6)
218
end))
219
end
220
 
221
function clerp(a,b,t) 
222
local qa = {QuaternionFromCFrame(a)}
223
local qb = {QuaternionFromCFrame(b)} 
224
local ax, ay, az = a.x, a.y, a.z 
225
local bx, by, bz = b.x, b.y, b.z
226
local _t = 1-t
227
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
228
end 
229
 
230
function QuaternionFromCFrame(cf) 
231
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
232
local trace = m00 + m11 + m22 
233
if trace > 0 then 
234
local s = math.sqrt(1 + trace) 
235
local recip = 0.5/s 
236
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
237
else 
238
local i = 0 
239
if m11 > m00 then
240
i = 1
241
end
242
if m22 > (i == 0 and m00 or m11) then 
243
i = 2 
244
end 
245
if i == 0 then 
246
local s = math.sqrt(m00-m11-m22+1) 
247
local recip = 0.5/s 
248
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
249
elseif i == 1 then 
250
local s = math.sqrt(m11-m22-m00+1) 
251
local recip = 0.5/s 
252
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
253
elseif i == 2 then 
254
local s = math.sqrt(m22-m00-m11+1) 
255
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
256
end 
257
end 
258
end
259
 
260
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
261
local xs, ys, zs = x + x, y + y, z + z 
262
local wx, wy, wz = w*xs, w*ys, w*zs 
263
local xx = x*xs 
264
local xy = x*ys 
265
local xz = x*zs 
266
local yy = y*ys 
267
local yz = y*zs 
268
local zz = z*zs 
269
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)) 
270
end
271
 
272
function QuaternionSlerp(a, b, t) 
273
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
274
local startInterp, finishInterp; 
275
if cosTheta >= 0.0001 then 
276
if (1 - cosTheta) > 0.0001 then 
277
local theta = math.acos(cosTheta) 
278
local invSinTheta = 1/math.sin(theta) 
279
startInterp = math.sin((1-t)*theta)*invSinTheta 
280
finishInterp = math.sin(t*theta)*invSinTheta  
281
else 
282
startInterp = 1-t 
283
finishInterp = t 
284
end 
285
else 
286
if (1+cosTheta) > 0.0001 then 
287
local theta = math.acos(-cosTheta) 
288
local invSinTheta = 1/math.sin(theta) 
289
startInterp = math.sin((t-1)*theta)*invSinTheta 
290
finishInterp = math.sin(t*theta)*invSinTheta 
291
else 
292
startInterp = t-1 
293
finishInterp = t 
294
end 
295
end 
296
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 
297
end
298
299
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
300
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
301
end 
302
303
function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
304
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
305
prt.Anchored=true
306
prt.CFrame=cframe
307
local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
308
--http://www.roblox.com/asset/?id=4770560
309
game:GetService("Debris"):AddItem(prt,2)
310
CF=prt.CFrame
311
coroutine.resume(coroutine.create(function(Part,Mesh,TehCF) 
312
for i=0,1,0.2 do
313
wait()
314
Part.CFrame=CF*cf(0,0,-0.4)
315
end
316
for i=0,1,delay do
317
wait()
318
--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)
319
Mesh.Scale=Mesh.Scale
320
end
321
for i=0,1,0.1 do
322
wait()
323
Part.Transparency=i
324
end
325
Part.Parent=nil
326
end),prt,msh,CF)
327
end
328
 
329
function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
330
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
331
prt.Anchored=true
332
prt.CFrame=cframe
333
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
334
game:GetService("Debris"):AddItem(prt,5)
335
coroutine.resume(coroutine.create(function(Part,Mesh) 
336
for i=0,1,delay do
337
wait()
338
Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
339
Part.Transparency=i
340
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
341
end
342
Part.Parent=nil
343
end),prt,msh)
344
end
345
 
346
function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
347
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
348
prt.Anchored=false
349
prt.CFrame=cframe
350
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
351
local wld=weld(prt,prt,Parent,cframe)
352
game:GetService("Debris"):AddItem(prt,5)
353
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
354
for i=0,1,delay do
355
wait()
356
Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
357
--Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
358
Part.Transparency=i
359
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
360
end
361
Part.Parent=nil
362
end),prt,msh,wld)
363
end
364
 
365
function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
366
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
367
prt.Anchored=false
368
prt.CFrame=cframe
369
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
370
local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
371
game:GetService("Debris"):AddItem(prt,5)
372
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
373
for i=0,1,delay do
374
wait()
375
Weld.C0=euler(i*20,0,0)
376
--Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
377
Part.Transparency=i
378
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
379
end
380
Part.Parent=nil
381
end),prt,msh,wld)
382
end
383
 
384
function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
385
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
386
prt.Anchored=true
387
prt.CFrame=cframe
388
local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
389
game:GetService("Debris"):AddItem(prt,2)
390
coroutine.resume(coroutine.create(function(Part,Mesh) 
391
for i=0,1,delay do
392
wait()
393
Part.CFrame=Part.CFrame
394
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
395
local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
396
prt2.Anchored=true
397
prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
398
local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
399
game:GetService("Debris"):AddItem(prt2,2)
400
coroutine.resume(coroutine.create(function(Part,Mesh) 
401
for i=0,1,0.1 do
402
wait()
403
Part.CFrame=Part.CFrame*cf(0,0.5,0)
404
end
405
Part.Parent=nil
406
end),prt2,msh2)
407
end
408
for i=0,1,delay*2 do
409
wait()
410
Part.CFrame=Part.CFrame
411
Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
412
end
413
Part.Parent=nil
414
end),prt,msh)
415
end
416
417
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
418
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
419
prt.Anchored=true
420
prt.CFrame=cframe
421
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
422
game:GetService("Debris"):AddItem(prt,2)
423
coroutine.resume(coroutine.create(function(Part,Mesh) 
424
for i=0,1,delay do
425
wait()
426
Part.CFrame=Part.CFrame
427
Part.Transparency=i
428
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
429
end
430
Part.Parent=nil
431
end),prt,msh)
432
end
433
 
434
function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
435
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
436
prt.Anchored=true
437
prt.CFrame=cframe*euler(x2,y2,z2)
438
--"http://www.roblox.com/asset/?id=168892465"
439
local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
440
game:GetService("Debris"):AddItem(prt,2)
441
coroutine.resume(coroutine.create(function(Part,Mesh) 
442
for i=0,1,0.03 do
443
wait()
444
Part.CFrame=Part.CFrame
445
Part.Transparency=i
446
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
447
end
448
Part.Parent=nil
449
end),prt,msh)
450
end
451
 
452
function BreakEffect(brickcolor,cframe,x1,y1,z1)
453
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
454
prt.Anchored=true
455
prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
456
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
457
game:GetService("Debris"):AddItem(prt,2)
458
coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb) 
459
CF=Part.CFrame
460
Numbb=0
461
randnumb=math.random()/10
462
rand1=math.random()/10
463
for i=0,1,rand1 do
464
wait()
465
CF=CF*cf(0,math.random()/2,0)
466
--Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
467
Part.CFrame=CF*euler(Numbb,0,0)
468
Part.Transparency=i
469
Numbb=Numbb+randnumb
470
end
471
Part.Parent=nil
472
end),prt,CF,Numbb,randnumb)
473
end
474
 
475
function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
476
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
477
prt.Anchored=true
478
prt.CFrame=cframe
479
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
480
game:GetService("Debris"):AddItem(prt,5)
481
coroutine.resume(coroutine.create(function(Part,Mesh) 
482
for i=0,1,delay do
483
wait()
484
Part.CFrame=Part.CFrame*euler(0,0.7,0)
485
Part.Transparency=i
486
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
487
end
488
Part.Parent=nil
489
end),prt,msh)
490
end
491
 
492
function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
493
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
494
prt.Anchored=true
495
prt.CFrame=cframe
496
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
497
game:GetService("Debris"):AddItem(prt,2)
498
coroutine.resume(coroutine.create(function(Part,Mesh) 
499
for i=0,1,delay do
500
wait()
501
Part.CFrame=Part.CFrame*cf(0,y3/2,0)
502
Part.Transparency=i
503
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
504
end
505
Part.Parent=nil
506
end),prt,msh)
507
end
508
 
509
function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
510
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
511
prt.Anchored=true
512
prt.CFrame=cframe*cf(x,y,z)
513
msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
514
game:GetService("Debris"):AddItem(prt,5)
515
coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee) 
516
local num=math.random()
517
local num2=math.random(-3,2)+math.random()
518
local numm=0
519
for i=0,1,delay*2 do
520
swait()
521
Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
522
Part.Transparency=i
523
numm=numm+0.01
524
end
525
Part.Parent=nil
526
Mesh.Parent=nil
527
end),prt,msh,x,y,z)
528
end
529
530
Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
531
        if hit.Parent==nil then
532
                return
533
        end
534
        h=hit.Parent:FindFirstChild("Humanoid")
535
        for _,v in pairs(hit.Parent:children()) do
536
        if v:IsA("Humanoid") then
537
        h=v
538
        end
539
        end
540
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
541
        h=hit.Parent.Parent:FindFirstChild("Humanoid")
542
        end
543
        if hit.Parent.className=="Hat" then
544
        hit=hit.Parent.Parent:findFirstChild("Head")
545
        end
546
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
547
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
548
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
549
                        return
550
                end]]
551
--                        hs(hit,1.2) 
552
                        c=Instance.new("ObjectValue")
553
                        c.Name="creator"
554
                        c.Value=game:service("Players").LocalPlayer
555
                        c.Parent=h
556
                        game:GetService("Debris"):AddItem(c,.5)
557
                Damage=math.random(minim,maxim)
558
--                h:TakeDamage(Damage)
559
                blocked=false
560
                block=hit.Parent:findFirstChild("Block")
561
                if block~=nil then
562
                print(block.className)
563
                if block.className=="NumberValue" then
564
                if block.Value>0 then
565
                blocked=true
566
                if decreaseblock==nil then
567
                block.Value=block.Value-1
568
                end
569
                end
570
                end
571
                if block.className=="IntValue" then
572
                if block.Value>0 then
573
                blocked=true
574
                if decreaseblock~=nil then
575
                block.Value=block.Value-1
576
                end
577
                end
578
                end
579
                end
580
                if blocked==false then
581
--                h:TakeDamage(Damage)
582
                h.Health=h.Health-Damage
583
                showDamage(hit.Parent,Damage,.5,TorsoColor)
584
                else
585
                h.Health=h.Health-(Damage/2)
586
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
587
                end
588
                if Type=="Knockdown" then
589
                hum=hit.Parent.Humanoid
590
hum.PlatformStand=true
591
coroutine.resume(coroutine.create(function(HHumanoid)
592
swait(1)
593
HHumanoid.PlatformStand=false
594
end),hum)
595
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
596
--hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
597
local bodvol=Instance.new("BodyVelocity")
598
bodvol.velocity=angle*knockback
599
bodvol.P=5000
600
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
601
bodvol.Parent=hit
602
rl=Instance.new("BodyAngularVelocity")
603
rl.P=3000
604
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
605
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
606
rl.Parent=hit
607
game:GetService("Debris"):AddItem(bodvol,.5)
608
game:GetService("Debris"):AddItem(rl,.5)
609
                elseif Type=="Normal" then
610
                vp=Instance.new("BodyVelocity")
611
                vp.P=500
612
                vp.maxForce=Vector3.new(math.huge,0,math.huge)
613
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
614
                if KnockbackType==1 then
615
                vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
616
                elseif KnockbackType==2 then
617
                vp.velocity=Property.CFrame.lookVector*knockback
618
                end
619
                if knockback>0 then
620
                        vp.Parent=hit.Parent.Torso
621
                end
622
                game:GetService("Debris"):AddItem(vp,.5)
623
                elseif Type=="Up" then
624
                local bodyVelocity=Instance.new("BodyVelocity")
625
                bodyVelocity.velocity=vt(0,10,0)
626
                bodyVelocity.P=1000
627
                bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
628
                bodyVelocity.Parent=hit
629
                game:GetService("Debris"):AddItem(bodyVelocity,1)
630
                rl=Instance.new("BodyAngularVelocity")
631
                rl.P=3000
632
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
633
                rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
634
                rl.Parent=hit
635
                game:GetService("Debris"):AddItem(rl,.5)
636
                elseif Type=="Snare" then
637
                bp=Instance.new("BodyPosition")
638
                bp.P=2000
639
                bp.D=100
640
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
641
                bp.position=hit.Parent.Torso.Position
642
                bp.Parent=hit.Parent.Torso
643
                game:GetService("Debris"):AddItem(bp,1)
644
                elseif Type=="Target" then
645
                if Targetting==false then
646
                ZTarget=hit.Parent.Torso
647
                coroutine.resume(coroutine.create(function(Part) 
648
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
649
                swait(5)
650
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
651
                end),ZTarget)
652
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
653
                targetgui=Instance.new("BillboardGui")
654
                targetgui.Parent=ZTarget
655
                targetgui.Size=UDim2.new(10,100,10,100)
656
                targ=Instance.new("ImageLabel")
657
                targ.Parent=targetgui
658
                targ.BackgroundTransparency=1
659
                targ.Image="rbxassetid://4834067"
660
                targ.Size=UDim2.new(1,0,1,0)
661
                cam.CameraType="Scriptable"
662
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
663
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
664
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
665
                Targetting=true
666
                RocketTarget=ZTarget
667
                for i=1,Property do
668
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
669
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
670
                swait()
671
                end
672
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
673
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
674
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
675
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
676
                end
677
                Targetting=false
678
                RocketTarget=nil
679
                targetgui.Parent=nil
680
                cam.CameraType="Custom"
681
                end
682
                end
683
                        debounce=Instance.new("BoolValue")
684
                        debounce.Name="DebounceHit"
685
                        debounce.Parent=hit.Parent
686
                        debounce.Value=true
687
                        game:GetService("Debris"):AddItem(debounce,Delay)
688
                        c=Instance.new("ObjectValue")
689
                        c.Name="creator"
690
                        c.Value=Player
691
                        c.Parent=h
692
                        game:GetService("Debris"):AddItem(c,.5)
693
                CRIT=false
694
                hitDeb=true
695
                AttackPos=6
696
        end
697
end
698
 
699
showDamage=function(Char,Dealt,du,Color)
700
        m=Instance.new("Model")
701
        m.Name=tostring(Dealt)
702
        h=Instance.new("Humanoid")
703
        h.Health=0
704
        h.MaxHealth=0
705
        h.Parent=m
706
        c=Instance.new("Part")
707
        c.Transparency=0
708
        c.BrickColor=TorsoColor
709
        c.Name="Head"
710
        c.TopSurface=0
711
        c.BottomSurface=0
712
        c.formFactor="Plate"
713
        c.Size=Vector3.new(1,.4,1)
714
        ms=Instance.new("CylinderMesh")
715
        ms.Scale=Vector3.new(.8,.8,.8)
716
        so("http://www.roblox.com/asset/?id=199149269",c,1,1) 
717
        if CRIT==true then
718
                ms.Scale=Vector3.new(1,1.25,1)
719
        end
720
        ms.Parent=c
721
        c.Reflectance=0
722
        Instance.new("BodyGyro").Parent=c
723
        c.Parent=m
724
        if Char:findFirstChild("Head")~=nil then
725
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
726
        elseif Char.Parent:findFirstChild("Head")~=nil then
727
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
728
        end
729
        f=Instance.new("BodyPosition")
730
        f.P=2000
731
        f.D=100
732
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
733
        f.position=c.Position+Vector3.new(0,3,0)
734
        f.Parent=c
735
        game:GetService("Debris"):AddItem(m,.5+du)
736
        c.CanCollide=false
737
        m.Parent=workspace
738
        c.CanCollide=false
739
end
740
741
    Player=game:GetService('Players').LocalPlayer
742
    Character=Player.Character
743
    Mouse=Player:GetMouse()
744
    m=Instance.new('Model',Character)
745
746
747
    local function weldBetween(a, b)
748
        local weldd = Instance.new("ManualWeld")
749
        weldd.Part0 = a
750
        weldd.Part1 = b
751
        weldd.C0 = CFrame.new()
752
        weldd.C1 = b.CFrame:inverse() * a.CFrame
753
        weldd.Parent = a
754
        return weldd
755
    end
756
    
757
    it=Instance.new
758
    
759
    function nooutline(part)
760
        part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
761
    end
762
    
763
    function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
764
        local fp=it("Part")
765
        fp.formFactor=formfactor
766
        fp.Parent=parent
767
        fp.Reflectance=reflectance
768
        fp.Transparency=transparency
769
        fp.CanCollide=false
770
        fp.Locked=true
771
        fp.BrickColor=BrickColor.new(tostring(brickcolor))
772
        fp.Name=name
773
        fp.Size=size
774
        fp.Position=Character.Torso.Position
775
        nooutline(fp)
776
        fp.Material=material
777
        fp:BreakJoints()
778
        return fp
779
    end
780
    
781
    function mesh(Mesh,part,meshtype,meshid,offset,scale)
782
        local mesh=it(Mesh)
783
        mesh.Parent=part
784
        if Mesh=="SpecialMesh" then
785
            mesh.MeshType=meshtype
786
            mesh.MeshId=meshid
787
        end
788
        mesh.Offset=offset
789
        mesh.Scale=scale
790
        return mesh
791
    end
792
    
793
    function weld(parent,part0,part1,c0,c1)
794
        local weld=it("Weld")
795
        weld.Parent=parent
796
        weld.Part0=part0
797
        weld.Part1=part1
798
        weld.C0=c0
799
        weld.C1=c1
800
        return weld
801
    end
802
803
local modelzorz=Instance.new("Model") 
804
modelzorz.Parent=Character 
805
modelzorz.Name="Claw1"
806
807
Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
808
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))
809
mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
810
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
811
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))
812
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
813
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))
814
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))
815
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
816
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))
817
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
818
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))
819
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
820
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))
821
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
822
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))
823
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
824
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))
825
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
826
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))
827
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
828
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))
829
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
830
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))
831
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
832
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))
833
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))
834
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
835
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))
836
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
837
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))
838
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))
839
Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
840
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))
841
mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
842
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
843
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))
844
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))
845
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
846
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))
847
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))
848
849
local modelzorz2=Instance.new("Model") 
850
modelzorz2.Parent=Character 
851
modelzorz2.Name="Claw2"
852
853
Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
854
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))
855
mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
856
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
857
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))
858
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
859
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))
860
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
861
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))
862
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
863
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))
864
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))
865
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
866
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))
867
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))
868
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
869
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))
870
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
871
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))
872
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))
873
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
874
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))
875
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
876
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))
877
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))
878
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
879
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))
880
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
881
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))
882
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))
883
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
884
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))
885
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
886
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))
887
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
888
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))
889
Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
890
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))
891
mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
892
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
893
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))
894
895
local modelzorz3=Instance.new("Model") 
896
modelzorz3.Parent=Character 
897
modelzorz3.Name="Eye"
898
899
handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
900
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))
901
mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
902
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
903
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))
904
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))
905
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
906
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))
907
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))
908
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
909
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))
910
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))
911
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
912
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))
913
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))
914
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
915
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))
916
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
917
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))
918
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
919
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))
920
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
921
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))
922
local moosick = it("Sound",Character)
923
moosick.SoundId = "rbxassetid://142653441"
924
 --142653441, 175067863
925
moosick.Looped = true
926
moosick.Pitch = 1
927
moosick.Volume = 0
928
moosick:Play()
929
930
anim = Character:findFirstChild("Animate")
931
if anim then
932
anim:Destroy()
933
end
934
935
local particleemitter = Instance.new("ParticleEmitter", Handle)
936
particleemitter.VelocitySpread = 180
937
particleemitter.Lifetime = NumberRange.new(0.1)
938
particleemitter.Speed = NumberRange.new(2)
939
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
940
particleemitter.RotSpeed = NumberRange.new(-45, 45)
941
particleemitter.Rate = 100
942
particleemitter.Rotation = NumberRange.new(-45, 45)
943
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
944
particleemitter.LightEmission = 0
945
particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
946
947
local particleemitter = Instance.new("ParticleEmitter", Handle2)
948
particleemitter.VelocitySpread = 180
949
particleemitter.Lifetime = NumberRange.new(0.1)
950
particleemitter.Speed = NumberRange.new(2)
951
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
952
particleemitter.RotSpeed = NumberRange.new(-45, 45)
953
particleemitter.Rate = 100
954
particleemitter.Rotation = NumberRange.new(-45, 45)
955
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
956
particleemitter.LightEmission = 0
957
particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
958
959
local particleemitter = Instance.new("ParticleEmitter", handle)
960
particleemitter.VelocitySpread = 180
961
particleemitter.Lifetime = NumberRange.new(0.1)
962
particleemitter.Speed = NumberRange.new(2)
963
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
964
particleemitter.RotSpeed = NumberRange.new(-45, 45)
965
particleemitter.Rate = 100
966
particleemitter.Rotation = NumberRange.new(-45, 45)
967
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
968
particleemitter.LightEmission = 0.8
969
particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
970
971
local light = Instance.new("PointLight", Character.Torso)
972
light.Color = Color3.new(255,255,255)
973
light.Brightness = 5
974
light.Range = 15
975
976
particleemitter.Enabled = true
977
978
local Footsteps = it("Sound",Character.Torso)
979
Footsteps.SoundId = "rbxassetid://142665235"
980
Footsteps.Looped = true
981
Footsteps.Pitch = 0.8
982
Footsteps.Volume = 0.3
983
984
local Footsteps2 = it("Sound",Character.Torso)
985
Footsteps2.SoundId = "rbxassetid://142665235"
986
Footsteps2.Looped = true
987
Footsteps2.Pitch = 1
988
Footsteps2.Volume = 0.4
989
990
local cam = game.Workspace.CurrentCamera
991
992
--cam.CameraSubject = Character
993
994
for i,v in pairs(Head:children()) do
995
    if v:IsA("Sound") then
996
        v:Destroy()
997
    end
998
end
999
1000
mouse.Button1Down:connect(function()
1001
        if attack==false and attacktype==1 then
1002
                attacktype=2
1003
                attackone()
1004
        elseif attack==false and attacktype==2 then
1005
                attacktype=3
1006
                attacktwo()
1007
		elseif attack==false and attacktype==3 then
1008
				attacktype=4
1009
				attackthree()
1010
		elseif attack==false and attacktype==4 then
1011
				attacktype=1
1012
				attackfour()
1013
        end
1014
end)
1015
1016
mouse.KeyDown:connect(function(k)
1017
	k=k:lower()
1018
	if k=='e' then
1019
		if attack==false and mana>=20 then
1020
			Push()
1021
		end
1022
		elseif k=='g' then
1023
		if attack==false and mana>=50 then
1024
			Twirl()
1025
		end
1026
		elseif k=='v' then
1027
		if attack==false and mana>=25 then
1028
			MagicJump()
1029
		end
1030
		elseif k=='q' then
1031
		if attack==false then
1032
		idle=1000
1033
		end
1034
		elseif k=='h' then
1035
		if attack==false then
1036
		mana=100
1037
		end
1038
		elseif k=='y' then
1039
		if attack==false and mana>=100 then
1040
			Shred()
1041
		end
1042
		elseif k=='f' then
1043
		if attack==false and mana>=40 then
1044
			Spin()
1045
		end
1046
		elseif k=='r' then
1047
		if attack==false and mana>=20 then
1048
			Clap()
1049
		end
1050
		elseif k=='t' then
1051
		if attack==false then
1052
			Hai()
1053
		end
1054
		elseif k=='0' then
1055
		if attack==false then
1056
			Humanoid.WalkSpeed=(56)
1057
		end
1058
		elseif k=='j' then
1059
		if attack==false then
1060
			Humanoid.Health = 100
1061
			print("Congrats, you commited suicide.")
1062
		end
1063
	end
1064
end)
1065
1066
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1067
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
1068
prt.Anchored=true
1069
prt.CFrame=cframe
1070
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
1071
game:GetService("Debris"):AddItem(prt,2)
1072
coroutine.resume(coroutine.create(function(Part,Mesh) 
1073
for i=0,1,delay do
1074
wait()
1075
Part.CFrame=Part.CFrame
1076
Part.Transparency=i
1077
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1078
end
1079
Part.Parent=nil
1080
end),prt,msh)
1081
end
1082
1083
TrailDeb = false
1084
1085
function equipanim()
1086
    attack=true
1087
    Humanoid.WalkSpeed = 0
1088
    if TrailDeb == false then
1089
							TrailDeb = true
1090
						end
1091
1092
						
1093
coroutine.wrap(function()
1094
local Old = handle.CFrame.p
1095
while wait()do
1096
if not TrailDeb then break end
1097
local New = handle.CFrame.p
1098
local Mag =(Old -New).magnitude
1099
local Dis =(Old +New)/2
1100
local Trail = Instance.new("Part",Character)
1101
Trail.Material = "Neon"
1102
Trail.Anchored = true
1103
Trail.CanCollide = false
1104
Trail.BrickColor = TorsoColor
1105
Trail.Size = Vector3.new(0.2,Mag,0.2)
1106
Trail.TopSurface = 0
1107
Trail.BottomSurface = 0
1108
Trail.formFactor = "Custom"
1109
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1110
local ms = Instance.new("BlockMesh",Trail)
1111
ms.Scale = Vector3.new(1,1,1)
1112
local TM = Instance.new("CylinderMesh",Trail)
1113
TM.Scale = Vector3.new(1,1,1)
1114
Old = New
1115
coroutine.wrap(function()
1116
for i = 1,0,-0.1 do
1117
wait()
1118
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1119
end
1120
Trail:remove()
1121
end)()
1122
coroutine.wrap(function()
1123
for i = 1,10 do
1124
wait()
1125
Trail.Transparency = Trail.Transparency +0.1
1126
end end)()end end)()
1127
coroutine.wrap(function()
1128
local Old = Handle.CFrame.p
1129
while wait()do
1130
if not TrailDeb then break end
1131
local New = Handle.CFrame.p
1132
local Mag =(Old -New).magnitude
1133
local Dis =(Old +New)/2
1134
local Trail = Instance.new("Part",Character)
1135
Trail.Material = "Neon"
1136
Trail.Anchored = true
1137
Trail.CanCollide = false
1138
Trail.BrickColor = TorsoColor
1139
Trail.Size = Vector3.new(0.2,Mag,0.2)
1140
Trail.TopSurface = 0
1141
Trail.BottomSurface = 0
1142
Trail.formFactor = "Custom"
1143
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1144
local ms = Instance.new("BlockMesh",Trail)
1145
ms.Scale = Vector3.new(1,1,1)
1146
local TM = Instance.new("CylinderMesh",Trail)
1147
TM.Scale = Vector3.new(1,1,1)
1148
Old = New
1149
coroutine.wrap(function()
1150
for i = 1,0,-0.1 do
1151
wait()
1152
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1153
end
1154
Trail:remove()
1155
end)()
1156
coroutine.wrap(function()
1157
for i = 1,10 do
1158
wait()
1159
Trail.Transparency = Trail.Transparency +0.1
1160
end end)()end end)()
1161
coroutine.wrap(function()
1162
local Old = Handle2.CFrame.p
1163
while wait()do
1164
if not TrailDeb then break end
1165
local New = Handle2.CFrame.p
1166
local Mag =(Old -New).magnitude
1167
local Dis =(Old +New)/2
1168
local Trail = Instance.new("Part",Character)
1169
Trail.Material = "Neon"
1170
Trail.Anchored = true
1171
Trail.CanCollide = false
1172
Trail.BrickColor = TorsoColor
1173
Trail.Size = Vector3.new(0.2,Mag,0.2)
1174
Trail.TopSurface = 0
1175
Trail.BottomSurface = 0
1176
Trail.formFactor = "Custom"
1177
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1178
local ms = Instance.new("BlockMesh",Trail)
1179
ms.Scale = Vector3.new(1,1,1)
1180
local TM = Instance.new("CylinderMesh",Trail)
1181
TM.Scale = Vector3.new(1,1,1)
1182
Old = New
1183
coroutine.wrap(function()
1184
for i = 1,0,-0.1 do
1185
wait()
1186
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1187
end
1188
Trail:remove()
1189
end)()
1190
coroutine.wrap(function()
1191
for i = 1,10 do
1192
wait()
1193
Trail.Transparency = Trail.Transparency +0.1
1194
end end)()end end)()
1195
    so("http://www.roblox.com/asset/?id=200632370",Torso,1,0.5) 
1196
    for i=0,1,0.005 do
1197
        swait()
1198
        moosick.Volume = 0+1*i
1199
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,100-100*i)*euler(0,0,0+90*i),.2)
1200
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
1201
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1202
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1203
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1204
        LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
1205
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
1206
    end
1207
    for i=0,1,0.005 do
1208
        swait()
1209
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,2.5)*euler(0,0,0+90*i),.2)
1210
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
1211
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1212
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1213
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
1214
        LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
1215
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
1216
    end
1217
    so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
1218
    so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
1219
    for i=0,1,0.005 do
1220
        swait()
1221
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
1222
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
1223
        handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
1224
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
1225
        Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
1226
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
1227
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
1228
        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)
1229
		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)
1230
    end
1231
    for i=0,1,0.04 do
1232
        swait()
1233
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
1234
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1235
        Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1236
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
1237
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
1238
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
1239
       	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)
1240
		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)
1241
    end
1242
    --dmgstop()
1243
    attack=false
1244
    Humanoid.WalkSpeed = 12
1245
if TrailDeb == true then
1246
						TrailDeb = false
1247
end
1248
end
1249
1250
function attackone()
1251
    attack=true
1252
    if TrailDeb == false then
1253
							TrailDeb = true
1254
						end
1255
						
1256
1257
coroutine.wrap(function()
1258
local Old = Handle.CFrame.p
1259
while wait()do
1260
if not TrailDeb then break end
1261
local New = Handle.CFrame.p
1262
local Mag =(Old -New).magnitude
1263
local Dis =(Old +New)/2
1264
local Trail = Instance.new("Part",Character)
1265
Trail.Material = "Neon"
1266
Trail.Anchored = true
1267
Trail.CanCollide = false
1268
Trail.BrickColor = TorsoColor
1269
Trail.Size = Vector3.new(0.2,Mag,0.2)
1270
Trail.TopSurface = 0
1271
Trail.BottomSurface = 0
1272
Trail.formFactor = "Custom"
1273
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1274
local ms = Instance.new("BlockMesh",Trail)
1275
ms.Scale = Vector3.new(1,1,1)
1276
local TM = Instance.new("CylinderMesh",Trail)
1277
TM.Scale = Vector3.new(1,1,1)
1278
Old = New
1279
coroutine.wrap(function()
1280
for i = 1,0,-0.1 do
1281
wait()
1282
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1283
end
1284
Trail:remove()
1285
end)()
1286
coroutine.wrap(function()
1287
for i = 1,10 do
1288
wait()
1289
Trail.Transparency = Trail.Transparency +0.1
1290
end end)()end end)()
1291
    con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
1292
    for i=0,1,0.08 do
1293
        swait()
1294
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
1295
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
1296
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1297
        Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
1298
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1299
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
1300
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
1301
    end
1302
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,.9) 
1303
    so("http://www.roblox.com/asset/?id=159972643",Torso,1,1) 
1304
    for i=0,1,0.1 do
1305
        swait()
1306
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
1307
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
1308
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1309
        Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
1310
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1311
        RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
1312
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
1313
    end
1314
    --dmgstop()
1315
    attack=false
1316
    con1:disconnect()
1317
if TrailDeb == true then
1318
						TrailDeb = false
1319
end
1320
end
1321
1322
function attacktwo()
1323
    attack=true
1324
if TrailDeb == false then
1325
							TrailDeb = true
1326
						end
1327
						
1328
1329
coroutine.wrap(function()
1330
local Old = Handle2.CFrame.p
1331
while wait()do
1332
if not TrailDeb then break end
1333
local New = Handle2.CFrame.p
1334
local Mag =(Old -New).magnitude
1335
local Dis =(Old +New)/2
1336
local Trail = Instance.new("Part",Character)
1337
Trail.Material = "Neon"
1338
Trail.Anchored = true
1339
Trail.CanCollide = false
1340
Trail.BrickColor = TorsoColor
1341
Trail.Size = Vector3.new(0.2,Mag,0.2)
1342
Trail.TopSurface = 0
1343
Trail.BottomSurface = 0
1344
Trail.formFactor = "Custom"
1345
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1346
local ms = Instance.new("BlockMesh",Trail)
1347
ms.Scale = Vector3.new(1,1,1)
1348
local TM = Instance.new("CylinderMesh",Trail)
1349
TM.Scale = Vector3.new(1,1,1)
1350
Old = New
1351
coroutine.wrap(function()
1352
for i = 1,0,-0.1 do
1353
wait()
1354
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1355
end
1356
Trail:remove()
1357
end)()
1358
coroutine.wrap(function()
1359
for i = 1,10 do
1360
wait()
1361
Trail.Transparency = Trail.Transparency +0.1
1362
end end)()end end)()
1363
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
1364
    for i=0,1,0.08 do
1365
        swait()
1366
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
1367
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
1368
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1369
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
1370
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1371
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
1372
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
1373
    end
1374
    so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8) 
1375
    so("http://www.roblox.com/asset/?id=159972627",Torso,1,1) 
1376
    for i=0,1,0.1 do
1377
        swait()
1378
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
1379
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
1380
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1381
        Handle2weld.C0=clerp(Handle2weld.C0,cf(10,1,-5)*angles(math.rad(0),math.rad(-80),math.rad(20)),.2)
1382
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1383
        LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
1384
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
1385
    end
1386
    --dmgstop()
1387
    attack=false
1388
    con1:disconnect()
1389
if TrailDeb == true then
1390
						TrailDeb = false
1391
end
1392
end
1393
1394
function attackthree()
1395
    attack=true
1396
    if TrailDeb == false then
1397
							TrailDeb = true
1398
						end
1399
1400
						
1401
coroutine.wrap(function()
1402
local Old = Handle.CFrame.p
1403
while wait()do
1404
if not TrailDeb then break end
1405
local New = Handle.CFrame.p
1406
local Mag =(Old -New).magnitude
1407
local Dis =(Old +New)/2
1408
local Trail = Instance.new("Part",Character)
1409
Trail.Material = "Neon"
1410
Trail.Anchored = true
1411
Trail.CanCollide = false
1412
Trail.BrickColor = TorsoColor
1413
Trail.Size = Vector3.new(0.2,Mag,0.2)
1414
Trail.TopSurface = 0
1415
Trail.BottomSurface = 0
1416
Trail.formFactor = "Custom"
1417
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1418
local ms = Instance.new("BlockMesh",Trail)
1419
ms.Scale = Vector3.new(1,1,1)
1420
local TM = Instance.new("CylinderMesh",Trail)
1421
TM.Scale = Vector3.new(1,1,1)
1422
Old = New
1423
coroutine.wrap(function()
1424
for i = 1,0,-0.1 do
1425
wait()
1426
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1427
end
1428
Trail:remove()
1429
end)()
1430
coroutine.wrap(function()
1431
for i = 1,10 do
1432
wait()
1433
Trail.Transparency = Trail.Transparency +0.1
1434
end end)()end end)()
1435
    con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Up",RootPart,.2,1) end) 
1436
    for i=0,1,0.08 do
1437
        swait()
1438
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1439
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
1440
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1441
        Handleweld.C0=clerp(Handleweld.C0,cf(3,7,-1)*angles(math.rad(20),math.rad(0),math.rad(-120)),.2)
1442
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1443
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(0.5,-1.3,-0.1),.3)
1444
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
1445
    end
1446
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
1447
    so("http://www.roblox.com/asset/?id=159882477",Torso,1,1) 
1448
    for i=0,1,0.05 do
1449
        swait()
1450
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1451
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
1452
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1453
        Handleweld.C0=clerp(Handleweld.C0,cf(2,4,-3)*angles(math.rad(120),math.rad(0),math.rad(-120)),.2)
1454
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1455
        RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(2,-1.3,0.1),.3)
1456
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
1457
    end
1458
    --dmgstop()
1459
    attack=false
1460
    con1:disconnect()
1461
if TrailDeb == true then
1462
						TrailDeb = false
1463
end
1464
end
1465
1466
function attackfour()
1467
    attack=true
1468
if TrailDeb == false then
1469
							TrailDeb = true
1470
						end
1471
						
1472
1473
coroutine.wrap(function()
1474
local Old = Handle2.CFrame.p
1475
while wait()do
1476
if not TrailDeb then break end
1477
local New = Handle2.CFrame.p
1478
local Mag =(Old -New).magnitude
1479
local Dis =(Old +New)/2
1480
local Trail = Instance.new("Part",Character)
1481
Trail.Material = "Neon"
1482
Trail.Anchored = true
1483
Trail.CanCollide = false
1484
Trail.BrickColor = TorsoColor
1485
Trail.Size = Vector3.new(0.2,Mag,0.2)
1486
Trail.TopSurface = 0
1487
Trail.BottomSurface = 0
1488
Trail.formFactor = "Custom"
1489
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1490
local ms = Instance.new("BlockMesh",Trail)
1491
ms.Scale = Vector3.new(1,1,1)
1492
local TM = Instance.new("CylinderMesh",Trail)
1493
TM.Scale = Vector3.new(1,1,1)
1494
Old = New
1495
coroutine.wrap(function()
1496
for i = 1,0,-0.1 do
1497
wait()
1498
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1499
end
1500
Trail:remove()
1501
end)()
1502
coroutine.wrap(function()
1503
for i = 1,10 do
1504
wait()
1505
Trail.Transparency = Trail.Transparency +0.1
1506
end end)()end end)()
1507
coroutine.wrap(function()
1508
local Old = Handle.CFrame.p
1509
while wait()do
1510
if not TrailDeb then break end
1511
local New = Handle.CFrame.p
1512
local Mag =(Old -New).magnitude
1513
local Dis =(Old +New)/2
1514
local Trail = Instance.new("Part",Character)
1515
Trail.Material = "Neon"
1516
Trail.Anchored = true
1517
Trail.CanCollide = false
1518
Trail.BrickColor = TorsoColor
1519
Trail.Size = Vector3.new(0.2,Mag,0.2)
1520
Trail.TopSurface = 0
1521
Trail.BottomSurface = 0
1522
Trail.formFactor = "Custom"
1523
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1524
local ms = Instance.new("BlockMesh",Trail)
1525
ms.Scale = Vector3.new(1,1,1)
1526
local TM = Instance.new("CylinderMesh",Trail)
1527
TM.Scale = Vector3.new(1,1,1)
1528
Old = New
1529
coroutine.wrap(function()
1530
for i = 1,0,-0.1 do
1531
wait()
1532
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1533
end
1534
Trail:remove()
1535
end)()
1536
coroutine.wrap(function()
1537
for i = 1,10 do
1538
wait()
1539
Trail.Transparency = Trail.Transparency +0.1
1540
end end)()end end)()
1541
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
1542
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
1543
    for i=0,1,0.08 do
1544
        swait()
1545
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
1546
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1547
        Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1548
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
1549
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
1550
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
1551
       	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)
1552
		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)
1553
    end
1554
if anim then
1555
anim.Disabled=true
1556
end
1557
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.7) 
1558
    so("http://www.roblox.com/asset/?id=159882584",Torso,1,1) 
1559
    for i=0,1,0.04 do
1560
        swait()
1561
        Torso.Velocity=RootPart.CFrame.lookVector*50
1562
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1)*angles(math.rad(-5),math.rad(0),math.rad(0+360*i)),.3)
1563
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1564
        Handleweld.C0=clerp(Handleweld.C0,cf(3,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1565
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-3,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
1566
        RW.C0=clerp(RW.C0,cf(1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
1567
        LW.C0=clerp(LW.C0,cf(-1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
1568
        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)
1569
		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)
1570
    end
1571
    --dmgstop()
1572
    attack=false
1573
    con1:disconnect()
1574
    con2:disconnect()
1575
if anim then
1576
anim.Disabled=false
1577
end
1578
if TrailDeb == true then
1579
						TrailDeb = false
1580
end
1581
end
1582
1583
function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
1584
	local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
1585
	prt.Anchored = true
1586
	prt.CFrame = cframe
1587
	local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
1588
	coroutine.resume(coroutine.create(function() 
1589
		for i = 0, 1, 0.05 do
1590
			wait()
1591
			prt.Transparency = i
1592
			msh.Scale = msh.Scale + vt(x2, y2, z2)
1593
		end
1594
		prt.Parent = nil
1595
	end))
1596
end
1597
1598
function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
1599
	for _, c in pairs(workspace:children()) do
1600
		local hum = c:findFirstChild("Humanoid")
1601
		if hum ~= nil then
1602
			local head = c:findFirstChild("Torso")
1603
			if head ~= nil then
1604
				local targ = head.Position - Part.Position
1605
				local mag = targ.magnitude
1606
				if mag <= magni and c.Name ~= Player.Name then 
1607
					Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
1608
				end
1609
			end
1610
		end
1611
	end
1612
end
1613
1614
function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1615
	local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
1616
	prt.Anchored = true
1617
	prt.CFrame = cframe
1618
	local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
1619
	game:GetService("Debris"):AddItem(prt, 2)
1620
	coroutine.resume(coroutine.create(function(Part, Mesh) 
1621
		for i = 0, 1, delay do
1622
			swait()
1623
			Part.CFrame = Part.CFrame
1624
			Part.Transparency = i
1625
			Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
1626
		end
1627
		Part.Parent = nil
1628
	end), prt, msh)
1629
end
1630
1631
function MagicJump()
1632
	if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
1633
    attack=true
1634
	mana=mana-25
1635
--[[	Humanoid.WalkSpeed = 0
1636
	    for i=0,1,0.01 do
1637
        swait()
1638
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1.2)*angles(math.rad(45),math.rad(0),math.rad(45)),.1)
1639
		Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-15),math.rad(15),math.rad(-45)),.1)
1640
		Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
1641
		RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(60),math.rad(0),math.rad(45)),.1)
1642
		LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-15),math.rad(15),math.rad(-30)),.1)
1643
		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)
1644
		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)
1645
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(45)),.1)
1646
		Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-6)*angles(math.rad(-15),math.rad(-60),math.rad(45)),.1)
1647
		Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(60),math.rad(45)),.1)
1648
    end]]--
1649
	Humanoid.Jump = true
1650
	Torso.Velocity = vt(0, 150, 0)
1651
	Humanoid.WalkSpeed = 64
1652
	so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8) 
1653
	so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8) 
1654
 	for i=0,1,0.05 do
1655
	swait()
1656
	Neck.C0=clerp(Neck.C0,necko*euler(0.5,0,0),.3)
1657
	Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
1658
	RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0+8*i,0,0),.3)
1659
    LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
1660
    RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
1661
	RH.C0=clerp(RH.C0,cf(1,0,-1)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
1662
	LH.C0=clerp(LH.C0,cf(-1,0,-1)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
1663
	handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
1664
	Handleweld.C0=clerp(Handleweld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(60),math.rad(0)),.2)
1665
	Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(-60),math.rad(0)),.2)
1666
end
1667
 	for i=0,1,0.02 do
1668
	swait()
1669
	Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
1670
	Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
1671
	RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
1672
	RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
1673
	RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
1674
	LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
1675
	LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
1676
	RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
1677
	LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
1678
	handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
1679
	Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
1680
	Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
1681
end
1682
	Humanoid.WalkSpeed = 0
1683
	swait(8)
1684
	so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
1685
	so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
1686
	local hit,pos=rayCast(Torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,Character)
1687
	if hit~=nil then
1688
	swait(2)
1689
	local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",vt())
1690
	ref.Anchored=true
1691
	ref.CFrame=cf(pos)
1692
	game:GetService("Debris"):AddItem(ref,3)
1693
	for i=1,10 do
1694
	local Col=BrickColor.new("Really black")
1695
	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))
1696
	groundpart.Anchored=true
1697
	groundpart.CanCollide=false
1698
	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))
1699
	local Col2=TorsoColor
1700
	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))
1701
	groundpart2.Anchored=true
1702
	groundpart2.CanCollide=false
1703
	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))
1704
	game:GetService("Debris"):AddItem(groundpart,5)
1705
	game:GetService("Debris"):AddItem(groundpart2,5)
1706
	end
1707
	BlastEffect(TorsoColor,cf(pos),1,1,1,1.4,1.4,1.4)
1708
	BlastEffect(BrickColor.new("Really black"),cf(pos),.9,.9,.9,1.2,1.2,1.2)
1709
	MagicCircle(BrickColor.new("Really black"),cf(pos),5,5,5,5,5,5,0.05)
1710
	MagicCircle(TorsoColor,cf(pos),6,6,6,6,6,6,0.05)
1711
 	for i=0,1,0.06 do
1712
	swait()
1713
	Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
1714
	Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
1715
	RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.5)*angles(math.rad(50),math.rad(0),math.rad(0)),.3)
1716
	RW.C0=clerp(RW.C0,cf(1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(-30)),.3)
1717
	LW.C0=clerp(LW.C0,cf(-1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(30)),.3)
1718
	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)
1719
	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)
1720
	handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
1721
	Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
1722
	Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
1723
end
1724
end
1725
	swait(20)
1726
	Humanoid.WalkSpeed = 12
1727
    --dmgstop()
1728
    attack=false
1729
end
1730
end
1731
1732
function Spin()
1733
    attack=true
1734
mana=mana-40
1735
if TrailDeb == false then
1736
							TrailDeb = true
1737
						end
1738
						
1739
coroutine.wrap(function()
1740
local Old = Handle2.CFrame.p
1741
while wait()do
1742
if not TrailDeb then break end
1743
local New = Handle2.CFrame.p
1744
local Mag =(Old -New).magnitude
1745
local Dis =(Old +New)/2
1746
local Trail = Instance.new("Part",Character)
1747
Trail.Material = "Neon"
1748
Trail.Anchored = true
1749
Trail.CanCollide = false
1750
Trail.BrickColor = TorsoColor
1751
Trail.Size = Vector3.new(0.2,Mag,0.2)
1752
Trail.TopSurface = 0
1753
Trail.BottomSurface = 0
1754
Trail.formFactor = "Custom"
1755
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1756
local ms = Instance.new("BlockMesh",Trail)
1757
ms.Scale = Vector3.new(1,1,1)
1758
local TM = Instance.new("CylinderMesh",Trail)
1759
TM.Scale = Vector3.new(1,1,1)
1760
Old = New
1761
coroutine.wrap(function()
1762
for i = 1,0,-0.1 do
1763
wait()
1764
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1765
end
1766
Trail:remove()
1767
end)()
1768
coroutine.wrap(function()
1769
for i = 1,10 do
1770
wait()
1771
Trail.Transparency = Trail.Transparency +0.1
1772
end end)()end end)()
1773
coroutine.wrap(function()
1774
local Old = Handle.CFrame.p
1775
while wait()do
1776
if not TrailDeb then break end
1777
local New = Handle.CFrame.p
1778
local Mag =(Old -New).magnitude
1779
local Dis =(Old +New)/2
1780
local Trail = Instance.new("Part",Character)
1781
Trail.Material = "Neon"
1782
Trail.Anchored = true
1783
Trail.CanCollide = false
1784
Trail.BrickColor = TorsoColor
1785
Trail.Size = Vector3.new(0.2,Mag,0.2)
1786
Trail.TopSurface = 0
1787
Trail.BottomSurface = 0
1788
Trail.formFactor = "Custom"
1789
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1790
local ms = Instance.new("BlockMesh",Trail)
1791
ms.Scale = Vector3.new(1,1,1)
1792
local TM = Instance.new("CylinderMesh",Trail)
1793
TM.Scale = Vector3.new(1,1,1)
1794
Old = New
1795
coroutine.wrap(function()
1796
for i = 1,0,-0.1 do
1797
wait()
1798
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1799
end
1800
Trail:remove()
1801
end)()
1802
coroutine.wrap(function()
1803
for i = 1,10 do
1804
wait()
1805
Trail.Transparency = Trail.Transparency +0.1
1806
end end)()end end)()
1807
	Footsteps:Stop()
1808
	Footsteps2:Stop()
1809
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
1810
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
1811
    so("http://www.roblox.com/asset/?id=159882497",Torso,1,1) 
1812
    for i=0,1,0.1 do
1813
        swait()
1814
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1815
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1816
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1817
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
1818
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
1819
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
1820
    end
1821
if anim then
1822
anim.Disabled=true
1823
end
1824
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2) 
1825
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1) 
1826
    for i=0,1,0.05 do
1827
        swait()
1828
        Torso.Velocity=RootPart.CFrame.lookVector*100
1829
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
1830
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1831
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1832
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
1833
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
1834
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
1835
    end
1836
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2) 
1837
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1) 
1838
    for i=0,1,0.05 do
1839
        swait()
1840
        Torso.Velocity=RootPart.CFrame.lookVector*100
1841
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
1842
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1843
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1844
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
1845
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
1846
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
1847
    end
1848
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2) 
1849
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1) 
1850
    for i=0,1,0.05 do
1851
        swait()
1852
        Torso.Velocity=RootPart.CFrame.lookVector*100
1853
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
1854
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1855
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1856
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
1857
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
1858
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
1859
    end
1860
    --dmgstop()
1861
Humanoid.WalkSpeed=12
1862
    attack=false
1863
    con1:disconnect()
1864
    con2:disconnect()
1865
if anim then
1866
anim.Disabled=false
1867
end
1868
if TrailDeb == true then
1869
						TrailDeb = false
1870
end
1871
end
1872
1873
function Twirl()
1874
mana=mana-50
1875
    attack=true
1876
if TrailDeb == false then
1877
							TrailDeb = true
1878
						end
1879
						
1880
1881
coroutine.wrap(function()
1882
local Old = Handle2.CFrame.p
1883
while wait()do
1884
if not TrailDeb then break end
1885
local New = Handle2.CFrame.p
1886
local Mag =(Old -New).magnitude
1887
local Dis =(Old +New)/2
1888
local Trail = Instance.new("Part",Character)
1889
Trail.Material = "Neon"
1890
Trail.Anchored = true
1891
Trail.CanCollide = false
1892
Trail.BrickColor = TorsoColor
1893
Trail.Size = Vector3.new(0.2,Mag,0.2)
1894
Trail.TopSurface = 0
1895
Trail.BottomSurface = 0
1896
Trail.formFactor = "Custom"
1897
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1898
local ms = Instance.new("BlockMesh",Trail)
1899
ms.Scale = Vector3.new(1,1,1)
1900
local TM = Instance.new("CylinderMesh",Trail)
1901
TM.Scale = Vector3.new(1,1,1)
1902
Old = New
1903
coroutine.wrap(function()
1904
for i = 1,0,-0.1 do
1905
wait()
1906
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1907
end
1908
Trail:remove()
1909
end)()
1910
coroutine.wrap(function()
1911
for i = 1,10 do
1912
wait()
1913
Trail.Transparency = Trail.Transparency +0.1
1914
end end)()end end)()
1915
coroutine.wrap(function()
1916
local Old = Handle.CFrame.p
1917
while wait()do
1918
if not TrailDeb then break end
1919
local New = Handle.CFrame.p
1920
local Mag =(Old -New).magnitude
1921
local Dis =(Old +New)/2
1922
local Trail = Instance.new("Part",Character)
1923
Trail.Material = "Neon"
1924
Trail.Anchored = true
1925
Trail.CanCollide = false
1926
Trail.BrickColor = TorsoColor
1927
Trail.Size = Vector3.new(0.2,Mag,0.2)
1928
Trail.TopSurface = 0
1929
Trail.BottomSurface = 0
1930
Trail.formFactor = "Custom"
1931
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
1932
local ms = Instance.new("BlockMesh",Trail)
1933
ms.Scale = Vector3.new(1,1,1)
1934
local TM = Instance.new("CylinderMesh",Trail)
1935
TM.Scale = Vector3.new(1,1,1)
1936
Old = New
1937
coroutine.wrap(function()
1938
for i = 1,0,-0.1 do
1939
wait()
1940
TM.Scale = TM.Scale * Vector3.new(i,1,i)
1941
end
1942
Trail:remove()
1943
end)()
1944
coroutine.wrap(function()
1945
for i = 1,10 do
1946
wait()
1947
Trail.Transparency = Trail.Transparency +0.1
1948
end end)()end end)()
1949
	Footsteps:Stop()
1950
	Footsteps2:Stop()
1951
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
1952
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
1953
    so("http://www.roblox.com/asset/?id=159882598",Torso,1,1)
1954
    for i=0,1,0.1 do
1955
        swait()
1956
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1957
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1958
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1959
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
1960
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
1961
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
1962
    end
1963
if anim then
1964
anim.Disabled=true
1965
end
1966
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
1967
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
1968
    for i=0,1,0.05 do
1969
        swait()
1970
        Torso.Velocity=RootPart.CFrame.lookVector*80
1971
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
1972
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1973
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1974
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
1975
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
1976
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
1977
    end
1978
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
1979
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
1980
    for i=0,1,0.05 do
1981
        swait()
1982
        Torso.Velocity=RootPart.CFrame.lookVector*80
1983
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
1984
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1985
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1986
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
1987
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
1988
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
1989
    end
1990
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
1991
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
1992
    for i=0,1,0.05 do
1993
        swait()
1994
        Torso.Velocity=RootPart.CFrame.lookVector*80
1995
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
1996
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
1997
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
1998
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
1999
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2000
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2001
    end
2002
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
2003
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
2004
    for i=0,1,0.05 do
2005
        swait()
2006
        Torso.Velocity=RootPart.CFrame.lookVector*80
2007
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
2008
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2009
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2010
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2011
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2012
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2013
    end
2014
    --dmgstop()
2015
Humanoid.WalkSpeed=12
2016
    attack=false
2017
    con1:disconnect()
2018
    con2:disconnect()
2019
if anim then
2020
anim.Disabled=false
2021
end
2022
if TrailDeb == true then
2023
						TrailDeb = false
2024
end
2025
end
2026
2027
function Shred()
2028
    attack=true
2029
    mana=mana-100
2030
if TrailDeb == false then
2031
							TrailDeb = true
2032
						end
2033
						
2034
2035
coroutine.wrap(function()
2036
local Old = Handle2.CFrame.p
2037
while wait()do
2038
if not TrailDeb then break end
2039
local New = Handle2.CFrame.p
2040
local Mag =(Old -New).magnitude
2041
local Dis =(Old +New)/2
2042
local Trail = Instance.new("Part",Character)
2043
Trail.Material = "Neon"
2044
Trail.Anchored = true
2045
Trail.CanCollide = false
2046
Trail.BrickColor = TorsoColor
2047
Trail.Size = Vector3.new(0.2,Mag,0.2)
2048
Trail.TopSurface = 0
2049
Trail.BottomSurface = 0
2050
Trail.formFactor = "Custom"
2051
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2052
local ms = Instance.new("BlockMesh",Trail)
2053
ms.Scale = Vector3.new(1,1,1)
2054
local TM = Instance.new("CylinderMesh",Trail)
2055
TM.Scale = Vector3.new(1,1,1)
2056
Old = New
2057
coroutine.wrap(function()
2058
for i = 1,0,-0.1 do
2059
wait()
2060
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2061
end
2062
Trail:remove()
2063
end)()
2064
coroutine.wrap(function()
2065
for i = 1,10 do
2066
wait()
2067
Trail.Transparency = Trail.Transparency +0.1
2068
end end)()end end)()
2069
coroutine.wrap(function()
2070
local Old = Handle.CFrame.p
2071
while wait()do
2072
if not TrailDeb then break end
2073
local New = Handle.CFrame.p
2074
local Mag =(Old -New).magnitude
2075
local Dis =(Old +New)/2
2076
local Trail = Instance.new("Part",Character)
2077
Trail.Material = "Neon"
2078
Trail.Anchored = true
2079
Trail.CanCollide = false
2080
Trail.BrickColor = TorsoColor
2081
Trail.Size = Vector3.new(0.2,Mag,0.2)
2082
Trail.TopSurface = 0
2083
Trail.BottomSurface = 0
2084
Trail.formFactor = "Custom"
2085
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2086
local ms = Instance.new("BlockMesh",Trail)
2087
ms.Scale = Vector3.new(1,1,1)
2088
local TM = Instance.new("CylinderMesh",Trail)
2089
TM.Scale = Vector3.new(1,1,1)
2090
Old = New
2091
coroutine.wrap(function()
2092
for i = 1,0,-0.1 do
2093
wait()
2094
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2095
end
2096
Trail:remove()
2097
end)()
2098
coroutine.wrap(function()
2099
for i = 1,10 do
2100
wait()
2101
Trail.Transparency = Trail.Transparency +0.1
2102
end end)()end end)()
2103
	Footsteps:Stop()
2104
	Footsteps2:Stop()
2105
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end) 
2106
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end) 
2107
    so("http://www.roblox.com/asset/?id=159882578",Torso,1,1) 
2108
    for i=0,1,0.1 do
2109
        swait()
2110
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2111
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2112
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2113
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
2114
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2115
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2116
    end
2117
if anim then
2118
anim.Disabled=true
2119
end
2120
    for i=0,1,0.05 do
2121
        swait()
2122
        Torso.Velocity=RootPart.CFrame.lookVector*20
2123
        so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2) 
2124
    	so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1) 
2125
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0+40*i)),.5)
2126
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2127
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2128
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2129
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2130
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2131
    end
2132
    for i=0,1,0.05 do
2133
        swait()
2134
        Torso.Velocity=RootPart.CFrame.lookVector*40
2135
        so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2) 
2136
    	so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1) 
2137
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(41+80*i)),.5)
2138
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2139
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2140
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2141
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2142
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2143
    end
2144
    for i=0,1,0.05 do
2145
        swait()
2146
        Torso.Velocity=RootPart.CFrame.lookVector*60
2147
        so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2) 
2148
    	so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1) 
2149
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(82+120*i)),.5)
2150
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2151
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2152
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2153
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2154
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2155
    end
2156
    so("http://www.roblox.com/asset/?id=159882625",Torso,1,1)
2157
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
2158
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
2159
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
2160
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
2161
    for i=0,1,0.05 do
2162
        swait()
2163
        Torso.Velocity=RootPart.CFrame.lookVector*80
2164
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(124+160*i)),.5)
2165
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2166
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2167
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2168
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2169
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2170
    end
2171
    for i=0,1,0.005 do
2172
        swait()
2173
        Torso.Velocity=RootPart.CFrame.lookVector*100
2174
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(168+4200*i)),.5)
2175
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2176
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
2177
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
2178
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
2179
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
2180
    end
2181
    --dmgstop()
2182
Humanoid.WalkSpeed=12
2183
    attack=false
2184
    con1:disconnect()
2185
    con2:disconnect()
2186
if anim then
2187
anim.Disabled=false
2188
end
2189
if TrailDeb == true then
2190
						TrailDeb = false
2191
end
2192
end
2193
2194
function Push()
2195
    attack=true
2196
    mana=mana-20
2197
if TrailDeb == false then
2198
							TrailDeb = true
2199
						end
2200
						
2201
2202
coroutine.wrap(function()
2203
local Old = Handle2.CFrame.p
2204
while wait()do
2205
if not TrailDeb then break end
2206
local New = Handle2.CFrame.p
2207
local Mag =(Old -New).magnitude
2208
local Dis =(Old +New)/2
2209
local Trail = Instance.new("Part",Character)
2210
Trail.Material = "Neon"
2211
Trail.Anchored = true
2212
Trail.CanCollide = false
2213
Trail.BrickColor = TorsoColor
2214
Trail.Size = Vector3.new(0.2,Mag,0.2)
2215
Trail.TopSurface = 0
2216
Trail.BottomSurface = 0
2217
Trail.formFactor = "Custom"
2218
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2219
local ms = Instance.new("BlockMesh",Trail)
2220
ms.Scale = Vector3.new(1,1,1)
2221
local TM = Instance.new("CylinderMesh",Trail)
2222
TM.Scale = Vector3.new(1,1,1)
2223
Old = New
2224
coroutine.wrap(function()
2225
for i = 1,0,-0.1 do
2226
wait()
2227
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2228
end
2229
Trail:remove()
2230
end)()
2231
coroutine.wrap(function()
2232
for i = 1,10 do
2233
wait()
2234
Trail.Transparency = Trail.Transparency +0.1
2235
end end)()end end)()
2236
coroutine.wrap(function()
2237
local Old = Handle.CFrame.p
2238
while wait()do
2239
if not TrailDeb then break end
2240
local New = Handle.CFrame.p
2241
local Mag =(Old -New).magnitude
2242
local Dis =(Old +New)/2
2243
local Trail = Instance.new("Part",Character)
2244
Trail.Material = "Neon"
2245
Trail.Anchored = true
2246
Trail.CanCollide = false
2247
Trail.BrickColor = TorsoColor
2248
Trail.Size = Vector3.new(0.2,Mag,0.2)
2249
Trail.TopSurface = 0
2250
Trail.BottomSurface = 0
2251
Trail.formFactor = "Custom"
2252
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2253
local ms = Instance.new("BlockMesh",Trail)
2254
ms.Scale = Vector3.new(1,1,1)
2255
local TM = Instance.new("CylinderMesh",Trail)
2256
TM.Scale = Vector3.new(1,1,1)
2257
Old = New
2258
coroutine.wrap(function()
2259
for i = 1,0,-0.1 do
2260
wait()
2261
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2262
end
2263
Trail:remove()
2264
end)()
2265
coroutine.wrap(function()
2266
for i = 1,10 do
2267
wait()
2268
Trail.Transparency = Trail.Transparency +0.1
2269
end end)()end end)()
2270
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
2271
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
2272
    for i=0,1,0.1 do
2273
        swait()
2274
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2275
		Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2276
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2277
        Handleweld.C0=clerp(Handleweld.C0,cf(-5,0,-10)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)  
2278
        Handle2weld.C0=clerp(Handle2weld.C0,cf(5,0,-10)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)  
2279
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
2280
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
2281
    end
2282
    so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8) 
2283
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
2284
    so("http://www.roblox.com/asset/?id=159882481",Torso,1,1) 
2285
    for i=0,1,0.1 do
2286
        swait()
2287
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2288
		Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2289
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2290
        Handleweld.C0=clerp(Handleweld.C0,cf(-4,0,-20)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)  
2291
        Handle2weld.C0=clerp(Handle2weld.C0,cf(4,0,-20)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)  
2292
        RW.C0=clerp(RW.C0,cf(1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
2293
        LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
2294
    end
2295
    --dmgstop()
2296
    attack=false
2297
    con1:disconnect()
2298
    con2:disconnect()
2299
if TrailDeb == true then
2300
						TrailDeb = false
2301
end
2302
end
2303
2304
function Clap()
2305
    attack=true
2306
    mana=mana-20
2307
if TrailDeb == false then
2308
							TrailDeb = true
2309
						end
2310
						
2311
2312
coroutine.wrap(function()
2313
local Old = Handle2.CFrame.p
2314
while wait()do
2315
if not TrailDeb then break end
2316
local New = Handle2.CFrame.p
2317
local Mag =(Old -New).magnitude
2318
local Dis =(Old +New)/2
2319
local Trail = Instance.new("Part",Character)
2320
Trail.Material = "Neon"
2321
Trail.Anchored = true
2322
Trail.CanCollide = false
2323
Trail.BrickColor = TorsoColor
2324
Trail.Size = Vector3.new(0.2,Mag,0.2)
2325
Trail.TopSurface = 0
2326
Trail.BottomSurface = 0
2327
Trail.formFactor = "Custom"
2328
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2329
local ms = Instance.new("BlockMesh",Trail)
2330
ms.Scale = Vector3.new(1,1,1)
2331
local TM = Instance.new("CylinderMesh",Trail)
2332
TM.Scale = Vector3.new(1,1,1)
2333
Old = New
2334
coroutine.wrap(function()
2335
for i = 1,0,-0.1 do
2336
wait()
2337
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2338
end
2339
Trail:remove()
2340
end)()
2341
coroutine.wrap(function()
2342
for i = 1,10 do
2343
wait()
2344
Trail.Transparency = Trail.Transparency +0.1
2345
end end)()end end)()
2346
coroutine.wrap(function()
2347
local Old = Handle.CFrame.p
2348
while wait()do
2349
if not TrailDeb then break end
2350
local New = Handle.CFrame.p
2351
local Mag =(Old -New).magnitude
2352
local Dis =(Old +New)/2
2353
local Trail = Instance.new("Part",Character)
2354
Trail.Material = "Neon"
2355
Trail.Anchored = true
2356
Trail.CanCollide = false
2357
Trail.BrickColor = TorsoColor
2358
Trail.Size = Vector3.new(0.2,Mag,0.2)
2359
Trail.TopSurface = 0
2360
Trail.BottomSurface = 0
2361
Trail.formFactor = "Custom"
2362
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
2363
local ms = Instance.new("BlockMesh",Trail)
2364
ms.Scale = Vector3.new(1,1,1)
2365
local TM = Instance.new("CylinderMesh",Trail)
2366
TM.Scale = Vector3.new(1,1,1)
2367
Old = New
2368
coroutine.wrap(function()
2369
for i = 1,0,-0.1 do
2370
wait()
2371
TM.Scale = TM.Scale * Vector3.new(i,1,i)
2372
end
2373
Trail:remove()
2374
end)()
2375
coroutine.wrap(function()
2376
for i = 1,10 do
2377
wait()
2378
Trail.Transparency = Trail.Transparency +0.1
2379
end end)()end end)()
2380
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
2381
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
2382
    so("http://www.roblox.com/asset/?id=159882584",Torso,1,0.9) 
2383
    for i=0,1,0.08 do
2384
        swait()
2385
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2386
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2387
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2388
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(-40),math.rad(20)),.2)
2389
        Handleweld.C0=clerp(Handleweld.C0,cf(5,1,-5)*angles(math.rad(0),math.rad(40),math.rad(-20)),.2)
2390
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
2391
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-30,0,20),.3)
2392
    end
2393
    so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8) 
2394
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
2395
    for i=0,1,0.08 do
2396
        swait()
2397
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2398
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2399
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2400
        Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
2401
        Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
2402
        LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
2403
        RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
2404
    end
2405
    --dmgstop()
2406
    attack=false
2407
    con1:disconnect()
2408
    con2:disconnect()
2409
if TrailDeb == true then
2410
						TrailDeb = false
2411
end
2412
end
2413
2414
function Hai()
2415
    attack=true
2416
    Humanoid.WalkSpeed=0
2417
    so("http://www.roblox.com/asset/?id=159882567",Torso,1,1)
2418
    for i=0,1,0.1 do
2419
        swait()
2420
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2421
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2422
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2423
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
2424
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
2425
		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)
2426
		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)
2427
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
2428
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
2429
    end
2430
     so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8) 
2431
for i=0,1,0.1 do
2432
        swait()
2433
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2434
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2435
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2436
        Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
2437
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2438
		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)
2439
		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)
2440
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.5)
2441
       	LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
2442
    end
2443
     so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
2444
for i=0,1,0.1 do
2445
        swait()
2446
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2447
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2448
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2449
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
2450
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
2451
		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)
2452
		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)
2453
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
2454
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
2455
       
2456
    end
2457
so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
2458
for i=0,1,0.1 do
2459
        swait()
2460
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2461
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2462
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2463
        Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
2464
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2465
		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)
2466
		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)
2467
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.3)
2468
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
2469
    end
2470
so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
2471
for i=0,1,0.1 do
2472
        swait()
2473
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2474
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2475
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2476
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
2477
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
2478
		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)
2479
		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)
2480
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
2481
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
2482
    end
2483
    --dmgstop()
2484
    Humanoid.WalkSpeed=12
2485
    attack=false
2486
end
2487
2488
function Die()
2489
    attack=true
2490
Footsteps:Stop()
2491
Footsteps2:Stop()
2492
local Fire = it("Sound",Character.Torso)
2493
Fire.SoundId = "rbxassetid://192104941"
2494
Fire.Looped = true
2495
Fire.Pitch = 1
2496
Fire.Volume = 1
2497
local Fire2 = it("Sound",Handle2)
2498
Fire2.SoundId = "rbxassetid://192104941"
2499
Fire2.Looped = true
2500
Fire2.Pitch = 1
2501
Fire2.Volume = 1
2502
local Fire3 = it("Sound",Handle)
2503
Fire3.SoundId = "rbxassetid://192104941"
2504
Fire3.Looped = true
2505
Fire3.Pitch = 1
2506
Fire3.Volume = 1
2507
local Fire4 = it("Sound",handle)
2508
Fire4.SoundId = "rbxassetid://192104941"
2509
Fire4.Looped = true
2510
Fire4.Pitch = 1
2511
Fire4.Volume = 1
2512
local fire = Instance.new("ParticleEmitter", Character.Torso)
2513
fire.Lifetime = NumberRange.new(0.5)
2514
fire.Speed = NumberRange.new(1, 3)
2515
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
2516
fire.Rate = 0
2517
fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
2518
fire.LightEmission = 0.6
2519
fire.Texture = "http://www.roblox.com/asset/?id=242911609"
2520
fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
2521
local fire2 = Instance.new("ParticleEmitter", Handle)
2522
fire2.Lifetime = NumberRange.new(0.5)
2523
fire2.Speed = NumberRange.new(1, 3)
2524
fire2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
2525
fire2.Rate = 0
2526
fire2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
2527
fire2.LightEmission = 0.6
2528
fire2.Texture = "http://www.roblox.com/asset/?id=242911609"
2529
fire2.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
2530
local fire3 = Instance.new("ParticleEmitter", Handle2)
2531
fire3.Lifetime = NumberRange.new(0.5)
2532
fire3.Speed = NumberRange.new(1, 3)
2533
fire3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
2534
fire3.Rate = 0
2535
fire3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
2536
fire3.LightEmission = 0.6
2537
fire3.Texture = "http://www.roblox.com/asset/?id=242911609"
2538
fire3.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
2539
local fire4 = Instance.new("ParticleEmitter", handle)
2540
fire4.Lifetime = NumberRange.new(0.5)
2541
fire4.Speed = NumberRange.new(1, 3)
2542
fire4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
2543
fire4.Rate = 0
2544
fire4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
2545
fire4.LightEmission = 0.6
2546
fire4.Texture = "http://www.roblox.com/asset/?id=242911609"
2547
fire4.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
2548
    Humanoid.WalkSpeed = 0
2549
    so("http://www.roblox.com/asset/?id=199149297",Head,1,1)
2550
    so("http://www.roblox.com/asset/?id=209527203",Head,1,1)
2551
    for i=0,1,0.08 do
2552
        swait()
2553
        Torso.Velocity=RootPart.CFrame.lookVector*-30
2554
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,0)*angles(math.rad(-45),math.rad(0),math.rad(90)),.2)
2555
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(45)),.2)
2556
        handleweld.C0=clerp(handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
2557
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
2558
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
2559
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(45)),.2)
2560
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-45)),.2)
2561
        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)
2562
		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)
2563
    end
2564
    for i=0,1,0.005 do
2565
        swait()
2566
        moosick.Volume=1-2*i
2567
        light.Range=15-10*i
2568
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
2569
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
2570
        handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
2571
        Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
2572
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
2573
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
2574
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
2575
       	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)
2576
		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)
2577
    end
2578
light.Range=0
2579
    for i=0,1,0.01 do
2580
        swait()
2581
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
2582
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
2583
        handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
2584
        Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
2585
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
2586
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
2587
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
2588
       	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)
2589
		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)
2590
    end
2591
    so("http://www.roblox.com/asset/?id=209527175",Head,1,0.9)
2592
    fire.Rate = 1000
2593
    fire2.Rate = 1000
2594
    fire3.Rate = 1000
2595
    fire4.Rate = 1000
2596
	Fire:Play()
2597
	Fire2:Play()
2598
	Fire3:Play()
2599
	Fire4:Play()
2600
    for i=0,1,0.005 do
2601
        swait()
2602
Character.Head.face.Transparency = 0+1*i
2603
LeftArm.Transparency=0+1*i
2604
RightArm.Transparency=0+1*i
2605
LeftLeg.Transparency=0+1*i
2606
RightLeg.Transparency=0+1*i
2607
Head.Transparency=0+1*i
2608
Torso.Transparency=0+1*i
2609
for _,v in pairs(Character:children()) do
2610
                if v:IsA("Hat") then
2611
                        v.Handle.Transparency = 0+1*i
2612
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
2613
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
2614
        handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
2615
        Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
2616
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
2617
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
2618
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
2619
       	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)
2620
		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)
2621
    end
2622
    end
2623
    --dmgstop()
2624
end
2625
Humanoid.Health = 0
2626
end
2627
2628
equipanim()
2629
2630
local sine = 0
2631
local change = 1
2632
local val = 0
2633
2634
local mananum=0
2635
while true do
2636
swait()
2637
sine = sine + change
2638
local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude 
2639
local velderp=RootPart.Velocity.y
2640
hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
2641
if equipped==true or equipped==false then
2642
if Anim=="Idle" and attack==false then
2643
idle=idle+1
2644
else
2645
idle=0
2646
end
2647
if Humanoid.Health <=20 then
2648
if attack == false then
2649
Humanoid.Health = math.huge
2650
Die()
2651
end
2652
end
2653
if idle>=1000 then
2654
if attack==false then
2655
--Sheath()
2656
end
2657
end
2658
if RootPart.Velocity.y > 1 and hitfloor==nil then 
2659
Anim="Jump"
2660
if attack==false then
2661
Footsteps:Stop()
2662
Footsteps2:Stop()
2663
Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
2664
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
2665
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0),.3)
2666
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.25,0,0.5),.3)
2667
RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
2668
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.25,0,-0.5),.3)
2669
LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
2670
RH.C0=clerp(RH.C0,cf(1,0,-.75)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
2671
LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
2672
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
2673
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
2674
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
2675
end
2676
elseif RootPart.Velocity.y < -1 and hitfloor==nil then 
2677
Anim="Fall"
2678
if attack==false then
2679
Footsteps:Stop()
2680
Footsteps2:Stop()
2681
Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
2682
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
2683
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
2684
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
2685
RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
2686
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
2687
LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
2688
RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
2689
LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
2690
handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
2691
Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
2692
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
2693
end
2694
elseif torvel<1 and hitfloor~=nil then
2695
Anim="Idle"
2696
change=0.5
2697
if idle>=1000 then
2698
if attack==false then
2699
Footsteps:Stop()
2700
Footsteps2:Stop()
2701
Humanoid.WalkSpeed=12
2702
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)
2703
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)
2704
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
2705
RW.C0=clerp(RW.C0,cf(0.8,0.3,-0.5)*angles(math.rad(70),math.rad(0),math.rad(-85)),.5)
2706
LW.C0=clerp(LW.C0,cf(-0.6,0.5,-0.7)*angles(math.rad(70),math.rad(0),math.rad(85)),.5)
2707
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)
2708
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)
2709
handleweld.C0=clerp(handleweld.C0,cf(3.2,-1,-2)*angles(math.rad(90),math.rad(0),math.rad(60)),.3)
2710
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)
2711
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)
2712
end
2713
else
2714
if attack==false then
2715
Footsteps:Stop()
2716
Footsteps2:Stop()
2717
Humanoid.WalkSpeed=12
2718
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(6),math.rad(0),math.rad(0)),.3)
2719
Neck.C0=clerp(Neck.C0,necko*angles(math.rad(3+3*math.cos(sine/36)),math.rad(0),math.rad(0)),.3)
2720
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
2721
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)
2722
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)
2723
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)
2724
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)
2725
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)
2726
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)
2727
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)
2728
end
2729
end
2730
elseif torvel>2 and torvel<22 and hitfloor~=nil then
2731
Anim="Walk"
2732
if attack==false then
2733
change=0.8
2734
--[[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)
2735
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
2736
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)
2737
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)
2738
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
2739
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
2740
--Handleweld.C0=clerp(--Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
2741
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
2742
RootJoint.C0=clerp(RootJoint.C0,RootCF*euler(0.1,0,0),.2)
2743
--RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-0.1,0,0.2),.2)
2744
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-5),math.rad(-25),math.rad(20)),.3)
2745
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(5),math.rad(25),math.rad(-20)),.3)
2746
RH.C0=clerp(RH.C0,RHC0,.3)
2747
LH.C0=clerp(LH.C0,LHC0,.3)
2748
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2749
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2750
]]--
2751
Footsteps:Play()
2752
Footsteps2:Stop()
2753
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)
2754
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)
2755
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
2756
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)
2757
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)
2758
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)
2759
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)
2760
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2761
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)
2762
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)
2763
end
2764
elseif torvel>=22 and hitfloor~=nil then
2765
Anim="Run"
2766
change=1
2767
if attack==false then
2768
Footsteps:Stop()
2769
Footsteps2:Play()
2770
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)
2771
Neck.C0=clerp(Neck.C0,necko*euler(-0.2+0.075*math.cos(sine/2.5),0,0),.3)
2772
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
2773
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(24)),.3)
2774
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(-24)),.3)
2775
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)
2776
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)
2777
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
2778
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)
2779
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)
2780
end
2781
end
2782
end
2783
fenbarmana2:TweenSize(UDim2.new(4*mana/100,0,0.2,0),nil,1,0.4,true)
2784
fenbarmana4.Text="[Energy]                    <{[  "..mana.."  ]}>                    [Energy]"
2785
if mana>=100 then
2786
mana=100
2787
else
2788
if mananum<=8 then
2789
mananum=mananum+1
2790
else
2791
mananum=0
2792
mana=mana+1
2793
2794
--coolallball
2795
if game.Players.LocalPlayer.Character.Animate.Disabled==false then
2796-
-- ~CLarramore
2796+
	game.Players.LocalPlayer.Character.Animate.Disabled=true
2797
end
2798
wait()
2799
local Player=game.Players.LocalPlayer
2800
repeat wait()
2801
until Player
2802
local Char=Player.Character
2803
repeat wait()
2804
until Char
2805
local CurrentEffects={}
2806
local CurrentDamages={}
2807
local Human=Char.Humanoid
2808
local LArm=Char["Left Arm"]
2809
local RArm=Char["Right Arm"]
2810
local LLeg=Char["Left Leg"]
2811
local RLeg=Char["Right Leg"]
2812
local Torso=Char.Torso
2813
local RS=Torso["Right Shoulder"]
2814
local LS=Torso["Left Shoulder"]
2815
local RH=Torso["Right Hip"]
2816
local LH=Torso["Left Hip"]
2817
local Head=Char.Head
2818
local Neck=Torso.Neck
2819
local RootPart=Char.HumanoidRootPart
2820
local RootJoint=RootPart.RootJoint
2821
local equipped=false
2822
local Debounce=false
2823
local Anim="Idle"
2824
local chat = game:GetService("Chat")
2825
local Mouse=Player:GetMouse()
2826
local Lighting=game.Lighting
2827
local cf=CFrame.new
2828
local v3=Vector3.new
2829
local c3=Color3.new
2830
local it=Instance.new
2831
local angles=CFrame.Angles
2832
local rad=math.rad
2833
local ran=math.random
2834
local huge=math.huge
2835
local attacking=false
2836
local attacktype=1
2837
local Portalling=false
2838
local p = game.Players.LocalPlayer
2839
local char = p.Character
2840
local mouse = p:GetMouse()
2841
local larm = char["Left Arm"]
2842
local rarm = char["Right Arm"]
2843
local lleg = char["Left Leg"]
2844
local rleg = char["Right Leg"]
2845
local hed = char.Head
2846
local torso = char.Torso
2847
local hum = char.Humanoid
2848
local cam = game.Workspace.CurrentCamera
2849
local root = char.HumanoidRootPart
2850
local deb = false
2851
local shot = 0
2852
local debris=game:service"Debris"
2853
local l = game:GetService("Lighting")
2854
local rs = game:GetService("RunService").RenderStepped
2855
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
2856
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
2857
LSC0=cf(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
2858
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
2859
RSC0=cf(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
2860
ROOTC0 = cf(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
2861
r=game:service'RunService'.RenderStepped
2862
clerp=function(a,b,t)
2863
	return a:lerp(b,t)
2864
end
2865
2866
2867
local Rainbow = { --This is the main color set. Try to use more than just a few, make it fade in order as well
2868
"Lime green", 
2869
} 
2870
2871
Debounces = {
2872
CanAttack = true;
2873
NoIdl = false;
2874
Slashing = false;
2875
Slashed = false;
2876
RPunch = false;
2877
Invisible = false;
2878
RPunched = false;
2879
LPunch = false;
2880
LPunched = false;
2881
}
2882
local Touche = {char.Name, }
2883
2884
2885
function genWeld(a,b)
2886
    local w = Instance.new("Weld",a)
2887
    w.Part0 = a
2888
    w.Part1 = b
2889
    return w
2890
end
2891
function weld(a, b)
2892
    local weld = Instance.new("Weld")
2893
    weld.Name = "W"
2894
    weld.Part0 = a
2895
    weld.Part1 = b
2896
    weld.C0 = a.CFrame:inverse() * b.CFrame
2897
    weld.Parent = a
2898
    return weld;
2899
end
2900
----------------------------------------------------
2901
function Lerp(c1,c2,al)
2902
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
2903
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
2904
for i,v in pairs(com1) do
2905
com1[i] = v+(com2[i]-v)*al
2906
end
2907
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
2908
end
2909
----------------------------------------------------
2910
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
2911
local wld = Instance.new("Weld", wp1)
2912
wld.Part0 = wp0
2913
wld.Part1 = wp1
2914
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
2915
end
2916
----------------------------------------------------
2917
function weld5(part0, part1, c0, c1)
2918
    weeld=Instance.new("Weld", part0)
2919
    weeld.Part0=part0
2920
    weeld.Part1=part1
2921
    weeld.C0=c0
2922
    weeld.C1=c1
2923
    return weeld
2924
end
2925
----------------------------------------------------
2926
function HasntTouched(plrname)
2927
local ret = true
2928
for _, v in pairs(Touche) do
2929
if v == plrname then
2930
ret = false
2931
end
2932
end
2933
return ret
2934
end
2935
----------------------------------------------------
2936
newWeld(torso, larm, -1.5, 0.5, 0)
2937
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
2938
newWeld(torso, rarm, 1.5, 0.5, 0)
2939
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
2940
newWeld(torso, hed, 0, 1.5, 0)
2941
newWeld(torso, lleg, -0.5, -1, 0)
2942
lleg.Weld.C1 = CFrame.new(0, 1, 0)
2943
newWeld(torso, rleg, 0.5, -1, 0)
2944
rleg.Weld.C1 = CFrame.new(0, 1, 0)
2945
newWeld(root, torso, 0, -1, 0)
2946
torso.Weld.C1 = CFrame.new(0, -1, 0)
2947
2948
2949
2950
p = Instance.new("Part")
2951
p.BrickColor = BrickColor.new("Lime green")
2952
p.Transparency = 1
2953
TorsoColor = p.BrickColor
2954
2955
local Transforming = true
2956
Human.WalkSpeed = 0
2957
local fx = Instance.new("Part",Torso)
2958
wit = p.BrickColor.Color
2959
wit2 = Color3.new(0,255,0)
2960
local glowz = Instance.new("ParticleEmitter",fx)
2961
glowz.LightEmission = 1
2962
glowz.Texture = "rbxassetid://284205403"
2963
glowz.Color = ColorSequence.new(wit)
2964
glowz.Size = NumberSequence.new(5)
2965
glowz.Speed = NumberRange.new(25,50)
2966
glowz.LockedToPart = false
2967
glowz.Transparency = NumberSequence.new(0.75)
2968
glowz.RotSpeed = NumberRange.new(-2000,2000)
2969
glowz.Lifetime = NumberRange.new(1)
2970
glowz.Rate = 50000
2971
glowz.VelocitySpread = 9001
2972
local glowz2 = Instance.new("ParticleEmitter",fx)
2973
glowz2.LightEmission = 0.5
2974
glowz.Texture = "rbxassetid://284205403"
2975
glowz2.Color = ColorSequence.new(wit2)
2976
glowz2.Size = NumberSequence.new(5)
2977
glowz2.Speed = NumberRange.new(25,50)
2978
glowz2.LockedToPart = false
2979
glowz2.Transparency = NumberSequence.new(0.75)
2980
glowz2.RotSpeed = NumberRange.new(-2000,2000)
2981
glowz2.Lifetime = NumberRange.new(1)
2982
glowz2.Rate = 50000
2983
glowz2.VelocitySpread = 9001
2984
fx.Anchored = true
2985
fx.Material = "Neon"
2986
fx.CanCollide = false
2987
fx.Locked = true
2988
fx.Transparency = 1
2989
fx.Material = "Neon"
2990
fx.Size = Vector3.new(1,1,1)
2991
fx.TopSurface = "SmoothNoOutlines"
2992
fx.BottomSurface = "SmoothNoOutlines"
2993
fx.BrickColor = BrickColor.new("Really black")
2994
fxm = Instance.new("SpecialMesh",fx)
2995
fxm.MeshType = "Sphere"
2996
local sa2 = Instance.new("Sound",Torso)
2997
sa2.SoundId = "rbxassetid://93724183"
2998
sa2.Pitch = 0.5
2999
sa2.Volume = 5
3000
sa2.Looped = false
3001
sa2:Play()
3002
local value = 1
3003
fxm.Scale = Vector3.new(1,1,1)
3004
for i = 1, 20 do rs:wait()
3005
        value = value - 0.05
3006
        fx.Transparency = fx.Transparency - (1/20)
3007
        fx.CFrame = Torso.CFrame
3008
        fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
3009
        rs:wait()
3010
end
3011
----------------------------------------------------
3012
GroundWave1 = function()
3013
	local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
3014
	local Colors = {"Pastel blue-green", "Really black"}
3015
		local wave = Instance.new("Part", Torso)
3016
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
3017
		wave.Anchored = true
3018
		wave.CanCollide = false
3019
		wave.Locked = true
3020
		wave.Size = Vector3.new(1, 1, 1)
3021
		wave.TopSurface = "Smooth"
3022
		wave.BottomSurface = "Smooth"
3023
		wave.Transparency = 0.35
3024
		wave.CFrame = HandCF
3025
		wm = Instance.new("SpecialMesh", wave)
3026
		wm.MeshId = "rbxassetid://3270017"
3027
		coroutine.wrap(function()
3028
		for i = 1, 30, 1 do
3029
		wm.Scale = Vector3.new(50, 50, 1 + i*50)
3030
		wave.Size = wm.Scale
3031
		wave.CFrame = HandCF
3032
		wave.Transparency = i/30
3033
		wait()
3034
		end
3035
		wait()
3036
		wave:Destroy()
3037
	end)()
3038
end
3039
----------------------------------------------------
3040
3041
3042
GroundWave3 = function()
3043
	local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
3044
	local Colors = {"Lime green", "Lime green"}
3045
		local wave = Instance.new("Part", torso)
3046
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
3047
		wave.Anchored = true
3048
		wave.CanCollide = false
3049
		wave.Locked = true
3050
		wave.Size = Vector3.new(1, 1, 1)
3051
		wave.TopSurface = "Smooth"
3052
		wave.BottomSurface = "Smooth"
3053
		wave.Transparency = 0.35
3054
		wave.CFrame = HandCF
3055
		wm = Instance.new("SpecialMesh", wave)
3056
		wm.MeshId = "rbxassetid://3270017"
3057
		coroutine.wrap(function()
3058
		for i = 1, 14, 1 do
3059
		wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
3060
		wave.Size = wm.Scale
3061
		wave.CFrame = HandCF
3062
		wave.Transparency = i/14
3063
		wait()
3064
		end
3065
		wait()
3066
		wave:Destroy()
3067
	end)()
3068
end
3069
3070
3071
3072
3073
3074
local acos = math.acos
3075
local sqrt = math.sqrt
3076
local Vec3 = Vector3.new
3077
local fromAxisAngle = CFrame.fromAxisAngle
3078
3079
local function toAxisAngle(CFr)
3080
        local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
3081
        local Angle = math.acos((R00+R11+R22-1)/2)
3082
        local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
3083
        A = A == 0 and 0.00001 or A
3084
        local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
3085
        B = B == 0 and 0.00001 or B
3086
        local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
3087
        C = C == 0 and 0.00001 or C
3088
        local x = (R21-R12)/sqrt(A)
3089
        local y = (R02-R20)/sqrt(B)
3090
        local z = (R10-R01)/sqrt(C)
3091
        return Vec3(x,y,z),Angle
3092
end
3093
3094
local acos = math.acos
3095
local sqrt = math.sqrt
3096
local Vec3 = Vector3.new
3097
local fromAxisAngle = CFrame.fromAxisAngle
3098
3099
local function toAxisAngle(CFr)
3100
        local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
3101
        local Angle = math.acos((R00+R11+R22-1)/2)
3102
        local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
3103
        A = A == 0 and 0.00001 or A
3104
        local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
3105
        B = B == 0 and 0.00001 or B
3106
        local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
3107
        C = C == 0 and 0.00001 or C
3108
        local x = (R21-R12)/sqrt(A)
3109
        local y = (R02-R20)/sqrt(B)
3110
        local z = (R10-R01)/sqrt(C)
3111
        return Vec3(x,y,z),Angle
3112
end
3113
3114
function ApplyTrig(Num,Func)
3115
        local Min,Max = Func(0),Func(1)
3116
        local i = Func(Num)
3117
        return (i-Min)/(Max-Min)
3118
        --[[if Func == "sin" then
3119
                return (math.sin((1-Num)*math.pi)+1)/2
3120
        elseif Func == "cos" then
3121
                return (math.cos((1-Num)*math.pi)+1)/2
3122
        end]]
3123
end
3124
3125
function LerpCFrame(CFrame1,CFrame2,Num)
3126
        local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
3127
        return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
3128
end
3129
3130
3131
3132
function Crater(Torso,Radius)
3133
        Spawn(function()
3134
        local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
3135
        local Ignore = {}
3136
        for i,v in pairs(game:GetService("Players"):GetPlayers()) do
3137
                if v.Character ~= nil then
3138
                        Ignore[#Ignore+1] = v.Character
3139
                end
3140
        end
3141
        local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
3142
        if Hit == nil then return end
3143
        local Parts = {}
3144
        for i = 1,360,10 do
3145
                local P = Instance.new("Part",Torso.Parent)
3146
                P.Anchored = true
3147
                P.FormFactor = "Custom"
3148
                P.BrickColor = BrickColor.new("Lime green")
3149
                P.Material = "Granite"
3150
                P.TopSurface = "Smooth"
3151
                P.BottomSurface = "Smooth"
3152
                P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
3153
                P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
3154
                Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
3155
                if math.random(0,5) == 0 then -- rubble
3156
                        local P = Instance.new("Part",Torso.Parent)
3157
                        P.Anchored = true
3158
                        P.FormFactor = "Custom"
3159
                        P.BrickColor = BrickColor.new("Lime green")
3160
                        P.Material = Hit.Material
3161
                        P.TopSurface = "Smooth"
3162
                        P.BottomSurface = "Smooth"
3163
                        P.Size = Vector3.new(5,5,5)*(math.random(80,100)/100)
3164
                        P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
3165
                        Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
3166
                end
3167
        end
3168
        for i = 0,1,0.05 do
3169
                for i2,v in pairs(Parts) do
3170
                        v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
3171
                end
3172
                wait(0.02)
3173
        end
3174
        for i,v in pairs(Parts) do
3175
                if v[1].Size.X > 2.1 then
3176
                        v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
3177
                end
3178
                v[1].Anchored = false
3179
        end
3180
        for i = 0,1,0.05 do
3181
                for i2,v in pairs(Parts) do
3182
                        v[1].Transparency = i
3183
                        if i == 1 then
3184
                                v[1]:Destroy()
3185
                        elseif i >= 0.25 then
3186
                                v[1].CanCollide = false
3187
                        end
3188
                end
3189
                wait(0.02)
3190
        end
3191
        Parts = nil
3192
        end)
3193
end
3194
3195
3196
3197
GroundWave = function()
3198
        if Transforming == true then
3199
                local value = 5
3200
                local value2 = 10
3201
                local value3 = 20
3202
local sa2 = Instance.new("Sound",Torso)
3203
sa2.SoundId = "rbxassetid://393621716"
3204
sa2.Pitch = 1
3205
sa2.Volume = 10
3206
sa2.Looped = false
3207
sa2:Play()
3208
                local wave = Instance.new("Part", Torso)
3209
local glowz = Instance.new("ParticleEmitter",wave)
3210
glowz.LightEmission = 1
3211
glowz.Texture = "rbxassetid://284205403"
3212
glowz.Color = ColorSequence.new(wit)
3213
glowz.Size = NumberSequence.new(30)
3214
glowz.Speed = NumberRange.new(25,100)
3215
glowz.LockedToPart = false
3216
glowz.Transparency = NumberSequence.new(0.75)
3217
glowz.RotSpeed = NumberRange.new(-2000,2000)
3218
glowz.Lifetime = NumberRange.new(1)
3219
glowz.Rate = 50000
3220
glowz.VelocitySpread = 9001
3221
local glowz2 = Instance.new("ParticleEmitter",wave)
3222
glowz2.LightEmission = 1
3223
glowz.Texture = "rbxassetid://284205403"
3224
glowz2.Color = ColorSequence.new(wit)
3225
glowz2.Size = NumberSequence.new(30)
3226
glowz2.Speed = NumberRange.new(25,100)
3227
glowz2.LockedToPart = false
3228
glowz2.Transparency = NumberSequence.new(0.75)
3229
glowz2.RotSpeed = NumberRange.new(-2000,2000)
3230
glowz2.Lifetime = NumberRange.new(1)
3231
glowz2.Rate = 50000
3232
glowz2.VelocitySpread = 9001
3233
                wave.BrickColor = BrickColor.new("Really black")
3234
                wave.Anchored = true
3235
                wave.CanCollide = false
3236
                wave.Locked = true
3237
                wave.Size = Vector3.new(1, 1, 1)
3238
                wave.TopSurface = "Smooth"
3239
                wave.BottomSurface = "Smooth"
3240
                wave.Transparency = 0.35
3241
                wave.CFrame = fx.CFrame
3242
                wave.Material = "Neon"
3243
                wm = Instance.new("SpecialMesh", wave)
3244
                wm.MeshType = "Sphere"
3245
                wm.Scale = Vector3.new(1,1,1)
3246
                local wave2 = Instance.new("Part", Torso)
3247
                wave2.BrickColor = TorsoColor
3248
                wave2.Anchored = true
3249
                wave2.CanCollide = false
3250
                wave2.Locked = true
3251
                wave2.Size = Vector3.new(1, 1, 1)
3252
                wave2.TopSurface = "Smooth"
3253
                wave2.BottomSurface = "Smooth"
3254
                wave2.Transparency = 0.35
3255
                wave2.CFrame = fx.CFrame
3256
                wave2.Material = "Neon"
3257
                wm2 = Instance.new("SpecialMesh", wave2)
3258
                wm2.MeshType = "FileMesh"
3259
                wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
3260
                wm2.Scale = Vector3.new(1,1,1)
3261
                local wave3 = Instance.new("Part", Torso)
3262
                wave3.BrickColor = BrickColor.new("Really black")
3263
                wave3.Anchored = true
3264
                wave3.CanCollide = false
3265
                wave3.Locked = true
3266
                wave3.Size = Vector3.new(1, 1, 1)
3267
                wave3.TopSurface = "Smooth"
3268
                wave3.BottomSurface = "Smooth"
3269
                wave3.Transparency = 0.35
3270
                wave3.CFrame = fx.CFrame
3271
                wave3.Material = "Neon"
3272
                wm3 = Instance.new("SpecialMesh", wave3)
3273
                wm3.MeshType = "FileMesh"
3274
                wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
3275
                wm3.Scale = Vector3.new(1,1,1)
3276
                coroutine.wrap(function()
3277
                for i = 1, 18, 1 do
3278
                value = value - 0.5
3279
                value2 = value2 - 0.75*1.5
3280
                value3 = value3 - 0.475*1.5
3281
                wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
3282
                wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
3283
                wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
3284
                --wave.Size = wm.Scale
3285
                wave.CFrame = fx.CFrame
3286
                wave.Transparency = i/14
3287
                --wave2.Size = wm2.Scale
3288
                wave2.CFrame = fx.CFrame
3289
                wave2.Rotation = Vector3.new(90, 0, 0)
3290
                wave2.Transparency = i/14
3291
                --wave3.Size = wm3.Scale
3292
                wave3.CFrame = fx.CFrame
3293
                wave3.Rotation = Vector3.new(90, 0, 0)
3294
                wave3.Transparency = i/14
3295
                wait()
3296
                glowz.Rate = 0
3297
                glowz2.Rate = 0
3298
                end
3299
                wait()
3300
                wave:Destroy()
3301
                wave2:Destroy()
3302
                wave3:Destroy()
3303
        end)()
3304
        elseif Transforming == false then
3305
        wait()
3306
        end
3307
end
3308
3309
for i = 1, 100 do rs:wait()
3310
        fx.CFrame = Torso.CFrame
3311
end
3312
3313
spawn(function()
3314
	while wait(1) do
3315
		GroundWave()
3316
	end
3317
end)
3318
3319
wait(4)
3320
3321
Transforming = false
3322
3323
3324
3325
local value2 = 1
3326
for i = 1, 20 do rs:wait()
3327
        value2 = value2 - 0.05
3328
        glowz.Rate = 0
3329
        glowz2.Rate = 0
3330
        fx.Transparency = fx.Transparency + (1/20)
3331
        fx.CFrame = torso.CFrame
3332
        fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
3333
        rs:wait()
3334
end
3335
glowz:Destroy()
3336
glowz2:Destroy()
3337
3338
local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
3339
        local valuer = 5
3340
        local valuer2 = 10
3341
        local valuer3 = 15
3342
local sa2 = Instance.new("Sound",torso)
3343
sa2.SoundId = "rbxassetid://130972023"
3344
sa2.Pitch = 1
3345
sa2.Volume = 5
3346
sa2.Looped = false
3347
sa2:Play()
3348
local sar2 = Instance.new("Sound",torso)
3349
sar2.SoundId = "rbxassetid://153274423"
3350
sar2.Pitch = 1
3351
sar2.Volume = 5
3352
sar2.Looped = false
3353
sar2:Play()
3354
local Mus = Instance.new("Sound",torso)
3355
Mus.SoundId = "rbxassetid://397952612"
3356
Mus.Pitch = 1
3357
Mus.Volume = 6
3358
Mus.Looped = true
3359
Mus:Play()
3360
Crater(torso,67)
3361
        local wave = Instance.new("Part", torso)
3362
        wave.BrickColor = TorsoColor
3363
        wave.Anchored = true
3364
        wave.CanCollide = false
3365
        wave.Locked = true
3366
        wave.Size = Vector3.new(1, 1, 1)
3367
        wave.TopSurface = "Smooth"
3368
        wave.BottomSurface = "Smooth"
3369
        wave.Transparency = 0.35
3370
        wave.CFrame = HandCF
3371
        wm = Instance.new("SpecialMesh", wave)
3372
        wm.MeshId = "rbxassetid://3270017"
3373
        local wave2 = Instance.new("Part", torso)
3374
        wave2.BrickColor = BrickColor.new("Really black")
3375
        wave2.Anchored = true
3376
        wave2.CanCollide = false
3377
        wave2.Locked = true
3378
        wave2.Size = Vector3.new(1, 1, 1)
3379
        wave2.TopSurface = "Smooth"
3380
        wave2.BottomSurface = "Smooth"
3381
        wave2.Transparency = 0.35
3382
        wave2.CFrame = HandCF
3383
        wm2 = Instance.new("SpecialMesh", wave2)
3384
        wm2.MeshId = "rbxassetid://3270017"
3385
        local wave3 = Instance.new("Part", torso)
3386
        wave3.BrickColor = TorsoColor
3387
        wave3.Anchored = true
3388
        wave3.CanCollide = false
3389
        wave3.Locked = true
3390
        wave3.Size = Vector3.new(1, 1, 1)
3391
        wave3.TopSurface = "Smooth"
3392
        wave3.BottomSurface = "Smooth"
3393
        wave3.Transparency = 0.35
3394
        wave3.CFrame = HandCF
3395
        wm3 = Instance.new("SpecialMesh", wave3)
3396
        wm3.MeshId = "rbxassetid://3270017"
3397
        coroutine.wrap(function()
3398
        for i = 1, 14, 1 do
3399
        valuer = valuer - 0.35
3400
        valuer2 = valuer - 0.45
3401
        valuer3 = valuer3 - 0.475
3402
        wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
3403
        wave.Size = wm.Scale
3404
        wave.CFrame = HandCF
3405
        wave.Transparency = i/14
3406
        wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
3407
        wave2.Size = wm2.Scale
3408
        wave2.CFrame = HandCF
3409
        wave2.Transparency = i/14
3410
        wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
3411
        wave3.Size = wm2.Scale
3412
        wave3.CFrame = HandCF
3413
        wave3.Transparency = i/14
3414
        wait()
3415
        end
3416
        wait()
3417
        wave:Destroy()
3418
        wave2:Destroy()
3419
end)()
3420
hum.WalkSpeed = 16
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
CV="Pastel blue"
3431
	
3432
local txt = Instance.new("BillboardGui", Char)
3433
txt.Adornee = Char .Head
3434
txt.Name = "_status"
3435
txt.Size = UDim2.new(2, 0, 1.2, 0)
3436
txt.StudsOffset = Vector3.new(-9, 8, 0)
3437
local text = Instance.new("TextLabel", txt)
3438
text.Size = UDim2.new(10, 0, 7, 0)
3439
text.FontSize = "Size24"
3440
text.TextScaled = true
3441
text.TextTransparency = 0
3442
text.BackgroundTransparency = 1 
3443
text.TextTransparency = 0
3444
text.TextStrokeTransparency = 0
3445
text.Font = "Antique"
3446
text.TextStrokeColor3 = Color3.new(0,255,0)
3447
3448
v=Instance.new("Part")
3449
v.Name = "ColorBrick"
3450
v.Parent=Player.Character
3451
v.FormFactor="Symmetric"
3452
v.Anchored=true
3453
v.CanCollide=false
3454
v.BottomSurface="Smooth"
3455
v.TopSurface="Smooth"
3456
v.Size=Vector3.new(10,5,3)
3457
v.Transparency=1
3458
v.CFrame=Char.Torso.CFrame
3459
v.BrickColor=BrickColor.new(CV)
3460
v.Transparency=1
3461
text.TextColor3 = Color3.new(0,0,0)
3462
v.Shape="Block"
3463
text.Text = Char.Name
3464
3465
Player:ClearCharacterAppearance()
3466
wait(0.1)
3467
Player.Character.Head.BrickColor = BrickColor.new("Really black")
3468
Player.Character.Torso.BrickColor = BrickColor.new("Really black")
3469
Player.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
3470
Player.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
3471
Player.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
3472
Player.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
3473
Player.Character.Head.face:Destroy()
3474
3475
3476
3477
3478
3479
3480
3481
local selectionBoxOfTorso = Instance.new("SelectionBox",Torso)
3482
selectionBoxOfTorso.Adornee = Torso
3483
selectionBoxOfTorso.Color = BrickColor.new("Lime green")
3484
selectionBoxOfTorso.LineThickness = 0.01
3485
selectionBoxOfTorso.Transparency = 0
3486
	
3487
local selectionBoxOfRightArm = Instance.new("SelectionBox",Char["Right Arm"])
3488
selectionBoxOfRightArm.Adornee = Char["Right Arm"]
3489
selectionBoxOfRightArm.Color = BrickColor.new("Lime green")
3490
selectionBoxOfRightArm.LineThickness = 0.01
3491
selectionBoxOfRightArm.Transparency = 0
3492
	
3493
local selectionBoxOfRightLeg = Instance.new("SelectionBox",Char["Right Leg"])
3494
selectionBoxOfRightLeg.Adornee = Char["Right Leg"]
3495
selectionBoxOfRightLeg.Color = BrickColor.new("Lime green")
3496
selectionBoxOfRightLeg.LineThickness = 0.01
3497
selectionBoxOfRightLeg.Transparency = 0
3498
3499
local selectionBoxOfLeftArm = Instance.new("SelectionBox",Char["Left Arm"])
3500
selectionBoxOfLeftArm.Adornee = Char["Left Arm"]
3501
selectionBoxOfLeftArm.Color = BrickColor.new("Lime green")
3502
selectionBoxOfLeftArm.LineThickness = 0.01
3503
selectionBoxOfLeftArm.Transparency = 0
3504
3505
local selectionBoxOfLeftLeg = Instance.new("SelectionBox",Char["Left Leg"])
3506
selectionBoxOfLeftLeg.Adornee = Char["Left Leg"]
3507
selectionBoxOfLeftLeg.Color = BrickColor.new("Lime green")
3508
selectionBoxOfLeftLeg.LineThickness = 0.01
3509
selectionBoxOfLeftLeg.Transparency = 0
3510
3511
3512
LightOnBody = Instance.new("PointLight", Head)
3513
LightOnBody.Brightness = 3000
3514
LightOnBody.Range = 20
3515
LightOnBody.Color = Color3.new(0, 225, 0)
3516
3517
3518
3519
----------------------------------------------------------------------
3520
local m2 = Instance.new("Model")
3521
m2.Name = "Wings"
3522
p1 = Instance.new("Part", m2)
3523
p1.BrickColor = BrickColor.new("Lime green")
3524
p1.Material = Enum.Material.Neon
3525
p1.CFrame = CFrame.new(28.7928066, 27.8741341, 25.9347725, -0.579227924, -0.579227805, -0.573576331, 0.707106769, -0.707106769, 0, -0.405579776, -0.405579716, 0.819152117)
3526
p1.FormFactor = Enum.FormFactor.Custom
3527
p1.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
3528
p1.BottomSurface = Enum.SurfaceType.Smooth
3529
p1.TopSurface = Enum.SurfaceType.Smooth
3530
b1 = Instance.new("SpecialMesh", p1)
3531
b1.MeshType = Enum.MeshType.Sphere
3532
b1.Name = "Mesh"
3533
p2 = Instance.new("Part", m2)
3534
p2.BrickColor = BrickColor.new("Lime green")
3535
p2.Material = Enum.Material.SmoothPlastic
3536
p2.Reflectance = 0.30000001192093
3537
p2.CFrame = CFrame.new(23.8806973, 23.7568359, 26.9065781, -0.573576033, 0.346188396, -0.742403686, 0, -0.906307817, -0.422617972, -0.819152117, -0.24240382, 0.519836783)
3538
p2.CanCollide = false
3539
p2.FormFactor = Enum.FormFactor.Custom
3540
p2.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
3541
p2.BottomSurface = Enum.SurfaceType.Smooth
3542
p2.TopSurface = Enum.SurfaceType.Smooth
3543
b2 = Instance.new("SpecialMesh", p2)
3544
b2.MeshId = "http://www.roblox.com/asset/?id=3270017"
3545
b2.TextureId = ""
3546
b2.MeshType = Enum.MeshType.FileMesh
3547
b2.Name = "Mesh"
3548
b2.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
3549
p3 = Instance.new("Part", m2)
3550
p3.BrickColor = BrickColor.new("Lime green")
3551
p3.Material = Enum.Material.SmoothPlastic
3552
p3.Reflectance = 0.30000001192093
3553
p3.CFrame = CFrame.new(23.7651176, 23.6910381, 26.9875221, -0.573576033, 0.346188247, -0.742403686, -2.40360578e-007, -0.906307697, -0.422617912, -0.819152117, -0.242403969, 0.519836664)
3554
p3.CanCollide = false
3555
p3.FormFactor = Enum.FormFactor.Custom
3556
p3.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
3557
p3.BottomSurface = Enum.SurfaceType.Smooth
3558
p3.TopSurface = Enum.SurfaceType.Smooth
3559
b3 = Instance.new("SpecialMesh", p3)
3560
b3.MeshId = "http://www.roblox.com/asset/?id=3270017"
3561
b3.TextureId = ""
3562
b3.MeshType = Enum.MeshType.FileMesh
3563
b3.Name = "Mesh"
3564
b3.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
3565
p4 = Instance.new("Part", m2)
3566
p4.BrickColor = BrickColor.new("Lime green")
3567
p4.Material = Enum.Material.SmoothPlastic
3568
p4.Reflectance = 0.30000001192093
3569
p4.CFrame = CFrame.new(29.5663891, 25.8075085, 26.4371891, -0.573576391, 0.280166149, 0.769750714, 2.08616257e-007, -0.939692259, 0.342020333, 0.819151878, 0.196174487, 0.538985968)
3570
p4.CanCollide = false
3571
p4.FormFactor = Enum.FormFactor.Custom
3572
p4.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
3573
p4.BottomSurface = Enum.SurfaceType.Smooth
3574
p4.TopSurface = Enum.SurfaceType.Smooth
3575
b4 = Instance.new("SpecialMesh", p4)
3576
b4.MeshId = "http://www.roblox.com/asset/?id=3270017"
3577
b4.TextureId = ""
3578
b4.MeshType = Enum.MeshType.FileMesh
3579
b4.Name = "Mesh"
3580
b4.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
3581
p5 = Instance.new("Part", m2)
3582
p5.BrickColor = BrickColor.new("Lime green")
3583
p5.Material = Enum.Material.SmoothPlastic
3584
p5.Reflectance = 0.30000001192093
3585
p5.CFrame = CFrame.new(23.880703, 23.7568455, 26.9065876, -0.573576212, 0.346188098, -0.742403805, -4.76837158e-007, -0.906307578, -0.422617912, -0.819152236, -0.242404133, 0.519836485)
3586
p5.CanCollide = false
3587
p5.FormFactor = Enum.FormFactor.Custom
3588
p5.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
3589
p5.BottomSurface = Enum.SurfaceType.Smooth
3590
p5.TopSurface = Enum.SurfaceType.Smooth
3591
b5 = Instance.new("SpecialMesh", p5)
3592
b5.MeshId = "http://www.roblox.com/asset/?id=3270017"
3593
b5.TextureId = ""
3594
b5.MeshType = Enum.MeshType.FileMesh
3595
b5.Name = "Mesh"
3596
b5.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
3597
p6 = Instance.new("Part", m2)
3598
p6.BrickColor = BrickColor.new("Lime green")
3599
p6.Material = Enum.Material.SmoothPlastic
3600
p6.Reflectance = 0.30000001192093
3601
p6.CFrame = CFrame.new(23.6530266, 23.6272411, 27.0660267, -0.573576212, 0.346187949, -0.742403805, -7.17197622e-007, -0.906307459, -0.422617853, -0.819152236, -0.242404282, 0.519836366)
3602
p6.CanCollide = false
3603
p6.FormFactor = Enum.FormFactor.Custom
3604
p6.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
3605
p6.BottomSurface = Enum.SurfaceType.Smooth
3606
p6.TopSurface = Enum.SurfaceType.Smooth
3607
b6 = Instance.new("SpecialMesh", p6)
3608
b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
3609
b6.TextureId = ""
3610
b6.MeshType = Enum.MeshType.FileMesh
3611
b6.Name = "Mesh"
3612
b6.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
3613
p7 = Instance.new("Part", m2)
3614
p7.BrickColor = BrickColor.new("Lime green")
3615
p7.Material = Enum.Material.SmoothPlastic
3616
p7.Reflectance = 0.30000001192093
3617
p7.CFrame = CFrame.new(23.7651253, 23.6910515, 26.9875393, -0.573576212, 0.3461878, -0.742403805, -9.57558086e-007, -0.90630734, -0.422617793, -0.819152236, -0.242404431, 0.519836247)
3618
p7.CanCollide = false
3619
p7.FormFactor = Enum.FormFactor.Custom
3620
p7.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
3621
p7.BottomSurface = Enum.SurfaceType.Smooth
3622
p7.TopSurface = Enum.SurfaceType.Smooth
3623
b7 = Instance.new("SpecialMesh", p7)
3624
b7.MeshId = "http://www.roblox.com/asset/?id=3270017"
3625
b7.TextureId = ""
3626
b7.MeshType = Enum.MeshType.FileMesh
3627
b7.Name = "Mesh"
3628
b7.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
3629
p8 = Instance.new("Part", m2)
3630
p8.BrickColor = BrickColor.new("Lime green")
3631
p8.Material = Enum.Material.SmoothPlastic
3632
p8.Reflectance = 0.30000001192093
3633
p8.CFrame = CFrame.new(23.6530304, 23.6272488, 27.0660381, -0.573576212, 0.346187651, -0.742403805, -1.19791855e-006, -0.90630722, -0.422617733, -0.819152236, -0.24240458, 0.519836128)
3634
p8.CanCollide = false
3635
p8.FormFactor = Enum.FormFactor.Custom
3636
p8.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
3637
p8.BottomSurface = Enum.SurfaceType.Smooth
3638
p8.TopSurface = Enum.SurfaceType.Smooth
3639
b8 = Instance.new("SpecialMesh", p8)
3640
b8.MeshId = "http://www.roblox.com/asset/?id=3270017"
3641
b8.TextureId = ""
3642
b8.MeshType = Enum.MeshType.FileMesh
3643
b8.Name = "Mesh"
3644
b8.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
3645
p9 = Instance.new("Part", m2)
3646
p9.BrickColor = BrickColor.new("Lime green")
3647
p9.Material = Enum.Material.SmoothPlastic
3648
p9.Reflectance = 0.30000001192093
3649
p9.CFrame = CFrame.new(30.2536392, 23.691061, 26.9184284, -0.573576212, -0.346188962, 0.74240309, 4.47034836e-007, -0.906307578, -0.422616601, 0.81915164, -0.242404819, 0.519836843)
3650
p9.CanCollide = false
3651
p9.FormFactor = Enum.FormFactor.Custom
3652
p9.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
3653
p9.BottomSurface = Enum.SurfaceType.Smooth
3654
p9.TopSurface = Enum.SurfaceType.Smooth
3655
b9 = Instance.new("SpecialMesh", p9)
3656
b9.MeshId = "http://www.roblox.com/asset/?id=3270017"
3657
b9.TextureId = ""
3658
b9.MeshType = Enum.MeshType.FileMesh
3659
b9.Name = "Mesh"
3660
b9.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
3661
p10 = Instance.new("Part", m2)
3662
p10.BrickColor = BrickColor.new("Lime green")
3663
p10.Material = Enum.Material.SmoothPlastic
3664
p10.Reflectance = 0.30000001192093
3665
p10.CFrame = CFrame.new(27.9471893, 26.8180733, 25.3034286, -0.573576212, 0.469845235, 0.671010077, 2.86794574e-007, -0.819150567, 0.573576927, 0.81915164, 0.328989446, 0.469847172)
3666
p10.CanCollide = false
3667
p10.FormFactor = Enum.FormFactor.Custom
3668
p10.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
3669
p10.BottomSurface = Enum.SurfaceType.Smooth
3670
p10.TopSurface = Enum.SurfaceType.Smooth
3671
b10 = Instance.new("SpecialMesh", p10)
3672
b10.MeshId = "http://www.roblox.com/asset/?id=3270017"
3673
b10.TextureId = ""
3674
b10.MeshType = Enum.MeshType.FileMesh
3675
b10.Name = "Mesh"
3676
b10.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
3677
p11 = Instance.new("Part", m2)
3678
p11.BrickColor = BrickColor.new("Lime green")
3679
p11.Material = Enum.Material.SmoothPlastic
3680
p11.Reflectance = 0.30000001192093
3681
p11.CFrame = CFrame.new(27.8153667, 25.7751122, 25.211132, -0.573576212, 0.469845206, 0.671010017, 3.03888498e-007, -0.819150567, 0.573576987, 0.81915164, 0.328989416, 0.469847172)
3682
p11.CanCollide = false
3683
p11.FormFactor = Enum.FormFactor.Custom
3684
p11.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
3685
p11.BottomSurface = Enum.SurfaceType.Smooth
3686
p11.TopSurface = Enum.SurfaceType.Smooth
3687
b11 = Instance.new("SpecialMesh", p11)
3688
b11.MeshId = "http://www.roblox.com/asset/?id=3270017"
3689
b11.TextureId = ""
3690
b11.MeshType = Enum.MeshType.FileMesh
3691
b11.Name = "Mesh"
3692
b11.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
3693
p12 = Instance.new("Part", m2)
3694
p12.BrickColor = BrickColor.new("Lime green")
3695
p12.Material = Enum.Material.SmoothPlastic
3696
p12.Reflectance = 0.30000001192093
3697
p12.CFrame = CFrame.new(29.655653, 24.6090927, 26.4997177, -0.573576212, 0.212011248, 0.791239619, 2.79475898e-007, -0.965924561, 0.258820325, 0.81915164, 0.14845185, 0.554032922)
3698
p12.CanCollide = false
3699
p12.FormFactor = Enum.FormFactor.Custom
3700
p12.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
3701
p12.BottomSurface = Enum.SurfaceType.Smooth
3702
p12.TopSurface = Enum.SurfaceType.Smooth
3703
b12 = Instance.new("SpecialMesh", p12)
3704
b12.MeshId = "http://www.roblox.com/asset/?id=3270017"
3705
b12.TextureId = ""
3706
b12.MeshType = Enum.MeshType.FileMesh
3707
b12.Name = "Mesh"
3708
b12.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
3709
p13 = Instance.new("Part", m2)
3710
p13.BrickColor = BrickColor.new("Lime green")
3711
p13.Material = Enum.Material.SmoothPlastic
3712
p13.Reflectance = 0.30000001192093
3713
p13.CFrame = CFrame.new(27.9198303, 25.8644161, 25.2842865, -0.573576212, 0.469845116, 0.671010017, 2.51205847e-007, -0.819150507, 0.573577106, 0.81915164, 0.328989446, 0.469847202)
3714
p13.CanCollide = false
3715
p13.FormFactor = Enum.FormFactor.Custom
3716
p13.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
3717
p13.BottomSurface = Enum.SurfaceType.Smooth
3718
p13.TopSurface = Enum.SurfaceType.Smooth
3719
b13 = Instance.new("SpecialMesh", p13)
3720
b13.MeshId = "http://www.roblox.com/asset/?id=3270017"
3721
b13.TextureId = ""
3722
b13.MeshType = Enum.MeshType.FileMesh
3723
b13.Name = "Mesh"
3724
b13.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
3725
p14 = Instance.new("Part", m2)
3726
p14.BrickColor = BrickColor.new("Lime green")
3727
p14.Material = Enum.Material.SmoothPlastic
3728
p14.Reflectance = 0.30000001192093
3729
p14.CFrame = CFrame.new(29.778841, 24.6493893, 26.5859776, -0.573576212, 0.212011158, 0.791239619, 2.26793262e-007, -0.965924621, 0.258820474, 0.81915164, 0.148451865, 0.554032922)
3730
p14.CanCollide = false
3731
p14.FormFactor = Enum.FormFactor.Custom
3732
p14.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
3733
p14.BottomSurface = Enum.SurfaceType.Smooth
3734
p14.TopSurface = Enum.SurfaceType.Smooth
3735
b14 = Instance.new("SpecialMesh", p14)
3736
b14.MeshId = "http://www.roblox.com/asset/?id=3270017"
3737
b14.TextureId = ""
3738
b14.MeshType = Enum.MeshType.FileMesh
3739
b14.Name = "Mesh"
3740
b14.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
3741
p15 = Instance.new("Part", m2)
3742
p15.BrickColor = BrickColor.new("Lime green")
3743
p15.Material = Enum.Material.SmoothPlastic
3744
p15.Reflectance = 0.30000001192093
3745
p15.CFrame = CFrame.new(29.3303242, 25.7026424, 26.271925, -0.573576212, 0.280165315, 0.769750893, 1.98523225e-007, -0.939691305, 0.342021316, 0.81915164, 0.196174055, 0.538986266)
3746
p15.CanCollide = false
3747
p15.FormFactor = Enum.FormFactor.Custom
3748
p15.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
3749
p15.BottomSurface = Enum.SurfaceType.Smooth
3750
p15.TopSurface = Enum.SurfaceType.Smooth
3751
b15 = Instance.new("SpecialMesh", p15)
3752
b15.MeshId = "http://www.roblox.com/asset/?id=3270017"
3753
b15.TextureId = ""
3754
b15.MeshType = Enum.MeshType.FileMesh
3755
b15.Name = "Mesh"
3756
b15.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
3757
p16 = Instance.new("Part", m2)
3758
p16.BrickColor = BrickColor.new("Lime green")
3759
p16.Material = Enum.Material.SmoothPlastic
3760
p16.Reflectance = 0.30000001192093
3761
p16.CFrame = CFrame.new(29.8983212, 24.6884689, 26.6696377, -0.573576272, 0.212011099, 0.791239798, 1.39939146e-007, -0.965924501, 0.258820534, 0.81915158, 0.148451924, 0.554033041)
3762
p16.CanCollide = false
3763
p16.FormFactor = Enum.FormFactor.Custom
3764
p16.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
3765
p16.BottomSurface = Enum.SurfaceType.Smooth
3766
p16.TopSurface = Enum.SurfaceType.Smooth
3767
b16 = Instance.new("SpecialMesh", p16)
3768
b16.MeshId = "http://www.roblox.com/asset/?id=3270017"
3769
b16.TextureId = ""
3770
b16.MeshType = Enum.MeshType.FileMesh
3771
b16.Name = "Mesh"
3772
b16.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
3773
p17 = Instance.new("Part", m2)
3774
p17.BrickColor = BrickColor.new("Lime green")
3775
p17.Material = Enum.Material.SmoothPlastic
3776
p17.Reflectance = 0.30000001192093
3777
p17.CFrame = CFrame.new(29.5664043, 25.8075294, 26.4372196, -0.573576272, 0.280165255, 0.769751072, 1.1166911e-007, -0.939691126, 0.342021376, 0.81915158, 0.196174115, 0.538986385)
3778
p17.CanCollide = false
3779
p17.FormFactor = Enum.FormFactor.Custom
3780
p17.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
3781
p17.BottomSurface = Enum.SurfaceType.Smooth
3782
p17.TopSurface = Enum.SurfaceType.Smooth
3783
b17 = Instance.new("SpecialMesh", p17)
3784
b17.MeshId = "http://www.roblox.com/asset/?id=3270017"
3785
b17.TextureId = ""
3786
b17.MeshType = Enum.MeshType.FileMesh
3787
b17.Name = "Mesh"
3788
b17.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
3789
p18 = Instance.new("Part", m2)
3790
p18.BrickColor = BrickColor.new("Lime green")
3791
p18.Material = Enum.Material.SmoothPlastic
3792
p18.Reflectance = 0.30000001192093
3793
p18.CFrame = CFrame.new(28.021162, 25.9510212, 25.3552322, -0.573576331, 0.469845086, 0.671010435, 8.10900147e-008, -0.819150269, 0.573577285, 0.819151521, 0.328989595, 0.469847381)
3794
p18.CanCollide = false
3795
p18.FormFactor = Enum.FormFactor.Custom
3796
p18.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
3797
p18.BottomSurface = Enum.SurfaceType.Smooth
3798
p18.TopSurface = Enum.SurfaceType.Smooth
3799
b18 = Instance.new("SpecialMesh", p18)
3800
b18.MeshId = "http://www.roblox.com/asset/?id=3270017"
3801
b18.TextureId = ""
3802
b18.MeshType = Enum.MeshType.FileMesh
3803
b18.Name = "Mesh"
3804
b18.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
3805
p19 = Instance.new("Part", m2)
3806
p19.BrickColor = BrickColor.new("Lime green")
3807
p19.Material = Enum.Material.SmoothPlastic
3808
p19.Reflectance = 0.30000001192093
3809
p19.CFrame = CFrame.new(30.3657436, 23.6272507, 26.9969234, -0.573576272, -0.346189439, 0.74240303, -9.24166343e-009, -0.906307697, -0.422616035, 0.819151521, -0.242404714, 0.519837141)
3810
p19.CanCollide = false
3811
p19.FormFactor = Enum.FormFactor.Custom
3812
p19.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
3813
p19.BottomSurface = Enum.SurfaceType.Smooth
3814
p19.TopSurface = Enum.SurfaceType.Smooth
3815
b19 = Instance.new("SpecialMesh", p19)
3816
b19.MeshId = "http://www.roblox.com/asset/?id=3270017"
3817
b19.TextureId = ""
3818
b19.MeshType = Enum.MeshType.FileMesh
3819
b19.Name = "Mesh"
3820
b19.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
3821
p20 = Instance.new("Part", m2)
3822
p20.BrickColor = BrickColor.new("Lime green")
3823
p20.Material = Enum.Material.SmoothPlastic
3824
p20.Reflectance = 0.30000001192093
3825
p20.CFrame = CFrame.new(30.2536469, 23.6910553, 26.9184265, -0.573576272, -0.346189529, 0.742402911, -2.63107069e-007, -0.906307518, -0.422615975, 0.819151521, -0.242404476, 0.519837141)
3826
p20.CanCollide = false
3827
p20.FormFactor = Enum.FormFactor.Custom
3828
p20.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
3829
p20.BottomSurface = Enum.SurfaceType.Smooth
3830
p20.TopSurface = Enum.SurfaceType.Smooth
3831
b20 = Instance.new("SpecialMesh", p20)
3832
b20.MeshId = "http://www.roblox.com/asset/?id=3270017"
3833
b20.TextureId = ""
3834
b20.MeshType = Enum.MeshType.FileMesh
3835
b20.Name = "Mesh"
3836
b20.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
3837
p21 = Instance.new("Part", m2)
3838
p21.BrickColor = BrickColor.new("Lime green")
3839
p21.Material = Enum.Material.SmoothPlastic
3840
p21.Reflectance = 0.30000001192093
3841
p21.CFrame = CFrame.new(27.8458843, 26.7314644, 25.2324886, -0.573576272, 0.469844759, 0.671010494, -4.23347274e-007, -0.819149971, 0.573577166, 0.819151521, 0.328989863, 0.469847023)
3842
p21.CanCollide = false
3843
p21.FormFactor = Enum.FormFactor.Custom
3844
p21.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
3845
p21.BottomSurface = Enum.SurfaceType.Smooth
3846
p21.TopSurface = Enum.SurfaceType.Smooth
3847
b21 = Instance.new("SpecialMesh", p21)
3848
b21.MeshId = "http://www.roblox.com/asset/?id=3270017"
3849
b21.TextureId = ""
3850
b21.MeshType = Enum.MeshType.FileMesh
3851
b21.Name = "Mesh"
3852
b21.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
3853
p22 = Instance.new("Part", m2)
3854
p22.BrickColor = BrickColor.new("Lime green")
3855
p22.Material = Enum.Material.SmoothPlastic
3856
p22.Reflectance = 0.30000001192093
3857
p22.CFrame = CFrame.new(30.1380615, 23.756855, 26.8374882, -0.573576212, -0.346189648, 0.742402732, -5.1367897e-007, -0.906307459, -0.422615856, 0.819151521, -0.242404282, 0.519837141)
3858
p22.CanCollide = false
3859
p22.FormFactor = Enum.FormFactor.Custom
3860
p22.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
3861
p22.BottomSurface = Enum.SurfaceType.Smooth
3862
p22.TopSurface = Enum.SurfaceType.Smooth
3863
b22 = Instance.new("SpecialMesh", p22)
3864
b22.MeshId = "http://www.roblox.com/asset/?id=3270017"
3865
b22.TextureId = ""
3866
b22.MeshType = Enum.MeshType.FileMesh
3867
b22.Name = "Mesh"
3868
b22.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
3869
p23 = Instance.new("Part", m2)
3870
p23.BrickColor = BrickColor.new("Lime green")
3871
p23.Material = Enum.Material.SmoothPlastic
3872
p23.Reflectance = 0.30000001192093
3873
p23.CFrame = CFrame.new(29.4501858, 25.7558784, 26.3558216, -0.573576212, 0.280164778, 0.769751191, -6.73919146e-007, -0.939690709, 0.342021406, 0.819151521, 0.196174636, 0.538986027)
3874
p23.CanCollide = false
3875
p23.FormFactor = Enum.FormFactor.Custom
3876
p23.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
3877
p23.BottomSurface = Enum.SurfaceType.Smooth
3878
p23.TopSurface = Enum.SurfaceType.Smooth
3879
b23 = Instance.new("SpecialMesh", p23)
3880
b23.MeshId = "http://www.roblox.com/asset/?id=3270017"
3881
b23.TextureId = ""
3882
b23.MeshType = Enum.MeshType.FileMesh
3883
b23.Name = "Mesh"
3884
b23.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
3885
p24 = Instance.new("Part", m2)
3886
p24.BrickColor = BrickColor.new("Lime green")
3887
p24.Material = Enum.Material.SmoothPlastic
3888
p24.Reflectance = 0.30000001192093
3889
p24.CFrame = CFrame.new(29.3303471, 25.702631, 26.2719078, -0.573576272, 0.280164808, 0.76975143, -7.04498234e-007, -0.939690709, 0.342021465, 0.819151461, 0.196174651, 0.538986087)
3890
p24.CanCollide = false
3891
p24.FormFactor = Enum.FormFactor.Custom
3892
p24.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
3893
p24.BottomSurface = Enum.SurfaceType.Smooth
3894
p24.TopSurface = Enum.SurfaceType.Smooth
3895
b24 = Instance.new("SpecialMesh", p24)
3896
b24.MeshId = "http://www.roblox.com/asset/?id=3270017"
3897
b24.TextureId = ""
3898
b24.MeshType = Enum.MeshType.FileMesh
3899
b24.Name = "Mesh"
3900
b24.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
3901
p25 = Instance.new("Part", m2)
3902
p25.BrickColor = BrickColor.new("Lime green")
3903
p25.Material = Enum.Material.SmoothPlastic
3904
p25.Reflectance = 0.30000001192093
3905
p25.CFrame = CFrame.new(29.7788715, 24.6493816, 26.5859661, -0.573576331, 0.212010548, 0.791240335, -7.63082312e-007, -0.965923905, 0.258820742, 0.819151402, 0.14845252, 0.554032862)
3906
p25.CanCollide = false
3907
p25.FormFactor = Enum.FormFactor.Custom
3908
p25.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
3909
p25.BottomSurface = Enum.SurfaceType.Smooth
3910
p25.TopSurface = Enum.SurfaceType.Smooth
3911
b25 = Instance.new("SpecialMesh", p25)
3912
b25.MeshId = "http://www.roblox.com/asset/?id=3270017"
3913
b25.TextureId = ""
3914
b25.MeshType = Enum.MeshType.FileMesh
3915
b25.Name = "Mesh"
3916
b25.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
3917
p26 = Instance.new("Part", m2)
3918
p26.BrickColor = BrickColor.new("Lime green")
3919
p26.Material = Enum.Material.SmoothPlastic
3920
p26.Reflectance = 0.30000001192093
3921
p26.CFrame = CFrame.new(29.450201, 25.7558823, 26.3558235, -0.573576331, 0.280164748, 0.769751668, -7.91352306e-007, -0.93969059, 0.342021525, 0.819151402, 0.196174681, 0.538986146)
3922
p26.CanCollide = false
3923
p26.FormFactor = Enum.FormFactor.Custom
3924
p26.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
3925
p26.BottomSurface = Enum.SurfaceType.Smooth
3926
p26.TopSurface = Enum.SurfaceType.Smooth
3927
b26 = Instance.new("SpecialMesh", p26)
3928
b26.MeshId = "http://www.roblox.com/asset/?id=3270017"
3929
b26.TextureId = ""
3930
b26.MeshType = Enum.MeshType.FileMesh
3931
b26.Name = "Mesh"
3932
b26.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
3933
p27 = Instance.new("Part", m2)
3934
p27.BrickColor = BrickColor.new("Lime green")
3935
p27.Material = Enum.Material.SmoothPlastic
3936
p27.Reflectance = 0.30000001192093
3937
p27.CFrame = CFrame.new(30.3657703, 23.6272449, 26.9969063, -0.57357645, -0.346190155, 0.74240309, -9.161393e-007, -0.90630734, -0.422615707, 0.819151342, -0.242404088, 0.51983732)
3938
p27.CanCollide = false
3939
p27.FormFactor = Enum.FormFactor.Custom
3940
p27.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
3941
p27.BottomSurface = Enum.SurfaceType.Smooth
3942
p27.TopSurface = Enum.SurfaceType.Smooth
3943
b27 = Instance.new("SpecialMesh", p27)
3944
b27.MeshId = "http://www.roblox.com/asset/?id=3270017"
3945
b27.TextureId = ""
3946
b27.MeshType = Enum.MeshType.FileMesh
3947
b27.Name = "Mesh"
3948
b27.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
3949
p28 = Instance.new("Part", m2)
3950
p28.BrickColor = BrickColor.new("Lime green")
3951
p28.Material = Enum.Material.SmoothPlastic
3952
p28.Reflectance = 0.30000001192093
3953
p28.CFrame = CFrame.new(28.0211868, 25.9510098, 25.3552094, -0.57357645, 0.469844639, 0.67101109, -1.07637948e-006, -0.819149673, 0.573577106, 0.819151342, 0.328990191, 0.469846785)
3954
p28.CanCollide = false
3955
p28.FormFactor = Enum.FormFactor.Custom
3956
p28.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
3957
p28.BottomSurface = Enum.SurfaceType.Smooth
3958
p28.TopSurface = Enum.SurfaceType.Smooth
3959
b28 = Instance.new("SpecialMesh", p28)
3960
b28.MeshId = "http://www.roblox.com/asset/?id=3270017"
3961
b28.TextureId = ""
3962
b28.MeshType = Enum.MeshType.FileMesh
3963
b28.Name = "Mesh"
3964
b28.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
3965
p29 = Instance.new("Part", m2)
3966
p29.BrickColor = BrickColor.new("Lime green")
3967
p29.Material = Enum.Material.Neon
3968
p29.CFrame = CFrame.new(31.2683067, 23.2277946, 27.6474876, 0.280168235, -0.769749522, -0.573576212, 0.939691305, 0.342017233, -1.0690095e-006, 0.19617486, -0.538985491, 0.819151521)
3969
p29.FormFactor = Enum.FormFactor.Custom
3970
p29.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
3971
p29.BottomSurface = Enum.SurfaceType.Smooth
3972
p29.TopSurface = Enum.SurfaceType.Smooth
3973
b29 = Instance.new("SpecialMesh", p29)
3974
b29.MeshType = Enum.MeshType.Sphere
3975
b29.Name = "Mesh"
3976
p30 = Instance.new("Part", m2)
3977
p30.BrickColor = BrickColor.new("Lime green")
3978
p30.Material = Enum.Material.SmoothPlastic
3979
p30.Reflectance = 0.30000001192093
3980
p30.CFrame = CFrame.new(29.655632, 24.6090698, 26.4996777, -0.573576212, 0.2120094, 0.791238904, -1.13902195e-006, -0.965922236, 0.258820891, 0.819151521, 0.148452237, 0.554032147)
3981
p30.CanCollide = false
3982
p30.FormFactor = Enum.FormFactor.Custom
3983
p30.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
3984
p30.BottomSurface = Enum.SurfaceType.Smooth
3985
p30.TopSurface = Enum.SurfaceType.Smooth
3986
b30 = Instance.new("SpecialMesh", p30)
3987
b30.MeshId = "http://www.roblox.com/asset/?id=3270017"
3988
b30.TextureId = ""
3989
b30.MeshType = Enum.MeshType.FileMesh
3990
b30.Name = "Mesh"
3991
b30.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
3992
p31 = Instance.new("Part", m2)
3993
p31.BrickColor = BrickColor.new("Lime green")
3994
p31.Material = Enum.Material.SmoothPlastic
3995
p31.Reflectance = 0.30000001192093
3996
p31.CFrame = CFrame.new(30.138031, 23.7568359, 26.8374538, -0.573576212, -0.346189976, 0.742401063, -1.26856219e-006, -0.906306148, -0.422614396, 0.819151521, -0.242403775, 0.519836485)
3997
p31.CanCollide = false
3998
p31.FormFactor = Enum.FormFactor.Custom
3999
p31.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
4000
p31.BottomSurface = Enum.SurfaceType.Smooth
4001
p31.TopSurface = Enum.SurfaceType.Smooth
4002
b31 = Instance.new("SpecialMesh", p31)
4003
b31.MeshId = "http://www.roblox.com/asset/?id=3270017"
4004
b31.TextureId = ""
4005
b31.MeshType = Enum.MeshType.FileMesh
4006
b31.Name = "Mesh"
4007
b31.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
4008
p32 = Instance.new("Part", m2)
4009
p32.BrickColor = BrickColor.new("Lime green")
4010
p32.Material = Enum.Material.SmoothPlastic
4011
p32.Reflectance = 0.30000001192093
4012
p32.CFrame = CFrame.new(27.741394, 26.6421375, 25.1592979, -0.573576212, 0.469842911, 0.671009958, -1.42880219e-006, -0.819147944, 0.573576748, 0.819151521, 0.328989625, 0.4698461)
4013
p32.CanCollide = false
4014
p32.FormFactor = Enum.FormFactor.Custom
4015
p32.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
4016
p32.BottomSurface = Enum.SurfaceType.Smooth
4017
p32.TopSurface = Enum.SurfaceType.Smooth
4018
b32 = Instance.new("SpecialMesh", p32)
4019
b32.MeshId = "http://www.roblox.com/asset/?id=3270017"
4020
b32.TextureId = ""
4021
b32.MeshType = Enum.MeshType.FileMesh
4022
b32.Name = "Mesh"
4023
b32.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
4024
p33 = Instance.new("Part", m2)
4025
p33.BrickColor = BrickColor.new("Lime green")
4026
p33.Material = Enum.Material.Neon
4027
p33.CFrame = CFrame.new(32.7100258, 25.2490444, 28.6569691, -0.14224124, -0.806705832, -0.573576093, 0.984804153, -0.173650295, -1.38238238e-006, -0.0996002704, -0.564861953, 0.819151759)
4028
p33.FormFactor = Enum.FormFactor.Custom
4029
p33.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
4030
p33.BottomSurface = Enum.SurfaceType.Smooth
4031
p33.TopSurface = Enum.SurfaceType.Smooth
4032
b33 = Instance.new("SpecialMesh", p33)
4033
b33.MeshType = Enum.MeshType.Sphere
4034
b33.Name = "Mesh"
4035
p34 = Instance.new("Part", m2)
4036
p34.BrickColor = BrickColor.new("Lime green")
4037
p34.Material = Enum.Material.SmoothPlastic
4038
p34.Reflectance = 0.30000001192093
4039
p34.CFrame = CFrame.new(27.919817, 25.8643856, 25.2842369, -0.573576391, 0.469842792, 0.671009898, -1.37759764e-006, -0.819147885, 0.573576868, 0.8191517, 0.328989476, 0.46984604)
4040
p34.CanCollide = false
4041
p34.FormFactor = Enum.FormFactor.Custom
4042
p34.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
4043
p34.BottomSurface = Enum.SurfaceType.Smooth
4044
p34.TopSurface = Enum.SurfaceType.Smooth
4045
b34 = Instance.new("SpecialMesh", p34)
4046
b34.MeshId = "http://www.roblox.com/asset/?id=3270017"
4047
b34.TextureId = ""
4048
b34.MeshType = Enum.MeshType.FileMesh
4049
b34.Name = "Mesh"
4050
b34.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
4051
p35 = Instance.new("Part", m2)
4052
p35.BrickColor = BrickColor.new("Lime green")
4053
p35.Material = Enum.Material.SmoothPlastic
4054
p35.Reflectance = 0.30000001192093
4055
p35.CFrame = CFrame.new(29.8982925, 24.6884441, 26.6695824, -0.573576391, 0.212008998, 0.791238666, -1.40201018e-006, -0.965921998, 0.25882113, 0.8191517, 0.148452297, 0.554031909)
4056
p35.CanCollide = false
4057
p35.FormFactor = Enum.FormFactor.Custom
4058
p35.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
4059
p35.BottomSurface = Enum.SurfaceType.Smooth
4060
p35.TopSurface = Enum.SurfaceType.Smooth
4061
b35 = Instance.new("SpecialMesh", p35)
4062
b35.MeshId = "http://www.roblox.com/asset/?id=3270017"
4063
b35.TextureId = ""
4064
b35.MeshType = Enum.MeshType.FileMesh
4065
b35.Name = "Mesh"
4066
b35.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
4067
p36 = Instance.new("Part", m2)
4068
p36.BrickColor = BrickColor.new("Lime green")
4069
p36.Material = Enum.Material.SmoothPlastic
4070
p36.Reflectance = 0.30000001192093
4071
p36.CFrame = CFrame.new(27.8153496, 25.7750854, 25.2110863, -0.573576391, 0.469842672, 0.671009898, -1.43028012e-006, -0.819147885, 0.573576927, 0.8191517, 0.328989506, 0.4698461)
4072
p36.CanCollide = false
4073
p36.FormFactor = Enum.FormFactor.Custom
4074
p36.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
4075
p36.BottomSurface = Enum.SurfaceType.Smooth
4076
p36.TopSurface = Enum.SurfaceType.Smooth
4077
b36 = Instance.new("SpecialMesh", p36)
4078
b36.MeshId = "http://www.roblox.com/asset/?id=3270017"
4079
b36.TextureId = ""
4080
b36.MeshType = Enum.MeshType.FileMesh
4081
b36.Name = "Mesh"
4082
b36.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
4083
p37 = Instance.new("Part", m2)
4084
p37.BrickColor = BrickColor.new("Lime green")
4085
p37.Material = Enum.Material.Neon
4086
p37.CFrame = CFrame.new(30.7430439, 27.8460693, 27.2796841, -0.409572512, -0.709406137, -0.573576272, 0.866021335, -0.500000834, -1.38386031e-006, -0.286787719, -0.49673146, 0.819151938)
4087
p37.FormFactor = Enum.FormFactor.Custom
4088
p37.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
4089
p37.BottomSurface = Enum.SurfaceType.Smooth
4090
p37.TopSurface = Enum.SurfaceType.Smooth
4091
b37 = Instance.new("SpecialMesh", p37)
4092
b37.MeshType = Enum.MeshType.Sphere
4093
b37.Name = "Mesh"
4094
p38 = Instance.new("Part", m2)
4095
p38.BrickColor = BrickColor.new("Lime green")
4096
p38.Material = Enum.Material.Neon
4097
p38.CFrame = CFrame.new(32.7113533, 27.1965656, 28.6579113, -0.28016308, -0.769750178, -0.573576272, 0.939688683, -0.342021704, -1.3540581e-006, -0.196174175, -0.538985133, 0.819152057)
4098
p38.FormFactor = Enum.FormFactor.Custom
4099
p38.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
4100
p38.BottomSurface = Enum.SurfaceType.Smooth
4101
p38.TopSurface = Enum.SurfaceType.Smooth
4102
b38 = Instance.new("SpecialMesh", p38)
4103
b38.MeshType = Enum.MeshType.Sphere
4104
b38.Name = "Mesh"
4105
p39 = Instance.new("Part", m2)
4106
p39.BrickColor = BrickColor.new("Lime green")
4107
p39.Material = Enum.Material.SmoothPlastic
4108
p39.Reflectance = 0.30000001192093
4109
p39.CFrame = CFrame.new(26.2033787, 25.7750854, 25.2801971, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
4110
p39.CanCollide = false
4111
p39.FormFactor = Enum.FormFactor.Custom
4112
p39.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
4113
p39.BottomSurface = Enum.SurfaceType.Smooth
4114
p39.TopSurface = Enum.SurfaceType.Smooth
4115
b39 = Instance.new("SpecialMesh", p39)
4116
b39.MeshId = "http://www.roblox.com/asset/?id=3270017"
4117
b39.TextureId = ""
4118
b39.MeshType = Enum.MeshType.FileMesh
4119
b39.Name = "Mesh"
4120
b39.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
4121
p40 = Instance.new("Part", m2)
4122
p40.BrickColor = BrickColor.new("Lime green")
4123
p40.Material = Enum.Material.SmoothPlastic
4124
p40.Reflectance = 0.30000001192093
4125
p40.CFrame = CFrame.new(25.9975967, 25.9509888, 25.4242878, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
4126
p40.CanCollide = false
4127
p40.FormFactor = Enum.FormFactor.Custom
4128
p40.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
4129
p40.BottomSurface = Enum.SurfaceType.Smooth
4130
p40.TopSurface = Enum.SurfaceType.Smooth
4131
b40 = Instance.new("SpecialMesh", p40)
4132
b40.MeshId = "http://www.roblox.com/asset/?id=3270017"
4133
b40.TextureId = ""
4134
b40.MeshType = Enum.MeshType.FileMesh
4135
b40.Name = "Mesh"
4136
b40.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
4137
p41 = Instance.new("Part", m2)
4138
p41.BrickColor = BrickColor.new("Lime green")
4139
p41.Material = Enum.Material.SmoothPlastic
4140
p41.Reflectance = 0.30000001192093
4141
p41.CFrame = CFrame.new(26.098917, 25.8643856, 25.3533516, -0.573574483, -0.469848186, -0.671007693, -2.18929154e-006, -0.819150686, 0.573572934, -0.819151402, 0.328989863, 0.469846785)
4142
p41.CanCollide = false
4143
p41.FormFactor = Enum.FormFactor.Custom
4144
p41.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
4145
p41.BottomSurface = Enum.SurfaceType.Smooth
4146
p41.TopSurface = Enum.SurfaceType.Smooth
4147
b41 = Instance.new("SpecialMesh", p41)
4148
b41.MeshId = "http://www.roblox.com/asset/?id=3270017"
4149
b41.TextureId = ""
4150
b41.MeshType = Enum.MeshType.FileMesh
4151
b41.Name = "Mesh"
4152
b41.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
4153
p42 = Instance.new("Part", m2)
4154
p42.BrickColor = BrickColor.new("Lime green")
4155
p42.Material = Enum.Material.SmoothPlastic
4156
p42.Reflectance = 0.30000001192093
4157
p42.CFrame = CFrame.new(24.12043, 24.6884346, 26.7387066, -0.573574483, -0.212014884, -0.791238487, -2.23079792e-006, -0.965923309, 0.258816421, -0.819151402, 0.148452327, 0.554032683)
4158
p42.CanCollide = false
4159
p42.FormFactor = Enum.FormFactor.Custom
4160
p42.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
4161
p42.BottomSurface = Enum.SurfaceType.Smooth
4162
p42.TopSurface = Enum.SurfaceType.Smooth
4163
b42 = Instance.new("SpecialMesh", p42)
4164
b42.MeshId = "http://www.roblox.com/asset/?id=3270017"
4165
b42.TextureId = ""
4166
b42.MeshType = Enum.MeshType.FileMesh
4167
b42.Name = "Mesh"
4168
b42.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
4169
p43 = Instance.new("Part", m2)
4170
p43.BrickColor = BrickColor.new("Lime green")
4171
p43.Material = Enum.Material.SmoothPlastic
4172
p43.Reflectance = 0.30000001192093
4173
p43.CFrame = CFrame.new(24.12043, 24.6884365, 26.7387066, -0.573574483, -0.212014899, -0.791238487, -2.30996147e-006, -0.96592325, 0.258816421, -0.819151402, 0.148452222, 0.554032683)
4174
p43.CanCollide = false
4175
p43.FormFactor = Enum.FormFactor.Custom
4176
p43.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
4177
p43.BottomSurface = Enum.SurfaceType.Smooth
4178
p43.TopSurface = Enum.SurfaceType.Smooth
4179
b43 = Instance.new("SpecialMesh", p43)
4180
b43.MeshId = "http://www.roblox.com/asset/?id=3270017"
4181
b43.TextureId = ""
4182
b43.MeshType = Enum.MeshType.FileMesh
4183
b43.Name = "Mesh"
4184
b43.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
4185
p44 = Instance.new("Part", m2)
4186
p44.BrickColor = BrickColor.new("Lime green")
4187
p44.Material = Enum.Material.SmoothPlastic
4188
p44.Reflectance = 0.30000001192093
4189
p44.CFrame = CFrame.new(24.3630924, 24.6090679, 26.5687962, -0.573574483, -0.212014914, -0.791238487, -2.38912503e-006, -0.96592319, 0.258816421, -0.819151402, 0.148452118, 0.554032683)
4190
p44.CanCollide = false
4191
p44.FormFactor = Enum.FormFactor.Custom
4192
p44.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
4193
p44.BottomSurface = Enum.SurfaceType.Smooth
4194
p44.TopSurface = Enum.SurfaceType.Smooth
4195
b44 = Instance.new("SpecialMesh", p44)
4196
b44.MeshId = "http://www.roblox.com/asset/?id=3270017"
4197
b44.TextureId = ""
4198
b44.MeshType = Enum.MeshType.FileMesh
4199
b44.Name = "Mesh"
4200
b44.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
4201
p45 = Instance.new("Part", m2)
4202
p45.BrickColor = BrickColor.new("Lime green")
4203
p45.Material = Enum.Material.SmoothPlastic
4204
p45.Reflectance = 0.30000001192093
4205
p45.CFrame = CFrame.new(24.2399025, 24.6493645, 26.6550598, -0.573574483, -0.212014928, -0.791238487, -2.46828859e-006, -0.965923131, 0.258816421, -0.819151402, 0.148452014, 0.554032683)
4206
p45.CanCollide = false
4207
p45.FormFactor = Enum.FormFactor.Custom
4208
p45.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
4209
p45.BottomSurface = Enum.SurfaceType.Smooth
4210
p45.TopSurface = Enum.SurfaceType.Smooth
4211
b45 = Instance.new("SpecialMesh", p45)
4212
b45.MeshId = "http://www.roblox.com/asset/?id=3270017"
4213
b45.TextureId = ""
4214
b45.MeshType = Enum.MeshType.FileMesh
4215
b45.Name = "Mesh"
4216
b45.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
4217
p46 = Instance.new("Part", m2)
4218
p46.BrickColor = BrickColor.new("Lime green")
4219
p46.Material = Enum.Material.SmoothPlastic
4220
p46.Reflectance = 0.30000001192093
4221
p46.CFrame = CFrame.new(24.3630962, 24.6090736, 26.5688019, -0.573574483, -0.212014943, -0.791238487, -2.54745214e-006, -0.965923071, 0.258816421, -0.819151402, 0.148451909, 0.554032683)
4222
p46.CanCollide = false
4223
p46.FormFactor = Enum.FormFactor.Custom
4224
p46.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
4225
p46.BottomSurface = Enum.SurfaceType.Smooth
4226
p46.TopSurface = Enum.SurfaceType.Smooth
4227
b46 = Instance.new("SpecialMesh", p46)
4228
b46.MeshId = "http://www.roblox.com/asset/?id=3270017"
4229
b46.TextureId = ""
4230
b46.MeshType = Enum.MeshType.FileMesh
4231
b46.Name = "Mesh"
4232
b46.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
4233
p47 = Instance.new("Part", m2)
4234
p47.BrickColor = BrickColor.new("Lime green")
4235
p47.Material = Enum.Material.SmoothPlastic
4236
p47.Reflectance = 0.30000001192093
4237
p47.CFrame = CFrame.new(24.2399063, 24.6493702, 26.6550655, -0.573574483, -0.212014958, -0.791238487, -2.6266157e-006, -0.965923011, 0.258816421, -0.819151402, 0.148451805, 0.554032683)
4238
p47.CanCollide = false
4239
p47.FormFactor = Enum.FormFactor.Custom
4240
p47.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
4241
p47.BottomSurface = Enum.SurfaceType.Smooth
4242
p47.TopSurface = Enum.SurfaceType.Smooth
4243
b47 = Instance.new("SpecialMesh", p47)
4244
b47.MeshId = "http://www.roblox.com/asset/?id=3270017"
4245
b47.TextureId = ""
4246
b47.MeshType = Enum.MeshType.FileMesh
4247
b47.Name = "Mesh"
4248
b47.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
4249
p48 = Instance.new("Part", m2)
4250
p48.BrickColor = BrickColor.new("Lime green")
4251
p48.Material = Enum.Material.Neon
4252
p48.CFrame = CFrame.new(25.2453995, 27.8142643, 25.9324112, 0.579229355, 0.579225123, -0.573574543, 0.707105756, -0.707103014, -2.67389237e-006, -0.405579329, -0.40558058, -0.819151223)
4253
p48.FormFactor = Enum.FormFactor.Custom
4254
p48.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
4255
p48.BottomSurface = Enum.SurfaceType.Smooth
4256
p48.TopSurface = Enum.SurfaceType.Smooth
4257
b48 = Instance.new("SpecialMesh", p48)
4258
b48.MeshType = Enum.MeshType.Sphere
4259
b48.Name = "Mesh"
4260
p49 = Instance.new("Part", m2)
4261
p49.BrickColor = BrickColor.new("Lime green")
4262
p49.Material = Enum.Material.SmoothPlastic
4263
p49.Reflectance = 0.30000001192093
4264
p49.CFrame = CFrame.new(26.2033863, 25.7751026, 25.2802086, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
4265
p49.CanCollide = false
4266
p49.FormFactor = Enum.FormFactor.Custom
4267
p49.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
4268
p49.BottomSurface = Enum.SurfaceType.Smooth
4269
p49.TopSurface = Enum.SurfaceType.Smooth
4270
b49 = Instance.new("SpecialMesh", p49)
4271
b49.MeshId = "http://www.roblox.com/asset/?id=3270017"
4272
b49.TextureId = ""
4273
b49.MeshType = Enum.MeshType.FileMesh
4274
b49.Name = "Mesh"
4275
b49.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
4276
p50 = Instance.new("Part", m2)
4277
p50.BrickColor = BrickColor.new("Lime green")
4278
p50.Material = Enum.Material.SmoothPlastic
4279
p50.Reflectance = 0.30000001192093
4280
p50.CFrame = CFrame.new(25.9976063, 25.9510059, 25.4242992, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
4281
p50.CanCollide = false
4282
p50.FormFactor = Enum.FormFactor.Custom
4283
p50.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
4284
p50.BottomSurface = Enum.SurfaceType.Smooth
4285
p50.TopSurface = Enum.SurfaceType.Smooth
4286
b50 = Instance.new("SpecialMesh", p50)
4287
b50.MeshId = "http://www.roblox.com/asset/?id=3270017"
4288
b50.TextureId = ""
4289
b50.MeshType = Enum.MeshType.FileMesh
4290
b50.Name = "Mesh"
4291
b50.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
4292
p51 = Instance.new("Part", m2)
4293
p51.BrickColor = BrickColor.new("Lime green")
4294
p51.Material = Enum.Material.SmoothPlastic
4295
p51.Reflectance = 0.30000001192093
4296
p51.CFrame = CFrame.new(26.0989265, 25.8644028, 25.353363, -0.573574364, -0.469848186, -0.671007454, -2.67389191e-006, -0.819150448, 0.573572874, -0.819151223, 0.328989238, 0.469846845)
4297
p51.CanCollide = false
4298
p51.FormFactor = Enum.FormFactor.Custom
4299
p51.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
4300
p51.BottomSurface = Enum.SurfaceType.Smooth
4301
p51.TopSurface = Enum.SurfaceType.Smooth
4302
b51 = Instance.new("SpecialMesh", p51)
4303
b51.MeshId = "http://www.roblox.com/asset/?id=3270017"
4304
b51.TextureId = ""
4305
b51.MeshType = Enum.MeshType.FileMesh
4306
b51.Name = "Mesh"
4307
b51.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
4308
p52 = Instance.new("Part", m2)
4309
p52.BrickColor = BrickColor.new("Lime green")
4310
p52.Material = Enum.Material.Neon
4311
p52.CFrame = CFrame.new(21.2912331, 25.2490387, 28.7011547, 0.142246991, 0.806705594, -0.573574483, 0.984804809, -0.173645705, -2.66166035e-006, -0.0995996594, -0.564862788, -0.819151103)
4312
p52.FormFactor = Enum.FormFactor.Custom
4313
p52.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
4314
p52.BottomSurface = Enum.SurfaceType.Smooth
4315
p52.TopSurface = Enum.SurfaceType.Smooth
4316
b52 = Instance.new("SpecialMesh", p52)
4317
b52.MeshType = Enum.MeshType.Sphere
4318
b52.Name = "Mesh"
4319
p53 = Instance.new("Part", m2)
4320
p53.BrickColor = BrickColor.new("Lime green")
4321
p53.Material = Enum.Material.Neon
4322
p53.CFrame = CFrame.new(23.2582321, 27.8460655, 27.3238525, 0.409577936, 0.709403872, -0.573574483, 0.866023481, -0.499996662, -2.64914797e-006, -0.28678745, -0.496732205, -0.819151103)
4323
p53.FormFactor = Enum.FormFactor.Custom
4324
p53.Size = Vector3.new(0.61060679, 7.32508755, 0.221234918)
4325
p53.BottomSurface = Enum.SurfaceType.Smooth
4326
p53.TopSurface = Enum.SurfaceType.Smooth
4327
b53 = Instance.new("SpecialMesh", p53)
4328
b53.MeshType = Enum.MeshType.Sphere
4329
b53.Name = "Mesh"
4330
p54 = Instance.new("Part", m2)
4331
p54.BrickColor = BrickColor.new("Lime green")
4332
p54.Material = Enum.Material.Neon
4333
p54.CFrame = CFrame.new(21.2899132, 27.1965466, 28.7020855, 0.280168742, 0.769748747, -0.573574483, 0.939690113, -0.342017204, -2.64914797e-006, -0.196173787, -0.538985729, -0.819151103)
4334
p54.FormFactor = Enum.FormFactor.Custom
4335
p54.Size = Vector3.new(0.61060679, 8.03632927, 0.221234918)
4336
p54.BottomSurface = Enum.SurfaceType.Smooth
4337
p54.TopSurface = Enum.SurfaceType.Smooth
4338
b54 = Instance.new("SpecialMesh", p54)
4339
b54.MeshType = Enum.MeshType.Sphere
4340
b54.Name = "Mesh"
4341
p55 = Instance.new("Part", m2)
4342
p55.BrickColor = BrickColor.new("Lime green")
4343
p55.Material = Enum.Material.Neon
4344
p55.CFrame = CFrame.new(22.732933, 23.2277641, 27.6916542, -0.280163169, 0.769749939, -0.573574483, 0.939688265, 0.342020243, -2.67457881e-006, 0.196175426, -0.538984358, -0.819150984)
4345
p55.FormFactor = Enum.FormFactor.Custom
4346
p55.Size = Vector3.new(0.61060679, 3.09150696, 0.221234918)
4347
p55.BottomSurface = Enum.SurfaceType.Smooth
4348
p55.TopSurface = Enum.SurfaceType.Smooth
4349
b55 = Instance.new("SpecialMesh", p55)
4350
b55.MeshType = Enum.MeshType.Sphere
4351
b55.Name = "Mesh"
4352
p56 = Instance.new("Part", m2)
4353
p56.BrickColor = BrickColor.new("Lime green")
4354
p56.Material = Enum.Material.SmoothPlastic
4355
p56.Reflectance = 0.30000001192093
4356
p56.CFrame = CFrame.new(26.1728668, 26.7314224, 25.3015804, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
4357
p56.CanCollide = false
4358
p56.FormFactor = Enum.FormFactor.Custom
4359
p56.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
4360
p56.BottomSurface = Enum.SurfaceType.Smooth
4361
p56.TopSurface = Enum.SurfaceType.Smooth
4362
b56 = Instance.new("SpecialMesh", p56)
4363
b56.MeshId = "http://www.roblox.com/asset/?id=3270017"
4364
b56.TextureId = ""
4365
b56.MeshType = Enum.MeshType.FileMesh
4366
b56.Name = "Mesh"
4367
b56.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
4368
p57 = Instance.new("Part", m2)
4369
p57.BrickColor = BrickColor.new("Lime green")
4370
p57.Material = Enum.Material.SmoothPlastic
4371
p57.Reflectance = 0.30000001192093
4372
p57.CFrame = CFrame.new(26.0715504, 26.8180256, 25.3725224, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
4373
p57.CanCollide = false
4374
p57.FormFactor = Enum.FormFactor.Custom
4375
p57.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
4376
p57.BottomSurface = Enum.SurfaceType.Smooth
4377
p57.TopSurface = Enum.SurfaceType.Smooth
4378
b57 = Instance.new("SpecialMesh", p57)
4379
b57.MeshId = "http://www.roblox.com/asset/?id=3270017"
4380
b57.TextureId = ""
4381
b57.MeshType = Enum.MeshType.FileMesh
4382
b57.Name = "Mesh"
4383
b57.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
4384
p58 = Instance.new("Part", m2)
4385
p58.BrickColor = BrickColor.new("Lime green")
4386
p58.Material = Enum.Material.SmoothPlastic
4387
p58.Reflectance = 0.30000001192093
4388
p58.CFrame = CFrame.new(26.2773418, 26.6421242, 25.2284393, -0.573574424, -0.469846636, -0.671006322, -2.71658587e-006, -0.819149017, 0.573572636, -0.819150925, 0.328987926, 0.469845742)
4389
p58.CanCollide = false
4390
p58.FormFactor = Enum.FormFactor.Custom
4391
p58.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
4392
p58.BottomSurface = Enum.SurfaceType.Smooth
4393
p58.TopSurface = Enum.SurfaceType.Smooth
4394
b58 = Instance.new("SpecialMesh", p58)
4395
b58.MeshId = "http://www.roblox.com/asset/?id=3270017"
4396
b58.TextureId = ""
4397
b58.MeshType = Enum.MeshType.FileMesh
4398
b58.Name = "Mesh"
4399
b58.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
4400
p59 = Instance.new("Part", m2)
4401
p59.BrickColor = BrickColor.new("Lime green")
4402
p59.Material = Enum.Material.SmoothPlastic
4403
p59.Reflectance = 0.30000001192093
4404
p59.CFrame = CFrame.new(24.6884308, 25.7025909, 26.3410091, -0.573574424, -0.280167818, -0.769747615, -2.71658587e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172908, 0.538984478)
4405
p59.CanCollide = false
4406
p59.FormFactor = Enum.FormFactor.Custom
4407
p59.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
4408
p59.BottomSurface = Enum.SurfaceType.Smooth
4409
p59.TopSurface = Enum.SurfaceType.Smooth
4410
b59 = Instance.new("SpecialMesh", p59)
4411
b59.MeshId = "http://www.roblox.com/asset/?id=3270017"
4412
b59.TextureId = ""
4413
b59.MeshType = Enum.MeshType.FileMesh
4414
b59.Name = "Mesh"
4415
b59.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
4416
p60 = Instance.new("Part", m2)
4417
p60.BrickColor = BrickColor.new("Lime green")
4418
p60.Material = Enum.Material.SmoothPlastic
4419
p60.Reflectance = 0.30000001192093
4420
p60.CFrame = CFrame.new(24.4523582, 25.807478, 26.5063095, -0.573574424, -0.280167848, -0.769747615, -2.7445908e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172863, 0.538984478)
4421
p60.CanCollide = false
4422
p60.FormFactor = Enum.FormFactor.Custom
4423
p60.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
4424
p60.BottomSurface = Enum.SurfaceType.Smooth
4425
p60.TopSurface = Enum.SurfaceType.Smooth
4426
b60 = Instance.new("SpecialMesh", p60)
4427
b60.MeshId = "http://www.roblox.com/asset/?id=3270017"
4428
b60.TextureId = ""
4429
b60.MeshType = Enum.MeshType.FileMesh
4430
b60.Name = "Mesh"
4431
b60.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
4432
p61 = Instance.new("Part", m2)
4433
p61.BrickColor = BrickColor.new("Lime green")
4434
p61.Material = Enum.Material.SmoothPlastic
4435
p61.Reflectance = 0.30000001192093
4436
p61.CFrame = CFrame.new(24.5685883, 25.7558403, 26.4249287, -0.573574424, -0.280167878, -0.769747615, -2.77259574e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172819, 0.538984478)
4437
p61.CanCollide = false
4438
p61.FormFactor = Enum.FormFactor.Custom
4439
p61.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
4440
p61.BottomSurface = Enum.SurfaceType.Smooth
4441
p61.TopSurface = Enum.SurfaceType.Smooth
4442
b61 = Instance.new("SpecialMesh", p61)
4443
b61.MeshId = "http://www.roblox.com/asset/?id=3270017"
4444
b61.TextureId = ""
4445
b61.MeshType = Enum.MeshType.FileMesh
4446
b61.Name = "Mesh"
4447
b61.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
4448
p62 = Instance.new("Part", m2)
4449
p62.BrickColor = BrickColor.new("Lime green")
4450
p62.Material = Enum.Material.SmoothPlastic
4451
p62.Reflectance = 0.30000001192093
4452
p62.CFrame = CFrame.new(24.6884365, 25.7025948, 26.3410149, -0.573574424, -0.280167907, -0.769747615, -2.80060067e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172774, 0.538984478)
4453
p62.CanCollide = false
4454
p62.FormFactor = Enum.FormFactor.Custom
4455
p62.Size = Vector3.new(0.584050655, 0.584051132, 0.584051371)
4456
p62.BottomSurface = Enum.SurfaceType.Smooth
4457
p62.TopSurface = Enum.SurfaceType.Smooth
4458
b62 = Instance.new("SpecialMesh", p62)
4459
b62.MeshId = "http://www.roblox.com/asset/?id=3270017"
4460
b62.TextureId = ""
4461
b62.MeshType = Enum.MeshType.FileMesh
4462
b62.Name = "Mesh"
4463
b62.Scale = Vector3.new(0.283109009, 0.283109039, 0.283109665)
4464
p63 = Instance.new("Part", m2)
4465
p63.BrickColor = BrickColor.new("Lime green")
4466
p63.Material = Enum.Material.SmoothPlastic
4467
p63.Reflectance = 0.30000001192093
4468
p63.CFrame = CFrame.new(24.452364, 25.8074818, 26.5063152, -0.573574424, -0.280167937, -0.769747615, -2.8286056e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172729, 0.538984478)
4469
p63.CanCollide = false
4470
p63.FormFactor = Enum.FormFactor.Custom
4471
p63.Size = Vector3.new(0.849326968, 0.849327147, 0.584051371)
4472
p63.BottomSurface = Enum.SurfaceType.Smooth
4473
p63.TopSurface = Enum.SurfaceType.Smooth
4474
b63 = Instance.new("SpecialMesh", p63)
4475
b63.MeshId = "http://www.roblox.com/asset/?id=3270017"
4476
b63.TextureId = ""
4477
b63.MeshType = Enum.MeshType.FileMesh
4478
b63.Name = "Mesh"
4479
b63.Scale = Vector3.new(0.849326968, 0.849327147, 0.56621933)
4480
p64 = Instance.new("Part", m2)
4481
p64.BrickColor = BrickColor.new("Lime green")
4482
p64.Material = Enum.Material.SmoothPlastic
4483
p64.Reflectance = 0.30000001192093
4484
p64.CFrame = CFrame.new(24.568594, 25.7558441, 26.4249344, -0.573574424, -0.280167967, -0.769747615, -2.85661054e-006, -0.939688742, 0.342017263, -0.819150925, 0.196172684, 0.538984478)
4485
p64.CanCollide = false
4486
p64.FormFactor = Enum.FormFactor.Custom
4487
p64.Size = Vector3.new(0.585091829, 0.622839987, 0.584051371)
4488
p64.BottomSurface = Enum.SurfaceType.Smooth
4489
p64.TopSurface = Enum.SurfaceType.Smooth
4490
b64 = Instance.new("SpecialMesh", p64)
4491
b64.MeshId = "http://www.roblox.com/asset/?id=3270017"
4492
b64.TextureId = ""
4493
b64.MeshType = Enum.MeshType.FileMesh
4494
b64.Name = "Mesh"
4495
b64.Scale = Vector3.new(0.585091829, 0.622839928, 0.301983595)
4496
p65 = Instance.new("Part", m2)
4497
p65.BrickColor = BrickColor.new("Really black")
4498
p65.Transparency = 1
4499
p65.Name = "TorsoPart"
4500
p65.CFrame = CFrame.new(27.0399818, 25.1251049, 25.3600311, 0.999996543, 2.59280205e-006, 8.94069672e-008, 2.77161598e-006, 0.999995351, 1.56462193e-006, 6.2584877e-007, 1.51991844e-006, 0.999998093)
4501
p65.FormFactor = Enum.FormFactor.Symmetric
4502
p65.Size = Vector3.new(4, 4, 2)
4503
w1 = Instance.new("Weld", p1)
4504
w1.Name = "Part_Weld"
4505
w1.Part0 = p1
4506
w1.C0 = CFrame.new(7.48623466, 46.9062119, -4.72964478, -0.579227924, 0.707106769, -0.405579776, -0.579227805, -0.707106769, -0.405579716, -0.573576331, 0, 0.819152117)
4507
w1.Part1 = p2
4508
w1.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4509
w2 = Instance.new("Weld", p2)
4510
w2.Name = "Part_Weld"
4511
w2.Part0 = p2
4512
w2.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4513
w2.Part1 = p3
4514
w2.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4515
w3 = Instance.new("Weld", p3)
4516
w3.Name = "Part_Weld"
4517
w3.Part0 = p3
4518
w3.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4519
w3.Part1 = p4
4520
w3.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4521
w4 = Instance.new("Weld", p4)
4522
w4.Name = "Part_Weld"
4523
w4.Part0 = p4
4524
w4.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4525
w4.Part1 = p5
4526
w4.C1 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4527
w5 = Instance.new("Weld", p5)
4528
w5.Name = "Part_Weld"
4529
w5.Part0 = p5
4530
w5.C0 = CFrame.new(35.7379875, 19.7860374, 13.782176, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4531
w5.Part1 = p6
4532
w5.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4533
w6 = Instance.new("Weld", p6)
4534
w6.Name = "Part_Weld"
4535
w6.Part0 = p6
4536
w6.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4537
w6.Part1 = p7
4538
w6.C1 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4539
w7 = Instance.new("Weld", p7)
4540
w7.Name = "Part_Weld"
4541
w7.Part0 = p7
4542
w7.C0 = CFrame.new(35.7379951, 19.7860336, 13.626483, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4543
w7.Part1 = p8
4544
w7.C1 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4545
w8 = Instance.new("Weld", p8)
4546
w8.Name = "Part_Weld"
4547
w8.Part0 = p8
4548
w8.C0 = CFrame.new(35.7379951, 19.7860374, 13.4754944, -0.573576331, -1.03064551e-007, -0.819152117, 0.346188396, -0.906307817, -0.24240382, -0.742403984, -0.422618032, 0.519836664)
4549
w8.Part1 = p9
4550
w8.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4551
w9 = Instance.new("Weld", p9)
4552
w9.Name = "Part_Weld"
4553
w9.Part0 = p9
4554
w9.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4555
w9.Part1 = p10
4556
w9.C1 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4557
w10 = Instance.new("Weld", p10)
4558
w10.Name = "Part_Weld"
4559
w10.Part0 = p10
4560
w10.C0 = CFrame.new(-4.6974659, 0.512617111, -46.0237579, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4561
w10.Part1 = p11
4562
w10.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4563
w11 = Instance.new("Weld", p11)
4564
w11.Name = "Part_Weld"
4565
w11.Part0 = p11
4566
w11.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4567
w11.Part1 = p12
4568
w11.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4569
w12 = Instance.new("Weld", p12)
4570
w12.Name = "Part_Weld"
4571
w12.Part0 = p12
4572
w12.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4573
w12.Part1 = p13
4574
w12.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4575
w13 = Instance.new("Weld", p13)
4576
w13.Name = "Part_Weld"
4577
w13.Part0 = p13
4578
w13.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4579
w13.Part1 = p14
4580
w13.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4581
w14 = Instance.new("Weld", p14)
4582
w14.Name = "Part_Weld"
4583
w14.Part0 = p14
4584
w14.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4585
w14.Part1 = p15
4586
w14.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4587
w15 = Instance.new("Weld", p15)
4588
w15.Name = "Part_Weld"
4589
w15.Part0 = p15
4590
w15.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4591
w15.Part1 = p16
4592
w15.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4593
w16 = Instance.new("Weld", p16)
4594
w16.Name = "Part_Weld"
4595
w16.Part0 = p16
4596
w16.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4597
w16.Part1 = p17
4598
w16.C1 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4599
w17 = Instance.new("Weld", p17)
4600
w17.Name = "Part_Weld"
4601
w17.Part0 = p17
4602
w17.C0 = CFrame.new(-4.6974678, 10.7812996, -45.834713, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4603
w17.Part1 = p18
4604
w17.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4605
w18 = Instance.new("Weld", p18)
4606
w18.Name = "Part_Weld"
4607
w18.Part0 = p18
4608
w18.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4609
w18.Part1 = p19
4610
w18.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4611
w19 = Instance.new("Weld", p19)
4612
w19.Name = "Part_Weld"
4613
w19.Part0 = p19
4614
w19.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4615
w19.Part1 = p20
4616
w19.C1 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4617
w20 = Instance.new("Weld", p20)
4618
w20.Name = "Part_Weld"
4619
w20.Part0 = p20
4620
w20.C0 = CFrame.new(-4.69746971, 38.4699516, -26.4413414, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4621
w20.Part1 = p21
4622
w20.C1 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4623
w21 = Instance.new("Weld", p21)
4624
w21.Name = "Part_Weld"
4625
w21.Part0 = p21
4626
w21.C0 = CFrame.new(-4.69746971, 0.512615204, -45.8727722, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4627
w21.Part1 = p22
4628
w21.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4629
w22 = Instance.new("Weld", p22)
4630
w22.Name = "Part_Weld"
4631
w22.Part0 = p22
4632
w22.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4633
w22.Part1 = p23
4634
w22.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4635
w23 = Instance.new("Weld", p23)
4636
w23.Name = "Part_Weld"
4637
w23.Part0 = p23
4638
w23.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4639
w23.Part1 = p24
4640
w23.C1 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4641
w24 = Instance.new("Weld", p24)
4642
w24.Name = "Part_Weld"
4643
w24.Part0 = p24
4644
w24.C0 = CFrame.new(-4.69747162, 10.7813034, -45.5280304, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4645
w24.Part1 = p25
4646
w24.C1 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4647
w25 = Instance.new("Weld", p25)
4648
w25.Name = "Part_Weld"
4649
w25.Part0 = p25
4650
w25.C0 = CFrame.new(-4.6974678, 13.5492172, -44.6714172, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4651
w25.Part1 = p26
4652
w25.C1 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4653
w26 = Instance.new("Weld", p26)
4654
w26.Name = "Part_Weld"
4655
w26.Part0 = p26
4656
w26.C0 = CFrame.new(-4.69747162, 10.7813015, -45.6837234, -0.573576748, 0, 0.819151878, 0.280166447, -0.939692616, 0.1961748, 0.769751072, 0.342020154, 0.538985789)
4657
w26.Part1 = p27
4658
w26.C1 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4659
w27 = Instance.new("Weld", p27)
4660
w27.Name = "Part_Weld"
4661
w27.Part0 = p27
4662
w27.C0 = CFrame.new(-4.6974678, 38.4699554, -26.5923309, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4663
w27.Part1 = p28
4664
w27.C1 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4665
w28 = Instance.new("Weld", p28)
4666
w28.Name = "Part_Weld"
4667
w28.Part0 = p28
4668
w28.C0 = CFrame.new(-4.6974678, -0.249424934, -45.600399, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4669
w28.Part1 = p29
4670
w28.C1 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
4671
w29 = Instance.new("Weld", p29)
4672
w29.Name = "Part_Weld"
4673
w29.Part0 = p29
4674
w29.C0 = CFrame.new(-36.0110359, 31.0260429, -4.71271896, 0.280166358, 0.93969208, 0.196174681, -0.769750178, 0.342019618, -0.538985252, -0.57357645, -2.95716429e-008, 0.819151998)
4675
w29.Part1 = p30
4676
w29.C1 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4677
w30 = Instance.new("Weld", p30)
4678
w30.Name = "Part_Weld"
4679
w30.Part0 = p30
4680
w30.C0 = CFrame.new(-4.69746971, 13.5492201, -44.5157242, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4681
w30.Part1 = p31
4682
w30.C1 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4683
w31 = Instance.new("Weld", p31)
4684
w31.Name = "Part_Weld"
4685
w31.Part0 = p31
4686
w31.C0 = CFrame.new(-4.69746971, 38.4699554, -26.2856503, -0.573576748, -1.03064551e-007, 0.819151878, -0.346188426, -0.906307817, -0.242403746, 0.742403686, -0.422618032, 0.519837141)
4687
w31.Part1 = p32
4688
w31.C1 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4689
w32 = Instance.new("Weld", p32)
4690
w32.Name = "Part_Weld"
4691
w32.Part0 = p32
4692
w32.C0 = CFrame.new(-4.6974678, 0.512617111, -45.717083, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4693
w32.Part1 = p33
4694
w32.C1 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
4695
w33 = Instance.new("Weld", p33)
4696
w33.Name = "Part_Weld"
4697
w33.Part0 = p33
4698
w33.C0 = CFrame.new(-17.3583775, 46.9591446, -4.71270752, -0.142244235, 0.98480773, -0.0996004939, -0.806707144, -0.173648238, -0.564862549, -0.57357657, 0, 0.819151998)
4699
w33.Part1 = p34
4700
w33.C1 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4701
w34 = Instance.new("Weld", p34)
4702
w34.Name = "Part_Weld"
4703
w34.Part0 = p34
4704
w34.C0 = CFrame.new(-4.69747162, -0.249425888, -45.4494095, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4705
w34.Part1 = p35
4706
w34.C1 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4707
w35 = Instance.new("Weld", p35)
4708
w35.Name = "Part_Weld"
4709
w35.Part0 = p35
4710
w35.C0 = CFrame.new(-4.69746971, 13.5492172, -44.8224106, -0.573576748, -2.87868307e-008, 0.819151878, 0.212012202, -0.965925753, 0.148452699, 0.791239858, 0.258819222, 0.554032564)
4711
w35.Part1 = p36
4712
w35.C1 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4713
w36 = Instance.new("Weld", p36)
4714
w36.Name = "Part_Weld"
4715
w36.Part0 = p36
4716
w36.C0 = CFrame.new(-4.69746971, -0.249427795, -45.2937202, -0.573576748, 0, 0.819151878, 0.469846189, -0.819152057, 0.328990072, 0.671009898, 0.57357645, 0.469846576)
4717
w36.Part1 = p37
4718
w36.C1 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
4719
w37 = Instance.new("Weld", p37)
4720
w37.Name = "Part_Weld"
4721
w37.Part0 = p37
4722
w37.C0 = CFrame.new(-3.70028734, 49.2830544, -4.71271324, -0.409575999, 0.866025388, -0.286788285, -0.709406435, -0.5, -0.496731967, -0.57357657, 0, 0.819151998)
4723
w37.Part1 = p38
4724
w37.C1 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
4725
w38 = Instance.new("Weld", p38)
4726
w38.Name = "Part_Weld"
4727
w38.Part0 = p38
4728
w38.C0 = CFrame.new(-10.7698097, 49.927597, -4.71271324, -0.280166447, 0.939692616, -0.196174681, -0.769750953, -0.342020154, -0.53898561, -0.57357657, 0, 0.819151998)
4729
w38.Part1 = p39
4730
w38.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4731
w39 = Instance.new("Weld", p39)
4732
w39.Name = "Part_Weld"
4733
w39.Part0 = p39
4734
w39.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4735
w39.Part1 = p40
4736
w39.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4737
w40 = Instance.new("Weld", p40)
4738
w40.Name = "Part_Weld"
4739
w40.Part0 = p40
4740
w40.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4741
w40.Part1 = p41
4742
w40.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4743
w41 = Instance.new("Weld", p41)
4744
w41.Name = "Part_Weld"
4745
w41.Part0 = p41
4746
w41.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4747
w41.Part1 = p42
4748
w41.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4749
w42 = Instance.new("Weld", p42)
4750
w42.Name = "Part_Weld"
4751
w42.Part0 = p42
4752
w42.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4753
w42.Part1 = p43
4754
w42.C1 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4755
w43 = Instance.new("Weld", p43)
4756
w43.Name = "Part_Weld"
4757
w43.Part0 = p43
4758
w43.C0 = CFrame.new(35.7379913, 24.9916019, -2.11887932, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4759
w43.Part1 = p44
4760
w43.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4761
w44 = Instance.new("Weld", p44)
4762
w44.Name = "Part_Weld"
4763
w44.Part0 = p44
4764
w44.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4765
w44.Part1 = p45
4766
w44.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4767
w45 = Instance.new("Weld", p45)
4768
w45.Name = "Part_Weld"
4769
w45.Part0 = p45
4770
w45.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4771
w45.Part1 = p46
4772
w45.C1 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4773
w46 = Instance.new("Weld", p46)
4774
w46.Name = "Part_Weld"
4775
w46.Part0 = p46
4776
w46.C0 = CFrame.new(35.7379913, 24.9916058, -1.81219578, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4777
w46.Part1 = p47
4778
w46.C1 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4779
w47 = Instance.new("Weld", p47)
4780
w47.Name = "Part_Weld"
4781
w47.Part0 = p47
4782
w47.C0 = CFrame.new(35.7379913, 24.9916019, -1.96789074, -0.573576331, -2.87868307e-008, -0.819152117, -0.212012321, -0.965925753, 0.14845252, -0.791240156, 0.258819222, 0.554032147)
4783
w47.Part1 = p48
4784
w47.C1 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
4785
w48 = Instance.new("Weld", p48)
4786
w48.Name = "Part_Weld"
4787
w48.Part0 = p48
4788
w48.C0 = CFrame.new(-23.7728367, 15.5624714, 35.7227516, 0.579227924, 0.707106769, -0.405579776, 0.579227865, -0.707106769, -0.405579716, -0.57357645, 0, -0.819151998)
4789
w48.Part1 = p49
4790
w48.C1 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4791
w49 = Instance.new("Weld", p49)
4792
w49.Name = "Part_Weld"
4793
w49.Part0 = p49
4794
w49.C0 = CFrame.new(35.7379837, 25.1083565, -9.07904911, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4795
w49.Part1 = p50
4796
w49.C1 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4797
w50 = Instance.new("Weld", p50)
4798
w50.Name = "Part_Weld"
4799
w50.Part0 = p50
4800
w50.C0 = CFrame.new(35.7379837, 25.1083584, -9.38572502, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4801
w50.Part1 = p51
4802
w50.C1 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4803
w51 = Instance.new("Weld", p51)
4804
w51.Name = "Part_Weld"
4805
w51.Part0 = p51
4806
w51.C0 = CFrame.new(35.7379875, 25.1083603, -9.23473454, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4807
w51.Part1 = p52
4808
w51.C1 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
4809
w52 = Instance.new("Weld", p52)
4810
w52.Name = "Part_Weld"
4811
w52.Part0 = p52
4812
w52.C0 = CFrame.new(-25.0353527, 3.42085648, 35.7227554, 0.142244235, 0.98480773, -0.0996005014, 0.806707203, -0.173648238, -0.56486249, -0.57357645, 0, -0.819151998)
4813
w52.Part1 = p53
4814
w52.C1 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
4815
w53 = Instance.new("Weld", p53)
4816
w53.Name = "Part_Weld"
4817
w53.Part0 = p53
4818
w53.C0 = CFrame.new(-25.8052597, 10.9961138, 35.7227554, 0.409575999, 0.866025388, -0.286788225, 0.709406435, -0.5, -0.496731758, -0.57357645, 0, -0.819151998)
4819
w53.Part1 = p54
4820
w53.C1 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
4821
w54 = Instance.new("Weld", p54)
4822
w54.Name = "Part_Weld"
4823
w54.Part0 = p54
4824
w54.C0 = CFrame.new(-25.8904991, 8.38383961, 35.7227592, 0.280166447, 0.939692616, -0.196174681, 0.769751012, -0.342020154, -0.538985491, -0.57357645, 0, -0.819151998)
4825
w54.Part1 = p55
4826
w54.C1 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
4827
w55 = Instance.new("Weld", p55)
4828
w55.Name = "Part_Weld"
4829
w55.Part0 = p55
4830
w55.C0 = CFrame.new(-20.8903503, -10.5176811, 35.7227554, -0.280166388, 0.93969208, 0.196174622, 0.769750416, 0.342019618, -0.538984895, -0.57357651, -2.95716429e-008, -0.819151938)
4831
w55.Part1 = p56
4832
w55.C1 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4833
w56 = Instance.new("Weld", p56)
4834
w56.Name = "Part_Weld"
4835
w56.Part0 = p56
4836
w56.C0 = CFrame.new(35.7379799, 25.8704014, -9.65809727, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4837
w56.Part1 = p57
4838
w56.C1 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4839
w57 = Instance.new("Weld", p57)
4840
w57.Name = "Part_Weld"
4841
w57.Part0 = p57
4842
w57.C0 = CFrame.new(35.7379799, 25.8703995, -9.8090868, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4843
w57.Part1 = p58
4844
w57.C1 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4845
w58 = Instance.new("Weld", p58)
4846
w58.Name = "Part_Weld"
4847
w58.Part0 = p58
4848
w58.C0 = CFrame.new(35.7379875, 25.8704014, -9.50240993, -0.573576331, 0, -0.819152117, -0.469846368, -0.819152057, 0.328989863, -0.671010137, 0.57357645, 0.469846219)
4849
w58.Part1 = p59
4850
w58.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4851
w59 = Instance.new("Weld", p59)
4852
w59.Name = "Part_Weld"
4853
w59.Part0 = p59
4854
w59.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4855
w59.Part1 = p60
4856
w59.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4857
w60 = Instance.new("Weld", p60)
4858
w60.Name = "Part_Weld"
4859
w60.Part0 = p60
4860
w60.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4861
w60.Part1 = p61
4862
w60.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4863
w61 = Instance.new("Weld", p61)
4864
w61.Name = "Part_Weld"
4865
w61.Part0 = p61
4866
w61.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4867
w61.Part1 = p62
4868
w61.C1 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4869
w62 = Instance.new("Weld", p62)
4870
w62.Name = "Part_Weld"
4871
w62.Part0 = p62
4872
w62.C0 = CFrame.new(35.7379913, 25.9019985, -3.98426342, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4873
w62.Part1 = p63
4874
w62.C1 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4875
w63 = Instance.new("Weld", p63)
4876
w63.Name = "Part_Weld"
4877
w63.Part0 = p63
4878
w63.C0 = CFrame.new(35.7379875, 25.9019947, -4.29094791, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4879
w63.Part1 = p64
4880
w63.C1 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4881
w64 = Instance.new("Weld", p64)
4882
w64.Name = "TorsoPart_Weld"
4883
w64.Part0 = p64
4884
w64.C0 = CFrame.new(35.7379875, 25.9019966, -4.13995552, -0.573576331, 0, -0.819152117, -0.280166537, -0.939692616, 0.196174636, -0.769751191, 0.342020154, 0.538985431)
4885
w64.Part1 = p65
4886
w64.C1 = CFrame.new(-27.0399971, -25.1251144, -25.3600025, 1, 0, 0, 0, 1, 0, 0, 0, 1)
4887
m2.Parent = char
4888
m2:MakeJoints()
4889
--------------------------------------------------------------------------------
4890
local cor2 = Instance.new("Part", char.Wings)
4891
cor2.Name = "Thingy"
4892
cor2.Locked = true
4893
cor2.BottomSurface = 0
4894
cor2.CanCollide = false
4895
cor2.Size = Vector3.new(0.2, 0.2, 0.2)
4896
cor2.Transparency = 1
4897
cor2.TopSurface = 0
4898
corw2 = Instance.new("Weld", cor2)
4899
corw2.Part0 = torso
4900
corw2.Part1 = cor2
4901
corw2.C0 = CFrame.new(0, 0.7, 0.8) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0))
4902
corw2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
4903
weld2 = Instance.new("Weld", char.Wings)
4904
weld2.Part0 = cor2
4905
weld2.Part1 = char.Wings.TorsoPart
4906
weld2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
4907
4908
4909
4910
4911
4912
4913
4914
rainbowNumber = 1
4915
4916
local model = Instance.new("Model", char)
4917
model.Name = "x10Wand"
4918
local player = game.Players.LocalPlayer
4919
local pchar = player.Character
4920
local mouse = player:GetMouse()
4921
local cam = workspace.CurrentCamera
4922
4923
local rad = math.rad
4924
bodyparts = {}
4925
local keysDown = {}
4926
local flySpeed = 0
4927
local MAX_FLY_SPEED = 150
4928
4929
local canFly = false
4930
local flyToggled = false
4931
4932
local forward, side = 0, 0
4933
local lastForward, lastSide = 0, 0
4934
4935
local floatBP = Instance.new("BodyPosition")
4936
floatBP.maxForce = Vector3.new(0, math.huge, 0)
4937
local flyBV = Instance.new("BodyVelocity")
4938
flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
4939
local turnBG = Instance.new("BodyGyro")
4940
turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
4941
4942
mouse.KeyDown:connect(function(key)
4943
        keysDown[key] = true
4944
4945
        if key == "f" then
4946
                flyToggled = not flyToggled
4947
4948
        if not flyToggled then
4949
                stanceToggle = "Normal"
4950
                floatBP.Parent = nil
4951
                flyBV.Parent = nil
4952
                turnBG.Parent = nil
4953
                root.Velocity = Vector3.new()
4954
                pchar.Humanoid.PlatformStand = false
4955
        end
4956
end
4957
4958
end)
4959
mouse.KeyUp:connect(function(key)
4960
        keysDown[key] = nil
4961
end)
4962
4963
local function updateFly()
4964
	
4965
	
4966
	
4967
4968
        if not flyToggled then return end
4969
4970
        lastForward = forward
4971
        lastSide = side
4972
4973
        forward = 0
4974
        side = 0
4975
4976
        if keysDown.w then
4977
                forward = forward + 1
4978
        end
4979
        if keysDown.s then
4980
                forward = forward - 1
4981
        end
4982
        if keysDown.a then
4983
                side = side - 1
4984
        end
4985
        if keysDown.d then
4986
                side = side + 1
4987
        end
4988
4989
        canFly = (forward ~= 0 or side ~= 0)
4990
4991
        if canFly then
4992
                stanceToggle = "Floating"
4993
                turnBG.Parent = root
4994
                floatBP.Parent = nil
4995
                flyBV.Parent = root
4996
4997
                flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
4998
                if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
4999
        else
5000
                floatBP.position = root.Position
5001
                floatBP.Parent = root
5002
5003
                flySpeed = flySpeed - 1
5004
                if flySpeed < 0 then flySpeed = 0 end
5005
        end
5006
5007
        local camCF = cam.CoordinateFrame
5008
        local in_forward = canFly and forward or lastForward
5009
        local in_side = canFly and side or lastSide
5010
5011
        flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,in_forward * 0.2, 0).p) - camCF.p) * flySpeed
5012
5013
        turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,0)
5014
end
5015
5016
game:service'RunService'.RenderStepped:connect(function()
5017
        if flyToggled then
5018
                pchar.Humanoid.PlatformStand = true
5019
        end
5020
        updateFly()
5021
end)
5022
5023
5024
5025
5026
5027
local TBlast, TBMesh = Instance.new("Part"), Instance.new("SpecialMesh")
5028
	TBlast.BrickColor = BrickColor.new("Lime green")
5029
	TBlast.Transparency = 1
5030
	TBlast.Anchored = true
5031
	TBlast.CanCollide = false
5032
	TBlast.CFrame = root.CFrame
5033
	TBlast.Size = Vector3.new(2,2,2)
5034
	TBMesh.Parent = TBlast
5035
	TBMesh.MeshType = "Sphere"
5036
	game.Lighting.Brightness = 0
5037
		game.Lighting.OutdoorAmbient = TBlast.BrickColor.Color
5038
		game.Lighting.TimeOfDay = 0.1
5039
		game.Lighting.FogEnd = 1000
5040
		game.Lighting.FogColor = TBlast.BrickColor.Color
5041
		game.Lighting.TimeOfDay = "00:00:00"
5042
		game.Lighting.Ambient = Color3.new(0,0,0)
5043
		game.Lighting.FogColor = Color3.new(0,0,0)
5044
		game.Lighting.FogEnd = 500
5045
		game.Lighting.FogStart = 0
5046
		game.Lighting.GlobalShadows = true
5047
		
5048
5049
5050
function ClearEffects()
5051
	for i, v in ipairs(CurrentEffects) do
5052
		v:Remove()
5053
		v:Destroy()
5054
		game:GetService("Debris"):AddItem(v,0)
5055
		table.remove(CurrentEffects,i)
5056
	end
5057
end
5058
Human.WalkSpeed=26
5059
function defpos()
5060
	Neck.C0 = necko
5061
		LH.C0 = LHC0
5062
		LS.C0 = LSC0
5063
		RH.C0 = RHC0
5064
		RS.C0 = RSC0
5065
	RootJoint.C0 = ROOTC0
5066
end
5067
5068
function newpos()
5069
	defpos()
5070
			RS.C0=clerp(RS.C0,RS.C0*angles(rad(-50),0,0),.3)
5071
			LS.C0=clerp(LS.C0,LS.C0*angles(rad(-50),0,0),.3)
5072
			RH.C0=clerp(RH.C0,RH.C0*angles(rad(-25),0,0),.3)
5073
			LH.C0=clerp(LH.C0,LH.C0*angles(rad(-25),0,0),.3)
5074
			RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*cf(0,0,1),1)
5075
end
5076
function PEE(part,size,col3,Lemission,trans,accel,ltp,edirection,enabled,lifetime,rate,rotation,rotspeed,speed,velspread,name,text)
5077
	local p=it("ParticleEmitter",part)
5078
	p.Size=size
5079
	p.Texture=text
5080
	p.Color=col3
5081
	p.LightEmission=Lemission
5082
	p.Transparency=trans
5083
	p.Acceleration=accel
5084
	p.LockedToPart=ltp
5085
	p.EmissionDirection=edirection
5086
	p.Enabled=enabled
5087
	p.Lifetime=lifetime
5088
	p.Rate=rate
5089
	p.Rotation=rotation
5090
	p.RotSpeed=rotspeed
5091
	p.Speed=speed
5092
	p.VelocitySpread=velspread
5093
	p.Name=name
5094
	return p
5095
end
5096
5097
gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
5098
	local gui = Instance.new(GuiType)
5099
	gui.Parent = parent
5100
	gui.Text = text
5101
	gui.BackgroundTransparency = backtrans
5102
	gui.BackgroundColor3 = backcol
5103
	gui.SizeConstraint = "RelativeXY"
5104
	gui.TextXAlignment = "Center"
5105
	gui.TextYAlignment = "Center"
5106
	gui.Position = pos
5107
	gui.Size = size
5108
	gui.Font = "SourceSans"
5109
	gui.FontSize = "Size60"
5110
	gui.TextWrapped = false
5111
	gui.TextStrokeTransparency = 0
5112
	gui.TextColor = BrickColor.new("Lime green")
5113
	return gui
5114
end
5115
5116
part=function(parent,anchored,cancollide,size,cframe,col3,material,trans)
5117
	local p=it("Part",parent)
5118
	p.Anchored=anchored
5119
	p.CanCollide=cancollide
5120
	p.Size=size
5121
	p.CFrame=cframe
5122
	p.Color=col3
5123
	p.Material=material
5124
	p.Transparency=trans
5125
	return p
5126
end
5127
5128
BillboardGui = function(image, position, size)
5129
  local billpar = Instance.new("Part")
5130
  billpar.Transparency = 1
5131
  billpar.formFactor = "Custom"
5132
  billpar.Size = Vector3.new(1, 1, 1)
5133
  billpar.Anchored = true
5134
  billpar.CanCollide = false
5135
  billpar.CFrame = CFrame.new(position)
5136
  billpar.Name = "BillboardGuiPart"
5137
  local bill = Instance.new("BillboardGui", billpar)
5138
  bill.Adornee = billpar
5139
  bill.Size = UDim2.new(1, 0, 1, 0)
5140
  bill.SizeOffset = Vector2.new(size, size)
5141
  local d = Instance.new("ImageLabel", bill)
5142
  d.BackgroundTransparency = 1
5143
  d.Size = UDim2.new(1, 0, 1, 0)
5144
  d.Image = image
5145
  return billpar
5146
end
5147
5148
RealDamage = function(part,min,max,radius)
5149
coroutine.resume(coroutine.create(function()
5150
    for i,v in pairs(workspace:children()) do
5151
        if v:FindFirstChild'Humanoid' and v:FindFirstChild'Torso' then
5152
            if v.Name == game.Players.LocalPlayer.Name then else
5153
            print((v.Torso.Position - part.Position).magnitude)
5154
            if ((v.Torso.Position - part.Position).magnitude <= radius) then
5155
				local hpdmg=math.random(min,max)
5156
                v.Humanoid.Health = v.Humanoid.Health - hpdmg
5157
				print"0"
5158
				print"1"
5159
				local Dbil=it("BillboardGui", v.Torso)
5160
				Dbil.Adornee=v.Torso
5161
				Dbil.Size=UDim2.new(0, 500, 0, 500)
5162
				Dbil.SizeOffset=Vector2.new(0,0)
5163
				Dbil.AlwaysOnTop=true
5164
				Dbil.ExtentsOffset=Vector3.new(ran(-3,3),ran(-3,3),ran(-3,3))
5165
				table.insert(CurrentDamages,Dbil)
5166
				print"2"
5167
				local goo=gui("TextLabel",Dbil,""..hpdmg.."",1,Color3.new(0,0,0),UDim2.new(0, 0, 0, 0),UDim2.new(1, 0, 1, 0))
5168
				table.insert(CurrentDamages,goo)
5169
				print"3"
5170
          		for i=1,10 do
5171
	wait()
5172
	goo.TextTransparency=i/10
5173
end
5174
for a,b in pairs(CurrentDamages) do
5175
	b:Remove()
5176
		b:Destroy()
5177
		game:GetService("Debris"):AddItem(b,0)
5178
		table.remove(CurrentEffects,a)
5179
end
5180
5181
            end
5182
            end
5183
        end
5184
    end
5185
end))
5186
end
5187
5188
smoothNO=function(ppart)
5189
	ppart.TopSurface=10
5190
	ppart.BottomSurface=10
5191
	ppart.BackSurface=10
5192
	ppart.FrontSurface=10
5193
	ppart.LeftSurface=10
5194
	ppart.RightSurface=10
5195
	return ppart
5196
end
5197
5198
smoothO=function(ppart)
5199
	ppart.TopSurface=0
5200
	ppart.BottomSurface=0
5201
	ppart.BackSurface=0
5202
	ppart.FrontSurface=0
5203
	ppart.LeftSurface=0
5204
	ppart.RightSurface=0
5205
end
5206
5207
sound=function(parent,id,vol,looped)
5208
	local s=it("Sound",parent)
5209
	s.SoundId=id
5210
	s.Volume=vol
5211
	s.Looped=looped
5212
	return s
5213
end
5214
5215
mesh=function(parent,ttype,scale)
5216
	local m=it("SpecialMesh",parent)
5217
	m.MeshType=ttype
5218
	m.Scale=scale
5219
	return m
5220
end
5221
5222
spmesh=function(parent,id,scale)
5223
	local m=it("SpecialMesh",parent)
5224
	m.MeshId=id
5225
	m.Scale=scale
5226
	return m
5227
end
5228
5229
5230
			
5231
			
5232
local EyePart=part(Char,false,false,v3(.3,.3,.3),Torso.CFrame,c3(0,1,0),"Neon",0)
5233
EyePart.Name="EyePart"
5234
EyePart.Shape="Ball"
5235
local EyeWeld=it("Weld",Char)
5236
EyeWeld.Part0=EyePart
5237
EyeWeld.Part1=Head
5238
EyeWeld.C0=EyeWeld.C0*cf(.2,-.25,.578)
5239
local EyeSizes={
5240
	NumberSequenceKeypoint.new(0,.4,0),
5241
	NumberSequenceKeypoint.new(1,0,0)
5242
}
5243
local EyeTrans={
5244
	NumberSequenceKeypoint.new(0,0,0),
5245
	NumberSequenceKeypoint.new(1,1,0)
5246
}
5247
local PE=it("ParticleEmitter",EyePart)
5248
PE.LightEmission=.4
5249
PE.LockedToPart=true
5250
PE.Size=NumberSequence.new(EyeSizes)
5251
PE.Transparency=NumberSequence.new(EyeTrans)
5252
PE.Acceleration=v3(2,0,0)
5253
PE.Lifetime=NumberRange.new(2,2,2)
5254
PE.Rate=70
5255
PE.Speed=NumberRange.new(4,4,4)
5256
PE.Texture="rbxassetid://300899374"
5257
5258
local function RisingAndRotatingParts(Parent,Cframe,Col1,Col2,Time,Material,Size)
5259
local Colours = {BrickColor.new(Col1),BrickColor.new(Col2)}
5260
5261
local flame1 = Instance.new("Part",Parent)
5262
flame1.Anchored = true
5263
flame1.CanCollide =false
5264
flame1.CFrame = Cframe
5265
flame1.Material = Material
5266
flame1.TopSurface = 0
5267
flame1.BottomSurface = 0
5268
flame1.Size = Size
5269
flame1.BrickColor = Colours[math.random(1,#Colours)]
5270
5271
for i = 1,30 do
5272
flame1.CFrame = flame1.CFrame*CFrame.Angles(.5,.5,.5)+Vector3.new(0,.2,0)
5273
flame1.Transparency = i/30
5274
r:wait()
5275
end
5276
flame1:Destroy()
5277
end
5278
5279
coroutine.resume(coroutine.create(function()
5280
	while r:wait() do
5281
		RisingAndRotatingParts(Char,Torso.CFrame*cf(ran(-2,2),-3,ran(-2,2)),"Lime green","Really black",1,"Neon",v3(.5,.5,.5))
5282
	end
5283
end))
5284
coroutine.resume(coroutine.create(function()
5285
for i=1,huge do
5286
local MCir=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,0,0),"Neon",1)
5287
table.insert(CurrentEffects,MCir)
5288
local CirM=mesh(MCir,"Cylinder",v3(1.3,3.3,3.3))
5289
table.insert(CurrentEffects,CirM)
5290
local CirDec=it("Decal",MCir)
5291
CirDec.Texture="rbxassetid://687708091"
5292
CirDec.Face="Right"
5293
CirDec.Transparency=.5
5294
table.insert(CurrentEffects,CirDec)
5295
local MagicWeld=it("Weld",Char)
5296
MagicWeld.Part0=EyePart
5297
MagicWeld.Part1=MCir
5298
MagicWeld.C0=MagicWeld.C0*angles(0,rad(90),0)*cf(.05,0,0)
5299
table.insert(CurrentEffects,MagicWeld)
5300
for i=1,40 do
5301
	MagicWeld.C0=MagicWeld.C0*angles(rad(6),0,0)
5302
	CirM.Scale=CirM.Scale+v3(0,.4,.4)
5303
	CirDec.Transparency=i/40
5304
	r:wait()
5305
end
5306
--ClearEffects()
5307
end
5308
end))
5309
print"kek"
5310
5311
attackone=function()
5312
	if attacking ==false then attacking=true
5313
	print"1"
5314
	chat:Chat(Char.Head,"Hmph.","Green")
5315
	local Hbox=part(Char,false,false,v3(1.5,2,1.5),Torso.CFrame,c3(0,0,0),"Plastic",1)
5316
	RealDamage(Hbox,7,16,5,false)
5317
	local w=it("Weld",Char)
5318
	w.Part0=Hbox
5319
	w.Part1=LArm
5320
	w.C0=w.C0*cf(0,1,0)
5321
	for i=1,10 do
5322
			RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),0,0),.06)
5323
			LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(-65),rad(-150)),.06)
5324
			RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
5325
			LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
5326
			RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(90)),.06)
5327
			Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-90)),.06)
5328
			r:wait()
5329
	end
5330
	for i=1,10 do
5331
		LS.C0=clerp(LS.C0,LS.C0*angles(rad(-9),rad(0),rad(0)),1)
5332
			RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(-12)),1)
5333
			Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(12)),1)
5334
			r:wait()
5335
	end
5336
	wait(.8)
5337
	newpos()
5338
	Hbox:Destroy()
5339
	end
5340
	attacking=false
5341
end
5342
5343
attacktwo=function()
5344
	if attacking==false then attacking=true
5345
		print"2"
5346
		chat:Chat(Char.Head,"Die!","Green")
5347
		local ETorso=Torso:Clone()
5348
		ETorso.Transparency=1
5349
		ETorso.Anchored=true
5350
		ETorso.CanCollide=false
5351
		ETorso.CFrame=Torso.CFrame
5352
		for i=1,10 do
5353
			RS.C0=clerp(RS.C0,RS.C0*angles(rad(-7),rad(0),rad(0))*cf(0,-.05,0),1)
5354
			RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(9)),1)
5355
			Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-9)),1)
5356
			r:wait()
5357
		end
5358
		
5359
		for i=1,30 do
5360
			local p=part(Char,true,false,v3(1,1,1),ETorso.CFrame*cf(0,0,-i)*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Plastic",0)
5361
			local m=it("SpecialMesh",p)
5362
			m.MeshId="rbxassetid://3270017"
5363
			m.Scale=v3(4,4,4)
5364
			spawn(function()
5365
				for ii=1,20 do
5366
					r:wait()
5367
					m.Scale=m.Scale+v3(.5,.5,.5)
5368
					p.Transparency=ii/20
5369
				end
5370
			end)
5371
			
5372
			r:wait()
5373
		end
5374
		local urmum=part(Char,true,false,v3(1,1,1),ETorso.CFrame*cf(0,0,-30),c3(0,1,0),"Plastic",0)
5375
		table.insert(CurrentEffects,urmum)
5376
		smoothNO(urmum)
5377
		local HBox=urmum:Clone()
5378
		HBox.Parent=Char
5379
		HBox.Transparency=1
5380
		HBox.Shape="Ball"
5381
		HBox.Size=v3(2,2,2)
5382
		HBox.CFrame=urmum.CFrame
5383
		RealDamage(HBox,10,25,20,false)
5384
		local urmesh=it("SpecialMesh",urmum)
5385
		urmesh.MeshType="Sphere"
5386
		urmesh.Scale=v3(2,2,2)
5387
		coroutine.resume(coroutine.create(function()
5388
			for i=1,40 do
5389
				urmum.Transparency=i/40
5390
				urmesh.Scale=urmesh.Scale+v3(1.5,1.5,1.5)
5391
				HBox.CFrame=urmum.CFrame
5392
				HBox.Size=HBox.Size+v3(1,1,1)
5393
				r:wait()
5394
			end
5395
		end))
5396
		for a=1,2 do
5397
		for i=1,20 do
5398
			spawn(function()
5399
			local rann=part(Char,true,false,v3(0,0,0),ETorso.CFrame*cf(0,0,-30)*cf(ran(-30,30),ran(30),ran(-30,30)),c3(0,1,0),"Neon",1)
5400
			table.insert(CurrentEffects,rann)
5401
			local p=part(Char,false,false,v3(0,0,0),ETorso.CFrame*CFrame.new(0,0,-30),c3(0,1,0),"Neon",0)
5402
			table.insert(CurrentEffects,p)
5403
			local m=it("BlockMesh",p)
5404
			m.Scale=v3(6,6,6)
5405
			local bp=it("BodyPosition")
5406
			bp.maxForce=v3(math.huge,math.huge,math.huge)
5407
			bp.Position=rann.Position
5408
			bp.Parent=p
5409
			table.insert(CurrentEffects,bp)
5410
			spawn(function()
5411
				for i=1,16 do
5412
					r:wait()
5413
					p.Transparency=i/16
5414
				end
5415
			end)
5416
			wait()
5417
			bp.Parent=bil
5418
			end)
5419
		end
5420
		end
5421
		ETorso:Remove()
5422
		HBox:Destroy()
5423
	end
5424
	--ClearEffects()
5425
	attacking=false
5426
	newpos()
5427
end
5428
5429
attackthree=function()
5430
	if attacking==false then attacking=true
5431
		print"3"
5432
		chat:Chat(Char.Head,"Get Ready..","Green")
5433
		for i=1,10 do
5434
			RS.C0=clerp(RS.C0,RS.C0*angles(rad(-33),0,rad(-10))*cf(0,-.25,0),.4)
5435
			LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(20),rad(0)),.06)
5436
			RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
5437
			LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
5438
			RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(-6)),1)
5439
			Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(6)),1)
5440
			r:wait()
5441
		end
5442
		
5443
		local ball=part(Char,false,false,v3(1,1,1),Head.CFrame,c3(0,0,0),"Plastic",.8)
5444
		local ball2=part(Char,false,false,v3(1,1,1),Head.CFrame,c3(0,1,0),"Neon",.2)
5445
		local w=it("Weld",Char)
5446
		w.Part0=ball
5447
		w.Part1=RArm
5448
		w.C0=w.C0*cf(0,20,0)
5449
		local w2=it("Weld",Char)
5450
		w2.Part0=ball2
5451
		w2.Part1=ball
5452
		local m=it("SpecialMesh",ball)
5453
		m.MeshType="Sphere"
5454
		m.Scale=Vector3.new(.1,.1,.1)
5455
		local m2=it("SpecialMesh",ball2)
5456
		m2.MeshType="Sphere"
5457
		m2.Scale=Vector3.new(.01,.01,.01)
5458
				local EyeSizes={
5459
	NumberSequenceKeypoint.new(0,5,0),
5460
	NumberSequenceKeypoint.new(1,0,0)
5461
}
5462
		local PE=it("ParticleEmitter",ball)
5463
PE.LightEmission=.4
5464
PE.LockedToPart=false
5465
PE.Size=NumberSequence.new(EyeSizes)
5466
PE.Transparency=NumberSequence.new(EyeTrans)
5467
PE.Acceleration=v3(0,0,0)
5468
PE.Lifetime=NumberRange.new(4,4,4)
5469
PE.Rate=2e9
5470
PE.Speed=NumberRange.new(0,0,0)
5471
PE.Texture="rbxassetid://300899374"
5472
--table.insert(CurrentEffects,PE)
5473
		coroutine.resume(coroutine.create(function()
5474
			for i=1,30 do
5475
				spawn(function()
5476
				local rng=part(Char,true,false,v3(1,1,1),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Plastic",.5)
5477
				table.insert(CurrentEffects,rng)
5478
				local rm=it("SpecialMesh",rng)
5479
				rm.MeshId="rbxassetid://3270017"
5480
				rm.Scale=v3(60,60,60)
5481
				for ii=1,10 do
5482
					rm.Scale=rm.Scale-v3(6,6,6)
5483
					r:wait()
5484
				end
5485
				end)
5486
				wait()
5487
			end
5488
		end))
5489
		local p1=part(Char,true,false,v3(1,1,1),ball.CFrame,c3(0,1,0),"Neon",.5)
5490
		local pm=mesh(p1,"Brick",v3(5,5,5))
5491
		for i=1,20 do
5492
			m.Scale=m.Scale+v3(.5,.5,.5)
5493
			m2.Scale=m2.Scale+v3(.3,.3,.3)
5494
			p1.Transparency=(-i/20*-i/20)
5495
			r:wait()
5496
		end
5497
		wait(.5)
5498
		w.Parent=nil
5499
		table.insert(CurrentEffects,w)
5500
		--table.insert(CurrentEffects,w2)
5501
		local placeholder=part(Char,true,false,v3(1,1,1),Head.CFrame*CFrame.new(0,-5,-30),c3(0,1,0),"Neon",1)
5502
	local BV=it("BodyVelocity")
5503
		BV.maxForce=v3(huge,huge,huge)
5504
		BV.Velocity=(placeholder.Position-ball.Position).unit*100
5505
		BV.Parent=ball
5506
		ball.Touched:connect(function(hit)
5507
			if hit.Name~=ball2.Name then
5508
			ball.Anchored=true
5509
			ball.ParticleEmitter.Enabled=false
5510
			ball.Transparency=1
5511
			ball2.Transparency=1
5512
			local xpl=part(Char,true,false,v3(1,1,1),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.75)
5513
			local m=spmesh(xpl,"rbxassetid://9982590",v3(4,4,4))
5514
			local xpl2=part(Char,true,false,v3(4,4,4),ball.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",1)
5515
			spawn(function()
5516
			for i=1,80 do
5517
				xpl.Transparency=.75+i/80
5518
				
5519
				m.Scale=m.Scale+v3(.6,.6,.6)
5520
				
5521
				wait()
5522
					
5523
				
5524
			end
5525
			end)
5526
			RealDamage(xpl2,15,30,7)
5527
			for i=1,50 do
5528
				xpl2.Size=xpl2.Size+v3(.3,.3,.3)
5529
				xpl2.CFrame=ball.CFrame
5530
				r:wait()
5531
			end
5532
			xpl:Destroy()
5533
			xpl2:Destroy()
5534
			end
5535
		end)
5536
		spawn(function()
5537
			wait(1.5)
5538
			if BV then
5539
			BV:Destroy()
5540
			end
5541
			
5542
			placeholder:Destroy()
5543
			PE.Enabled=false
5544
			ball2:Destroy()
5545
			wait(7)
5546
			ball:Destroy()
5547
		end)
5548
		for i=1,10 do
5549
			RS.C0=clerp(RS.C0,RS.C0*angles(rad(0),rad(20),rad(30))*cf(0,0,0),.4)
5550
			LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(0),rad(0)),.06)
5551
			RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
5552
			LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
5553
			RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(12)),1)
5554
			Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(0),0,rad(-12)),1)
5555
			wait()
5556
		end
5557
		chat:Chat(Char.Head,"Falling Star!","Green")
5558
	end
5559
	wait(2)
5560
	attacking=false
5561
	attacktype=1
5562
	newpos()
5563
end
5564
5565
Mouse.Button1Down:connect(function()
5566
	if attacking== false and attacktype == 1 then
5567
		attackone()
5568
		attacktype = 2
5569
	else
5570
		if attacking == false and attacktype == 2 then
5571
			attacktwo()
5572
			attacktype = 3
5573
		else
5574
			if attacking == false and attacktype == 3 then
5575
				attackthree()
5576
				attacktype = 1
5577
			end
5578
		end
5579
	end
5580
end)
5581
5582
5583
local Ging=false
5584
Mouse.KeyDown:connect(function(Key)
5585
	if Key=="g"  and Ging==false and attacking==false then attacking,Torso.Anchored=true,true
5586
		local Clear={}
5587
		local REKING=true
5588
		chat:Chat(Char.Head,"By The Power Bestowed Upon Me Within The Demon's Eye..","Green")
5589
		for i=1,20 do
5590
			RS.C0=clerp(RS.C0,RS.C0*angles(rad(4.5),rad(-2),rad(8.5))*cf(0.02,0,0),1)
5591
			LS.C0=clerp(LS.C0,LS.C0*angles(rad(0),rad(0),rad(0)),.06)
5592
			RH.C0=clerp(RH.C0,RH.C0*angles(0,rad(0),rad(0)),.06)
5593
			LH.C0=clerp(LH.C0,LH.C0*angles(0,0,0),.06)
5594
			RootJoint.C0=clerp(RootJoint.C0,RootJoint.C0*angles(0,rad(0),rad(1)),1)
5595
			Neck.C0=clerp(Neck.C0,Neck.C0*angles(rad(-1),0,rad(-2)),1)
5596
			r:wait()
5597
		end
5598
		local ball=part(Char,false,false,v3(0,0,0),Torso.CFrame,c3(0,1,0),"Neon",0)
5599
		local ball2=part(Char,false,false,v3(.3,.3,.3),Torso.CFrame,c3(0,0,0),"Plastic",.8)
5600
		local bm=mesh(ball,"Sphere",v3(0,0,0))
5601
		local bm2=mesh(ball2,"Sphere",v3(.3,.3,.3))
5602
		smoothNO(ball2)
5603
		local w=it("Weld",Char)
5604
		w.Part0=ball
5605
		w.Part1=RArm
5606
		w.C0=w.C0*CFrame.new(0,1.6,0)
5607
		local w2=it("Weld",Char)
5608
		w2.Part0=ball2
5609
		w2.Part1=RArm
5610
		w2.C0=w2.C0*CFrame.new(0,1.6,0)
5611
		for i=1,60 do r:wait()
5612
		bm.Scale=bm.Scale:Lerp(bm.Scale+Vector3.new(.23,.23,.23),.3)
5613
		bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(.3,.3,.3),.3)
5614
		end
5615
		local Ring=part(Char,true,false,v3(0,0,0),ball.CFrame,c3(0,0,0),"Neon",.5)
5616
		local Ring2=Ring:Clone()
5617
		Ring2.Parent=Char
5618
		local RM=spmesh(Ring,"rbxassetid://3270017",Vector3.new(1.7,1.7,.5))
5619
		local RM2=spmesh(Ring2,"rbxassetid://3270017",Vector3.new(1.7,1.7,.5))
5620
		Ring.CFrame=ball.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
5621
		Ring2.CFrame=ball.CFrame*CFrame.Angles(ran(-10,10),ran(-10,10),ran(-10,10))
5622
		Ging=true
5623
		coroutine.resume(coroutine.create(function()
5624
		while Ging==true do r:wait()
5625
			Ring.CFrame=Ring.CFrame:lerp(Ring.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
5626
			Ring2.CFrame=Ring2.CFrame:lerp(Ring2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
5627
		end
5628
		end))
5629
		print"OYEFGYEFYGIEF"
5630
		local cols={"Lime green", "Really black"}
5631
		function fromground()
5632
		local poss = Torso.CFrame*CFrame.new(0,-3,0)
5633
		local main=it("Part",Char)
5634
		main.Anchored=true
5635
		main.CanCollide=false
5636
		main.Size=v3(1,.2,1)
5637
		main.CFrame=poss
5638
		main.BrickColor=BrickColor.new(cols[math.random(#cols)])
5639
		main.Material="Neon"
5640
		main.CFrame = main.CFrame*cf((ran(-30,30)),0,(ran(-30,30)))
5641
		local one = it("SpecialMesh", main)
5642
		one.MeshType = "Sphere"
5643
		one.Scale = v3(.3,.3,.3)
5644
		main.CFrame = main.CFrame*angles((rad(90)),0,0)
5645
		for i = 0,10,.1 do
5646
			one.Scale = one.Scale+v3(.1,.1,4)
5647
			main.Transparency = i
5648
			wait()
5649
		end
5650
		one:Destroy()
5651
		main:Destroy()
5652
		end
5653
		coroutine.resume(coroutine.create(function()
5654
		while Ging==true do 
5655
			spawn(function()
5656
				fromground()
5657
			end)
5658
			wait(.1)
5659
		end
5660
		end))
5661
		spawn(function()
5662
		coroutine.resume(coroutine.create(function()
5663
		for i=1,17 do r:wait()
5664
			print"hi"
5665
			local Cir=part(Char,true,false,v3(0,0,0),Torso.CFrame*cf(0,-2.8,0)*angles(0,0,math.rad(90)),c3(0,0,0),"Neon",1)
5666
			local Cirm=mesh(Cir,"Cylinder",v3(0,1,1))
5667
			local CirDec=it("Decal",Cir)
5668
			CirDec.Texture="rbxassetid://687708091"
5669
			CirDec.Face="Right"
5670
			CirDec.Transparency=0
5671
			table.insert(Clear,Cir)
5672
			for ii=1,100 do r:wait()
5673
				Cir.CFrame=Cir.CFrame*CFrame.Angles(math.rad(i*1.5),0,0)
5674
			Cirm.Scale=Cirm.Scale:Lerp(Cirm.Scale+Vector3.new(0,6,6),.4)
5675
			CirDec.Transparency=ii/100
5676
			end
5677
		end
5678
		end))
5679
		end)
5680
		Bright={}
5681
		local BR=1
5682
		for i=1,10 do
5683
			table.insert(Bright,BR)
5684
			BR=BR-.1
5685
		end
5686
		table.insert(Bright,0)
5687
		for i, v in pairs(Bright) do
5688
			print(v)
5689
		end
5690
		Lighting.Brightness=1
5691
		spawn(function()
5692
		for i=1,#Bright do
5693
			Lighting.Brightness=Bright[i]
5694
			wait(.1)
5695
		end
5696
		end)
5697
		local C1=part(Char,true,false,v3(1,1,1),Torso.CFrame*CFrame.new(0,155,0),c3(90/255,97/255,99/255),"Plastic",1)
5698
		local C1m=spmesh(C1,"rbxassetid://1095708",v3(1000,50,1000))
5699
		for i=1,#Bright do
5700
			C1.Transparency=Bright[i]
5701
			wait(.1)
5702
		end
5703
		chat:Chat(Char.Head,"Open! Hades Gate!","Green")
5704
		--PORTAL
5705
		Portalling=true
5706
		for i=1,2 do
5707
		local Spoke1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,1),"Plastic",1)
5708
		local pp1=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
5709
		local pp2=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
5710
		local pp3=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
5711
		local pp4=part(Char,false,false,v3(2,2,2),Torso.CFrame,c3(0,1,1),"Plastic",1)
5712
		local POS=part(Char,false,false,v3(2,2,2),Torso.CFrame*angles(math.rad(90),0,0)*cf(0,0,-140),c3(0,1,1),"Plastic",1)
5713
		
5714
		local wel0=it("Weld",Char)
5715
		wel0.Part0=Spoke1
5716
		wel0.Part1=POS
5717
		wait()
5718
		local wel1=it("Weld",Char)
5719
		wel1.Part0=POS
5720
		wel1.Part1=pp1
5721
		wait()
5722
		wel1.C0=wel1.C0*cf(0,60,0)
5723
		wait()
5724
		local wel2=it("Weld",Char)
5725
		wel2.Part0=POS
5726
		wel2.Part1=pp2
5727
		wel2.C0=wel2.C0*cf(0,-60,0)
5728
		wait()
5729
		
5730
		local wel3=it("Weld",Char)
5731
		wel3.Part0=POS
5732
		wel3.Part1=pp3
5733
		wel3.C0=wel3.C0*cf(-60,0,0)
5734
		wait()
5735
		local wel4=it("Weld",Char)
5736
		wel4.Part0=POS
5737
		wel4.Part1=pp4
5738
		wel4.C0=wel4.C0*cf(60,0,0)
5739
		local TransPoints={
5740
			NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(.51,0,0),NumberSequenceKeypoint.new(.517,.0123,0),
5741
			NumberSequenceKeypoint.new(.767,0.0926,0),NumberSequenceKeypoint.new(.88,.395,0),NumberSequenceKeypoint.new(1,1,0)
5742
		}
5743
		local SizePoints={
5744
			NumberSequenceKeypoint.new(0,4.56,0),NumberSequenceKeypoint.new(.046,4.44,0),NumberSequenceKeypoint.new(.144,4.25,0),
5745
			NumberSequenceKeypoint.new(.521,4,0),NumberSequenceKeypoint.new(1,3.75,0)
5746
		}
5747
		local PE1=PEE(pp1,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Bottom",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect1","rbxassetid://300899374")
5748
		local PE2=PEE(pp2,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Top",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect2","rbxassetid://300899374")
5749
		local PE3=PEE(pp3,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Right",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect3","rbxassetid://300899374")
5750
		local PE4=PEE(pp4,NumberSequence.new(SizePoints),ColorSequence.new(Color3.new(1,1,1),Color3.new(0,1,1)),.6,NumberSequence.new(TransPoints),v3(0,0,0),false,"Left",true,NumberRange.new(6,6,6),499999997952.000,NumberRange.new(0,0,0),NumberRange.new(0,0,0),NumberRange.new(6,6,6),0,"SpinningPortalEffect4","rbxassetid://300899374")
5751
		spawn(function()
5752
			
5753
		
5754
		while Portalling==true do
5755
			wait()
5756
			POS.CFrame=POS.CFrame*angles(0,0,math.rad(3))
5757
		end
5758
		POS:Destroy()
5759
		pp1:Destroy()
5760
		pp2:Destroy()
5761
		pp3:Destroy()
5762
		pp4:Destroy()
5763
		end)
5764
		wait(.5)
5765
		end
5766
		wait(5)
5767
		newpos()
5768
		chat:Chat(Char.Head,"Now, You Will Know What It's Like To Burn.","Green")
5769
		Ging=false
5770
		Ring:Destroy()
5771
		Ring2:Destroy()
5772
		ball:Destroy()
5773
		ball2:Destroy()
5774
		for i,v in pairs(Clear) do
5775
			v:Destroy()
5776
		end
5777
		wait(3)
5778
		--anims
5779
		chat:Chat(Char.Head,"DIE!!!!!","Green")
5780
		defpos()
5781
		
5782
			RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-30), rad(0), rad(0)), 1)
5783
			LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-30), rad(0), rad(0)), 1)
5784
			RH.C0 = clerp(RH.C0,RH.C0* angles(rad(-10), rad(0), rad(0)), 1)
5785
			LH.C0 = clerp(LH.C0,LH.C0* angles(rad(-10), rad(0), rad(0)), 1)
5786
			Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-35), rad(0), rad(0)), 1)
5787
		local cylp=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(0,0,math.rad(90)),c3(0,1,0),"Neon",.5)
5788
		local clym=mesh(cylp,"Cylinder",v3(5000,60,40))
5789
		smoothNO(cylp)
5790
		spawn(function()
5791
		while REKING==true do r:wait()
5792
			cylp.CFrame=Torso.CFrame*angles(0,0,math.rad(90))*CFrame.new(ran(-2,2),0,ran(-2,2))
5793
		end
5794
		end)
5795
		local Explosion=function()
5796
			local b1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)--spike mesh in middle
5797
			local b2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.6)--black ball mesh thats big and expands
5798
			local b3=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--green ball mesh that coats black ball mesh
5799
			local r1=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
5800
			local r2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
5801
			local bb=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.7)--black ball that envelopes all >:D rhymes
5802
			local gr=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
5803
			local gr2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
5804
			local sw=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--shockwave around whole fing
5805
			local sw2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--another shockwave around whole fing
5806
			local bm1=spmesh(b1,"rbxassetid://9982590",v3(8,8,8))
5807
			local bm2=mesh(b2,"Sphere",v3(40,40,40))
5808
			local bm3=mesh(b3,"Sphere",v3(42,42,42))
5809
			local rm1=spmesh(r1,"rbxassetid://3270017",v3(50,50,30))
5810
			local rm2=spmesh(r2,"rbxassetid://3270017",v3(50,50,30))
5811
			local bbm=mesh(bb,"Sphere",v3(60,60,60))
5812
			local grm1=spmesh(gr,"rbxassetid://3270017",v3(80,80,50))
5813
			local grm2=spmesh(gr2,"rbxassetid://3270017",v3(80,80,50))
5814
			local ss1=spmesh(sw,"rbxassetid://20329976",v3(40,15,40))
5815
			local ss2=spmesh(sw2,"rbxassetid://20329976",v3(48,5,48))
5816
			wait()
5817
			smoothNO(b1)
5818
			smoothNO(b2)
5819
			smoothNO(bb)
5820
			RealDamage(Torso,70,200,70,false)
5821
			for i=1,400 do r:wait()
5822
				--CFrames
5823
				b1.CFrame=b1.CFrame:lerp(b1.CFrame*CFrame.Angles(rad(3),0,rad(3)),.4)
5824
				r1.CFrame=r1.CFrame:lerp(r1.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
5825
				r2.CFrame=r2.CFrame:lerp(r2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
5826
				gr.CFrame=gr.CFrame:lerp(gr.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
5827
				gr2.CFrame=gr2.CFrame:lerp(gr2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
5828
				sw.CFrame=sw.CFrame:lerp(sw.CFrame*CFrame.Angles(0,math.rad(5),0),.4)
5829
				sw2.CFrame=sw2.CFrame:lerp(sw2.CFrame*CFrame.Angles(0,math.rad(-5),0),.4)
5830
				--Sizing
5831
				bm1.Scale=bm1.Scale:Lerp(bm1.Scale+Vector3.new(1.8,1.8,1.8),.069)--hehe
5832
				bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(6,6,6),.1)
5833
				bm3.Scale=bm3.Scale:Lerp(bm3.Scale+Vector3.new(6,6,6),.1)
5834
				rm1.Scale=rm1.Scale:Lerp(rm1.Scale+Vector3.new(7,7,7),.1)
5835
				rm2.Scale=rm2.Scale:Lerp(rm2.Scale+Vector3.new(7,7,7),.1)
5836
				bbm.Scale=bbm.Scale:Lerp(bbm.Scale+Vector3.new(8,8,8),.1)
5837
				grm1.Scale=grm1.Scale:Lerp(grm1.Scale+Vector3.new(7,7,7),.1)
5838
				grm2.Scale=grm2.Scale:Lerp(grm2.Scale+Vector3.new(7,7,7),.1)
5839
				ss1.Scale=ss1.Scale:Lerp(ss1.Scale+Vector3.new(7,3,7),.1)
5840
				ss2.Scale=ss2.Scale:Lerp(ss2.Scale+Vector3.new(7,2,7),.1)
5841
				--Transparency
5842
				b1.Transparency=.7+i/400
5843
				b2.Transparency=.7+i/400
5844
				b3.Transparency=.7+i/400
5845
				r1.Transparency=.7+i/400
5846
				r2.Transparency=.7+i/400
5847
				bb.Transparency=.7+i/400
5848
				gr.Transparency=.7+i/400
5849
				gr2.Transparency=.7+i/400
5850
				sw.Transparency=.7+i/400
5851
				sw2.Transparency=.7+i/400
5852
				
5853
			end
5854
			--Destroying
5855
			b1:Destroy()
5856
			b2:Destroy()
5857
			b3:Destroy()
5858
			r1:Destroy()
5859
			r2:Destroy()
5860
			bb:Destroy()
5861
			gr:Destroy()
5862
			gr2:Destroy()
5863
			sw:Destroy()
5864
			sw2:Destroy()
5865
			end
5866
			for i=1,30 do r:wait()
5867
				spawn(function()
5868
					Explosion()
5869
				end)
5870
				wait(.89)
5871
			end
5872
			REKING=false
5873
		NBright={}
5874
		local NBR=0
5875
		for i=1,10 do
5876
			table.insert(NBright,NBR)
5877
			NBR=NBR+.1
5878
		end
5879
		print"boop"
5880
		for i, v in pairs(NBright) do
5881
			print(v)
5882
		end
5883
		for i=1,#NBright do
5884
			Lighting.Brightness=NBright[i]
5885
			wait(.1)
5886
		end
5887
		Lighting.Brightness=1
5888
		Portalling=false
5889
		for i=1,10 do wait()
5890
			C1.Transparency=i/10
5891
			cylp.Transparency=.5+i/10
5892
		end
5893
		Torso.Anchored=false
5894
		newpos()
5895
		attacking=false
5896
		canattack=true
5897
		
5898
	end
5899
end)
5900
5901
5902
5903
5904
5905
Mouse.KeyDown:connect(function(Key)
5906
	if Key=="p" and attacking==false then attacking=true
5907
		chat:Chat(Char.Head,"URAGH!","Green")
5908
		local Explosion=function()
5909
			local b1=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.5)--spike mesh in middle
5910
			local b2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.6)--black ball mesh thats big and expands
5911
			local b3=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--green ball mesh that coats black ball mesh
5912
			local r1=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
5913
			local r2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,0,0),"Neon",.6)--ring that rotates around section
5914
			local bb=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,0,0),"Neon",.7)--black ball that envelopes all >:D rhymes
5915
			local gr=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
5916
			local gr2=part(Char,true,false,v3(1,1,1),Torso.CFrame*angles(ran(-10,10),ran(-10,10),ran(-10,10)),c3(0,1,0),"Neon",.7)--green ring that goes around bb
5917
			local sw=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--shockwave around whole fing
5918
			local sw2=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)--another shockwave around whole fing
5919
			local bm1=spmesh(b1,"rbxassetid://9982590",v3(8,8,8))
5920
			local bm2=mesh(b2,"Sphere",v3(40,40,40))
5921
			local bm3=mesh(b3,"Sphere",v3(42,42,42))
5922
			local rm1=spmesh(r1,"rbxassetid://3270017",v3(50,50,30))
5923
			local rm2=spmesh(r2,"rbxassetid://3270017",v3(50,50,30))
5924
			local bbm=mesh(bb,"Sphere",v3(60,60,60))
5925
			local grm1=spmesh(gr,"rbxassetid://3270017",v3(80,80,50))
5926
			local grm2=spmesh(gr2,"rbxassetid://3270017",v3(80,80,50))
5927
			local ss1=spmesh(sw,"rbxassetid://20329976",v3(40,15,40))
5928
			local ss2=spmesh(sw2,"rbxassetid://20329976",v3(48,5,48))
5929
			wait()
5930
			smoothNO(b1)
5931
			smoothNO(b2)
5932
			smoothNO(bb)
5933
			for i=1,400 do r:wait()
5934
				--CFrames
5935
				b1.CFrame=b1.CFrame:lerp(b1.CFrame*CFrame.Angles(rad(3),0,rad(3)),.4)
5936
				r1.CFrame=r1.CFrame:lerp(r1.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
5937
				r2.CFrame=r2.CFrame:lerp(r2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.3)
5938
				gr.CFrame=gr.CFrame:lerp(gr.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
5939
				gr2.CFrame=gr2.CFrame:lerp(gr2.CFrame*CFrame.Angles(math.rad(ran(1,30)),math.rad(ran(1,30)),math.rad(ran(1,30))),.1)
5940
				sw.CFrame=sw.CFrame:lerp(sw.CFrame*CFrame.Angles(0,math.rad(5),0),.4)
5941
				sw2.CFrame=sw2.CFrame:lerp(sw2.CFrame*CFrame.Angles(0,math.rad(-5),0),.4)
5942
				--Sizing
5943
				bm1.Scale=bm1.Scale:Lerp(bm1.Scale+Vector3.new(1.8,1.8,1.8),.069)--hehe
5944
				bm2.Scale=bm2.Scale:Lerp(bm2.Scale+Vector3.new(6,6,6),.1)
5945
				bm3.Scale=bm3.Scale:Lerp(bm3.Scale+Vector3.new(6,6,6),.1)
5946
				rm1.Scale=rm1.Scale:Lerp(rm1.Scale+Vector3.new(7,7,7),.1)
5947
				rm2.Scale=rm2.Scale:Lerp(rm2.Scale+Vector3.new(7,7,7),.1)
5948
				bbm.Scale=bbm.Scale:Lerp(bbm.Scale+Vector3.new(8,8,8),.1)
5949
				grm1.Scale=grm1.Scale:Lerp(grm1.Scale+Vector3.new(7,7,7),.1)
5950
				grm2.Scale=grm2.Scale:Lerp(grm2.Scale+Vector3.new(7,7,7),.1)
5951
				ss1.Scale=ss1.Scale:Lerp(ss1.Scale+Vector3.new(7,3,7),.1)
5952
				ss2.Scale=ss2.Scale:Lerp(ss2.Scale+Vector3.new(7,2,7),.1)
5953
				--Transparency
5954
				b1.Transparency=.7+i/400
5955
				b2.Transparency=.7+i/400
5956
				b3.Transparency=.7+i/400
5957
				r1.Transparency=.7+i/400
5958
				r2.Transparency=.7+i/400
5959
				bb.Transparency=.7+i/400
5960
				gr.Transparency=.7+i/400
5961
				gr2.Transparency=.7+i/400
5962
				sw.Transparency=.7+i/400
5963
				sw2.Transparency=.7+i/400
5964
				
5965
			end
5966
				b1:Destroy()
5967
			b2:Destroy()
5968
			b3:Destroy()
5969
			r1:Destroy()
5970
			r2:Destroy()
5971
			bb:Destroy()
5972
			gr:Destroy()
5973
			gr2:Destroy()
5974
			sw:Destroy()
5975
			sw2:Destroy()
5976
		end
5977
		Torso.Anchored=true
5978
		RS.C0 = clerp(RS.C0,RS.C0* angles(rad(-30), rad(0), rad(0)), 1)
5979
			LS.C0 = clerp(LS.C0,LS.C0* angles(rad(-30), rad(0), rad(0)), 1)
5980
			RH.C0 = clerp(RH.C0,RH.C0* angles(rad(-10), rad(0), rad(0)), 1)
5981
			LH.C0 = clerp(LH.C0,LH.C0* angles(rad(-10), rad(0), rad(0)), 1)
5982
			Neck.C0 = clerp(Neck.C0,Neck.C0*angles(rad(-35), rad(0), rad(0)), 1)
5983
			spawn(function()
5984
		Explosion()
5985
			end)
5986
			wait(2)
5987
		Torso.Anchored=false
5988
		newpos()
5989
		
5990
		attacking=false
5991
	end
5992
end)
5993
5994
Mouse.KeyDown:connect(function(Key)
5995
	if Key=="l" then
5996
		local poop=part(Char,true,false,v3(1,1,1),Torso.CFrame,c3(0,1,0),"Neon",.7)
5997
		local cyl=mesh(poop,"Cylinder",v3(1,1,1))
5998
		for i=1,60,.2 do r:wait()
5999
			cyl.Scale=Vector3.new(i*2,i*2,4)
6000
			poop.CFrame=Torso.CFrame*CFrame.new(0,0,-i)*CFrame.Angles(0,rad(90),0)
6001
		end
6002
		
6003
	end
6004
end)
6005
6006
Mouse.KeyDown:connect(function(Key)
6007
	if Key=="m" then
6008
		local poop=part(Char,true,false,v3(1,1,1),Torso.CFrame*cf(ran(3,10),ran(0,10),ran(3,10)),c3(0,1,0),"Neon",.7)
6009
		poop.CFrame=poop.CFrame*CFrame.new(poop.Position-Torso.Position,poop.Position)
6010
	end
6011
end)
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
local animpose = "Idle"
6022
local lastanimpose = "Idle"
6023
local sine = 0
6024
local change = 1
6025
local val = 0
6026
local ffing = false
6027
-------------------------------
6028
game:GetService("RunService").RenderStepped:connect(function()
6029
--[[if char.Humanoid.Jump == true then
6030
jump = true
6031
else
6032
jump = false
6033
end]]
6034
char.Humanoid.FreeFalling:connect(function(f)
6035
if f then
6036
ffing = true
6037
else
6038
ffing = false
6039
end
6040
end)
6041
sine = sine + change
6042
if jumpn == true then
6043
animpose = "Jumping"
6044
elseif ffing == true then
6045
animpose = "Freefalling"
6046
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
6047
animpose = "Idle"
6048
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
6049
animpose = "Walking"
6050
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
6051
animpose = "Running"
6052
end
6053
if animpose ~= lastanimpose then
6054
sine = 0
6055
if Debounces.NoIdl == false then
6056
if animpose == "Idle" then
6057
for i = 1, 2 do
6058
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
6059
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
6060
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
6061
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
6062
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
6063
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
6064
end
6065
elseif animpose == "Walking" then
6066
for i = 1, 2 do
6067
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
6068
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
6069
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
6070
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
6071
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
6072
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
6073
end
6074
elseif animpose == "Running" then
6075
for i = 1, 2 do
6076
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
6077
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
6078
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
6079
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
6080
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
6081
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
6082
wait()
6083
end
6084
end
6085
else
6086
end
6087
end
6088
lastanimpose = animpose
6089
if Debounces.NoIdl == false then
6090
if animpose == "Idle" then
6091
change = 0.5
6092
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/10),0)*CFrame.Angles(math.rad(-10),math.rad(-10),math.rad(14+2*math.cos(sine/10))), 0.4)
6093
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/10),0)*CFrame.Angles(math.rad(-20),math.rad(6),math.rad(-10-2*math.cos(sine/10))), 0.4)
6094
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/10)),math.rad(20),0), 0.2)
6095
hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
6096
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.16*math.cos(sine/10), 0) * CFrame.Angles(0, math.rad(-20), math.rad(0)), 0.05)
6097
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0-0.1*math.cos(sine/10), -0.55) * CFrame.Angles(math.rad(-10+1*math.cos(sine/10)), math.rad(10), math.rad(-0-2*math.cos(sine/10))), 0.4)
6098
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1-0.1*math.cos(sine/10), 0) * CFrame.Angles(0, math.rad(-10), math.rad(0+2*math.cos(sine/10))), 0.4)
6099
elseif animpose == "Walking" then
6100
change = 1
6101
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
6102
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
6103
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
6104
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
6105
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
6106
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
6107
elseif animpose == "Running" then
6108
change = 1
6109
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
6110
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
6111
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
6112
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
6113
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
6114
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
6115
end
6116
end
6117
end)
6118
6119
hum.MaxHealth = math.huge
6120
wait(3)
6121
hum.Health = math.huge
6122
spawn(function()
6123
	while wait(2)
6124
		 do
6125
		GroundWave3()	
6126
	end
6127
end)