kqdragon

Untitled

Jul 2nd, 2020
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 91.09 KB | None | 0 0
  1. -->Made By XDavodioX<--
  2.  
  3. --=(Category = Fun, Action, Quick)=--
  4.  
  5. --:Shadow The World:--
  6.  
  7. --//Unknown\\--
  8.  
  9. script:WaitForChild("Stand")
  10. script:WaitForChild("ColorCorrection")
  11. script:WaitForChild("RemoveColorCorrection")
  12. script:WaitForChild("MoveList")
  13. script:WaitForChild("ClockGui")
  14. script:WaitForChild("TimeStopSounds")
  15. script:WaitForChild("TimeResumeSounds")
  16. script:WaitForChild("FeModule")
  17. local OriginalStand = script["Stand"]:Clone()
  18. local CorrectionScript = script["ColorCorrection"]:Clone()
  19. local CorrectionRemoveScript = script["RemoveColorCorrection"]:Clone()
  20. local SoundStopScript = script["TimeStopSounds"]:Clone()
  21. local SoundResumeScript = script["TimeResumeSounds"]:Clone()
  22. wait(0.25)
  23. script["Stand"]:Destroy()
  24.  
  25. require(script.FeModule)()
  26.  
  27. local StandName = "Shadow The World"
  28. local ModelCreator = "UNLOCKED_USERb556"
  29.  
  30. local Player = game:GetService("Players").LocalPlayer
  31. local Mouse = Player:GetMouse()
  32. local Character = Player.Character
  33. local Root = Character.HumanoidRootPart
  34. local LArm = Character:FindFirstChild("Left Arm") or Character:FindFirstChild("LeftUpperArm")
  35. local RArm = Character:FindFirstChild("Right Arm") or Character:FindFirstChild("RightUpperArm")
  36. local Torso = Character:FindFirstChild("Torso") or Character:FindFirstChild("UpperTorso")
  37. local Head = Character.Head
  38. local Hum = Character:FindFirstChildOfClass("Humanoid")
  39. local RJ = Root:FindFirstChild("RootJoint") or Torso:FindFirstChild("Waist")
  40. local LAJ = Torso:FindFirstChild("Left Shoulder") or LArm:FindFirstChild("LeftShoulder")
  41. local LLJ = Torso:FindFirstChild("Left Hip") or LLeg:FindFirstChild("LeftHip")
  42. local RAJ = Torso:FindFirstChild("Right Shoulder") or RArm:FindFirstChild("RightShoulder")
  43. local RLJ = Torso:FindFirstChild("Right Hip") or RLeg:FindFirstChild("RightHip")
  44. local Neck = Torso:FindFirstChild("Neck") or Head:FindFirstChild("Neck")
  45.  
  46. script.Name = Player.Name.."'s "..StandName
  47.  
  48. local MoveList = script["MoveList"]
  49. MoveList.Parent = Player:FindFirstChildOfClass("PlayerGui")
  50. MoveList.Enabled = true
  51. local Clock = script["ClockGui"]
  52. Clock.Parent = Player:FindFirstChildOfClass("PlayerGui")
  53. Clock.Enabled = false
  54.  
  55. warn("Huge Credit to "..ModelCreator.." for the "..StandName.." Model! \nGo check them out!")
  56.  
  57. local AttackSpeed = 1
  58. local Sine = 0
  59.  
  60. local CurrentStand = nil
  61. local TimeStopSeconds = 2 -- Time Stop Time - In seconds, just normal numbers no .2 stuff
  62. local TimeStopImmunity = 15 -- Time Stop Immunity when someone else Time Stops - In seconds, just normal numbers no .2 stuff
  63. local Move = false
  64. local BarrageDown = false
  65. local Anim = "Idle"
  66. local TimeStopped = false
  67. local AnchoredList = {}
  68. local SoundList = {}
  69. local TimeStopHits = {}
  70. local StrongMUDA = false
  71. local NormalPunch = false
  72. local KnifeThrowing = false
  73. local PunchAfterBarrage = false
  74. local TimeStopKnifes = {}
  75. local RoadRollering = false
  76. local AllowClockMovment = false
  77. local ClockTime = 0
  78. local TSConnections = {}
  79. local StandUsers = {
  80. Player
  81. }
  82.  
  83. local ImmunityCharacter = Instance.new("BoolValue")
  84. ImmunityCharacter.Name = "IsTSImmune"
  85. ImmunityCharacter.Value = true
  86. ImmunityCharacter.Parent = Character
  87.  
  88. local AnimDefaults = {
  89. ["head"] = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  90. ["head1"] = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  91. ["tors"] = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  92. ["tors0"] = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0),
  93. ["rarm"] = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  94. ["rarm1"] = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  95. ["larm"] = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  96. ["larm1"] = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  97. ["rleg"] = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  98. ["rleg1"] = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),
  99. ["lleg"] = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  100. ["lleg1"] = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),
  101. }
  102.  
  103. Hum.WalkSpeed = 22
  104. Hum.MaxHealth = 350
  105. Hum.Health = Hum.MaxHealth
  106.  
  107. function CreateTextGui(Parent, Text, TextSpeed, TextColor, TextStrokeColor, Font)
  108. local ToWrite = Text
  109. local DoStroke = false
  110. local Billboard = Instance.new("BillboardGui")
  111. Billboard.Adornee = Parent
  112. Billboard.Name = tostring(tick()^20*5*math.random())
  113. Billboard.Size = UDim2.new(2, 0, 1.2, 0)
  114. Billboard.StudsOffset = Vector3.new(-6, 0, 0)
  115. Billboard.Parent = Parent
  116. local WriterGui = Instance.new("TextLabel")
  117. WriterGui.Size = UDim2.new(7, 0, 0.5, 0)
  118. WriterGui.TextScaled = true
  119. WriterGui.FontSize = "Size24"
  120. WriterGui.TextSize = 22
  121. WriterGui.BackgroundTransparency = 1
  122. WriterGui.TextTransparency = 1
  123. WriterGui.TextStrokeTransparency = 1
  124. if TextStrokeColor ~= "None" then
  125. DoStroke = true
  126. WriterGui.TextStrokeColor3 = TextStrokeColor
  127. end
  128. WriterGui.Font = Font
  129. WriterGui.Name = tostring(tick()^20*5*math.random())
  130. WriterGui.Text = ""
  131. WriterGui.TextColor3 = TextColor
  132. WriterGui.Parent = Billboard
  133. coroutine.resume(coroutine.create(function()
  134. for i = 1, 20 do
  135. WriterGui.TextTransparency = WriterGui.TextTransparency - 0.05
  136. if DoStroke == true then
  137. WriterGui.TextStrokeTransparency = WriterGui.TextTransparency
  138. end
  139. Billboard.StudsOffset = Billboard.StudsOffset + Vector3.new(0, 0.15, 0)
  140. game:GetService("RunService").RenderStepped:Wait(25)
  141. end
  142. end))
  143. coroutine.resume(coroutine.create(function()
  144. for i = 1, #ToWrite do
  145. WriterGui.Text = string.sub(ToWrite, 1, i)
  146. wait(0.4/(TextSpeed*2.5))
  147. end
  148. wait(1.25)
  149. for i = 1, 20 do
  150. WriterGui.TextTransparency = WriterGui.TextTransparency + 0.05
  151. if DoStroke == true then
  152. WriterGui.TextStrokeTransparency = WriterGui.TextTransparency
  153. end
  154. Billboard.StudsOffset = Billboard.StudsOffset + Vector3.new(0, 0.15, 0)
  155. game:GetService("RunService").RenderStepped:Wait(25)
  156. end
  157. Billboard:Destroy()
  158. end))
  159. end
  160.  
  161. function CreateSound(ID, Parent, Volume, Pitch, TimePos, Loop, StayForever, CustomName)
  162. local New = nil
  163. coroutine.resume(coroutine.create(function()
  164. New = Instance.new("Sound")
  165. New.Name = CustomName
  166. New.Parent = Parent
  167. New.Volume = Volume
  168. New.SoundId = "rbxassetid://"..ID
  169. New.Pitch = Pitch
  170. New.TimePosition = TimePos
  171. New.Looped = Loop
  172. if StayForever == false then
  173. New.Ended:Connect(function()
  174. New:Destroy()
  175. end)
  176. end
  177. New:Play()
  178. end))
  179. return New
  180. end
  181.  
  182. function CreateClientSound(ID, Parent, Volume, TimePosition, Pitch, DebrisTime)
  183. local NEWCLIENTSOUND = nil
  184. local NEWCLIENTSOUNDDATA = nil
  185. coroutine.resume(coroutine.create(function()
  186. NEWCLIENTSOUNDDATA = script["ClientSound"]
  187. local pt = NEWCLIENTSOUNDDATA:WaitForChild("SoundParent")
  188. local si = NEWCLIENTSOUNDDATA:WaitForChild("SoundID")
  189. local vo = NEWCLIENTSOUNDDATA:WaitForChild("SoundVolume")
  190. local pi = NEWCLIENTSOUNDDATA:WaitForChild("SoundPitch")
  191. local dt = NEWCLIENTSOUNDDATA:WaitForChild("DestroyTime")
  192. local tpo = NEWCLIENTSOUNDDATA:WaitForChild("TimePos")
  193. pt.Value = Parent
  194. si.Value = tonumber(ID)
  195. vo.Value = tonumber(Volume)
  196. pi.Value = tonumber(Pitch)
  197. dt.Value = tonumber(DebrisTime)
  198. tpo.Value = tonumber(TimePosition)
  199. NEWCLIENTSOUND = script["ClientSound"]:Clone()
  200. NEWCLIENTSOUND.Parent = Player:FindFirstChildOfClass("PlayerGui")
  201. NEWCLIENTSOUND.Disabled = false
  202. end))
  203. end
  204.  
  205. function Glue(a, b)
  206. local weldd = Instance.new("ManualWeld")
  207. weldd.Part0 = a
  208. weldd.Part1 = b
  209. weldd.C0 = CFrame.new()
  210. weldd.C1 = b.CFrame:inverse() * a.CFrame
  211. weldd.Parent = a
  212. return weldd
  213. end
  214.  
  215. function CheckTable(Table, Value, ValueIndex, Return)
  216. for Index,Val in pairs(Table) do
  217. if Val == Value then
  218. if Return == "Index" then
  219. return Index
  220. else
  221. if ValueIndex == 0 or ValueIndex == nil then
  222. return Val
  223. else
  224. return Val[ValueIndex]
  225. end
  226. end
  227. end
  228. end
  229. return nil
  230. end
  231.  
  232. function CheckTableWithValueIndex(Table, Value, ValueIndex, Return)
  233. for Index,Val in pairs(Table) do
  234. if Val[ValueIndex] == Value then
  235. if Return == "Index" then
  236. return Index
  237. else
  238. return Val[ValueIndex]
  239. end
  240. end
  241. end
  242. return nil
  243. end
  244.  
  245. function IsAHumanoid(Part)
  246. if Part:FindFirstAncestorWhichIsA("Model") then
  247. if Part:FindFirstAncestorWhichIsA("Model").Name == "Stand" then
  248. if Part:FindFirstAncestorWhichIsA("Model"):FindFirstAncestorWhichIsA("Model"):FindFirstChildOfClass("Humanoid") then
  249. return Part:FindFirstAncestorWhichIsA("Model"):FindFirstAncestorWhichIsA("Model")
  250. else
  251. return nil
  252. end
  253. end
  254. if Part:FindFirstAncestorWhichIsA("Model"):FindFirstChildOfClass("Humanoid") then
  255. return Part:FindFirstAncestorWhichIsA("Model")
  256. else
  257. return nil
  258. end
  259. else
  260. return nil
  261. end
  262. end
  263.  
  264. function IsAStand(Part)
  265. if Part:FindFirstAncestorWhichIsA("Model") then
  266. if Part:FindFirstAncestorWhichIsA("Model"):FindFirstChild("IsAStand") then
  267. if Part:FindFirstAncestorWhichIsA("Model").IsAStand.Value == true then
  268. return Part:FindFirstAncestorWhichIsA("Model")
  269. else
  270. return nil
  271. end
  272. else
  273. return nil
  274. end
  275. else
  276. return nil
  277. end
  278. end
  279.  
  280. function Lock(Character)
  281. for Index,Child in next, Character:GetChildren() do
  282. if Child:IsA("BasePart") then
  283. Child.Anchored = true
  284. end
  285. end
  286. end
  287.  
  288. function Unlock(Character)
  289. for Index,Child in next, Character:GetChildren() do
  290. if Child:IsA("BasePart") then
  291. Child.Anchored = false
  292. end
  293. end
  294. end
  295.  
  296. function CreateEffect(Parent, EffectType, EffectColor)
  297. if EffectType == "Ball" then
  298. local Ball = Instance.new("Part")
  299. Ball.Shape = Enum.PartType.Ball
  300. Ball.Name = StandName.."'s Effect"
  301. Ball.Color = EffectColor
  302. Ball.Material = Enum.Material.Neon
  303. Ball.Anchored = true
  304. Ball.CanCollide = false
  305. Ball.Transparency = 0
  306. Ball.Parent = Parent
  307. Ball.Size = Vector3.new(0.1,0.1,0.1)
  308. Ball.CFrame = Parent.CFrame * CFrame.new(math.random(-7,7)/10,math.random(-7,7)/10,math.random(-7,7)/10)
  309. coroutine.resume(coroutine.create(function()
  310. for i = 1, 50 do
  311. game:GetService("RunService").RenderStepped:Wait()
  312. Ball.Size = Ball.Size + Vector3.new(0.05,0.05,0.05)
  313. Ball.Transparency = Ball.Transparency + 0.02
  314. end
  315. Ball:Destroy()
  316. end))
  317. elseif EffectType == "Slice" then
  318. coroutine.resume(coroutine.create(function()
  319. for i = 1, 2 do
  320. local ZC = Instance.new("Part")
  321. ZC.Parent = Parent
  322. ZC.Size = Vector3.new(1,1,1)
  323. ZC.CanCollide = false
  324. ZC.Anchored = true
  325. ZC.Name = StandName.."'s Effect"
  326. ZC.CFrame = Parent.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.random(-4,4),math.random(-4,4),math.random(-4,4))
  327. ZC.Shape = Enum.PartType.Ball
  328. ZC.Material = Enum.Material.Neon
  329. ZC.Color = EffectColor
  330. local ZC2 = Instance.new("SpecialMesh",ZC)
  331. ZC2.MeshType = Enum.MeshType.Sphere
  332. ZC2.Scale = Vector3.new(2,0.7,0.3)
  333. coroutine.resume(coroutine.create(function()
  334. for i = 1,35 do
  335. game:GetService("RunService").RenderStepped:Wait()
  336. ZC2.Scale = ZC2.Scale + Vector3.new(0,0,0.4)
  337. ZC.Transparency = ZC.Transparency + 0.03
  338. end
  339. ZC:Destroy()
  340. end))
  341. end
  342. end))
  343. elseif EffectType == "BarrageArm" then
  344. local FadeArm = Parent:Clone()
  345. FadeArm.Anchored = true
  346. FadeArm.Color = EffectColor
  347. FadeArm.CFrame = FadeArm.CFrame * CFrame.new(math.random(-1,1), 0, math.random(-1.5,1.5))
  348. FadeArm.Name = StandName.."'s Barrage Arm"
  349. FadeArm.Parent = CurrentStand
  350. coroutine.resume(coroutine.create(function()
  351. for i = 1,27 do
  352. game:GetService("RunService").RenderStepped:Wait()
  353. FadeArm.Transparency = FadeArm.Transparency + 0.06
  354. for Index, Child in next, FadeArm:GetDescendants() do
  355. if Child:IsA("BasePart") then
  356. Child.Transparency = FadeArm.Transparency
  357. end
  358. end
  359. end
  360. FadeArm:Destroy()
  361. end))
  362. elseif EffectType == "PunchWave" then
  363. local WavePart = Instance.new("Part")
  364. WavePart.Anchored = true
  365. WavePart.CanCollide = false
  366. WavePart.Transparency = 0
  367. WavePart.Size = Vector3.new(0.5,0.5,0.5)
  368. WavePart.CFrame = Parent.CFrame * CFrame.new(math.random(-1,1), 0, math.random(-1.5,1.5))
  369. WavePart.Orientation = Vector3.new(90, CurrentStand.StandTorso.Orientation.Y, CurrentStand.StandTorso.Orientation.Z)
  370. WavePart.Name = StandName.."'s Wave Effect"
  371. WavePart.Parent = Parent
  372. WavePart.Color = EffectColor
  373. local Wave = Instance.new("SpecialMesh")
  374. Wave.Parent = WavePart
  375. Wave.MeshId = "rbxassetid://989468093"
  376. Wave.Scale = Vector3.new(0.35,0.05,0.35)
  377. coroutine.resume(coroutine.create(function()
  378. for i = 1,15 do
  379. game:GetService("RunService").RenderStepped:Wait()
  380. Wave.Scale = Wave.Scale + Vector3.new(0.25, 0, 0.25)
  381. end
  382. for i = 1,20 do
  383. game:GetService("RunService").RenderStepped:Wait()
  384. Wave.Scale = Wave.Scale + Vector3.new(0.17, 0, 0.17)
  385. WavePart.Transparency = WavePart.Transparency + 0.05
  386. end
  387. WavePart:Destroy()
  388. end))
  389. elseif EffectType == "Godslay" then
  390. local Part = Instance.new("Part")
  391. Part.CFrame = Parent.CFrame
  392. Part.Name = StandName.."'s Effect"
  393. Part.Shape = Enum.PartType.Cylinder
  394. Part.Orientation = Vector3.new(0, 0, 90)
  395. Part.Size = Vector3.new(500, 10, 0)
  396. Part.Anchored = true
  397. Part.CanCollide = false
  398. Part.CastShadow = false
  399. Part.Material = Enum.Material.Neon
  400. Part.Color = EffectColor
  401. local SoundPart = Instance.new("Part")
  402. SoundPart.Transparency = 1
  403. SoundPart.Name = StandName.."'s Effect"
  404. SoundPart.Anchored = true
  405. SoundPart.CanCollide = false
  406. SoundPart.Size = Vector3.new(1, 1, 1)
  407. SoundPart.CFrame = Parent.CFrame
  408. SoundPart.Parent = Character
  409. game:GetService("Debris"):AddItem(SoundPart, 4)
  410. Part.Parent = Character
  411. local Ball = Instance.new("Part")
  412. Ball.Shape = Enum.PartType.Ball
  413. Ball.Name = StandName.."'s Effect"
  414. Ball.Color = EffectColor
  415. Ball.Material = Enum.Material.Neon
  416. Ball.Anchored = true
  417. Ball.CanCollide = false
  418. Ball.Transparency = 0
  419. Ball.Parent = Character
  420. Ball.Size = Vector3.new(5, 5, 5)
  421. Ball.CFrame = Parent.CFrame * CFrame.new(0, -2.5, 0)
  422. local WavePart = Instance.new("Part")
  423. WavePart.Anchored = true
  424. WavePart.CanCollide = false
  425. WavePart.Name = StandName.."'s Effect"
  426. WavePart.Transparency = 0
  427. WavePart.Size = Vector3.new(3.5,3.5,3.5)
  428. WavePart.CFrame = Parent.CFrame * CFrame.new(0, -4, 0)
  429. WavePart.Orientation = Vector3.new(0, CurrentStand.StandTorso.Orientation.Y, CurrentStand.StandTorso.Orientation.Z)
  430. WavePart.Name = StandName.."'s Wave Effect"
  431. WavePart.Parent = Character
  432. WavePart.Color = EffectColor
  433. local Wave = Instance.new("SpecialMesh")
  434. Wave.Parent = WavePart
  435. Wave.MeshId = "rbxassetid://989468093"
  436. Wave.Scale = Vector3.new(0.35,0.05,0.35)
  437. coroutine.resume(coroutine.create(function()
  438. for i = 1,21 do
  439. game:GetService("RunService").RenderStepped:Wait()
  440. Wave.Scale = Wave.Scale + Vector3.new(2.85, 0, 2.85)
  441. end
  442. for i = 1,40 do
  443. game:GetService("RunService").RenderStepped:Wait()
  444. Wave.Scale = Wave.Scale + Vector3.new(2.27, 0, 2.27)
  445. WavePart.Transparency = WavePart.Transparency + 0.025
  446. end
  447. WavePart:Destroy()
  448. end))
  449. CreateSound(357559831, SoundPart, 5, 1, 1.13, false, false, "Thunder Explosion")
  450. CreateSound(138186576, SoundPart, 7.25, 1, 0.335, false, false, "Explosion Wave")
  451. CreateSound(2319521125, SoundPart, 6, 1, 0, false, false, "Strong Punch SFX")
  452. coroutine.resume(coroutine.create(function()
  453. for i = 1, 100 do
  454. game:GetService("RunService").RenderStepped:Wait()
  455. Part.Size = Part.Size + Vector3.new(2, 0.35, 9)
  456. Part.Transparency = Part.Transparency + 0.01
  457. end
  458. Part:Destroy()
  459. end))
  460. coroutine.resume(coroutine.create(function()
  461. for i = 1, 100 do
  462. game:GetService("RunService").RenderStepped:Wait()
  463. Ball.Size = Ball.Size + Vector3.new(0.6,0.6,0.6)
  464. Ball.Transparency = Ball.Transparency + 0.01
  465. end
  466. Ball:Destroy()
  467. end))
  468. coroutine.resume(coroutine.create(function()
  469. for i = 1, 10 do
  470. local ZC = Instance.new("Part")
  471. ZC.Parent = Character
  472. ZC.Size = Vector3.new(1,1,1)
  473. ZC.CanCollide = false
  474. ZC.Anchored = true
  475. ZC.Name = StandName.."'s Effect"
  476. ZC.CFrame = Parent.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.random(-4,4),math.random(-4,4),math.random(-4,4))
  477. ZC.Shape = Enum.PartType.Ball
  478. ZC.Material = Enum.Material.Neon
  479. ZC.Color = EffectColor
  480. local ZC2 = Instance.new("SpecialMesh",ZC)
  481. ZC2.MeshType = Enum.MeshType.Sphere
  482. ZC2.Scale = Vector3.new(4.4,3.25,2.8)
  483. coroutine.resume(coroutine.create(function()
  484. for i = 1,40 do
  485. game:GetService("RunService").RenderStepped:Wait()
  486. ZC2.Scale = ZC2.Scale + Vector3.new(0,0,4.25)
  487. ZC.Transparency = ZC.Transparency + 0.025
  488. end
  489. ZC:Destroy()
  490. end))
  491. end
  492. end))
  493. end
  494. end
  495.  
  496. function HitEffect(OriginalHit, Character, RootFrame, HitType)
  497. local Humanoid = Character:FindFirstChildOfClass("Humanoid")
  498. local HitTorso = Humanoid.Parent:FindFirstChild("Torso") or Humanoid.Parent:FindFirstChild("UpperTorso")
  499. CreateEffect(OriginalHit, "PunchWave", Color3.fromRGB(255, 255, 255))
  500. if HitType == "Barrage" then
  501. Humanoid.WalkSpeed = 3.5
  502. coroutine.resume(coroutine.create(function()
  503. wait(1.5)
  504. Humanoid.WalkSpeed = 16
  505. end))
  506. if Humanoid.Health < 50 and Humanoid.Health > 0 then
  507. Humanoid.Health = Humanoid.Health + 53
  508. PunchAfterBarrage = true
  509. Lock(Humanoid.Parent)
  510. end
  511. elseif HitType == "BarragePunch" then
  512. Humanoid.WalkSpeed = 3.5
  513. coroutine.resume(coroutine.create(function()
  514. wait(1.5)
  515. Humanoid.WalkSpeed = 16
  516. end))
  517. if Humanoid.Health < 50 and Humanoid.Health > 0 then
  518. Humanoid.Health = Humanoid.Health + 53
  519. end
  520. elseif HitType == "Strong" then
  521. --[[
  522. Unlock(Humanoid.Parent)
  523. local Velo = Instance.new("BodyVelocity")
  524. Velo.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  525. Velo.P = 3000
  526. Velo.Velocity = RootFrame * CFrame.new(0,0,-195).p
  527. Velo.Parent = HitTorso
  528. coroutine.resume(coroutine.create(function()
  529. wait(0.1275)
  530. Velo:Destroy()
  531. end))
  532. ]]
  533. CreateEffect(HitTorso, "Godslay", Color3.fromRGB(255, 255, 255))
  534. wait(0.053)
  535. Humanoid.Health = 0
  536. Humanoid.Parent:Destroy()
  537. elseif HitType == "Punch" then
  538. local Velo = Instance.new("BodyVelocity")
  539. Velo.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  540. Velo.P = 2500
  541. Velo.Velocity = RootFrame * CFrame.new(0,0,-65).p
  542. Velo.Parent = HitTorso
  543. coroutine.resume(coroutine.create(function()
  544. wait(0.11)
  545. Velo:Destroy()
  546. end))
  547. end
  548. end
  549.  
  550. function CreatePopUpGui(Parent, AnimationType, Text, TextColor)
  551. if AnimationType == "FadeOut" then
  552. local txt = Instance.new("BillboardGui")
  553. txt.Parent = Parent
  554. txt.Adornee = Parent
  555. txt.Name = StandName.."'s PopUp"
  556. txt.Size = UDim2.new(2, 0, 1.2, 0)
  557. txt.StudsOffset = Vector3.new(math.random(-5,-1) , math.random(0,2), math.random(-2,2))
  558. local text = Instance.new("TextLabel", txt)
  559. text.Size = UDim2.new(4, 0, 1.25, 0)
  560. text.TextScaled = true
  561. text.FontSize = Enum.FontSize.Size24
  562. text.TextSize = 26
  563. text.TextTransparency = 0
  564. text.BackgroundTransparency = 1
  565. text.TextStrokeTransparency = 1
  566. text.Font = Enum.Font.Fantasy
  567. text.Text = Text
  568. text.TextColor3 = TextColor
  569. coroutine.resume(coroutine.create(function()
  570. for i = 1,22 do
  571. game:GetService("RunService").RenderStepped:Wait()
  572. txt.StudsOffset = txt.StudsOffset + Vector3.new(0, 0.05, 0)
  573. end
  574. for i = 1,20 do
  575. game:GetService("RunService").RenderStepped:Wait()
  576. text.TextTransparency = text.TextTransparency + 0.05
  577. txt.StudsOffset = txt.StudsOffset - Vector3.new(0, 0.015, 0)
  578. end
  579. txt:Destroy()
  580. end))
  581. elseif AnimationType == "Jump" then
  582. local JumpDirection = math.random(1,2)
  583. local txt = Instance.new("BillboardGui")
  584. txt.Parent = Parent
  585. txt.Adornee = Parent
  586. txt.Name = StandName.."'s PopUp"
  587. txt.Size = UDim2.new(2, 0, 1.2, 0)
  588. txt.StudsOffset = Vector3.new(math.random(-5,-1) , math.random(3,5), math.random(-2,2))
  589. local text = Instance.new("TextLabel", txt)
  590. text.Size = UDim2.new(4, 0, 1.25, 0)
  591. text.TextScaled = true
  592. text.FontSize = Enum.FontSize.Size24
  593. text.TextSize = 26
  594. text.TextTransparency = 0
  595. text.BackgroundTransparency = 1
  596. text.TextStrokeTransparency = 1
  597. text.Font = Enum.Font.Fantasy
  598. text.Text = Text
  599. text.TextColor3 = TextColor
  600. if JumpDirection == 1 then
  601. coroutine.resume(coroutine.create(function()
  602. for i = 1,15 do
  603. game:GetService("RunService").RenderStepped:Wait()
  604. txt.StudsOffset = txt.StudsOffset + Vector3.new(0, 0.12, 0)
  605. end
  606. for i = 1,3 do
  607. game:GetService("RunService").RenderStepped:Wait()
  608. txt.StudsOffset = txt.StudsOffset - Vector3.new(0.009, -0.015, 0)
  609. text.Rotation = text.Rotation - 1.15
  610. end
  611. for i = 1,7 do
  612. game:GetService("RunService").RenderStepped:Wait()
  613. txt.StudsOffset = txt.StudsOffset - Vector3.new(0.045, 0.085, 0)
  614. text.TextTransparency = text.TextTransparency + 0.01
  615. text.Rotation = text.Rotation - 1.3
  616. end
  617. for i = 1,35 do
  618. game:GetService("RunService").RenderStepped:Wait()
  619. text.TextTransparency = text.TextTransparency + 0.05
  620. txt.StudsOffset = txt.StudsOffset - Vector3.new(0.055, 0.19, 0)
  621. text.Rotation = text.Rotation - 1.75
  622. end
  623. txt:Destroy()
  624. end))
  625. else
  626. coroutine.resume(coroutine.create(function()
  627. for i = 1,15 do
  628. game:GetService("RunService").RenderStepped:Wait()
  629. txt.StudsOffset = txt.StudsOffset + Vector3.new(0, 0.12, 0)
  630. end
  631. for i = 1,3 do
  632. game:GetService("RunService").RenderStepped:Wait()
  633. txt.StudsOffset = txt.StudsOffset - Vector3.new(-0.009, -0.015, 0)
  634. text.Rotation = text.Rotation + 1.15
  635. end
  636. for i = 1,7 do
  637. game:GetService("RunService").RenderStepped:Wait()
  638. txt.StudsOffset = txt.StudsOffset - Vector3.new(-0.045, 0.085, 0)
  639. text.TextTransparency = text.TextTransparency + 0.01
  640. text.Rotation = text.Rotation + 1.3
  641. end
  642. for i = 1,35 do
  643. game:GetService("RunService").RenderStepped:Wait()
  644. text.TextTransparency = text.TextTransparency + 0.04
  645. txt.StudsOffset = txt.StudsOffset - Vector3.new(-0.055, 0.19, 0)
  646. text.Rotation = text.Rotation + 1.75
  647. end
  648. txt:Destroy()
  649. end))
  650. end
  651. end
  652. end
  653.  
  654. function CreateHitBox(Cframe, Damage, Size, DebrisTime, Overwrite, Effect, HitSound, HitType, EffectColor)
  655. if Overwrite == true then
  656. if CurrentStand:FindFirstChild(StandName.."'s Hit Box") then
  657. CurrentStand[StandName.."'s Hit Box"]:Destroy()
  658. end
  659. end
  660. local HB = Instance.new("Part")
  661. HB.Orientation = Vector3.new(0, 90, 0)
  662. HB.Name = StandName.."'s Hit Box"
  663. HB.CanCollide = false
  664. HB.Massless = true
  665. HB.Size = Size
  666. HB.CFrame = Cframe
  667. HB.BrickColor = BrickColor.new("Really red")
  668. HB.Transparency = 1
  669. HB.Parent = CurrentStand
  670. local AnchoredV1 = Instance.new("BodyVelocity")
  671. AnchoredV1.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  672. AnchoredV1.Parent = HB
  673. AnchoredV1.P = 3e9
  674. AnchoredV1.Velocity = Vector3.new(Cframe)
  675. local AnchoredV2 = Instance.new("BodyPosition")
  676. AnchoredV2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  677. AnchoredV2.Parent = HB
  678. AnchoredV2.Position = Vector3.new(Cframe)
  679. AnchoredV2.P = 3e9
  680. AnchoredV2.D = 3e9
  681. HB.Touched:Connect(function(Toucher)
  682. if IsAHumanoid(Toucher) and IsAHumanoid(Toucher) ~= Character and IsAHumanoid(Toucher):FindFirstChildOfClass("Humanoid").Health > 0 and IsAHumanoid(Toucher):FindFirstChild("JustGotHitten") == nil then
  683. game:GetService("Debris"):AddItem(HB, 0.05)
  684. local Humanoid = IsAHumanoid(Toucher):FindFirstChildOfClass("Humanoid")
  685. local HitTorso = Humanoid.Parent:FindFirstChild("Torso") or Humanoid.Parent:FindFirstChild("UpperTorso")
  686. local Val = Instance.new("BoolValue")
  687. Val.Name = "JustGotHitten"
  688. Val.Value = true
  689. Val.Parent = Humanoid.Parent
  690. game:GetService("Debris"):AddItem(Val, 0.05)
  691. if TimeStopped == false then
  692. if Humanoid.Parent:FindFirstChild("CanDodge") and HitType ~= "Strong" then
  693. if Humanoid.Parent.CanDodge.Value == true then
  694. if Humanoid.Parent:FindFirstChild("GotHitButNot") then
  695. Humanoid.Parent.GotHitButNot:Destroy()
  696. end
  697. local Val = Instance.new("StringValue")
  698. Val.Name = "GotHitButNot"
  699. Val.Parent = Humanoid.Parent
  700. Val.Value = "Missed Hit"
  701. game:GetService("Debris"):AddItem(Val, 0.2)
  702. CreatePopUpGui(Toucher, "FadeOut", "Miss", Color3.fromRGB(199, 199, 199))
  703. return
  704. end
  705. end
  706. CreateSound(HitSound, Toucher, 3, math.random(95,113)/100, 0, false, false, "Hit SFX")
  707. if Humanoid.MaxHealth > 10000 then
  708. Humanoid.Parent:BreakJoints()
  709. end
  710. coroutine.resume(coroutine.create(function()
  711. CreateEffect(Toucher, Effect, EffectColor)
  712. end))
  713. if HitType == "Strong" then
  714. Humanoid.BreakJointsOnDeath = false
  715. end
  716. if Damage == "Instant Kill" then
  717. Humanoid.Parent:BreakJoints()
  718. CreatePopUpGui(Toucher, "Jump", tostring(Humanoid.MaxHealth), Color3.fromRGB(188, 0, 0))
  719. else
  720. Humanoid:TakeDamage(Damage*5)
  721. CreatePopUpGui(Toucher, "Jump", tostring(Damage*5), Color3.fromRGB(188, 0, 0))
  722. end
  723. HitEffect(Toucher, Humanoid.Parent, CurrentStand.RootPart.CFrame, HitType)
  724. else
  725. if Damage == "Instant Kill" then
  726. table.insert(TimeStopHits, {Humanoid, Damage, HitSound, Effect, EffectColor, CurrentStand.RootPart.CFrame, HitType})
  727. else
  728. table.insert(TimeStopHits, {Humanoid, Damage*5, HitSound, Effect, EffectColor, CurrentStand.RootPart.CFrame, HitType})
  729. end
  730. end
  731. end
  732. end)
  733. game:GetService("Debris"):AddItem(HB, DebrisTime)
  734. return HB
  735. end
  736.  
  737. function Stand()
  738. Move = true
  739. if CurrentStand == nil then
  740. CurrentStand = OriginalStand:Clone()
  741. CreateSound(3084232497, Head, 7, 1, 0, false, false, "Stand Call")
  742. for Index,Child in next, CurrentStand:GetDescendants() do
  743. if Child:IsA("BasePart") or Child:IsA("Decal") then
  744. Child.Transparency = 1
  745. end
  746. end
  747. CurrentStand:SetPrimaryPartCFrame(Root.CFrame)
  748. CurrentStand.Parent = Head
  749. for Index,Child in next, CurrentStand:GetDescendants() do
  750. if (Child:IsA("BasePart") or Child:IsA("Decal")) and Child.Name ~= "RootPart" then
  751. coroutine.resume(coroutine.create(function(Part)
  752. for i = 1, 20 do
  753. game:GetService("RunService").RenderStepped:Wait()
  754. Part.Transparency = Part.Transparency - 0.06
  755. end
  756. Part.Transparency = 0
  757. end), Child)
  758. end
  759. end
  760. CreateSound(1438146024, CurrentStand.PrimaryPart, 10, math.random(98,103)/100, 0.2, false, false, "Stand Appear")
  761. for i = 0,1,0.02 do
  762. game:GetService("RunService").RenderStepped:Wait()
  763. CurrentStand.PrimaryPart.CFrame = CurrentStand.PrimaryPart.CFrame:Lerp(Root.CFrame * CFrame.new(-2.2, 1.3, 2.25), i)
  764. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.new(0, 0, 0.8*math.sin(Sine/75))*CFrame.Angles(0, 0, math.rad(-41.998)), 0.23)
  765. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.033, 0.27, -0.068) * CFrame.Angles(math.rad(0.172), math.rad(32.028), math.rad(5.329)), 0.23)
  766. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(-0.212, -0.01, 0.007) * CFrame.Angles(math.rad(-4.526), math.rad(-12.089), math.rad(1.432)), 0.23)
  767. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(-0.061, 0, 0.081) * CFrame.Angles(math.rad(-17.418), math.rad(-12.949), math.rad(-14.381)), 0.23)
  768. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.Angles(math.rad(-16.845), math.rad(21.601), math.rad(2.979)), 0.23)
  769. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.Angles(0, 0, math.rad(35.008)), 1)
  770. end
  771. else
  772. for Index,Child in next, CurrentStand:GetDescendants() do
  773. if Child:IsA("BasePart") or Child:IsA("Decal") then
  774. coroutine.resume(coroutine.create(function(Part)
  775. for i = 1, 20 do
  776. game:GetService("RunService").RenderStepped:Wait()
  777. Part.Transparency = Part.Transparency + 0.05
  778. end
  779. Part.Transparency = 1
  780. end), Child)
  781. end
  782. end
  783. for i = 0,1,0.02 do
  784. game:GetService("RunService").RenderStepped:Wait()
  785. CurrentStand.PrimaryPart.CFrame = CurrentStand.PrimaryPart.CFrame:Lerp(Root.CFrame, i)
  786. end
  787. wait(0.01)
  788. CurrentStand:Destroy()
  789. CurrentStand = nil
  790. end
  791. Move = false
  792. end
  793.  
  794. function BarragePunch()
  795. if CurrentStand == nil then
  796. return
  797. end
  798. Move = true
  799. local Before = AttackSpeed
  800. AttackSpeed = AttackSpeed + (AttackSpeed/7)
  801. StrongMUDA = true
  802. local MUDA = CreateSound(3392300106, CurrentStand.Head, 6.2, 1, 0, false, false, "Barrager")
  803. local WalkSpeed = Hum.WalkSpeed
  804. Hum.WalkSpeed = 10
  805. local AttachmentLeft1 = Instance.new("Attachment")
  806. AttachmentLeft1.Parent = CurrentStand["Left Arm"]
  807. AttachmentLeft1.Position = Vector3.new(0,-2.5,0)
  808. local AttachmentLeft2 = Instance.new("Attachment")
  809. AttachmentLeft2.Parent = CurrentStand["Left Arm"]
  810. AttachmentLeft2.Position = Vector3.new(0,2.5,0)
  811. local AttachmentRight1 = Instance.new("Attachment")
  812. AttachmentRight1.Parent = CurrentStand["Right Arm"]
  813. AttachmentRight1.Position = Vector3.new(0,-2.5,0)
  814. local AttachmentRight2 = Instance.new("Attachment")
  815. AttachmentRight2.Parent = CurrentStand["Right Arm"]
  816. AttachmentRight2.Position = Vector3.new(0,2.5,0)
  817. local TrailLeft = Instance.new("Trail")
  818. TrailLeft.Parent = CurrentStand["Left Arm"]
  819. TrailLeft.Lifetime = 0.05
  820. TrailLeft.LightEmission = 0.8
  821. TrailLeft.Transparency = NumberSequence.new(0.7)
  822. TrailLeft.Attachment0 = AttachmentLeft1
  823. TrailLeft.Attachment1 = AttachmentLeft2
  824. local TrailRight = Instance.new("Trail")
  825. TrailRight.Parent = CurrentStand["Right Arm"]
  826. TrailRight.Lifetime = 0.05
  827. TrailRight.LightEmission = 0.8
  828. TrailRight.Transparency = NumberSequence.new(0.7)
  829. TrailRight.Attachment0 = AttachmentRight1
  830. TrailRight.Attachment1 = AttachmentRight2
  831. repeat
  832. game:GetService("RunService").RenderStepped:Wait()
  833. CreateHitBox(CurrentStand.PrimaryPart.CFrame * CFrame.new(0, 0, -2.35), math.random(4,9), Vector3.new(4.2,3.4,4), 0.35, true, "Ball", 2974875851, "BarragePunch", Color3.fromRGB(255, 255, 255))
  834. for i = 0,1,0.225*AttackSpeed/0.75 do
  835. game:GetService("RunService").RenderStepped:Wait()
  836. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(28.018), math.rad(-4.526), math.rad(-8.48)), i)
  837. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.056, -0.008, 0.011) * CFrame.Angles(math.rad(3.667), math.rad(6.646), math.rad(13.923)), i)
  838. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.952, 0.496, -0.141) * CFrame.Angles(math.rad(-5.73), math.rad(6.933), math.rad(-12.261)), i)
  839. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(-1.587, 0.561, -0.296) * CFrame.Angles(math.rad(-19.996), math.rad(-32.143), math.rad(-108.862)), i)
  840. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(-1.515, -0.375, 0.297) * CFrame.Angles(math.rad(-4.412), math.rad(5.214), math.rad(108.518)), i)
  841. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(0.049, 0.007, -0.004) * CFrame.Angles(math.rad(-23.377), math.rad(0.745), math.rad(8.308)), i)
  842. end
  843. CreateEffect(CurrentStand["Left Arm"], "BarrageArm", CurrentStand["Left Arm"].Color)
  844. CreateHitBox(CurrentStand.PrimaryPart.CFrame * CFrame.new(0, 0, -2.35), math.random(4,9), Vector3.new(4.2,3.4,4), 0.35, true, "Ball", 2974875851, "BarragePunch", Color3.fromRGB(255, 255, 255))
  845. for i = 0,1,0.225*AttackSpeed/0.75 do
  846. game:GetService("RunService").RenderStepped:Wait()
  847. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(27.846), math.rad(5.73), math.rad(10.714)), i)
  848. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(-0.057, 0.038, -0.01) * CFrame.Angles(math.rad(-2.693), math.rad(-5.157), math.rad(15.069)), i)
  849. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.927, 0.471, 0.061) * CFrame.Angles(math.rad(1.318), math.rad(-4.813), math.rad(-12.892)), i)
  850. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(1.596, -0.316, 0.111) * CFrame.Angles(math.rad(-1.776), math.rad(-3.037), math.rad(-103.075)), i)
  851. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(1.659, 0.498, -0.516) * CFrame.Angles(math.rad(-19.079), math.rad(38.961), math.rad(106.284)), i)
  852. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(-0.117, 0.022, -0.012) * CFrame.Angles(math.rad(-23.377), math.rad(-0.917), math.rad(-10.084)), i)
  853. end
  854. CreateEffect(CurrentStand["Right Arm"], "BarrageArm", CurrentStand["Right Arm"].Color)
  855. until MUDA.TimePosition > 1.93
  856. AttackSpeed = Before
  857. for i = 0,1,0.15*AttackSpeed/0.75 do
  858. game:GetService("RunService").RenderStepped:Wait()
  859. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(35.008), math.rad(0.172), math.rad(-1.547)), i)
  860. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.055, -0.008, -0.009) * CFrame.Angles(math.rad(2.75), math.rad(5.386), math.rad(14.037)), i)
  861. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.977, 0.511, -0.028) * CFrame.Angles(math.rad(-3.037), math.rad(3.151), math.rad(-12.662)), i)
  862. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(0.571, -0.22, 0.493) * CFrame.Angles(math.rad(152.922), math.rad(46.238), math.rad(119.462)), i)
  863. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.306, 0.057, 0.008) * CFrame.Angles(math.rad(2.807), math.rad(66.349), math.rad(84.74)), i)
  864. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(0.049, 0.007, -0.004) * CFrame.Angles(math.rad(-23.377), math.rad(0.573), math.rad(7.678)), i)
  865. end
  866. coroutine.resume(coroutine.create(function()
  867. wait(0.06)
  868. CreateHitBox(CurrentStand.PrimaryPart.CFrame * CFrame.new(0, 0, -2.35), "Instant Kill", Vector3.new(4.2,3.4,4), 0.35, true, "Slice", 2319521125, "Strong", Color3.fromRGB(255, 255, 255))
  869. end))
  870. for i = 0,1,0.0315*AttackSpeed/0.75 do
  871. game:GetService("RunService").RenderStepped:Wait()
  872. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(33.289), math.rad(-11.631), math.rad(-18.908)), i)
  873. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.056, -0.008, 0.011) * CFrame.Angles(math.rad(11.918), math.rad(17.704), math.rad(12.089)), i)
  874. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.971, 0.512, -0.238) * CFrame.Angles(math.rad(-10.6), math.rad(13.522), math.rad(-11.173)), i)
  875. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(-0.615, 0.279, -0.164) * CFrame.Angles(math.rad(-9.683), math.rad(-21.772), math.rad(-98.721)), i)
  876. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.145, 0.078, 0.013) * CFrame.Angles(math.rad(-30.309), math.rad(-14.897), math.rad(5.157)), i)
  877. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(0.049, 0.007, -0.004) * CFrame.Angles(math.rad(-24.465), math.rad(4.183), math.rad(25.783)), i)
  878. end
  879. for i = 0,1,0.2*AttackSpeed/0.75 do
  880. game:GetService("RunService").RenderStepped:Wait()
  881. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(35.008), math.rad(0.172), math.rad(-1.547)), i)
  882. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.055, -0.008, -0.009) * CFrame.Angles(math.rad(2.75), math.rad(5.386), math.rad(14.037)), i)
  883. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.977, 0.511, -0.028) * CFrame.Angles(math.rad(-3.037), math.rad(3.151), math.rad(-12.662)), i)
  884. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(0.571, -0.22, 0.493) * CFrame.Angles(math.rad(152.922), math.rad(46.238), math.rad(119.462)), i)
  885. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.306, 0.057, 0.008) * CFrame.Angles(math.rad(2.807), math.rad(66.349), math.rad(84.74)), i)
  886. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(0.049, 0.007, -0.004) * CFrame.Angles(math.rad(-23.377), math.rad(0.573), math.rad(7.678)), i)
  887. end
  888. StrongMUDA = false
  889. Hum.WalkSpeed = WalkSpeed
  890. AttachmentLeft1:Destroy()
  891. AttachmentLeft2:Destroy()
  892. AttachmentRight1:Destroy()
  893. AttachmentRight2:Destroy()
  894. TrailLeft:Destroy()
  895. TrailRight:Destroy()
  896. Move = false
  897. end
  898.  
  899. function Barrage(Times, NeutralStop, BarrageSFX, External)
  900. if CurrentStand == nil then
  901. return
  902. end
  903. Move = true
  904. local Before = AttackSpeed
  905. AttackSpeed = AttackSpeed + (AttackSpeed/7)
  906. local WalkSpeed = Hum.WalkSpeed
  907. Hum.WalkSpeed = 10
  908. local Done = false
  909. local Repeat = Times
  910. local BarrageSound = CreateSound(BarrageSFX, CurrentStand.Head, 3.25, 1, 0, not NeutralStop, not NeutralStop, "Barrage Shout")
  911. BarrageSound.Ended:Connect(function()
  912. if NeutralStop == true then
  913. Done = true
  914. end
  915. end)
  916. if NeutralStop == false and External == true then
  917. BarrageSound.TimePosition = 0.1
  918. coroutine.resume(coroutine.create(function()
  919. while BarrageSound do
  920. game:GetService("RunService").RenderStepped:Wait()
  921. if BarrageSound.TimePosition > 3.2 then
  922. BarrageSound:Pause()
  923. BarrageSound.TimePosition = 1
  924. BarrageSound:Resume()
  925. end
  926. end
  927. end))
  928. end
  929. local AttachmentLeft1 = Instance.new("Attachment")
  930. AttachmentLeft1.Parent = CurrentStand["Left Arm"]
  931. AttachmentLeft1.Position = Vector3.new(0,-2.5,0)
  932. local AttachmentLeft2 = Instance.new("Attachment")
  933. AttachmentLeft2.Parent = CurrentStand["Left Arm"]
  934. AttachmentLeft2.Position = Vector3.new(0,2.5,0)
  935. local AttachmentRight1 = Instance.new("Attachment")
  936. AttachmentRight1.Parent = CurrentStand["Right Arm"]
  937. AttachmentRight1.Position = Vector3.new(0,-2.5,0)
  938. local AttachmentRight2 = Instance.new("Attachment")
  939. AttachmentRight2.Parent = CurrentStand["Right Arm"]
  940. AttachmentRight2.Position = Vector3.new(0,2.5,0)
  941. local TrailLeft = Instance.new("Trail")
  942. TrailLeft.Parent = CurrentStand["Left Arm"]
  943. TrailLeft.Lifetime = 0.05
  944. TrailLeft.LightEmission = 0.8
  945. TrailLeft.Transparency = NumberSequence.new(0.7)
  946. TrailLeft.Attachment0 = AttachmentLeft1
  947. TrailLeft.Attachment1 = AttachmentLeft2
  948. local TrailRight = Instance.new("Trail")
  949. TrailRight.Parent = CurrentStand["Right Arm"]
  950. TrailRight.Lifetime = 0.05
  951. TrailRight.LightEmission = 0.8
  952. TrailRight.Transparency = NumberSequence.new(0.7)
  953. TrailRight.Attachment0 = AttachmentRight1
  954. TrailRight.Attachment1 = AttachmentRight2
  955. repeat
  956. game:GetService("RunService").RenderStepped:Wait()
  957. Repeat = Repeat - 1
  958. CreateHitBox(CurrentStand.PrimaryPart.CFrame * CFrame.new(0, 0, -2.35), math.random(4,9), Vector3.new(4.2,3.4,4), 0.35, true, "Ball", 2974875851, "Barrage", Color3.fromRGB(255, 255, 255))
  959. for i = 0,1,0.225*AttackSpeed/0.75 do
  960. game:GetService("RunService").RenderStepped:Wait()
  961. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(28.018), math.rad(-4.526), math.rad(-8.48)), i)
  962. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.056, -0.008, 0.011) * CFrame.Angles(math.rad(3.667), math.rad(6.646), math.rad(13.923)), i)
  963. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.952, 0.496, -0.141) * CFrame.Angles(math.rad(-5.73), math.rad(6.933), math.rad(-12.261)), i)
  964. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(-1.587, 0.561, -0.296) * CFrame.Angles(math.rad(-19.996), math.rad(-32.143), math.rad(-108.862)), i)
  965. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(-1.515, -0.375, 0.297) * CFrame.Angles(math.rad(-4.412), math.rad(5.214), math.rad(108.518)), i)
  966. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(0.049, 0.007, -0.004) * CFrame.Angles(math.rad(-23.377), math.rad(0.745), math.rad(8.308)), i)
  967. end
  968. CreateEffect(CurrentStand["Left Arm"], "BarrageArm", CurrentStand["Left Arm"].Color)
  969. CreateHitBox(CurrentStand.PrimaryPart.CFrame * CFrame.new(0, 0, -2.35), math.random(4,9), Vector3.new(4.2,3.4,4), 0.35, true, "Ball", 2974875851, "Barrage", Color3.fromRGB(255, 255, 255))
  970. for i = 0,1,0.225*AttackSpeed/0.75 do
  971. game:GetService("RunService").RenderStepped:Wait()
  972. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(27.846), math.rad(5.73), math.rad(10.714)), i)
  973. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(-0.057, 0.038, -0.01) * CFrame.Angles(math.rad(-2.693), math.rad(-5.157), math.rad(15.069)), i)
  974. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.927, 0.471, 0.061) * CFrame.Angles(math.rad(1.318), math.rad(-4.813), math.rad(-12.892)), i)
  975. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(1.596, -0.316, 0.111) * CFrame.Angles(math.rad(-1.776), math.rad(-3.037), math.rad(-103.075)), i)
  976. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(1.659, 0.498, -0.516) * CFrame.Angles(math.rad(-19.079), math.rad(38.961), math.rad(106.284)), i)
  977. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(-0.117, 0.022, -0.012) * CFrame.Angles(math.rad(-23.377), math.rad(-0.917), math.rad(-10.084)), i)
  978. end
  979. CreateEffect(CurrentStand["Right Arm"], "BarrageArm", CurrentStand["Right Arm"].Color)
  980. until Repeat < 0 or Repeat == 0 or BarrageDown == false or Done == true
  981. AttackSpeed = Before
  982. BarrageSound:Destroy()
  983. Hum.WalkSpeed = WalkSpeed
  984. AttachmentLeft1:Destroy()
  985. AttachmentLeft2:Destroy()
  986. AttachmentRight1:Destroy()
  987. AttachmentRight2:Destroy()
  988. TrailLeft:Destroy()
  989. TrailRight:Destroy()
  990. if PunchAfterBarrage == false then
  991. for i = 0,1,0.3 do
  992. game:GetService("RunService").RenderStepped:Wait()
  993. CurrentStand.PrimaryPart.CFrame = CurrentStand.PrimaryPart.CFrame:Lerp(Root.CFrame * CFrame.new(-2, 1.3, 3), 0.3)
  994. end
  995. Move = false
  996. else
  997. StrongPunch()
  998. PunchAfterBarrage = false
  999. end
  1000. end
  1001.  
  1002. function ClockFade()
  1003. local Clone = Clock.Clock.Count:Clone()
  1004. Clone.Name = "CounterFade"
  1005. Clone.Parent = Clock.Clock
  1006. coroutine.resume(coroutine.create(function()
  1007. for i = 1, 75 do
  1008. game:GetService("RunService").RenderStepped:Wait()
  1009. Clone.Size = Clone.Size + UDim2.new(0, 2, 0, 2)
  1010. Clone.Position = Clone.Position + UDim2.new(-0.005, 0, -0.005, 0)
  1011. Clone.TextTransparency = Clone.TextTransparency + 0.025
  1012. Clone.TextStrokeTransparency = Clone.TextTransparency
  1013. end
  1014. Clone:Destroy()
  1015. end))
  1016. end
  1017.  
  1018. function AddingStopper(Child)
  1019. local ChildAdderConnection = Child.DescendantAdded:Connect(function(Child2)
  1020. CheckObject(Child2)
  1021. if Child2:IsA("BasePart") and Child2:FindFirstChild(StandName.."'s Anchored Value") == nil then
  1022. StopObject(Child2)
  1023. end
  1024. end)
  1025. table.insert(TSConnections, ChildAdderConnection)
  1026. end
  1027.  
  1028. function StopObject(Child)
  1029. local AnchoredValue = Instance.new("BoolValue")
  1030. AnchoredValue.Value = Child.Anchored
  1031. AnchoredValue.Name = StandName.."'s Anchored Value"
  1032. AnchoredValue.Parent = Child
  1033. local SizeValue = Instance.new("Vector3Value")
  1034. SizeValue.Value = Child.Size
  1035. SizeValue.Name = StandName.."'s Size Value"
  1036. SizeValue.Parent = Child
  1037. local TransparencyValue = Instance.new("NumberValue")
  1038. TransparencyValue.Value = Child.Transparency
  1039. TransparencyValue.Name = StandName.."'s Transparency Value"
  1040. TransparencyValue.Parent = Child
  1041. local ColorValue = Instance.new("Color3Value")
  1042. ColorValue.Value = Child.Color
  1043. ColorValue.Name = StandName.."'s Color Value"
  1044. ColorValue.Parent = Child
  1045. local OriginalCFrame = Child.CFrame
  1046. local OriginalSize = Child.Size
  1047. local OriginalTransparency = Child.Transparency
  1048. local OriginalColor = Child.Color
  1049. Child.Anchored = true
  1050. local AnchoredConnection = Child:GetPropertyChangedSignal("Anchored"):Connect(function()
  1051. Child.Anchored = true
  1052. end)
  1053. table.insert(TSConnections, AnchoredConnection)
  1054. local CFrameConnection = Child:GetPropertyChangedSignal("CFrame"):Connect(function()
  1055. Child.CFrame = OriginalCFrame
  1056. end)
  1057. table.insert(TSConnections, CFrameConnection)
  1058. local SizeConnection = Child:GetPropertyChangedSignal("Size"):Connect(function()
  1059. Child.Size = OriginalSize
  1060. end)
  1061. table.insert(TSConnections, SizeConnection)
  1062. local TransparencyConnection = Child:GetPropertyChangedSignal("Transparency"):Connect(function()
  1063. Child.Transparency = OriginalTransparency
  1064. end)
  1065. table.insert(TSConnections, TransparencyConnection)
  1066. local ColorConnection = Child:GetPropertyChangedSignal("Color"):Connect(function()
  1067. Child.Color = OriginalColor
  1068. end)
  1069. table.insert(TSConnections, ColorConnection)
  1070. --[[ Useless since I use workspace.DescendantAdded now
  1071. local ChildAdderConnection = Child.ChildAdded:Connect(function(Child2)
  1072. if Child2:IsA("BasePart") then
  1073. StopObject(Child2)
  1074. else
  1075. AddingStopper(Child2)
  1076. end
  1077. end)
  1078. table.insert(TSConnections, ChildAdderConnection)
  1079. ]]
  1080. end
  1081.  
  1082. function CheckObject(Child)
  1083. for Index, Child2 in next, Child:GetDescendants() do
  1084. if Child2:IsA("BasePart") and Child2:FindFirstChild(StandName.."'s Anchored Value") == nil then
  1085. StopObject(Child2)
  1086. end
  1087. end
  1088. end
  1089.  
  1090. function TimeStop()
  1091. if CurrentStand == nil then
  1092. return
  1093. end
  1094. if (Hum.FloorMaterial == nil or Hum.FloorMaterial == "" or Hum.FloorMaterial == Enum.Material.Air) and Hum.Sit == false then
  1095. return
  1096. end
  1097. Move = true
  1098. if workspace:FindFirstChild("IsTimeStopped") then
  1099. if workspace.IsTimeStopped.Value == Player.Name then
  1100. workspace.IsTimeStopped:Destroy()
  1101. end
  1102. end
  1103. local Val = Instance.new("StringValue")
  1104. Val.Value = Player.Name
  1105. Val.Name = "IsTimeStopped"
  1106. Val.Parent = workspace
  1107. ClockTime = TimeStopSeconds
  1108. Clock.Clock.MainArrow.Rotation = 0.015
  1109. Clock.Clock.Count.Text = tostring(ClockTime)
  1110. Clock.Enabled = true
  1111. Lock(Character)
  1112. local Finished = false
  1113. local StopAudio = CreateSound(4786770367, Head, 6.5, 1, 0, false, true, "Stop Shout")
  1114. local OHAudio = CreateSound(3077245880, Head, 5.5, 1, 0, false, true, "Over Heaven!")
  1115. OHAudio:Stop()
  1116. StopAudio.Ended:Connect(function()
  1117. StopAudio:Destroy()
  1118. OHAudio:Play()
  1119. OHAudio.Ended:Connect(function()
  1120. Finished = true
  1121. end)
  1122. end)
  1123. local i = 0.095
  1124. repeat
  1125. game:GetService("RunService").RenderStepped:Wait()
  1126. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(3.323), 0, 0), i)
  1127. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.Angles(math.rad(-4.125), math.rad(0.344), math.rad(-4.641)), i)
  1128. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.Angles(math.rad(-7.85), math.rad(-0.917), math.rad(6.474)), i)
  1129. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.Angles(math.rad(10.943), math.rad(-41.597), math.rad(-69.328)), i)
  1130. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.Angles(math.rad(9.282), math.rad(41.769), math.rad(84.339)), i)
  1131. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.Angles(math.rad(12.6), 0, 0), i)
  1132. until Finished == true
  1133. CreateSound(840567549, CurrentStand.Head, 7.5, 1, 0.2, false, false, "Time Stop SFX")
  1134. TimeStopped = true
  1135. for Index, Player in next, game:GetService("Players"):GetPlayers() do
  1136. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.."'s Sound Resumer") then
  1137. Player:FindFirstChildOfClass("PlayerGui")[StandName.."'s Sound Resumer"]:Destroy()
  1138. end
  1139. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.."'s Sound Stopper") then
  1140. Player:FindFirstChildOfClass("PlayerGui")[StandName.."'s Sound Stopper"]:Destroy()
  1141. end
  1142. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.." Stop Effect") then
  1143. Player:FindFirstChildOfClass("PlayerGui")[StandName.." Stop Effect"]:Destroy()
  1144. end
  1145. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.." Resume Effect") then
  1146. Player:FindFirstChildOfClass("PlayerGui")[StandName.." Resume Effect"]:Destroy()
  1147. end
  1148. local Copy = CorrectionScript:Clone()
  1149. Copy.Name = StandName.." Stop Effect"
  1150. Copy.StandName.Value = StandName
  1151. Copy.Parent = Player:FindFirstChildOfClass("PlayerGui")
  1152. Copy.Disabled = false
  1153. local Sounder = SoundStopScript:Clone()
  1154. Sounder.Name = StandName.."'s Sound Stopper"
  1155. Sounder.StandName.Value = StandName
  1156. Sounder.Char.Value = Character
  1157. Sounder.Parent = Player:FindFirstChildOfClass("PlayerGui")
  1158. Sounder.Disabled = false
  1159. game:GetService("Debris"):AddItem(Sounder, TimeStopSeconds+TimeStopSeconds/1.75)
  1160. game:GetService("Debris"):AddItem(Copy, TimeStopSeconds+TimeStopSeconds/1.75)
  1161. end
  1162. coroutine.resume(coroutine.create(function()
  1163. for Index, Child in next, workspace:GetDescendants() do
  1164. if Child:IsA("BasePart") and not Child:IsDescendantOf(Character) then
  1165. StopObject(Child)
  1166. elseif not Child:IsA("BasePart") and not Child:IsDescendantOf(Character) and not Child == Character then
  1167. AddingStopper(Child)
  1168. end
  1169. end
  1170. local WorkspaceConnection = workspace.DescendantAdded:Connect(function(Child)
  1171. if not Child:IsDescendantOf(Character) then
  1172. CheckObject(Child)
  1173. end
  1174. if Child:IsA("BasePart") and not Child:IsDescendantOf(Character) then
  1175. StopObject(Child)
  1176. elseif not Child:IsA("BasePart") and not Child:IsDescendantOf(Character) then
  1177. AddingStopper(Child)
  1178. end
  1179. end)
  1180. table.insert(TSConnections, WorkspaceConnection)
  1181. end))
  1182. coroutine.resume(coroutine.create(function()
  1183. for p = 1, 4 do
  1184. local CirclePart = Instance.new("Part")
  1185. CirclePart.Shape = Enum.PartType.Ball
  1186. CirclePart.Color = Color3.fromRGB(255, 255, 255)
  1187. CirclePart.Reflectance = p/4
  1188. CirclePart.Transparency = 0.5
  1189. CirclePart.CanCollide = false
  1190. CirclePart.Anchored = true
  1191. CirclePart.Massless = true
  1192. CirclePart.Material = Enum.Material.Glass
  1193. CirclePart.CFrame = Root.CFrame
  1194. CirclePart.Name = StandName.."'s Time Stop Effect Part "..p
  1195. CirclePart.Parent = CurrentStand
  1196. coroutine.resume(coroutine.create(function()
  1197. for i = 1, 20 do
  1198. CirclePart.Transparency = CirclePart.Transparency + 0.015
  1199. CirclePart.Size = Vector3.new(2 + (i * 2.25 * (p*5)), 2 + (i * 2.25 * (p*5)), 2 + (i * 2.25 * (p*5)))
  1200. wait(0.01)
  1201. end
  1202. for i = 20, 1, -1 do
  1203. CirclePart.Transparency = CirclePart.Transparency - 0.015
  1204. CirclePart.Size = Vector3.new(2 + (i * 2.25 * (p*5)), 2 + (i * 2.25 * (p*5)), 2 + (i * 2.25 * (p*5)))
  1205. wait(0.01)
  1206. end
  1207. CirclePart:Destroy()
  1208. end))
  1209. wait(0.02)
  1210. end
  1211. end))
  1212. AllowClockMovment = true
  1213. coroutine.resume(coroutine.create(function()
  1214. repeat
  1215. game:GetService("RunService").RenderStepped:Wait()
  1216. until ClockTime < 0 or ClockTime == 0 or TimeStopped == false
  1217. if TimeStopped == true then
  1218. if CurrentStand == nil then
  1219. Stand()
  1220. end
  1221. TimeResume()
  1222. end
  1223. end))
  1224. for i = 0,1,0.008*AttackSpeed/0.75 do
  1225. game:GetService("RunService").RenderStepped:Wait()
  1226. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(-5.443), 0, 0), 1.86)
  1227. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.Angles(math.rad(-4.125), math.rad(-0.63), math.rad(8.652)), 1.86)
  1228. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.Angles(math.rad(-7.792), math.rad(1.318), math.rad(-9.511)), 1.86)
  1229. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(-0.669, 0.039, 0.18) * CFrame.Angles(math.rad(13.35), math.rad(49.504), math.rad(-103.591)), 1.86)
  1230. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.782, 0.086, 0.12) * CFrame.Angles(math.rad(-4.756), math.rad(-30.882), math.rad(102.445)), 1.86)
  1231. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.Angles(math.rad(-8.193), 0, 0), 1.86)
  1232. end
  1233. Unlock(Character)
  1234. Move = false
  1235. end
  1236.  
  1237. function InstantResume()
  1238. TimeStopped = false
  1239. AllowClockMovment = false
  1240. ClockTime = 0
  1241. Clock.Enabled = false
  1242. for Index, Knife in next, TimeStopKnifes do
  1243. if Knife:IsA("BasePart") then
  1244. Knife.Anchored = false
  1245. local Original = 100
  1246. local Velocity = Instance.new("BodyVelocity")
  1247. Velocity.Name = "KnifeThrowing"
  1248. Velocity.Parent = Knife
  1249. Velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1250. Velocity.Velocity = Knife.CFrame.lookVector*Original
  1251. coroutine.resume(coroutine.create(function()
  1252. repeat
  1253. game:GetService("RunService").RenderStepped:Wait()
  1254. Velocity.Velocity = Knife.CFrame.lookVector*Original
  1255. Original = Original - 1.25
  1256. until Velocity.Parent == nil or Original < 10
  1257. Velocity:Destroy()
  1258. end))
  1259. game:GetService("Debris"):AddItem(Knife, 10)
  1260. end
  1261. end
  1262. if workspace:FindFirstChild("IsTimeStopped") then
  1263. if workspace.IsTimeStopped.Value == Player.Name then
  1264. workspace.IsTimeStopped:Destroy()
  1265. end
  1266. end
  1267. for Index,Player in next, game:GetService("Players"):GetPlayers() do
  1268. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.."'s Sound Resumer") then
  1269. Player:FindFirstChildOfClass("PlayerGui")[StandName.."'s Sound Resumer"]:Destroy()
  1270. end
  1271. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.."'s Sound Stopper") then
  1272. Player:FindFirstChildOfClass("PlayerGui")[StandName.."'s Sound Stopper"]:Destroy()
  1273. end
  1274. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.." Resume Effect") then
  1275. Player:FindFirstChildOfClass("PlayerGui")[StandName.." Resume Effect"]:Destroy()
  1276. end
  1277. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.." Stop Effect") then
  1278. Player:FindFirstChildOfClass("PlayerGui")[StandName.." Stop Effect"]:Destroy()
  1279. end
  1280. local Copy = CorrectionRemoveScript:Clone()
  1281. Copy.Name = StandName.." Resume Effect"
  1282. Copy.StandName.Value = StandName
  1283. Copy.Parent = Player:FindFirstChildOfClass("PlayerGui")
  1284. Copy.Disabled = false
  1285. local Resumer = SoundResumeScript:Clone()
  1286. Resumer.Name = StandName.."'s Sound Resumer"
  1287. Resumer.StandName.Value = StandName
  1288. Resumer.Parent = Player:FindFirstChildOfClass("PlayerGui")
  1289. Resumer.Disabled = false
  1290. game:GetService("Debris"):AddItem(Resumer, 6)
  1291. game:GetService("Debris"):AddItem(Copy, 8)
  1292. for Index2, Child in next, Player:FindFirstChildOfClass("Backpack"):GetDescendants() do
  1293. if Child:IsA("BasePart") then
  1294. if Child:FindFirstChild(StandName.."'s Anchored Value") then
  1295. Child.Anchored = Child[StandName.."'s Anchored Value"].Value
  1296. Child[StandName.."'s Anchored Value"]:Destroy()
  1297. end
  1298. if Child:FindFirstChild(StandName.."'s Size Value") then
  1299. Child.Size = Child[StandName.."'s Size Value"].Value
  1300. Child[StandName.."'s Size Value"]:Destroy()
  1301. end
  1302. if Child:FindFirstChild(StandName.."'s Transparency Value") then
  1303. Child.Transparency = Child[StandName.."'s Transparency Value"].Value
  1304. Child[StandName.."'s Transparency Value"]:Destroy()
  1305. end
  1306. if Child:FindFirstChild(StandName.."'s Color Value") then
  1307. Child.Color = Child[StandName.."'s Color Value"].Value
  1308. Child[StandName.."'s Color Value"]:Destroy()
  1309. end
  1310. end
  1311. end
  1312. end
  1313. for Index, Connection in next, TSConnections do
  1314. Connection:Disconnect()
  1315. end
  1316. for Index, Child in next, workspace:GetDescendants() do
  1317. if Child:IsA("BasePart") then
  1318. if Child:FindFirstChild(StandName.."'s Anchored Value") then
  1319. Child.Anchored = Child[StandName.."'s Anchored Value"].Value
  1320. Child[StandName.."'s Anchored Value"]:Destroy()
  1321. end
  1322. if Child:FindFirstChild(StandName.."'s Size Value") then
  1323. Child.Size = Child[StandName.."'s Size Value"].Value
  1324. Child[StandName.."'s Size Value"]:Destroy()
  1325. end
  1326. if Child:FindFirstChild(StandName.."'s Transparency Value") then
  1327. Child.Transparency = Child[StandName.."'s Transparency Value"].Value
  1328. Child[StandName.."'s Transparency Value"]:Destroy()
  1329. end
  1330. if Child:FindFirstChild(StandName.."'s Color Value") then
  1331. Child.Color = Child[StandName.."'s Color Value"].Value
  1332. Child[StandName.."'s Color Value"]:Destroy()
  1333. end
  1334. end
  1335. if Child:IsA("Humanoid") then
  1336. coroutine.resume(coroutine.create(function()
  1337. for i = 1, #TimeStopHits do
  1338. if CheckTableWithValueIndex(TimeStopHits, Child, 1, "Value") then
  1339. local HitTorso = Child.Parent:FindFirstChild("Torso") or Child.Parent:FindFirstChild("UpperTorso")
  1340. local TableIndex = CheckTableWithValueIndex(TimeStopHits, Child, 1, "Index")
  1341. Child:TakeDamage(TimeStopHits[TableIndex][2])
  1342. if TimeStopHits[TableIndex][7] == "Strong" then
  1343. Child.BreakJointsOnDeath = false
  1344. end
  1345. if TimeStopHits[TableIndex][2] == "Instant Kill" then
  1346. HitTorso.Parent:BreakJoints()
  1347. else
  1348. Child:TakeDamage(TimeStopHits[TableIndex][2])
  1349. end
  1350. coroutine.resume(coroutine.create(function()
  1351. CreateEffect(HitTorso, TimeStopHits[TableIndex][4], TimeStopHits[TableIndex][5])
  1352. end))
  1353. coroutine.resume(coroutine.create(function()
  1354. HitEffect(HitTorso, HitTorso.Parent, TimeStopHits[TableIndex][6], TimeStopHits[TableIndex][7])
  1355. end))
  1356. CreateSound(TimeStopHits[TableIndex][3], HitTorso, 3, math.random(95,113)/100, 0, false, false, "Hit SFX")
  1357. PunchAfterBarrage = false
  1358. table.remove(TimeStopHits, TableIndex)
  1359. end
  1360. end
  1361. end))
  1362. end
  1363. end
  1364. TSConnections = {}
  1365. TimeStopHits = {}
  1366. TimeStopKnifes = {}
  1367. end
  1368.  
  1369. function TimeResume()
  1370. if CurrentStand == nil then
  1371. return
  1372. end
  1373. AllowClockMovment = false
  1374. ClockTime = 0
  1375. Clock.Enabled = false
  1376. Move = true
  1377. BarrageDown = false
  1378. TimeStopped = false
  1379. if Character and Character ~= nil and Character:IsDescendantOf(workspace) then
  1380. Lock(Character)
  1381. if Character:FindFirstChild("Head") then
  1382. CreateSound(4845893680, Head, 7.5, 1, 0, false, false, "Time Resume Call")
  1383. wait(1.65)
  1384. end
  1385. end
  1386. local DidSound = false
  1387. if DidSound == false and Character and Character ~= nil and Character:IsDescendantOf(workspace) and Torso and Torso:IsDescendantOf(Character) then
  1388. DidSound = true
  1389. CreateSound(864569342, Torso, 6.9, 1, 0.056, false, false, "Time Resume")
  1390. end
  1391. for Index, Knife in next, TimeStopKnifes do
  1392. if Knife:IsA("BasePart") then
  1393. Knife.Anchored = false
  1394. local Original = 100
  1395. local Velocity = Instance.new("BodyVelocity")
  1396. Velocity.Name = "KnifeThrowing"
  1397. Velocity.Parent = Knife
  1398. Velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1399. Velocity.Velocity = Knife.CFrame.lookVector*Original
  1400. coroutine.resume(coroutine.create(function()
  1401. repeat
  1402. game:GetService("RunService").RenderStepped:Wait()
  1403. Velocity.Velocity = Knife.CFrame.lookVector*Original
  1404. Original = Original - 1.25
  1405. until Velocity.Parent == nil or Original < 10
  1406. Velocity:Destroy()
  1407. end))
  1408. game:GetService("Debris"):AddItem(Knife, 10)
  1409. end
  1410. end
  1411. if workspace:FindFirstChild("IsTimeStopped") then
  1412. if workspace.IsTimeStopped.Value == Player.Name then
  1413. workspace.IsTimeStopped:Destroy()
  1414. end
  1415. end
  1416. for Index,Player in next, game:GetService("Players"):GetPlayers() do
  1417. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.."'s Sound Resumer") then
  1418. Player:FindFirstChildOfClass("PlayerGui")[StandName.."'s Sound Resumer"]:Destroy()
  1419. end
  1420. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.."'s Sound Stopper") then
  1421. Player:FindFirstChildOfClass("PlayerGui")[StandName.."'s Sound Stopper"]:Destroy()
  1422. end
  1423. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.." Resume Effect") then
  1424. Player:FindFirstChildOfClass("PlayerGui")[StandName.." Resume Effect"]:Destroy()
  1425. end
  1426. if Player:FindFirstChildOfClass("PlayerGui"):FindFirstChild(StandName.." Stop Effect") then
  1427. Player:FindFirstChildOfClass("PlayerGui")[StandName.." Stop Effect"]:Destroy()
  1428. end
  1429. local Copy = CorrectionRemoveScript:Clone()
  1430. Copy.Name = StandName.." Resume Effect"
  1431. Copy.StandName.Value = StandName
  1432. Copy.Parent = Player:FindFirstChildOfClass("PlayerGui")
  1433. Copy.Disabled = false
  1434. local Resumer = SoundResumeScript:Clone()
  1435. Resumer.Name = StandName.."'s Sound Resumer"
  1436. Resumer.StandName.Value = StandName
  1437. Resumer.Parent = Player:FindFirstChildOfClass("PlayerGui")
  1438. Resumer.Disabled = false
  1439. game:GetService("Debris"):AddItem(Resumer, 6)
  1440. game:GetService("Debris"):AddItem(Copy, 8)
  1441. for Index2, Child in next, Player:FindFirstChildOfClass("Backpack"):GetDescendants() do
  1442. if Child:IsA("BasePart") then
  1443. if Child:FindFirstChild(StandName.."'s Anchored Value") then
  1444. Child.Anchored = Child[StandName.."'s Anchored Value"].Value
  1445. Child[StandName.."'s Anchored Value"]:Destroy()
  1446. end
  1447. if Child:FindFirstChild(StandName.."'s Size Value") then
  1448. Child.Size = Child[StandName.."'s Size Value"].Value
  1449. Child[StandName.."'s Size Value"]:Destroy()
  1450. end
  1451. if Child:FindFirstChild(StandName.."'s Transparency Value") then
  1452. Child.Transparency = Child[StandName.."'s Transparency Value"].Value
  1453. Child[StandName.."'s Transparency Value"]:Destroy()
  1454. end
  1455. if Child:FindFirstChild(StandName.."'s Color Value") then
  1456. Child.Color = Child[StandName.."'s Color Value"].Value
  1457. Child[StandName.."'s Color Value"]:Destroy()
  1458. end
  1459. end
  1460. end
  1461. end
  1462. for Index, Connection in next, TSConnections do
  1463. Connection:Disconnect()
  1464. end
  1465. for Index, Child in next, workspace:GetDescendants() do
  1466. if Child:IsA("BasePart") then
  1467. if Child:FindFirstChild(StandName.."'s Anchored Value") then
  1468. Child.Anchored = Child[StandName.."'s Anchored Value"].Value
  1469. Child[StandName.."'s Anchored Value"]:Destroy()
  1470. end
  1471. if Child:FindFirstChild(StandName.."'s Size Value") then
  1472. Child.Size = Child[StandName.."'s Size Value"].Value
  1473. Child[StandName.."'s Size Value"]:Destroy()
  1474. end
  1475. if Child:FindFirstChild(StandName.."'s Transparency Value") then
  1476. Child.Transparency = Child[StandName.."'s Transparency Value"].Value
  1477. Child[StandName.."'s Transparency Value"]:Destroy()
  1478. end
  1479. if Child:FindFirstChild(StandName.."'s Color Value") then
  1480. Child.Color = Child[StandName.."'s Color Value"].Value
  1481. Child[StandName.."'s Color Value"]:Destroy()
  1482. end
  1483. end
  1484. if Child:IsA("Humanoid") then
  1485. coroutine.resume(coroutine.create(function()
  1486. for i = 1, #TimeStopHits do
  1487. if CheckTableWithValueIndex(TimeStopHits, Child, 1, "Value") then
  1488. local HitTorso = Child.Parent:FindFirstChild("Torso") or Child.Parent:FindFirstChild("UpperTorso")
  1489. local TableIndex = CheckTableWithValueIndex(TimeStopHits, Child, 1, "Index")
  1490. if TimeStopHits[TableIndex][7] == "Strong" then
  1491. Child.BreakJointsOnDeath = false
  1492. end
  1493. if TimeStopHits[TableIndex][2] == "Instant Kill" then
  1494. HitTorso.Parent:BreakJoints()
  1495. else
  1496. Child:TakeDamage(TimeStopHits[TableIndex][2])
  1497. end
  1498. coroutine.resume(coroutine.create(function()
  1499. CreateEffect(HitTorso, TimeStopHits[TableIndex][4], TimeStopHits[TableIndex][5])
  1500. end))
  1501. coroutine.resume(coroutine.create(function()
  1502. HitEffect(HitTorso, HitTorso.Parent, TimeStopHits[TableIndex][6], TimeStopHits[TableIndex][7])
  1503. end))
  1504. CreateSound(TimeStopHits[TableIndex][3], HitTorso, 3, math.random(95,113)/100, 0, false, false, "Hit SFX")
  1505. PunchAfterBarrage = false
  1506. table.remove(TimeStopHits, TableIndex)
  1507. end
  1508. end
  1509. end))
  1510. end
  1511. end
  1512. if Character and Character ~= nil and Character:IsDescendantOf(workspace) then
  1513. Unlock(Character)
  1514. end
  1515. TSConnections = {}
  1516. TimeStopHits = {}
  1517. TimeStopKnifes = {}
  1518. Move = false
  1519. end
  1520.  
  1521. function Punch()
  1522. if CurrentStand == nil then
  1523. return
  1524. end
  1525. Move = true
  1526. NormalPunch = true
  1527. local WalkSpeed = Hum.WalkSpeed
  1528. Hum.WalkSpeed = 9
  1529. for i = 0,1,0.165*AttackSpeed/0.75 do
  1530. game:GetService("RunService").RenderStepped:Wait()
  1531. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(35.008), math.rad(0.172), math.rad(-1.547)), i)
  1532. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.055, -0.008, -0.009) * CFrame.Angles(math.rad(2.75), math.rad(5.386), math.rad(14.037)), i)
  1533. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.977, 0.511, -0.028) * CFrame.Angles(math.rad(-3.037), math.rad(3.151), math.rad(-12.662)), i)
  1534. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(0.435, -0.129, 0.287) * CFrame.Angles(math.rad(156.188), math.rad(60.103), math.rad(129.145)), i)
  1535. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.137, 0.072, 0.013) * CFrame.Angles(math.rad(-2.005), math.rad(61.249), math.rad(81.074)), i)
  1536. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(0.049, 0.007, -0.004) * CFrame.Angles(math.rad(-23.377), math.rad(0.573), math.rad(7.678)), i)
  1537. end
  1538. CreateSound(138097048, CurrentStand.PrimaryPart, 6.5, math.random(97,108)/100, 0, false, false, "Woosh")
  1539. coroutine.resume(coroutine.create(function()
  1540. wait(0.06)
  1541. CreateHitBox(CurrentStand.PrimaryPart.CFrame * CFrame.new(0, 0, -2.35), math.random(35,50), Vector3.new(4.2,3.4,4), 0.35, true, "Ball", 2974875851, "Punch", Color3.fromRGB(255, 255, 255))
  1542. end))
  1543. for i = 0,1,0.1*AttackSpeed/0.75 do
  1544. game:GetService("RunService").RenderStepped:Wait()
  1545. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(33.289), math.rad(-11.631), math.rad(-18.908)), i)
  1546. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.056, -0.008, 0.011) * CFrame.Angles(math.rad(11.918), math.rad(17.704), math.rad(12.089)), i)
  1547. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.971, 0.512, -0.238) * CFrame.Angles(math.rad(-10.6), math.rad(13.522), math.rad(-11.173)), i)
  1548. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(-0.351, 0.091, -0.295) * CFrame.Angles(math.rad(-15.47), math.rad(-34.779), math.rad(-105.482)), i)
  1549. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.145, 0.078, 0.013) * CFrame.Angles(math.rad(-30.309), math.rad(-14.897), math.rad(5.157)), i)
  1550. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(0.049, 0.007, -0.004) * CFrame.Angles(math.rad(-24.465), math.rad(4.183), math.rad(25.783)), i)
  1551. end
  1552. for i = 0,1,0.2*AttackSpeed/0.75 do
  1553. game:GetService("RunService").RenderStepped:Wait()
  1554. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(35.008), math.rad(0.172), math.rad(-1.547)), i)
  1555. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.055, -0.008, -0.009) * CFrame.Angles(math.rad(2.75), math.rad(5.386), math.rad(14.037)), i)
  1556. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.977, 0.511, -0.028) * CFrame.Angles(math.rad(-3.037), math.rad(3.151), math.rad(-12.662)), i)
  1557. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(0.435, -0.129, 0.287) * CFrame.Angles(math.rad(156.188), math.rad(60.103), math.rad(129.145)), i)
  1558. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.137, 0.072, 0.013) * CFrame.Angles(math.rad(-2.005), math.rad(61.249), math.rad(81.074)), i)
  1559. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(0.049, 0.007, -0.004) * CFrame.Angles(math.rad(-23.377), math.rad(0.573), math.rad(7.678)), i)
  1560. end
  1561. NormalPunch = false
  1562. Hum.WalkSpeed = WalkSpeed
  1563. for i = 0,1,0.3 do
  1564. game:GetService("RunService").RenderStepped:Wait()
  1565. CurrentStand.PrimaryPart.CFrame = CurrentStand.PrimaryPart.CFrame:Lerp(Root.CFrame * CFrame.new(-2, 1.3, 3), 0.3)
  1566. end
  1567. Move = false
  1568. end
  1569.  
  1570. function StrongPunch()
  1571. if CurrentStand == nil then
  1572. return
  1573. end
  1574. Move = true
  1575. StrongMUDA = true
  1576. local WalkSpeed = Hum.WalkSpeed
  1577. Hum.WalkSpeed = 7
  1578. if PunchAfterBarrage == true then
  1579. CreateSound(3392300106, CurrentStand.Head, 6.5, 1, 3.545, false, false, "Strong Shout")
  1580. else
  1581. CreateSound(4463899554, CurrentStand.Head, 6.5, math.random(98,102)/100, 0.1, false, false, "Strong Shout")
  1582. end
  1583. for i = 0,1,0.15*AttackSpeed/0.75 do
  1584. game:GetService("RunService").RenderStepped:Wait()
  1585. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(35.008), math.rad(0.172), math.rad(-1.547)), i)
  1586. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.055, -0.008, -0.009) * CFrame.Angles(math.rad(2.75), math.rad(5.386), math.rad(14.037)), i)
  1587. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.977, 0.511, -0.028) * CFrame.Angles(math.rad(-3.037), math.rad(3.151), math.rad(-12.662)), i)
  1588. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(0.571, -0.22, 0.493) * CFrame.Angles(math.rad(152.922), math.rad(46.238), math.rad(119.462)), i)
  1589. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.306, 0.057, 0.008) * CFrame.Angles(math.rad(2.807), math.rad(66.349), math.rad(84.74)), i)
  1590. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(0.049, 0.007, -0.004) * CFrame.Angles(math.rad(-23.377), math.rad(0.573), math.rad(7.678)), i)
  1591. end
  1592. coroutine.resume(coroutine.create(function()
  1593. wait(0.06)
  1594. CreateHitBox(CurrentStand.PrimaryPart.CFrame * CFrame.new(0, 0, -2.35), "Instant Kill", Vector3.new(4.2,3.4,4), 0.35, true, "Slice", 2319521125, "Strong", Color3.fromRGB(255, 255, 255))
  1595. end))
  1596. for i = 0,1,0.0315*AttackSpeed/0.75 do
  1597. game:GetService("RunService").RenderStepped:Wait()
  1598. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(33.289), math.rad(-11.631), math.rad(-18.908)), i)
  1599. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.056, -0.008, 0.011) * CFrame.Angles(math.rad(11.918), math.rad(17.704), math.rad(12.089)), i)
  1600. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.971, 0.512, -0.238) * CFrame.Angles(math.rad(-10.6), math.rad(13.522), math.rad(-11.173)), i)
  1601. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(-0.615, 0.279, -0.164) * CFrame.Angles(math.rad(-9.683), math.rad(-21.772), math.rad(-98.721)), i)
  1602. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.145, 0.078, 0.013) * CFrame.Angles(math.rad(-30.309), math.rad(-14.897), math.rad(5.157)), i)
  1603. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(0.049, 0.007, -0.004) * CFrame.Angles(math.rad(-24.465), math.rad(4.183), math.rad(25.783)), i)
  1604. end
  1605. for i = 0,1,0.2*AttackSpeed/0.75 do
  1606. game:GetService("RunService").RenderStepped:Wait()
  1607. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.Angles(math.rad(35.008), math.rad(0.172), math.rad(-1.547)), i)
  1608. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.055, -0.008, -0.009) * CFrame.Angles(math.rad(2.75), math.rad(5.386), math.rad(14.037)), i)
  1609. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(0.977, 0.511, -0.028) * CFrame.Angles(math.rad(-3.037), math.rad(3.151), math.rad(-12.662)), i)
  1610. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(0.571, -0.22, 0.493) * CFrame.Angles(math.rad(152.922), math.rad(46.238), math.rad(119.462)), i)
  1611. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.306, 0.057, 0.008) * CFrame.Angles(math.rad(2.807), math.rad(66.349), math.rad(84.74)), i)
  1612. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.new(0.049, 0.007, -0.004) * CFrame.Angles(math.rad(-23.377), math.rad(0.573), math.rad(7.678)), i)
  1613. end
  1614. StrongMUDA = false
  1615. Hum.WalkSpeed = WalkSpeed
  1616. for i = 0,1,0.3 do
  1617. game:GetService("RunService").RenderStepped:Wait()
  1618. CurrentStand.PrimaryPart.CFrame = CurrentStand.PrimaryPart.CFrame:Lerp(Root.CFrame * CFrame.new(-2, 1.3, 3), 0.3)
  1619. end
  1620. Move = false
  1621. end
  1622.  
  1623. function StandJump()
  1624. if CurrentStand == nil then
  1625. return
  1626. end
  1627. if Hum.FloorMaterial == nil or Hum.FloorMaterial == "" or Hum.FloorMaterial == Enum.Material.Air then
  1628. return
  1629. end
  1630. for i = 1, 3 do
  1631. local EffectPart = Instance.new("Part")
  1632. EffectPart.Anchored = true
  1633. EffectPart.Transparency = 1
  1634. EffectPart.Size = Vector3.new(1,1,1)
  1635. EffectPart.CFrame = RLeg.CFrame
  1636. EffectPart.Parent = Character
  1637. game:GetService("Debris"):AddItem(EffectPart, 1.5)
  1638. CreateEffect(EffectPart, "Slice", Color3.fromRGB(127, 127, 127))
  1639. end
  1640. local Bod = Instance.new("BodyPosition",Root)
  1641. Bod.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1642. Bod.Position = Root.CFrame * CFrame.new(0,80,-80).p
  1643. wait(0.1)
  1644. Bod:Destroy()
  1645. end
  1646.  
  1647. function KnifeThrow()
  1648. if CurrentStand == nil then
  1649. return
  1650. end
  1651. Move = true
  1652. KnifeThrowing = true
  1653. local WalkSpeed = Hum.WalkSpeed
  1654. Hum.WalkSpeed = 6
  1655. for i = 0,1,0.095*AttackSpeed/0.75 do
  1656. game:GetService("RunService").RenderStepped:Wait()
  1657. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.new(0, -0.44, 0) * CFrame.Angles(math.rad(11.746), 0, 0), i)
  1658. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.Angles(math.rad(-3.209), math.rad(0.688), 0), i)
  1659. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.Angles(math.rad(-4.183), math.rad(-0.859), math.rad(-0.057)), i)
  1660. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(-0.323, 0.067, 0) * CFrame.Angles(math.rad(4.641), math.rad(-59.759), math.rad(-78.782)), i)
  1661. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.333, 0.069, 0) * CFrame.Angles(math.rad(5.157), math.rad(54.66), math.rad(75.401)), i)
  1662. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.Angles(math.rad(-7.047), 0, 0), i)
  1663. end
  1664. coroutine.resume(coroutine.create(function()
  1665. wait(0.065)
  1666. CreateSound(166423113, CurrentStand.StandTorso, 4, 1, 0.04, false, false, "Throw SFX")
  1667. for i = 1, 3 do
  1668. local KnifePart = Instance.new("Part")
  1669. KnifePart.Size = Vector3.new(1,1,3)
  1670. KnifePart.Name = "Knife"
  1671. KnifePart.Anchored = false
  1672. KnifePart.CanCollide = false
  1673. KnifePart.Massless = true
  1674. KnifePart.Color = Color3.fromRGB(255, 255, 255)
  1675. KnifePart.Material = Enum.Material.Neon
  1676. KnifePart.Parent = Character
  1677. KnifePart.CFrame = CurrentStand.StandTorso.CFrame * CFrame.new(-4+(1*i),math.sin(i*math.random(1,4)),-6-math.sin(i*math.random(1,5)))
  1678. local Mesh = Instance.new("SpecialMesh")
  1679. Mesh.MeshId = "rbxassetid://2047774297"
  1680. Mesh.TextureId = ""
  1681. Mesh.Scale = Vector3.new(.4,.4,.4)
  1682. Mesh.Parent = KnifePart
  1683. local Att1 = Instance.new("Attachment")
  1684. Att1.Parent = KnifePart
  1685. Att1.Position = Vector3.new(0, -0.069, 1.317)
  1686. local Att2 = Instance.new("Attachment")
  1687. Att2.Parent = KnifePart
  1688. Att2.Position = Vector3.new(0, 0.103, 1.317)
  1689. local Trail = Instance.new("Trail")
  1690. Trail.Parent = KnifePart
  1691. Trail.FaceCamera = true
  1692. Trail.Enabled = true
  1693. Trail.Attachment0 = Att1
  1694. Trail.Attachment1 = Att2
  1695. Trail.Lifetime = 0.15
  1696. Trail.Parent = KnifePart
  1697. Trail.WidthScale = NumberSequence.new(1,0)
  1698. local Original = 100
  1699. if TimeStopped == false then
  1700. KnifePart.Anchored = false
  1701. local Velocity = Instance.new("BodyVelocity")
  1702. Velocity.Name = "KnifeThrowing"
  1703. Velocity.Parent = KnifePart
  1704. Velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1705. Velocity.Velocity = KnifePart.CFrame.lookVector*Original
  1706. coroutine.resume(coroutine.create(function()
  1707. repeat
  1708. game:GetService("RunService").RenderStepped:Wait()
  1709. Velocity.Velocity = KnifePart.CFrame.lookVector*Original
  1710. Original = Original - 1.25
  1711. until Velocity.Parent == nil or Original < 10
  1712. Velocity:Destroy()
  1713. end))
  1714. game:GetService("Debris"):AddItem(KnifePart, 10)
  1715. else
  1716. KnifePart.Anchored = true
  1717. table.insert(TimeStopKnifes, KnifePart)
  1718. end
  1719. local DidHit = false
  1720. local Damage = "Instant Kill"
  1721. KnifePart.Touched:Connect(function(Toucher)
  1722. if DidHit == false and IsAHumanoid(Toucher) and IsAHumanoid(Toucher) ~= Character and IsAHumanoid(Toucher):FindFirstChildOfClass("Humanoid").Health > 0 then
  1723. DidHit = true
  1724. local Humanoid = IsAHumanoid(Toucher):FindFirstChildOfClass("Humanoid")
  1725. local HitTorso = Humanoid.Parent:FindFirstChild("Torso") or Humanoid.Parent:FindFirstChild("UpperTorso")
  1726. if Humanoid.Parent:FindFirstChild("CanDodge") then
  1727. if Humanoid.Parent.CanDodge.Value == true then
  1728. if Humanoid.Parent:FindFirstChild("GotHitButNot") then
  1729. Humanoid.Parent.GotHitButNot:Destroy()
  1730. end
  1731. local Val = Instance.new("StringValue")
  1732. Val.Name = "GotHitButNot"
  1733. Val.Parent = Humanoid.Parent
  1734. Val.Value = "Missed Hit"
  1735. game:GetService("Debris"):AddItem(Val, 0.2)
  1736. CreatePopUpGui(Toucher, "FadeOut", "Miss", Color3.fromRGB(199, 199, 199))
  1737. return
  1738. end
  1739. else
  1740. if KnifePart:FindFirstChild("KnifeThrowing") then
  1741. KnifePart.KnifeThrowing:Destroy()
  1742. end
  1743. Glue(Toucher, KnifePart)
  1744. end
  1745. CreateSound(201858024, Toucher, 3, math.random(95,113)/100, 0, false, false, "Hit SFX")
  1746. coroutine.resume(coroutine.create(function()
  1747. CreateEffect(Toucher, "Slice", Color3.fromRGB(255, 255, 255))
  1748. end))
  1749. if Humanoid.MaxHealth > 10000 then
  1750. Humanoid.Parent:BreakJoints()
  1751. end
  1752. if Damage == "Instant Kill" then
  1753. Humanoid.Parent:BreakJoints()
  1754. CreatePopUpGui(Toucher, "Jump", tostring(Humanoid.MaxHealth), Color3.fromRGB(188, 0, 0))
  1755. else
  1756. Humanoid:TakeDamage(Damage)
  1757. CreatePopUpGui(Toucher, "Jump", tostring(Damage), Color3.fromRGB(188, 0, 0))
  1758. end
  1759. end
  1760. end)
  1761. end
  1762. end))
  1763. for i = 0,1,0.095*AttackSpeed/0.75 do
  1764. game:GetService("RunService").RenderStepped:Wait()
  1765. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.new(0, 1.09, 0) * CFrame.Angles(math.rad(-13.178), 0, 0), i)
  1766. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.Angles(math.rad(-3.266), 0, math.rad(12.032)), i)
  1767. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.Angles(math.rad(-4.297), math.rad(-0.057), math.rad(-10.6)), i)
  1768. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(-0.323, 0.067, 0.26) * CFrame.Angles(math.rad(35.638), math.rad(49.561), math.rad(-112.185)), i)
  1769. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.new(0.333, 0.069, 0.2) * CFrame.Angles(math.rad(41.024), math.rad(-53.686), math.rad(113.56)), i)
  1770. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.Angles(math.rad(12.319), 0, 0), i)
  1771. end
  1772. KnifeThrowing = false
  1773. Hum.WalkSpeed = WalkSpeed
  1774. for i = 0,1,0.3 do
  1775. game:GetService("RunService").RenderStepped:Wait()
  1776. CurrentStand.PrimaryPart.CFrame = CurrentStand.PrimaryPart.CFrame:Lerp(Root.CFrame * CFrame.new(-2, 1.3, 3), 0.3)
  1777. end
  1778. Move = false
  1779. end
  1780.  
  1781. function DodgeAnimation()
  1782. if Character:FindFirstChild("GotHitButNot") then
  1783. Character.GotHitButNot:Destroy()
  1784. end
  1785. local RandomDirection = math.random(1,2)
  1786. if Hum.RigType ~= Enum.HumanoidRigType.R15 then
  1787. if RandomDirection == 1 then
  1788. for i = 0,1,0.15 do
  1789. game:GetService("RunService").RenderStepped:Wait()
  1790. RJ.C0 = RJ.C0:Lerp(AnimDefaults.tors*CFrame.new(-2.628, 1.074, 0) * CFrame.Angles(0, 0, math.rad(48)), 0.25)
  1791. end
  1792. for i = 0,1,0.25 do
  1793. game:GetService("RunService").RenderStepped:Wait()
  1794. RJ.C0 = RJ.C0:Lerp(AnimDefaults.tors, 0.33)
  1795. end
  1796. else
  1797. for i = 0,1,0.15 do
  1798. game:GetService("RunService").RenderStepped:Wait()
  1799. RJ.C0 = RJ.C0:Lerp(AnimDefaults.tors*CFrame.new(3.574, 1.32, 0) * CFrame.Angles(0, 0, math.rad(-48)), 0.25)
  1800. end
  1801. for i = 0,1,0.25 do
  1802. game:GetService("RunService").RenderStepped:Wait()
  1803. RJ.C0 = RJ.C0:Lerp(AnimDefaults.tors, 0.33)
  1804. end
  1805. end
  1806. end
  1807. end
  1808.  
  1809. function AttackTemplate()
  1810. if CurrentStand == nil then
  1811. return
  1812. end
  1813. Move = true
  1814. for i = 0,1,0.165*AttackSpeed/0.75 do
  1815. game:GetService("RunService").RenderStepped:Wait()
  1816. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*0, i)
  1817. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*0, i)
  1818. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*0, i)
  1819. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*0, i)
  1820. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*0, i)
  1821. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*0, i)
  1822. end
  1823. Move = false
  1824. end
  1825.  
  1826. Mouse.Button1Down:Connect(function()
  1827. if workspace:FindFirstChild("IsTimeStopped") then
  1828. if workspace.IsTimeStopped.Value ~= Player.Name and Root.Anchored == true and Head.Anchored == true then
  1829. return
  1830. end
  1831. end
  1832. if Move == false then
  1833. Punch()
  1834. end
  1835. end)
  1836.  
  1837. Mouse.KeyDown:Connect(function(Key)
  1838. if workspace:FindFirstChild("IsTimeStopped") then
  1839. if workspace.IsTimeStopped.Value ~= Player.Name and Root.Anchored == true and Head.Anchored == true then
  1840. return
  1841. end
  1842. end
  1843. if Key == "q" and Move == false then
  1844. Stand()
  1845. end
  1846. if Key == "e" and Move == false then
  1847. BarrageDown = true
  1848. Barrage(42, false, 3392300106, true)
  1849. end
  1850. if Key == "x" and Move == false then
  1851. BarragePunch()
  1852. end
  1853. if Key == "t" and Move == false then
  1854. if workspace:FindFirstChild("IsTimeAccelerating") then
  1855. if workspace.IsTimeAccelerating.Value ~= Player.Name then
  1856. return
  1857. end
  1858. end
  1859. if workspace:FindFirstChild("IsTimeStopped") then
  1860. if workspace.IsTimeStopped.Value ~= Player.Name then
  1861. return
  1862. end
  1863. end
  1864. if TimeStopped == true then
  1865. TimeResume()
  1866. else
  1867. TimeStop()
  1868. end
  1869. end
  1870. if Key == "g" then
  1871. if Head:FindFirstChild("Greatest Height") then
  1872. return
  1873. end
  1874. CreateSound(4972852051, Head, 7.5, 1, 0.2, false, false, "huh....")
  1875. CreateTextGui(Head, "This is the greatest height!", 3, Color3.fromRGB(255, 255, 255), Color3.fromRGB(123, 123, 123), Enum.Font.Bodoni)
  1876. end
  1877. if Key == "f" and Move == false then
  1878. KnifeThrow()
  1879. end
  1880. if Key == "r" and Move == false then
  1881. StrongPunch()
  1882. end
  1883. if Key == "z" and Move == false then
  1884. StandJump()
  1885. end
  1886. if Key == "c" and TimeStopped == true then
  1887. InstantResume()
  1888. end
  1889. end)
  1890.  
  1891. Mouse.KeyUp:Connect(function(Key)
  1892. if Key == "e" then
  1893. BarrageDown = false
  1894. end
  1895. end)
  1896.  
  1897. function DeSpawn()
  1898. if workspace:FindFirstChild("IsTimeStopped") then
  1899. if workspace.IsTimeStopped.Value == Player.Name then
  1900. workspace.IsTimeStopped:Destroy()
  1901. end
  1902. end
  1903. coroutine.resume(coroutine.create(function()
  1904. while script.Parent ~= nil do
  1905. game:GetService("RunService").RenderStepped:Wait()
  1906. Move = true
  1907. BarrageDown = false
  1908. end
  1909. end))
  1910. if MoveList ~= nil then
  1911. MoveList:Destroy()
  1912. end
  1913. if Clock ~= nil then
  1914. Clock:Destroy()
  1915. end
  1916. if TimeStopped == true then
  1917. InstantResume()
  1918. end
  1919. if CurrentStand ~= nil then
  1920. pcall(Stand)
  1921. end
  1922. wait(0.1)
  1923. script:Destroy()
  1924. end
  1925.  
  1926. Hum.Died:Connect(function()
  1927. DeSpawn()
  1928. end)
  1929.  
  1930. Character.Changed:Connect(function(Parent)
  1931. if not Character:IsDescendantOf(workspace) then
  1932. DeSpawn()
  1933. end
  1934. end)
  1935.  
  1936. Character.ChildAdded:Connect(function(Child)
  1937. if Child:IsA("StringValue") and Child.Name == "ForceResumeTimeStop" and TimeStopped == true then
  1938. TimeResume()
  1939. elseif Child:IsA("StringValue") and Child.Name == "MIHInstantResume" and TimeStopped == true then
  1940. InstantResume()
  1941. end
  1942. end)
  1943.  
  1944. Player.CharacterAdded:Connect(function()
  1945. DeSpawn()
  1946. end)
  1947.  
  1948. workspace.ChildAdded:Connect(function(AddedChild)
  1949. if AddedChild:IsA("StringValue") and AddedChild.Name == "IsTimeStopped" and AddedChild.Value ~= Player.Name then
  1950. ClockTime = TimeStopImmunity
  1951. Clock.Clock.MainArrow.Rotation = 0.015
  1952. Clock.Clock.Count.Text = tostring(ClockTime)
  1953. Clock.Enabled = true
  1954. AllowClockMovment = true
  1955. coroutine.resume(coroutine.create(function()
  1956. repeat
  1957. game:GetService("RunService").RenderStepped:Wait()
  1958. until ClockTime < 0 or ClockTime == 0 or AddedChild == nil or AddedChild.Parent ~= workspace or AddedChild.Value == Player.Name
  1959. Clock.Enabled = false
  1960. AllowClockMovment = false
  1961. Character.IsTSImmune.Value = false
  1962. if CurrentStand ~= nil then
  1963. CurrentStand.IsTSImmune.Value = false
  1964. end
  1965. end))
  1966. AddedChild:GetPropertyChangedSignal("Parent"):Connect(function()
  1967. if AddedChild == nil or AddedChild.Parent ~= workspace or AddedChild.Value == Player.Name then
  1968. Clock.Enabled = false
  1969. AllowClockMovment = false
  1970. Character.IsTSImmune.Value = true
  1971. if CurrentStand ~= nil then
  1972. CurrentStand.IsTSImmune.Value = true
  1973. end
  1974. end
  1975. end)
  1976. end
  1977. end)
  1978.  
  1979. game:GetService("RunService").RenderStepped:Connect(function()
  1980. Sine = Sine + 1
  1981. Hum.PlatformStand = false
  1982. if Hum.Health ~= Hum.MaxHealth then
  1983. Hum.Health = Hum.Health + 0.1
  1984. end
  1985. if Clock and AllowClockMovment == true then
  1986. Clock.Clock.MainArrow.Rotation = Clock.Clock.MainArrow.Rotation + 5
  1987. Clock.Clock.SecondaryArrow.Rotation = Clock.Clock.SecondaryArrow.Rotation + 0.85
  1988. if Clock.Clock.MainArrow.Rotation > 359 then
  1989. CreateClientSound(850256806, Character, 3.5, 1.49, 1, 1.7)
  1990. Clock.Clock.MainArrow.Rotation = 0
  1991. ClockTime = ClockTime - 1
  1992. Clock.Clock.Count.Text = tostring(ClockTime)
  1993. ClockFade()
  1994. end
  1995. if Clock.Clock.SecondaryArrow.Rotation > 359 then
  1996. Clock.Clock.SecondaryArrow.Rotation = 0
  1997. end
  1998. end
  1999. if Move == true and CurrentStand ~= nil then
  2000. if (BarrageDown == true or StrongMUDA == true or NormalPunch == true or KnifeThrowing == true) and PunchAfterBarrage == false then
  2001. CurrentStand.PrimaryPart.CFrame = CurrentStand.PrimaryPart.CFrame:Lerp(Root.CFrame * CFrame.new(0, 0.5, -3.75), 0.23)
  2002. end
  2003. end
  2004. if Move == false then
  2005. if Anim == "Idle" then
  2006. if CurrentStand ~= nil then
  2007. --CurrentStand:SetPrimaryPartCFrame(Root.CFrame * CFrame.new(-2, 1.3, 3))
  2008. CurrentStand.PrimaryPart.CFrame = CurrentStand.PrimaryPart.CFrame:Lerp(Root.CFrame * CFrame.new(-2.2, 1.3, 2.25), 0.2)
  2009. CurrentStand.RootPart["Root Joint"].C0 = CurrentStand.RootPart["Root Joint"].C0:Lerp(AnimDefaults.tors0*CFrame.new(0, 0, 0.8*math.sin(Sine/75))*CFrame.Angles(0, 0, math.rad(-41.998)), 0.23)
  2010. CurrentStand.StandTorso["Left Hip"].C0 = CurrentStand.StandTorso["Left Hip"].C0:Lerp(AnimDefaults.lleg*CFrame.new(0.033, 0.27, -0.068) * CFrame.Angles(math.rad(0.172), math.rad(32.028), math.rad(5.329)), 0.23)
  2011. CurrentStand.StandTorso["Right Hip"].C0 = CurrentStand.StandTorso["Right Hip"].C0:Lerp(AnimDefaults.rleg*CFrame.new(-0.212, -0.01, 0.007) * CFrame.Angles(math.rad(-4.526), math.rad(-12.089), math.rad(1.432)), 0.23)
  2012. CurrentStand.StandTorso["Left Shoulder"].C0 = CurrentStand.StandTorso["Left Shoulder"].C0:Lerp(AnimDefaults.larm*CFrame.new(-0.061, 0, 0.081) * CFrame.Angles(math.rad(-17.418), math.rad(-12.949), math.rad(-14.381)), 0.23)
  2013. CurrentStand.StandTorso["Right Shoulder"].C0 = CurrentStand.StandTorso["Right Shoulder"].C0:Lerp(AnimDefaults.rarm*CFrame.Angles(math.rad(-16.845), math.rad(21.601), math.rad(2.979)), 0.23)
  2014. CurrentStand.StandTorso.Neck.C0 = CurrentStand.StandTorso.Neck.C0:Lerp(AnimDefaults.head*CFrame.Angles(0, 0, math.rad(35.008)), 1)
  2015. end
  2016. end
  2017. end
  2018. if Character:FindFirstChild("GotHitButNot") then
  2019. Character.GotHitButNot:Destroy()
  2020. DodgeAnimation()
  2021. end
  2022. if Character:FindFirstChild("IsTSImmune") == nil then
  2023. local ImmunityCharacter = Instance.new("BoolValue")
  2024. ImmunityCharacter.Name = "IsTSImmune"
  2025. ImmunityCharacter.Value = true
  2026. ImmunityCharacter.Parent = Character
  2027. end
  2028. if CurrentStand ~= nil then
  2029. if CurrentStand:FindFirstChild("IsTSImmune") == nil then
  2030. local ImmunityStand = Instance.new("BoolValue")
  2031. ImmunityStand.Name = "IsTSImmune"
  2032. ImmunityStand.Value = true
  2033. ImmunityStand.Parent = CurrentStand
  2034. end
  2035. end
  2036. if Character:FindFirstChild("StandValue") == nil then
  2037. local StandValue = Instance.new("StringValue")
  2038. StandValue.Name = "StandValue"
  2039. StandValue.Value = StandName
  2040. StandValue.Parent = Character
  2041. end
  2042. end)
Add Comment
Please, Sign In to add comment