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