Advertisement
f_dumbo

yhorm deathgod

Dec 4th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --By Rufus14
  2. plr = game.Players.LocalPlayer
  3. rig = plr.Character.Torso
  4. char = plr.Character
  5. mouse = plr:GetMouse()
  6. print(rig["Right Hip"].C0)
  7. sound2 = Instance.new("Sound", rig)
  8. sound2.SoundId = "http://roblox.com/asset?id=433950651"
  9. sound2.Volume = 10
  10. sound2.Looped = true
  11. sound2:Play()
  12. sword = Instance.new("Part", char["Right Arm"])
  13. sword.Position = sword.Position + Vector3.new(0,10,0)
  14. sword.Size = Vector3.new(1, 11, 1)
  15. mesh = Instance.new("SpecialMesh", sword)
  16. mesh.MeshId = "rbxassetid://438076439"
  17. mesh.TextureId = "rbxassetid://438076443"
  18. mesh.Scale = Vector3.new(0.4, 0.6, 0.8)
  19. weld = Instance.new("Weld", sword)
  20. weld.Part0 = char["Right Arm"]
  21. weld.Part1 = sword
  22. sword.CanCollide = false
  23. weld.C0 = weld.C0 * CFrame.Angles(-1.5,0,0)
  24. weld.C0 = weld.C0 * CFrame.new(0,3,-1)
  25. swoosh = Instance.new("Sound", sword)
  26. swoosh.SoundId = "rbxassetid://147722227"
  27. swoosh.Volume = 28
  28. function key(key)
  29. key = key:lower()
  30. if key == "q" then
  31. sword.Transparency = 0
  32. for i = 1,5 do
  33. wait()
  34. rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.new(0,-0.1,0)
  35. rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.Angles(-0.30,0,0)
  36. rig["Right Shoulder"].C0 = rig["Right Shoulder"].C0 * CFrame.Angles(-0.30,0,0)
  37. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.30)
  38. end
  39. wait(0.1)
  40. for i = 1,5 do
  41. wait()
  42. weld.C0 = CFrame.new(char["Right Arm"].Position,char["Right Arm"].Position,char["Right Arm"].Position)
  43. weld.C0 = weld.C0 * CFrame.Angles(3,0,0)
  44. weld.C0 = weld.C0 * CFrame.new(0,3.2,0)
  45. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,0.60)
  46. end
  47. swoosh:Play()
  48. sword.Touched:connect(function(hit)
  49. if hit and hit.Parent and hit.Parent:FindFirstChild("Humanoid") then
  50. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 45
  51. local sound = Instance.new("Sound", sword)
  52. sound.SoundId = "rbxassetid://566593606"
  53. sound.Volume = 28
  54. sound:Play()
  55. end
  56. end)
  57. wait(0.2)
  58. for i = 1,5 do
  59. wait()
  60. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.60)
  61. end
  62. for i = 1,10 do
  63. wait()
  64. weld.C0 = weld.C0 * CFrame.Angles(-3,0,0)
  65. weld.C0 = weld.C0 * CFrame.new(0,-10.2,0)
  66. end
  67. for i = 1,5 do
  68. wait()
  69. rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.new(0,0.1,0)
  70. rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.Angles(0.30,0,0)
  71. rig["Right Shoulder"].C0 = rig["Right Shoulder"].C0 * CFrame.Angles(0.30,0,0)
  72. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,0.30)
  73. end
  74. sword.Transparency = 1
  75. plr.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,0.5,0) * CFrame.fromEulerAnglesXYZ(0,4.7,0)
  76. weld.C0 = weld.C0 * CFrame.new(0,-10.2,-30)
  77. end
  78. if key == "e" then
  79. char.Humanoid.WalkSpeed = 0
  80. char.Humanoid.JumpPower = 0
  81. for i = 1,6 do
  82. wait()
  83. char.Humanoid.CameraOffset = char.Humanoid.CameraOffset - Vector3.new(0,0.15,0)
  84. rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,0.15)
  85. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,0,-0.15)
  86. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.05,0,0)
  87. rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.new(0.15,0.15,0)
  88. rig["Right Shoulder"].C0 = rig["Right Shoulder"].C0 * CFrame.Angles(0,0,-0.15)
  89. rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.Angles(0,0,-0.15)
  90. end
  91. local ff = Instance.new("ForceField", char)
  92. wait(5)
  93. local bomb = Instance.new("Explosion", workspace)
  94. bomb.Position = char.Torso.Position
  95. bomb.BlastRadius = 80
  96. bomb.BlastPressure = 200000
  97. local boom = Instance.new("Part", game.Players.LocalPlayer.Character.Head)
  98. boom.Anchored = true
  99. boom.CanCollide = false
  100. boom.Position = char.Torso.Position
  101. local mesh1 = Instance.new("SpecialMesh", boom)
  102. mesh1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  103. boom.BrickColor = BrickColor.new("Bright yellow")
  104. boom.Rotation = Vector3.new(90,0,0)
  105. boom.Transparency = 0.5
  106. for i = 1,50 do
  107. wait()
  108. char.Humanoid.CameraOffset = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  109. boom.Transparency = boom.Transparency + 0.01
  110. mesh1.Scale = mesh1.Scale + Vector3.new(5,5,5)
  111. end
  112. for i = 1,50 do
  113. wait()
  114. char.Humanoid.CameraOffset = Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  115. boom.Transparency = boom.Transparency + 0.01
  116. mesh1.Scale = mesh1.Scale + Vector3.new(5,5,5)
  117. end
  118. for i = 1,20 do
  119. wait()
  120. char.Humanoid.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  121. boom.Transparency = boom.Transparency + 0.01
  122. mesh1.Scale = mesh1.Scale + Vector3.new(5,5,5)
  123. end
  124. boom:destroy()
  125. ff:destroy()
  126. wait()
  127. char.Humanoid.CameraOffset = Vector3.new(0,0,0)
  128. for i = 1,6 do
  129. wait()
  130. char.Humanoid.CameraOffset = char.Humanoid.CameraOffset - Vector3.new(0,-0.15,0)
  131. rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,-0.15)
  132. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,0,0.15)
  133. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.05,0,0)
  134. rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.new(-0.15,-0.15,0)
  135. rig["Right Shoulder"].C0 = rig["Right Shoulder"].C0 * CFrame.Angles(0,0,0.15)
  136. rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.Angles(0,0,0.15)
  137. end
  138. char.Humanoid.CameraOffset = Vector3.new(0,0,0)
  139. char.Humanoid.WalkSpeed = 16
  140. char.Humanoid.JumpPower = 50
  141. end
  142. if key == "r" then
  143. local ff1 = Instance.new("ForceField", char)
  144. for i = 1,5 do
  145. wait()
  146. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.25,0,0)
  147. rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,-0.25)
  148. rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,-0.25)
  149. end
  150. wait(0.25)
  151. for i = 1,5 do
  152. wait()
  153. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(-0.50,0,0)
  154. rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,0.50)
  155. rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,0.50)
  156. end
  157. local boomb = Instance.new("Explosion", char["Right Leg"])
  158. boomb.BlastRadius = 3
  159. boomb.BlastPressure = 30000
  160. boomb.Visible = false
  161. boomb.Position = char["Right Leg"].Position
  162. wait(0.35)
  163. for i = 1,5 do
  164. wait()
  165. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0.25,0,0)
  166. rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0,0,-0.25)
  167. rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0,0,-0.25)
  168. end
  169. boomb:destroy()
  170. ff1:destroy()
  171. end
  172. if key == "t" then
  173. local sound = Instance.new("Sound", char.Head)
  174. sound.SoundId = "rbxassetid://278040980"
  175. sound.Volume = 20
  176. sound:Play()
  177. local fff = Instance.new("ForceField", char)
  178. for i = 1,5 do
  179. wait()
  180. char.Humanoid.CameraOffset = char.Humanoid.CameraOffset - Vector3.new(0,0.15,0)
  181. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,0,-0.1)
  182. rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.new(0,0.07,0)
  183. rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(-0.05,0,0)
  184. rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.new(0,0.07,0)
  185. rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(-0.05,0,0)
  186. rig["Right Shoulder"].C0 = rig["Right Shoulder"].C0 * CFrame.Angles(-0.15,0,0)
  187. rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.new(0,-0.1,0)
  188. rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.Angles(-0.25,0,0)
  189. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,0.30)
  190. end
  191. wait(0.55)
  192. for i = 1,5 do
  193. wait()
  194. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.60)
  195. end
  196. local lelel = Instance.new("Explosion", workspace)
  197. lelel.Position = char["Left Arm"].Position
  198. lelel.BlastRadius = 6
  199. lelel.BlastPressure = 40000
  200. wait(0.15)
  201. for i = 1,5 do
  202. wait()
  203. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,0.60)
  204. end
  205. wait(0.1)
  206. for i = 1,5 do
  207. wait()
  208. char.Humanoid.CameraOffset = char.Humanoid.CameraOffset - Vector3.new(0,-0.15,0)
  209. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.new(0,0,0.1)
  210. rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.new(0,-0.07,0)
  211. rig["Right Hip"].C0 = rig["Right Hip"].C0 * CFrame.Angles(0.05,0,0)
  212. rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.new(0,-0.07,0)
  213. rig["Left Hip"].C0 = rig["Left Hip"].C0 * CFrame.Angles(0.05,-0,0)
  214. rig["Right Shoulder"].C0 = rig["Right Shoulder"].C0 * CFrame.Angles(0.15,0,0)
  215. rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.new(0,0.1,0)
  216. rig["Left Shoulder"].C0 = rig["Left Shoulder"].C0 * CFrame.Angles(0.25,0,0)
  217. char.HumanoidRootPart.RootJoint.C0 = char.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(0,0,-0.30)
  218. rig["Left Hip"].C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  219. rig["Right Hip"].C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  220. end
  221. fff:destroy()
  222. lelel:destroy()
  223. plr.Character.Torso["Left Shoulder"].C0 = CFrame.new(-1,0.5,0) * CFrame.fromEulerAnglesXYZ(0,4.7,0)
  224. end
  225. end
  226. mouse.KeyDown:connect(key)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement