View difference between Paste ID: GVqt499u and zUrDiM6U
SHOW: | | - or go back to the newest paste.
1
local s = Instance.new("Sound")
2
s.Name = "BGMusic"
3
s.SoundId = "http://www.roblox.com/asset/?id=228576456"
4
s.Pitch = 1
5
s.Volume = 1
6
s.Looped = true
7
s.archivable = false
8
s.Parent = game.Workspace
9
wait(0.1)
10
s:play()
11
12
p = game.Players.LocalPlayer
13
char = p.Character
14
torso = char.Torso
15
neck = char.Torso.Neck
16
char.Head.face.Texture = "rbxassetid://0"
17
18
Player=game:GetService("Players").LocalPlayer
19
Character=Player.Character 
20
PlayerGui=Player.PlayerGui
21
Backpack=Player.Backpack 
22
Torso=Character.Torso 
23
Head=Character.Head 
24
Humanoid=Character.Humanoid
25
LeftArm=Character["Left Arm"] 
26
LeftLeg=Character["Left Leg"] 
27
RightArm=Character["Right Arm"] 
28
RightLeg=Character["Right Leg"] 
29
LS=Torso["Left Shoulder"] 
30
LH=Torso["Left Hip"] 
31
RS=Torso["Right Shoulder"] 
32
RH=Torso["Right Hip"] 
33
Face = Head.face
34
Neck=Torso.Neck
35
it=Instance.new
36
attacktype=1
37
vt=Vector3.new
38
cf=CFrame.new
39
euler=CFrame.fromEulerAnglesXYZ
40
angles=CFrame.Angles
41
cloaked=false
42
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
43
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
44
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
45
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
46
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
47
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
48
RootPart=Character.HumanoidRootPart
49
RootJoint=RootPart.RootJoint
50
RootCF=euler(-1.57,0,3.14)
51
attack = false 
52
attackdebounce = false 
53
deb=false
54
equipped=true
55
hand=false
56
MMouse=nil
57
combo=0
58
mana=0
59
trispeed=.2
60
attackmode='none'
61
local idle=0
62
local Anim="Idle"
63
local Effects={}
64
local gun=false
65
local shoot=false
66
player=nil 
67
mana=0
68
cam = workspace.CurrentCamera
69
ZTarget = nil
70
RocketTarget = nil
71
local m = Instance.new("Model",Character)
72
m.Name = "WeaponModel"
73
74
mouse=Player:GetMouse()
75
--save shoulders 
76
RSH, LSH=nil, nil 
77
--welds 
78
RW, LW=Instance.new("Weld"), Instance.new("Weld") 
79
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
80
LH=Torso["Left Hip"]
81
RH=Torso["Right Hip"]
82
TorsoColor=Torso.BrickColor
83
function NoOutline(Part)
84
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
85
end
86
player=Player 
87
ch=Character
88
RSH=ch.Torso["Right Shoulder"] 
89
LSH=ch.Torso["Left Shoulder"] 
90
-- 
91
RSH.Parent=nil 
92
LSH.Parent=nil 
93
-- 
94
RW.Name="Right Shoulder"
95
RW.Part0=ch.Torso 
96
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) 
97
RW.C1=cf(0, 0.5, 0) 
98
RW.Part1=ch["Right Arm"] 
99
RW.Parent=ch.Torso 
100
-- 
101
LW.Name="Left Shoulder"
102
LW.Part0=ch.Torso 
103
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) 
104
LW.C1=cf(0, 0.5, 0) 
105
LW.Part1=ch["Left Arm"] 
106
LW.Parent=ch.Torso 
107
108
	function swait(num)
109
    if num==0 or num==nil then
110
    game:service'RunService'.Heartbeat:wait(0)
111
    else
112
    for i=0,num do
113
    game:service'RunService'.Heartbeat:wait(0)
114
    end
115
    end
116
	    end
117
	
118
	function nooutline(part)
119
		part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
120
	end
121
	
122
	function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
123
		local fp=it("Part")
124
		fp.formFactor=formfactor
125
		fp.Parent=parent
126
		fp.Reflectance=reflectance
127
		fp.Transparency=transparency
128
		fp.CanCollide=false
129
		fp.Locked=true
130
		fp.BrickColor=BrickColor.new(tostring(brickcolor))
131
		fp.Name=name
132
		fp.Size=size
133
		fp.Position=Character.Torso.Position
134
		nooutline(fp)
135
		fp.Material=material
136
		fp:BreakJoints()
137
		return fp
138
	end
139
140
        function ppart(formfactor,parent,reflectance,transparency,brickcolor,name,size)
141
        local fp = it("Part")
142
        fp.formFactor = formfactor
143
        fp.Parent = parent
144
        fp.Reflectance = reflectance
145
        fp.Transparency = transparency
146
        fp.CanCollide = false
147
        fp.Locked=true
148
        fp.BrickColor = brickcolor
149
        fp.Name = name
150
        fp.Size = size
151
        fp.Position = EffectPart.Position
152
        NoOutline(fp)
153
        fp.Material="Neon"
154
        fp:BreakJoints()
155
        return fp
156
    end
157
	
158
	function mesh(Mesh,part,meshtype,meshid,offset,scale)
159
		local mesh=it(Mesh)
160
		mesh.Parent=part
161
		if Mesh=="SpecialMesh" then
162
			mesh.MeshType=meshtype
163
			mesh.MeshId=meshid
164
		end
165
		mesh.Offset=offset
166
		mesh.Scale=scale
167
		return mesh
168
	end
169
	
170
	function weld(parent,part0,part1,c0,c1)
171
		local weld=it("Weld")
172
		weld.Parent=parent
173
		weld.Part0=part0
174
		weld.Part1=part1
175
		weld.C0=c0
176
		weld.C1=c1
177
		return weld
178
	end
179
	
180
	
181
local function CFrameFromTopBack(at, top, back)
182
local right = top:Cross(back)
183
return CFrame.new(at.x, at.y, at.z,
184
right.x, top.x, back.x,
185
right.y, top.y, back.y,
186
right.z, top.z, back.z)
187
end
188
189
function Triangle(a, b, c)
190
local edg1 = (c-a):Dot((b-a).unit)
191
local edg2 = (a-b):Dot((c-b).unit)
192
local edg3 = (b-c):Dot((a-c).unit)
193
if edg1 <= (b-a).magnitude and edg1 >= 0 then
194
a, b, c = a, b, c
195
elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
196
a, b, c = b, c, a
197
elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
198
a, b, c = c, a, b
199
else
200
assert(false, "unreachable")
201
end
202
 
203
local len1 = (c-a):Dot((b-a).unit)
204
local len2 = (b-a).magnitude - len1
205
local width = (a + (b-a).unit*len1 - c).magnitude
206
 
207
local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
208
 
209
local list = {}
210
211
local TrailColor = ("Institutional white")
212
 
213
if len1 > 0.01 then
214
local w1 = Instance.new('WedgePart', m)
215
game:GetService("Debris"):AddItem(w1,5)
216
w1.Material = "Neon"
217
w1.FormFactor = 'Custom'
218
w1.BrickColor = BrickColor.new(TrailColor)
219
w1.Transparency = 0
220
w1.Reflectance = 0
221
w1.Material = "Neon"
222
w1.CanCollide = false
223
NoOutline(w1)
224
local sz = Vector3.new(0.2, width, len1)
225
w1.Size = sz
226
local sp = Instance.new("SpecialMesh",w1)
227
sp.MeshType = "Wedge"
228
sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
229
w1:BreakJoints()
230
w1.Anchored = true
231
w1.Parent = workspace
232
w1.Transparency = 0.7
233
table.insert(Effects,{w1,"Disappear",.01})
234
w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
235
table.insert(list,w1)
236
end
237
 
238
if len2 > 0.01 then
239
local w2 = Instance.new('WedgePart', m)
240
game:GetService("Debris"):AddItem(w2,5)
241
w2.Material = "Neon"
242
w2.FormFactor = 'Custom'
243
w2.BrickColor = BrickColor.new(TrailColor)
244
w2.Transparency = 0
245
w2.Reflectance = 0
246
w2.Material = "Neon"
247
w2.CanCollide = false
248
NoOutline(w2)
249
local sz = Vector3.new(0.2, width, len2)
250
w2.Size = sz
251
local sp = Instance.new("SpecialMesh",w2)
252
sp.MeshType = "Wedge"
253
sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
254
w2:BreakJoints()
255
w2.Anchored = true
256
w2.Parent = workspace
257
w2.Transparency = 0.7
258
table.insert(Effects,{w2,"Disappear",.01})
259
w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
260
table.insert(list,w2)
261
end
262
return unpack(list)
263
end
264
265
function makeShockwave(height,color,speed,range,pulse)
266
local range = range or 2000
267
local p = Instance.new("Part")
268
p.Anchored = true
269
p.CanCollide = false
270
p.FormFactor = "Custom"
271
p.BrickColor = color
272
p.Parent = workspace
273
local m = Instance.new("SpecialMesh",p)
274
m.MeshId = "rbxassetid://3270017"
275
local estimateSurvival = math.floor(range/speed) * 0.03
276
game:GetService("Debris"):AddItem(p,estimateSurvival)
277
Spawn(function ()
278
for i = 1,range,speed do
279
p.Transparency = 1-math.min(0.5,3-(i/500))
280
m.Scale = Vector3.new(i,i,i*height)
281
p.CFrame = CFrame.new(Torso.Position) * CFrame.Angles(math.rad(90),0,0)
282
wait()
283
end
284
p:Destroy()
285
end)
286
end
287
		
288
so = function(id,par,vol,pit) 
289
coroutine.resume(coroutine.create(function()
290
local sou = Instance.new("Sound",par or workspace)
291
sou.Volume=vol
292
sou.Pitch=pit or 1
293
sou.SoundId=id
294
swait() 
295
sou:play() 
296
game:GetService("Debris"):AddItem(sou,6)
297
end))
298
end
299
 
300
function clerp(a,b,t) 
301
local qa = {QuaternionFromCFrame(a)}
302
local qb = {QuaternionFromCFrame(b)} 
303
local ax, ay, az = a.x, a.y, a.z 
304
local bx, by, bz = b.x, b.y, b.z
305
local _t = 1-t
306
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
307
end 
308
 
309
function QuaternionFromCFrame(cf) 
310
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
311
local trace = m00 + m11 + m22 
312
if trace > 0 then 
313
local s = math.sqrt(1 + trace) 
314
local recip = 0.5/s 
315
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
316
else 
317
local i = 0 
318
if m11 > m00 then
319
i = 1
320
end
321
if m22 > (i == 0 and m00 or m11) then 
322
i = 2 
323
end 
324
if i == 0 then 
325
local s = math.sqrt(m00-m11-m22+1) 
326
local recip = 0.5/s 
327
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
328
elseif i == 1 then 
329
local s = math.sqrt(m11-m22-m00+1) 
330
local recip = 0.5/s 
331
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
332
elseif i == 2 then 
333
local s = math.sqrt(m22-m00-m11+1) 
334
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
335
end 
336
end 
337
end
338
 
339
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
340
local xs, ys, zs = x + x, y + y, z + z 
341
local wx, wy, wz = w*xs, w*ys, w*zs 
342
local xx = x*xs 
343
local xy = x*ys 
344
local xz = x*zs 
345
local yy = y*ys 
346
local yz = y*zs 
347
local zz = z*zs 
348
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)) 
349
end
350
 
351
function QuaternionSlerp(a, b, t) 
352
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
353
local startInterp, finishInterp; 
354
if cosTheta >= 0.0001 then 
355
if (1 - cosTheta) > 0.0001 then 
356
local theta = math.acos(cosTheta) 
357
local invSinTheta = 1/math.sin(theta) 
358
startInterp = math.sin((1-t)*theta)*invSinTheta 
359
finishInterp = math.sin(t*theta)*invSinTheta  
360
else 
361
startInterp = 1-t 
362
finishInterp = t 
363
end 
364
else 
365
if (1+cosTheta) > 0.0001 then 
366
local theta = math.acos(-cosTheta) 
367
local invSinTheta = 1/math.sin(theta) 
368
startInterp = math.sin((t-1)*theta)*invSinTheta 
369
finishInterp = math.sin(t*theta)*invSinTheta 
370
else 
371
startInterp = t-1 
372
finishInterp = t 
373
end 
374
end 
375
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 
376
end
377
378
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
379
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
380
end 
381
382
Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
383
        if hit.Parent==nil then
384
                return
385
        end
386
        local h=hit.Parent:FindFirstChild("Humanoid")
387
        for _,v in pairs(hit.Parent:children()) do
388
        if v:IsA("Humanoid") then
389
        h=v
390
        end
391
        end
392
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
393
        h=hit.Parent.Parent:FindFirstChild("Humanoid")
394
        end
395
        if hit.Parent.className=="Hat" then
396
        hit=hit.Parent.Parent:findFirstChild("Head")
397
        end
398
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
399
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
400
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
401
                        return
402
                end]]
403
--                        hs(hit,1.2) 
404
                        local c=Instance.new("ObjectValue")
405
                        c.Name="creator"
406
                        c.Value=game:service("Players").LocalPlayer
407
                        c.Parent=h
408
                        game:GetService("Debris"):AddItem(c,.5)
409
                local Damage=math.random(minim,maxim)
410
--                h:TakeDamage(Damage)
411
                local  blocked=false
412
                local  block=hit.Parent:findFirstChild("Block")
413
                if block~=nil then
414
                print(block.className)
415
                if block.className=="NumberValue" then
416
                if block.Value>0 then
417
                blocked=true
418
                if decreaseblock==nil then
419
                block.Value=block.Value-1
420
                end
421
                end
422
                end
423
                if block.className=="IntValue" then
424
                if block.Value>0 then
425
                blocked=true
426
                if decreaseblock~=nil then
427
                block.Value=block.Value-1
428
                end
429
                end
430
                end
431
                end
432
                if blocked==false then
433
--                h:TakeDamage(Damage)
434
                h.Health=h.Health-Damage
435
                ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
436
                else
437
                h.Health=h.Health-(Damage/2)
438
                ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color)
439
                end
440
                if Type=="Knockdown" then
441
                local hum=hit.Parent.Humanoid
442
hum.PlatformStand=true
443
coroutine.resume(coroutine.create(function(HHumanoid)
444
swait(1)
445
HHumanoid.PlatformStand=false
446
end),hum)
447
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
448
--hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
449
local bodvol=Instance.new("BodyVelocity")
450
bodvol.velocity=angle*knockback
451
bodvol.P=5000
452
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
453
bodvol.Parent=hit
454
local rl=Instance.new("BodyAngularVelocity")
455
rl.P=3000
456
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
457
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
458
rl.Parent=hit
459
game:GetService("Debris"):AddItem(bodvol,.5)
460
game:GetService("Debris"):AddItem(rl,.5)
461
                elseif Type=="Normal" then
462
                local vp=Instance.new("BodyVelocity")
463
                vp.P=500
464
                vp.maxForce=Vector3.new(math.huge,0,math.huge)
465
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
466
                if KnockbackType==1 then
467
                vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
468
                elseif KnockbackType==2 then
469
                vp.velocity=Property.CFrame.lookVector*knockback
470
                end
471
                if knockback>0 then
472
                        vp.Parent=hit.Parent.Torso
473
                end
474
                game:GetService("Debris"):AddItem(vp,.5)
475
                elseif Type=="Up" then
476
                local bodyVelocity=Instance.new("BodyVelocity")
477
                bodyVelocity.velocity=vt(0,60,0)
478
                bodyVelocity.P=5000
479
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
480
                bodyVelocity.Parent=hit
481
                game:GetService("Debris"):AddItem(bodyVelocity,1)
482
                local rl=Instance.new("BodyAngularVelocity")
483
                rl.P=3000
484
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
485
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
486
                rl.Parent=hit
487
                game:GetService("Debris"):AddItem(rl,.5)
488
                elseif Type=="Snare" then
489
                local bp=Instance.new("BodyPosition")
490
                bp.P=2000
491
                bp.D=100
492
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
493
                bp.position=hit.Parent.Torso.Position
494
                bp.Parent=hit.Parent.Torso
495
                game:GetService("Debris"):AddItem(bp,1)
496
                elseif Type=="Target" then
497
	            local Targetting = false
498
                if Targetting==false then
499
                ZTarget=hit.Parent.Torso
500
                coroutine.resume(coroutine.create(function(Part) 
501
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
502
                swait(5)
503
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
504
                end),ZTarget)
505
                local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
506
                local  targetgui=Instance.new("BillboardGui")
507
                targetgui.Parent=ZTarget
508
                targetgui.Size=UDim2.new(10,100,10,100)
509
                local targ=Instance.new("ImageLabel")
510
                targ.Parent=targetgui
511
                targ.BackgroundTransparency=1
512
                targ.Image="rbxassetid://4834067"
513
                targ.Size=UDim2.new(1,0,1,0)
514
                cam.CameraType="Scriptable"
515
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
516
                local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
517
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
518
                Targetting=true
519
                RocketTarget=ZTarget
520
                for i=1,Property do
521
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
522
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
523
                swait()
524
                end
525
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
526
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
527
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
528
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
529
                end
530
                Targetting=false
531
                RocketTarget=nil
532
                targetgui.Parent=nil
533
                cam.CameraType="Custom"
534
                end
535
                end
536
                        local debounce=Instance.new("BoolValue")
537
                        debounce.Name="DebounceHit"
538
                        debounce.Parent=hit.Parent
539
                        debounce.Value=true
540
                        game:GetService("Debris"):AddItem(debounce,Delay)
541
                        c=Instance.new("ObjectValue")
542
                        c.Name="creator"
543
                        c.Value=Player
544
                        c.Parent=h
545
                        game:GetService("Debris"):AddItem(c,.5)
546
        end
547
end
548
549
550
function ShowDamage(Pos, Text, Time, Color)
551
	local Rate = (1 / 30)
552
	local Pos = (Pos or Vector3.new(0, 0, 0))
553
	local Text = (Text or "")
554
	local Time = (Time or 2)
555
	local Color = (Color or Color3.new(1, 0, 0))
556
	local EffectPart = part("Custom",workspace,"Neon",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
557
	EffectPart.Anchored = true
558
	local BillboardGui = Instance.new("BillboardGui")
559
	BillboardGui.Size = UDim2.new(3, 0, 3, 0)
560
	BillboardGui.Adornee = EffectPart
561
	local TextLabel = Instance.new("TextLabel")
562
	TextLabel.BackgroundTransparency = 1
563
	TextLabel.Size = UDim2.new(1, 0, 1, 0)
564
	TextLabel.Text = Text
565
	TextLabel.TextColor3 = Color
566
	TextLabel.TextScaled = true
567
	TextLabel.Font = Enum.Font.ArialBold
568
	TextLabel.Parent = BillboardGui
569
	BillboardGui.Parent = EffectPart
570
	game.Debris:AddItem(EffectPart, (Time + 0.1))
571
	EffectPart.Parent = game:GetService("Workspace")
572
	Delay(0, function()
573
		local Frames = (Time / Rate)
574
		for Frame = 1, Frames do
575
			wait(Rate)
576
			local Percent = (Frame / Frames)
577
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
578
			TextLabel.TextTransparency = Percent
579
		end
580
		if EffectPart and EffectPart.Parent then
581
			EffectPart:Destroy()
582
		end
583
	end)
584
end
585
586
--example: local con = HitboxB.Touched:connect(function(hit) Damagefunc(Hitbox,hit,Dmg,Dmg,math.random(Knockback,Knockback),"Normal",RootPart,.2,1) end) 
587
588
Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Handle",Vector3.new(0.399999976, 5.19999981, 0.399999976))
589
Handleweld=weld(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, -5.69614329e-008, 5.96046448e-008, 5.69614222e-008, 0.999999881, 6.38557296e-008, -5.9604556e-008, -6.38557367e-008, 1),CFrame.new(0.00374984741, 1.86080933, -1.12269855, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007))
590
mesh("CylinderMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
591
Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,1,"Institutional white","Hitbox",Vector3.new(0.399999976, 5.79999971, 1.19999993))
592
Hitboxweld=weld(m,Handle,Hitbox,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(0, 4.58221436, 1.54972076e-006, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007))
593
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.549069703, 0.200000003))
594
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.7038269, -4.17234802, 0.521482468, -0.00134061801, -0.965925872, -0.258815825, 0.127585664, 0.256535649, -0.958076835, 0.991826713, -0.0343056135, 0.122894369))
595
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188102",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
596
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.505991995, 0.200000003))
597
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.0048789978, -6.39959717, -0.0483512878, -0.00134025724, -0.999999166, 3.77781362e-010, -1.4289509e-006, 1.52977009e-009, -1, 0.999999166, -0.00134026876, -1.42327076e-006))
598
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366190087",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
599
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.536077976, 0.200000003))
600
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.70379639, -4.74310303, -0.0496940613, -0.00134061789, -0.965925515, -0.258816719, 9.96684539e-005, 0.258816808, -0.965926409, 0.999999166, -0.00132074545, -0.000250696496))
601
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366187724",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
602
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.366502315, 0.200000003))
603
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(6.41351318, 1.12187362, 0.0872383118, 1.4289509e-006, -1.83359816e-009, 1, 0.0450558141, 0.998984575, -6.22948448e-008, -0.998984516, 0.0450558215, 1.4219072e-006))
604
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366186808",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
605
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.272141635, 0.200000003))
606
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.68979645, 3.77229309, -0.443828583, -0.0013399038, -0.965925515, 0.258816719, -0.110641979, 0.257371128, 0.95995754, -0.99385941, -0.027349731, -0.107216768))
607
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189977",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
608
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.34188652, 0.341886491, 0.341886491))
609
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.0048789978, -5.64064026, -0.0483398438, -0.00134025724, -0.999999166, 3.77781362e-010, -1.4289509e-006, 1.52977009e-009, -1, 0.999999166, -0.00134026876, -1.42327076e-006))
610
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366190286",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
611
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.544283271, 0.200000003))
612
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.68979645, -4.18066406, 0.443828583, -0.0013399038, -0.965925515, 0.258816719, 0.110641979, -0.257371128, -0.95995754, 0.99385941, 0.027349731, 0.107216768))
613
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189509",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
614
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.50530827, 0.200000003))
615
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(5.83914185, 3.16908264, -0.0102233887, 1.33372578e-006, 0.258821219, 0.965925336, -0.00719921896, -0.965900242, 0.258814514, 0.999974191, -0.00695426436, 0.00186202815))
616
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188798",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
617
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.252995998, 0.200000003))
618
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(5.49203491, -4.05382919, 0.000431060791, 0.000857862935, -0.342018634, 0.939692795, 0.00978991855, -0.93964529, -0.342010289, 0.99995172, 0.00949290115, 0.00254225265))
619
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366187331",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
620
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.536077976, 0.200000003))
621
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.68981552, -4.74194336, -0.0941734314, -0.0013399038, -0.965925515, 0.258816719, -0.00951948017, -0.258792907, -0.965885937, 0.999953866, -0.0037580065, -0.00884834584))
622
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189770",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
623
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.274876744, 0.200000003))
624
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.7038002, 3.76046753, -0.521482468, -0.00134061801, -0.965925872, -0.258815825, -0.127585664, -0.256535649, 0.958076835, -0.991826713, 0.0343056135, -0.122894369))
625
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188387",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
626
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.366502315, 0.200000003))
627
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(6.41294861, 1.11096418, -0.0871925354, 1.4289509e-006, -1.83359816e-009, 1, 0.0424318425, -0.999099433, -6.22238758e-008, 0.999099374, 0.0424318314, -1.42191016e-006))
628
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188623",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
629
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.50530827, 0.200000003))
630
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(5.82444763, 3.1806221, -0.000411987305, 1.42099032e-006, -0.258821219, 0.965925217, -0.00982686318, 0.965878606, 0.258808762, -0.99995172, -0.00949237309, -0.00254203402))
631
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366187079",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
632
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
633
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(6.12332153, -2.99322701, 0.0102005005, -0.000627051399, 0.173652589, 0.984806776, 0.00717565231, 0.984782457, -0.173643723, -0.999974132, 0.00695775915, -0.00186358555))
634
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189081",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
635
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.399999976, 1.60000002, 0.399999976))
636
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 2.92131805, -4.32131958, 1, 1.08324627e-007, -2.16275893e-007, 2.41579585e-007, -0.707107067, 0.707106471, -7.2315359e-008, -0.707106531, -0.707107067))
637
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
638
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
639
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(4.49303436, 1.52587891e-005, 1.74960327, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
640
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00399995, 0.699999988))
641
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
642
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.74960327, 7.62939453e-006, 4.49303436, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
643
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00399995, 0.699999988))
644
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.39999998, 0.399999976))
645
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -3.42132568, -1.92131042, 1, 1.30831239e-007, -1.86473642e-007, -3.53272753e-008, -0.70710665, -0.707106888, -2.36420846e-007, 0.707106888, -0.70710665))
646
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
647
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.39999998, 0.399999976))
648
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 3.42131805, -1.92132568, 1, -2.11684181e-007, -1.26868997e-007, -4.79209916e-008, -0.707106709, 0.707106829, -2.35375424e-007, -0.707106829, -0.707106709))
649
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
650
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
651
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.72132874, 1.52587891e-005, 4.52131653, -5.63450442e-008, -0.707106948, -0.70710659, 1, -1.11538469e-007, 2.6172529e-008, -8.53239754e-008, -0.70710665, 0.707106948))
652
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
653
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
654
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, 0, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
655
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.998000026, 1))
656
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.60000002, 0.399999976))
657
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 2.92131042, 4.32132721, 1, -1.75202331e-007, 8.17472525e-008, 6.20649274e-008, 0.707106948, 0.70710665, -1.69638383e-007, -0.70710665, 0.707106948))
658
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
659
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
660
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.72131348, 1.52587891e-005, 4.52132416, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
661
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
662
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
663
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, 1.52587891e-005, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
664
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
665
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
666
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, 0, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
667
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
668
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
669
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, -7.62939453e-006, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
670
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
671
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
672
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.93847656, -9.91821289e-005, -1.73847961, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
673
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
674
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
675
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.73847961, -0.000129699707, -2.93849945, 3.30619088e-008, -0.707107186, -0.707106411, 1, 1.32102684e-008, 2.78642904e-008, 1.69039538e-009, -0.707106411, 0.707107246))
676
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
677
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
678
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.73847961, -9.15527344e-005, -2.93849945, 3.30619088e-008, -0.707107186, -0.707106411, 1, 1.32102684e-008, 2.78642904e-008, 1.69039538e-009, -0.707106411, 0.707107246))
679
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
680
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
681
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.93847656, -0.000129699707, -1.73847961, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
682
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
683
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
684
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000137329102, -2.87993622, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
685
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
686
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
687
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -9.91821289e-005, -2.87993622, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
688
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
689
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.799999952, 0.200000003))
690
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000102996826, -2.33849335, -2.83850098, 1, -1.75202388e-007, 2.60561166e-007, -6.43755129e-008, 0.707107186, 0.707106471, -2.96079065e-007, -0.707106411, 0.707107186))
691
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
692
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.799999952, 0.200000003))
693
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, 2.33850098, -2.83849335, 1, 1.2310764e-007, 2.00956563e-007, 4.29951967e-008, 0.70710659, -0.707107067, -2.33165792e-007, 0.707107067, 0.707106531))
694
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
695
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.599999964, 0.200000003))
696
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.15527344e-005, -2.43848419, 1.83848572, 1, -2.11684238e-007, -1.26868997e-007, -4.79209774e-008, -0.70710659, 0.707107008, -2.35375509e-007, -0.707107067, -0.70710659))
697
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
698
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.599999964, 0.200000003))
699
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.53674316e-005, 2.43848419, 1.83849335, 1, 8.66257324e-008, -1.86473642e-007, -6.65851871e-008, -0.707107067, -0.70710659, -2.05162905e-007, 0.70710659, -0.707107067))
700
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
701
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
702
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
703
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
704
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
705
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
706
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
707
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.683772981, 0.683772981))
708
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.00487947464, -6.86695862, -0.788124084, -0.00134025724, -0.999999166, 3.77781362e-010, -0.11690025, 0.000156677488, -0.993143737, 0.993142784, -0.0013310794, -0.11690034))
709
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366190426",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
710
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 5))
711
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(0, 0.100021601, -0.100006104, 1, -4.42883561e-008, 8.17472667e-008, 3.29249588e-008, 1, 0, -7.6065966e-008, 0, 1))
712
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
713
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 5))
714
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-7.62939453e-006, -0.0999908447, -0.100006104, 1, -4.42883561e-008, 8.17472667e-008, 3.29249588e-008, 1, 0, -7.6065966e-008, 0, 1))
715
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
716
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
717
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(7.62939453e-006, -2.02130127, 3.42131042, 1, -3.71378803e-008, 2.21426184e-008, 2.98652765e-008, 0.707107127, -0.707106471, 6.58542376e-009, 0.707106471, 0.707107127))
718
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
719
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
720
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.72132874, 1.52587891e-005, 4.52131653, -5.63450442e-008, -0.707106948, -0.70710659, 1, -1.11538469e-007, 2.6172529e-008, -8.53239754e-008, -0.70710665, 0.707106948))
721
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
722
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
723
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, -2.28881836e-005, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
724
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.540000021, 1.00600004, 0.540000021))
725
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
726
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 4.22131348, -2.82132721, 1, -5.14387608e-008, 8.17472667e-008, -8.21243304e-008, -0.707107127, 0.707106471, 2.54492676e-008, -0.707106471, -0.707107067))
727
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
728
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.60000014))
729
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -4.42131805, -2.92131805, 1, -5.7362314e-008, 2.00956563e-007, 1.05554292e-007, -0.70710659, -0.707107008, 1.70606626e-007, 0.707107008, -0.70710665))
730
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
731
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
732
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -1.82131195, -3.42131042, 1, -1.84917042e-008, 2.21426131e-008, 6.59936461e-009, -0.707106948, -0.70710665, 1.6680417e-008, 0.70710665, -0.707106948))
733
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
734
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
735
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.72131348, 1.52587891e-005, 4.52132416, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
736
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
737
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.60000014))
738
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 4.42131805, -2.92131042, 1, -5.14387608e-008, 8.17472667e-008, -8.21243304e-008, -0.707107127, 0.707106471, 2.54492676e-008, -0.707106471, -0.707107067))
739
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
740
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
741
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.8203125, -7.62939453e-006, 4.42233276, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
742
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.360000014, 1.00600004, 0.360000014))
743
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
744
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -1.82130432, 3.42131042, 1, -3.71378803e-008, 2.21426184e-008, 2.98652765e-008, 0.707107127, -0.707106471, 6.58542376e-009, 0.707106471, 0.707107127))
745
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
746
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
747
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.90734863e-005, -2.02132416, -3.42131805, 1, -2.13717362e-006, 2.00956563e-007, -1.36509493e-006, -0.707106948, -0.70710665, 1.64125504e-006, 0.70710665, -0.707106888))
748
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
749
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
750
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -4.22133636, -2.82131195, 1, -4.30616183e-008, 8.17472667e-008, 3.13728066e-008, -0.707106471, -0.707107067, 7.62007772e-008, 0.707107127, -0.707106471))
751
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
752
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
753
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, 1.52587891e-005, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
754
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
755
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
756
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, -3.81469727e-005, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
757
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.540000021, 1.00600004, 0.540000021))
758
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
759
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(4.4223175, 7.62939453e-006, 1.82032013, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
760
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.360000014, 1.00600004, 0.360000014))
761
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
762
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, 0, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
763
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
764
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
765
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83847046, -9.15527344e-005, -2.03849792, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
766
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
767
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.800000012, 0.400000006, 0.200000018))
768
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.6000061, -9.91821289e-005, 0, 2.81561853e-007, 0, 1, 1, -2.43037192e-007, -2.75880552e-007, 2.31673781e-007, 1, -5.68434189e-014))
769
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
770
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
771
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
772
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00600004, 0.300000012))
773
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
774
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.91821289e-005, -1.63848877, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
775
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
776
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
777
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -4.57763672e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
778
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
779
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
780
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, 2.03847504, 3.49213707e-008, 0.707106709, -0.707106829, 1, -4.94104739e-008, 1.70204615e-008, -1.88853875e-008, -0.707106829, -0.707106709))
781
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
782
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.800000012, 0.400000006, 0.200000018))
783
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.1920929e-007, -7.62939453e-006, -2.6000061, -4.80362132e-008, -1, -5.96046448e-008, 1, -5.93995821e-008, 2.00956563e-007, -1.95275234e-007, -5.96046448e-008, 1))
784
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
785
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
786
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.15527344e-005, -1.87385559, 2.50312805, 1, -5.4973583e-008, 2.21426237e-008, -4.24769979e-008, -0.707106471, 0.707107067, -1.91971878e-008, -0.707107067, -0.707106471))
787
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
788
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
789
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.91821289e-005, -1.80315399, 2.50314331, 1, -5.4973583e-008, 2.21426237e-008, -4.24769979e-008, -0.707106471, 0.707107067, -1.91971878e-008, -0.707107067, -0.707106471))
790
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
791
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
792
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83849335, -9.91821289e-005, 1.63847351, 3.49213707e-008, 0.707106709, -0.707106829, 1, -4.94104739e-008, 1.70204615e-008, -1.88853875e-008, -0.707106829, -0.707106709))
793
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
794
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
795
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.15527344e-005, 1.87384033, 2.50312805, 1, -7.00857896e-008, 8.17472738e-008, 1.22637118e-008, -0.707107186, -0.707106352, 9.53098009e-008, 0.707106411, -0.707107246))
796
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
797
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
798
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000129699707, -2.77993774, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
799
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
800
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
801
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.93847656, -0.000129699707, -1.73847961, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
802
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
803
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
804
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, 2.87386322, -2.27385712, 1, -3.36030155e-008, 2.21426184e-008, 2.73657292e-008, 0.70710659, -0.707107067, 4.08589074e-009, 0.707107008, 0.70710659))
805
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
806
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
807
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.91821289e-005, 1.8031311, 2.50313568, 1, -7.00857896e-008, 8.17472738e-008, 1.22637118e-008, -0.707107186, -0.707106352, 9.53098009e-008, 0.707106411, -0.707107246))
808
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
809
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
810
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, 2.80315399, -2.27384949, 1, -3.36030155e-008, 2.21426184e-008, 2.73657292e-008, 0.70710659, -0.707107067, 4.08589074e-009, 0.707107008, 0.70710659))
811
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
812
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
813
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000137329102, -2.87993622, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
814
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
815
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
816
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.91821289e-005, -2.87384033, -2.27384949, 1, -1.84909084e-008, 8.1747288e-008, -4.87468412e-008, 0.707107186, 0.707106352, -5.88267284e-008, -0.707106411, 0.707107246))
817
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
818
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
819
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, -2.8031311, -2.27385712, 1, -1.84909084e-008, 8.1747288e-008, -4.87468412e-008, 0.707107186, 0.707106352, -5.88267284e-008, -0.707106411, 0.707107246))
820
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
821
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
822
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.73847961, -0.000129699707, -2.93849945, 3.30619088e-008, -0.707107186, -0.707106411, 1, 1.32102684e-008, 2.78642904e-008, 1.69039538e-009, -0.707106411, 0.707107246))
823
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
824
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
825
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.87993622, -0.000137329102, -2.77992249, -7.96248685e-008, -0.707106411, 0.707107246, 1, -1.08422427e-007, 2.12288125e-008, 5.76374362e-008, 0.707107186, 0.707106352))
826
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
827
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
828
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87993622, -0.00012588501, 2.9799118, -9.7821129e-009, 0.707106471, -0.707107186, 1, -9.19525149e-008, -8.87417357e-008, -1.23752272e-007, -0.707107186, -0.707106411))
829
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
830
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
831
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000129699707, -2.97993469, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
832
mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
833
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
834
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.61967468, 0.0208930969, 0.388954163, 1.99454848e-006, -0.500001967, -0.866024256, 1, 5.25948326e-006, -7.3434984e-007, 4.93469815e-006, -0.866024315, 0.500001967))
835
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
836
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
837
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.49655151, -0.02085495, 0.328704834, -4.4098274e-006, 0.500002146, -0.866024196, -1, -5.25264568e-006, 2.04716162e-006, -3.53233304e-006, 0.866024196, 0.500002146))
838
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
839
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
840
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.47428894, -0.0208587646, -3.10037637, -1.42895101e-006, -3.70694409e-007, -1, -1, -3.60905688e-006, 1.42327121e-006, -3.62042033e-006, 1, -3.70689264e-007))
841
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
842
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
843
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-4.83097839, 0.0208816528, -6.22212982, -3.97769418e-006, 0.500002563, -0.866023958, 1, 5.0941826e-006, -1.63966331e-006, 3.5988478e-006, -0.866023958, -0.500002503))
844
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
845
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
846
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-4.71723938, -0.0208587646, -6.14561462, 1.47300841e-006, -0.500002384, -0.866024017, -1, -5.03130013e-006, 1.20483423e-006, -4.97232941e-006, 0.866024077, -0.500002384))
847
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
848
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
849
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.61105347, 0.0208778381, -3.10975885, -1.42895112e-006, 3.74361605e-007, -1, 1, 3.56889359e-006, -1.4232686e-006, 3.58025613e-006, -1, -3.74366721e-007))
850
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
851
Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.399999976, 0.399999976))
852
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(0, 3.30000305, -1.90734863e-006, -0.744700134, -0.667399347, -5.07537834e-008, 7.83254563e-008, -1.76896435e-008, -1, 0.667399347, -0.744700074, 6.92395261e-008))
853
mesh("SpecialMesh",Part,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.35000002, 1.35000002, 1.35000002))
854
855
function attackone()
856
attack = true
857
local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,20,25,math.random(5,10),"Normal",RootPart,.2,1) end) 
858
for i = 0,1,0.1 do
859
swait()
860
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
861
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(80)),.3)
862
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
863
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-30)), 0.3)
864
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
865
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
866
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(-50)),.3)
867
end
868
so("rbxassetid://199145887",Hitbox,1,1)
869
for i = 0,1,0.1 do
870
swait()
871
local blcf = Hitbox.CFrame*cf(0,0,0)
872
if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
873
local h = 5
874
local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
875
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
876
local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
877
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
878
scfr = blcf
879
elseif not scfr then
880
scfr = blcf
881
end
882
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
883
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
884
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
885
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-50)), 0.3)
886
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
887
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
888
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(100)),.3)
889
end
890
attack = false
891
con:disconnect()
892
scfr = nil
893
end
894
895
function attacktwo()
896
attack = true
897
local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,20,25,math.random(5,10),"Normal",RootPart,.2,1) end) 
898
for i = 0,1,0.1 do
899
swait()
900
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
901
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-2),math.rad(-50)),.3)
902
RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.3)
903
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(-20)), 0.3)
904
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
905
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
906
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(20)),.3)
907
end
908
so("rbxassetid://199145913",Hitbox,1,1)
909
for i = 0,1,0.1 do
910
swait()
911
local blcf = Hitbox.CFrame*cf(0,0,0)
912
if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
913
local h = 5
914
local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
915
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
916
local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
917
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
918
scfr = blcf
919
elseif not scfr then
920
scfr = blcf
921
end
922
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
923
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(60)),.3)
924
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, .3) * angles(math.rad(0), math.rad(-10), math.rad(70)), 0.3)
925
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
926
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(140),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
927
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
928
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(60)),.3)
929
end
930
attack = false
931
con:disconnect()
932
scfr = nil
933
end
934
935
function attackthree()
936
attack = true
937
local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,20,25,math.random(5,10),"Normal",RootPart,.2,1) end) 
938
so("http://roblox.com/asset/?id=153092348",Torso,1,.8)
939
for i = 0,1,0.1 do 
940
swait()
941
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
942
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(-80)),.3)
943
RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(0), math.rad(130), math.rad(80)), 0.3)
944
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(0), math.rad(-20)), 0.3)
945
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)
946
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)
947
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(40)),.3)
948
Torso.Velocity=Head.CFrame.lookVector*100
949
end
950
so("http://roblox.com/asset/?id=199145327",Torso,1,.9)
951
for i = 0,1,0.1 do 
952
swait()
953
local blcf = Hitbox.CFrame*cf(0,0,0)
954
if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
955
local h = 5
956
local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
957
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
958
local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
959
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
960
scfr = blcf
961
elseif not scfr then
962
scfr = blcf
963
end
964
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),-7*i),.3)
965
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(40)),.3)
966
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.3) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
967
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-40)), 0.3)
968
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)
969
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)
970
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(50)),.3)
971
end
972
attack = false
973
con:disconnect()
974
scfr = nil
975
end
976
977
function MagniDamage2(Part,dis,mind,maxd,force,knock)
978
for _,c in pairs(workspace:children()) do
979
local hum=c:findFirstChild("Humanoid")
980
if hum~=nil then
981
local head=c:findFirstChild("Torso")
982
if head~=nil then
983
local targ=head.Position-Part.Position
984
local mag=targ.magnitude
985
if mag<=dis and c.Name~=Character.Name then
986
Damagefunc(Part,hum.Parent.Torso,mind,maxd,force,knock,RootPart,.2,1)
987
end
988
end
989
end
990
end
991
end
992
993
function MagniDamage(Hit,Part,magni,mindam,maxdam,knock,Type)
994
for _,c in pairs(workspace:children()) do
995
local hum=c:findFirstChild("Humanoid")
996
if hum~=nil then
997
local head=c:findFirstChild("Torso")
998
if head~=nil then
999
local targ=head.Position-Part.Position
1000
local mag=targ.magnitude
1001
if mag<=magni and c.Name~=Player.Name then 
1002
Damagefunc(Hit,head,mindam,maxdam,knock,Type,RootPart,.2,1,3)
1003
end
1004
end
1005
end
1006
end
1007
end
1008
1009
function MagicWave(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1010
local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
1011
prt.Anchored=true
1012
prt.CFrame=cframe
1013
local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=102638417",vt(0,0,0),vt(x1,y1,z1))
1014
game:GetService("Debris"):AddItem(prt,5)
1015
table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
1016
end
1017
1018
function attackfour()
1019
attack = true
1020
Humanoid.WalkSpeed = 0
1021
for i = 0,1,0.1 do
1022
swait()
1023
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1024
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
1025
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
1026
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
1027
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
1028
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)
1029
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
1030
end
1031
MagniDamage(Hitbox,LeftLeg,20,30,50,math.random(30,40),"Knockdown",true)
1032
so("http://roblox.com/asset/?id=199145264",LeftLeg,1,1.1)	
1033
so("http://roblox.com/asset/?id=200632561",LeftLeg,1,1)	
1034
MagicWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),.7,.7,.7,.7,.7,.7,.05)
1035
MagicWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),.6,.6,.6,.6,.6,.6,.05)
1036
for i = 0,1,0.1 do
1037
swait()
1038
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1039
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1040
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
1041
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
1042
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
1043
LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1044
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
1045
end
1046
attack = false
1047
Humanoid.WalkSpeed = 16
1048
end
1049
1050
function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1051
local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
1052
prt.Anchored=true
1053
prt.CFrame=cframe
1054
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
1055
game:GetService("Debris"):AddItem(prt,2)
1056
coroutine.resume(coroutine.create(function(Part,Mesh) 
1057
for i=0,1,delay do
1058
wait()
1059
Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1060
Part.Transparency=i
1061
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1062
end
1063
Part.Parent=nil
1064
end),prt,msh)
1065
end 
1066
1067
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1068
local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
1069
prt.Anchored=true
1070
prt.CFrame=cframe
1071
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
1072
game:GetService("Debris"):AddItem(prt,2)
1073
coroutine.resume(coroutine.create(function(Part,Mesh) 
1074
local wld=nil
1075
for i=0,1,delay do
1076
wait()
1077
Part.CFrame=Part.CFrame
1078
Part.Transparency=i
1079
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1080
end
1081
Part.Parent=nil
1082
end),prt,msh)
1083
end 
1084
1085
function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1086
local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(2.5,2.5,2.5))
1087
prt.Anchored=true
1088
prt.CFrame=cframe
1089
msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
1090
game:GetService("Debris"):AddItem(prt,5)
1091
coroutine.resume(coroutine.create(function(Part,Mesh) 
1092
for i=0,1,delay do
1093
wait()
1094
Part.CFrame=Part.CFrame
1095
Part.Transparency=i
1096
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1097
end
1098
Part.Parent=nil
1099
end),prt,msh)
1100
end 
1101
1102
function ChargeBall2(parent)
1103
local counter=0
1104
local size=1
1105
for i=0,1 do
1106
swait()
1107
counter=counter+1
1108
if counter%10==0 then
1109
if size==3 then
1110
MagicRing(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
1111
elseif size==2 then
1112
MagicRing(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
1113
end
1114
end
1115
if counter%5==0 then
1116
if size==1 then
1117
MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
1118
MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
1119
elseif size==2 then
1120
MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
1121
MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
1122
elseif size==3 then
1123
MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
1124
MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
1125
end
1126
end
1127
end
1128
end
1129
1130
1131
function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1132
local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(5,5,5))
1133
prt.Anchored=true
1134
prt.CFrame=cframe
1135
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=24388358",vt(0,0,0),vt(x1,y1,z1))
1136
game:GetService("Debris"):AddItem(prt,5)
1137
coroutine.resume(coroutine.create(function(Part,Mesh) 
1138
for i=0,1,delay do
1139
wait()
1140
Part.CFrame=Part.CFrame
1141
Part.Transparency=i
1142
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1143
end
1144
Part.Parent=nil
1145
end),prt,msh)
1146
end 
1147
1148
function MagicRing2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
1149
local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(5,5,5))
1150
prt.Anchored=true
1151
prt.CFrame=cframe
1152
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=9982590",vt(0,0,0),vt(x1,y1,z1))
1153
game:GetService("Debris"):AddItem(prt,5)
1154
coroutine.resume(coroutine.create(function(Part,Mesh) 
1155
for i=0,1,delay do
1156
wait()
1157
Part.CFrame=Part.CFrame
1158
Part.Transparency=i
1159
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
1160
end
1161
Part.Parent=nil
1162
end),prt,msh)
1163
end 
1164
1165
local n = 0
1166
1167
function Blast()
1168
1169
local ChatService = game:GetService("Chat")
1170
1171
neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
1172
ChatService:Chat(Head, "Nebula's Ghostly Cluster!", "Red")
1173
wait(0)
1174
n=2
1175
attack = true
1176
for i=0,1,0.1 do
1177
swait()
1178
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
1179
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
1180
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
1181
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
1182
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)
1183
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-70),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1184
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
1185
end
1186
so("http://roblox.com/asset/?id=431105970",Torso,2,1) 
1187
so("http://roblox.com/asset/?id=469345336",Torso,2,1) 
1188
local charging=true
1189
for _,c in pairs(workspace:children()) do
1190
if c.className=="Model" then
1191
if c:findFirstChild("Torso")~=nil and c:findFirstChild("Humanoid")~=nil and c.Name~="Vanta" then
1192
print(c)
1193
local Tors=c:findFirstChild("Torso")
1194
coroutine.resume(coroutine.create(function(Part)
1195
local ef=part(3,Character,"Neon",0,0.5,BrickColor.new("Institutional white"),"Laser",vt(1,0.2,1))
1196
ef.Anchored=true
1197
local emsh=mesh("SpecialMesh",ef,"Head","",vt(0,0,0),vt(1,0.2,1))
1198
game:GetService("Debris"):AddItem(ef,5)
1199
while charging==true do
1200
wait()
1201
local TheHit=Part.Position
1202
local MouseLook=cf((LeftArm.Position+TheHit)/2,TheHit)
1203
local hit,pos = rayCast(LeftArm.Position,MouseLook.lookVector,999,Character)
1204
local mag=(LeftArm.Position-pos).magnitude 
1205
ef.CFrame=CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0)
1206
emsh.Scale=vt(1,mag*5,1)
1207
end
1208
ef.Parent=nil
1209
local TheHit=Part.Position
1210
local MouseLook=cf((Torso.Position+TheHit)/2,TheHit)
1211
wait()
1212
local hit,pos = rayCast(Torso.Position,MouseLook.lookVector,999,Character)
1213
local mag=(Torso.Position-pos).magnitude 
1214
if hit~=nil then
1215
Damagefunc(hit,hit,50,50,50,"Knockdown",RootPart,0)
1216
MagicCircle(BrickColor.new("Institutional white"),cf(pos),10,10,10,50,50,50,0.02)
1217
MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,14,14,14,0.02)
1218
MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,16,16,16,0.02)
1219
MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,18,18,18,0.02)
1220
MagicCylinder(BrickColor.new("Institutional white"),CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0),5,mag*5,5,0.5,0,0.5,0.01)
1221
so("http://roblox.com/asset/?id=402347142",hit,1,0.6) 
1222
so("http://roblox.com/asset/?id=138186576",hit,5,1) 
1223
so("http://roblox.com/asset/?id=412831137",hit,2,1) 
1224
so("http://roblox.com/asset/?id=416318205",hit,2,1) 
1225
so("http://roblox.com/asset/?id=138186576",hit,5,0.75)
1226
end
1227
end),Tors)
1228
end
1229
end
1230
end
1231
wait(1)
1232
n=2
1233
--[[for i=0,1,0.2 do
1234
wait()
1235
Neck.C0=cf(0,1,0)*euler(-0.4+0.2*i*n,0,0)
1236
RW.C0=cf(1+0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.4+0.17*i*n,0,-1.2+2.77*i*n)
1237
LW.C0=cf(-1-0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.6-0.03*i*n,0,1.4-2.97*i*n)
1238
n=n-0.2
1239
end]]--
1240
charging=false
1241
wait(1)
1242
n=2
1243
--[[for i=0,1,0.1 do
1244
wait()
1245
Neck.C0=cf(0,1,0)*euler(-0.2,0,0)
1246
RW.C0=cf(1.5,0.5,0)*euler(1.57-1.57*i*n,0,1.57-1.37*i*n)
1247
LW.C0=cf(-1.5,0.5,0)*euler(1.57-1.57*i*n,0,-1.57+1.37*i*n)
1248
n=n-0.1
1249
end]]--
1250
attack = false
1251
end
1252
1253
function BlackBlast()
1254
1255
local ChatService = game:GetService("Chat")
1256
1257
neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
1258
ChatService:Chat(Head, "Shade Cluster!", "Red")
1259
wait(0)
1260
n=2
1261
attack = true
1262
for i=0,1,0.1 do
1263
swait()
1264
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
1265
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
1266
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
1267
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
1268
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)
1269
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-70),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1270
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
1271
end
1272
so("http://roblox.com/asset/?id=431105970",Torso,2,1) 
1273
so("http://roblox.com/asset/?id=402981977",Torso,5,0.6) 
1274
local charging=true
1275
for _,c in pairs(workspace:children()) do
1276
if c.className=="Model" then
1277
if c:findFirstChild("Torso")~=nil and c:findFirstChild("Humanoid")~=nil and c.Name~="Vanta" then
1278
print(c)
1279
local Tors=c:findFirstChild("Torso")
1280
coroutine.resume(coroutine.create(function(Part)
1281
local ef=part(3,Character,"Neon",0,0.5,BrickColor.new("Really black"),"Laser",vt(1,0.2,1))
1282
ef.Anchored=true
1283
local emsh=mesh("SpecialMesh",ef,"Head","",vt(0,0,0),vt(1,0.2,1))
1284
game:GetService("Debris"):AddItem(ef,5)
1285
while charging==true do
1286
wait()
1287
local TheHit=Part.Position
1288
local MouseLook=cf((LeftArm.Position+TheHit)/2,TheHit)
1289
local hit,pos = rayCast(LeftArm.Position,MouseLook.lookVector,999,Character)
1290
local mag=(LeftArm.Position-pos).magnitude 
1291
ef.CFrame=CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0)
1292
emsh.Scale=vt(1,mag*5,1)
1293
end
1294
ef.Parent=nil
1295
local TheHit=Part.Position
1296
local MouseLook=cf((Torso.Position+TheHit)/2,TheHit)
1297
wait()
1298
local hit,pos = rayCast(Torso.Position,MouseLook.lookVector,999,Character)
1299
local mag=(Torso.Position-pos).magnitude 
1300
if hit~=nil then
1301
Damagefunc(hit,hit,75,80,99,"Knockdown",RootPart,0)
1302
MagicCircle(BrickColor.new("Really black"),cf(pos),30,30,30,70,70,70,0.02)
1303
MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,34,34,34,0.02)
1304
MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,36,36,36,0.02)
1305
MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,38,38,38,0.02)
1306
MagicCylinder(BrickColor.new("Really black"),CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0),5,mag*5,5,0.5,0,0.5,0.01)
1307
so("http://roblox.com/asset/?id=144699494",hit,7,0.6) 
1308
so("http://roblox.com/asset/?id=138186576",hit,5,1) 
1309
so("http://roblox.com/asset/?id=414516914",hit,7,0.5) 
1310
so("http://roblox.com/asset/?id=416318205",hit,2,1) 
1311
so("http://roblox.com/asset/?id=138186576",hit,5,0.75)
1312
end
1313
end),Tors)
1314
end
1315
end
1316
end
1317
wait(1)
1318
n=2
1319
--[[for i=0,1,0.2 do
1320
wait()
1321
Neck.C0=cf(0,1,0)*euler(-0.4+0.2*i*n,0,0)
1322
RW.C0=cf(1+0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.4+0.17*i*n,0,-1.2+2.77*i*n)
1323
LW.C0=cf(-1-0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.6-0.03*i*n,0,1.4-2.97*i*n)
1324
n=n-0.2
1325
end]]--
1326
charging=false
1327
wait(1)
1328
n=2
1329
--[[for i=0,1,0.1 do
1330
wait()
1331
Neck.C0=cf(0,1,0)*euler(-0.2,0,0)
1332
RW.C0=cf(1.5,0.5,0)*euler(1.57-1.57*i*n,0,1.57-1.37*i*n)
1333
LW.C0=cf(-1.5,0.5,0)*euler(1.57-1.57*i*n,0,-1.57+1.37*i*n)
1334
n=n-0.1
1335
end]]--
1336
attack = false
1337
end
1338
1339
function PlaySound(id, pitch, parent, volume)
1340
if volume == nil then volume=tonumber(1) end
1341
        local epicsound = Instance.new("Sound")
1342
        epicsound.Name = "Epicosound"
1343
  epicsound.SoundId = "rbxassetid://"..id
1344
     epicsound.Volume = volume
1345
     epicsound.Pitch = pitch
1346
  epicsound.Looped = false
1347
  epicsound.Parent = parent
1348
	 wait()
1349
	 epicsound:Play()
1350
	game:service'Debris':AddItem(epicsound, 8)
1351
end
1352
1353
Shots = {416315847, 416315847, 416315847, 416315847, 416315847}
1354
1355
Shot = function(part)
1356
local shot=math.random(1, #Shots)
1357
PlaySound(Shots[shot], 1, part)
1358
end
1359
1360
function CelestialStorm()
1361
1362
local ChatService = game:GetService("Chat")
1363
1364
neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
1365
ChatService:Chat(Head, "Nebula's Storm!", "Red")
1366
wait(0)
1367
local n=2
1368
attack = true
1369
for i=0,1,0.1 do
1370
swait()
1371
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1372
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(0)),.3)
1373
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
1374
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(-20)), 0.3)
1375
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)
1376
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)
1377
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
1378
end
1379
for i=1,math.random(5,10) do
1380
wait(.05)
1381
MagicBlock(BrickColor.new("Institutional white"),LeftArm.CFrame*cf(0,-1,0),5,5,5,5,5,5,0.1)
1382
local orb=part(3,Character,"Neon",0,0.5,BrickColor.new("Institutional white"),"Orb",vt())
1383
orb.Anchored=true
1384
Shot(orb)
1385
local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(10,10,10))
1386
orb.CFrame=cf(Player:GetMouse().Hit.p+vt(math.random(-10,10),math.random(50,100),math.random(-10,10)))
1387
MagicCircle(BrickColor.new("Institutional white"),orb.CFrame,10,10,10,15,15,15,0.1)
1388
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
1389
wait(1)
1390
Part.Parent=nil
1391
local spread=vt((math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16)*(Part.Position-(Part.Position+vt(0,-1,0))).magnitude/100
1392
local TheHit=Part.Position+vt(0,-1,0)
1393
local MouseLook=cf((Part.Position+TheHit)/2,TheHit+spread)
1394
local hit,pos = rayCast(Part.Position,MouseLook.lookVector,999,Character)
1395
local mag=(Part.Position-pos).magnitude 
1396
MagicCylinder(BrickColor.new("Institutional white"),CFrame.new((Part.Position+pos)/2,pos)*angles(1.57,0,0) ,1,mag*5,1,0.5,0,0.5,0.05)
1397
MagicBlock(BrickColor.new("Institutional white"),Part.CFrame,25,25,25,1,1,1,0.1)
1398
MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,30,30,30,0.1)
1399
MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,35,35,35,0.1)
1400
MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,40,40,40,0.1)
1401
MagicRing(BrickColor.new("Institutional white"),cf(pos)*euler(1.57,math.random(-100,100)/100,math.random(-100,100)/100),1,1,1,2,2,2,0.05)
1402
local ref=part(3,workspace,"Neon",0,1,BrickColor.new("Institutional white"),"Effect",vt())
1403
ref.CFrame=cf(pos)
1404
so("http://roblox.com/asset/?id=506384002",ref,2,1) 
1405
so("http://roblox.com/asset/?id=402347142",ref,2,1) 
1406
coroutine.resume(coroutine.create(function(Part) 
1407
wait(1)
1408
Part.Parent=nil
1409
end),ref)
1410
MagniDamage(ref,ref,20,20,20,20,"Normal",RootPart)
1411
if hit~=nil then
1412
Damagefunc(ref,hit,20,20,20,"Knockdown",RootPart,0)
1413
end
1414
end),orb,omsh)
1415
end
1416
wait(0.5)
1417
local n=2
1418
for i=0,1,0.1 do
1419
wait()
1420
--[[Neck.C0=cf(0,1,0)*euler(0.4-0.6*i*n,0,0)
1421
RW.C0=cf(1.5,0.5,0)*euler(3.14-3.14*i*n,0,0.3*i*n)
1422
RW.C1=cf(0,0.5,0)*euler(0,0,0)
1423
LW.C0=cf(-1.5,0.5,0)*euler(-0.2+0.2*i*n,0,-0.3)
1424
LW.C1=cf(0,0.5,0)*euler(0,0,0)]]
1425
n=n-0.1
1426
end
1427
attack = false
1428
end
1429
1430
function PillarStorm()
1431
1432
local ChatService = game:GetService("Chat")
1433
1434
neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
1435
ChatService:Chat(Head, "Shadeful Rain!", "Red")
1436
wait(0)
1437
local n=2
1438
attack = true
1439
for i=0,1,0.1 do
1440
swait()
1441
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1442
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(0)),.3)
1443
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
1444
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(-20)), 0.3)
1445
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)
1446
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)
1447
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
1448
end
1449
for i=1,math.random(5,10) do
1450
wait(.05)
1451
MagicBlock(BrickColor.new("Really black"),LeftArm.CFrame*cf(0,-1,0),15,15,15,15,15,15,0.1)
1452
local orb=part(3,Character,"Neon",0,0.5,BrickColor.new("Really black"),"Orb",vt())
1453
orb.Anchored=true
1454
Shot(orb)
1455
local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(10,10,10))
1456
orb.CFrame=cf(Player:GetMouse().Hit.p+vt(math.random(-10,10),math.random(50,100),math.random(-10,10)))
1457
MagicCircle(BrickColor.new("Really black"),orb.CFrame,15,15,15,20,20,20,0.1)
1458
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
1459
wait(1)
1460
Part.Parent=nil
1461
local spread=vt((math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16)*(Part.Position-(Part.Position+vt(0,-1,0))).magnitude/100
1462
local TheHit=Part.Position+vt(0,-1,0)
1463
local MouseLook=cf((Part.Position+TheHit)/2,TheHit+spread)
1464
local hit,pos = rayCast(Part.Position,MouseLook.lookVector,999,Character)
1465
local mag=(Part.Position-pos).magnitude 
1466
MagicCylinder(BrickColor.new("Really black"),CFrame.new((Part.Position+pos)/2,pos)*angles(1.57,0,0) ,1,mag*5,1,0.5,0,0.5,0.05)
1467
MagicBlock(BrickColor.new("Really black"),Part.CFrame,65,65,65,1,1,1,0.1)
1468
MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,70,70,70,0.1)
1469
MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,75,75,75,0.1)
1470
MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,80,80,80,0.1)
1471
MagicRing2(BrickColor.new("Really black"),cf(pos)*euler(1.57,math.random(-100,100)/100,math.random(-100,100)/100),1,1,1,2,2,2,0.05)
1472
local ref=part(3,workspace,"Neon",0,1,BrickColor.new("Really black"),"Effect",vt())
1473
ref.CFrame=cf(pos)
1474
so("http://roblox.com/asset/?id=416318205",ref,1,1) 
1475
so("http://roblox.com/asset/?id=144699494",ref,25,1) 
1476
so("http://roblox.com/asset/?id=414516914",ref,25,0.5) 
1477
coroutine.resume(coroutine.create(function(Part) 
1478
wait(1)
1479
Part.Parent=nil
1480
end),ref)
1481
MagniDamage(ref,ref,42,42,42,42,"Normal",RootPart)
1482
if hit~=nil then
1483
Damagefunc(ref,hit,31,31,31,"Knockdown",RootPart,0)
1484
end
1485
end),orb,omsh)
1486
end
1487
wait(0.5)
1488
local n=2
1489
for i=0,1,0.1 do
1490
wait()
1491
--[[Neck.C0=cf(0,1,0)*euler(0.4-0.6*i*n,0,0)
1492
RW.C0=cf(1.5,0.5,0)*euler(3.14-3.14*i*n,0,0.3*i*n)
1493
RW.C1=cf(0,0.5,0)*euler(0,0,0)
1494
LW.C0=cf(-1.5,0.5,0)*euler(-0.2+0.2*i*n,0,-0.3)
1495
LW.C1=cf(0,0.5,0)*euler(0,0,0)]]
1496
n=n-0.1
1497
end
1498
attack = false
1499
end
1500
1501
function PortalStorm()
1502
1503
local ChatService = game:GetService("Chat")
1504
1505
neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
1506
ChatService:Chat(Head, "Nebula's Demiseful Destruction!", "Red")
1507
wait(0)
1508
Humanoid.WalkSpeed=0
1509
attack=true
1510
for i=0,1,.1 do
1511
swait()
1512
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
1513
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1514
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-40)), 0.3)
1515
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(40)), 0.3)
1516
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(5),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1517
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1518
Handleweld.C0=clerp(Handleweld.C0,cf(-1,-2.3,-.4)*angles(math.rad(-165),math.rad(-15),math.rad(50)),.3)
1519
end
1520
so("http://www.roblox.com/asset/?id=469345336",handle,2,1)
1521
wait(2)
1522
ChargeBall2(handle,100)
1523
makeShockwave(0.5,BrickColor.new("Institutional white"),50,1000,0)
1524
makeShockwave(0.5,BrickColor.new("Institutional white"),45,1000,0)
1525
makeShockwave(0.5,BrickColor.new("Institutional white"),40,1000,0)
1526
makeShockwave(0.5,BrickColor.new("Institutional white"),35,1000,0)
1527
makeShockwave(0.5,BrickColor.new("Institutional white"),30,1000,0)
1528
makeShockwave(0.5,BrickColor.new("Institutional white"),25,1000,0)
1529
makeShockwave(0.5,BrickColor.new("Institutional white"),20,1000,0)
1530
makeShockwave(0.5,BrickColor.new("Institutional white"),15,1000,0)
1531
makeShockwave(0.5,BrickColor.new("Institutional white"),10,1000,0)
1532
MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),2,2,2,.5,.3,.5,0.01)
1533
wait(0)
1534
so("http://www.roblox.com/asset/?id=402347142",game.Workspace,1,1)
1535
wait(0)
1536
so("http://www.roblox.com/asset/?id=138186576",game.Workspace,10,0.75)
1537
delay(0.5,function ()
1538
MagniDamage2(Torso,75,75,75,math.random(50,70),"Knockdown",RootPart)
1539
end)
1540
Humanoid.Health=Humanoid.Health-0
1541
makeShockwave(4,BrickColor.new("Institutional white"),10,25000,1)
1542
attack=false
1543
Humanoid.WalkSpeed=9
1544
wait(4)
1545
Humanoid.WalkSpeed=16
1546
end
1547
1548
function RoaringStorm()
1549
1550
local ChatService = game:GetService("Chat")
1551
1552
neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
1553
ChatService:Chat(Head, "Shadeful Demise!", "Red")
1554
wait(0)
1555
Humanoid.WalkSpeed=0
1556
attack=true
1557
for i=0,1,.1 do
1558
swait()
1559
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
1560
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1561
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-40)), 0.3)
1562
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(40)), 0.3)
1563
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(5),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1564
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1565
Handleweld.C0=clerp(Handleweld.C0,cf(-1,-2.3,-.4)*angles(math.rad(-165),math.rad(-15),math.rad(50)),.3)
1566
end
1567
so("http://www.roblox.com/asset/?id=402981977",handle,3,0.6)
1568
wait(1)
1569
so("http://www.roblox.com/asset/?id=348676461",handle,1,0.45)
1570
wait(0)
1571
ChargeBall2(handle,100)
1572
makeShockwave(0.5,BrickColor.new("Really black"),30,5000,0)
1573
makeShockwave(0.5,BrickColor.new("Really black"),27.5,7500,0)
1574
MagicWave(BrickColor.new("Really black"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),2,2,2,.5,.3,.5,0.01)
1575
wait(0)
1576
so("http://www.roblox.com/asset/?id=435742675",game.Workspace,5,1)
1577
wait(0)
1578
so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
1579
so("http://www.roblox.com/asset/?id=414516914",game.Workspace,2,0.5)
1580
delay(0.5,function ()
1581
MagniDamage2(Torso,100,95,99,math.random(50,70),"Knockdown",RootPart)
1582
end)
1583
Humanoid.Health=Humanoid.Health-0
1584
makeShockwave(14,BrickColor.new("Really black"),22,35000,1)
1585
makeShockwave(13,BrickColor.new("Really black"),21,32500,1)
1586
makeShockwave(12,BrickColor.new("Really black"),20,30000,1)
1587
makeShockwave(11,BrickColor.new("Really black"),19,27500,1)
1588
makeShockwave(10,BrickColor.new("Really black"),18,25000,1)
1589
makeShockwave(9,BrickColor.new("Really black"),17,22500,1)
1590
makeShockwave(8,BrickColor.new("Really black"),16,20000,1)
1591
makeShockwave(7,BrickColor.new("Really black"),15,17500,1)
1592
makeShockwave(6,BrickColor.new("Really black"),14,15000,1)
1593
makeShockwave(5,BrickColor.new("Really black"),13,12500,1)
1594
makeShockwave(4,BrickColor.new("Really black"),12,10000,1)
1595
makeShockwave(3,BrickColor.new("Really black"),11,7500,1)
1596
makeShockwave(2,BrickColor.new("Really black"),10,5000,1)
1597
makeShockwave(1,BrickColor.new("Really black"),9,2500,1)
1598
attack=false
1599
Humanoid.WalkSpeed=9
1600
wait(10)
1601
Humanoid.WalkSpeed=16
1602
game.Lighting.TimeOfDay = "00:00:00"
1603
game.Lighting.Ambient = Color3.new(0,0,0)
1604
game.Lighting.FogColor = Color3.new(0,0,0)
1605
game.Lighting.FogEnd = 500
1606
game.Lighting.FogStart = 0
1607
game.Lighting.GlobalShadows = true
1608
end
1609
1610
1611
1612
mouse.Button1Down:connect(function()
1613
if attack == false and attacktype == 1 then
1614
attacktype = 2
1615
attackone()
1616
elseif attack == false and attacktype == 2 then
1617
attacktype = 3
1618
attacktwo()
1619
elseif attack == false and attacktype == 3 then
1620
attacktype = 4
1621
attackthree()
1622
elseif attack == false and attacktype == 4 then
1623
attacktype = 1
1624
attackfour()
1625
end
1626
end)
1627
1628
mouse.KeyDown:connect(function(k)
1629
k=k:lower()
1630
if attack == false and k == 'q' then
1631
CelestialStorm()
1632
end
1633
if attack == false and k == 'f' then
1634
PillarStorm()
1635
end
1636
if attack == false and k == 'e' then
1637
Blast()
1638
end
1639
if attack == false and k == 'x' then
1640
BlackBlast()
1641
end
1642
if attack == false and k == 'r' then
1643
PortalStorm()
1644
end
1645
if attack == false and k == 'z' then
1646
RoaringStorm()
1647
end
1648
end)
1649
1650
1651
local sine = 0
1652
local change = 1
1653
local val = 0
1654
local donum=0
1655
1656
while true do
1657
swait()
1658
sine = sine + change
1659
local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude 
1660
local velderp=RootPart.Velocity.y
1661
hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
1662
if equipped==true or equipped==false then
1663
if attack==false then
1664
idle=idle+1
1665
else
1666
idle=0
1667
end
1668
if idle>=500 then
1669
if attack==false then
1670
end
1671
end
1672
if RootPart.Velocity.y > 1 and hitfloor==nil then 
1673
Anim="Jump"
1674
if attack==false then
1675
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1676
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1677
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.3)
1678
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3)
1679
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1680
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1681
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-10)),.3)
1682
end
1683
elseif RootPart.Velocity.y < -1 and hitfloor==nil then 
1684
Anim="Fall"
1685
if attack==false then
1686
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
1687
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
1688
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(50)), 0.3)
1689
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-50)), 0.3)
1690
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
1691
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
1692
end
1693
elseif torvel<1 and hitfloor~=nil then
1694
Anim="Idle"
1695
if attack==false then
1696
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(-30)),.3)
1697
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
1698
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
1699
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-20)), 0.3)
1700
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)
1701
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-70),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1702
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
1703
end
1704
elseif torvel>2 and hitfloor~=nil then
1705
Anim="Walk"
1706
if attack==false then
1707
change=3
1708
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1709
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1710
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-15)*math.cos(sine/13), math.rad(0), math.rad(10)), 0.3)
1711
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(15)*math.cos(sine/13), math.rad(0), math.rad(-10)), 0.3)
1712
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1713
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1714
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-10)),.3)
1715
end
1716
end
1717
end
1718
if #Effects>0 then
1719
for e=1,#Effects do
1720
if Effects[e]~=nil then
1721
local Thing=Effects[e]
1722
if Thing~=nil then
1723
local Part=Thing[1]
1724
local Mode=Thing[2]
1725
local Delay=Thing[3]
1726
local IncX=Thing[4]
1727
local IncY=Thing[5]
1728
local IncZ=Thing[6]
1729
if Thing[1].Transparency<=1 then
1730
if Thing[2]=="Block1" then
1731
Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1732
Mesh=Thing[1].Mesh
1733
Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
1734
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
1735
elseif Thing[2]=="Cylinder" then
1736
Mesh=Thing[1].Mesh
1737
Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
1738
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
1739
elseif Thing[2]=="Blood" then
1740
Mesh=Thing[7]
1741
Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0)
1742
Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
1743
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
1744
elseif Thing[2]=="Elec" then
1745
Mesh=Thing[1].Mesh
1746
Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9])
1747
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
1748
elseif Thing[2]=="Disappear" then
1749
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
1750
end
1751
else
1752
Part.Parent=nil
1753
table.remove(Effects,e)
1754
end
1755
end
1756
end
1757
end
1758
end
1759
end