Advertisement
Wweroblox12121212

Untitled

Mar 23rd, 2018
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 78.61 KB | None | 0 0
  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=47740174"
  38. pants.PantsTemplate = "http://www.roblox.com/asset/?id=129459076"
  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)
  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)
  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)
  607. mesh_2.Parent = part
  608. part_2.Size = Vector3.new(0.05, 0.24, 0.6)
  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)
  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)
  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
  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)
  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)
  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)
  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)
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement