Advertisement
TheJake678

Untitled

Dec 7th, 2019
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.55 KB | None | 0 0
  1. --By iiJoeCats
  2.  
  3. --//BO NOT EDIT WHAT IS UNDER THIS UNLESS YOU KNOW WHAT YOUR DOING\\--
  4. repeat wait(1) until game.Players.LocalPlayer
  5. print("Running...")
  6.  
  7. local player = game.Players.LocalPlayer
  8. local mouse = player:GetMouse()
  9. local UIS = game:GetService("UserInputService")
  10. local character = player.Character
  11. local run = game:GetService("RunService")
  12. local TweenS = game:GetService("TweenService")
  13. local runS = run.RenderStepped
  14.  
  15. local charging = false
  16. local value = 0
  17. local attack = false
  18.  
  19. function removeItem(item,timer)
  20. game:GetService("Debris"):AddItem(item,timer)
  21. end
  22.  
  23. local hum = character:FindFirstChildOfClass("Humanoid")
  24.  
  25. hum.BreakJointsOnDeath = false
  26.  
  27. local rArm = character["Right Arm"]
  28. local lArm = character["Left Arm"]
  29. local rLeg = character["Right Leg"]
  30. local lLeg = character["Left Leg"]
  31. local tors = character.Torso
  32. local hed = character.Head
  33. local root = character.HumanoidRootPart
  34.  
  35. local rootj = root.RootJoint
  36.  
  37. local names = {
  38. "oof",
  39. "wow",
  40. "thejake768",
  41. "memes",
  42. "dedXD",
  43. "baby-shark",
  44. "wasted",
  45. "whostoleyourmomscokeandjustgothigh",
  46. "furry",
  47. "iburryguts",
  48. "fortnite",
  49. "BOI",
  50. "yodahitsthebooftoohardandfukingdiesXD"
  51. }
  52.  
  53. function morph()
  54. local particlea = Instance.new("ParticleEmitter",rArm)
  55. particlea.Speed = NumberRange.new(0.20000000298023, 0.25)
  56. particlea.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 1, 0))
  57. particlea.LightInfluence = 1
  58. particlea.Texture = "rbxassetid://4112080010"
  59. particlea.Size = NumberSequence.new(0.24999976158142,0.18750011920929)
  60. particlea.Drag = -5
  61. particlea.Lifetime = NumberRange.new(0.75, 0.85000002384186)
  62. particlea.LockedToPart = true
  63. particlea.Rate = 46
  64.  
  65. local particleb = Instance.new("ParticleEmitter",lArm)
  66. particleb.Speed = NumberRange.new(0.20000000298023, 0.25)
  67. particleb.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 1, 0))
  68. particleb.LightInfluence = 1
  69. particleb.Texture = "rbxassetid://4112080010"
  70. particleb.Size = NumberSequence.new(0.24999976158142,0.18750011920929)
  71. particleb.Drag = -5
  72. particleb.Lifetime = NumberRange.new(0.75, 0.85000002384186)
  73. particleb.LockedToPart = true
  74. particleb.Rate = 46
  75. end
  76.  
  77. ypcall(function()
  78. morph()
  79. end)
  80.  
  81. hum.WalkSpeed = 25
  82.  
  83. mouse.KeyDown:Connect(function(key)
  84. if not attack then
  85. if key == "q" then
  86. local dmg = 0
  87. value = 0
  88. charging = true
  89. attack = true
  90.  
  91. local raWeld = Instance.new("Weld",tors)
  92. raWeld.Part0 = tors
  93. raWeld.Part1 = rArm
  94. raWeld.C0 = CFrame.new(1.5,0,0)
  95.  
  96. local laWeld = Instance.new("Weld",tors)
  97. laWeld.Part0 = tors
  98. laWeld.Part1 = lArm
  99. laWeld.C0 = CFrame.new(-1.5,0,0)
  100.  
  101. for i = 0,1,0.2 do
  102. runS:wait()
  103. raWeld.C0 = raWeld.C0:lerp(CFrame.new(1.3,.5,-.5) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(-20)),i)
  104. laWeld.C0 = laWeld.C0:lerp(CFrame.new(-1.3,.5,-.5) * CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(20)),i)
  105. end
  106.  
  107. local posBox = Instance.new("Part",character)
  108. posBox.Size = Vector3.new(1,1,1)
  109. posBox.CanCollide = false
  110. posBox.Transparency = 1
  111.  
  112. local wld = Instance.new("Weld",posBox)
  113. wld.Part0 = posBox
  114. wld.Part1 = tors
  115. wld.C0 = CFrame.new(0,-0.575,2.4)
  116.  
  117. local f = Instance.new("Part",workspace)
  118. f.Size = Vector3.new(3,3,3)
  119. f.CanCollide = false
  120. f.Anchored = true
  121. f.Shape = Enum.PartType.Ball
  122. f.Material = Enum.Material.Neon
  123. f.BrickColor = BrickColor.new("Really red")
  124. f.CFrame = posBox.CFrame
  125.  
  126. local function getRidOf()
  127. spawn(function()
  128. removeItem(f,4.5)
  129. wait(4.5)
  130. touch:Disconnect()
  131. end)
  132. end
  133.  
  134. local function firePos()
  135. tors.Anchored = true
  136.  
  137. while charging do
  138. value = value + 1
  139. if value >= 250 then
  140. charging = false
  141. value = 0
  142. else
  143. runS:wait()
  144. dmg = dmg + 0.25 / 2 * math.ceil(math.random(1,5))
  145. root.CFrame = CFrame.new(root.Position, mouse.Hit.p) * CFrame.new(0,0,0)
  146. wld.C0 = wld.C0 * CFrame.new(0,0,.04)
  147. f.CFrame = posBox.CFrame
  148. f.Size = f.Size + Vector3.new(0.07,0.07,0.07)
  149. end
  150. end
  151.  
  152. getRidOf()
  153. local velo = Instance.new("BodyVelocity",f)
  154. velo.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  155. velo.Velocity = f.CFrame.LookVector * 120
  156.  
  157. f.Anchored = false
  158. tors.Anchored = false
  159.  
  160. touch = f.Touched:Connect(function(hit)
  161. local humn = hit.Parent:FindFirstChildOfClass("Humanoid")
  162. if humn and humn.Health > 0 then
  163. if hit:IsDescendantOf(character) then return end
  164. local val = humn.Parent:FindFirstChildOfClass("BinaryStringValue")
  165. if not val then
  166. Instance.new("BinaryStringValue",humn.Parent).Name = names[math.random(1, #names)]
  167. humn:TakeDamage(dmg * 1.02)
  168. spawn(function()
  169. for i = 1,10 do
  170. --Effect
  171. local prt = f:Clone()
  172. prt.Parent = workspace
  173. prt.Size = Vector3.new(0.5,0.5,0.5)
  174. prt.CFrame = f.CFrame
  175. prt:FindFirstChildOfClass("BodyVelocity").Velocity = Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  176. prt.CanCollide = false
  177. removeItem(prt,0.75)
  178.  
  179. end
  180. end)
  181. wait(2)
  182. humn.Parent:FindFirstChildOfClass("BinaryStringValue"):Destroy()
  183. else
  184. --nothing
  185. end
  186. end
  187. end)
  188.  
  189. end
  190. firePos()
  191.  
  192. wait(1)
  193. raWeld:Destroy()
  194. laWeld:Destroy()
  195. attack = false
  196. end
  197. end
  198. end)
  199.  
  200. mouse.KeyUp:Connect(function(key)
  201. if key == "q" and attack then
  202. charging = false
  203. end
  204. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement