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