Advertisement
lafur

Untitled

Nov 12th, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end Player = game:GetService("Players").LocalPlayer
  6. Cha = Player.Character
  7. mouse = game.Players.LocalPlayer:GetMouse()
  8. torso = Cha.Torso
  9. click = false
  10. rush = false
  11. shot = false
  12. fist = false
  13. massive = false
  14. wind = false
  15. Cha.Humanoid.WalkSpeed = 80
  16. Cha.Torso["Right Shoulder"].Part0 = nil
  17. Cha.Torso["Right Shoulder"].Part1 = nil
  18. Cha.Torso["Left Shoulder"].Part0 = nil
  19. Cha.Torso["Left Shoulder"].Part1 = nil
  20. wait()
  21. RightArmWeld = Instance.new("Weld")
  22. RightArmWeld.Parent = Cha["Torso"]
  23. RightArmWeld.Part0 = RightArmWeld.Parent
  24. RightArmWeld.Part1 = Cha["Right Arm"]
  25. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, -0.5, 0.5)
  26.  
  27. LeftArmWeld = Instance.new("Weld")
  28. LeftArmWeld.Parent = Cha["Torso"]
  29. LeftArmWeld.Part0 = LeftArmWeld.Parent
  30. LeftArmWeld.Part1 = Cha["Left Arm"]
  31. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  32.  
  33. mouse.Button1Down:connect(function()
  34.  
  35. if (not vDebounce) and click == false then
  36. click = true
  37. vDebounce = true
  38. wa = Instance.new("Part",Cha)
  39. wa.Transparency=1
  40. wa.CanCollide = false
  41. wa.Size = Vector3.new(1, 1, 1)
  42. wa:BreakJoints()
  43. Weld3 = Instance.new("Weld",wa)
  44. Weld3.Part0 = Handle
  45. Weld3.Part1 = wa
  46. Weld3.C0 = CFrame.new(0, 0, -2) * CFrame.Angles(0, 0, 0)
  47.  
  48.  
  49. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.4, -0.4, 0.4)
  50. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  51. wait()
  52. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.3, -0.3, 0.3)
  53. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  54. wait()
  55. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.2, -0.2, 0.2)
  56. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  57. wait()
  58. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.1, -0.1, 0.1)
  59. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  60. wait()
  61. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  62. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  63. wait()
  64. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, 0, 0)
  65. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  66. wait()
  67. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.6, 0, 0)
  68. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  69. wait()
  70. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.7, 0, 0)
  71. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  72. wait()
  73. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.8, 0, 0)
  74. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  75. wait()
  76. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.9, 0, 0)
  77. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  78. wait()
  79. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(1, 0, 0)
  80. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  81. wait()
  82. RightArmWeld.C0 = CFrame.new(1.5,0.1,-0.1) * CFrame.fromEulerAnglesXYZ(1.1, 0, 0)
  83. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  84. wait()
  85. RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.2, 0, 0)
  86. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  87. wait()
  88. RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.3, 0, 0)
  89. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  90. wait()
  91. RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.4, 0, 0)
  92. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  93. wait()
  94. RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
  95. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  96. wait()
  97. RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.6, 0, 0)
  98. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  99. wait()
  100. RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0)
  101. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  102. wait()
  103. RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.8, 0, 0)
  104. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  105. wait()
  106. RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.9, 0, 0)
  107. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  108. wait()
  109. RightArmWeld.C0 = CFrame.new(1.5,0.5,-0.5) * CFrame.fromEulerAnglesXYZ(2, 0, 0)
  110. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  111.  
  112. wait()
  113. RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.9, 0, 0)
  114. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  115. wait()
  116. RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0)
  117. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  118. wait()
  119. RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
  120. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  121. wait()
  122. RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.3, 0, 0)
  123. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  124. wait()
  125. RightArmWeld.C0 = CFrame.new(1.5,0.1,-0.1) * CFrame.fromEulerAnglesXYZ(1.1, 0, 0)
  126. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  127. wait()
  128. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.9, 0, 0)
  129. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  130. wait()
  131. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.7, 0, 0)
  132. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  133. wait()
  134. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, 0, 0)
  135. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  136. wait()
  137. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  138. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  139. wait()
  140. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.1, -0.1, 0.1)
  141. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  142. wait()
  143. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.2, -0.2, 0.2)
  144. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  145. wait()
  146. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.3, -0.3, 0.3)
  147. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  148. wait()
  149. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.4, -0.4, 0.4)
  150. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  151. wait()
  152. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, -0.5, 0.5)
  153. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  154.  
  155. HitBox = Instance.new("Part",Cha)
  156. HitBox.TopSurface = "Smooth"
  157. HitBox.BottomSurface = "Smooth"
  158. HitBox.FormFactor = "Custom"
  159. HitBox.Size = Vector3.new(3,3,3)
  160. HitBox.CanCollide = True
  161. HitBox.Transparency = 1
  162. HitBox.BrickColor = BrickColor.new("Really red")
  163. HitBoxMesh = Instance.new("SpecialMesh", HitBox)
  164. HitBoxMesh.MeshType = "Brick"
  165. HitBoxMesh.Scale = Vector3.new(1.5,2,2)
  166. HitBoxWeld = Instance.new("Weld",Cha)
  167. HitBoxWeld.Part0 = Hammer
  168. HitBoxWeld.Part1 = HitBox
  169. HitBoxWeld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  170.  
  171. HitBox2 = Instance.new("Part",Cha)
  172. HitBox2.TopSurface = "Smooth"
  173. HitBox2.BottomSurface = "Smooth"
  174. HitBox2.FormFactor = "Custom"
  175. HitBox2.Size = Vector3.new(3,3,3)
  176. HitBox2.CanCollide = True
  177. HitBox2.Transparency = 1
  178. HitBox2.BrickColor = BrickColor.new("Really red")
  179. HitBox2Mesh = Instance.new("SpecialMesh", HitBox2)
  180. HitBox2Mesh.MeshType = "Brick"
  181. HitBox2Mesh.Scale = Vector3.new(1.5,2,2)
  182. HitBox2Weld = Instance.new("Weld",Cha)
  183. HitBox2Weld.Part0 = Hammerv2
  184. HitBox2Weld.Part1 = HitBox2
  185. HitBox2Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  186.  
  187. HitBox.Touched:connect(function(hit)
  188. if hit.Parent:FindFirstChild("Humanoid") and click == true then
  189. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(25)
  190. HitBox:Destroy()
  191. Boom2 = Instance.new("Part",Workspace)
  192. Boom2.BrickColor = BrickColor.new("Really black")
  193. Boom2.Transparency = 0.7
  194. Boom2.TopSurface = "Smooth"
  195. Boom2.BottomSurface = "Smooth"
  196. Boom2.Anchored = true
  197. Boom2.CanCollide = True
  198. Boom2.CFrame = hit.Parent:FindFirstChild("Humanoid").Torso.CFrame
  199. Boom2Mesh = Instance.new("SpecialMesh", Boom2)
  200. Boom2Mesh.MeshType = "Sphere"
  201. Boom2Mesh.Scale = Vector3.new(1,1,1)
  202. wait()
  203. Boom2Mesh.Scale = Vector3.new(3,3,3)
  204. wait()
  205. Boom2Mesh.Scale = Vector3.new(5,5,5)
  206. wait()
  207. Boom2Mesh.Scale = Vector3.new(7,7,7)
  208. wait()
  209. Boom2Mesh.Scale = Vector3.new(9,9,9)
  210. wait()
  211. Boom2Mesh.Scale = Vector3.new(11,11,11)
  212. wait()
  213. Boom2Mesh.Scale = Vector3.new(13,13,13)
  214. wait()
  215. Boom2Mesh.Scale = Vector3.new(15,15,15)
  216. wait()
  217. Boom2:Destroy()
  218. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  219. end
  220. end)
  221.  
  222. HitBox2.Touched:connect(function(hit)
  223. if hit.Parent:FindFirstChild("Humanoid") and click == true then
  224. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(25)
  225. HitBox2:Destroy()
  226. Boom2 = Instance.new("Part",Workspace)
  227. Boom2.BrickColor = BrickColor.new("Really black")
  228. Boom2.Transparency = 0.7
  229. Boom2.TopSurface = "Smooth"
  230. Boom2.BottomSurface = "Smooth"
  231. Boom2.Anchored = true
  232. Boom2.CanCollide = True
  233. Boom2.CFrame = hit.Parent:FindFirstChild("Humanoid").Torso.CFrame
  234. Boom2Mesh = Instance.new("SpecialMesh", Boom2)
  235. Boom2Mesh.MeshType = "Sphere"
  236. Boom2Mesh.Scale = Vector3.new(1,1,1)
  237. wait()
  238. Boom2Mesh.Scale = Vector3.new(3,3,3)
  239. wait()
  240. Boom2Mesh.Scale = Vector3.new(5,5,5)
  241. wait()
  242. Boom2Mesh.Scale = Vector3.new(7,7,7)
  243. wait()
  244. Boom2Mesh.Scale = Vector3.new(9,9,9)
  245. wait()
  246. Boom2Mesh.Scale = Vector3.new(11,11,11)
  247. wait()
  248. Boom2Mesh.Scale = Vector3.new(13,13,13)
  249. wait()
  250. Boom2Mesh.Scale = Vector3.new(15,15,15)
  251. wait(1)
  252. Boom2:Destroy()
  253. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  254. end
  255. end)
  256.  
  257.  
  258. wait(0.5)
  259. HitBox:Destroy()
  260. HitBox2:Destroy()
  261.  
  262. wa:remove()
  263.  
  264. vDebounce = false
  265.  
  266. click = false
  267. end
  268. end)
  269.  
  270.  
  271.  
  272.  
  273. RightArm = Instance.new("Part",Cha)
  274. RightArm.TopSurface = "Smooth"
  275. RightArm.BottomSurface = "Smooth"
  276. RightArm.FormFactor = "Custom"
  277. RightArm.Size = Vector3.new(1,1,1)
  278. RightArm.CanCollide = True
  279. RightArm.Transparency = 0
  280. RightArm.BrickColor = BrickColor.new("Really black")
  281. RightArmMesh = Instance.new("SpecialMesh", RightArm)
  282. RightArmMesh.MeshType = "Brick"
  283. RightArmMesh.Scale = Vector3.new(1.2,0.2,1.2)
  284. RightArm2Weld = Instance.new("Weld",Cha)
  285. RightArm2Weld.Part0 = Cha["Right Arm"]
  286. RightArm2Weld.Part1 = RightArm
  287. RightArm2Weld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  288.  
  289. LeftArm = Instance.new("Part",Cha)
  290. LeftArm.TopSurface = "Smooth"
  291. LeftArm.BottomSurface = "Smooth"
  292. LeftArm.FormFactor = "Custom"
  293. LeftArm.Size = Vector3.new(1,1,1)
  294. LeftArm.CanCollide = True
  295. LeftArm.Transparency = 0
  296. LeftArm.BrickColor = BrickColor.new("Really black")
  297. LeftArmMesh = Instance.new("SpecialMesh", LeftArm)
  298. LeftArmMesh.MeshType = "Brick"
  299. LeftArmMesh.Scale = Vector3.new(1.2,0.2,1.2)
  300. LeftArm2Weld = Instance.new("Weld",Cha)
  301. LeftArm2Weld.Part0 = Cha["Left Arm"]
  302. LeftArm2Weld.Part1 = LeftArm
  303. LeftArm2Weld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  304.  
  305. RightTop = Instance.new("Part",Cha)
  306. RightTop.TopSurface = "Smooth"
  307. RightTop.BottomSurface = "Smooth"
  308. RightTop.FormFactor = "Custom"
  309. RightTop.Size = Vector3.new(1,1,1)
  310. RightTop.CanCollide = True
  311. RightTop.Transparency = 0
  312. RightTop.BrickColor = BrickColor.new("Really black")
  313. RightTopMesh = Instance.new("SpecialMesh", RightTop)
  314. RightTopMesh.MeshType = "Torso"
  315. RightTopMesh.Scale = Vector3.new(1.1,0.7,1.1)
  316. RightTopWeld = Instance.new("Weld",Cha)
  317. RightTopWeld.Part0 = Cha["Right Arm"]
  318. RightTopWeld.Part1 = RightTop
  319. RightTopWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  320.  
  321. LeftTop = Instance.new("Part",Cha)
  322. LeftTop.TopSurface = "Smooth"
  323. LeftTop.BottomSurface = "Smooth"
  324. LeftTop.FormFactor = "Custom"
  325. LeftTop.Size = Vector3.new(1,1,1)
  326. LeftTop.CanCollide = True
  327. LeftTop.Transparency = 0
  328. LeftTop.BrickColor = BrickColor.new("Really black")
  329. LeftTopMesh = Instance.new("SpecialMesh", LeftTop)
  330. LeftTopMesh.MeshType = "Torso"
  331. LeftTopMesh.Scale = Vector3.new(1.1,0.7,1.1)
  332. LeftTopWeld = Instance.new("Weld",Cha)
  333. LeftTopWeld.Part0 = Cha["Left Arm"]
  334. LeftTopWeld.Part1 = LeftTop
  335. LeftTopWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  336.  
  337. RightTopDesign = Instance.new("Part",Cha)
  338. RightTopDesign.TopSurface = "Smooth"
  339. RightTopDesign.BottomSurface = "Smooth"
  340. RightTopDesign.FormFactor = "Custom"
  341. RightTopDesign.Size = Vector3.new(1,1,1)
  342. RightTopDesign.CanCollide = True
  343. RightTopDesign.Transparency = 0.5
  344. RightTopDesign.BrickColor = BrickColor.new("Really red")
  345. RightTopDesignMesh = Instance.new("SpecialMesh", RightTopDesign)
  346. RightTopDesignMesh.MeshType = "Torso"
  347. RightTopDesignMesh.Scale = Vector3.new(1,0.65,1.15)
  348. RightTopDesignWeld = Instance.new("Weld",Cha)
  349. RightTopDesignWeld.Part0 = Cha["Right Arm"]
  350. RightTopDesignWeld.Part1 = RightTopDesign
  351. RightTopDesignWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  352.  
  353. LeftTopDesign = Instance.new("Part",Cha)
  354. LeftTopDesign.TopSurface = "Smooth"
  355. LeftTopDesign.BottomSurface = "Smooth"
  356. LeftTopDesign.FormFactor = "Custom"
  357. LeftTopDesign.Size = Vector3.new(1,1,1)
  358. LeftTopDesign.CanCollide = True
  359. LeftTopDesign.Transparency = 0.5
  360. LeftTopDesign.BrickColor = BrickColor.new("Really red")
  361. LeftTopDesignMesh = Instance.new("SpecialMesh", LeftTopDesign)
  362. LeftTopDesignMesh.MeshType = "Torso"
  363. LeftTopDesignMesh.Scale = Vector3.new(1,0.65,1.15)
  364. LeftTopDesignWeld = Instance.new("Weld",Cha)
  365. LeftTopDesignWeld.Part0 = Cha["Left Arm"]
  366. LeftTopDesignWeld.Part1 = LeftTopDesign
  367. LeftTopDesignWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  368.  
  369. RightArm2 = Instance.new("Part",Cha)
  370. RightArm2.TopSurface = "Smooth"
  371. RightArm2.BottomSurface = "Smooth"
  372. RightArm2.FormFactor = "Custom"
  373. RightArm2.Size = Vector3.new(1,1,1)
  374. RightArm2.CanCollide = True
  375. RightArm2.Transparency = 0
  376. RightArm2.BrickColor = BrickColor.new("Really black")
  377. RightArm2Mesh = Instance.new("SpecialMesh", RightArm2)
  378. RightArm2Mesh.MeshType = "Brick"
  379. RightArm2Mesh.Scale = Vector3.new(1.1,0.5,1.1)
  380. RightArm2Weld = Instance.new("Weld",Cha)
  381. RightArm2Weld.Part0 = Cha["Right Arm"]
  382. RightArm2Weld.Part1 = RightArm2
  383. RightArm2Weld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  384.  
  385. LeftArm2 = Instance.new("Part",Cha)
  386. LeftArm2.TopSurface = "Smooth"
  387. LeftArm2.BottomSurface = "Smooth"
  388. LeftArm2.FormFactor = "Custom"
  389. LeftArm2.Size = Vector3.new(1,1,1)
  390. LeftArm2.CanCollide = True
  391. LeftArm2.Transparency = 0
  392. LeftArm2.BrickColor = BrickColor.new("Really black")
  393. LeftArm2Mesh = Instance.new("SpecialMesh", LeftArm2)
  394. LeftArm2Mesh.MeshType = "Brick"
  395. LeftArm2Mesh.Scale = Vector3.new(1.1,0.5,1.1)
  396. LeftArm2Weld = Instance.new("Weld",Cha)
  397. LeftArm2Weld.Part0 = Cha["Left Arm"]
  398. LeftArm2Weld.Part1 = LeftArm2
  399. LeftArm2Weld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  400.  
  401. RightCrystal = Instance.new("Part",Cha)
  402. RightCrystal.TopSurface = "Smooth"
  403. RightCrystal.BottomSurface = "Smooth"
  404. RightCrystal.CanCollide = True
  405. RightCrystal.BrickColor = BrickColor.new("Really red")
  406. RightCrystal.Reflectance = 0
  407. RightCrystal.Transparency = 0
  408. RightCrystalMesh = Instance.new("SpecialMesh",RightCrystal)
  409. RightCrystalMesh.MeshType = "FileMesh"
  410. RightCrystalMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  411. RightCrystalMesh.Scale = Vector3.new(1,1,1)
  412. RightCrystalWeld = Instance.new("Weld",Cha)
  413. RightCrystalWeld.Part0 = Cha["Right Arm"]
  414. RightCrystalWeld.Part1 = RightCrystal
  415. RightCrystalWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  416.  
  417. LeftCrystal = Instance.new("Part",Cha)
  418. LeftCrystal.TopSurface = "Smooth"
  419. LeftCrystal.BottomSurface = "Smooth"
  420. LeftCrystal.CanCollide = True
  421. LeftCrystal.BrickColor = BrickColor.new("Really red")
  422. LeftCrystal.Reflectance = 0
  423. LeftCrystal.Transparency = 0
  424. LeftCrystalMesh = Instance.new("SpecialMesh",LeftCrystal)
  425. LeftCrystalMesh.MeshType = "FileMesh"
  426. LeftCrystalMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  427. LeftCrystalMesh.Scale = Vector3.new(1,1,1)
  428. LeftCrystalWeld = Instance.new("Weld",Cha)
  429. LeftCrystalWeld.Part0 = Cha["Left Arm"]
  430. LeftCrystalWeld.Part1 = LeftCrystal
  431. LeftCrystalWeld.C1 = CFrame.new(0,0.25,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  432.  
  433. RightTriangle = Instance.new("Part",Cha)
  434. RightTriangle.TopSurface = "Smooth"
  435. RightTriangle.BottomSurface = "Smooth"
  436. RightTriangle.FormFactor = "Custom"
  437. RightTriangle.Size = Vector3.new(1,1,1)
  438. RightTriangle.CanCollide = True
  439. RightTriangle.Transparency = 0
  440. RightTriangle.BrickColor = BrickColor.new("Really black")
  441. RightTriangleMesh = Instance.new("SpecialMesh", RightTriangle)
  442. RightTriangleMesh.MeshType = "Torso"
  443. RightTriangleMesh.Scale = Vector3.new(0.6,1.7,1.1)
  444. RightTriangleWeld = Instance.new("Weld",Cha)
  445. RightTriangleWeld.Part0 = Cha["Right Arm"]
  446. RightTriangleWeld.Part1 = RightTriangle
  447. RightTriangleWeld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  448.  
  449. LeftTriangle = Instance.new("Part",Cha)
  450. LeftTriangle.TopSurface = "Smooth"
  451. LeftTriangle.BottomSurface = "Smooth"
  452. LeftTriangle.FormFactor = "Custom"
  453. LeftTriangle.Size = Vector3.new(1,1,1)
  454. LeftTriangle.CanCollide = True
  455. LeftTriangle.Transparency = 0
  456. LeftTriangle.BrickColor = BrickColor.new("Really black")
  457. LeftTriangleMesh = Instance.new("SpecialMesh", LeftTriangle)
  458. LeftTriangleMesh.MeshType = "Torso"
  459. LeftTriangleMesh.Scale = Vector3.new(0.6,1.7,1.1)
  460. LeftTriangleWeld = Instance.new("Weld",Cha)
  461. LeftTriangleWeld.Part0 = Cha["Left Arm"]
  462. LeftTriangleWeld.Part1 = LeftTriangle
  463. LeftTriangleWeld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  464.  
  465. Handle = Instance.new("Part",Cha)
  466. Handle.TopSurface = "Smooth"
  467. Handle.BottomSurface = "Smooth"
  468. Handle.FormFactor = "Custom"
  469. Handle.Size = Vector3.new(1,1,1)
  470. Handle.CanCollide = True
  471. Handle.Transparency = 0
  472. Handle.BrickColor = BrickColor.new("Really black")
  473. HandleMesh = Instance.new("SpecialMesh", Handle)
  474. HandleMesh.MeshType = "Cylinder"
  475. HandleMesh.Scale = Vector3.new(6,0.2,0.2)
  476. HandleWeld = Instance.new("Weld",Cha)
  477. HandleWeld.Part0 = Cha["Right Arm"]
  478. HandleWeld.Part1 = Handle
  479. HandleWeld.C1 = CFrame.new(0,0.75,0)*CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  480.  
  481. Handle2 = Instance.new("Part",Cha)
  482. Handle2.TopSurface = "Smooth"
  483. Handle2.BottomSurface = "Smooth"
  484. Handle2.FormFactor = "Custom"
  485. Handle2.Size = Vector3.new(1,1,1)
  486. Handle2.CanCollide = True
  487. Handle2.Transparency = 0
  488. Handle2.BrickColor = BrickColor.new("Really red")
  489. Handle2Mesh = Instance.new("SpecialMesh", Handle2)
  490. Handle2Mesh.MeshType = "Cylinder"
  491. Handle2Mesh.Scale = Vector3.new(2,0.25,0.25)
  492. Handle2Weld = Instance.new("Weld",Cha)
  493. Handle2Weld.Part0 = Handle
  494. Handle2Weld.Part1 = Handle2
  495. Handle2Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  496.  
  497. Handle3 = Instance.new("Part",Cha)
  498. Handle3.TopSurface = "Smooth"
  499. Handle3.BottomSurface = "Smooth"
  500. Handle3.FormFactor = "Custom"
  501. Handle3.Size = Vector3.new(1,1,1)
  502. Handle3.CanCollide = True
  503. Handle3.Transparency = 0
  504. Handle3.BrickColor = BrickColor.new("Really red")
  505. Handle3Mesh = Instance.new("SpecialMesh", Handle3)
  506. Handle3Mesh.MeshType = "Cylinder"
  507. Handle3Mesh.Scale = Vector3.new(1,0.25,0.25)
  508. Handle3Weld = Instance.new("Weld",Cha)
  509. Handle3Weld.Part0 = Handle
  510. Handle3Weld.Part1 = Handle3
  511. Handle3Weld.C1 = CFrame.new(2.6,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  512.  
  513. Handle4 = Instance.new("Part",Cha)
  514. Handle4.TopSurface = "Smooth"
  515. Handle4.BottomSurface = "Smooth"
  516. Handle4.FormFactor = "Custom"
  517. Handle4.Size = Vector3.new(1,1,1)
  518. Handle4.CanCollide = True
  519. Handle4.Transparency = 0
  520. Handle4.BrickColor = BrickColor.new("Really red")
  521. Handle4Mesh = Instance.new("SpecialMesh", Handle4)
  522. Handle4Mesh.MeshType = "Cylinder"
  523. Handle4Mesh.Scale = Vector3.new(1,0.25,0.25)
  524. Handle4Weld = Instance.new("Weld",Cha)
  525. Handle4Weld.Part0 = Handle
  526. Handle4Weld.Part1 = Handle4
  527. Handle4Weld.C1 = CFrame.new(-2.6,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  528.  
  529. BladeStart = Instance.new("Part",Cha)
  530. BladeStart.TopSurface = "Smooth"
  531. BladeStart.BottomSurface = "Smooth"
  532. BladeStart.FormFactor = "Custom"
  533. BladeStart.Size = Vector3.new(1,1,1)
  534. BladeStart.CanCollide = True
  535. BladeStart.Transparency = 0
  536. BladeStart.BrickColor = BrickColor.new("Really red")
  537. BladeStartMesh = Instance.new("SpecialMesh", BladeStart)
  538. BladeStartMesh.MeshType = "Brick"
  539. BladeStartMesh.Scale = Vector3.new(0.5,1,0.5)
  540. BladeStartWeld = Instance.new("Weld",Cha)
  541. BladeStartWeld.Part0 = Handle
  542. BladeStartWeld.Part1 = BladeStart
  543. BladeStartWeld.C1 = CFrame.new(3,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  544.  
  545. BladeStart2 = Instance.new("Part",Cha)
  546. BladeStart2.TopSurface = "Smooth"
  547. BladeStart2.BottomSurface = "Smooth"
  548. BladeStart2.FormFactor = "Custom"
  549. BladeStart2.Size = Vector3.new(1,1,1)
  550. BladeStart2.CanCollide = True
  551. BladeStart2.Transparency = 0
  552. BladeStart2.BrickColor = BrickColor.new("Really black")
  553. BladeStart2Mesh = Instance.new("SpecialMesh", BladeStart2)
  554. BladeStart2Mesh.MeshType = "Brick"
  555. BladeStart2Mesh.Scale = Vector3.new(0.3,1.1,0.6)
  556. BladeStart2Weld = Instance.new("Weld",Cha)
  557. BladeStart2Weld.Part0 = Handle
  558. BladeStart2Weld.Part1 = BladeStart2
  559. BladeStart2Weld.C1 = CFrame.new(3,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  560.  
  561. Connector = Instance.new("Part",Cha)
  562. Connector.TopSurface = "Smooth"
  563. Connector.BottomSurface = "Smooth"
  564. Connector.FormFactor = "Custom"
  565. Connector.Size = Vector3.new(1,1,1)
  566. Connector.CanCollide = True
  567. Connector.Transparency = 0
  568. Connector.BrickColor = BrickColor.new("Really black")
  569. ConnectorMesh = Instance.new("SpecialMesh", Connector)
  570. ConnectorMesh.MeshType = "Cylinder"
  571. ConnectorMesh.Scale = Vector3.new(2,0.2,0.2)
  572. ConnectorWeld = Instance.new("Weld",Cha)
  573. ConnectorWeld.Part0 = Handle
  574. ConnectorWeld.Part1 = Connector
  575. ConnectorWeld.C1 = CFrame.new(4,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  576.  
  577. BladeStart3 = Instance.new("Part",Cha)
  578. BladeStart3.TopSurface = "Smooth"
  579. BladeStart3.BottomSurface = "Smooth"
  580. BladeStart3.FormFactor = "Custom"
  581. BladeStart3.Size = Vector3.new(1,1,1)
  582. BladeStart3.CanCollide = True
  583. BladeStart3.Transparency = 0
  584. BladeStart3.BrickColor = BrickColor.new("Really red")
  585. BladeStart3Mesh = Instance.new("SpecialMesh", BladeStart3)
  586. BladeStart3Mesh.MeshType = "Brick"
  587. BladeStart3Mesh.Scale = Vector3.new(0.5,2,1)
  588. BladeStart3Weld = Instance.new("Weld",Cha)
  589. BladeStart3Weld.Part0 = Handle
  590. BladeStart3Weld.Part1 = BladeStart3
  591. BladeStart3Weld.C1 = CFrame.new(4,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  592.  
  593. BladeStart4 = Instance.new("Part",Cha)
  594. BladeStart4.TopSurface = "Smooth"
  595. BladeStart4.BottomSurface = "Smooth"
  596. BladeStart4.FormFactor = "Custom"
  597. BladeStart4.Size = Vector3.new(1,1,1)
  598. BladeStart4.CanCollide = True
  599. BladeStart4.Transparency = 0
  600. BladeStart4.BrickColor = BrickColor.new("Really black")
  601. BladeStart4Mesh = Instance.new("SpecialMesh", BladeStart4)
  602. BladeStart4Mesh.MeshType = "Brick"
  603. BladeStart4Mesh.Scale = Vector3.new(0.3,2.1,1.1)
  604. BladeStart4Weld = Instance.new("Weld",Cha)
  605. BladeStart4Weld.Part0 = Handle
  606. BladeStart4Weld.Part1 = BladeStart4
  607. BladeStart4Weld.C1 = CFrame.new(4,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  608.  
  609. Starter = Instance.new("Part",Cha)
  610. Starter.TopSurface = "Smooth"
  611. Starter.BottomSurface = "Smooth"
  612. Starter.FormFactor = "Custom"
  613. Starter.Size = Vector3.new(1,1,1)
  614. Starter.CanCollide = True
  615. Starter.Transparency = 0
  616. Starter.BrickColor = BrickColor.new("Really black")
  617. StarterMesh = Instance.new("SpecialMesh", Starter)
  618. StarterMesh.MeshType = "Brick"
  619. StarterMesh.Scale = Vector3.new(1,2,1.5)
  620. StarterWeld = Instance.new("Weld",Cha)
  621. StarterWeld.Part0 = Handle
  622. StarterWeld.Part1 = Starter
  623. StarterWeld.C1 = CFrame.new(5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  624.  
  625. Starter2 = Instance.new("Part",Cha)
  626. Starter2.TopSurface = "Smooth"
  627. Starter2.BottomSurface = "Smooth"
  628. Starter2.FormFactor = "Custom"
  629. Starter2.Size = Vector3.new(1,1,1)
  630. Starter2.CanCollide = True
  631. Starter2.Transparency = 0
  632. Starter2.BrickColor = BrickColor.new("Really red")
  633. Starter2Mesh = Instance.new("SpecialMesh", Starter2)
  634. Starter2Mesh.MeshType = "Brick"
  635. Starter2Mesh.Scale = Vector3.new(0.8,2.2,1.4)
  636. Starter2Weld = Instance.new("Weld",Cha)
  637. Starter2Weld.Part0 = Handle
  638. Starter2Weld.Part1 = Starter2
  639. Starter2Weld.C1 = CFrame.new(5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  640.  
  641. Starter3 = Instance.new("Part",Cha)
  642. Starter3.TopSurface = "Smooth"
  643. Starter3.BottomSurface = "Smooth"
  644. Starter3.FormFactor = "Custom"
  645. Starter3.Size = Vector3.new(1,1,1)
  646. Starter3.CanCollide = True
  647. Starter3.Transparency = 0
  648. Starter3.BrickColor = BrickColor.new("Really black")
  649. Starter3Mesh = Instance.new("SpecialMesh", Starter3)
  650. Starter3Mesh.MeshType = "Brick"
  651. Starter3Mesh.Scale = Vector3.new(0.6,2.4,1.2)
  652. Starter3Weld = Instance.new("Weld",Cha)
  653. Starter3Weld.Part0 = Handle
  654. Starter3Weld.Part1 = Starter3
  655. Starter3Weld.C1 = CFrame.new(5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  656.  
  657. Starter4 = Instance.new("Part",Cha)
  658. Starter4.TopSurface = "Smooth"
  659. Starter4.BottomSurface = "Smooth"
  660. Starter4.FormFactor = "Custom"
  661. Starter4.Size = Vector3.new(1,1,1)
  662. Starter4.CanCollide = True
  663. Starter4.Transparency = 0
  664. Starter4.BrickColor = BrickColor.new("Really red")
  665. Starter4Mesh = Instance.new("SpecialMesh", Starter4)
  666. Starter4Mesh.MeshType = "Brick"
  667. Starter4Mesh.Scale = Vector3.new(0.4,2.6,1)
  668. Starter4Weld = Instance.new("Weld",Cha)
  669. Starter4Weld.Part0 = Handle
  670. Starter4Weld.Part1 = Starter4
  671. Starter4Weld.C1 = CFrame.new(5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  672.  
  673. Starter5 = Instance.new("Part",Cha)
  674. Starter5.TopSurface = "Smooth"
  675. Starter5.BottomSurface = "Smooth"
  676. Starter5.FormFactor = "Custom"
  677. Starter5.Size = Vector3.new(1,1,1)
  678. Starter5.CanCollide = True
  679. Starter5.Transparency = 0
  680. Starter5.BrickColor = BrickColor.new("Really black")
  681. Starter5Mesh = Instance.new("SpecialMesh", Starter5)
  682. Starter5Mesh.MeshType = "Brick"
  683. Starter5Mesh.Scale = Vector3.new(0.3,5,0.4)
  684. Starter5Weld = Instance.new("Weld",Cha)
  685. Starter5Weld.Part0 = Handle
  686. Starter5Weld.Part1 = Starter5
  687. Starter5Weld.C1 = CFrame.new(5,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  688.  
  689. Hammer = Instance.new("Part",Cha)
  690. Hammer.TopSurface = "Smooth"
  691. Hammer.BottomSurface = "Smooth"
  692. Hammer.FormFactor = "Custom"
  693. Hammer.Size = Vector3.new(1,1,1)
  694. Hammer.CanCollide = True
  695. Hammer.Transparency = 0
  696. Hammer.BrickColor = BrickColor.new("Really black")
  697. HammerMesh = Instance.new("SpecialMesh", Hammer)
  698. HammerMesh.MeshType = "Brick"
  699. HammerMesh.Scale = Vector3.new(0.4,1,1)
  700. HammerWeld = Instance.new("Weld",Cha)
  701. HammerWeld.Part0 = Handle
  702. HammerWeld.Part1 = Hammer
  703. HammerWeld.C1 = CFrame.new(5,3,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  704.  
  705. Hammer2 = Instance.new("Part",Cha)
  706. Hammer2.TopSurface = "Smooth"
  707. Hammer2.BottomSurface = "Smooth"
  708. Hammer2.FormFactor = "Custom"
  709. Hammer2.Size = Vector3.new(1,1,1)
  710. Hammer2.CanCollide = True
  711. Hammer2.Transparency = 0.9
  712. Hammer2.BrickColor = BrickColor.new("Really red")
  713. Hammer2Mesh = Instance.new("SpecialMesh", Hammer2)
  714. Hammer2Mesh.MeshType = "Brick"
  715. Hammer2Mesh.Scale = Vector3.new(0.5,1.1,1.1)
  716. Hammer2Weld = Instance.new("Weld",Cha)
  717. Hammer2Weld.Part0 = Hammer
  718. Hammer2Weld.Part1 = Hammer2
  719. Hammer2Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  720.  
  721. Hammer3 = Instance.new("Part",Cha)
  722. Hammer3.TopSurface = "Smooth"
  723. Hammer3.BottomSurface = "Smooth"
  724. Hammer3.FormFactor = "Custom"
  725. Hammer3.Size = Vector3.new(1,1,1)
  726. Hammer3.CanCollide = True
  727. Hammer3.Transparency = 0.8
  728. Hammer3.BrickColor = BrickColor.new("Really black")
  729. Hammer3Mesh = Instance.new("SpecialMesh", Hammer3)
  730. Hammer3Mesh.MeshType = "Brick"
  731. Hammer3Mesh.Scale = Vector3.new(0.6,1.2,1.2)
  732. Hammer3Weld = Instance.new("Weld",Cha)
  733. Hammer3Weld.Part0 = Hammer
  734. Hammer3Weld.Part1 = Hammer3
  735. Hammer3Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  736.  
  737. Hammer4 = Instance.new("Part",Cha)
  738. Hammer4.TopSurface = "Smooth"
  739. Hammer4.BottomSurface = "Smooth"
  740. Hammer4.FormFactor = "Custom"
  741. Hammer4.Size = Vector3.new(1,1,1)
  742. Hammer4.CanCollide = True
  743. Hammer4.Transparency = 0.7
  744. Hammer4.BrickColor = BrickColor.new("Really red")
  745. Hammer4Mesh = Instance.new("SpecialMesh", Hammer4)
  746. Hammer4Mesh.MeshType = "Brick"
  747. Hammer4Mesh.Scale = Vector3.new(0.7,1.3,1.3)
  748. Hammer4Weld = Instance.new("Weld",Cha)
  749. Hammer4Weld.Part0 = Hammer
  750. Hammer4Weld.Part1 = Hammer4
  751. Hammer4Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  752.  
  753. Hammer5 = Instance.new("Part",Cha)
  754. Hammer5.TopSurface = "Smooth"
  755. Hammer5.BottomSurface = "Smooth"
  756. Hammer5.FormFactor = "Custom"
  757. Hammer5.Size = Vector3.new(1,1,1)
  758. Hammer5.CanCollide = True
  759. Hammer5.Transparency = 0.6
  760. Hammer5.BrickColor = BrickColor.new("Really black")
  761. Hammer5Mesh = Instance.new("SpecialMesh", Hammer5)
  762. Hammer5Mesh.MeshType = "Brick"
  763. Hammer5Mesh.Scale = Vector3.new(0.8,1.4,1.4)
  764. Hammer5Weld = Instance.new("Weld",Cha)
  765. Hammer5Weld.Part0 = Hammer
  766. Hammer5Weld.Part1 = Hammer5
  767. Hammer5Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  768.  
  769. Hammer6 = Instance.new("Part",Cha)
  770. Hammer6.TopSurface = "Smooth"
  771. Hammer6.BottomSurface = "Smooth"
  772. Hammer6.FormFactor = "Custom"
  773. Hammer6.Size = Vector3.new(1,1,1)
  774. Hammer6.CanCollide = True
  775. Hammer6.Transparency = 0.5
  776. Hammer6.BrickColor = BrickColor.new("Really red")
  777. Hammer6Mesh = Instance.new("SpecialMesh", Hammer6)
  778. Hammer6Mesh.MeshType = "Brick"
  779. Hammer6Mesh.Scale = Vector3.new(0.9,1.5,1.5)
  780. Hammer6Weld = Instance.new("Weld",Cha)
  781. Hammer6Weld.Part0 = Hammer
  782. Hammer6Weld.Part1 = Hammer6
  783. Hammer6Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  784.  
  785. Hammer7 = Instance.new("Part",Cha)
  786. Hammer7.TopSurface = "Smooth"
  787. Hammer7.BottomSurface = "Smooth"
  788. Hammer7.FormFactor = "Custom"
  789. Hammer7.Size = Vector3.new(1,1,1)
  790. Hammer7.CanCollide = True
  791. Hammer7.Transparency = 0.4
  792. Hammer7.BrickColor = BrickColor.new("Really black")
  793. Hammer7Mesh = Instance.new("SpecialMesh", Hammer7)
  794. Hammer7Mesh.MeshType = "Brick"
  795. Hammer7Mesh.Scale = Vector3.new(1,1.6,1.6)
  796. Hammer7Weld = Instance.new("Weld",Cha)
  797. Hammer7Weld.Part0 = Hammer
  798. Hammer7Weld.Part1 = Hammer7
  799. Hammer7Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  800.  
  801. Hammer8 = Instance.new("Part",Cha)
  802. Hammer8.TopSurface = "Smooth"
  803. Hammer8.BottomSurface = "Smooth"
  804. Hammer8.FormFactor = "Custom"
  805. Hammer8.Size = Vector3.new(1,1,1)
  806. Hammer8.CanCollide = True
  807. Hammer8.Transparency = 0.3
  808. Hammer8.BrickColor = BrickColor.new("Really red")
  809. Hammer8Mesh = Instance.new("SpecialMesh", Hammer8)
  810. Hammer8Mesh.MeshType = "Brick"
  811. Hammer8Mesh.Scale = Vector3.new(1.1,1.7,1.7)
  812. Hammer8Weld = Instance.new("Weld",Cha)
  813. Hammer8Weld.Part0 = Hammer
  814. Hammer8Weld.Part1 = Hammer8
  815. Hammer8Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  816.  
  817. Hammerv2 = Instance.new("Part",Cha)
  818. Hammerv2.TopSurface = "Smooth"
  819. Hammerv2.BottomSurface = "Smooth"
  820. Hammerv2.FormFactor = "Custom"
  821. Hammerv2.Size = Vector3.new(1,1,1)
  822. Hammerv2.CanCollide = True
  823. Hammerv2.Transparency = 0
  824. Hammerv2.BrickColor = BrickColor.new("Really black")
  825. Hammerv2Mesh = Instance.new("SpecialMesh", Hammerv2)
  826. Hammerv2Mesh.MeshType = "Brick"
  827. Hammerv2Mesh.Scale = Vector3.new(0.4,1,1)
  828. Hammerv2Weld = Instance.new("Weld",Cha)
  829. Hammerv2Weld.Part0 = Handle
  830. Hammerv2Weld.Part1 = Hammerv2
  831. Hammerv2Weld.C1 = CFrame.new(5,-3,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  832.  
  833. Hammerv22 = Instance.new("Part",Cha)
  834. Hammerv22.TopSurface = "Smooth"
  835. Hammerv22.BottomSurface = "Smooth"
  836. Hammerv22.FormFactor = "Custom"
  837. Hammerv22.Size = Vector3.new(1,1,1)
  838. Hammerv22.CanCollide = True
  839. Hammerv22.Transparency = 0.9
  840. Hammerv22.BrickColor = BrickColor.new("Really red")
  841. Hammerv22Mesh = Instance.new("SpecialMesh", Hammerv22)
  842. Hammerv22Mesh.MeshType = "Brick"
  843. Hammerv22Mesh.Scale = Vector3.new(0.5,1.1,1.1)
  844. Hammerv22Weld = Instance.new("Weld",Cha)
  845. Hammerv22Weld.Part0 = Hammerv2
  846. Hammerv22Weld.Part1 = Hammerv22
  847. Hammerv22Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  848.  
  849. Hammerv23 = Instance.new("Part",Cha)
  850. Hammerv23.TopSurface = "Smooth"
  851. Hammerv23.BottomSurface = "Smooth"
  852. Hammerv23.FormFactor = "Custom"
  853. Hammerv23.Size = Vector3.new(1,1,1)
  854. Hammerv23.CanCollide = True
  855. Hammerv23.Transparency = 0.8
  856. Hammerv23.BrickColor = BrickColor.new("Really black")
  857. Hammerv23Mesh = Instance.new("SpecialMesh", Hammerv23)
  858. Hammerv23Mesh.MeshType = "Brick"
  859. Hammerv23Mesh.Scale = Vector3.new(0.6,1.2,1.2)
  860. Hammerv23Weld = Instance.new("Weld",Cha)
  861. Hammerv23Weld.Part0 = Hammerv2
  862. Hammerv23Weld.Part1 = Hammerv23
  863. Hammerv23Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  864.  
  865. Hammerv24 = Instance.new("Part",Cha)
  866. Hammerv24.TopSurface = "Smooth"
  867. Hammerv24.BottomSurface = "Smooth"
  868. Hammerv24.FormFactor = "Custom"
  869. Hammerv24.Size = Vector3.new(1,1,1)
  870. Hammerv24.CanCollide = True
  871. Hammerv24.Transparency = 0.7
  872. Hammerv24.BrickColor = BrickColor.new("Really red")
  873. Hammerv24Mesh = Instance.new("SpecialMesh", Hammerv24)
  874. Hammerv24Mesh.MeshType = "Brick"
  875. Hammerv24Mesh.Scale = Vector3.new(0.7,1.3,1.3)
  876. Hammerv24Weld = Instance.new("Weld",Cha)
  877. Hammerv24Weld.Part0 = Hammerv2
  878. Hammerv24Weld.Part1 = Hammerv24
  879. Hammerv24Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  880.  
  881. Hammerv25 = Instance.new("Part",Cha)
  882. Hammerv25.TopSurface = "Smooth"
  883. Hammerv25.BottomSurface = "Smooth"
  884. Hammerv25.FormFactor = "Custom"
  885. Hammerv25.Size = Vector3.new(1,1,1)
  886. Hammerv25.CanCollide = True
  887. Hammerv25.Transparency = 0.6
  888. Hammerv25.BrickColor = BrickColor.new("Really black")
  889. Hammerv25Mesh = Instance.new("SpecialMesh", Hammerv25)
  890. Hammerv25Mesh.MeshType = "Brick"
  891. Hammerv25Mesh.Scale = Vector3.new(0.8,1.4,1.4)
  892. Hammerv25Weld = Instance.new("Weld",Cha)
  893. Hammerv25Weld.Part0 = Hammerv2
  894. Hammerv25Weld.Part1 = Hammerv25
  895. Hammerv25Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  896.  
  897. Hammerv26 = Instance.new("Part",Cha)
  898. Hammerv26.TopSurface = "Smooth"
  899. Hammerv26.BottomSurface = "Smooth"
  900. Hammerv26.FormFactor = "Custom"
  901. Hammerv26.Size = Vector3.new(1,1,1)
  902. Hammerv26.CanCollide = True
  903. Hammerv26.Transparency = 0.5
  904. Hammerv26.BrickColor = BrickColor.new("Really red")
  905. Hammerv26Mesh = Instance.new("SpecialMesh", Hammerv26)
  906. Hammerv26Mesh.MeshType = "Brick"
  907. Hammerv26Mesh.Scale = Vector3.new(0.9,1.5,1.5)
  908. Hammerv26Weld = Instance.new("Weld",Cha)
  909. Hammerv26Weld.Part0 = Hammerv2
  910. Hammerv26Weld.Part1 = Hammerv26
  911. Hammerv26Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  912.  
  913. Hammerv27 = Instance.new("Part",Cha)
  914. Hammerv27.TopSurface = "Smooth"
  915. Hammerv27.BottomSurface = "Smooth"
  916. Hammerv27.FormFactor = "Custom"
  917. Hammerv27.Size = Vector3.new(1,1,1)
  918. Hammerv27.CanCollide = True
  919. Hammerv27.Transparency = 0.4
  920. Hammerv27.BrickColor = BrickColor.new("Really black")
  921. Hammerv27Mesh = Instance.new("SpecialMesh", Hammerv27)
  922. Hammerv27Mesh.MeshType = "Brick"
  923. Hammerv27Mesh.Scale = Vector3.new(1,1.6,1.6)
  924. Hammerv27Weld = Instance.new("Weld",Cha)
  925. Hammerv27Weld.Part0 = Hammerv2
  926. Hammerv27Weld.Part1 = Hammerv27
  927. Hammerv27Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  928.  
  929. Hammerv28 = Instance.new("Part",Cha)
  930. Hammerv28.TopSurface = "Smooth"
  931. Hammerv28.BottomSurface = "Smooth"
  932. Hammerv28.FormFactor = "Custom"
  933. Hammerv28.Size = Vector3.new(1,1,1)
  934. Hammerv28.CanCollide = True
  935. Hammerv28.Transparency = 0.3
  936. Hammerv28.BrickColor = BrickColor.new("Really red")
  937. Hammerv28Mesh = Instance.new("SpecialMesh", Hammerv28)
  938. Hammerv28Mesh.MeshType = "Brick"
  939. Hammerv28Mesh.Scale = Vector3.new(1.1,1.7,1.7)
  940. Hammerv28Weld = Instance.new("Weld",Cha)
  941. Hammerv28Weld.Part0 = Hammerv2
  942. Hammerv28Weld.Part1 = Hammerv28
  943. Hammerv28Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  944.  
  945. function Chat(Object,Text,Color)
  946. local Color = BrickColor.new(Color)
  947. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  948. local G = Instance.new("BillboardGui",Object)
  949. G.Name = "AtlasText"
  950. G.Adornee = Object
  951. G.Size = UDim2.new(3.5,0,2.5,0)
  952. G.AlwaysOnTop = false
  953. G.StudsOffset = Vector3.new(0,3,0)
  954. local Frame = Instance.new("Frame")
  955. Frame.Parent = G
  956. Frame.Size = UDim2.new(1,0,1,0)
  957. Frame.BackgroundTransparency = 1
  958. local Txt = Instance.new("TextLabel",Frame)
  959. Txt.Size = UDim2.new(1,0,1,0)
  960. Txt.Text = Text
  961. Txt.TextScaled = true
  962. Txt.TextWrapped = true
  963. Txt.Font = "SourceSansBold"
  964. Txt.TextColor = Color
  965. Txt.BackgroundTransparency = 1
  966. Txt.ZIndex = 2
  967. Game:GetService("Debris"):AddItem(G,3)
  968. end
  969.  
  970.  
  971. mouse.KeyDown:connect(function(key)
  972. key:lower()
  973. if key == "e" and rush == false then
  974. rush = true
  975. Chat(Cha.Head,"Hammer Rush!","Really black")
  976. Cha.Humanoid.Name = "Swagger"
  977.  
  978. x = Instance.new("Part")
  979. x.BrickColor = BrickColor.new("Really red")
  980. x.Size = Vector3.new(20,10,20)
  981. x.TopSurface = "Smooth"
  982. x.BottomSurface = "Smooth"
  983. x.Shape = "Block"
  984. x.Name = "Gravity"
  985. x.CanCollide = false
  986. x.Transparency = 0.6
  987. z = Instance.new("SpecialMesh",x)
  988. z.MeshType = "Brick"
  989. z.Scale = Vector3.new(0,0,0)
  990. x.Parent = Workspace
  991. x.CFrame = Cha.Torso.CFrame*CFrame.new(0, 0,0)
  992.  
  993. x2 = Instance.new("Part")
  994. x2.BrickColor = BrickColor.new("Really black")
  995. x2.Size = Vector3.new(25,15,25)
  996. x2.TopSurface = "Smooth"
  997. x2.BottomSurface = "Smooth"
  998. x2.Shape = "Block"
  999. x2.Name = "Gravity"
  1000. x2.Transparency = 0.6
  1001. x2.CanCollide = false
  1002. x2.Anchored = true
  1003. z2 = Instance.new("SpecialMesh",x2)
  1004. z2.MeshType = "Brick"
  1005. z2.Scale = Vector3.new(0,0,0)
  1006. x2.Parent = Workspace
  1007. x2.CFrame = Cha.Torso.CFrame*CFrame.new(0, 0,0)
  1008.  
  1009. x.Touched:connect(function(hit)
  1010. if hit.Parent:FindFirstChild("Humanoid") then
  1011. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(3)
  1012. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1013. end
  1014. end)
  1015.  
  1016.  
  1017.  
  1018. for i = 1,5 do
  1019. z.Scale = z.Scale + Vector3.new(.2,.2,.2)
  1020.  
  1021. x.Transparency = x.Transparency - .02
  1022. wait(.005)
  1023. end
  1024. for fly = 1,40 do
  1025. x.CFrame = Cha.Torso.CFrame*CFrame.new(0, 0,0)
  1026. x2.CFrame = Cha.Torso.CFrame*CFrame.new(0, 0,0)
  1027. g = Instance.new("Part",Workspace)
  1028. g.BrickColor = BrickColor.new("Really red")
  1029. g.Size = Vector3.new(15,15,15)
  1030. g.TopSurface = "Smooth"
  1031. g.BottomSurface = "Smooth"
  1032. g.Shape = "Block"
  1033. g.CFrame = x.CFrame *CFrame.new(0, 0, -2) * CFrame.Angles(0,fly * 2, 0)
  1034. g.Name = "Ice"
  1035. g.CanCollide = false
  1036. g.Anchored = true
  1037. g.Transparency = 0.8
  1038. z2 = Instance.new("SpecialMesh",g)
  1039. z2.MeshType = "Brick"
  1040. z2.Scale = Vector3.new(1,1,1)
  1041. g.Touched:connect(function(hit)
  1042. if hit.Parent:FindFirstChild("Humanoid") then
  1043. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(0.5)
  1044. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1045. end
  1046. end)
  1047.  
  1048. g2 = Instance.new("Part",Workspace)
  1049. g2.BrickColor = BrickColor.new("Really black")
  1050. g2.Size = Vector3.new(20,20,20)
  1051. g2.TopSurface = "Smooth"
  1052. g2.BottomSurface = "Smooth"
  1053. g2.Shape = "Block"
  1054. g2.CFrame = x2.CFrame *CFrame.new(0, 0, -2) * CFrame.Angles(0,fly * 2, 0)
  1055. g2.Name = "Ice"
  1056. g2.CanCollide = false
  1057. g2.Anchored = true
  1058. g2.Transparency = 0.8
  1059. z3 = Instance.new("SpecialMesh",g2)
  1060. z3.MeshType = "Brick"
  1061. z3.Scale = Vector3.new(1,1,1)
  1062.  
  1063. game.Debris:AddItem(g, 1)
  1064. game.Debris:AddItem(g2, 1)
  1065.  
  1066. y = Instance.new("BodyVelocity")
  1067. y.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1068. y.velocity = Cha.Torso.CFrame.lookVector*250
  1069. y.Parent = Cha.Torso
  1070. game.Debris:AddItem(y, .1)
  1071. wait(.005)
  1072. end
  1073. x:remove()
  1074. x2:remove()
  1075. y:remove()
  1076.  
  1077.  
  1078. Cha.Swagger.Name = "Humanoid"
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085. wait(5)
  1086. rush = false
  1087.  
  1088. end
  1089.  
  1090. if key == "q" and shot == false then
  1091. shot = true
  1092. Cha.Humanoid.Name = "Swagger"
  1093. Chat(Cha.Head,"Darkness Shot","Really black")
  1094.  
  1095. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.4, -0.4, 0.4)
  1096. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1097. wait()
  1098. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.3, -0.3, 0.3)
  1099. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1100. wait()
  1101. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.2, -0.2, 0.2)
  1102. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1103. wait()
  1104. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.1, -0.1, 0.1)
  1105. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1106. wait()
  1107. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1108. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1109. wait()
  1110. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, 0, 0)
  1111. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1112. wait()
  1113. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.6, 0, 0)
  1114. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1115. wait()
  1116. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.7, 0, 0)
  1117. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1118. wait()
  1119. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.8, 0, 0)
  1120. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1121. wait()
  1122. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.9, 0, 0)
  1123. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1124. wait()
  1125. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(1, 0, 0)
  1126. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1127. wait()
  1128. RightArmWeld.C0 = CFrame.new(1.5,0.1,-0.1) * CFrame.fromEulerAnglesXYZ(1.1, 0, 0)
  1129. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1130. wait()
  1131. RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.2, 0, 0)
  1132. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1133. wait()
  1134. RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.3, 0, 0)
  1135. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1136. wait()
  1137. RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.4, 0, 0)
  1138. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1139. wait()
  1140. RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
  1141. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1142. wait()
  1143. RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.6, 0, 0)
  1144. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1145. wait()
  1146. RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0)
  1147. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1148. wait()
  1149. RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.8, 0, 0)
  1150. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1151. wait()
  1152. RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.9, 0, 0)
  1153. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1154. wait()
  1155. RightArmWeld.C0 = CFrame.new(1.5,0.5,-0.5) * CFrame.fromEulerAnglesXYZ(2, 0, 0)
  1156. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1157.  
  1158. wait()
  1159. RightArmWeld.C0 = CFrame.new(1.5,0.4,-0.4) * CFrame.fromEulerAnglesXYZ(1.9, 0, 0)
  1160. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1161. wait()
  1162. RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0)
  1163. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1164. wait()
  1165. RightArmWeld.C0 = CFrame.new(1.5,0.3,-0.3) * CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
  1166. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1167. wait()
  1168. RightArmWeld.C0 = CFrame.new(1.5,0.2,-0.2) * CFrame.fromEulerAnglesXYZ(1.3, 0, 0)
  1169. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1170. wait()
  1171. RightArmWeld.C0 = CFrame.new(1.5,0.1,-0.1) * CFrame.fromEulerAnglesXYZ(1.1, 0, 0)
  1172. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1173. wait()
  1174. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.9, 0, 0)
  1175. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1176. wait()
  1177. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.7, 0, 0)
  1178. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1179. wait()
  1180. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, 0, 0)
  1181. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1182. wait()
  1183. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1184. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1185. wait()
  1186. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.1, -0.1, 0.1)
  1187. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1188. wait()
  1189. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.2, -0.2, 0.2)
  1190. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1191. wait()
  1192. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.3, -0.3, 0.3)
  1193. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1194. wait()
  1195. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.4, -0.4, 0.4)
  1196. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1197. wait()
  1198. RightArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0.5, -0.5, 0.5)
  1199. LeftArmWeld.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-0.5)
  1200.  
  1201.  
  1202. x = Instance.new("Part")
  1203. x.BrickColor = BrickColor.new("Really red")
  1204. x.Size = Vector3.new(50,50,50)
  1205. x.TopSurface = "Smooth"
  1206. x.BottomSurface = "Smooth"
  1207. x.Shape = "Block"
  1208. x.Name = "DS"
  1209. x.CanCollide = false
  1210. x.Anchored = true
  1211. x.Transparency = 0.7
  1212. z = Instance.new("SpecialMesh",x)
  1213. z.MeshType = "Cylinder"
  1214. z.Scale = Vector3.new(0,0,0)
  1215. y = Instance.new("BodyVelocity")
  1216. y.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1217. y.velocity = Cha.Torso.CFrame.lookVector*0
  1218. x.Parent = Workspace
  1219. y.Parent = x
  1220. cf = Cha.Torso.CFrame*CFrame.new(0, 0, -8) * CFrame.Angles(180,0,0)
  1221. x.CFrame = cf
  1222.  
  1223. x2 = x:clone()
  1224. x2.BrickColor = BrickColor.new("Really black")
  1225. x2.Size = Vector3.new(55,55,55)
  1226. x2.TopSurface = "Smooth"
  1227. x2.BottomSurface = "Smooth"
  1228. x2.Shape = "Block"
  1229. x2.Name = "DS"
  1230. x2.CanCollide = false
  1231. x2.Anchored = true
  1232. z2 = Instance.new("SpecialMesh",x2)
  1233. z2.MeshType = "Cylinder"
  1234. z2.Scale = Vector3.new(0,0,0)
  1235. x2.Parent = Workspace
  1236. cf2 = Cha.Torso.CFrame*CFrame.new(0, 0, -8) * CFrame.Angles(180,0,0)
  1237. x2.CFrame = cf2
  1238.  
  1239.  
  1240. x.Touched:connect(function(hit)
  1241. if hit.Parent:FindFirstChild("Humanoid") then
  1242. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
  1243. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1244. end
  1245. end)
  1246.  
  1247. game.Debris:AddItem(x, 10)
  1248. game.Debris:AddItem(x2, 10)
  1249. z.Scale = z.Scale + Vector3.new(1,1,1)
  1250. z2.Scale = z2.Scale + Vector3.new(1,1,1)
  1251.  
  1252.  
  1253.  
  1254. for dy = 1,60 do
  1255. x.CFrame = Cha.Torso.CFrame *CFrame.new(0, 0, (-10 - dy * 6)) * CFrame.Angles(180,0,0)
  1256. x2.CFrame = Cha.Torso.CFrame *CFrame.new(0, 0, (-10 - dy * 6)) * CFrame.Angles(180,0,0)
  1257. wait(.005)
  1258. g = Instance.new("Part",Workspace)
  1259. g.BrickColor = BrickColor.new("Really red")
  1260. g.Size = Vector3.new(45,45,45)
  1261. g.TopSurface = "Smooth"
  1262. g.BottomSurface = "Smooth"
  1263. g.Shape = "Block"
  1264. g.CFrame = x.CFrame *CFrame.new(math.random(-2,2), 0, -2) * CFrame.Angles(0,dy * 2, 0)
  1265. g.Name = "DS"
  1266. g.CanCollide = false
  1267. g.Anchored = true
  1268. g.Transparency = 0.9
  1269. z2 = Instance.new("SpecialMesh",g)
  1270. z2.MeshType = "Brick"
  1271. z2.Scale = Vector3.new(1,1,1)
  1272. g.Touched:connect(function(hit)
  1273. if hit.Parent:FindFirstChild("Humanoid") then
  1274. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(0.01)
  1275. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1276. end
  1277. end)
  1278. g2 = Instance.new("Part",Workspace)
  1279. g2.BrickColor = BrickColor.new("Really black")
  1280. g2.Size = Vector3.new(50,50,50)
  1281. g2.TopSurface = "Smooth"
  1282. g2.BottomSurface = "Smooth"
  1283. g2.Shape = "Block"
  1284. g2.CFrame = x2.CFrame *CFrame.new(math.random(-2,2), 0, -2) * CFrame.Angles(0,dy * 2, 0)
  1285. g2.Name = "DS"
  1286. g2.CanCollide = false
  1287. g2.Anchored = true
  1288. g2.Transparency = 0.9
  1289. z4 = Instance.new("SpecialMesh",g2)
  1290. z4.MeshType = "Brick"
  1291. z4.Scale = Vector3.new(1,1,1)
  1292.  
  1293. game.Debris:AddItem(g, 1)
  1294. game.Debris:AddItem(g2, 1)
  1295. end
  1296. x:remove()
  1297. x2:remove()
  1298. Cha.Swagger.Name = "Humanoid"
  1299. wait(5)
  1300. shot = false
  1301.  
  1302. end
  1303.  
  1304. if key == "r" and massive == false then
  1305. massive = true
  1306. Cha.Humanoid.Name = "Swagger"
  1307. Chat(Cha.Head,"Wide Shot","Really black")
  1308. for i = 1,30 do
  1309. x = Instance.new("Part")
  1310. x.Size = Vector3.new(12,12,20)
  1311. x.TopSurface = "Smooth"
  1312. x.BottomSurface = "Smooth"
  1313. x.Shape = "Ball"
  1314. x.Name = "Snow"
  1315. x.CanCollide = false
  1316. x.Anchored = false
  1317. x.Transparency = 0.1
  1318. z = Instance.new("SpecialMesh",x)
  1319. z.MeshType = "Sphere"
  1320. z.Scale = Vector3.new(0,0,0)
  1321. y = Instance.new("BodyVelocity")
  1322. y.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1323. y.velocity = Cha.Torso.CFrame.lookVector*200
  1324. x.Parent = Workspace
  1325. y.Parent = x
  1326. x.CFrame = Cha.Torso.CFrame*CFrame.new(math.random(-3,3), math.random(-1,1),-10)
  1327. game.Debris:AddItem(x, 2)
  1328. x.Anchored = true
  1329. x.BrickColor = BrickColor.new("Really red")
  1330. x.Anchored = false
  1331. x.Touched:connect(function(hit)
  1332. if hit.Parent:FindFirstChild("Humanoid") then
  1333. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(0.1)
  1334. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1335. end
  1336. end)
  1337.  
  1338. for i = 1,2.5 do
  1339. z.Scale = z.Scale + Vector3.new(.1,.1,.1)
  1340. x.Transparency = x.Transparency + .2
  1341. wait(.001)
  1342. end
  1343.  
  1344. end
  1345.  
  1346. Cha.Swagger.Name = "Humanoid"
  1347.  
  1348. wait(5)
  1349. massive = false
  1350. end
  1351.  
  1352. if key == "f" and fist == false then
  1353. fist = true
  1354. Cha.Humanoid.Name = "Swagger"
  1355. Chat(Cha.Head,"Giant Ice Fist","Really black")
  1356.  
  1357. x = Instance.new("Part")
  1358. x.BrickColor = BrickColor.new("Really red")
  1359. x.Size = Vector3.new(28, 34, 25)
  1360. x.TopSurface = "Smooth"
  1361. x.BottomSurface = "Smooth"
  1362. x.Shape = "Block"
  1363. x.Name = "Earth"
  1364. x.CanCollide = true
  1365. x.Anchored = false
  1366. x.Transparency = 0.6
  1367. z = Instance.new("SpecialMesh",x)
  1368. z.MeshType = "FileMesh"
  1369. z.MeshId = "http://www.roblox.com/asset/?id=90718752"
  1370. z.Scale = Vector3.new(0,0,0)
  1371. y = Instance.new("BodyVelocity")
  1372. y.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1373. y.velocity = Cha.Torso.CFrame.lookVector*140
  1374. x.Parent = Workspace
  1375. y.Parent = x
  1376. cf = Cha.Torso.CFrame*CFrame.new(0, 0, -13) * CFrame.Angles(90,0,0)
  1377. x.CFrame = cf
  1378. x.Touched:connect(function(hit)
  1379. if hit.Parent:FindFirstChild("Humanoid") then
  1380. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  1381. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1382. end
  1383. end)
  1384.  
  1385. game.Debris:AddItem(x, 10)
  1386. for i = 1,5 do
  1387. z.Scale = z.Scale + Vector3.new(22,22,22)
  1388. x.Transparency = x.Transparency - .02
  1389. wait(.005)
  1390. end
  1391. for dy = 1,30 do
  1392. wait(.02)
  1393. g = Instance.new("Part",Workspace)
  1394. g.BrickColor = BrickColor.new("Really red")
  1395. g.Size = Vector3.new(10,10,10)
  1396. g.TopSurface = "Smooth"
  1397. g.BottomSurface = "Smooth"
  1398. g.Shape = "Block"
  1399. g.CFrame = x.CFrame *CFrame.new(0, 0, -2) * CFrame.Angles(0,dy * 4, 0)
  1400. g.Name = "Earth"
  1401. g.CanCollide = false
  1402. g.Anchored = true
  1403. g.Transparency = 0.8
  1404. z2 = Instance.new("SpecialMesh",g)
  1405. z2.MeshType = "Brick"
  1406. z2.Scale = Vector3.new(2,2,2)
  1407.  
  1408.  
  1409. game.Debris:AddItem(g, 1)
  1410. end
  1411. x:remove()
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418. Cha.Swagger.Name = "Humanoid"
  1419.  
  1420. wait(5)
  1421. fist = false
  1422. end
  1423.  
  1424. if key == "g" and wind == false then
  1425. wind = true
  1426. Chat(Cha.Head,"Blizzard","Really black")
  1427.  
  1428. Cha.Humanoid.Name = "Swagger"
  1429. x = Instance.new("Part")
  1430. x.BrickColor = BrickColor.new("Really red")
  1431. x.Size = Vector3.new(10,10,80)
  1432. x.TopSurface = "Smooth"
  1433. x.BottomSurface = "Smooth"
  1434. x.Shape = "Block"
  1435. x.Name = "DS"
  1436. x.CanCollide = true
  1437. x.Anchored = true
  1438. x.Transparency = 0.5
  1439. z = Instance.new("SpecialMesh",x)
  1440. z.MeshType = "Sphere"
  1441. z.Scale = Vector3.new(0,0,0)
  1442. y = Instance.new("BodyVelocity")
  1443. y.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1444. y.velocity = Cha.Torso.CFrame.lookVector*0
  1445. x.Parent = Workspace
  1446. y.Parent = x
  1447. cf = Cha.Torso.CFrame*CFrame.new(0, 0, -8) --* CFrame.Angles(180,0,0)
  1448. x.CFrame = cf
  1449.  
  1450. x.Touched:connect(function(hit)
  1451. if hit.Parent:FindFirstChild("Humanoid") then
  1452. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
  1453. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1454. end
  1455. end)
  1456.  
  1457. game.Debris:AddItem(x, 10)
  1458. z.Scale = z.Scale + Vector3.new(1,1,1)
  1459.  
  1460. for dy = 1,20 do
  1461. x.CFrame = Cha.Torso.CFrame *CFrame.new(0, 0, (-10 - dy * 15)) -- CFrame.Angles(180,0,0)
  1462. wait(.01)
  1463. g = Instance.new("Part",Workspace)
  1464. g.BrickColor = BrickColor.new("Really red")
  1465. g.Size = x.Size
  1466. g.TopSurface = "Smooth"
  1467. g.BottomSurface = "Smooth"
  1468. g.Shape = "Block"
  1469. g.CFrame = x.CFrame *CFrame.new(0, 0, -2)-- * CFrame.Angles(0,dy * 2, 0)
  1470. g.Name = "DS"
  1471. g.CanCollide = false
  1472. g.Anchored = true
  1473. g.Touched:connect(function(hit)
  1474. if hit.Parent:FindFirstChild("Humanoid") then
  1475. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(0.01)
  1476. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1477. end
  1478. end)
  1479. g.Transparency = x.Transparency
  1480. z2 = Instance.new("SpecialMesh",g)
  1481. z2.MeshType = "Sphere"
  1482. z2.Scale = Vector3.new(1,1,1)
  1483. game.Debris:AddItem(g, 1)
  1484. end
  1485. x:remove()
  1486.  
  1487.  
  1488. Cha.Swagger.Name = "Humanoid"
  1489. wait(5)
  1490. wind = false
  1491. end
  1492.  
  1493. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement