View difference between Paste ID: NY9p33d1 and MzbEmdy5
SHOW: | | - or go back to the newest paste.
1
-- WELCOME TO SHITE --
2
-- GAUNTLETS ARE LEAKEED --
3
-- FUCK ACE! --
4-
Player = game.Players.Samuraiwolf
4+
Player = game.Players.edvardsonic
5
Character = Player.Character
6
PlayerGui = Player.PlayerGui
7
Backpack = Player.Backpack
8
Torso = Character.Torso
9
Head = Character.Head
10
Humanoid = Character.Humanoid
11
LeftArm = Character["Left Arm"]
12
LeftLeg = Character["Left Leg"]
13
RightArm = Character["Right Arm"]
14
RightLeg = Character["Right Leg"]
15
Character = Player.Character
16
PlayerGui = Player.PlayerGui
17
Backpack = Player.Backpack
18
Torso = Character.Torso
19
Head = Character.Head
20
Humanoid = Character.Humanoid
21
LeftArm = Character["Left Arm"]
22
LeftLeg = Character["Left Leg"]
23
RightArm = Character["Right Arm"]
24
RightLeg = Character["Right Leg"]
25
LS = Torso["Left Shoulder"]
26
LH = Torso["Left Hip"]
27
RS = Torso["Right Shoulder"]
28
RH = Torso["Right Hip"]
29
Humanoid.MaxHealth = 50000
30
wait()
31
Humanoid.Health = 50000
32
Neck = Torso.Neck
33
attacktype = 1
34
vt = Vector3.new
35
cf = CFrame.new
36
euler = CFrame.fromEulerAnglesXYZ
37
angles = CFrame.Angles
38
necko = cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
39
necko2 = cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
40
LHC0 = cf(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
41
LHC1 = cf(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
42
RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
43
RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
44
RootPart = Character.HumanoidRootPart
45
RootJoint = RootPart.RootJoint
46
RootCF = euler(-1.57, 0, 3.14)
47
attack = false
48
equipped = true
49
local Anim = "Idle"
50
local Effects = {}
51
cam = workspace.CurrentCamera
52
ZTarget = nil
53
RocketTarget = nil
54
local RbxUtility = LoadLibrary("RbxUtility")
55
local Create = RbxUtility.Create
56
local m = Create("Model"){
57
    Parent = Character,
58
    Name = "WeaponModel",
59
}
60
mouse = Player:GetMouse()
61
RSH, LSH = nil, nil
62
LH = Torso["Left Hip"]
63
RH = Torso["Right Hip"]
64
RSH = Torso["Right Shoulder"]
65
LSH = Torso["Left Shoulder"]
66
 local new_sound = Instance.new('Sound',workspace)
67
 new_sound.SoundId = 'rbxassetid://234805332'
68
 new_sound.Parent = Character.Torso
69
 new_sound.Looped=true
70
 new_sound.Pitch=1.2
71
 new_sound:Play()
72
 
73
 
74
RSH.Parent = nil
75
LSH.Parent = nil
76
 
77
RW = Create("Weld"){
78
    Name = "Right Shoulder",
79
    Part0 = Torso ,
80
    C0 = cf(1.5, 0.5, 0),
81
    C1 = cf(0, 0.5, 0),
82
    Part1 = RightArm ,
83
    Parent = Torso ,
84
}
85
 
86
LW = Create("Weld"){
87
    Name = "Left Shoulder",
88
    Part0 = Torso ,
89
    C0 = cf(-1.5, 0.5, 0),
90
    C1 = cf(0, 0.5, 0) ,
91
    Part1 = LeftArm ,
92
    Parent = Torso ,
93
}
94
 
95
function NoOutline(Part)
96
    Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
97
end
98
function swait(num)
99
    if num == 0 or num == nil then
100
        game:service'RunService'.Heartbeat:wait(0)
101
    else
102
        for i = 0, num do
103
            game:service'RunService'.Heartbeat:wait(0)
104
        end
105
    end
106
end
107
   
108
function nooutline(part)
109
    part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
110
end
111
   
112
function part(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
113
    local fp = Create("Part"){
114
        formFactor = formfactor,
115
        Parent = parent,
116
        Reflectance = reflectance,
117
        Transparency = transparency,
118
        CanCollide = false,
119
        Locked = true,
120
        BrickColor = BrickColor.new(tostring(brickcolor)),
121
        Name = name,
122
        Size = size,
123
        Position = Character.Torso.Position,
124
        Material = material,
125
    }
126
    nooutline(fp)
127
    return fp
128
end
129
   
130
function mesh(Mesh, part, meshtype, meshid, offset, scale)
131
    local Msh = Create(Mesh){
132
        Parent = part,
133
        Offset = offset,
134
        Scale = scale,
135
    }
136
    if Mesh == "SpecialMesh" then
137
        Msh.MeshType = meshtype
138
        Msh.MeshId = meshid
139
    end
140
    return Msh
141
end
142
   
143
function weld(parent, part0, part1, c0, c1)
144
    local Weld = Create("Weld"){
145
        Parent = parent,
146
        Part0 = part0,
147
        Part1 = part1,
148
        C0 = c0,
149
        C1 = c1,
150
    }
151
    return Weld
152
end
153
   
154
   
155
local function CFrameFromTopBack(at, top, back)
156
    local right = top:Cross(back)
157
    return CFrame.new(at.x, at.y, at.z,
158
right.x, top.x, back.x,
159
right.y, top.y, back.y,
160
right.z, top.z, back.z)
161
end
162
 
163
function Triangle(a, b, c)
164
    local edg1 = (c - a):Dot((b - a).unit)
165
    local edg2 = (a - b):Dot((c - b).unit)
166
    local edg3 = (b - c):Dot((a - c).unit)
167
    if edg1 <= (b - a).magnitude and edg1 >= 0 then
168
        a, b, c = a, b, c
169
    elseif edg2 <= (c - b).magnitude and edg2 >= 0 then
170
        a, b, c = b, c, a
171
    elseif edg3 <= (a - c).magnitude and edg3 >= 0 then
172
        a, b, c = c, a, b
173
    else
174
        assert(false, "unreachable")
175
    end
176
 
177
    local len1 = (c - a):Dot((b - a).unit)
178
    local len2 = (b - a).magnitude - len1
179
    local width = (a + (b - a).unit * len1 - c).magnitude
180
 
181
    local maincf = CFrameFromTopBack(a, (b - a):Cross(c - b).unit, -(b - a).unit)
182
 
183
    local list = {}
184
 
185
    local Color = BrickColor.new("Really black")
186
 
187
    if len1 > 0.01 then
188
        local w1 = Create('WedgePart', m){
189
            Material = "Neon",
190
            FormFactor = 'Custom',
191
            BrickColor = Color,
192
            Transparency = 0,
193
            Reflectance = 0,
194
            Material = "Neon",
195
            CanCollide = false,
196
            Anchored = true,
197
            Parent = workspace,
198
            Transparency = 0.3,
199
        }
200
        game:GetService("Debris"):AddItem(w1, 5)
201
        NoOutline(w1)
202
        local sz = Vector3.new(0.2, width, len1)
203
        w1.Size = sz
204
        local sp = Create("SpecialMesh"){
205
            Parent = w1,
206
            MeshType = "Wedge",
207
            Scale = Vector3.new(0, 1, 1) * sz / w1.Size,
208
        }
209
        w1:BreakJoints()
210
        table.insert(Effects, {
211
            w1,
212
            "Disappear",
213
            .03
214
        })
215
        w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
216
        table.insert(list, w1)
217
    end
218
    if len2 > 0.01 then
219
        local w2 = Create('WedgePart', m){
220
            Material = "Neon",
221
            FormFactor = 'Custom',
222
            BrickColor = Color,
223
            Transparency = 0,
224
            Reflectance = 0,
225
            Material = "Neon",
226
            CanCollide = false,
227
            Anchored = true,
228
            Parent = workspace,
229
            Transparency = 0.3,
230
        }
231
        game:GetService("Debris"):AddItem(w2, 5)
232
        NoOutline(w2)
233
        local sz = Vector3.new(0.2, width, len2)
234
        w2.Size = sz
235
        local sp = Create("SpecialMesh"){
236
            Parent = w2,
237
            MeshType = "Wedge",
238
            Scale = Vector3.new(0, 1, 1) * sz / w2.Size,
239
        }
240
        w2:BreakJoints()
241
        table.insert(Effects, {
242
            w2,
243
            "Disappear",
244
            .03
245
        })
246
        w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
247
        table.insert(list, w2)
248
    end
249
    return unpack(list)
250
end
251
   
252
function so(id, par, vol, pit)
253
    coroutine.resume(coroutine.create(function()
254
        local sou = Instance.new("Sound", par or workspace)
255
        sou.Volume = vol
256
        sou.Pitch = pit or 1
257
        sou.SoundId = Sounds[id].Id
258
        swait()
259
        sou:play()
260
        swait(6)
261
        sou:Remove()
262
    end))
263
end
264
 
265
function clerp(a, b, t)
266
    local qa = {
267
        QuaternionFromCFrame(a)
268
    }
269
    local qb = {
270
        QuaternionFromCFrame(b)
271
    }
272
    local ax, ay, az = a.x, a.y, a.z
273
    local bx, by, bz = b.x, b.y, b.z
274
    local _t = 1 - t
275
    return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
276
end
277
 
278
function QuaternionFromCFrame(cf)
279
    local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
280
    local trace = m00 + m11 + m22
281
    if trace > 0 then
282
        local s = math.sqrt(1 + trace)
283
        local recip = 0.5 / s
284
        return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
285
    else
286
        local i = 0
287
        if m11 > m00 then
288
            i = 1
289
        end
290
        if m22 > (i == 0 and m00 or m11) then
291
            i = 2
292
        end
293
        if i == 0 then
294
            local s = math.sqrt(m00 - m11 - m22 + 1)
295
            local recip = 0.5 / s
296
            return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
297
        elseif i == 1 then
298
            local s = math.sqrt(m11 - m22 - m00 + 1)
299
            local recip = 0.5 / s
300
            return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
301
        elseif i == 2 then
302
            local s = math.sqrt(m22 - m00 - m11 + 1)
303
            local recip = 0.5 / s
304
            return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
305
        end
306
    end
307
end
308
 
309
function QuaternionToCFrame(px, py, pz, x, y, z, w)
310
    local xs, ys, zs = x + x, y + y, z + z
311
    local wx, wy, wz = w * xs, w * ys, w * zs
312
    local xx = x * xs
313
    local xy = x * ys
314
    local xz = x * zs
315
    local yy = y * ys
316
    local yz = y * zs
317
    local zz = z * zs
318
    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))
319
end
320
 
321
function QuaternionSlerp(a, b, t)
322
    local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
323
    local startInterp, finishInterp;
324
    if cosTheta >= 0.0001 then
325
        if (1 - cosTheta) > 0.0001 then
326
            local theta = math.acos(cosTheta)
327
            local invSinTheta = 1 / math.sin(theta)
328
            startInterp = math.sin((1 - t) * theta) * invSinTheta
329
            finishInterp = math.sin(t * theta) * invSinTheta  
330
        else
331
            startInterp = 1 - t
332
            finishInterp = t
333
        end
334
    else
335
        if (1 + cosTheta) > 0.0001 then
336
            local theta = math.acos(-cosTheta)
337
            local invSinTheta = 1 / math.sin(theta)
338
            startInterp = math.sin((t - 1) * theta) * invSinTheta
339
            finishInterp = math.sin(t * theta) * invSinTheta
340
        else
341
            startInterp = t - 1
342
            finishInterp = t
343
        end
344
    end
345
    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
346
end
347
 
348
function rayCast(Pos, Dir, Max, Ignore)
349
    return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
350
end
351
 
352
Asset = "http://www.roblox.com/asset/?id="
353
 
354
Sounds = {
355
    Hit1 = {
356
        Id = Asset..(169380525)
357
    },
358
    Hit2 = {
359
        Id = Asset..(169380538)
360
    },
361
    Hit3 = {
362
        Id = Asset..(169380528)
363
    },
364
    Punch1 = {
365
        Id = Asset..(200632136)
366
    },
367
    Punch2 = {
368
        Id = Asset..(200632136)
369
    },
370
    Punch3 = {
371
        Id = Asset..(200632211)
372
    },
373
    Fire = {
374
        Id = Asset..(168413145)
375
    },
376
    Grab = {
377
        Id = Asset..(200632821)
378
    },
379
}
380
 
381
ContentProvider = game:GetService("ContentProvider")
382
for _, v in pairs(Sounds) do
383
    ContentProvider:Preload(v.Id)
384
end
385
 
386
 
387
 
388
Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
389
    if hit.Parent == nil then
390
        return
391
    end
392
    local h = hit.Parent:FindFirstChild("Humanoid")
393
    for _, v in pairs(hit.Parent:children()) do
394
        if v:IsA("Humanoid") then
395
            h = v
396
        end
397
    end
398
    if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
399
        if hit.Parent:findFirstChild("DebounceHit") ~= nil then
400
            if hit.Parent.DebounceHit.Value == true then
401
                return
402
            end
403
        end
404
        if h.MaxHealth >= math.huge then
405
            hit:BreakJoints()
406
        end
407
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
408
                        return
409
                end]]
410
--                        hs(hit,1.2)
411
        local c = Create("ObjectValue"){
412
            Name = "creator",
413
            Value = game:service("Players").LocalPlayer,
414
            Parent = h,
415
        }
416
        game:GetService("Debris"):AddItem(c, .5)
417
        if HitSound ~= nil and HitPitch ~= nil then
418
            so(HitSound, hit, 1, HitPitch)
419
        end
420
        local Damage = math.random(minim, maxim)
421
--                h:TakeDamage(Damage)
422
        local blocked = false
423
        local block = hit.Parent:findFirstChild("Block")
424
        if block ~= nil then
425
            if block.className == "IntValue" then
426
                if block.Value > 0 then
427
                    blocked = true
428
                    block.Value = block.Value - 1
429
                    print(block.Value)
430
                end
431
            end
432
        end
433
        if blocked == false then
434
--                h:TakeDamage(Damage)
435
            h.Health = h.Health - Damage
436
            ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
437
        else
438
            h.Health = h.Health - (Damage / 2)
439
            ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
440
        end
441
        if Type == "Knockdown" then
442
            local hum = hit.Parent.Humanoid
443
            hum.PlatformStand = true
444
            coroutine.resume(coroutine.create(function(HHumanoid)
445
                swait(1)
446
                HHumanoid.PlatformStand = false
447
            end), hum)
448
            local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
449
            local bodvol = Create("BodyVelocity"){
450
                velocity = angle * knockback,
451
                P = 5000,
452
                maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
453
                Parent = hit,
454
            }
455
            local rl = Create("BodyAngularVelocity"){
456
                P = 3000,
457
                maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
458
                angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
459
                Parent = hit,
460
            }
461
            game:GetService("Debris"):AddItem(bodvol, .5)
462
            game:GetService("Debris"):AddItem(rl, .5)
463
        elseif Type == "Normal" then
464
            local vp = Create("BodyVelocity"){
465
                P = 500,
466
                maxForce = Vector3.new(math.huge, 0, math.huge),
467
                velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
468
            }
469
            if knockback > 0 then
470
                vp.Parent = hit.Parent.Torso
471
            end
472
            game:GetService("Debris"):AddItem(vp, .5)
473
        elseif Type == "Up" then
474
            local bodyVelocity = Create("BodyVelocity"){
475
                velocity = vt(0, 20, 0),
476
                P = 5000,
477
                maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
478
                Parent = hit,
479
            }
480
            game:GetService("Debris"):AddItem(bodyVelocity, .5)
481
        elseif Type == "Snare" then
482
            local bp = Create("BodyPosition"){
483
                P = 2000,
484
                D = 100,
485
                maxForce = Vector3.new(math.huge, math.huge, math.huge),
486
                position = hit.Parent.Torso.Position,
487
                Parent = hit.Parent.Torso,
488
            }
489
            game:GetService("Debris"):AddItem(bp, 1)
490
        elseif Type == "Freeze" then
491
            local BodPos = Create("BodyPosition"){
492
                P = 50000,
493
                D = 1000,
494
                maxForce = Vector3.new(math.huge, math.huge, math.huge),
495
                position = hit.Parent.Torso.Position,
496
                Parent = hit.Parent.Torso,
497
            }
498
            local BodGy = Create("BodyGyro") {
499
                maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
500
                P = 20e+003,
501
                Parent = hit.Parent.Torso,
502
                cframe = hit.Parent.Torso.CFrame,
503
            }
504
            hit.Parent.Torso.Anchored = true
505
            coroutine.resume(coroutine.create(function(Part)
506
                swait(1.5)
507
                Part.Anchored = false
508
            end), hit.Parent.Torso)
509
            game:GetService("Debris"):AddItem(BodPos, 3)
510
            game:GetService("Debris"):AddItem(BodGy, 3)
511
        end
512
        local debounce = Create("BoolValue"){
513
            Name = "DebounceHit",
514
            Parent = hit.Parent,
515
            Value = true,
516
        }
517
        game:GetService("Debris"):AddItem(debounce, Delay)
518
        c = Instance.new("ObjectValue")
519
        c.Name = "creator"
520
        c.Value = Player
521
        c.Parent = h
522
        game:GetService("Debris"):AddItem(c, .5)
523
    end
524
end
525
 
526
function ShowDamage(Pos, Text, Time, Color)
527
    local Rate = (1 / 30)
528
    local Pos = (Pos or Vector3.new(0, 0, 0))
529
    local Text = (Text or "")
530
    local Time = (Time or 2)
531
    local Color = (Color or Color3.new(1, 0, 0))
532
    local EffectPart = part("Custom", workspace, "Neon", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
533
    EffectPart.Anchored = true
534
    local BillboardGui = Create("BillboardGui"){
535
        Size = UDim2.new(3, 0, 3, 0),
536
        Adornee = EffectPart,
537
        Parent = EffectPart,
538
    }
539
    local TextLabel = Create("TextLabel"){
540
        BackgroundTransparency = 1,
541
        Size = UDim2.new(1, 0, 1, 0),
542
        Text = Text,
543
        TextColor3 = Color,
544
        TextScaled = true,
545
        Font = Enum.Font.ArialBold,
546
        Parent = BillboardGui,
547
    }
548
    game.Debris:AddItem(EffectPart, (Time + 0.1))
549
    EffectPart.Parent = game:GetService("Workspace")
550
    delay(0, function()
551
        local Frames = (Time / Rate)
552
        for Frame = 1, Frames do
553
            wait(Rate)
554
            local Percent = (Frame / Frames)
555
            EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
556
            TextLabel.TextTransparency = Percent
557
        end
558
        if EffectPart and EffectPart.Parent then
559
            EffectPart:Destroy()
560
        end
561
    end)
562
end
563
 
564
HandleA = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "HandleA", Vector3.new(1.01999998, 0.410000026, 1.01999998))
565
HandleAweld = weld(m, Character["Right Arm"], HandleA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.86645508e-005, 0.00578308105, 0.000793457031, 1, 1.57159663e-009, 1.84536508e-009, -1.51411894e-009, 1.00000477, 9.46223736e-005, -1.81580617e-009, -9.4622359e-005, 1.00000489))
566
FConnectorA1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "FConnectorA1", Vector3.new(0.200000003, 0.200000003, 0.200000003))
567
FConnectorA1weld = weld(m, HandleA, FConnectorA1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410087585, -1.11513186, -0.410018921, -1, 9.74741943e-006, -1.35193727e-006, -9.74743125e-006, -1.00000489, 2.3929897e-007, -1.35189885e-006, 2.39313522e-007, 1.00000489))
568
FConnectorA2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "FConnectorA2", Vector3.new(0.200000003, 0.200000003, 0.200000003))
569
FConnectorA2weld = weld(m, HandleA, FConnectorA2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410102844, -1.10513186, -0.129695892, -1, 9.74805607e-006, -1.35614573e-006, -9.74806699e-006, -1.00000489, 5.55955921e-007, -1.35610435e-006, 5.55970473e-007, 1.00000489))
570
FConnectorA3 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "FConnectorA3", Vector3.new(0.200000003, 0.200000003, 0.200000003))
571
FConnectorA3weld = weld(m, HandleA, FConnectorA3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410087585, -1.11496186, 0.140254974, -1, 9.74844261e-006, -1.35647815e-006, -9.74845443e-006, -1.00000489, 5.93368895e-007, -1.35643631e-006, 5.93383447e-007, 1.00000489))
572
FConnectorA4 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "FConnectorA4", Vector3.new(0.200000003, 0.200000003, 0.200000003))
573
FConnectorA4weld = weld(m, HandleA, FConnectorA4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410064697, -1.11497116, 0.41003418, -1, 9.74773866e-006, -1.35528308e-006, -9.7477523e-006, -1.00000489, 5.13136911e-007, -1.35524226e-006, 5.13151463e-007, 1.00000489))
574
FConnectorA5 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "FConnectorA5", Vector3.new(0.200000003, 0.200000003, 0.200000003))
575
FConnectorA5weld = weld(m, HandleA, FConnectorA5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409896851, -1.11500096, 0.410381317, -1, 9.74811064e-006, -1.35720666e-006, -9.7481261e-006, -1.00000489, 6.21264917e-007, -1.35716482e-006, 6.21286745e-007, 1.00000489))
576
HitboxA = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really blue", "HitboxA", Vector3.new(1.22000003, 1.00999999, 1.01999998))
577
HitboxAweld = weld(m, HandleA, HitboxA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.10004425, 0.899994373, -7.2479248e-005, 1, 2.3913432e-011, 1.214151e-011, 3.87364897e-011, 1.00000501, 3.17668309e-008, 1.75869319e-011, -3.16504156e-008, 1.00000501))
578
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
579
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.704981804, 0.600097656, -0.400291443, 1.07934993e-005, 1.00000513, 0.000307456852, -1, 1.07920496e-005, 4.67940163e-006, 4.67608925e-006, -0.000307456678, 1.00000513))
580
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
581
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.399999917, 0.210000008))
582
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409942627, -0.0047621727, 0.404830933, 1, -3.37975814e-010, -8.95103991e-010, 4.05866091e-010, 1.00000513, 0.000272899517, 9.25026722e-010, -0.000272899284, 1.00000513))
583
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
584
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409942627, -0.704754353, 0.404701233, 1, -6.41774189e-010, -1.14527055e-009, 7.09687087e-010, 1.00000513, 0.000235188927, 1.17513577e-009, -0.000235188694, 1.00000513))
585
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
586
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000686645508, 0.694943428, 0.600120544, -4.16014518e-005, 9.45778302e-005, 1.00000513, -9.60050784e-007, 1.00000513, -9.45776337e-005, -1, -9.64058017e-007, -4.16016046e-005))
587
mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.646000028, 0.638000011, 1.35599995))
588
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
589
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.704681396, 0.600074768, 0.399703979, 1.07932492e-005, 1.00000513, 0.000307390932, -1, 1.07918013e-005, 4.67938798e-006, 4.67607651e-006, -0.000307390757, 1.00000513))
590
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
591
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.819999993))
592
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, 0.92485714, 0.000484466553, 1, 3.87098353e-009, 7.2322619e-009, -3.79667275e-009, 1.00000513, -5.19547029e-007, -7.20235427e-009, 5.19794412e-007, 1.00000513))
593
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
594
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.810000002, 0.399999917, 0.210000008))
595
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0950546265, -0.00472640991, 0.404769897, 1, -4.16721185e-010, -1.16062449e-009, 4.84667861e-010, 1.00000513, 0.000259734254, 1.19053056e-009, -0.000259734021, 1.00000513))
596
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
597
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.214511871, 0.602371216, -0.525278091, 6.89506674e-009, 0.707192183, -0.707028747, -1, -4.38913787e-007, -4.48729907e-007, -6.27587383e-007, 0.707028747, 0.707192183))
598
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
599
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
600
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.215366364, 0.602371216, -0.0753059387, 2.71407362e-006, 0.706899583, 0.707335591, -1, 2.16833246e-006, 1.66987672e-006, -3.53366175e-007, -0.707335591, 0.706899583))
601
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
602
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
603
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409934998, -0.704768658, -0.000305175781, 1, -3.60254271e-010, -1.12575438e-009, 4.28148017e-010, 1.00000513, 0.000221444701, 1.15569176e-009, -0.000221444468, 1.00000513))
604
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
605
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0953993797, 0.600135803, 0.399356842, 1.07937676e-005, 1.00000513, 0.000307317649, -1, 1.0792317e-005, 4.68049075e-006, 4.67718064e-006, -0.000307317474, 1.00000513))
606
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
607
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
608
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0950679779, 0.600120544, -0.400672913, 1.07931874e-005, 1.00000513, 0.000307162001, -1, 1.07917376e-005, 4.68020016e-006, 4.67689188e-006, -0.000307161827, 1.00000513))
609
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
610
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.399999917, 0.620000005))
611
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409927368, -0.00472259521, -0.000297546387, 1, -3.09861775e-010, -1.16061794e-009, 3.77793824e-010, 1.00000513, 0.00024700354, 1.19055654e-009, -0.000247003307, 1.00000513))
612
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.810000002, 0.399999917, 0.210000008))
613
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0950546265, 0.00469684601, 0.405296326, 1, -3.89069055e-010, -1.42533318e-009, -4.57056809e-010, -1.00000513, -0.000240535184, -1.45525392e-009, 0.000240534951, -1.00000513))
614
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
615
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.214559555, 0.602371216, 0.0747890472, 6.91723301e-009, 0.707163751, -0.707071483, -1, -4.3898072e-007, -4.48717827e-007, -6.27488987e-007, 0.707071483, 0.707163751))
616
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
617
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
618
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.602371216, -0.215126038, 0.214544296, 1, -2.6962903e-008, 2.48683811e-008, 1.60773062e-009, 0.706893623, 0.707334518, -3.67035575e-008, -0.707334518, 0.706893623))
619
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.600000024, 0.200000003, 1))
620
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.695029736, 0.600158691, -0.000602722168, 1.07924507e-005, 1.00000513, 0.000307222479, -1, 1.07909991e-005, 4.68184771e-006, 4.67853852e-006, -0.000307222246, 1.00000513))
621
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
622
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
623
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.215208054, 0.602371216, 0.524686813, 2.71457156e-006, 0.706890941, 0.707335711, -0.999997497, 2.1679848e-006, 1.67096596e-006, -3.5231912e-007, -0.707337737, 0.706888914))
624
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
625
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.399999917, 0.210000008))
626
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409942627, 0.00470399857, 0.405349731, 1, -3.90714155e-010, -1.42410639e-009, -4.58702243e-010, -1.00000513, -0.000240880356, -1.45402668e-009, 0.000240880123, -1.00000513))
627
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.610000014, 1.01999998))
628
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.57763672e-005, 0.699993134, -8.39233398e-005, 1, 2.65332929e-011, 1.19964039e-011, 4.16229898e-011, 1.00000513, 3.18541424e-008, 1.80098159e-011, -3.16213118e-008, 1.00000513))
629
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
630
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.400688171, 0.694943428, 0.600135803, -4.16014518e-005, 9.45778302e-005, 1.00000513, -9.60050784e-007, 1.00000513, -9.45776337e-005, -1, -9.64058017e-007, -4.16016046e-005))
631
mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.19600004, 0.219999999, 1.35599995))
632
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.819999993))
633
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.57763672e-005, 0.914970875, 0.000156402588, 1, 3.83146959e-010, 1.04947406e-009, -3.0014724e-010, 1.00000513, -6.28933776e-008, -1.0198371e-009, 6.3162588e-008, 1.00000513))
634
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
635
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
636
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.602371216, -0.214633942, -0.215305328, 1, -2.69070721e-008, 2.46837875e-008, 3.65531747e-008, 0.707143307, -0.707091987, 1.77105497e-009, 0.707091987, 0.707143307))
637
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.600000024, 0.200000003, 0.200000003))
638
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.694721222, 0.600151062, -0.400558472, 1.0792096e-005, 1.00000513, 0.000307252514, -1, 1.07906444e-005, 4.68267717e-006, 4.67936752e-006, -0.00030725234, 1.00000513))
639
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
640
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.810000002, 0.200000003, 0.210000008))
641
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0950546265, -0.704750061, 0.404693604, 1, -5.70188841e-010, -1.14858878e-009, 6.38102626e-010, 1.00000513, 0.000234975247, 1.1784711e-009, -0.000234975014, 1.00000513))
642
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.600000024, 0.200000003, 0.200000003))
643
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.695051193, 0.600151062, 0.399570465, 1.07923161e-005, 1.00000513, 0.000307249313, -1, 1.07908654e-005, 4.68239432e-006, 4.67908512e-006, -0.000307249138, 1.00000513))
644
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
645
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
646
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409950256, 0.704789639, 0.405284882, 1, -5.29048194e-010, -1.16270571e-009, -5.96991845e-010, -1.00000513, -0.000257128122, -1.19258425e-009, 0.000257127889, -1.00000513))
647
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.810000002, 0.200000003, 0.210000008))
648
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0950469971, 0.70477581, 0.405281067, 1, -4.60379734e-010, -1.16449506e-009, -5.28324051e-010, -1.00000513, -0.000256976229, -1.19439125e-009, 0.000256975996, -1.00000513))
649
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.99999994, 1.01999998))
650
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.60005188, -0.304827213, -0.000297546387, 1, -6.62538246e-010, -1.16981935e-009, 7.30470628e-010, 1.00000513, 0.000246760814, 1.19967103e-009, -0.000246760581, 1.00000513))
651
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 1.01999998))
652
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617e-005, 0.294992924, -0.000293731689, 1, -1.10349042e-010, -4.6138493e-010, 1.77988208e-010, 1.00000513, 7.43748387e-008, 4.9142046e-010, -7.41420081e-008, 1.00000513))
653
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
654
Partweld = weld(m, HandleA, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.39931488, 0.694943428, 0.600097656, -4.16014518e-005, 9.45778302e-005, 1.00000513, -9.60050784e-007, 1.00000513, -9.45776337e-005, -1, -9.64058017e-007, -4.16016046e-005))
655
mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.202000037, 0.219999999, 1.35599995))
656
FHandleA1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "FHandleA1", Vector3.new(0.200000003, 0.400000006, 0.200000003))
657
FHandleA1weld = weld(m, FConnectorA1, FHandleA1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.28881836e-005, -0.0899443626, 0.000160217285, 1, 9.47310674e-010, -1.83126758e-009, -9.44816669e-010, 1, 1.51900167e-007, 1.83138127e-009, -1.51900167e-007, 1))
658
FHandleA2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "FHandleA2", Vector3.new(0.200000003, 0.400000006, 0.200000003))
659
FHandleA2weld = weld(m, FConnectorA2, FHandleA2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.0899934769, 0, 1, -2.30699793e-010, 1.00612851e-010, 2.9406716e-010, 1.00000572, 1.59925548e-008, -1.28238753e-010, -2.03581294e-008, 1.00000572))
660
FHandleA3 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "FHandleA3", Vector3.new(0.200000003, 0.400000006, 0.200000003))
661
FHandleA3weld = weld(m, FConnectorA3, FHandleA3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.090004921, 3.81469727e-006, 1, 4.48693027e-010, -1.09935172e-010, -4.47141213e-010, 1, -2.09038262e-008, 1.10048859e-010, 2.09038262e-008, 1))
662
FHandleA4 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "FHandleA4", Vector3.new(0.200000003, 0.400000006, 0.200000003))
663
FHandleA4weld = weld(m, FConnectorA4, FHandleA4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-006, -0.0900015831, 2.67028809e-005, 1, 8.51593795e-010, -8.99262886e-011, -8.46407722e-010, 1, -2.47964635e-008, 9.02673492e-011, 2.47964635e-008, 1))
664
FHandleA5 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "FHandleA5", Vector3.new(0.200000003, 0.400000006, 0.200000003))
665
FHandleA5weld = weld(m, FConnectorA5, FHandleA5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.0900025368, 7.2479248e-005, 1, 1.59918379e-009, 4.29054126e-010, -1.58659819e-009, 1, -1.01346814e-007, -4.28713065e-010, 1.01324986e-007, 1))
666
 
667
HandleB = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "HandleB", Vector3.new(1.01999998, 0.410000026, 1.01999998))
668
HandleBweld = weld(m, Character["Left Arm"], HandleB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617e-005, 0.00579214096, -0.000717163086, -0.99999702, 1.30612687e-009, 2.74129752e-006, 1.1281549e-009, 1.00000882, -9.4532792e-005, -2.29434954e-006, -9.45326028e-005, -1.00000536))
669
FConnectorB1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "FConnectorB1", Vector3.new(0.200000003, 0.200000003, 0.200000003))
670
FConnectorB1weld = weld(m, HandleB, FConnectorB1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410011292, -1.09512377, -0.40996933, -0.999990344, 9.75173589e-006, -4.76017885e-006, -9.75114472e-006, -1.00001204, 2.27628334e-007, -4.34698632e-006, 2.29010766e-007, 1.00000203))
671
FConnectorB2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "FConnectorB2", Vector3.new(0.200000003, 0.200000003, 0.200000003))
672
FConnectorB2weld = weld(m, HandleB, FConnectorB2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410003662, -1.09513116, -0.129657745, -0.999986649, 9.75185594e-006, -5.20708772e-006, -9.75106377e-006, -1.00000668, 5.36027073e-007, -3.48685307e-006, 5.38973836e-007, 0.999993324))
673
FConnectorB3 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "FConnectorB3", Vector3.new(0.200000003, 0.200000003, 0.200000003))
674
FConnectorB3weld = weld(m, HandleB, FConnectorB3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409965515, -1.08497524, 0.140300751, -0.999993324, 9.75177409e-006, -3.97838994e-006, -9.75137755e-006, -1.00000334, 5.61856723e-007, -3.11826261e-006, 5.63341018e-007, 0.999996662))
675
FConnectorB4 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "FConnectorB4", Vector3.new(0.200000003, 0.200000003, 0.200000003))
676
FConnectorB4weld = weld(m, HandleB, FConnectorB4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409957886, -1.08498001, 0.410175323, -0.999991894, 9.75470903e-006, -3.12404359e-006, -9.75422699e-006, -1.00000405, 5.46198862e-007, -2.07960943e-006, 5.47988748e-007, 0.999995947))
677
FConnectorB5 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really black", "FConnectorB5", Vector3.new(0.200000003, 0.200000003, 0.200000003))
678
FConnectorB5weld = weld(m, HandleB, FConnectorB5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.409980774, -1.09494543, -0.409542084, -0.999974728, 9.75853163e-006, -6.0076236e-006, -9.75704006e-006, -1.00001264, 6.99823431e-007, -2.75148182e-006, 7.05331331e-007, 0.999987364))
679
HitboxB = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 1, "Really blue", "HitboxB", Vector3.new(1.22000003, 1.00999999, 1.01999998))
680
HitboxBweld = weld(m, HandleB, HitboxB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.100006104, 0.889988422, -8.01086426e-005, 0.999965847, -7.24100557e-010, 3.32365107e-006, -7.63507535e-010, 1.00002456, 3.05735739e-008, 3.58721138e-007, -2.40979716e-008, 0.999989808))
681
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
682
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410049438, 0.714781284, 0.405288696, 0.999982476, 1.32186387e-010, 7.77321588e-007, 5.98021299e-010, -1.00001609, -0.000257281994, -1.25018551e-006, 0.00025728374, -0.99999851))
683
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 1.01999998))
684
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.28881836e-005, 0.285013676, -0.000282287598, 0.999967337, -1.5549535e-009, 5.20209369e-006, 1.61488642e-010, 1.00001812, 7.64994184e-008, -1.3707679e-006, -6.97400537e-008, 0.999985218))
685
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.399999917, 0.620000005))
686
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409980774, -0.0147089958, -0.000305175781, 0.999965847, -2.17003437e-009, 4.9788764e-006, 3.62124303e-010, 1.00002444, 0.000246998534, -1.29649527e-006, -0.000247000571, 0.999989808))
687
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
688
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410041809, -0.714772701, -0.000305175781, 0.999984264, 5.30370525e-010, 7.77336254e-007, -9.50127754e-010, 1.00000787, 0.00022139927, 1.25007e-006, -0.000221399358, 0.999992192))
689
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.399999917, 0.210000008))
690
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410003662, 0.0146970749, 0.40537262, 0.999965847, -2.17019336e-009, 4.97882229e-006, -3.70234204e-010, -1.00002444, -0.000240876077, 1.29644116e-006, 0.00024087794, -0.999989808))
691
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.200000003, 0.819999993))
692
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.05175781e-005, 0.904989719, 0.000244140625, 0.999978065, -7.79672504e-009, 3.02157605e-006, 6.82267665e-009, 1.00001097, -1.16917363e-007, -1.95484972e-007, 1.21617632e-007, 0.999989033))
693
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
694
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.620000005, 0.200000003, 0.819999993))
695
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.57763672e-005, 0.914862633, 0.000553131104, 0.999978065, -2.87229418e-009, 2.06913091e-006, 1.8980213e-009, 1.00001097, -5.95959136e-007, 7.56950044e-007, 6.00666681e-007, 0.999989033))
696
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
697
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.600000024, 0.200000003, 1))
698
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.685016155, 0.60004425, -0.000576019287, 1.07880278e-005, 1.0000155, 0.000307261536, -0.999969006, 1.0787875e-005, 2.61563605e-006, 6.60559135e-006, -0.000307264534, 0.999984682))
699
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
700
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.600000024, 0.200000003, 0.200000003))
701
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.684755325, 0.600059509, -0.400756836, 1.0788599e-005, 1.00000787, 0.000307488954, -0.999984264, 1.07877813e-005, 3.72219597e-006, 5.74624983e-006, -0.000307490496, 0.999992192))
702
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
703
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.600000024, 0.200000003, 0.200000003))
704
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.685072899, 0.600067139, 0.399261475, 1.07872711e-005, 1.0000155, 0.00030746602, -0.999969006, 1.07870783e-005, 2.73933233e-006, 6.729284e-006, -0.000307469018, 0.999984682))
705
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
706
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
707
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.399326324, 0.684971809, 0.599990845, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
708
mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.202000037, 0.219999999, 1.35599995))
709
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.810000002, 0.200000003, 0.210000008))
710
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, -0.714713573, 0.404712677, 0.999982774, 2.57471877e-010, 7.7719352e-007, -7.87075238e-010, 1.00001347, 0.000235129759, 1.25028396e-006, -0.000235130938, 0.999996126))
711
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.810000002, 0.399999917, 0.210000008))
712
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, -0.0146975517, 0.4047966, 0.999982774, 6.53486099e-010, 7.77193463e-007, -1.11419485e-009, 1.00001299, 0.000259818073, 1.25028328e-006, -0.000259819906, 0.99999553))
713
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
714
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.400676727, 0.684971809, 0.600036621, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
715
mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.19600004, 0.219999999, 1.35599995))
716
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
717
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000675201416, 0.684971809, 0.600013733, -4.03382401e-005, 9.44945641e-005, 0.999991834, -9.62037007e-007, 1.00000787, -9.44897838e-005, -0.999983966, -9.65175104e-007, -4.23658821e-005))
718
mesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(0.646000028, 0.638000011, 1.35599995))
719
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
720
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.714962482, 0.599998474, -0.400279999, 1.07917776e-005, 1.00000787, 0.000307536626, -0.999984264, 1.07909609e-005, 3.72180239e-006, 5.74585465e-006, -0.000307538168, 0.999992192))
721
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
722
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
723
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0853996277, 0.600074768, 0.399375916, 1.07918922e-005, 1.00001574, 0.000307276874, -0.999968529, 1.07916239e-005, 3.00816009e-006, 7.05953335e-006, -0.000307279872, 0.999984324))
724
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
725
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
726
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.602294922, -0.221727371, -0.222377777, 0.999968529, -2.77844325e-008, 1.5804543e-006, -1.73086164e-006, 0.707148612, -0.707064986, 1.76833453e-006, 0.707087159, 0.707126319))
727
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
728
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0850524902, 0.600036621, -0.400672913, 1.07914002e-005, 1.00001574, 0.0003071838, -0.999968529, 1.07914666e-005, 1.92046173e-006, 5.97185317e-006, -0.000307186769, 0.999984324))
729
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
730
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
731
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.221570969, 0.602279663, -0.532333374, -9.16450119e-007, 0.707201421, -0.707024872, -0.99998188, -4.39811004e-007, -1.23922871e-006, 3.05380581e-007, 0.707037866, 0.707188487))
732
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
733
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
734
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.221664429, 0.602294922, 0.0677280426, -5.32410468e-007, 0.707169592, -0.707043946, -0.999968529, 4.26314045e-007, -2.87682087e-006, 1.1334331e-006, 0.707066119, 0.707147479))
735
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
736
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.620000005))
737
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.602279663, -0.222204208, 0.221616745, 0.999968529, -2.7891728e-008, 1.5804543e-006, 1.76886238e-006, 0.706902444, 0.707310975, 1.7303239e-006, -0.707333207, 0.706880331))
738
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
739
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.71464777, 0.599990845, 0.399719238, 1.07905635e-005, 1.00000787, 0.000307468435, -0.999984264, 1.07897467e-005, 3.7218565e-006, 5.74590968e-006, -0.000307469978, 0.999992192))
740
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
741
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000036))
742
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.222238541, 0.602272034, 0.531747818, 3.61345883e-006, 0.706890404, 0.707323194, -0.999984264, 2.18690184e-006, 8.96424808e-007, 5.20473066e-007, -0.70733428, 0.706879318))
743
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
744
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
745
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.222442627, 0.602287292, -0.0682048798, 2.74106606e-006, 0.706903875, 0.707309544, -0.999968529, 1.72691671e-006, -1.90388391e-006, 3.00002284e-007, -0.707331777, 0.706881762))
746
mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
747
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.810000002, 0.399999917, 0.210000008))
748
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949707031, 0.014693737, 0.405315399, 0.999965847, -2.00778438e-009, 5.06809101e-006, -1.86809165e-010, -1.00002444, -0.000240532332, 1.38570761e-006, 0.000240534195, -0.999989808))
749
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.99999994, 1.01999998))
750
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.599967957, -0.314879894, -0.000305175781, 0.999968529, -1.52550794e-009, 3.47273135e-006, 2.76023454e-010, 1.00001574, 0.000246752985, 5.82059499e-007, -0.000246754033, 0.999984324))
751
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(0.810000002, 0.200000003, 0.210000008))
752
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0949478149, 0.71477747, 0.405269623, 0.999983668, 2.62990379e-010, 7.77281798e-007, 6.87050083e-010, -1.00001037, -0.00025712885, -1.25016015e-006, 0.000257130014, -0.99999398))
753
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "Part", Vector3.new(1.01999998, 0.610000014, 1.01999998))
754
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.57763672e-005, 0.690003395, 0, 0.999978065, -3.37791017e-009, 2.19185767e-006, 2.40435716e-009, 1.00001097, 5.20303729e-008, 6.34224364e-007, -4.73301043e-008, 0.999989033))
755
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
756
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410049438, -0.714709282, 0.404720306, 0.999984264, 2.45380903e-011, 7.7730283e-007, -4.26871205e-010, 1.00000787, 0.000235340878, 1.25010342e-006, -0.000235341198, 0.999992192))
757
Part = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really blue", "Part", Vector3.new(0.200000003, 0.399999917, 0.210000008))
758
Partweld = weld(m, HandleB, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.410041809, -0.0147390366, 0.404838562, 0.999983072, 5.45701151e-010, 7.77317439e-007, -1.05576647e-009, 1.0000155, 0.000272982696, 1.25019938e-006, -0.000272984529, 0.999998391))
759
FHandleB1 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "FHandleB1", Vector3.new(0.200000003, 0.400000006, 0.200000003))
760
FHandleB1weld = weld(m, FConnectorB1, FHandleB1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -0.100004435, 3.81469727e-006, 0.999987125, 9.48046641e-010, -8.29304327e-007, -1.90026062e-009, 1.00000644, -2.25118129e-008, -8.29517148e-007, 1.97178451e-008, 0.999993563))
761
FHandleB2 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "FHandleB2", Vector3.new(0.200000003, 0.400000006, 0.200000003))
762
FHandleB2weld = weld(m, FConnectorB2, FHandleB2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.0999953747, -1.90734863e-005, 0.999986887, 1.7767473e-009, -8.2923782e-007, -2.74682477e-009, 1.00000656, -3.37167876e-008, -8.60301839e-007, 3.08791641e-008, 0.999993443))
763
FHandleB3 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "FHandleB3", Vector3.new(0.200000003, 0.400000006, 0.200000003))
764
FHandleB3weld = weld(m, FConnectorB3, FHandleB3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, -0.110008478, -6.48498535e-005, 0.999993801, 1.65772562e-009, -1.46104639e-007, -2.11578732e-009, 1.0000031, -3.14466888e-008, -6.52590643e-007, 3.01006366e-008, 0.999996901))
765
FHandleB4 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "FHandleB4", Vector3.new(0.200000003, 0.400000006, 0.200000003))
766
FHandleB4weld = weld(m, FConnectorB4, FHandleB4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -0.110030413, -4.57763672e-005, 0.999992371, -3.29658301e-010, -1.30871194e-006, -2.33423003e-010, 1.00000381, -5.04951458e-009, 3.25705969e-007, 3.39059625e-009, 0.999996185))
767
FHandleB5 = part(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0, "Really black", "FHandleB5", Vector3.new(0.200000003, 0.400000006, 0.200000003))
768
FHandleB5weld = weld(m, FConnectorB5, FHandleB5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, -0.0900087357, -0.000114440918, 0.999993801, 3.53735596e-009, -1.22842721e-006, -3.99611277e-009, 1.0000031, -1.37908501e-007, 4.29716692e-007, 1.36555173e-007, 0.999996901))
769
 
770
function atktype(s, e)
771
    coroutine.resume(coroutine.create(function()
772
        attacktype = e
773
        wait(.5)
774
        attacktype = s
775
    end))
776
end
777
 
778
function attackone()
779
    attack = true
780
    local con = HitboxA.Touched:connect(function(hit)
781
        Damagefunc(HitboxA, hit, 20, 30, math.random(1,5), "Normal", RootPart, .1, "Hit1", 1)
782
    end)
783
    for i = 0, 1, 0.1 do
784
        swait()
785
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(2), math.rad(0), math.rad(-70)), .3)
786
        Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(5), math.rad(0), math.rad(70)), .3)
787
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
788
        LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-70)), 0.3)
789
        RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(140), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
790
        LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-60), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
791
        FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
792
        FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
793
        FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
794
        FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
795
        FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
796
        FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
797
        FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
798
        FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
799
        FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
800
        FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)), .3)
801
    end
802
    so("Punch1", HitboxA, 1, .8)
803
    for i = 0, 1, 0.1 do
804
        swait()
805
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(2), math.rad(0), math.rad(70)), .5)
806
        Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(5), math.rad(0), math.rad(-70)), .5)
807
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(20), math.rad(20), math.rad(80)), 0.5)
808
        LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(30)), 0.5)
809
        RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
810
        LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-140), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
811
        FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
812
        FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
813
        FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
814
        FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
815
        FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
816
        FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
817
        FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
818
        FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
819
        FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
820
        FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
821
    end
822
    attack = false
823
    con:disconnect()
824
    atktype(1, 2)
825
end
826
 
827
function attacktwo()
828
    attack = true
829
    local con = HitboxB.Touched:connect(function(hit)
830
        Damagefunc(HitboxB, hit, 20, 30, math.random(1,5), "Normal", RootPart, .1, "Hit2", 1)
831
    end)
832
    so("Punch2", HitboxB, 1, .9)
833
    for i = 0, 1, 0.1 do
834
        swait()
835
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(2), math.rad(0), math.rad(-70)), .5)
836
        Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(70)), .5)
837
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.5)
838
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.5) * angles(math.rad(90), math.rad(0), math.rad(30 * i)), 0.5)
839
        RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(140), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
840
        LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-60), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
841
        FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
842
        FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
843
        FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
844
        FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
845
        FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
846
        FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
847
        FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
848
        FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
849
        FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
850
        FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
851
    end
852
    attack = false
853
    con:disconnect()
854
    atktype(1, 3)
855
end
856
 
857
function attackthree()
858
    attack = true
859
    local con = RightLeg.Touched:connect(function(hit)
860
        Damagefunc(HitboxA, hit, 20, 30, math.random(1,5), "Normal", RootPart, .1, "Hit3", 1)
861
    end)
862
    Humanoid.WalkSpeed = 0
863
    Torso.Velocity = Head.CFrame.lookVector * 75
864
    so("Punch3", HitboxB, 1, .9)
865
    for i = 0, 1, 0.1 do
866
        swait()
867
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
868
        Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(0)), .5)
869
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.5)
870
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.5) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.5)
871
        RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(130)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
872
        LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(20)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
873
        FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
874
        FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
875
        FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
876
        FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
877
        FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
878
        FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
879
        FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
880
        FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
881
        FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
882
        FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
883
    end
884
    attack = false
885
    Humanoid.WalkSpeed = 16
886
    con:disconnect()
887
    atktype(1, 1)
888
end
889
 
890
function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
891
    local prt = part(3, workspace, "Neon", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
892
    prt.Anchored = true
893
    prt.CFrame = cframe
894
    local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
895
    coroutine.resume(coroutine.create(function()
896
        for i = 0, 1, 0.05 do
897
            wait()
898
            prt.Transparency = i
899
            msh.Scale = msh.Scale + vt(x2, y2, z2)
900
        end
901
        prt.Parent = nil
902
    end))
903
end
904
 
905
function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
906
    for _, c in pairs(workspace:children()) do
907
        local hum = c:findFirstChild("Humanoid")
908
        if hum ~= nil then
909
            local head = c:findFirstChild("Torso")
910
            if head ~= nil then
911
                local targ = head.Position - Part.Position
912
                local mag = targ.magnitude
913
                if mag <= magni and c.Name ~= Player.Name then
914
                    Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
915
                end
916
            end
917
        end
918
    end
919
end
920
 
921
function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
922
    local prt = part(3, workspace, "Neon", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
923
    prt.Anchored = true
924
    prt.CFrame = cframe
925
    local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
926
    game:GetService("Debris"):AddItem(prt, 2)
927
    coroutine.resume(coroutine.create(function(Part, Mesh)
928
        for i = 0, 1, delay do
929
            swait()
930
            Part.CFrame = Part.CFrame
931
            Part.Transparency = i
932
            Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
933
        end
934
        Part.Parent = nil
935
    end), prt, msh)
936
end
937
 
938
function BlastJump()
939
    if Anim == "Idle" or Anim == "Walk" then
940
        attack = true
941
        Humanoid.WalkSpeed = 0
942
        for i = 0, 1, 0.1 do
943
            swait()
944
            RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -.5) * angles(math.rad(20), math.rad(0), math.rad(0)), .3)
945
            Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), .3)
946
            RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(20)), 0.3)
947
            LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-20)), 0.3)
948
            RH.C0 = clerp(RH.C0, cf(1, -.5, -.5) * angles(math.rad(0), math.rad(90), math.rad(20)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
949
            LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(30)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
950
            FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
951
            FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
952
            FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), .3)
953
            FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), .3)
954
            FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)), .3)
955
            FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
956
            FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
957
            FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), .3)
958
            FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), .3)
959
            FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)), .3)
960
        end
961
        so("Fire", Torso, 1, .8)
962
        MagniDamage(HitboxA, HitboxA, 20, 20, 50, 20, "Knockdown")
963
        BlastEffect(BrickColor.new("Really black"), Torso.CFrame * angles(.4, 0, 0) * CFrame.new(0, -1, -1), 1, 1, 1, .7, .7, .7)
964
        BlastEffect(BrickColor.new("Really blue"), Torso.CFrame * angles(.4, 0, 0) * CFrame.new(0, -1, -1), .9, .9, .9, .6, .6, .6)
965
        MagicCircle(BrickColor.new("Really black"), RightArm.CFrame, 0.5, 0.5, 0.5, 0.7, 0.7, 0.7, 0.05)
966
        MagicCircle(BrickColor.new("Really blue"), RightArm.CFrame, 0.4, 0.4, 0.4, 0.6, 0.6, 0.6, 0.05)
967
        MagicCircle(BrickColor.new("Really black"), LeftArm.CFrame, 0.5, 0.5, 0.5, 0.7, 0.7, 0.7, 0.05)
968
        MagicCircle(BrickColor.new("Really blue"), LeftArm.CFrame, 0.4, 0.4, 0.4, 0.6, 0.6, 0.6, 0.05)
969
        Humanoid.WalkSpeed = 16
970
        Humanoid.Jump = true
971
        Torso.Velocity = vt(0, 200, 0)
972
        attack = false
973
    end
974
end
975
 
976
function DoubleJump()
977
        attack = true
978
        so("Fire", Torso, 1, .8)
979
        BlastEffect(BrickColor.new("Really black"), Torso.CFrame * angles(.4, 0, 0) * CFrame.new(0, -1, -1), 1, 1, 1, .7, .7, .7)
980
        BlastEffect(BrickColor.new("Really blue"), Torso.CFrame * angles(.4, 0, 0) * CFrame.new(0, -1, -1), .9, .9, .9, .6, .6, .6)
981
        Humanoid.WalkSpeed = 16
982
        Humanoid.Jump = true
983
        Torso.Velocity = vt(0, 200, 0)
984
        for i = 0, 1, 0.05 do
985
            swait()
986
            RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(6*i, math.rad(0), math.rad(0)), .3)
987
            Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), .3)
988
            RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
989
            LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
990
            RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(0)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
991
            LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
992
            FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
993
            FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
994
            FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), .3)
995
            FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), .3)
996
            FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)), .3)
997
            FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
998
            FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
999
            FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1000
            FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), .3)
1001
            FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-60)), .3)
1002
        end
1003
        for i = 0, 1, 0.02 do
1004
            swait()
1005
            RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(50), math.rad(0), math.rad(0)), .3)
1006
            Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), .3)
1007
            RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(150), math.rad(0), math.rad(-30)), 0.3)
1008
            LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -.5) * angles(math.rad(150), math.rad(0), math.rad(30)), 0.3)
1009
            RH.C0 = clerp(RH.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)
1010
            LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(-30), math.rad(-90), math.rad(0)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1011
                FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1012
                FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1013
                FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1014
                FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1015
                FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1016
                FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1017
                FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1018
                FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1019
                FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1020
                FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1021
        end
1022
        MagniDamage(HitboxA, HitboxA, 20, 20, 50, 20, "Up")
1023
        so("Fire", Torso, 1, .5)
1024
        local hit,pos=rayCast(Torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,Character)
1025
if hit~=nil then
1026
local ref=part(3,workspace,"Neon",0,1,BrickColor.new("Really black"),"Effect",vt())
1027
ref.Anchored=true
1028
ref.CFrame=cf(pos)
1029
game:GetService("Debris"):AddItem(ref,3)
1030
for i=1,10 do
1031
local Col=BrickColor.new("Really blue")
1032
local groundpart=part(3,Character,"Neon",0,0,Col,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
1033
groundpart.Anchored=true
1034
groundpart.CanCollide=false
1035
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))
1036
local Col2=BrickColor.new("Really black")
1037
local groundpart2=part(3,Character,"Neon",0,0,Col2,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
1038
groundpart2.Anchored=true
1039
groundpart2.CanCollide=false
1040
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))
1041
game:GetService("Debris"):AddItem(groundpart,5)
1042
game:GetService("Debris"):AddItem(groundpart2,5)
1043
end
1044
BlastEffect(BrickColor.new("Really black"),cf(pos),1,1,1,.7,.7,.7)
1045
BlastEffect(BrickColor.new("Really blue"),cf(pos),.9,.9,.9,.6,.6,.6)
1046
MagicCircle(BrickColor.new("Really blue"),cf(pos),3,3,3,5,5,5,0.05)
1047
MagicCircle(BrickColor.new("Really black"),cf(pos),4,4,4,6,6,6,0.05)
1048
MagniDamage(ref,ref,10,10,20,math.random(10,20),"Knockdown")
1049
end
1050
        for i = 0, 1, 0.1 do
1051
            swait()
1052
            RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -.5) * angles(math.rad(50), math.rad(0), math.rad(0)), .3)
1053
            Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-20), math.rad(0), math.rad(0)), .3)
1054
            RW.C0 = clerp(RW.C0, CFrame.new(1, 0.3, -.7) * angles(math.rad(50), math.rad(0), math.rad(-30)), 0.3)
1055
            LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.3, -.7) * angles(math.rad(50), math.rad(0), math.rad(30)), 0.3)
1056
            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)
1057
            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)
1058
                FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1059
                FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1060
                FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1061
                FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1062
                FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1063
                FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1064
                FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1065
                FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1066
                FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1067
                FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1068
        end
1069
        attack = false
1070
end
1071
 
1072
function MultiPunch()
1073
attack = true
1074
    local con1 = HitboxA.Touched:connect(function(hit)
1075
        Damagefunc(HitboxA, hit, 1500, 9999, math.random(1,5), "Normal", RootPart, .1, "Hit1", 1)
1076
    end)
1077
    local con2 = HitboxB.Touched:connect(function(hit)
1078
        Damagefunc(HitboxB, hit, 1500, 9999, math.random(1,5), "Normal", RootPart, .1, "Hit2", 1)
1079
    end)
1080
for i = 1,10 do
1081
    so("Punch1", HitboxA, 1, .8)
1082
    for i = 0, 1, 0.1 do
1083
wait()
1084
        Torso.Velocity = Head.CFrame.lookVector * 50
1085
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(2), math.rad(0), math.rad(70)), .5)
1086
        Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(5), math.rad(0), math.rad(-70)), .5)
1087
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(20), math.rad(20), math.rad(80)), 0.5)
1088
        LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(30)), 0.5)
1089
        RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1090
        LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-140), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1091
        FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1092
        FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1093
        FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1094
        FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1095
        FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1096
        FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1097
        FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1098
        FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1099
        FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1100
        FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1101
    end
1102
    so("Punch2", HitboxB, 1, .9)
1103
    for i = 0, 1, 0.2 do
1104
        wait()
1105
        Torso.Velocity = Head.CFrame.lookVector * 10
1106
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(2), math.rad(0), math.rad(-70)), 1)
1107
        Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(5), math.rad(0), math.rad(70)), 1)
1108
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-30)), 1)
1109
        LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(20), math.rad(-20), math.rad(-80)), 1)
1110
        RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(140), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), 1)
1111
        LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-60), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), 1)
1112
        FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 1)
1113
        FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 1)
1114
        FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 1)
1115
        FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 1)
1116
        FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), 1)
1117
        FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 1)
1118
        FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 1)
1119
        FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 1)
1120
        FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 1)
1121
        FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), 1)
1122
    end
1123
        end
1124
attack = false
1125
con1:disconnect()
1126
con2:disconnect()
1127
end
1128
 
1129
local Grabbing = false
1130
 
1131
function Grab()
1132
attack = true
1133
so("Punch3",HitboxA,1,0.5)
1134
if Grabbing == false then
1135
gp = nil
1136
con1=HitboxA.Touched:connect(function(hit) -- credits to TheDarkRevenant for the grabbing
1137
local ht = hit.Parent          
1138
local hum1=ht:FindFirstChild('Humanoid')
1139
if hum1 ~= nil then
1140
hum1.PlatformStand=true
1141
gp = ht
1142
Grabbing = true
1143
so("Grab", Torso, 1, .8)
1144
local asd=weld(RightArm,RightArm,ht:FindFirstChild("Torso"),CFrame.new(0,-1.7,0),CFrame.new(0,0,0))
1145
asd.Parent = RightArm
1146
asd.Name = "asd"
1147
asd.C0=asd.C0*CFrame.Angles(math.rad(-90),0,0)
1148
so("http://roblox.com/asset/?id=200632821",Torso,1,.9)
1149
elseif hum1 == nil then
1150
con1:disconnect()
1151
wait() return
1152
end
1153
end)
1154
end
1155
if Grabbing == false then
1156
for i = 0,1,0.05 do
1157
swait()
1158
Torso.Velocity = Head.CFrame.lookVector * 50
1159
                RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), .3)
1160
                Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(5), math.rad(0), math.rad(-90)), .3)
1161
                RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
1162
                LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-60)), 0.3)
1163
                RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(50), math.rad(0)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1164
                LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1165
                FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(60)), .3)
1166
                FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), .3)
1167
                FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1168
                FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
1169
                FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), .3)
1170
                FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1171
                FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1172
                FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1173
                FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1174
                FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1175
end
1176
end
1177
if Grabbing == true then
1178
    for i = 0, 1, 0.1 do
1179
        swait()
1180
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(2), math.rad(0), math.rad(0)), .5)
1181
        Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), .5)
1182
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.5) * angles(math.rad(130), math.rad(0), math.rad(0)), 0.5)
1183
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.5)
1184
        RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1185
        LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1186
        FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1187
        FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1188
        FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1189
        FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1190
        FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1191
        FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1192
        FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1193
        FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1194
        FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1195
        FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1196
       end
1197
so("Fire",Torso,1,.7)
1198
so("Fire",Torso,1,.9)
1199
MagniDamage(HitboxA,HitboxA,5,30,80,0,"Up")
1200
MagicCircle(BrickColor.new("Really black"),RightArm.CFrame,3,3,3,5,5,5,0.05)
1201
MagicCircle(BrickColor.new("Really blue"),RightArm.CFrame,2,2,2,4,4,4,0.05)
1202
BlastEffect(BrickColor.new("Really black"),Torso.CFrame,1,1,1,.7,.7,.7)
1203
BlastEffect(BrickColor.new("Really blue"),Torso.CFrame,.9,.9,.9,.6,.6,.6)
1204
    for i = 0, 1, 0.1 do
1205
        swait()
1206
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(2), math.rad(0), math.rad(0)), .5)
1207
        Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), .5)
1208
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.5) * angles(math.rad(130), math.rad(0), math.rad(0)), 0.5)
1209
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.5)
1210
        RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1211
        LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1212
        FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1213
        FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1214
        FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1215
        FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1216
        FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1217
        FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1218
        FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1219
        FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1220
        FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1221
        FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1222
       end
1223
end
1224
for i,v in pairs(RightArm:GetChildren()) do
1225
            if v.Name == "asd" and v:IsA("Weld") then
1226
                v:Remove()
1227
         
1228
end
1229
end
1230
con1:disconnect()
1231
Grabbing = false
1232
attack = false
1233
end
1234
 
1235
function Flip()
1236
attack = true
1237
for i = 0,1,0.1 do
1238
swait()
1239
                RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(2), math.rad(0), math.rad(0)), .3)
1240
                Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
1241
                RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(0), math.rad(-90), math.rad(-170)), 0.3)
1242
                LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -.5) * angles(math.rad(0), math.rad(90), math.rad(170)), 0.3)
1243
                RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1244
                LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1245
                FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1246
                FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1247
                FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1248
                FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1249
                FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1250
                FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1251
                FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1252
                FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1253
                FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1254
                FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1255
end
1256
for i = 0,1,0.01 do
1257
swait()
1258
                RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(2), math.rad(0), math.rad(0)), .3)
1259
                Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
1260
                RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(0), math.rad(-90), math.rad(-150)), 0.3)
1261
                LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -.5) * angles(math.rad(0), math.rad(90), math.rad(150)), 0.3)
1262
                RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1263
                LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-90), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1264
                FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1265
                FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1266
                FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
1267
                FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1268
                FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1269
                FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1270
                FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
1271
                FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1272
                FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1273
                FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1274
end
1275
attack = false
1276
end
1277
 
1278
mouse.Button1Down:connect(function()
1279
    if attack == false and attacktype == 1 then
1280
        attacktype = 2
1281
        attackone()
1282
    elseif attack == false and attacktype == 2 then
1283
        attacktype = 1
1284
        attacktwo()
1285
    elseif attack == false and attacktype == 3 then
1286
        attacktype = 1
1287
        attackthree()
1288
    end
1289
end)
1290
 
1291
mouse.KeyDown:connect(function(k)
1292
    k = k:lower()
1293
    if attack == false and k == 'q' then
1294
        BlastJump()
1295
    elseif attack == false and k == ' ' and Anim == 'Jump' then
1296
        DoubleJump()
1297
    elseif attack == false and k == 'e' then
1298
        MultiPunch()
1299
    elseif attack == false and k == 'r' then
1300
        Grab()
1301
    elseif attack == false and k == 'f' then
1302
        Flip()
1303
    end
1304
end)
1305
 
1306
local sine = 0
1307
local change = 1
1308
local val = 0
1309
local idle = 0
1310
local donum = 0
1311
 
1312
while true do
1313
    swait()
1314
    sine = sine + change
1315
    local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
1316
    local velderp = RootPart.Velocity.y
1317
    hitfloor, posfloor = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
1318
    if equipped == true or equipped == false then
1319
        if attack == false then
1320
            idle = idle + 1
1321
        else
1322
            idle = 0
1323
        end
1324
        if idle >= 500 then
1325
            if attack == false then
1326
            end
1327
        end
1328
        if donum >= .5 then
1329
            handidle = true
1330
        elseif donum <= 0 then
1331
            handidle = false
1332
        end
1333
        if handidle == false then
1334
            donum = donum + 0.003
1335
        else
1336
            donum = donum - 0.003
1337
        end
1338
        if RootPart.Velocity.y > 1 and hitfloor == nil then
1339
            Anim = "Jump"
1340
            if attack == false then
1341
                RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 2) * angles(math.rad(30), math.rad(0), math.rad(0)), .3)
1342
                Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(20), math.rad(0), math.rad(0)), .3)
1343
                RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(70)), 0.3)
1344
                LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-20), math.rad(-70)), 0.3)
1345
                RH.C0 = clerp(RH.C0, cf(1, -.5, -.5) * angles(math.rad(0), math.rad(90), math.rad(-30)), .3)
1346
                LH.C0 = clerp(LH.C0, cf(-1, -.8, -.5) * angles(math.rad(0), math.rad(-90), math.rad(20)), .3)
1347
                FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
1348
                FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
1349
                FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1350
                FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), .3)
1351
                FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(60)), .3)
1352
                FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
1353
                FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
1354
                FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1355
                FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), .3)
1356
                FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(60)), .3)
1357
            end
1358
        elseif RootPart.Velocity.y < -1 and hitfloor == nil then
1359
            Anim = "Fall"
1360
            if attack == false then
1361
                RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
1362
                Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(30), math.rad(0), math.rad(0)), .3)
1363
                RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(0), math.rad(0), math.rad(130)), 0.3)
1364
                LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(0), math.rad(0), math.rad(-130)), 0.3)
1365
                RH.C0 = clerp(RH.C0, cf(1, -.7, -.5) * angles(math.rad(0), math.rad(90), math.rad(-20)), .3)
1366
                LH.C0 = clerp(LH.C0, cf(-1, -1, -.5) * angles(math.rad(0), math.rad(-90), math.rad(10)), .3)
1367
                FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(60)), .3)
1368
                FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), .3)
1369
                FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1370
                FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
1371
                FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), .3)
1372
                FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(60)), .3)
1373
                FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), .3)
1374
                FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), .3)
1375
                FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), .3)
1376
                FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), .3)
1377
            end
1378
        elseif torvel < 1 and hitfloor ~= nil then
1379
            Anim = "Idle"
1380
            if attack == false then
1381
                RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(2), math.rad(0), math.rad(-30)), .3)
1382
                Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(5), math.rad(0), math.rad(30)), .3)
1383
                RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(90) + donum / 2, math.rad(30) + donum / 2, math.rad(-40)), 0.3)
1384
                LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(80) + donum / 2, math.rad(-30) - donum / 2, math.rad(-20)), 0.3)
1385
                RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1386
                LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(-2)) * angles(math.rad(-3), math.rad(0), math.rad(0)), .3)
1387
                FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1388
                FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1389
                FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1390
                FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1391
                FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1392
                FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1393
                FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1394
                FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1395
                FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .3)
1396
                FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .3)
1397
            end
1398
        elseif torvel > 2 and hitfloor ~= nil then
1399
            Anim = "Walk"
1400
            if attack == false then
1401
                change = 3
1402
                RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), .3)
1403
                Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
1404
                RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(15)), 0.3)
1405
                LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-15)), 0.3)
1406
                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)
1407
                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)
1408
                FHandleA1weld.C0 = clerp(FHandleA1weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), .3)
1409
                FHandleA2weld.C0 = clerp(FHandleA2weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-21)), .3)
1410
                FHandleA3weld.C0 = clerp(FHandleA3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-22)), .3)
1411
                FHandleA4weld.C0 = clerp(FHandleA4weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-23)), .3)
1412
                FHandleA5weld.C0 = clerp(FHandleA5weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(24)), .3)
1413
                FHandleB1weld.C0 = clerp(FHandleB1weld.C0, cf(0, -.09, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), .3)
1414
                FHandleB2weld.C0 = clerp(FHandleB2weld.C0, cf(0, -.08, 0) * angles(math.rad(0), math.rad(0), math.rad(-21)), .3)
1415
                FHandleB3weld.C0 = clerp(FHandleB3weld.C0, cf(0, -.07, 0) * angles(math.rad(0), math.rad(0), math.rad(-22)), .3)
1416
                FHandleB4weld.C0 = clerp(FHandleB4weld.C0, cf(0, -.06, 0) * angles(math.rad(0), math.rad(0), math.rad(-23)), .3)
1417
                FHandleB5weld.C0 = clerp(FHandleB5weld.C0, cf(0, -.05, 0) * angles(math.rad(0), math.rad(0), math.rad(24)), .3)
1418
            end
1419
        end
1420
    end
1421
    if #Effects > 0 then
1422
        for e = 1, #Effects do
1423
            if Effects[e] ~= nil then
1424
                local Thing = Effects[e]
1425
                if Thing ~= nil then
1426
                    local Part = Thing[1]
1427
                    local Mode = Thing[2]
1428
                    local Delay = Thing[3]
1429
                    local IncX = Thing[4]
1430
                    local IncY = Thing[5]
1431
                    local IncZ = Thing[6]
1432
                    if Thing[1].Transparency <= 1 then
1433
                        if Thing[2] == "Block1" then
1434
                            Thing[1].CFrame = Thing[1].CFrame * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1435
                            Mesh = Thing[1].Mesh
1436
                            Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
1437
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1438
                        elseif Thing[2] == "Cylinder" then
1439
                            Mesh = Thing[1].Mesh
1440
                            Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
1441
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1442
                        elseif Thing[2] == "Blood" then
1443
                            Mesh = Thing[7]
1444
                            Thing[1].CFrame = Thing[1].CFrame * cf(0, .5, 0)
1445
                            Mesh.Scale = Mesh.Scale + vt(Thing[4], Thing[5], Thing[6])
1446
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1447
                        elseif Thing[2] == "Elec" then
1448
                            Mesh = Thing[1].Mesh
1449
                            Mesh.Scale = Mesh.Scale + vt(Thing[7], Thing[8], Thing[9])
1450
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1451
                        elseif Thing[2] == "Disappear" then
1452
                            Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1453
                        end
1454
                    else
1455
                        Part.Parent = nil
1456
                        table.remove(Effects, e)
1457
                    end
1458
                end
1459
            end
1460
        end
1461
    end
1462
end