View difference between Paste ID: VGm5q34t and j7DhDKmD
SHOW: | | - or go back to the newest paste.
1
--[[ 
2
	
3
	Made by Tentergram
4
	Damage Fixed by Cronizete
5
	
6
--]]
7
local Player = game.Players.LocalPlayer
8
local Character = Player.Character
9
local Mouse = Player:GetMouse()
10
local Head = Character.Torso:WaitForChild("Neck")
11
local RootPart = Character:WaitForChild("HumanoidRootPart")
12
local Torso = RootPart:WaitForChild("RootJoint")
13
local RealTorso = Character:WaitForChild("Torso")
14
local LeftArm = RealTorso:WaitForChild("Left Shoulder")
15
local RightArm = RealTorso:WaitForChild("Right Shoulder")
16
local RightLeg = RealTorso:WaitForChild("Right Hip")
17
local LeftLeg = RealTorso:WaitForChild("Left Hip")
18
local isKneeing = false
19
local Attacking = false
20
local PlayMainAnims = true
21
local CharHum = Character:WaitForChild("Humanoid")
22
local timeDamage = 0
23
local AttackSeq = 0
24
local HumanTimeStop = false
25
local ArmSpreadL = math.random(-10, 10)
26
local ArmSpreadR = math.random(-10, 10)
27
28
char = Player.Character
29
mud = false
30
attac = false
31
32
local player = game.Players.LocalPlayer
33
local shirt = player.Character:WaitForChild("Shirt")
34
local pants = player.Character:WaitForChild("Pants")
35
36
wait()
37
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=536831523"
38
pants.PantsTemplate = "http://www.roblox.com/asset/?id=547264976"
39
40
char.Humanoid.MaxHealth = math.huge
41
char.Humanoid.Health = math.huge
42
43
	for i,v in pairs(char:GetChildren()) do
44
		if v.ClassName == "Accessory" or v.ClassName == "Hat" then
45
			v:destroy()
46
		end
47
	end
48
49
local Hair = Instance.new("Part")
50
Hair.Parent = char
51
Hair.Name = "Hair"
52
Hair.Size = Vector3.new(1, 1, 1)
53
Hair.CFrame = char.Head.CFrame
54
Hair:BreakJoints()
55
Hair.CanCollide = false
56
Hair.TopSurface = "Smooth"
57
Hair.BottomSurface = "Smooth"
58
Hair.BrickColor = BrickColor.new("Gold")
59
Weld = Instance.new("Weld") 
60
Weld.Name = "Weld"
61
Weld.Part0 = char.Head 
62
Weld.Part1 = Hair
63
Weld.Parent = char.Head 
64
Weld.C0 = CFrame.new(0.1,0,0.2)*CFrame.fromEulerAnglesXYZ(0,0,0) 
65
Mesh = Instance.new("SpecialMesh")
66
Mesh.Parent = Hair
67
Mesh.MeshId = "rbxassetid://886288384"
68
Mesh.TextureId = "rbxassetid://886289004"
69
Mesh.Scale = Vector3.new(0.11,0.1,0.08)
70
71
local r6 = {
72
  "Head",
73
  "Torso",
74
  "Left Arm",
75
  "Right Arm",
76
  "Left Leg",
77
  "Right Leg"
78
}
79
local r15 = {
80
  "Head",
81
  "LowerTorso",
82
  "UpperTorso",
83
  "LeftFoot",
84
  "LeftUpperLeg",
85
  "LeftLowerLeg",
86
  "RightFoot",
87
  "RightUpperLeg",
88
  "RightLowerLeg",
89
  "LeftHand",
90
  "RightHand",
91
  "RightUpperArm",
92
  "RightLowerArm",
93
  "LeftUpperArm",
94
  "LeftLowerArm"
95
}
96
local Animation = {class = "Animation"}
97
local Keyframe = {class = "Keyframe"}
98
  local pow = math.pow
99
  local sin = math.sin
100
  local cos = math.cos
101
  local pi = math.pi
102
  local sqrt = math.sqrt
103
  local abs = math.abs
104
  local asin = math.asin
105
  local linear = function(t, b, c, d)
106
    return c * t / d + b
107
  end
108
  local function inQuad(t, b, c, d)
109
    t = t / d
110
    return c * pow(t, 2) + b
111
  end
112
  local outQuad = function(t, b, c, d)
113
    t = t / d
114
    return -c * t * (t - 2) + b
115
  end
116
  local function inOutQuad(t, b, c, d)
117
    t = t / d * 2
118
    if t < 1 then
119
      return c / 2 * pow(t, 2) + b
120
    else
121
      return -c / 2 * ((t - 1) * (t - 3) - 1) + b
122
    end
123
  end
124
  local function outInQuad(t, b, c, d)
125
    if t < d / 2 then
126
      return outQuad(t * 2, b, c / 2, d)
127
    else
128
      return inQuad(t * 2 - d, b + c / 2, c / 2, d)
129
    end
130
  end
131
  local function inCubic(t, b, c, d)
132
    t = t / d
133
    return c * pow(t, 3) + b
134
  end
135
  local function outCubic(t, b, c, d)
136
    t = t / d - 1
137
    return c * (pow(t, 3) + 1) + b
138
  end
139
  local inOutCubic = function(t, b, c, d)
140
    t = t / d * 2
141
    if t < 1 then
142
      return c / 2 * t * t * t + b
143
    else
144
      t = t - 2
145
      return c / 2 * (t * t * t + 2) + b
146
    end
147
  end
148
  local function outInCubic(t, b, c, d)
149
    if t < d / 2 then
150
      return outCubic(t * 2, b, c / 2, d)
151
    else
152
      return inCubic(t * 2 - d, b + c / 2, c / 2, d)
153
    end
154
  end
155
  local function inQuart(t, b, c, d)
156
    t = t / d
157
    return c * pow(t, 4) + b
158
  end
159
  local function outQuart(t, b, c, d)
160
    t = t / d - 1
161
    return -c * (pow(t, 4) - 1) + b
162
  end
163
  local function inOutQuart(t, b, c, d)
164
    t = t / d * 2
165
    if t < 1 then
166
      return c / 2 * pow(t, 4) + b
167
    else
168
      t = t - 2
169
      return -c / 2 * (pow(t, 4) - 2) + b
170
    end
171
  end
172
  local function outInQuart(t, b, c, d)
173
    if t < d / 2 then
174
      return outQuart(t * 2, b, c / 2, d)
175
    else
176
      return inQuart(t * 2 - d, b + c / 2, c / 2, d)
177
    end
178
  end
179
  local scriptName, inQuint = pow, nil
180
  local function outQuint(t, b, c, d)
181
    t = t / d - 1
182
    return c * (pow(t, 5) + 1) + b
183
  end
184
  local function inOutQuint(t, b, c, d)
185
    t = t / d * 2
186
    if t < 1 then
187
      return c / 2 * pow(t, 5) + b
188
    else
189
      t = t - 2
190
      return c / 2 * (pow(t, 5) + 2) + b
191
    end
192
  end
193
  local function outInQuint(t, b, c, d)
194
    if t < d / 2 then
195
      return outQuint(t * 2, b, c / 2, d)
196
    else
197
      return inQuint(t * 2 - d, b + c / 2, c / 2, d)
198
    end
199
  end
200
  scriptName = cos
201
  local scriptName, inSine = pi, nil
202
  local function outSine(t, b, c, d)
203
    return c * sin(t / d * (pi / 2)) + b
204
  end
205
  local function inOutSine(t, b, c, d)
206
    return -c / 2 * (cos(pi * t / d) - 1) + b
207
  end
208
  local function outInSine(t, b, c, d)
209
    if t < d / 2 then
210
      return outSine(t * 2, b, c / 2, d)
211
    else
212
      return inSine(t * 2 - d, b + c / 2, c / 2, d)
213
    end
214
  end
215
  local function inExpo(t, b, c, d)
216
    if t == 0 then
217
      return b
218
    else
219
      return c * pow(2, 10 * (t / d - 1)) + b - c * 0.001
220
    end
221
  end
222
  local function outExpo(t, b, c, d)
223
    if t == d then
224
      return b + c
225
    else
226
      return c * 1.001 * (-pow(2, -10 * t / d) + 1) + b
227
    end
228
  end
229
  local function inOutExpo(t, b, c, d)
230
    if t == 0 then
231
      return b
232
    end
233
    if t == d then
234
      return b + c
235
    end
236
    t = t / d * 2
237
    if t < 1 then
238
      return c / 2 * pow(2, 10 * (t - 1)) + b - c * 5.0E-4
239
    else
240
      t = t - 1
241
      return c / 2 * 1.0005 * (-pow(2, -10 * t) + 2) + b
242
    end
243
  end
244
  local function outInExpo(t, b, c, d)
245
    if t < d / 2 then
246
      return outExpo(t * 2, b, c / 2, d)
247
    else
248
      return inExpo(t * 2 - d, b + c / 2, c / 2, d)
249
    end
250
  end
251
  local function outCirc(t, b, c, d)
252
    t = t / d - 1
253
    return c * sqrt(1 - pow(t, 2)) + b
254
  end
255
  local function inOutCirc(t, b, c, d)
256
    t = t / d * 2
257
    if t < 1 then
258
      return -c / 2 * (sqrt(1 - t * t) - 1) + b
259
    else
260
      t = t - 2
261
      return c / 2 * (sqrt(1 - t * t) + 1) + b
262
    end
263
  end
264
  local function outInCirc(t, b, c, d)
265
    if t < d / 2 then
266
      return outCirc(t * 2, b, c / 2, d)
267
    else
268
      return inCirc(t * 2 - d, b + c / 2, c / 2, d)
269
    end
270
  end
271
  local function outElastic(t, b, c, d, a, p)
272
    if t == 0 then
273
      return b
274
    end
275
    t = t / d
276
    if t == 1 then
277
      return b + c
278
    end
279
    p = p or d * 0.3
280
    local s
281
    if not a or a < abs(c) then
282
      a = c
283
      s = p / 4
284
    else
285
      s = p / (2 * pi) * asin(c / a)
286
    end
287
    return a * pow(2, -10 * t) * sin((t * d - s) * (2 * pi) / p) + c + b
288
  end
289
  local function inOutElastic(t, b, c, d, a, p)
290
    if t == 0 then
291
      return b
292
    end
293
    t = t / d * 2
294
    if t == 2 then
295
      return b + c
296
    end
297
    p = p or d * 0.44999999999999996
298
    a = a or 0
299
    local s
300
    if not a or a < abs(c) then
301
      a = c
302
      s = p / 4
303
    else
304
      s = p / (2 * pi) * asin(c / a)
305
    end
306
    if t < 1 then
307
      t = t - 1
308
      return -0.5 * (a * pow(2, 10 * t) * sin((t * d - s) * (2 * pi) / p)) + b
309
    else
310
      t = t - 1
311
      return a * pow(2, -10 * t) * sin((t * d - s) * (2 * pi) / p) * 0.5 + c + b
312
    end
313
  end
314
  local function outInElastic(t, b, c, d, a, p)
315
    if t < d / 2 then
316
      return outElastic(t * 2, b, c / 2, d, a, p)
317
    else
318
      return inElastic(t * 2 - d, b + c / 2, c / 2, d, a, p)
319
    end
320
  end
321
  local inBack = function(t, b, c, d, s)
322
    s = s or 1.70158
323
    t = t / d
324
    return c * t * t * ((s + 1) * t - s) + b
325
  end
326
  local outBack = function(t, b, c, d, s)
327
    s = s or 1.70158
328
    t = t / d - 1
329
    return c * (t * t * ((s + 1) * t + s) + 1) + b
330
  end
331
  local inOutBack = function(t, b, c, d, s)
332
    s = s or 1.70158
333
    s = s * 1.525
334
    t = t / d * 2
335
    if t < 1 then
336
      return c / 2 * (t * t * ((s + 1) * t - s)) + b
337
    else
338
      t = t - 2
339
      return c / 2 * (t * t * ((s + 1) * t + s) + 2) + b
340
    end
341
  end
342
  local function outInBack(t, b, c, d, s)
343
    if t < d / 2 then
344
      return outBack(t * 2, b, c / 2, d, s)
345
    else
346
      return inBack(t * 2 - d, b + c / 2, c / 2, d, s)
347
    end
348
  end
349
  local outBounce
350
  local function inBounce(t, b, c, d)
351
    return c - outBounce(d - t, 0, c, d) + b
352
  end
353
  local function inOutBounce(t, b, c, d)
354
    if t < d / 2 then
355
      return inBounce(t * 2, 0, c, d) * 0.5 + b
356
    else
357
      return outBounce(t * 2 - d, 0, c, d) * 0.5 + c * 0.5 + b
358
    end
359
  end
360
  local function outInBounce(t, b, c, d)
361
    if t < d / 2 then
362
      return outBounce(t * 2, b, c / 2, d)
363
    else
364
      return inBounce(t * 2 - d, b + c / 2, c / 2, d)
365
    end
366
  end
367
  local easingStyles = {
368
    linear = linear,
369
    inQuad = inQuad,
370
    outQuad = outQuad,
371
    inOutQuad = inOutQuad,
372
    outInQuad = outInQuad,
373
    inCubic = inCubic,
374
    outCubic = outCubic,
375
    inOutCubic = inOutCubic,
376
    outInCubic = outInCubic,
377
    inQuart = inQuart,
378
    outQuart = outQuart,
379
    inOutQuart = inOutQuart,
380
    outInQuart = outInQuart,
381
    inQuint = inQuint,
382
    outQuint = outQuint,
383
    inOutQuint = inOutQuint,
384
    outInQuint = outInQuint,
385
    inSine = inSine,
386
    outSine = outSine,
387
    inOutSine = inOutSine,
388
    outInSine = outInSine,
389
    inExpo = inExpo,
390
    outExpo = outExpo,
391
    inOutExpo = inOutExpo,
392
    outInExpo = outInExpo,
393
    inCirc = inCirc,
394
    outCirc = outCirc,
395
    inOutCirc = inOutCirc,
396
    outInCirc = outInCirc,
397
    inElastic = inElastic,
398
    outElastic = outElastic,
399
    inOutElastic = inOutElastic,
400
    outInElastic = outInElastic,
401
    inBack = inBack,
402
    outBack = outBack,
403
    inOutBack = inOutBack,
404
    outInBack = outInBack,
405
    inBounce = inBounce,
406
    outBounce = outBounce,
407
    inOutBounce = inOutBounce,
408
    outInBounce = outInBounce
409
  }
410
  function Animation:init(keyframes, looped, priority)
411
    if looped == nil then
412
      looped = false
413
    end
414
    local self = setmetatable({}, {
415
      __index = Animation,
416
      __call = function(self, ...)
417
        return self
418
      end,
419
      __metatable = {}
420
    })
421
    self.keyframes = keyframes or {}
422
    self.looped = looped
423
    self.playing = false
424
    return self
425
  end
426
  function Animation:play(weld)
427
    if self.playing then
428
      self.playing = false
429
    end
430
    if weld == nil then
431
      return
432
    end
433
    self.playing = true
434
    return function()
435
      while self.playing do
436
        local lastSetFrame
437
        for i = 1, #self.keyframes do
438
          if not self.playing then
439
            break
440
          end
441
          local previousFrame
442
          if i == 1 then
443
            previousFrame = weld.C0
444
          elseif self.keyframes[i - 1].pause then
445
            previousFrame = lastSetFrame
446
          else
447
            previousFrame = self.keyframes[i - 1].CFrame
448
          end
449
          local currentFrame = self.keyframes[i].CFrame
450
          if self.keyframes[i].pause == nil or self.keyframes[i].pause == false then
451
            lastSetFrame = currentFrame
452
            for t = 0, self.keyframes[i].duration, 0.016666666666666666 do
453
              if not self.playing then
454
                break
455
              end
456
              local theta = self.keyframes[i]:getTheta(t)
457
              weld.C0 = previousFrame:lerp(currentFrame, theta)
458
              game:GetService("RunService").RenderStepped:wait()
459
              if not self.playing then
460
                break
461
              end
462
            end
463
            if self.playing then
464
              weld.C0 = currentFrame
465
            end
466
          else
467
            local start = tick()
468
            repeat
469
              wait()
470
            until tick() - start >= self.keyframes[i].duration or not self.playing
471
          end
472
          if not self.playing then
473
            break
474
          end
475
        end
476
        if not self.looped then
477
          self.playing = false
478
          break
479
        end
480
      end
481
    end
482
  end
483
  function Animation:stop()
484
    self.playing = false
485
  end
486
  function Keyframe:add(cframe, duration, style, pause)
487
    local self = setmetatable({}, {
488
      __index = Keyframe,
489
      __call = function(self, ...)
490
        return self
491
      end,
492
      __metatable = {}
493
    })
494
    self.ease = easingStyles[style] or easingStyles.linear
495
    self.CFrame = cframe or CFrame.new()
496
    self.duration = duration or 1
497
    self.pause = pause
498
    return self
499
  end
500
  function Keyframe:getTheta(timeElapsed)
501
    return self.ease(timeElapsed, 0, 1, self.duration)
502
  end
503
function TakeDamage()
504
end
505
local Context = game:GetService("ContextActionService")
506
local Run = game:GetService("RunService")
507
Character.Humanoid:ClearAllChildren()
508
Character.Animate:Remove()
509
local knife = Instance.new("Model")
510
local time_knife = Instance.new("Part")
511
local mesh = Instance.new("SpecialMesh")
512
local part = Instance.new("Part")
513
local mesh_2 = Instance.new("BlockMesh")
514
local part_2 = Instance.new("Part")
515
local motor6d = Instance.new("Motor6D")
516
local motor6d_2 = Instance.new("Motor6D")
517
local motor6d_3 = Instance.new("Motor6D")
518
local motor6d_4 = Instance.new("Motor6D")
519
local motor6d_5 = Instance.new("Motor6D")
520
local motor6d_6 = Instance.new("Motor6D")
521
local motor6d_7 = Instance.new("Motor6D")
522
local motor6d_8 = Instance.new("Motor6D")
523
local motor6d_9 = Instance.new("Motor6D")
524
local motor6d_10 = Instance.new("Motor6D")
525
local part_12 = Instance.new("Part")
526
local mesh_3 = Instance.new("BlockMesh")
527
local wedge = Instance.new("WedgePart")
528
local part_9 = Instance.new("Part")
529
local motor6d_11 = Instance.new("Motor6D")
530
local motor6d_12 = Instance.new("Motor6D")
531
local motor6d_13 = Instance.new("Motor6D")
532
local motor6d_14 = Instance.new("Motor6D")
533
local motor6d_15 = Instance.new("Motor6D")
534
local motor6d_16 = Instance.new("Motor6D")
535
local part_7 = Instance.new("Part")
536
local part_18 = Instance.new("Part")
537
local motor6d_17 = Instance.new("Motor6D")
538
local motor6d_18 = Instance.new("Motor6D")
539
local part_19 = Instance.new("Part")
540
local motor6d_19 = Instance.new("Motor6D")
541
local part_4 = Instance.new("Part")
542
local part_6 = Instance.new("Part")
543
local part_8 = Instance.new("Part")
544
local part_10 = Instance.new("Part")
545
local mesh_4 = Instance.new("SpecialMesh")
546
local motor6d_20 = Instance.new("Motor6D")
547
local motor6d_21 = Instance.new("Motor6D")
548
local motor6d_22 = Instance.new("Motor6D")
549
local motor6d_23 = Instance.new("Motor6D")
550
local motor6d_24 = Instance.new("Motor6D")
551
local motor6d_25 = Instance.new("Motor6D")
552
local motor6d_26 = Instance.new("Motor6D")
553
local part_22 = Instance.new("Part")
554
local mesh_5 = Instance.new("BlockMesh")
555
local part_23 = Instance.new("Part")
556
local mesh_6 = Instance.new("BlockMesh")
557
local part_20 = Instance.new("Part")
558
local mesh_7 = Instance.new("BlockMesh")
559
local part_21 = Instance.new("Part")
560
local mesh_8 = Instance.new("BlockMesh")
561
local part_15 = Instance.new("Part")
562
local mesh_9 = Instance.new("BlockMesh")
563
local part_3 = Instance.new("Part")
564
local part_14 = Instance.new("Part")
565
local mesh_10 = Instance.new("BlockMesh")
566
local part_5 = Instance.new("Part")
567
local part_11 = Instance.new("Part")
568
local mesh_11 = Instance.new("BlockMesh")
569
local part_24 = Instance.new("Part")
570
local mesh_12 = Instance.new("BlockMesh")
571
local wedge_2 = Instance.new("WedgePart")
572
local part_17 = Instance.new("Part")
573
local mesh_13 = Instance.new("SpecialMesh")
574
local part_13 = Instance.new("Part")
575
local mesh_14 = Instance.new("BlockMesh")
576
local part_16 = Instance.new("Part")
577
knife.Name = "Knife"
578
knife.Parent = Character
579
time_knife.Size = Vector3.new(0.21, 0.23, 0.05)
580
time_knife.BackSurface = Enum.SurfaceType.SmoothNoOutlines
581
time_knife.Name = "Time Knife"
582
time_knife.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
583
time_knife.Material = Enum.Material.SmoothPlastic
584
time_knife.RightSurface = Enum.SurfaceType.SmoothNoOutlines
585
time_knife.BrickColor = BrickColor.new("Bright yellow")
586
time_knife.TopSurface = Enum.SurfaceType.SmoothNoOutlines
587
time_knife.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
588
time_knife.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
589
time_knife.Parent = knife
590
time_knife.CFrame = CFrame.new(-25.651, 7.665, 115.666) * CFrame.Angles(0, 1.571, 0)
591-
mesh.Scale = Vector3.new(0.375, 0.35, 0.395)
591+
mesh.Scale = Vector3.new(100, 100, 0.100)
592
mesh.MeshType = Enum.MeshType.FileMesh
593
mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
594
mesh.Parent = time_knife
595-
part.Size = Vector3.new(0.06, 0.05, 0.16)
595+
part.Size = Vector3.new(100, 100, 100)
596
part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
597
part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
598
part.Material = Enum.Material.SmoothPlastic
599
part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
600
part.BrickColor = BrickColor.new("Really black")
601
part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
602
part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
603
part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
604
part.Parent = time_knife
605
part.CFrame = CFrame.new(-25.65, 7.855, 114.706) * CFrame.Angles(1.571, 0, 0)
606-
mesh_2.Scale = Vector3.new(1, 0.125, 0.2)
606+
mesh_2.Scale = Vector3.new(100, 100, 100)
607
mesh_2.Parent = part
608-
part_2.Size = Vector3.new(0.05, 0.24, 0.6)
608+
part_2.Size = Vector3.new(100, 100, 100)
609
part_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
610
part_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
611
part_2.Material = Enum.Material.SmoothPlastic
612
part_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
613
part_2.BrickColor = BrickColor.new("Bright yellow")
614
part_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
615
part_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
616
part_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
617
part_2.Parent = time_knife
618
part_2.CFrame = CFrame.new(-25.651, 7.67, 115.201) * CFrame.Angles(0, 0, 0)
619
motor6d.C1 = CFrame.new(0.465, 0.005, 0) * CFrame.Angles(0, -1.571, 0)
620
motor6d.Part0 = part_2
621
motor6d.Part1 = time_knife
622
motor6d.Parent = part_2
623
motor6d_2.C1 = CFrame.new(-0.01, -0.115, 0) * CFrame.Angles(0, 1.571, 0)
624
motor6d_2.Part0 = part_2
625
motor6d_2.Part1 = part_3
626
motor6d_2.Parent = part_2
627
motor6d_3.C1 = CFrame.new(-0.01, 0.125, 0) * CFrame.Angles(0, 1.571, 0)
628
motor6d_3.Part0 = part_2
629
motor6d_3.Part1 = part_4
630
motor6d_3.Parent = part_2
631
motor6d_4.C1 = CFrame.new(0, 0.11, 0.225)
632
motor6d_4.Part0 = part_2
633
motor6d_4.Part1 = part_5
634
motor6d_4.Parent = part_2
635
motor6d_5.C1 = CFrame.new(0, 0.11, 0.075)
636
motor6d_5.Part0 = part_2
637
motor6d_5.Part1 = part_6
638
motor6d_5.Parent = part_2
639
motor6d_6.C1 = CFrame.new(0, 0.11, -0.075)
640
motor6d_6.Part0 = part_2
641
motor6d_6.Part1 = part_7
642
motor6d_6.Parent = part_2
643
motor6d_7.C1 = CFrame.new(0, 0.11, -0.225)
644
motor6d_7.Part0 = part_2
645
motor6d_7.Part1 = part_8
646
motor6d_7.Parent = part_2
647
motor6d_8.C1 = CFrame.new(0, -0.01, 0.49) * CFrame.Angles(0, 0, 0)
648
motor6d_8.Part0 = part_2
649
motor6d_8.Part1 = part_9
650
motor6d_8.Parent = part_2
651
motor6d_9.C1 = CFrame.new(-0.485, 0.005, 0) * CFrame.Angles(0, -1.571, 0)
652
motor6d_9.Part0 = part_2
653
motor6d_9.Part1 = part_10
654
motor6d_9.Parent = part_2
655
motor6d_10.C1 = CFrame.new(0, -0.005, 0.295) * CFrame.Angles(0, 0, 0)
656
motor6d_10.Part0 = part_2
657
motor6d_10.Part1 = part_11
658
motor6d_10.Parent = part_2
659
part_12.Size = Vector3.new(0.06, 0.05, 0.16)
660
part_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
661
part_12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
662
part_12.Material = Enum.Material.SmoothPlastic
663
part_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
664
part_12.BrickColor = BrickColor.new("Really black")
665
part_12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
666
part_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
667
part_12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
668
part_12.Parent = time_knife
669
part_12.CFrame = CFrame.new(-25.651, 7.635, 114.656) * CFrame.Angles(2.618, 0, 0)
670
mesh_3.Scale = Vector3.new(1.1, 0.325, 1)
671
mesh_3.Parent = part_12
672
wedge.Size = Vector3.new(0.05, 0.14, 0.1)
673
wedge.BackSurface = Enum.SurfaceType.SmoothNoOutlines
674
wedge.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
675
wedge.Material = Enum.Material.SmoothPlastic
676
wedge.RightSurface = Enum.SurfaceType.SmoothNoOutlines
677
wedge.BrickColor = BrickColor.new("Institutional white")
678
wedge.TopSurface = Enum.SurfaceType.SmoothNoOutlines
679
wedge.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
680
wedge.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
681
wedge.Parent = time_knife
682
wedge.CFrame = CFrame.new(-25.651, 7.6, 113.671) * CFrame.Angles(0, 0, -3.142)
683
part_9.Shape = Enum.PartType.Cylinder
684
part_9.Size = Vector3.new(0.05, 0.42, 0.43)
685
part_9.BrickColor = BrickColor.new("Institutional white")
686
part_9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
687
part_9.Material = Enum.Material.SmoothPlastic
688
part_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
689
part_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
690
part_9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
691
part_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
692
part_9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
693
part_9.Parent = time_knife
694
part_9.CFrame = CFrame.new(-25.651, 7.68, 114.711) * CFrame.Angles(0, 0, 0)
695
motor6d_11.C1 = CFrame.new(0, 0.014, -0.065) * CFrame.Angles(0.436, 0, 0)
696
motor6d_11.Part0 = part_9
697
motor6d_11.Part1 = part_13
698
motor6d_11.Parent = part_9
699
motor6d_12.C1 = CFrame.new(0, -0.011, -0.07) * CFrame.Angles(-2.618, 0, 0)
700
motor6d_12.Part0 = part_9
701
motor6d_12.Part1 = part_12
702
motor6d_12.Parent = part_9
703
motor6d_13.C1 = CFrame.new(0, 0.01, -0.056) * CFrame.Angles(1.484, 0, 0)
704
motor6d_13.Part0 = part_9
705
motor6d_13.Part1 = part_14
706
motor6d_13.Parent = part_9
707
motor6d_14.C1 = CFrame.new(0, 0.016, -0.201) * CFrame.Angles(-0.785, 0, 0)
708
motor6d_14.Part0 = part_9
709
motor6d_14.Part1 = part_15
710
motor6d_14.Parent = part_9
711
motor6d_15.C1 = CFrame.new(0, -0.28, 0.13) * CFrame.Angles(0, 0, 0)
712
motor6d_15.Part0 = part_9
713
motor6d_15.Part1 = part_16
714
motor6d_15.Parent = part_9
715
motor6d_16.C1 = CFrame.new(-0.135, -0.275, 0) * CFrame.Angles(0, -1.571, 0)
716
motor6d_16.Part0 = part_9
717
motor6d_16.Part1 = part_17
718
motor6d_16.Parent = part_9
719
part_7.Size = Vector3.new(0.05, 0.08, 0.05)
720
part_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
721
part_7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
722
part_7.Material = Enum.Material.SmoothPlastic
723
part_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
724
part_7.BrickColor = BrickColor.new("Bright yellow")
725
part_7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
726
part_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
727
part_7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
728
part_7.Parent = time_knife
729
part_7.CFrame = CFrame.new(-25.651, 7.56, 115.276) * CFrame.Angles(0, 0, 0)
730
part_18.Size = Vector3.new(0.05, 0.28, 0.95)
731
part_18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
732
part_18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
733
part_18.Material = Enum.Material.SmoothPlastic
734
part_18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
735
part_18.BrickColor = BrickColor.new("Institutional white")
736
part_18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
737
part_18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
738
part_18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
739
part_18.Parent = time_knife
740
part_18.CFrame = CFrame.new(-25.651, 7.67, 114.196)
741
motor6d_17.C1 = CFrame.new(0, -0.07, 0.41)
742
motor6d_17.Part0 = part_18
743
motor6d_17.Part1 = part_19
744
motor6d_17.Parent = part_18
745
motor6d_18.C1 = CFrame.new(0, -0.07, 0.525) * CFrame.Angles(0, 0, 3.142)
746
motor6d_18.Part0 = part_18
747
motor6d_18.Part1 = wedge
748
motor6d_18.Parent = part_18
749
part_19.Size = Vector3.new(0.05, 0.14, 0.33)
750
part_19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
751
part_19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
752
part_19.Material = Enum.Material.SmoothPlastic
753
part_19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
754
part_19.BrickColor = BrickColor.new("Institutional white")
755
part_19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
756
part_19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
757
part_19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
758
part_19.Parent = time_knife
759
part_19.CFrame = CFrame.new(-25.651, 7.74, 113.786)
760
motor6d_19.C1 = CFrame.new(0, 0, 0.19) * CFrame.Angles(0, 0, 3.142)
761
motor6d_19.Part0 = part_19
762
motor6d_19.Part1 = wedge_2
763
motor6d_19.Parent = part_19
764
part_4.Shape = Enum.PartType.Cylinder
765
part_4.Size = Vector3.new(0.66, 0.13, 0.05)
766
part_4.BrickColor = BrickColor.new("Bright yellow")
767
part_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
768
part_4.Material = Enum.Material.SmoothPlastic
769
part_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
770
part_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
771
part_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
772
part_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
773
part_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
774
part_4.Parent = time_knife
775
part_4.CFrame = CFrame.new(-25.65, 7.545, 115.211) * CFrame.Angles(0, -1.571, 0)
776
part_6.Size = Vector3.new(0.05, 0.08, 0.05)
777
part_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
778
part_6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
779
part_6.Material = Enum.Material.SmoothPlastic
780
part_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
781
part_6.BrickColor = BrickColor.new("Bright yellow")
782
part_6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
783
part_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
784
part_6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
785
part_6.Parent = time_knife
786
part_6.CFrame = CFrame.new(-25.651, 7.56, 115.126) * CFrame.Angles(0, 0, 0)
787
part_8.Size = Vector3.new(0.05, 0.08, 0.05)
788
part_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
789
part_8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
790
part_8.Material = Enum.Material.SmoothPlastic
791
part_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
792
part_8.BrickColor = BrickColor.new("Bright yellow")
793
part_8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
794
part_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
795
part_8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
796
part_8.Parent = time_knife
797
part_8.CFrame = CFrame.new(-25.651, 7.56, 115.426) * CFrame.Angles(0, 0, 0)
798
part_10.Size = Vector3.new(0.21, 0.23, 0.05)
799
part_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
800
part_10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
801
part_10.Material = Enum.Material.SmoothPlastic
802
part_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
803
part_10.BrickColor = BrickColor.new("Bright yellow")
804
part_10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
805
part_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
806
part_10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
807
part_10.Parent = time_knife
808
part_10.CFrame = CFrame.new(-25.651, 7.665, 114.716) * CFrame.Angles(0, 1.571, 0)
809
mesh_4.Scale = Vector3.new(0.45, 0.45, 0.395)
810
mesh_4.MeshType = Enum.MeshType.FileMesh
811
mesh_4.MeshId = "http://www.roblox.com/asset/?id=3270017"
812
mesh_4.Parent = part_10
813
motor6d_20.C1 = CFrame.new(0, -0.013, -0.192) * CFrame.Angles(0.785, 1.571, 0)
814
motor6d_20.Part0 = part_10
815
motor6d_20.Part1 = part_20
816
motor6d_20.Parent = part_10
817
motor6d_21.C1 = CFrame.new(0, 0.01, 0.19) * CFrame.Angles(-1.571, 1.571, 0)
818
motor6d_21.Part0 = part_10
819
motor6d_21.Part1 = part
820
motor6d_21.Parent = part_10
821
motor6d_22.C1 = CFrame.new(0, 0.008, 0.193) * CFrame.Angles(-0.785, 1.571, 0)
822
motor6d_22.Part0 = part_10
823
motor6d_22.Part1 = part_21
824
motor6d_22.Parent = part_10
825
motor6d_23.C1 = CFrame.new(0, -0.01, 0.2) * CFrame.Angles(0, 1.571, 0)
826
motor6d_23.Part0 = part_10
827
motor6d_23.Part1 = part_22
828
motor6d_23.Parent = part_10
829
motor6d_24.C1 = CFrame.new(0, -0.013, 0.198) * CFrame.Angles(0.785, 1.571, 0)
830
motor6d_24.Part0 = part_10
831
motor6d_24.Part1 = part_23
832
motor6d_24.Parent = part_10
833
motor6d_25.C1 = CFrame.new(0, 0.01, -0.19) * CFrame.Angles(-1.571, 1.571, 0)
834
motor6d_25.Part0 = part_10
835
motor6d_25.Part1 = part_24
836
motor6d_25.Parent = part_10
837
motor6d_26.C1 = CFrame.new(0, -0.005, 0.52) * CFrame.Angles(0, 1.571, 0)
838
motor6d_26.Part0 = part_10
839
motor6d_26.Part1 = part_18
840
motor6d_26.Parent = part_10
841
part_22.Size = Vector3.new(0.06, 0.05, 0.16)
842
part_22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
843
part_22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
844
part_22.Material = Enum.Material.SmoothPlastic
845
part_22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
846
part_22.BrickColor = BrickColor.new("Really black")
847
part_22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
848
part_22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
849
part_22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
850
part_22.Parent = time_knife
851
part_22.CFrame = CFrame.new(-25.65, 7.675, 114.516) * CFrame.Angles(0, 0, 0)
852
mesh_5.Scale = Vector3.new(1, 0.125, 0.2)
853
mesh_5.Parent = part_22
854
part_23.Size = Vector3.new(0.06, 0.05, 0.16)
855
part_23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
856
part_23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
857
part_23.Material = Enum.Material.SmoothPlastic
858
part_23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
859
part_23.BrickColor = BrickColor.new("Really black")
860
part_23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
861
part_23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
862
part_23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
863
part_23.Parent = time_knife
864
part_23.CFrame = CFrame.new(-25.65, 7.534, 114.566) * CFrame.Angles(-0.785, 0, 0)
865
mesh_6.Scale = Vector3.new(1, 0.125, 0.2)
866
mesh_6.Parent = part_23
867
part_20.Size = Vector3.new(0.06, 0.05, 0.16)
868
part_20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
869
part_20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
870
part_20.Material = Enum.Material.SmoothPlastic
871
part_20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
872
part_20.BrickColor = BrickColor.new("Really black")
873
part_20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
874
part_20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
875
part_20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
876
part_20.Parent = time_knife
877
part_20.CFrame = CFrame.new(-25.65, 7.809, 114.842) * CFrame.Angles(-0.785, 0, 0)
878
mesh_7.Scale = Vector3.new(1, 0.125, 0.2)
879
mesh_7.Parent = part_20
880
part_21.Size = Vector3.new(0.06, 0.05, 0.16)
881
part_21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
882
part_21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
883
part_21.Material = Enum.Material.SmoothPlastic
884
part_21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
885
part_21.BrickColor = BrickColor.new("Really black")
886
part_21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
887
part_21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
888
part_21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
889
part_21.Parent = time_knife
890
part_21.CFrame = CFrame.new(-25.65, 7.795, 114.573) * CFrame.Angles(0.785, 0, 0)
891
mesh_8.Scale = Vector3.new(1, 0.125, 0.2)
892
mesh_8.Parent = part_21
893
part_15.Size = Vector3.new(0.06, 0.05, 0.16)
894
part_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
895
part_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
896
part_15.Material = Enum.Material.SmoothPlastic
897
part_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
898
part_15.BrickColor = BrickColor.new("Really black")
899
part_15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
900
part_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
901
part_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
902
part_15.Parent = time_knife
903
part_15.CFrame = CFrame.new(-25.651, 7.527, 114.842) * CFrame.Angles(0.785, 0, 0)
904
mesh_9.Scale = Vector3.new(1, 0.125, 0.2)
905
mesh_9.Parent = part_15
906
part_3.Shape = Enum.PartType.Cylinder
907
part_3.Size = Vector3.new(0.66, 0.13, 0.05)
908
part_3.BrickColor = BrickColor.new("Bright yellow")
909
part_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
910
part_3.Material = Enum.Material.SmoothPlastic
911
part_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
912
part_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
913
part_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
914
part_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
915
part_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
916
part_3.Parent = time_knife
917
part_3.CFrame = CFrame.new(-25.65, 7.785, 115.211) * CFrame.Angles(0, -1.571, 0)
918
part_14.Size = Vector3.new(0.06, 0.05, 0.16)
919
part_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
920
part_14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
921
part_14.Material = Enum.Material.SmoothPlastic
922
part_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
923
part_14.BrickColor = BrickColor.new("Really black")
924
part_14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
925
part_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
926
part_14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
927
part_14.Parent = time_knife
928
part_14.CFrame = CFrame.new(-25.651, 7.735, 114.726) * CFrame.Angles(-1.484, 0, 0)
929
mesh_10.Scale = Vector3.new(1.1, 0.325, 0.75)
930
mesh_10.Parent = part_14
931
part_5.Size = Vector3.new(0.05, 0.08, 0.05)
932
part_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
933
part_5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
934
part_5.Material = Enum.Material.SmoothPlastic
935
part_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
936
part_5.BrickColor = BrickColor.new("Bright yellow")
937
part_5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
938
part_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
939
part_5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
940
part_5.Parent = time_knife
941
part_5.CFrame = CFrame.new(-25.651, 7.56, 114.976) * CFrame.Angles(0, 0, 0)
942
part_11.Size = Vector3.new(0.06, 0.05, 0.16)
943
part_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
944
part_11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
945
part_11.Material = Enum.Material.SmoothPlastic
946
part_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
947
part_11.BrickColor = BrickColor.new("Really black")
948
part_11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
949
part_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
950
part_11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
951
part_11.Parent = time_knife
952
part_11.CFrame = CFrame.new(-25.65, 7.675, 114.906) * CFrame.Angles(0, 0, 0)
953
mesh_11.Scale = Vector3.new(1, 0.125, 0.2)
954
mesh_11.Parent = part_11
955
part_24.Size = Vector3.new(0.06, 0.05, 0.16)
956
part_24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
957
part_24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
958
part_24.Material = Enum.Material.SmoothPlastic
959
part_24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
960
part_24.BrickColor = BrickColor.new("Really black")
961
part_24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
962
part_24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
963
part_24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
964
part_24.Parent = time_knife
965
part_24.CFrame = CFrame.new(-25.65, 7.475, 114.706) * CFrame.Angles(1.571, 0, 0)
966
mesh_12.Scale = Vector3.new(1, 0.125, 0.2)
967
mesh_12.Parent = part_24
968
wedge_2.Size = Vector3.new(0.05, 0.14, 0.05)
969
wedge_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
970
wedge_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
971
wedge_2.Material = Enum.Material.SmoothPlastic
972
wedge_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
973
wedge_2.BrickColor = BrickColor.new("Institutional white")
974
wedge_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
975
wedge_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
976
wedge_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
977
wedge_2.Parent = time_knife
978
wedge_2.CFrame = CFrame.new(-25.651, 7.74, 113.596) * CFrame.Angles(0, 0, -3.142)
979
part_17.Size = Vector3.new(0.21, 0.23, 0.05)
980
part_17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
981
part_17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
982
part_17.Material = Enum.Material.SmoothPlastic
983
part_17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
984
part_17.BrickColor = BrickColor.new("Bright yellow")
985
part_17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
986
part_17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
987
part_17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
988
part_17.Parent = time_knife
989
part_17.CFrame = CFrame.new(-25.651, 7.955, 114.576) * CFrame.Angles(0, 1.571, 0)
990
mesh_13.Scale = Vector3.new(0.225, 0.225, 0.365)
991
mesh_13.MeshType = Enum.MeshType.FileMesh
992
mesh_13.MeshId = "http://www.roblox.com/asset/?id=3270017"
993
mesh_13.Parent = part_17
994
part_13.Size = Vector3.new(0.06, 0.05, 0.16)
995
part_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
996
part_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
997
part_13.Material = Enum.Material.SmoothPlastic
998
part_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
999
part_13.BrickColor = BrickColor.new("Bright red")
1000
part_13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1001
part_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1002
part_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1003
part_13.Parent = time_knife
1004
part_13.CFrame = CFrame.new(-25.651, 7.695, 114.776) * CFrame.Angles(-0.436, 0, 0)
1005
mesh_14.Scale = Vector3.new(1, 0.35, 0.85)
1006
mesh_14.Parent = part_13
1007
part_16.Shape = Enum.PartType.Cylinder
1008
part_16.Size = Vector3.new(0.05, 0.42, 0.21)
1009
part_16.BrickColor = BrickColor.new("Institutional white")
1010
part_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1011
part_16.Material = Enum.Material.SmoothPlastic
1012
part_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1013
part_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1014
part_16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1015
part_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1016
part_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1017
part_16.Parent = time_knife
1018
part_16.CFrame = CFrame.new(-25.651, 7.96, 114.581) * CFrame.Angles(0, 0, 0)
1019
for _, v in pairs(time_knife:GetChildren()) do
1020
  if v:IsA("BasePart") then
1021
    v.CanCollide = false
1022
    v.Locked = true
1023
  end
1024
end
1025
local voices = {
1026
  616576465,
1027
  877367823,
1028
  794070439,
1029
  877368036,
1030
  877370450
1031
}
1032
local hit_sfx = {553324113, 879339588}
1033
local AWeld = Instance.new("Motor")
1034
AWeld.Parent = Character
1035
AWeld.Part0 = Character["Left Arm"]
1036
AWeld.Part1 = part_2
1037
AWeld.C0 = CFrame.new(0, -1, 0.15) * CFrame.Angles(0, math.pi, 0)
1038
local KeyAnims = {
1039
  UpKick = {
1040
    H = Animation:init({
1041
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(75), math.rad(180), 0), 0.16, "inOutQuad"),
1042
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(55), math.rad(180), 0), 0.16, "inOutQuad")
1043
    }, false),
1044
    T = Animation:init({
1045
      Keyframe:add(CFrame.Angles(math.rad(105), math.rad(180), 0), 0.16, "inOutQuad"),
1046
      Keyframe:add(CFrame.Angles(math.rad(125), math.rad(180), 0), 0.14, "inOutQuad")
1047
    }, false),
1048
    RA = Animation:init({
1049
      Keyframe:add(CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(-20), math.rad(90), 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.16, "inOutQuad"),
1050
      Keyframe:add(CFrame.new(1, 0.5, 0.4) * CFrame.Angles(math.rad(53), math.rad(90), 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.14, "OutCirc")
1051
    }, false),
1052
    LA = Animation:init({
1053
      Keyframe:add(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(-52), math.rad(-72), 0) * CFrame.Angles(math.rad(37), 0, 0), 0.16, "inOutQuad")
1054
    }, false),
1055
    RL = Animation:init({
1056
      Keyframe:add(CFrame.new(1, -0.65, -0.85) * CFrame.Angles(math.rad(-36), math.rad(90), 0), 0.16, "inOutQuad"),
1057
      Keyframe:add(CFrame.new(1, -0.5, -1.2) * CFrame.Angles(math.rad(-47), math.rad(90), 0), 0.14, "OutQuad")
1058
    }, false),
1059
    LL = Animation:init({
1060
      Keyframe:add(CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(-15), math.rad(-90), 0), 0.16, "inOutSine"),
1061
      Keyframe:add(CFrame.new(-1, -1.1, 0) * CFrame.Angles(math.rad(-35), math.rad(-90), 0), 0.15, "OutExpo")
1062
    }, false)
1063
  },
1064
  Punch = {
1065
    H = Animation:init({
1066
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(200), math.rad(-69)), 0.2, "inOutQuad")
1067
    }, false),
1068
    T = Animation:init({
1069
      Keyframe:add(CFrame.Angles(math.rad(70), math.rad(160), math.rad(69)), 0.18, "inOutQuad")
1070
    }, false),
1071
    RA = Animation:init({
1072
      Keyframe:add(CFrame.new(1, 0.5, -0.3) * CFrame.Angles(math.rad(110), math.rad(90), 0) * CFrame.Angles(math.rad(-69), 0, 0), 0.18, "OutCirc")
1073
    }, false),
1074
    LA = Animation:init({
1075
      Keyframe:add(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(-52), math.rad(-52), 0) * CFrame.Angles(math.rad(37), 0, 0), 0.2, "inOutQuad")
1076
    }, false),
1077
    RL = Animation:init({
1078
      Keyframe:add(CFrame.new(1, -0.65, -0.5) * CFrame.Angles(math.rad(-50), math.rad(90), 0), 0.18, "OutQuad")
1079
    }, false),
1080
    LL = Animation:init({
1081
      Keyframe:add(CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.18, "OutExpo")
1082
    }, false)
1083
  },
1084
  UpperCut = {
1085
    H = Animation:init({
1086
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(200), math.rad(-58)), 0.13, "inOutQuad"),
1087
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(160), math.rad(60)), 0.285, "inQuint")
1088
    }, false),
1089
    T = Animation:init({
1090
      Keyframe:add(CFrame.Angles(math.rad(70), math.rad(160), math.rad(58)), 0.13, "inOutQuad"),
1091
      Keyframe:add(CFrame.Angles(math.rad(70), math.rad(200), math.rad(-60)), 0.285, "inQuint")
1092
    }, false),
1093
    RA = Animation:init({
1094
      Keyframe:add(CFrame.new(1, 0.5, -0.3) * CFrame.Angles(math.rad(90), math.rad(90), 0) * CFrame.Angles(math.rad(72), 0, 0), 0.13, "OutQuad"),
1095
      Keyframe:add(CFrame.new(1, 0.5, -0.3) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.285, "inQuint")
1096
    }, false),
1097
    LA = Animation:init({
1098
      Keyframe:add(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(-10), math.rad(-52), 0) * CFrame.Angles(math.rad(37), 0, 0), 0.135, "inOutQuad"),
1099
      Keyframe:add(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(135), math.rad(-52), 0) * CFrame.Angles(math.rad(10), math.rad(-60), 0), 0.285, "inQuint")
1100
    }, false),
1101
    RL = Animation:init({
1102
      Keyframe:add(CFrame.new(1, -0.65, -0.5) * CFrame.Angles(math.rad(-50), math.rad(90), 0), 0.13, "inOutQuad"),
1103
      Keyframe:add(CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(-8), math.rad(90), 0), 0.285, "inQuint")
1104
    }, false),
1105
    LL = Animation:init({
1106
      Keyframe:add(CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(-8), math.rad(-90), 0), 0.13, "inOutQuad"),
1107
      Keyframe:add(CFrame.new(-1, -0.65, -0.5) * CFrame.Angles(math.rad(-50), math.rad(-90), 0), 0.285, "inQuint")
1108
    }, false)
1109
  },
1110
  Kick = {
1111
    H = Animation:init({
1112
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(60), math.rad(180), math.rad(-52)), 0.32, "inOutSine"),
1113
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(60), math.rad(180), math.rad(-90)), 0.27, "outSine")
1114
    }, false),
1115
    T = Animation:init({
1116
      Keyframe:add(CFrame.Angles(math.rad(120), math.rad(180), math.rad(52)), 0.32, "inOutSine"),
1117
      Keyframe:add(CFrame.Angles(math.rad(120), math.rad(180), math.rad(90)), 0.32, "inOutSine")
1118
    }, false),
1119
    RA = Animation:init({
1120
      Keyframe:add(CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(80), math.rad(90), 0) * CFrame.Angles(math.rad(75), 0, 0), 0.32, "inOutSine")
1121
    }, false),
1122
    LA = Animation:init({
1123
      Keyframe:add(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(-20), math.rad(-90), 0), 0.32, "inOutSine")
1124
    }, false),
1125
    RL = Animation:init({
1126
      Keyframe:add(CFrame.new(1, -0.65, -0.62) * CFrame.Angles(math.rad(-43), math.rad(90), 0) * CFrame.Angles(math.rad(20), 0, 0), 0.285, "inOutQuart"),
1127
      Keyframe:add(CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(-65), 0, 0), 0.23, "inBack")
1128
    }, false),
1129
    LL = Animation:init({
1130
      Keyframe:add(CFrame.new(-1, -0.85, -0.5) * CFrame.Angles(math.rad(-50), math.rad(-90), 0), 0.32, "inOutSine"),
1131
      Keyframe:add(CFrame.new(-1, -0.85, -0.5) * CFrame.Angles(math.rad(-50), math.rad(-90), 0) * CFrame.Angles(math.rad(17), 0, 0), 0.27, "outSine")
1132
    }, false)
1133
  },
1134
  Stomp = {
1135
    H = Animation:init({
1136
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(102), math.rad(180), 0), 0.32, "outBack")
1137
    }, false),
1138
    T = Animation:init({
1139
      Keyframe:add(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(52), math.rad(180), 0), 0.32, "outBack")
1140
    }, false),
1141
    RA = Animation:init({
1142
      Keyframe:add(CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(36), math.rad(90), 0) * CFrame.Angles(math.rad(55), 0, 0), 0.32, "outBack")
1143
    }, false),
1144
    LA = Animation:init({
1145
      Keyframe:add(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(-18), math.rad(-90), 0), 0.32, "outBack")
1146
    }, false),
1147
    RL = Animation:init({
1148
      Keyframe:add(CFrame.new(1, -0.2, -0.5) * CFrame.Angles(math.rad(38), math.rad(90), 0), 0.32, "outBack")
1149
    }, false),
1150
    LL = Animation:init({
1151
      Keyframe:add(CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.32, "outBack")
1152
    }, false)
1153
  },
1154
  TimeStop = {
1155
    H = Animation:init({
1156
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(180), math.rad(80)), 0.28, "inOutCubic")
1157
    }, false),
1158
    T = Animation:init({
1159
      Keyframe:add(CFrame.Angles(math.rad(90), math.rad(180), math.rad(-80)), 0.28, "inOutCubic")
1160
    }, false),
1161
    RA = Animation:init({
1162
      Keyframe:add(CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(-13), math.rad(90), 0) * CFrame.Angles(math.rad(-6), 0, 0), 0.28, "inOutCubic")
1163
    }, false),
1164
    LA = Animation:init({
1165
      Keyframe:add(CFrame.new(-1, 0.5, -0.5) * CFrame.Angles(math.rad(82), math.rad(-90), 0) * CFrame.Angles(math.rad(-90), 0, 0), 0.28, "inOutCubic")
1166
    }, false),
1167
    RL = Animation:init({
1168
      Keyframe:add(CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.28, "inOutCubic")
1169
    }, false),
1170
    LL = Animation:init({
1171
      Keyframe:add(CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.28, "inOutCubic")
1172
    }, false),
1173
    Kni = Animation:init({
1174
      Keyframe:add(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-50), 0, 0), 0.28, "inOutCubic")
1175
    }, false)
1176
  },
1177
  SurroundTimeStop = {
1178
    H = Animation:init({
1179
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(90), math.rad(180), 0), 0.21, "linear"),
1180
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(115), math.rad(180), 0), 0.25, "linear")
1181
    }, false),
1182
    T = Animation:init({
1183
      Keyframe:add(CFrame.Angles(math.rad(90), math.rad(180), 0), 0.21, "linear"),
1184
      Keyframe:add(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(65), math.rad(180), 0), 0.25, "outQuad")
1185
    }, false),
1186
    RA = Animation:init({
1187
      Keyframe:add(CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(-20), math.rad(90), 0), 0.21, "linear"),
1188
      Keyframe:add(CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(-36), math.rad(90), 0) * CFrame.Angles(math.rad(-35), 0, 0), 0.34, "inOutBack")
1189
    }, false),
1190
    LA = Animation:init({
1191
      Keyframe:add(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(105), math.rad(-90), 0), 0.21, "linear"),
1192
      Keyframe:add(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(82), math.rad(-90), 0) * CFrame.Angles(math.rad(34), 0, 0), 0.34, "inOutBack")
1193
    }, false),
1194
    RL = Animation:init({
1195
      Keyframe:add(CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.21, "linear"),
1196
      Keyframe:add(CFrame.new(1, 0.55, -0.5) * CFrame.Angles(math.rad(25), math.rad(90), 0), 0.25, "outQuad")
1197
    }, false),
1198
    LL = Animation:init({
1199
      Keyframe:add(CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.21, "linear"),
1200
      Keyframe:add(CFrame.new(-1, -0.2, -0.3) * CFrame.Angles(math.rad(-25), math.rad(-90), 0), 0.25, "outQuad")
1201
    }, false)
1202
  },
1203
  Mooda = {
1204
    H = Animation:init({
1205
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(100), math.rad(180), math.rad(-73)), 0.075, "inQuart"),
1206
      Keyframe:add(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(100), math.rad(180), math.rad(71)), 0.075, "inQuart")
1207
    }, true),
1208
    T = Animation:init({
1209
      Keyframe:add(CFrame.Angles(math.rad(80), math.rad(180), math.rad(75)), 0.075, "inQuart"),
1210
      Keyframe:add(CFrame.Angles(math.rad(80), math.rad(180), math.rad(-75)), 0.075, "inQuart")
1211
    }, true),
1212
    RA = Animation:init({
1213
      Keyframe:add(CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(97 + ArmSpreadR), math.rad(90), 0) * CFrame.Angles(math.rad(-60), 0, 0), 0.075, "inQuart"),
1214
      Keyframe:add(CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(80), math.rad(90), 0) * CFrame.Angles(math.rad(-20), 0, 0), 0.075, "inQuart")
1215
    }, true),
1216
    LA = Animation:init({
1217
      Keyframe:add(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(80), math.rad(-90), 0) * CFrame.Angles(math.rad(-20), 0, 0), 0.075, "inQuart"),
1218
      Keyframe:add(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(97 + ArmSpreadL), math.rad(-90), 0) * CFrame.Angles(math.rad(-60), 0, 0), 0.075, "inQuart")
1219
    }, true),
1220
    RL = Animation:init({
1221
      Keyframe:add(CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(15), math.rad(30), 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.075, "inQuart"),
1222
      Keyframe:add(CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.075, "inQuart")
1223
    }, true),
1224
    LL = Animation:init({
1225
      Keyframe:add(CFrame.new(-1, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.075, "inQuart"),
1226
      Keyframe:add(CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(15), math.rad(-30), 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.075, "inQuart")
1227
    }, true)
1228
  }
1229
}
1230
local Hitbox = Instance.new("Part")
1231
Hitbox.Size = Vector3.new(4.2, 5, 3.5)
1232
Hitbox.CanCollide = false
1233
Hitbox.Transparency = 1
1234
local Hit_Sound = Instance.new("Sound")
1235
Hit_Sound.Parent = Hitbox
1236
Hit_Sound.SoundId = "rbxassetid://" .. hit_sfx[math.random(1, #hit_sfx)]
1237
Hit_Sound.Pitch = math.random(0.9, 1.4)
1238
Hit_Sound.Volume = 3.5
1239
function attackseq()
1240
  if not Attacking and PlayMainAnims and AttackSeq == 0 and 0 < Character.Humanoid.Health and not isKneeing then
1241
    Attacking = true
1242
	attac = true
1243
    isKneeing = true
1244
    PlayMainAnims = false
1245
    do
1246
      local HitCopy = Hitbox:Clone()
1247
      HitCopy.Parent = Character
1248
      local HitWeld = Instance.new("Motor")
1249
      HitWeld.Parent = Character
1250
      HitWeld.Part0 = RootPart
1251
      HitWeld.Part1 = HitCopy
1252
      local dmgdb = false
1253
      local HitDetect = HitCopy.Touched:Connect(function(Hit)
1254
        local Hum = Hit.Parent:FindFirstChild("Humanoid")
1255
        if Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and not HumanTimeStop then
1256
          dmgdb = true
1257
          HitCopy:WaitForChild("Sound"):Resume()
1258
          Hum:TakeDamage(Hum.MaxHealth/2/2/2)
1259
          local Push = Instance.new("BodyVelocity")
1260
          Push.Parent = Hit.Parent:WaitForChild("Head")
1261
          Push.MaxForce = Vector3.new(9000000000, 13500000000, 9000000000)
1262
          Push.Velocity = (RootPart.CFrame.upVector / 3 * (450 / (Character.Torso:GetMass() * 1.1)) + Vector3.new(0, 0.375, 4)) / 4.3
1263
          wait(0.45)
1264
          Push:Remove()
1265
          wait(1)
1266
          dmgdb = false
1267
        elseif Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and HumanTimeStop then
1268
          dmgdb = true
1269
          HitCopy:WaitForChild("Sound"):Resume()
1270
          timeDamage = timeDamage + 8
1271
          spawn(function()
1272
            while wait() do
1273
              if not HumanTimeStop then
1274
                TakeDamage(Hum, timeDamage)
1275
                timeDamage = 0
1276
              end
1277
            end
1278
          end)
1279
          wait(1.45)
1280
          dmgdb = false
1281
        end
1282
      end)
1283
      local voice = Instance.new("Sound")
1284
      voice.Parent = Character.Head
1285
      voice.SoundId = "rbxassetid://" .. voices[math.random(1, #voices)]
1286
      voice.PlayOnRemove = false
1287
      voice:Play()
1288
      spawn(function()
1289
        local H = KeyAnims.UpKick.H:play(Head)
1290
        H()
1291
      end)
1292
      spawn(function()
1293
        local T = KeyAnims.UpKick.T:play(Torso)
1294
        T()
1295
      end)
1296
      spawn(function()
1297
        local RA = KeyAnims.UpKick.RA:play(RightArm)
1298
        RA()
1299
      end)
1300
      spawn(function()
1301
        local LA = KeyAnims.UpKick.LA:play(LeftArm)
1302
        LA()
1303
      end)
1304
      spawn(function()
1305
        local RL = KeyAnims.UpKick.RL:play(RightLeg)
1306
        RL()
1307
      end)
1308
      spawn(function()
1309
        local LL = KeyAnims.UpKick.LL:play(LeftLeg)
1310
        LL()
1311
      end)
1312
      local Vel = Instance.new("BodyVelocity")
1313
      Vel.Parent = Character.Torso
1314
      Vel.MaxForce = Vector3.new(9000000000, 9900000000, 18000000000)
1315
      Vel.Velocity = (RootPart.CFrame.upVector / 3 * (450 / (Character.Torso:GetMass() * 1.1)) + Vector3.new(0, 0.375, 4)) / 4.2
1316
      wait(0.315)
1317
      HitCopy:Remove()
1318
      Vel:Remove()
1319
      Attacking = false
1320
      PlayMainAnims = true
1321
      AttackSeq = 1
1322
      wait(1)
1323
      isKneeing = false
1324
    end
1325
  elseif not Attacking and PlayMainAnims and AttackSeq == 1 and 0 < Character.Humanoid.Health then
1326
    Attacking = true
1327
    PlayMainAnims = false
1328
    do
1329
      local HitCopy = Hitbox:Clone()
1330
      HitCopy.Parent = Character
1331
      local HitWeld = Instance.new("Motor")
1332
      HitWeld.Parent = Character
1333
      HitWeld.Part0 = RootPart
1334
      HitWeld.Part1 = HitCopy
1335
      local dmgdb = false
1336
      local HitDetect = HitCopy.Touched:Connect(function(Hit)
1337
        local Hum = Hit.Parent:FindFirstChild("Humanoid")
1338
        if Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and not HumanTimeStop then
1339
          dmgdb = true
1340
          HitCopy:WaitForChild("Sound"):Resume()
1341
          Hum:TakeDamage(Hum.MaxHealth/2/2/2)
1342
          local Push = Instance.new("BodyVelocity")
1343
          Push.Parent = Hit.Parent:WaitForChild("Head")
1344
          Push.MaxForce = Vector3.new(9000000000, 13500000000, 9000000000)
1345
          Push.Velocity = (RootPart.CFrame.lookVector / 3 * (450 / (Character.Torso:GetMass() * 1.1)) + Vector3.new(0, 0.375, 4)) / 2.4
1346
          wait(0.45)
1347
          Push:Remove()
1348
          wait(1)
1349
          dmgdb = false
1350
        elseif Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and HumanTimeStop then
1351
          dmgdb = true
1352
          HitCopy:WaitForChild("Sound"):Resume()
1353
          timeDamage = timeDamage + 7
1354
          spawn(function()
1355
            while wait() do
1356
              if not HumanTimeStop then
1357
                TakeDamage(Hum, timeDamage)
1358
                timeDamage = 0
1359
              end
1360
            end
1361
          end)
1362
          wait(1.45)
1363
          dmgdb = false
1364
        end
1365
      end)
1366
      spawn(function()
1367
        local H = KeyAnims.Punch.H:play(Head)
1368
        H()
1369
      end)
1370
      spawn(function()
1371
        local T = KeyAnims.Punch.T:play(Torso)
1372
        T()
1373
      end)
1374
      spawn(function()
1375
        local RA = KeyAnims.Punch.RA:play(RightArm)
1376
        RA()
1377
      end)
1378
      spawn(function()
1379
        local LA = KeyAnims.Punch.LA:play(LeftArm)
1380
        LA()
1381
      end)
1382
      spawn(function()
1383
        local RL = KeyAnims.Punch.RL:play(RightLeg)
1384
        RL()
1385
      end)
1386
      spawn(function()
1387
        local LL = KeyAnims.Punch.LL:play(LeftLeg)
1388
        LL()
1389
      end)
1390
      local Vel = Instance.new("BodyVelocity")
1391
      Vel.Parent = Character.Torso
1392
      Vel.MaxForce = Vector3.new(9000000000, 9900000000, 11700000000)
1393
      Vel.Velocity = (RootPart.CFrame.lookVector * 1.4 * (450 / (Character.Torso:GetMass() * 1.1)) / 5 + Vector3.new(0, 0.375, 5)) / 2.45
1394
      wait(0.35)
1395
      HitCopy:Remove()
1396
      Vel:Remove()
1397
      Attacking = false
1398
      PlayMainAnims = true
1399
      AttackSeq = 2
1400
    end
1401
  elseif not Attacking and PlayMainAnims and AttackSeq == 2 and 0 < Character.Humanoid.Health then
1402
    PlayMainAnims = false
1403
    Attacking = true
1404
    do
1405
      local HitCopy = Hitbox:Clone()
1406
      HitCopy.Parent = Character
1407
      local HitWeld = Instance.new("Motor")
1408
      HitWeld.Parent = Character
1409
      HitWeld.Part0 = RootPart
1410
      HitWeld.Part1 = HitCopy
1411
      local dmgdb = false
1412
      local HitDetect = HitCopy.Touched:Connect(function(Hit)
1413
        local Hum = Hit.Parent:FindFirstChild("Humanoid")
1414
        if Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and not HumanTimeStop then
1415
          dmgdb = true
1416
          HitCopy:WaitForChild("Sound").SoundId = "rbxassetid://730099250"
1417
          HitCopy:WaitForChild("Sound"):Resume()
1418
          Hum:TakeDamage(Hum.MaxHealth/2/2/2)
1419
          local Push = Instance.new("BodyVelocity")
1420
          Push.Parent = Hit.Parent:WaitForChild("Head")
1421
          Push.MaxForce = Vector3.new(9000000000, 13500000000, 9000000000)
1422
          Push.Velocity = (RootPart.CFrame.lookVector / 3 * (450 / (Character.Torso:GetMass() * 1.1)) + Vector3.new(0, 0.375, 4)) / 2.45
1423
          wait(0.45)
1424
          Push:Remove()
1425
          wait(1)
1426
          dmgdb = false
1427
        elseif Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and HumanTimeStop then
1428
          dmgdb = true
1429
          HitCopy:WaitForChild("Sound"):Resume()
1430
          timeDamage = timeDamage + 12
1431
          spawn(function()
1432
            while wait() do
1433
              if not HumanTimeStop then
1434
                TakeDamage(Hum, timeDamage)
1435
                timeDamage = 0
1436
              end
1437
            end
1438
          end)
1439
          wait(1.45)
1440
          dmgdb = false
1441
        end
1442
      end)
1443
      local slash = Instance.new("Sound")
1444
      slash.Parent = Character["Left Arm"]
1445
      slash.SoundId = "rbxassetid://200633029"
1446
      slash.Pitch = math.random(1, 2)
1447
      slash.Volume = 1.2
1448
      slash:Play()
1449
      spawn(function()
1450
        local H = KeyAnims.UpperCut.H:play(Head)
1451
        H()
1452
      end)
1453
      spawn(function()
1454
        local T = KeyAnims.UpperCut.T:play(Torso)
1455
        T()
1456
      end)
1457
      spawn(function()
1458
        local RA = KeyAnims.UpperCut.RA:play(RightArm)
1459
        RA()
1460
      end)
1461
      spawn(function()
1462
        local LA = KeyAnims.UpperCut.LA:play(LeftArm)
1463
        LA()
1464
      end)
1465
      spawn(function()
1466
        local RL = KeyAnims.UpperCut.RL:play(RightLeg)
1467
        RL()
1468
      end)
1469
      spawn(function()
1470
        local LL = KeyAnims.UpperCut.LL:play(LeftLeg)
1471
        LL()
1472
      end)
1473
      local Vel = Instance.new("BodyVelocity")
1474
      Vel.Parent = Character.Torso
1475
      Vel.MaxForce = Vector3.new(9000000000, 9900000000, 11700000000)
1476
      Vel.Velocity = (RootPart.CFrame.lookVector * 1.4 * (450 / (Character.Torso:GetMass() * 1.1)) / 5.5 + Vector3.new(0, -0.375, 5)) / 2.5
1477
      wait(0.55)
1478
      HitCopy:Remove()
1479
      Vel:Remove()
1480
      PlayMainAnims = true
1481
      Attacking = false
1482
      AttackSeq = 3
1483
    end
1484
  elseif not Attacking and PlayMainAnims and AttackSeq == 3 and 0 < Character.Humanoid.Health then
1485
    PlayMainAnims = false
1486
    Attacking = true
1487
    do
1488
      local HitCopy = Hitbox:Clone()
1489
      HitCopy.Parent = Character
1490
      local HitWeld = Instance.new("Motor")
1491
      HitWeld.Parent = Character
1492
      HitWeld.Part0 = RootPart
1493
      HitWeld.Part1 = HitCopy
1494
      local dmgdb = false
1495
      local HitDetect = HitCopy.Touched:Connect(function(Hit)
1496
        local Hum = Hit.Parent:FindFirstChild("Humanoid")
1497
        if Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and not HumanTimeStop then
1498
          dmgdb = true
1499
          HitCopy:WaitForChild("Sound"):Resume()
1500
          Hum:TakeDamage(Hum.MaxHealth/2/2/2)
1501
          local Push = Instance.new("BodyVelocity")
1502
          Push.Parent = Hit.Parent:WaitForChild("Head")
1503
          Push.MaxForce = Vector3.new(9000000000, 13500000000, 9000000000)
1504
          Push.Velocity = (RootPart.CFrame.lookVector / 3 * (450 / (Character.Torso:GetMass() * 1.1)) + Vector3.new(0, 0.375, 4)) / 2
1505
          wait(0.45)
1506
          Push:Remove()
1507
          wait(1)
1508
          dmgdb = false
1509
        elseif Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and HumanTimeStop then
1510
          dmgdb = true
1511
          HitCopy:WaitForChild("Sound"):Resume()
1512
          timeDamage = timeDamage + 9
1513
          spawn(function()
1514
            while wait() do
1515
              if not HumanTimeStop then
1516
                TakeDamage(Hum, timeDamage)
1517
                timeDamage = 0
1518
              end
1519
            end
1520
          end)
1521
          wait(1.45)
1522
          dmgdb = false
1523
        end
1524
      end)
1525
      local voice = Instance.new("Sound")
1526
      voice.Parent = Character.Head
1527
      voice.SoundId = "rbxassetid://" .. voices[math.random(1, #voices)]
1528
      voice.PlayOnRemove = false
1529
      voice:Play()
1530
      spawn(function()
1531
        local H = KeyAnims.Kick.H:play(Head)
1532
        H()
1533
      end)
1534
      spawn(function()
1535
        local T = KeyAnims.Kick.T:play(Torso)
1536
        T()
1537
      end)
1538
      spawn(function()
1539
        local RA = KeyAnims.Kick.RA:play(RightArm)
1540
        RA()
1541
      end)
1542
      spawn(function()
1543
        local LA = KeyAnims.Kick.LA:play(LeftArm)
1544
        LA()
1545
      end)
1546
      spawn(function()
1547
        local RL = KeyAnims.Kick.RL:play(RightLeg)
1548
        RL()
1549
      end)
1550
      spawn(function()
1551
        local LL = KeyAnims.Kick.LL:play(LeftLeg)
1552
        LL()
1553
      end)
1554
      local Vel = Instance.new("BodyVelocity")
1555
      Vel.Parent = Character.Torso
1556
      Vel.MaxForce = Vector3.new(9000000000, 9900000000, 11700000000)
1557
      Vel.Velocity = (RootPart.CFrame.lookVector * 1.4 * (450 / (Character.Torso:GetMass() * 1.1)) / 5.5 + Vector3.new(0, -0.375, 5)) / 1.9
1558
      wait(0.715)
1559
      HitCopy:Remove()
1560
      Vel:Remove()
1561
      PlayMainAnims = true
1562
      Attacking = false
1563
      AttackSeq = 4
1564
    end
1565
  elseif not Attacking and PlayMainAnims and AttackSeq == 4 and 0 < Character.Humanoid.Health then
1566
    PlayMainAnims = false
1567
    Attacking = true
1568
    do
1569
      local HitCopy = Hitbox:Clone()
1570
      HitCopy.Size = Vector3.new(4.2, 2.5, 3.5)
1571
      HitCopy.Parent = Character
1572
      local HitWeld = Instance.new("Motor")
1573
      HitWeld.Parent = Character
1574
      HitWeld.Part0 = RootPart
1575
      HitWeld.Part1 = HitCopy
1576
      HitWeld.C0 = CFrame.new(0, -3, 0)
1577
      local dmgdb = false
1578
      local HitDetect = HitCopy.Touched:Connect(function(Hit)
1579
        local Hum = Hit.Parent:FindFirstChild("Humanoid")
1580
        if Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and not HumanTimeStop then
1581
          dmgdb = true
1582
          HitCopy:WaitForChild("Sound"):Resume()
1583
          Hum:TakeDamage(Hum.MaxHealth/2/2/2)
1584
          local Push = Instance.new("BodyVelocity")
1585
          Push.Parent = Hit.Parent:WaitForChild("HumanoidRootPart")
1586
          Push.MaxForce = Vector3.new(9000000000, 13500000000, 9000000000)
1587
          Push.Velocity = (RootPart.CFrame.upVector / -6 * (450 / (Character.Torso:GetMass() * 1.1)) + Vector3.new(0, 0.375, 4)) / 4
1588
          wait(0.45)
1589
          Push:Remove()
1590
          wait(1)
1591
          dmgdb = false
1592
        elseif Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and HumanTimeStop then
1593
          dmgdb = true
1594
          HitCopy:WaitForChild("Sound"):Resume()
1595
          timeDamage = timeDamage + 7
1596
          spawn(function()
1597
            while wait() do
1598
              if not HumanTimeStop then
1599
                TakeDamage(Hum, timeDamage)
1600
                timeDamage = 0
1601
              end
1602
            end
1603
          end)
1604
          wait(1.45)
1605
          dmgdb = false
1606
        end
1607
      end)
1608
      local voice = Instance.new("Sound")
1609
      voice.Parent = Character.Head
1610
      voice.SoundId = "rbxassetid://" .. voices[math.random(1, #voices)]
1611
      voice.PlayOnRemove = false
1612
      voice:Play()
1613
      spawn(function()
1614
        local H = KeyAnims.Stomp.H:play(Head)
1615
        H()
1616
      end)
1617
      spawn(function()
1618
        local T = KeyAnims.Stomp.T:play(Torso)
1619
        T()
1620
      end)
1621
      spawn(function()
1622
        local RA = KeyAnims.Stomp.RA:play(RightArm)
1623
        RA()
1624
      end)
1625
      spawn(function()
1626
        local LA = KeyAnims.Stomp.LA:play(LeftArm)
1627
        LA()
1628
      end)
1629
      spawn(function()
1630
        local RL = KeyAnims.Stomp.RL:play(RightLeg)
1631
        RL()
1632
      end)
1633
      spawn(function()
1634
        local LL = KeyAnims.Stomp.LL:play(LeftLeg)
1635
        LL()
1636
      end)
1637
      wait(0.65)
1638
      HitCopy:Remove()
1639
      AttackSeq = 0
1640
      Attacking = false
1641
      PlayMainAnims = true
1642
		  attac = false
1643
    end
1644
  end
1645
end
1646
local Cola = BrickColor.new("New Yeller")
1647
local rCola = Cola.Color
1648
local Attach0 = Instance.new("Attachment")
1649
Attach0.Parent = Character:WaitForChild("Head")
1650
local Attach1 = Instance.new("Attachment")
1651
Attach1.Parent = RealTorso
1652
local Trail = Instance.new("Trail")
1653
Trail.Color = ColorSequence.new(rCola)
1654
Trail.Enabled = false
1655
Trail.Transparency = NumberSequence.new({
1656
  NumberSequenceKeypoint.new(0, 0.25, 0),
1657
  NumberSequenceKeypoint.new(1, 1, 0)
1658
})
1659
Trail.Parent = Character
1660
Trail.Attachment0 = Attach0
1661
Trail.Attachment1 = Attach1
1662
local AnchoredTable = {}
1663
function anchorparts(parent)
1664
  spawn(function()
1665
    for i, x in pairs(r6) do
1666
      if parent:WaitForChild("Humanoid").RigType == Enum.HumanoidRigType.R6 and parent:WaitForChild(x) and parent[x]:IsA("BasePart") and parent[x].Anchored == false and not parent[x]:IsDescendantOf(Character) then
1667
        parent[x].Anchored = true
1668
        table.insert(AnchoredTable, x)
1669
      else
1670
        return nil
1671
      end
1672
    end
1673
  end)
1674
  for i, x in pairs(r15) do
1675
    if parent:WaitForChild("Humanoid").RigType == Enum.HumanoidRigType.R15 and parent:WaitForChild(x) and parent[x]:IsA("BasePart") and parent[x].Anchored == false and not parent[x]:IsDescendantOf(Character) then
1676
      parent[x].Anchored = true
1677
      table.insert(AnchoredTable, x)
1678
    else
1679
      return nil
1680
    end
1681
  end
1682
end
1683
function unanchorparts(parent)
1684
  for _, v in pairs(parent:GetChildren()) do
1685
    if v:IsA("BasePart") and v.Anchored == true then
1686
      for i = 1, #AnchoredTable do
1687
        if AnchoredTable[i] == v.Name then
1688
          v.Anchored = false
1689
          HumanTimeStop = false
1690
        end
1691
      end
1692
    end
1693
  end
1694
end
1695
local canTimeStop = false
1696
local DIIIOO = Instance.new("Sound")
1697
DIIIOO.Parent = Character.Head
1698
DIIIOO.SoundId = "rbxassetid://616576400"
1699
function TimeStop(a, State, b)
1700
  if State == Enum.UserInputState.Begin and not Attacking and PlayMainAnims and not canTimeStop and CharHum.Health > 30 then
1701
    canTimeStop = true
1702
    Attacking = true
1703
    PlayMainAnims = false
1704
    DIIIOO:Resume()
1705
    Trail.Enabled = true
1706
    spawn(function()
1707
      local H = KeyAnims.TimeStop.H:play(Head)
1708
      H()
1709
    end)
1710
    spawn(function()
1711
      local T = KeyAnims.TimeStop.T:play(Torso)
1712
      T()
1713
    end)
1714
    spawn(function()
1715
      local RA = KeyAnims.TimeStop.RA:play(RightArm)
1716
      RA()
1717
    end)
1718
    spawn(function()
1719
      local LA = KeyAnims.TimeStop.LA:play(LeftArm)
1720
      LA()
1721
    end)
1722
    spawn(function()
1723
      local RL = KeyAnims.TimeStop.RL:play(RightLeg)
1724
      RL()
1725
    end)
1726
    spawn(function()
1727
      local LL = KeyAnims.TimeStop.LL:play(LeftLeg)
1728
      LL()
1729
    end)
1730
    spawn(function()
1731
      local Kn = KeyAnims.TimeStop.Kni:play(AWeld)
1732
      Kn()
1733
    end)
1734
    do
1735
      local dmgdb = false
1736
      local HitDetect = RealTorso.Touched:Connect(function(Hit)
1737
        local Human = Hit.Parent:FindFirstChild("Humanoid")
1738
        if Human and Human.Parent.Name ~= Player.Name and Human.Health > 0 and not dmgdb then
1739
          dmgdb = true
1740
          HumanTimeStop = true
1741
          TakeDamage(Human, 16)
1742
          anchorparts(Human.Parent)
1743
          wait(3.2)
1744
          HumanTimeStop = false
1745
          unanchorparts(Human.Parent)
1746
          dmgdb = false
1747
        end
1748
      end)
1749
      wait(0.2)
1750
      local passRayCast = Ray.new(RootPart.CFrame.p, RootPart.CFrame.lookVector.unit * 30)
1751
      local Hit, Pos, Surface = workspace:FindPartOnRay(passRayCast, Character)
1752
      local TpPart = Instance.new("Part")
1753
      TpPart.Parent = Character
1754
      TpPart.Size = Vector3.new(1, 1, 1)
1755
      TpPart.CanCollide = false
1756
      TpPart.Anchored = true
1757
      TpPart.Transparency = 1
1758
      TpPart.CFrame = CFrame.new(Pos) * CFrame.Angles(0, math.rad(RootPart.Rotation.Y), 0)
1759
      RealTorso.CFrame = TpPart.CFrame
1760
      wait(0.7)
1761
      HitDetect:disconnect()
1762
      Trail.Enabled = false
1763
      TpPart:Remove()
1764
      Attacking = false
1765
      PlayMainAnims = true
1766
      wait(15)
1767
      canTimeStop = false
1768
    end
1769
  end
1770
end
1771
function surroundTimeStop(a, State, b)
1772
  if State == Enum.UserInputState.Begin and not Attacking and PlayMainAnims and not canTimeStop and CharHum.Health > 30 then
1773
    Attacking = true
1774
    canTimeStop = true
1775
    CharHum.WalkSpeed = 0
1776
    PlayMainAnims = false
1777
    local Wry = Instance.new("Sound")
1778
    Wry.Parent = Character
1779
    Wry.SoundId = "rbxassetid://955633944"
1780
    Wry:Play()
1781
    spawn(function()
1782
      local H = KeyAnims.SurroundTimeStop.H:play(Head)
1783
      H()
1784
    end)
1785
    spawn(function()
1786
      local T = KeyAnims.SurroundTimeStop.T:play(Torso)
1787
      T()
1788
    end)
1789
    spawn(function()
1790
      local RA = KeyAnims.SurroundTimeStop.RA:play(RightArm)
1791
      RA()
1792
    end)
1793
    spawn(function()
1794
      local LA = KeyAnims.SurroundTimeStop.LA:play(LeftArm)
1795
      LA()
1796
    end)
1797
    spawn(function()
1798
      local RL = KeyAnims.SurroundTimeStop.RL:play(RightLeg)
1799
      RL()
1800
    end)
1801
    spawn(function()
1802
      local LL = KeyAnims.SurroundTimeStop.LL:play(LeftLeg)
1803
      LL()
1804
    end)
1805
    local HitPart = Instance.new("Part")
1806
    HitPart.Parent = Character.Torso
1807
    HitPart.CanCollide = false
1808
    HitPart.Anchored = true
1809
    HitPart.CFrame = HitPart.Parent.CFrame
1810
    HitPart.Transparency = 0.8
1811-
    HitPart.Size = Vector3.new(30, 20, 30)
1811+
    HitPart.Size = Vector3.new(100, 100, 100)
1812
    local function HitDetect(hit)
1813
      local Hum = hit.Parent:FindFirstChild("Humanoid")
1814
      if Hum and Hum.Parent.Name ~= Player.Name and not HumanTimeStop then
1815
        anchorparts(Hum.Parent)
1816
        wait(5)
1817
        unanchorparts(Hum.Parent)
1818
      end
1819
    end
1820
    HitPart.Touched:Connect(HitDetect)
1821
    wait(1.8)
1822
    CharHum.WalkSpeed = 16
1823
    Attacking = false
1824
    PlayMainAnims = true
1825
    for i = 1,15 do
1826
		HitPart.Transparency = HitPart.Transparency + 0.1
1827
	end
1828
	HitPart:Destroy()
1829
    wait(20)
1830
    Wry:Remove()
1831
    canTimeStop = false
1832
  end
1833
end
1834
local Muda = false
1835
local MudaSound = Instance.new("Sound")
1836
MudaSound.Parent = RealTorso
1837
MudaSound.SoundId = "rbxassetid://601465752"
1838
MudaSound.Looped = true
1839
MudaSound.Volume = 3
1840
function MudaMuda(a, State, b)
1841
  if State == Enum.UserInputState.Begin and not Attacking and PlayMainAnims and not Muda then
1842
	mud = true
1843
    PlayMainAnims = false
1844
    Attacking = true
1845
    Muda = true
1846
    CharHum.WalkSpeed = 6.5
1847
    spawn(function()
1848
      local H = KeyAnims.Mooda.H:play(Head)
1849
      H()
1850
    end)
1851
    spawn(function()
1852
      local T = KeyAnims.Mooda.T:play(Torso)
1853
      T()
1854
    end)
1855
    spawn(function()
1856
      local RA = KeyAnims.Mooda.RA:play(RightArm)
1857
      RA()
1858
    end)
1859
    spawn(function()
1860
      local LA = KeyAnims.Mooda.LA:play(LeftArm)
1861
      LA()
1862
    end)
1863
    spawn(function()
1864
      local RL = KeyAnims.Mooda.RL:play(RightLeg)
1865
      RL()
1866
    end)
1867
    spawn(function()
1868
      local LL = KeyAnims.Mooda.LL:play(LeftLeg)
1869
      LL()
1870
    end)
1871
    spawn(function()
1872
      while Muda do
1873
        do
1874
          local HitCopy = Hitbox:Clone()
1875
          HitCopy.Parent = Character
1876
          local HitWeld = Instance.new("Motor")
1877
          HitWeld.Parent = Character
1878
          HitWeld.Part0 = RootPart
1879
          HitWeld.Part1 = HitCopy
1880
          HitCopy:WaitForChild("Sound").Parent = RootPart
1881
          local dmgdb = false
1882
          local HitDetect = HitCopy.Touched:Connect(function(Hit)
1883
            local Hum = Hit.Parent:FindFirstChild("Humanoid")
1884
            if Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and not HumanTimeStop then
1885
              RootPart:WaitForChild("Sound"):Play()
1886
              dmgdb = true
1887
              TakeDamage(Hum, 2)
1888
              local Push = Instance.new("BodyVelocity")
1889
              Push.Parent = Hit.Parent:WaitForChild("HumanoidRootPart")
1890-
              Push.MaxForce = Vector3.new(9000000000, 13500000000, 9000000000)
1890+
              Push.MaxForce = Vector3.new(9000000000000000000000000000000, 135000000000000000000000000000, 900000000000000000000000000)
1891
              Push.Velocity = (RootPart.CFrame.lookVector / 4 * (450 / (Character.Torso:GetMass() * 1.1)) + Vector3.new(0, 0.375, 4)) / 4
1892
              wait(0.45)
1893
              Push:Remove()
1894
              wait(0.08)
1895
              dmgdb = false
1896
            elseif Hum and Hum.Parent.Name ~= Character.Name and Hum.Health > 0 and not dmgdb and HumanTimeStop then
1897
              dmgdb = true
1898-
              timeDamage = timeDamage + 2
1898+
              timeDamage = timeDamage + 900000000
1899
              RootPart:WaitForChild("Sound"):Play()
1900
              spawn(function()
1901
                while wait() do
1902
                  if not HumanTimeStop then
1903
                    TakeDamage(Hum, timeDamage)
1904
                    timeDamage = 0
1905
                  end
1906
                end
1907
              end)
1908
              wait(0.08)
1909
              dmgdb = false
1910
            end
1911
          end)
1912
          wait(0.05)
1913
          HitCopy:Remove()
1914
          if Muda == false then
1915
          else
1916
            wait()
1917
          end
1918
        end
1919
      end
1920
    end)
1921
    ArmSpreadL = math.random(-30, 30)
1922
    ArmSpreadR = math.random(-30, 30)
1923
    MudaSound:Resume()
1924
  elseif State == Enum.UserInputState.End and Attacking and not PlayMainAnims and Muda then
1925
    PlayMainAnims = true
1926
	mud = false
1927
    Attacking = false
1928
    Muda = false
1929
    spawn(function()
1930
      KeyAnims.Mooda.H:stop()
1931
    end)
1932
    spawn(function()
1933
      KeyAnims.Mooda.T:stop()
1934
    end)
1935
    spawn(function()
1936
      KeyAnims.Mooda.RA:stop()
1937
    end)
1938
    spawn(function()
1939
      KeyAnims.Mooda.LA:stop()
1940
    end)
1941
    spawn(function()
1942
      KeyAnims.Mooda.RL:stop()
1943
    end)
1944
    spawn(function()
1945
      KeyAnims.Mooda.LL:stop()
1946
    end)
1947
    MudaSound:Stop()
1948
    CharHum.WalkSpeed = 16
1949
  end
1950
end
1951
1952
char["Left Arm"].Touched:connect(function(hit)
1953
	if hit.Parent and hit.Parent:FindFirstChildOfClass'Humanoid' and mud then
1954
		local targ = hit.Parent
1955
		local humtarg = targ:FindFirstChildOfClass'Humanoid'
1956-
		humtarg:TakeDamage(humtarg.MaxHealth/2/2/2/2/2/2/2)
1956+
		humtarg:TakeDamage(humtarg.MaxHealth/9999999/9999999/9999999/9999999/9999999/9999999/9999999)
1957
	elseif hit.Parent and hit.Parent:FindFirstChildOfClass'Humanoid' and attac then
1958
		local targ = hit.Parent
1959
		local humtarg = targ:FindFirstChildOfClass'Humanoid'
1960-
		humtarg:TakeDamage(humtarg.MaxHealth/2/2/2/2/2/2)
1960+
		humtarg:TakeDamage(humtarg.MaxHealth/9999999/9999999/9999999/9999999/9999999/9999999)
1961
	end
1962
end)
1963
1964
char["Right Arm"].Touched:connect(function(hit)
1965
	if hit.Parent and hit.Parent:FindFirstChildOfClass'Humanoid' and mud then
1966
		local targ = hit.Parent
1967
		local humtarg = targ:FindFirstChildOfClass'Humanoid'
1968-
		humtarg:TakeDamage(humtarg.MaxHealth/2/2/2/2/2/2/2)
1968+
		humtarg:TakeDamage(humtarg.MaxHealth/9999999/9999999/9999999/9999999/9999999/9999999/9999999)
1969
	elseif hit.Parent and hit.Parent:FindFirstChildOfClass'Humanoid' and attac then
1970
		local targ = hit.Parent
1971
		local humtarg = targ:FindFirstChildOfClass'Humanoid'
1972-
		humtarg:TakeDamage(humtarg.MaxHealth/2/2/2/2/2/2)
1972+
		humtarg:TakeDamage(humtarg.MaxHealth/9999999/9999999/9999999/9999999/9999999/9999999)
1973
	end
1974
end)
1975
1976
Mouse.Button1Down:Connect(attackseq)
1977
attac = true
1978
local FreeFalling = false
1979
local Jumping = false
1980
Run.RenderStepped:Connect(function()
1981
  local JumpRay = Ray.new(RootPart.CFrame.p, RootPart.CFrame.upVector.unit * -99999999999999)
1982
  local hit, pos, surf = workspace:FindPartOnRay(JumpRay, Character)
1983
  if PlayMainAnims then
1984
    AWeld.C0 = CFrame.new(0, -1, 0.15) * CFrame.Angles(0, math.pi, 0)
1985
    local CurrentAnimation = "Idle"
1986
    local JumpDist = (pos - RootPart.CFrame.p).magnitude
1987
    if Character.Humanoid.Jump then
1988
      Jumping = true
1989
    else
1990
      Jumping = false
1991
    end
1992
    if (RealTorso.Velocity - Vector3.new(1, 0, 1)).magnitude < 2 and JumpDist < 3 then
1993
      CurrentAnimation = "Idle"
1994
    elseif (RealTorso.Velocity - Vector3.new(1, 0, 1)).magnitude > 2 and JumpDist < 3 then
1995
      CurrentAnimation = "Walking"
1996
    elseif JumpDist > 3 and 3 < RootPart.Velocity.Y and not Attacking and not isKneeing then
1997
      CurrentAnimation = "Jumping"
1998
    elseif JumpDist > 3 and RootPart.Velocity.Y < -3 and not Attacking and not isKneeing then
1999
      CurrentAnimation = "Falling"
2000
    end
2001
    if CurrentAnimation == "Idle" then
2002
      Head.C0 = Head.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(95 + 10.5 * math.cos(tick() * 2.4) / 1.65), math.rad(170), math.rad(-38)), 0.16)
2003
      Torso.C0 = Torso.C0:lerp(CFrame.Angles(math.rad(80 + 6 * math.sin(tick() * 2.4)), math.rad(180), math.rad(38)), 0.16)
2004
      LeftArm.C0 = LeftArm.C0:lerp(CFrame.new(-1, 0.5 + math.sin(tick() * 2.4) / 10, 0) * CFrame.Angles(0, math.rad(-90), math.rad(17)) * CFrame.Angles(math.rad(-14 + 3 * math.cos(tick() * 2.4)), 0, 0), 0.16)
2005
      RightArm.C0 = RightArm.C0:lerp(CFrame.new(1, 0.5 + math.sin(tick() * 2.4) / 10, 0) * CFrame.Angles(0, math.rad(90), math.rad(15)) * CFrame.Angles(math.rad(-11 + 3 * math.cos(tick() * 2.4)), 0, 0), 0.16)
2006
      LeftLeg.C0 = LeftLeg.C0:lerp(CFrame.new(-1, -1.2 + math.sin(tick() * 2.4) / 6, 0.175) * CFrame.Angles(0, math.rad(-78), 0) * CFrame.Angles(math.rad(6 * math.sin(-tick() * 2.4)), 0, math.rad(6 * math.sin(tick() * 2.4))), 0.16)
2007
      RightLeg.C0 = RightLeg.C0:lerp(CFrame.new(1, -1, 0.175) * CFrame.Angles(0, math.rad(47), 0) * CFrame.Angles(0, 0, math.rad(9 + 6 * math.sin(-tick() * 2.4))), 0.16)
2008
    elseif CurrentAnimation == "Walking" then
2009
      Head.C0 = Head.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(112 - 5 * math.sin(tick() * 5.75)), math.rad(180), 0), 0.26)
2010
      Torso.C0 = Torso.C0:lerp(CFrame.new(0, 0.1 + math.sin(tick() * 11.5) / 11, 0) * CFrame.Angles(math.rad(70 + 6 * math.sin(tick() * 5.75)), math.rad(180), 0), 0.26)
2011
      RightArm.C0 = RightArm.C0:lerp(CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(86 + 5 * math.sin(tick() * 5.75)), math.rad(90), 0) * CFrame.Angles(math.rad(74 + 2 * math.cos(tick() * 5.75)), 0, 0), 0.26)
2012
      LeftArm.C0 = LeftArm.C0:lerp(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(-30 + 16 * math.sin(-tick() * 5.75)), math.rad(-78), 0), 0.26)
2013
      RightLeg.C0 = RightLeg.C0:lerp(CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(-28 * math.sin(-tick() * 5.75)), math.rad(90), 0), 0.26)
2014
      LeftLeg.C0 = LeftLeg.C0:lerp(CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(-28 * math.sin(tick() * 5.75)), math.rad(-90), 0), 0.26)
2015
    elseif CurrentAnimation == "Jumping" then
2016
      Head.C0 = Head.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(70), math.rad(180), 0), 0.35)
2017
      Torso.C0 = Torso.C0:lerp(CFrame.Angles(math.rad(110), math.rad(180), 0), 0.35)
2018
      RightArm.C0 = RightArm.C0:lerp(CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(-30), math.rad(90), 0), 0.35)
2019
      LeftArm.C0 = LeftArm.C0:lerp(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(-30), math.rad(-90), 0), 0.35)
2020
      RightLeg.C0 = RightLeg.C0:lerp(CFrame.new(1, -0.6, -0.5) * CFrame.Angles(math.rad(-20), math.rad(90), 0), 0.35)
2021
      LeftLeg.C0 = LeftLeg.C0:lerp(CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(-42), math.rad(-90), 0), 0.35)
2022
    elseif CurrentAnimation == "Falling" then
2023
      Head.C0 = Head.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(110), math.rad(180), 0), 0.35)
2024
      Torso.C0 = Torso.C0:lerp(CFrame.Angles(math.rad(70), math.rad(180), 0), 0.35)
2025
      RightArm.C0 = RightArm.C0:lerp(CFrame.new(1, 0.5, 0) * CFrame.Angles(math.rad(-30), math.rad(90), 0), 0.35)
2026
      LeftArm.C0 = LeftArm.C0:lerp(CFrame.new(-1, 0.5, 0) * CFrame.Angles(math.rad(-30), math.rad(-90), 0), 0.35)
2027
      RightLeg.C0 = RightLeg.C0:lerp(CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(-42), math.rad(90), 0), 0.35)
2028
      LeftLeg.C0 = LeftLeg.C0:lerp(CFrame.new(-1, -0.6, -0.5) * CFrame.Angles(math.rad(20), math.rad(-90), 0), 0.35)
2029
    end
2030
		attac = false
2031
  end
2032
end)
2033
game:service("UserInputService").InputBegan:connect(function(iO, proc)
2034
  if not proc then
2035
    if iO.KeyCode == Enum.KeyCode.Z then
2036
      MudaMuda(true, Enum.UserInputState.Begin, false)
2037
    end
2038
    if iO.KeyCode == Enum.KeyCode.C then
2039
      surroundTimeStop(true, Enum.UserInputState.Begin, false)
2040
    end
2041
    if iO.KeyCode == Enum.KeyCode.X then
2042
      TimeStop(true, Enum.UserInputState.Begin, false)
2043
    end
2044
  end
2045
end)
2046
game:service("UserInputService").InputEnded:connect(function(iO)
2047
  if iO.KeyCode == Enum.KeyCode.Z then
2048
    MudaMuda(true, Enum.UserInputState.End, false)
2049
  end
2050
  if iO.KeyCode == Enum.KeyCode.C then
2051
    surroundTimeStop(true, Enum.UserInputState.End, false)
2052
  end
2053
  if iO.KeyCode == Enum.KeyCode.X then
2054
    TimeStop(true, Enum.UserInputState.End, false)
2055
  end
2056
end)
2057
local Stable_Stand = Instance.new("BodyGyro")
2058
Stable_Stand.Parent = RootPart