assbagfaggotidk

rufus14s combat script

Jan 20th, 2017
1,359
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.76 KB | None | 0 0
  1. --By Rufus14 (One of the my best scripts)
  2. rapid = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
  3. rapid.SoundId = "http://roblox.com/asset?id=477273485"
  4. rapid.Volume = 10
  5. rapid.PlaybackSpeed = 2
  6. fireemblem = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
  7. fireemblem.SoundId = "http://roblox.com/asset?id=220951545"
  8. fireemblem:Play()
  9. fireemblem.Looped = true
  10. sound = Instance.new("Sound", game.Players.LocalPlayer.Character.Head)
  11. sound.SoundId = "http://roblox.com/asset?id=280667448"
  12. Instance.new("ForceField", game.Players.LocalPlayer.Character)
  13. mouse = game.Players.LocalPlayer:GetMouse()
  14. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 70
  15. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 20
  16. plr = game.Players.LocalPlayer.Character
  17. plrarm = plr["Right Arm"]
  18. plrlarm = plr["Left Arm"]
  19. plrhead = plr.Head
  20. plrleg = plr["Right Leg"]
  21. plrlleg = plr["Left Leg"]
  22. plrtorso = plr.Torso
  23. function ded()
  24. local ded3 = Instance.new("Sound", plr.Head)
  25. ded3.SoundId = "http://roblox.com/asset?id=283428477"
  26. local ded2 = Instance.new("Sound", plr.Head)
  27. ded2.SoundId = "http://roblox.com/asset?id=163154423"
  28. local ded1 = Instance.new("Sound", plr.Head)
  29. ded1.SoundId = "http://roblox.com/asset?id=193821941"
  30. local ded = Instance.new("Sound", plr.Head)
  31. ded.SoundId = "http://roblox.com/asset?id=534997954"
  32. Math = math.random(1,4)
  33. if Math == 1 then
  34. ded3:Play()
  35. end
  36. if Math == 2 then
  37. ded2:Play()
  38. end
  39. if Math == 3 then
  40. ded1:Play()
  41. end
  42. if Math == 4 then
  43. ded:Play()
  44. end
  45. ------------------------
  46. plrarm.Transparency = 1
  47. plrlarm.Transparency = 1
  48. plrtorso.Transparency = 1
  49. plrleg.Transparency = 1
  50. plrlleg.Transparency = 1
  51. plrhead.Transparency = 1
  52. -------------------------
  53. plrarm.CanCollide = true
  54. plrlarm.CanCollide = true
  55. plrtorso.CanCollide = false
  56. plrleg.CanCollide = false
  57. plrlleg.CanCollide = false
  58. plrhead.CanCollide = false
  59. print("ded.")
  60. local fplrtorso = Instance.new("Part", workspace)
  61. fplrtorso.Position = plrtorso.Position
  62. fplrtorso.BrickColor = plrtorso.BrickColor
  63. fplrtorso.Size = plrtorso.Size
  64. fplrtorso.LeftSurface = "Smooth"
  65. fplrtorso.RightSurface = "Smooth"
  66. fplrtorso.BottomSurface = "Smooth"
  67. fplrtorso.TopSurface = "Smooth"
  68. local weldtorso = Instance.new("Weld", fplrtorso)
  69. weldtorso.Part0 = fplrtorso
  70. weldtorso.Part1 = fplrtorso
  71. local decal = Instance.new("Decal", fplrtorso)
  72. decal.Texture = plr["Shirt Graphic"].Graphic
  73. local fplrhead = Instance.new("Part", workspace)
  74. local weldhead = Instance.new("Weld", fplrhead)
  75. weldhead.Part0 = fplrhead
  76. weldhead.Part1 = fplrtorso
  77. fplrhead.Position = plrhead.Position
  78. fplrhead.Size = plrhead.Size
  79. fplrhead.CanCollide = true
  80. local faic = Instance.new("Decal", fplrhead)
  81. faic.Texture = plr.Head.face.Texture
  82. local weldhead = Instance.new("Weld", fplrhead)
  83. weldhead.Part0 = fplrhead
  84. weldhead.Part1 = fplrtorso
  85. weldhead.C0 = CFrame.new(0,-1.5,0)
  86. fplrhead.BrickColor = plrhead.BrickColor
  87. local mesh = Instance.new("SpecialMesh", fplrhead)
  88. mesh.Scale = Vector3.new(1.25, 1.25, 1.25)
  89. local fplrleg = Instance.new("Part", workspace)
  90. fplrleg.BrickColor = plrleg.BrickColor
  91. fplrleg.Size = plrleg.Size
  92. fplrleg.Position = plrleg.Position
  93. fplrleg.CanCollide = false
  94. local weldleg = Instance.new("Weld", fplrleg)
  95. weldleg.Part0 = fplrleg
  96. weldleg.Part1 = fplrtorso
  97. weldleg.C0 = CFrame.new(-0.5,2,0)
  98. --------------------------------------
  99. local fplrlleg = Instance.new("Part", workspace)
  100. fplrlleg.BrickColor = plrleg.BrickColor
  101. fplrlleg.Size = plrlleg.Size
  102. fplrlleg.Position = plrlleg.Position
  103. fplrlleg.CanCollide = false
  104. local weldlleg = Instance.new("Weld", fplrlleg)
  105. weldlleg.Part0 = fplrlleg
  106. weldlleg.Part1 = fplrtorso
  107. weldlleg.C0 = CFrame.new(0.5,2,0) * CFrame.Angles(0,0,0.2)
  108. ----------------------------------------
  109. local fplrarm = Instance.new("Part", workspace)
  110. fplrarm.BrickColor = plrarm.BrickColor
  111. fplrarm.Size = plrarm.Size
  112. fplrarm.Position = plrarm.Position
  113. fplrarm.CanCollide = false
  114. local weldarm = Instance.new("Weld", fplrlleg)
  115. weldarm.Part0 = fplrarm
  116. weldarm.Part1 = fplrtorso
  117. weldarm.C0 = CFrame.new(1.5,0.35,0) * CFrame.Angles(0,0,0.5)
  118. ----------------------------------------
  119. local fplrlarm = Instance.new("Part", workspace)
  120. fplrlarm.BrickColor = plrlarm.BrickColor
  121. fplrlarm.Size = plrlarm.Size
  122. fplrlarm.Position = plrlarm.Position
  123. fplrlarm.CanCollide = false
  124. local weldlarm = Instance.new("Weld", fplrlleg)
  125. weldlarm.Part0 = fplrlarm
  126. weldlarm.Part1 = fplrtorso
  127. weldlarm.C0 = CFrame.new(-1.5,0.35,0) * CFrame.Angles(0,0,-0.5)
  128. wait(10)
  129. fplrarm:destroy()
  130. fplrhead:destroy()
  131. fplrlarm:destroy()
  132. fplrleg:destroy()
  133. fplrlleg:destroy()
  134. fplrtorso:destroy()
  135. end
  136. plr.Humanoid.Died:connect(ded)
  137. function key(key)
  138. key = key:lower()
  139. if key == "q" then
  140. for i = 1,5 do
  141. wait(0.01)
  142. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,0.35)
  143. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0.25,0,0)
  144. plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,-0.35)
  145. end
  146. sound:Play()
  147. local hit = Instance.new("Explosion", plr["Right Arm"])
  148. hit.Position = plr["Right Arm"].Position
  149. hit.Visible = false
  150. hit.BlastPressure = 100000
  151. hit.BlastRadius = 2.5
  152. wait(0.05)
  153. for i = 1,5 do
  154. wait(0.01)
  155. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,-0.35)
  156. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(-0.25,0,0)
  157. plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,0.35)
  158. end
  159. hit:destroy()
  160. end
  161. if key == "e" then
  162. for i = 1,5 do
  163. wait(0.01)
  164. plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.3)
  165. plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0.05,0,0)
  166. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0,0,0.06)
  167. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0,0,0.06)
  168. sound.PlaybackSpeed = 0.7
  169. end
  170. sound:Play()
  171. local hit1 = Instance.new("Explosion", plr["Right Leg"])
  172. hit1.Position = plr["Right Leg"].Position
  173. hit1.Visible = false
  174. hit1.BlastPressure = 200000
  175. hit1.BlastRadius = 2
  176. wait(0.1)
  177. for i = 1,5 do
  178. wait(0.01)
  179. plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,0.3)
  180. plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(-0.05,0,0)
  181. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0,0,-0.06)
  182. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0,0,-0.06)
  183. end
  184. sound.PlaybackSpeed = 1
  185. hit1:destory()
  186. end
  187. if key == "r" then
  188. for i = 1,5 do
  189. wait(0.01)
  190. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,-0.35)
  191. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0.25,0,0)
  192. plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,0.35)
  193. end
  194. sound:Play()
  195. local hit2 = Instance.new("Explosion", plr["Left Arm"])
  196. hit2.Position = plr["Left Arm"].Position
  197. hit2.Visible = false
  198. hit2.BlastPressure = 100000
  199. hit2.BlastRadius = 2.5
  200. wait(0.05)
  201. for i = 1,5 do
  202. wait(0.01)
  203. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,0.35)
  204. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(-0.25,0,0)
  205. plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,-0.35)
  206. end
  207. hit2:destroy()
  208. end
  209. if key:byte() == 32 then
  210. for i = 1,5 do
  211. wait(0.01)
  212. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0,0,0.1)
  213. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0,0,-0.1)
  214. plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,0.08)
  215. plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.new(0.2,-0.15,0)
  216. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0.07,0,0)
  217. end
  218. wait(0.5)
  219. for i = 1,5 do
  220. wait(0.01)
  221. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0,0,-0.1)
  222. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0,0,0.1)
  223. plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.08)
  224. plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.new(-0.2,0.15,0)
  225. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(-0.07,0,0)
  226. end
  227. end
  228. if key == "t" then
  229. for i = 1,30 do
  230. local boom = Instance.new("Explosion", plr.Head)
  231. boom.Position = plr["Right Arm"].Position
  232. boom.BlastPressure = 100
  233. boom.BlastRadius = 2
  234. boom.Visible = false
  235. rapid:Play()
  236. plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,-1.6)
  237. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,1.6)
  238. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(1.1,0,0)
  239. wait(0.05)
  240. boom:destroy()
  241. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(-1.1,0,0)
  242. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,-1.6)
  243. plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,1.6)
  244. wait(0.05)
  245. local boom1 = Instance.new("Explosion", plr.Head)
  246. boom1.Position = plr["Left Arm"].Position
  247. boom1.BlastPressure = 100
  248. boom1.BlastRadius = 2
  249. boom1.Visible = false
  250. rapid:Play()
  251. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(1.1,0,0)
  252. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,-1.6)
  253. plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,1.6)
  254. wait(0.05)
  255. boom1:destroy()
  256. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(-1.1,0,0)
  257. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0,0,1.6)
  258. plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(0,0,-1.6)
  259. end
  260. end
  261. end
  262. mouse.KeyDown:connect(key)
  263. plr = game.Players.LocalPlayer.Character
  264. sound1 = Instance.new("Sound", plr.Head)
  265. sound1.SoundId = "http://www.roblox.com/asset/?id=360202811"
  266. sound1:Play()
  267. sound1.Looped = true
  268. sound1.Volume = 1
  269. plr.HumanoidRootPart.RootJoint.C1 = plr.HumanoidRootPart.RootJoint.C1 * CFrame.Angles(-0.05,0,0)
  270. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.Angles(0.1,0.1,0.1)
  271. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.Angles(0.1,0.1,0.1)
  272. plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.15)
  273. plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,-0.15)
  274. while true do
  275. wait(0.01)
  276. for i = 1,2 do
  277. wait(0.05)
  278. plr = game.Players.LocalPlayer.Character
  279. plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,-0.005)
  280. plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.005)
  281. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(-0.005,0,-0.005)
  282. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,0.01,0)
  283. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,0.01,0)
  284. end
  285. for i = 1,2 do
  286. wait(0.05)
  287. plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,-0.005)
  288. plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.005)
  289. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(-0.005,0,-0.005)
  290. plr = game.Players.LocalPlayer.Character
  291. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,0.02,0)
  292. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,0.02,0)
  293. end
  294. for i = 1,3 do
  295. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(-0.005,0,-0.005)
  296. wait(0.05)
  297. plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,-0.005)
  298. plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,-0.005)
  299. plr = game.Players.LocalPlayer.Character
  300. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,0.025,0)
  301. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,0.025,0)
  302. end
  303. wait(1)
  304. -------------------------------------------------------------------------------------------------------
  305. for i = 1,3 do
  306. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0.005,0,0.005)
  307. wait(0.05)
  308. plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,0.005)
  309. plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,0.005)
  310. plr = game.Players.LocalPlayer.Character
  311. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,-0.025,0)
  312. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,-0.025,0)
  313.  
  314. end
  315. for i = 1,2 do
  316. plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,0.005)
  317. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0.005,0,0.005)
  318. wait(0.05)
  319. plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,0.005)
  320. plr = game.Players.LocalPlayer.Character
  321. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,-0.02,0)
  322. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,-0.02,0)
  323.  
  324. end
  325. for i = 1,2 do
  326. plr.Torso["Right Hip"].C1 = plr.Torso["Right Hip"].C1 * CFrame.Angles(0,0,0.005)
  327. plr.Torso.Neck.C1 = plr.Torso.Neck.C1 * CFrame.Angles(0.005,0,0.005)
  328. wait(0.05)
  329. plr.Torso["Left Hip"].C1 = plr.Torso["Left Hip"].C1 * CFrame.Angles(0,0,0.005)
  330. plr = game.Players.LocalPlayer.Character
  331. plr.Torso["Right Shoulder"].C1 = plr.Torso["Right Shoulder"].C1 * CFrame.new(0,-0.01,0)
  332. plr.Torso["Left Shoulder"].C1 = plr.Torso["Left Shoulder"].C1 * CFrame.new(0,-0.01,0)
  333.  
  334. end
  335. end
Add Comment
Please, Sign In to add comment