Advertisement
Guest User

Pucci's Time Acceleration Script

a guest
May 27th, 2022
1,614
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 23.81 KB | None | 0 0
  1. -- [Enrico Pucci's Time Acceleration] --
  2.  
  3. -- Based on the main ability of Made in Heaven, the evolved Stand of Enrico Pucci from Part 6 of JoJo's Bizarre Adventure.
  4.  
  5. -- Everything in this script was written by Tsuagon (except the particles part, the particle textures themselves are from A Universal Time).
  6.  
  7. ----------------------------------------------------------------------------------------------------
  8.  
  9. -- Player Stuff --
  10.  
  11. local player = game:GetService("Players").LocalPlayer
  12. local char = player.Character
  13. local head = char.Head
  14. local rarm = char:FindFirstChild("Right Arm") or char:FindFirstChild("RightUpperArm")
  15. local larm = char:FindFirstChild("Left Arm") or char:FindFirstChild("LeftUpperArm")
  16. local rleg = char:FindFirstChild("Right Leg") or char:FindFirstChild("RightUpperLeg")
  17. local lleg = char:FindFirstChild("Left Leg") or char:FindFirstChild("LeftUpperLeg")
  18. local torso = char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso")
  19. local root = char.HumanoidRootPart
  20. local humanoid = char.Humanoid
  21.  
  22. local mouse = player:GetMouse()
  23.  
  24. ----------------------------------------------------------------------------------------------------
  25.  
  26. -- General Stuff --
  27.  
  28. local tween = game:GetService("TweenService")
  29. local lighting = game:GetService("Lighting")
  30. local camera = workspace.CurrentCamera
  31.  
  32. acceledtime = false
  33.  
  34. -- Visual Effects
  35.  
  36. local taeffect = Instance.new("ColorCorrectionEffect")
  37. taeffect.Brightness = 0
  38. taeffect.TintColor = Color3.new(1, 1, 1)
  39. taeffect.Contrast = 0
  40. taeffect.Saturation = 0
  41. taeffect.Enabled = true
  42. taeffect.Parent = lighting
  43.  
  44. Blur1 = Instance.new("ParticleEmitter") -- Converted with ttyyuu12345's model to script plugin v4
  45. Blur1.Parent = torso
  46. Blur1.Speed = NumberRange.new(0, 0)
  47. Blur1.Rotation = NumberRange.new(90, 90)
  48. Blur1.Color = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0))
  49. Blur1.Texture = "http://www.roblox.com/asset/?id=4704486269"
  50. Blur1.Transparency = NumberSequence.new(1,0.748633861541748,0.7540983557701111,1)
  51. Blur1.ZOffset = 0.8999999761581421
  52. Blur1.Size = NumberSequence.new(1.3124996423721313,1.499999761581421)
  53. Blur1.Lifetime = NumberRange.new(0.10000000149011612, 0.10000000149011612)
  54. Blur1.LockedToPart = true
  55. Blur1.Rate = 5555
  56. Blur1.Enabled = false
  57.  
  58. Blur2 = Instance.new("ParticleEmitter")
  59. Blur2.Parent = torso
  60. Blur2.Speed = NumberRange.new(0, 0)
  61. Blur2.Rotation = NumberRange.new(90, 90)
  62. Blur2.LightEmission = 1
  63. Blur2.Texture = "http://www.roblox.com/asset/?id=4704486269"
  64. Blur2.Transparency = NumberSequence.new(1,0.8062499761581421,0.8125,1)
  65. Blur2.ZOffset = 0.699999988079071
  66. Blur2.Size = NumberSequence.new(0.7499998807907104,0.9375)
  67. Blur2.Lifetime = NumberRange.new(0.10000000149011612, 0.10000000149011612)
  68. Blur2.LockedToPart = true
  69. Blur2.Rate = 5555
  70. Blur2.Enabled = false
  71.  
  72. -- Afterimage
  73.  
  74. local afterimage = Instance.new("Model") --Converted with ttyyuu12345's model to script plugin v4
  75. afterimage.Name = "MIHAfterimage"
  76. afterimage.Parent = char
  77.  
  78. local aihead = Instance.new("Part")
  79. aihead.Name = "AIHead"
  80. aihead.Parent = afterimage
  81. aihead.Rotation = Vector3.new(-180, 0, -180)
  82. aihead.Color = Color3.new(0.972549, 0.972549, 0.972549)
  83. aihead.Size = Vector3.new(1.25, 1.25, 1.25)
  84. aihead.Anchored = true
  85. aihead.CanCollide = false
  86. aihead.Material = Enum.Material.Neon
  87. aihead.Transparency = 1
  88.  
  89. local airarm = Instance.new("Part")
  90. airarm.Name = "AIRArm"
  91. airarm.Parent = afterimage
  92. airarm.Rotation = Vector3.new(-180, 0, -180)
  93. airarm.Color = Color3.new(0.972549, 0.972549, 0.972549)
  94. airarm.Size = Vector3.new(1, 2, 1)
  95. airarm.Anchored = true
  96. airarm.CanCollide = false
  97. airarm.Material = Enum.Material.Neon
  98. airarm.Transparency = 1
  99.  
  100. local aillarm = Instance.new("Part")
  101. aillarm.Name = "AILLarm"
  102. aillarm.Parent = afterimage
  103. aillarm.Rotation = Vector3.new(-180, 0, -180)
  104. aillarm.Color = Color3.new(0.972549, 0.972549, 0.972549)
  105. aillarm.Size = Vector3.new(1, 2, 1)
  106. aillarm.Anchored = true
  107. aillarm.CanCollide = false
  108. aillarm.Material = Enum.Material.Neon
  109. aillarm.Transparency = 1
  110.  
  111. local airleg = Instance.new("Part")
  112. airleg.Name = "AIRLeg"
  113. airleg.Parent = afterimage
  114. airleg.Rotation = Vector3.new(-180, 0, -180)
  115. airleg.Color = Color3.new(0.972549, 0.972549, 0.972549)
  116. airleg.Size = Vector3.new(1, 2, 1)
  117. airleg.Anchored = true
  118. airleg.CanCollide = false
  119. airleg.Material = Enum.Material.Neon
  120. airleg.Transparency = 1
  121.  
  122. local ailleg = Instance.new("Part")
  123. ailleg.Name = "AILLeg"
  124. ailleg.Parent = afterimage
  125. ailleg.Rotation = Vector3.new(-180, 0, -180)
  126. ailleg.Color = Color3.new(0.972549, 0.972549, 0.972549)
  127. ailleg.Size = Vector3.new(1, 2, 1)
  128. ailleg.Anchored = true
  129. ailleg.CanCollide = false
  130. ailleg.Material = Enum.Material.Neon
  131. ailleg.Transparency = 1
  132.  
  133. local aitorso = Instance.new("Part")
  134. aitorso.Name = "AITorso"
  135. aitorso.Parent = afterimage
  136. aitorso.Rotation = Vector3.new(-180, 0, -180)
  137. aitorso.Color = Color3.new(0.972549, 0.972549, 0.972549)
  138. aitorso.Size = Vector3.new(2, 2, 1)
  139. aitorso.Anchored = true
  140. aitorso.CanCollide = false
  141. aitorso.Material = Enum.Material.Neon
  142. aitorso.Transparency = 1
  143.  
  144. -- Sounds
  145.  
  146. local timeacceleratevoiceline = Instance.new("Sound", head)
  147. timeacceleratevoiceline.SoundId = "rbxassetid://9687793175"
  148. timeacceleratevoiceline.Volume = 5
  149.  
  150. local multitpvoiceline = Instance.new("Sound", head)
  151. multitpvoiceline.SoundId = "rbxassetid://7053541955"
  152. multitpvoiceline.Volume = 6.5
  153.  
  154. local onestepvoiceline = Instance.new("Sound", head)
  155. onestepvoiceline.SoundId = "rbxassetid://9687790387"
  156. onestepvoiceline.Volume = 6.5
  157.  
  158. local timeacceleratesfx = Instance.new("Sound", torso)
  159. timeacceleratesfx.SoundId = "rbxassetid://9433642290"
  160. timeacceleratesfx.Volume = 5.5
  161.  
  162. local tsmovementsfx = Instance.new("Sound", torso)
  163. tsmovementsfx.SoundId = "rbxassetid://4388882427"
  164. tsmovementsfx.Volume = 5
  165.  
  166. local teleportsfx = Instance.new("Sound", torso)
  167. teleportsfx.SoundId = "rbxassetid://6759980915"
  168. teleportsfx.Volume = 5
  169.  
  170. local teleport2sfx = Instance.new("Sound", torso)
  171. teleport2sfx.SoundId = "rbxassetid://6762790647"
  172. teleport2sfx.Volume = 4.5
  173.  
  174. local dashsfx = Instance.new("Sound", torso)
  175. dashsfx.SoundId = "rbxassetid://5943712660"
  176. dashsfx.Volume = 4.5
  177.  
  178. local multiteleportsfx = Instance.new("Sound", torso)
  179. multiteleportsfx.SoundId = "rbxassetid://6759981774"
  180. multiteleportsfx.Volume = 5
  181.  
  182.  
  183. ----------------------------------------------------------------------------------------------------
  184.  
  185. -- Main Script --
  186.  
  187. local blur1head = Blur1:Clone()
  188. local blur1rarm = Blur1:Clone()
  189. local blur1larm = Blur1:Clone()
  190. local blur1rleg = Blur1:Clone()
  191. local blur1lleg = Blur1:Clone()
  192.  
  193. local blur2head = Blur2:Clone()
  194. local blur2rarm = Blur2:Clone()
  195. local blur2larm = Blur2:Clone()
  196. local blur2rleg = Blur2:Clone()
  197. local blur2lleg = Blur2:Clone()
  198.  
  199. function timeacceleration()
  200.     if acceledtime == true then return end
  201.     timeacceleratevoiceline:Play()
  202.     wait(1)
  203.     acceledtime = true
  204.     timeacceleratesfx:Play()
  205.     coroutine.resume(coroutine.create(function()
  206.         coroutine.resume(coroutine.create(function()
  207.             for _ = 1, 40 do
  208.                 wait()
  209.                 local offset1 = math.random(-650, 650) / 700
  210.                 local offset2 = math.random(-650, 650) / 700
  211.                 local offset3 = math.random(-650, 650) / 700
  212.                 tween:Create(humanoid, TweenInfo.new(0.1), {CameraOffset = Vector3.new(offset1, offset2, offset3)}):Play();
  213.             end
  214.             tween:Create(humanoid, TweenInfo.new(0.1), {CameraOffset = Vector3.new(0, 0, 0)}):Play();
  215.         end))
  216.         coroutine.resume(coroutine.create(function()
  217.             tween:Create(taeffect, TweenInfo.new(0.4), {Brightness = 1}):Play();
  218.             tween:Create(taeffect, TweenInfo.new(0.4), {TintColor = Color3.new(0.733333, 0.956863, 1)}):Play();
  219.             tween:Create(camera, TweenInfo.new(1.5), {FieldOfView = 255}):Play();
  220.             wait(1)
  221.             tween:Create(taeffect, TweenInfo.new(0.1), {Brightness = 0}):Play();
  222.             tween:Create(taeffect, TweenInfo.new(0.1), {TintColor = Color3.new(1, 1, 1)}):Play();
  223.             tween:Create(camera, TweenInfo.new(1.5), {FieldOfView = 70}):Play();
  224.         end))
  225.         coroutine.resume(coroutine.create(function()
  226.  
  227.             -- Blur 1
  228.  
  229.             Blur1.Enabled = true
  230.             blur1head.Parent = head
  231.             blur1head.Enabled = true
  232.             blur1rarm.Parent = rarm
  233.             blur1rarm.Enabled = true
  234.             blur1larm.Parent = larm
  235.             blur1larm.Enabled = true
  236.             blur1rleg.Parent = rleg
  237.             blur1rleg.Enabled = true
  238.             blur1lleg.Parent = lleg
  239.             blur1lleg.Enabled = true
  240.  
  241.             ---------------------------------------
  242.  
  243.             -- Blur 2
  244.  
  245.             Blur2.Enabled = true
  246.             blur2head.Parent = head
  247.             blur2head.Enabled = true
  248.             blur2rarm.Parent = rarm
  249.             blur2rarm.Enabled = true
  250.             blur2larm.Parent = larm
  251.             blur2larm.Enabled = true
  252.             blur2rleg.Parent = rleg
  253.             blur2rleg.Enabled = true
  254.             blur2lleg.Parent = lleg
  255.             blur2lleg.Enabled = true
  256.  
  257.         end))
  258.     end))
  259.     tween:Create(aihead, TweenInfo.new(0.5), {Transparency = 0}):Play();
  260.     tween:Create(aitorso, TweenInfo.new(0.5), {Transparency = 0}):Play();
  261.     tween:Create(airarm, TweenInfo.new(0.5), {Transparency = 0}):Play();
  262.     tween:Create(airleg, TweenInfo.new(0.5), {Transparency = 0}):Play();
  263.     tween:Create(ailleg, TweenInfo.new(0.5), {Transparency = 0}):Play();
  264.     tween:Create(aillarm, TweenInfo.new(0.5), {Transparency = 0}):Play();
  265.     while acceledtime == true do
  266.         wait(0.1)
  267.         aihead.CFrame = head.CFrame
  268.         aitorso.CFrame = torso.CFrame
  269.         airarm.CFrame = rarm.CFrame
  270.         airleg.CFrame = rleg.CFrame
  271.         aillarm.CFrame = larm.CFrame
  272.         ailleg.CFrame = lleg.CFrame
  273.         for _, v in pairs(workspace:GetDescendants()) do
  274.             if v:IsA("Sound") then
  275.                 if not v:IsDescendantOf(char) then
  276.                     v.PlaybackSpeed = v.PlaybackSpeed + 0.1
  277.                 end
  278.             end
  279.         end
  280.         lighting.ClockTime = lighting.ClockTime + 1
  281.         humanoid.WalkSpeed = humanoid.WalkSpeed + 4.5
  282.     end
  283.     wait(10)
  284.     timerevert()
  285. end
  286.  
  287. function timerevert()
  288.     if acceledtime == false then return end
  289.     acceledtime = false
  290.     humanoid.WalkSpeed = 16
  291.     for _, v in pairs(workspace:GetDescendants()) do
  292.         if v:IsA("Sound") then
  293.             if not v:IsDescendantOf(char) then
  294.                 v.PlaybackSpeed = 1
  295.             end
  296.         end
  297.     end
  298.     tween:Create(aihead, TweenInfo.new(0.5), {Transparency = 1}):Play();
  299.     tween:Create(aitorso, TweenInfo.new(0.5), {Transparency = 1}):Play();
  300.     tween:Create(airarm, TweenInfo.new(0.5), {Transparency = 1}):Play();
  301.     tween:Create(airleg, TweenInfo.new(0.5), {Transparency = 1}):Play();
  302.     tween:Create(ailleg, TweenInfo.new(0.5), {Transparency = 1}):Play();
  303.     tween:Create(aillarm, TweenInfo.new(0.5), {Transparency = 1}):Play();
  304.     coroutine.resume(coroutine.create(function()
  305.         Blur1.Enabled = false
  306.         blur1head.Enabled = false
  307.         blur1rarm.Enabled = false
  308.         blur1larm.Enabled = false
  309.         blur1rleg.Enabled = false
  310.         blur1lleg.Enabled = false
  311.         Blur2.Enabled = false
  312.         blur2head.Enabled = false
  313.         blur2rarm.Enabled = false
  314.         blur2larm.Enabled = false
  315.         blur2rleg.Enabled = false
  316.         blur2lleg.Enabled = false
  317.     end))
  318.     coroutine.resume(coroutine.create(function()
  319.         tween:Create(taeffect, TweenInfo.new(0.1), {Brightness = 0}):Play();
  320.         tween:Create(taeffect, TweenInfo.new(0.1), {TintColor = Color3.new(1, 1, 1)}):Play();
  321.         tween:Create(camera, TweenInfo.new(0.1), {FieldOfView = 70}):Play();
  322.     end))
  323. end
  324.  
  325. function surroundingteleportation()
  326.     if mouse.Target and mouse.Target.Parent:FindFirstChild("Humanoid") then
  327.         local enemyroot = mouse.Target.Parent:FindFirstChild("HumanoidRootPart")
  328.         coroutine.resume(coroutine.create(function()
  329.             if acceledtime == false then
  330.                 Blur1.Enabled = true
  331.                 blur1head.Enabled = true
  332.                 blur1rarm.Enabled = true
  333.                 blur1larm.Enabled = true
  334.                 blur1rleg.Enabled = true
  335.                 blur1lleg.Enabled = true
  336.                 Blur2.Enabled = true
  337.                 blur2head.Enabled = true
  338.                 blur2rarm.Enabled = true
  339.                 blur2larm.Enabled = true
  340.                 blur2rleg.Enabled = true
  341.                 blur2lleg.Enabled = true
  342.                 wait(0.4)
  343.                 Blur1.Enabled = false
  344.                 blur1head.Enabled = false
  345.                 blur1rarm.Enabled = false
  346.                 blur1larm.Enabled = false
  347.                 blur1rleg.Enabled = false
  348.                 blur1lleg.Enabled = false
  349.                 Blur2.Enabled = false
  350.                 blur2head.Enabled = false
  351.                 blur2rarm.Enabled = false
  352.                 blur2larm.Enabled = false
  353.                 blur2rleg.Enabled = false
  354.                 blur2lleg.Enabled = false
  355.                 tween:Create(taeffect, TweenInfo.new(0.4), {Brightness = 0}):Play();
  356.                 tween:Create(taeffect, TweenInfo.new(0.4), {TintColor = Color3.new(1, 1, 1)}):Play();
  357.                 tween:Create(camera, TweenInfo.new(1.5), {FieldOfView = 70}):Play();
  358.             elseif acceledtime == true then return end
  359.         end))
  360.         coroutine.resume(coroutine.create(function()
  361.             multiteleportsfx:Play()
  362.             multitpvoiceline:Play()
  363.             tween:Create(aihead, TweenInfo.new(0.5), {Transparency = 0}):Play();
  364.             tween:Create(aitorso, TweenInfo.new(0.5), {Transparency = 0}):Play();
  365.             tween:Create(airarm, TweenInfo.new(0.5), {Transparency = 0}):Play();
  366.             tween:Create(airleg, TweenInfo.new(0.5), {Transparency = 0}):Play();
  367.             tween:Create(ailleg, TweenInfo.new(0.5), {Transparency = 0}):Play();
  368.             tween:Create(aillarm, TweenInfo.new(0.5), {Transparency = 0}):Play();
  369.             aihead.CFrame = head.CFrame
  370.             aitorso.CFrame = torso.CFrame
  371.             airarm.CFrame = rarm.CFrame
  372.             airleg.CFrame = rleg.CFrame
  373.             aillarm.CFrame = larm.CFrame
  374.             ailleg.CFrame = lleg.CFrame
  375.             root.CFrame = enemyroot.CFrame * CFrame.new(math.random(-5, 5), 0, math.random(-5, 5))
  376.             wait(0.1)
  377.             aihead.CFrame = head.CFrame
  378.             aitorso.CFrame = torso.CFrame
  379.             airarm.CFrame = rarm.CFrame
  380.             airleg.CFrame = rleg.CFrame
  381.             aillarm.CFrame = larm.CFrame
  382.             ailleg.CFrame = lleg.CFrame
  383.             root.CFrame = enemyroot.CFrame * CFrame.new(math.random(-5, 5), 0, math.random(-5, 5))
  384.             wait(0.1)
  385.             aihead.CFrame = head.CFrame
  386.             aitorso.CFrame = torso.CFrame
  387.             airarm.CFrame = rarm.CFrame
  388.             airleg.CFrame = rleg.CFrame
  389.             aillarm.CFrame = larm.CFrame
  390.             ailleg.CFrame = lleg.CFrame
  391.             root.CFrame = enemyroot.CFrame * CFrame.new(math.random(-5, 5), 0, math.random(-5, 5))
  392.             wait(0.1)
  393.             aihead.CFrame = head.CFrame
  394.             aitorso.CFrame = torso.CFrame
  395.             airarm.CFrame = rarm.CFrame
  396.             airleg.CFrame = rleg.CFrame
  397.             aillarm.CFrame = larm.CFrame
  398.             ailleg.CFrame = lleg.CFrame
  399.             root.CFrame = enemyroot.CFrame * CFrame.new(math.random(-5, 5), 0, math.random(-5, 5))
  400.             wait(0.1)
  401.             aihead.CFrame = head.CFrame
  402.             aitorso.CFrame = torso.CFrame
  403.             airarm.CFrame = rarm.CFrame
  404.             airleg.CFrame = rleg.CFrame
  405.             aillarm.CFrame = larm.CFrame
  406.             ailleg.CFrame = lleg.CFrame
  407.             root.CFrame = enemyroot.CFrame * CFrame.new(math.random(-5, 5), 0, math.random(-5, 5))
  408.             tween:Create(aihead, TweenInfo.new(0.5), {Transparency = 1}):Play();
  409.             tween:Create(aitorso, TweenInfo.new(0.5), {Transparency = 1}):Play();
  410.             tween:Create(airarm, TweenInfo.new(0.5), {Transparency = 1}):Play();
  411.             tween:Create(airleg, TweenInfo.new(0.5), {Transparency = 1}):Play();
  412.             tween:Create(ailleg, TweenInfo.new(0.5), {Transparency = 1}):Play();
  413.             tween:Create(aillarm, TweenInfo.new(0.5), {Transparency = 1}):Play();
  414.         end))
  415.     end
  416. end
  417.  
  418. function spammabledash()
  419.     if mouse.Target and mouse.Target.Parent:FindFirstChild("Humanoid") then
  420.         local enemyroot = mouse.Target.Parent:FindFirstChild("HumanoidRootPart")
  421.         coroutine.resume(coroutine.create(function()
  422.             if acceledtime == false then
  423.                 Blur1.Enabled = true
  424.                 blur1head.Enabled = true
  425.                 blur1rarm.Enabled = true
  426.                 blur1larm.Enabled = true
  427.                 blur1rleg.Enabled = true
  428.                 blur1lleg.Enabled = true
  429.                 Blur2.Enabled = true
  430.                 blur2head.Enabled = true
  431.                 blur2rarm.Enabled = true
  432.                 blur2larm.Enabled = true
  433.                 blur2rleg.Enabled = true
  434.                 blur2lleg.Enabled = true
  435.             elseif acceledtime == true then return end
  436.         end))
  437.         coroutine.resume(coroutine.create(function()
  438.             tween:Create(aihead, TweenInfo.new(0.5), {Transparency = 0}):Play();
  439.             tween:Create(aitorso, TweenInfo.new(0.5), {Transparency = 0}):Play();
  440.             tween:Create(airarm, TweenInfo.new(0.5), {Transparency = 0}):Play();
  441.             tween:Create(airleg, TweenInfo.new(0.5), {Transparency = 0}):Play();
  442.             tween:Create(ailleg, TweenInfo.new(0.5), {Transparency = 0}):Play();
  443.             tween:Create(aillarm, TweenInfo.new(0.5), {Transparency = 0}):Play();
  444.             aihead.CFrame = head.CFrame
  445.             aitorso.CFrame = torso.CFrame
  446.             airarm.CFrame = rarm.CFrame
  447.             airleg.CFrame = rleg.CFrame
  448.             aillarm.CFrame = larm.CFrame
  449.             ailleg.CFrame = lleg.CFrame
  450.             dashsfx:Play()
  451.             root.CFrame = enemyroot.CFrame + enemyroot.CFrame.lookVector * -7.5
  452.             tween:Create(aihead, TweenInfo.new(0.5), {Transparency = 1}):Play();
  453.             tween:Create(aitorso, TweenInfo.new(0.5), {Transparency = 1}):Play();
  454.             tween:Create(airarm, TweenInfo.new(0.5), {Transparency = 1}):Play();
  455.             tween:Create(airleg, TweenInfo.new(0.5), {Transparency = 1}):Play();
  456.             tween:Create(ailleg, TweenInfo.new(0.5), {Transparency = 1}):Play();
  457.             tween:Create(aillarm, TweenInfo.new(0.5), {Transparency = 1}):Play();
  458.             wait(0.09)
  459.             tween:Create(aihead, TweenInfo.new(0.5), {Transparency = 0}):Play();
  460.             tween:Create(aitorso, TweenInfo.new(0.5), {Transparency = 0}):Play();
  461.             tween:Create(airarm, TweenInfo.new(0.5), {Transparency = 0}):Play();
  462.             tween:Create(airleg, TweenInfo.new(0.5), {Transparency = 0}):Play();
  463.             tween:Create(ailleg, TweenInfo.new(0.5), {Transparency = 0}):Play();
  464.             tween:Create(aillarm, TweenInfo.new(0.5), {Transparency = 0}):Play();
  465.             aihead.CFrame = head.CFrame
  466.             aitorso.CFrame = torso.CFrame
  467.             airarm.CFrame = rarm.CFrame
  468.             airleg.CFrame = rleg.CFrame
  469.             aillarm.CFrame = larm.CFrame
  470.             ailleg.CFrame = lleg.CFrame
  471.             dashsfx:Play()
  472.             root.CFrame = enemyroot.CFrame + enemyroot.CFrame.lookVector * 7.5
  473.             wait(0.1)
  474.             tween:Create(aihead, TweenInfo.new(0.5), {Transparency = 1}):Play();
  475.             tween:Create(aitorso, TweenInfo.new(0.5), {Transparency = 1}):Play();
  476.             tween:Create(airarm, TweenInfo.new(0.5), {Transparency = 1}):Play();
  477.             tween:Create(airleg, TweenInfo.new(0.5), {Transparency = 1}):Play();
  478.             tween:Create(ailleg, TweenInfo.new(0.5), {Transparency = 1}):Play();
  479.             tween:Create(aillarm, TweenInfo.new(0.5), {Transparency = 1}):Play();
  480.             Blur1.Enabled = false
  481.             blur1head.Enabled = false
  482.             blur1rarm.Enabled = false
  483.             blur1larm.Enabled = false
  484.             blur1rleg.Enabled = false
  485.             blur1lleg.Enabled = false
  486.             Blur2.Enabled = false
  487.             blur2head.Enabled = false
  488.             blur2rarm.Enabled = false
  489.             blur2larm.Enabled = false
  490.             blur2rleg.Enabled = false
  491.             blur2lleg.Enabled = false
  492.         end))
  493.     end
  494. end
  495.  
  496. function onestep()
  497.     if mouse.Target and mouse.Target.Parent:FindFirstChild("Humanoid") then
  498.         local enemyroot = mouse.Target.Parent:FindFirstChild("HumanoidRootPart")
  499.         coroutine.resume(coroutine.create(function()
  500.             if acceledtime == false then
  501.                 tween:Create(aihead, TweenInfo.new(0.5), {Transparency = 0}):Play();
  502.                 tween:Create(aitorso, TweenInfo.new(0.5), {Transparency = 0}):Play();
  503.                 tween:Create(airarm, TweenInfo.new(0.5), {Transparency = 0}):Play();
  504.                 tween:Create(airleg, TweenInfo.new(0.5), {Transparency = 0}):Play();
  505.                 tween:Create(ailleg, TweenInfo.new(0.5), {Transparency = 0}):Play();
  506.                 tween:Create(aillarm, TweenInfo.new(0.5), {Transparency = 0}):Play();
  507.                 aihead.CFrame = head.CFrame
  508.                 aitorso.CFrame = torso.CFrame
  509.                 airarm.CFrame = rarm.CFrame
  510.                 airleg.CFrame = rleg.CFrame
  511.                 aillarm.CFrame = larm.CFrame
  512.                 ailleg.CFrame = lleg.CFrame
  513.                 tween:Create(taeffect, TweenInfo.new(0.4), {Brightness = 1}):Play();
  514.                 tween:Create(taeffect, TweenInfo.new(0.4), {TintColor = Color3.new(0.733333, 0.956863, 1)}):Play();
  515.                 tween:Create(camera, TweenInfo.new(1.5), {FieldOfView = 255}):Play();
  516.                 Blur1.Enabled = true
  517.                 blur1head.Enabled = true
  518.                 blur1rarm.Enabled = true
  519.                 blur1larm.Enabled = true
  520.                 blur1rleg.Enabled = true
  521.                 blur1lleg.Enabled = true
  522.                 Blur2.Enabled = true
  523.                 blur2head.Enabled = true
  524.                 blur2rarm.Enabled = true
  525.                 blur2larm.Enabled = true
  526.                 blur2rleg.Enabled = true
  527.                 blur2lleg.Enabled = true
  528.                 wait(0.3)
  529.                 tween:Create(aihead, TweenInfo.new(0.5), {Transparency = 1}):Play();
  530.                 tween:Create(aitorso, TweenInfo.new(0.5), {Transparency = 1}):Play();
  531.                 tween:Create(airarm, TweenInfo.new(0.5), {Transparency = 1}):Play();
  532.                 tween:Create(airleg, TweenInfo.new(0.5), {Transparency = 1}):Play();
  533.                 tween:Create(ailleg, TweenInfo.new(0.5), {Transparency = 1}):Play();
  534.                 tween:Create(aillarm, TweenInfo.new(0.5), {Transparency = 1}):Play();
  535.                 Blur1.Enabled = false
  536.                 blur1head.Enabled = false
  537.                 blur1rarm.Enabled = false
  538.                 blur1larm.Enabled = false
  539.                 blur1rleg.Enabled = false
  540.                 blur1lleg.Enabled = false
  541.                 Blur2.Enabled = false
  542.                 blur2head.Enabled = false
  543.                 blur2rarm.Enabled = false
  544.                 blur2larm.Enabled = false
  545.                 blur2rleg.Enabled = false
  546.                 blur2lleg.Enabled = false
  547.                 tween:Create(taeffect, TweenInfo.new(0.4), {Brightness = 0}):Play();
  548.                 tween:Create(taeffect, TweenInfo.new(0.4), {TintColor = Color3.new(1, 1, 1)}):Play();
  549.                 tween:Create(camera, TweenInfo.new(1.5), {FieldOfView = 70}):Play();
  550.             elseif acceledtime == true then
  551.                 tween:Create(taeffect, TweenInfo.new(0.4), {Brightness = 1}):Play();
  552.                 tween:Create(taeffect, TweenInfo.new(0.4), {TintColor = Color3.new(0.733333, 0.956863, 1)}):Play();
  553.                 tween:Create(camera, TweenInfo.new(1.5), {FieldOfView = 255}):Play();
  554.                 wait(0.3)
  555.                 tween:Create(taeffect, TweenInfo.new(0.4), {Brightness = 0}):Play();
  556.                 tween:Create(taeffect, TweenInfo.new(0.4), {TintColor = Color3.new(1, 1, 1)}):Play();
  557.                 tween:Create(camera, TweenInfo.new(1.5), {FieldOfView = 70}):Play();
  558.             end
  559.         end))
  560.         coroutine.resume(coroutine.create(function()
  561.             onestepvoiceline:Play()
  562.             teleportsfx:Play()
  563.             teleport2sfx:Play()
  564.             root.CFrame = enemyroot.CFrame + enemyroot.CFrame.lookVector * -5
  565.         end))
  566.     end
  567. end
  568.  
  569. function teleportation()
  570.     teleportsfx:Play()
  571.     teleport2sfx:Play()
  572.     tween:Create(root, TweenInfo.new(0.4), {CFrame = root.CFrame + root.CFrame.lookVector * 35}):Play();
  573.     coroutine.resume(coroutine.create(function()
  574.         if acceledtime == false then
  575.             tween:Create(taeffect, TweenInfo.new(0.4), {Brightness = 1}):Play();
  576.             tween:Create(taeffect, TweenInfo.new(0.4), {TintColor = Color3.new(0.733333, 0.956863, 1)}):Play();
  577.             tween:Create(camera, TweenInfo.new(1.5), {FieldOfView = 255}):Play();
  578.             Blur1.Enabled = true
  579.             blur1head.Enabled = true
  580.             blur1rarm.Enabled = true
  581.             blur1larm.Enabled = true
  582.             blur1rleg.Enabled = true
  583.             blur1lleg.Enabled = true
  584.             Blur2.Enabled = true
  585.             blur2head.Enabled = true
  586.             blur2rarm.Enabled = true
  587.             blur2larm.Enabled = true
  588.             blur2rleg.Enabled = true
  589.             blur2lleg.Enabled = true
  590.             wait(0.3)
  591.             Blur1.Enabled = false
  592.             blur1head.Enabled = false
  593.             blur1rarm.Enabled = false
  594.             blur1larm.Enabled = false
  595.             blur1rleg.Enabled = false
  596.             blur1lleg.Enabled = false
  597.             Blur2.Enabled = false
  598.             blur2head.Enabled = false
  599.             blur2rarm.Enabled = false
  600.             blur2larm.Enabled = false
  601.             blur2rleg.Enabled = false
  602.             blur2lleg.Enabled = false
  603.             tween:Create(taeffect, TweenInfo.new(0.4), {Brightness = 0}):Play();
  604.             tween:Create(taeffect, TweenInfo.new(0.4), {TintColor = Color3.new(1, 1, 1)}):Play();
  605.             tween:Create(camera, TweenInfo.new(1.5), {FieldOfView = 70}):Play();
  606.         elseif acceledtime == true then
  607.             tween:Create(taeffect, TweenInfo.new(0.4), {Brightness = 1}):Play();
  608.             tween:Create(taeffect, TweenInfo.new(0.4), {TintColor = Color3.new(0.733333, 0.956863, 1)}):Play();
  609.             tween:Create(camera, TweenInfo.new(1.5), {FieldOfView = 255}):Play();
  610.             wait(0.3)
  611.             tween:Create(taeffect, TweenInfo.new(0.4), {Brightness = 0}):Play();
  612.             tween:Create(taeffect, TweenInfo.new(0.4), {TintColor = Color3.new(1, 1, 1)}):Play();
  613.             tween:Create(camera, TweenInfo.new(1.5), {FieldOfView = 70}):Play();
  614.         end
  615.     end))
  616. end
  617.  
  618. function timestopmovement()
  619.     for _, v in pairs(char:GetDescendants()) do
  620.         if v:IsA("BasePart") then
  621.             if v.Anchored == true then
  622.                 v.Anchored = false
  623.                 tsmovementsfx:Play()
  624.             end
  625.         end
  626.     end
  627. end
  628.  
  629. mouse.KeyDown:Connect(function(key)
  630.     if key == "f" and acceledtime == false then
  631.         timeacceleration()
  632.     elseif key == "f" and acceledtime == true then
  633.         timerevert()
  634.     end
  635.     if key == "h" then
  636.         surroundingteleportation()
  637.     end
  638.     if key == "y" then
  639.         onestep()
  640.     end
  641.     if key == "j" then
  642.         timestopmovement()
  643.     end
  644.     if key == "e" then
  645.         spammabledash()
  646.     end
  647.     if key == "v" then
  648.         teleportation()
  649.     end
  650. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement