Advertisement
memberhero

midas

Apr 21st, 2018
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 109.83 KB | None | 0 0
  1.  
  2. --Converted with ttyyuu12345's model to script plugin v4
  3. function sandbox(var,func)
  4. local env = getfenv(func)
  5. local newenv = setmetatable({},{
  6. __index = function(self,k)
  7. if k=="script" then
  8. return var
  9. else
  10. return env[k]
  11. end
  12. end,
  13. })
  14. setfenv(func,newenv)
  15. return func
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. Model0 = Instance.new("Model")
  20. Part1 = Instance.new("Part")
  21. Part2 = Instance.new("Part")
  22. Part3 = Instance.new("Part")
  23. Part4 = Instance.new("Part")
  24. Part5 = Instance.new("Part")
  25. SpecialMesh6 = Instance.new("SpecialMesh")
  26. Part7 = Instance.new("Part")
  27. Part8 = Instance.new("Part")
  28. Part9 = Instance.new("Part")
  29. Part10 = Instance.new("Part")
  30. Part11 = Instance.new("Part")
  31. Part12 = Instance.new("Part")
  32. Part13 = Instance.new("Part")
  33. SpecialMesh14 = Instance.new("SpecialMesh")
  34. Part15 = Instance.new("Part")
  35. SpecialMesh16 = Instance.new("SpecialMesh")
  36. Part17 = Instance.new("Part")
  37. SpecialMesh18 = Instance.new("SpecialMesh")
  38. Part19 = Instance.new("Part")
  39. Part20 = Instance.new("Part")
  40. Script21 = Instance.new("Script")
  41. StringValue22 = Instance.new("StringValue")
  42. StringValue23 = Instance.new("StringValue")
  43. Model0.Name = "Default"
  44. Model0.Parent = mas
  45. Part1.Name = "Handle"
  46. Part1.Parent = Model0
  47. Part1.Material = Enum.Material.SmoothPlastic
  48. Part1.BrickColor = BrickColor.new("New Yeller")
  49. Part1.Reflectance = 0.5
  50. Part1.Transparency = 1
  51. Part1.Rotation = Vector3.new(11.9399996, 0, 0)
  52. Part1.CanCollide = false
  53. Part1.FormFactor = Enum.FormFactor.Custom
  54. Part1.Size = Vector3.new(1, 0.800000012, 1)
  55. Part1.CFrame = CFrame.new(1.50008965, 3.01360083, -0.134617209, 1, 3.35271907e-05, 2.71764075e-05, -2.71764075e-05, 0.978346705, -0.206972003, -3.35271907e-05, 0.206972003, 0.978346705)
  56. Part1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  57. Part1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  58. Part1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  59. Part1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  60. Part1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  61. Part1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  62. Part1.Color = Color3.new(1, 1, 0)
  63. Part1.Position = Vector3.new(1.50008965, 3.01360083, -0.134617209)
  64. Part1.Orientation = Vector3.new(11.9399996, 0, 0)
  65. Part1.Color = Color3.new(1, 1, 0)
  66. Part2.Name = "Hitbox"
  67. Part2.Parent = Model0
  68. Part2.Material = Enum.Material.SmoothPlastic
  69. Part2.BrickColor = BrickColor.new("New Yeller")
  70. Part2.Reflectance = 0.5
  71. Part2.Transparency = 1
  72. Part2.Rotation = Vector3.new(11.9399996, 0, 0)
  73. Part2.CanCollide = false
  74. Part2.FormFactor = Enum.FormFactor.Custom
  75. Part2.Size = Vector3.new(1.60000002, 3.4000001, 1)
  76. Part2.CFrame = CFrame.new(1.80014038, 2.91554165, -0.155376464, 1, 3.35271907e-05, 2.71764075e-05, -2.71764075e-05, 0.978346705, -0.206972003, -3.35271907e-05, 0.206972003, 0.978346705)
  77. Part2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  78. Part2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  79. Part2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  80. Part2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  81. Part2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  82. Part2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  83. Part2.Color = Color3.new(1, 1, 0)
  84. Part2.Position = Vector3.new(1.80014038, 2.91554165, -0.155376464)
  85. Part2.Orientation = Vector3.new(11.9399996, 0, 0)
  86. Part2.Color = Color3.new(1, 1, 0)
  87. Part3.Name = "Finger5"
  88. Part3.Parent = Model0
  89. Part3.Material = Enum.Material.SmoothPlastic
  90. Part3.BrickColor = BrickColor.new("New Yeller")
  91. Part3.Reflectance = 0.5
  92. Part3.Rotation = Vector3.new(101.939995, 10, 90)
  93. Part3.CanCollide = false
  94. Part3.FormFactor = Enum.FormFactor.Custom
  95. Part3.Size = Vector3.new(0.200000003, 0.600000024, 0.200000003)
  96. Part3.CFrame = CFrame.new(1.70313048, 1.72302735, 0.00118745491, -1.32315272e-05, -0.984799027, 0.173697501, -0.206962526, -0.169934064, -0.963477492, 0.978348851, -0.0359616242, -0.203814253)
  97. Part3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  98. Part3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  99. Part3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  100. Part3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  101. Part3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  102. Part3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  103. Part3.Color = Color3.new(1, 1, 0)
  104. Part3.Position = Vector3.new(1.70313048, 1.72302735, 0.00118745491)
  105. Part3.Orientation = Vector3.new(74.4700012, 139.559998, -129.389999)
  106. Part3.Color = Color3.new(1, 1, 0)
  107. Part4.Name = "Finger4"
  108. Part4.Parent = Model0
  109. Part4.Material = Enum.Material.SmoothPlastic
  110. Part4.BrickColor = BrickColor.new("New Yeller")
  111. Part4.Reflectance = 0.5
  112. Part4.Rotation = Vector3.new(11.9399996, 0, -80)
  113. Part4.CanCollide = false
  114. Part4.FormFactor = Enum.FormFactor.Custom
  115. Part4.Size = Vector3.new(0.200000003, 0.600000024, 0.200000003)
  116. Part4.CFrame = CFrame.new(1.70305979, 1.77126026, -0.274805665, 0.173629209, 0.984811127, 9.0000849e-06, -0.96348989, 0.169872031, -0.206955895, -0.203813985, 0.0359249152, 0.978350341)
  117. Part4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  118. Part4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  119. Part4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  120. Part4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  121. Part4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  122. Part4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  123. Part4.Color = Color3.new(1, 1, 0)
  124. Part4.Position = Vector3.new(1.70305979, 1.77126026, -0.274805665)
  125. Part4.Orientation = Vector3.new(11.9399996, 0, -80)
  126. Part4.Color = Color3.new(1, 1, 0)
  127. Part5.Parent = Model0
  128. Part5.Material = Enum.Material.SmoothPlastic
  129. Part5.BrickColor = BrickColor.new("New Yeller")
  130. Part5.Reflectance = 0.5
  131. Part5.Rotation = Vector3.new(101.939995, 0, 0)
  132. Part5.CanCollide = false
  133. Part5.FormFactor = Enum.FormFactor.Custom
  134. Part5.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  135. Part5.CFrame = CFrame.new(2.19997096, 4.09577703, -0.416760921, 1, -4.48787205e-06, -4.29228385e-05, -4.29225183e-05, -0.20692125, -0.978357673, -4.49090294e-06, 0.978357673, -0.206921265)
  136. Part5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  137. Part5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  138. Part5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  139. Part5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  140. Part5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  141. Part5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  142. Part5.Color = Color3.new(1, 1, 0)
  143. Part5.Position = Vector3.new(2.19997096, 4.09577703, -0.416760921)
  144. Part5.Orientation = Vector3.new(78.0599976, -179.98999, -179.98999)
  145. Part5.Color = Color3.new(1, 1, 0)
  146. SpecialMesh6.Parent = Part5
  147. SpecialMesh6.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  148. SpecialMesh6.Scale = Vector3.new(0.404000014, 0.400000006, 0.560000002)
  149. SpecialMesh6.MeshType = Enum.MeshType.FileMesh
  150. SpecialMesh6.Scale = Vector3.new(0.404000014, 0.400000006, 0.560000002)
  151. Part7.Name = "Finger3"
  152. Part7.Parent = Model0
  153. Part7.Material = Enum.Material.SmoothPlastic
  154. Part7.BrickColor = BrickColor.new("New Yeller")
  155. Part7.Reflectance = 0.5
  156. Part7.Rotation = Vector3.new(11.9399996, 0, -80)
  157. Part7.CanCollide = false
  158. Part7.FormFactor = Enum.FormFactor.Custom
  159. Part7.Size = Vector3.new(0.200000003, 0.600000024, 0.200000003)
  160. Part7.CFrame = CFrame.new(1.70306122, 1.81531525, -0.531240165, 0.173629209, 0.984811127, 9.0000849e-06, -0.96348989, 0.169872031, -0.206955895, -0.203813985, 0.0359249152, 0.978350341)
  161. Part7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  162. Part7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  163. Part7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  164. Part7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  165. Part7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  166. Part7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  167. Part7.Color = Color3.new(1, 1, 0)
  168. Part7.Position = Vector3.new(1.70306122, 1.81531525, -0.531240165)
  169. Part7.Orientation = Vector3.new(11.9399996, 0, -80)
  170. Part7.Color = Color3.new(1, 1, 0)
  171. Part8.Name = "Finger5Connector"
  172. Part8.Parent = Model0
  173. Part8.Material = Enum.Material.SmoothPlastic
  174. Part8.BrickColor = BrickColor.new("New Yeller")
  175. Part8.Reflectance = 0.5
  176. Part8.Transparency = 1
  177. Part8.Rotation = Vector3.new(-168.059998, 90, 0)
  178. Part8.CanCollide = false
  179. Part8.FormFactor = Enum.FormFactor.Custom
  180. Part8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  181. Part8.CFrame = CFrame.new(1.90002251, 1.65914929, -0.0123262703, -9.17903071e-06, 1.76440668e-11, 1, -0.206939563, -0.978353739, -1.89948742e-06, 0.978353739, -0.206939563, 8.9803425e-06)
  182. Part8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  183. Part8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  184. Part8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  185. Part8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  186. Part8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  187. Part8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  188. Part8.Color = Color3.new(1, 1, 0)
  189. Part8.Position = Vector3.new(1.90002251, 1.65914929, -0.0123262703)
  190. Part8.Orientation = Vector3.new(0, 90, -168.059998)
  191. Part8.Color = Color3.new(1, 1, 0)
  192. Part9.Name = "Finger4Connector"
  193. Part9.Parent = Model0
  194. Part9.Material = Enum.Material.SmoothPlastic
  195. Part9.BrickColor = BrickColor.new("New Yeller")
  196. Part9.Reflectance = 0.5
  197. Part9.Transparency = 1
  198. Part9.Rotation = Vector3.new(11.9399996, 0, 0)
  199. Part9.CanCollide = false
  200. Part9.FormFactor = Enum.FormFactor.Custom
  201. Part9.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  202. Part9.CFrame = CFrame.new(1.90002072, 1.71718323, -0.286246032, 1, 2.71764075e-05, -3.35271907e-05, -3.35271907e-05, 0.978346705, -0.206972003, 2.71764075e-05, 0.206972003, 0.978346705)
  203. Part9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  204. Part9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  205. Part9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  206. Part9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  207. Part9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  208. Part9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  209. Part9.Color = Color3.new(1, 1, 0)
  210. Part9.Position = Vector3.new(1.90002072, 1.71718323, -0.286246032)
  211. Part9.Orientation = Vector3.new(11.9399996, 0, 0)
  212. Part9.Color = Color3.new(1, 1, 0)
  213. Part10.Name = "Finger2Connector"
  214. Part10.Parent = Model0
  215. Part10.Material = Enum.Material.SmoothPlastic
  216. Part10.BrickColor = BrickColor.new("New Yeller")
  217. Part10.Reflectance = 0.5
  218. Part10.Transparency = 1
  219. Part10.Rotation = Vector3.new(11.9399996, 0, 0)
  220. Part10.CanCollide = false
  221. Part10.FormFactor = Enum.FormFactor.Custom
  222. Part10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  223. Part10.CFrame = CFrame.new(1.90002441, 1.82472408, -0.795004249, 1, 2.71764075e-05, -3.35271907e-05, -3.35271907e-05, 0.978346705, -0.206972003, 2.71764075e-05, 0.206972003, 0.978346705)
  224. Part10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  225. Part10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  226. Part10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  227. Part10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  228. Part10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  229. Part10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  230. Part10.Color = Color3.new(1, 1, 0)
  231. Part10.Position = Vector3.new(1.90002441, 1.82472408, -0.795004249)
  232. Part10.Orientation = Vector3.new(11.9399996, 0, 0)
  233. Part10.Color = Color3.new(1, 1, 0)
  234. Part11.Name = "Finger2"
  235. Part11.Parent = Model0
  236. Part11.Material = Enum.Material.SmoothPlastic
  237. Part11.BrickColor = BrickColor.new("New Yeller")
  238. Part11.Reflectance = 0.5
  239. Part11.Rotation = Vector3.new(11.9399996, 0, -80)
  240. Part11.CanCollide = false
  241. Part11.FormFactor = Enum.FormFactor.Custom
  242. Part11.Size = Vector3.new(0.200000003, 0.600000024, 0.200000003)
  243. Part11.CFrame = CFrame.new(1.70306301, 1.87880099, -0.783563912, 0.173629209, 0.984811127, 9.0000849e-06, -0.96348989, 0.169872031, -0.206955895, -0.203813985, 0.0359249152, 0.978350341)
  244. Part11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  245. Part11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  246. Part11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  247. Part11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  248. Part11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  249. Part11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  250. Part11.Color = Color3.new(1, 1, 0)
  251. Part11.Position = Vector3.new(1.70306301, 1.87880099, -0.783563912)
  252. Part11.Orientation = Vector3.new(11.9399996, 0, -80)
  253. Part11.Color = Color3.new(1, 1, 0)
  254. Part12.Name = "Finger3Connector"
  255. Part12.Parent = Model0
  256. Part12.Material = Enum.Material.SmoothPlastic
  257. Part12.BrickColor = BrickColor.new("New Yeller")
  258. Part12.Reflectance = 0.5
  259. Part12.Transparency = 1
  260. Part12.Rotation = Vector3.new(11.9399996, 0, 0)
  261. Part12.CanCollide = false
  262. Part12.FormFactor = Enum.FormFactor.Custom
  263. Part12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  264. Part12.CFrame = CFrame.new(1.90002453, 1.77102208, -0.540610671, 1, 2.71764075e-05, -3.35271907e-05, -3.35271907e-05, 0.978346705, -0.206972003, 2.71764075e-05, 0.206972003, 0.978346705)
  265. Part12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  266. Part12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  267. Part12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  268. Part12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  269. Part12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  270. Part12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  271. Part12.Color = Color3.new(1, 1, 0)
  272. Part12.Position = Vector3.new(1.90002453, 1.77102208, -0.540610671)
  273. Part12.Orientation = Vector3.new(11.9399996, 0, 0)
  274. Part12.Color = Color3.new(1, 1, 0)
  275. Part13.Parent = Model0
  276. Part13.Material = Enum.Material.SmoothPlastic
  277. Part13.BrickColor = BrickColor.new("New Yeller")
  278. Part13.Reflectance = 0.5
  279. Part13.Rotation = Vector3.new(101.939995, 0, 0)
  280. Part13.CanCollide = false
  281. Part13.FormFactor = Enum.FormFactor.Custom
  282. Part13.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  283. Part13.CFrame = CFrame.new(2.1999712, 3.88879919, 0.561584234, 1, -4.48787205e-06, -4.29228385e-05, -4.29225183e-05, -0.20692125, -0.978357673, -4.49090294e-06, 0.978357673, -0.206921265)
  284. Part13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  285. Part13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  286. Part13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  287. Part13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  288. Part13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  289. Part13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  290. Part13.Color = Color3.new(1, 1, 0)
  291. Part13.Position = Vector3.new(2.1999712, 3.88879919, 0.561584234)
  292. Part13.Orientation = Vector3.new(78.0599976, -179.98999, -179.98999)
  293. Part13.Color = Color3.new(1, 1, 0)
  294. SpecialMesh14.Parent = Part13
  295. SpecialMesh14.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  296. SpecialMesh14.Scale = Vector3.new(0.403999984, 0.399999976, 0.560000002)
  297. SpecialMesh14.MeshType = Enum.MeshType.FileMesh
  298. SpecialMesh14.Scale = Vector3.new(0.403999984, 0.399999976, 0.560000002)
  299. Part15.Parent = Model0
  300. Part15.Material = Enum.Material.SmoothPlastic
  301. Part15.BrickColor = BrickColor.new("New Yeller")
  302. Part15.Reflectance = 0.5
  303. Part15.Rotation = Vector3.new(101.939995, 0, 0)
  304. Part15.CanCollide = false
  305. Part15.FormFactor = Enum.FormFactor.Custom
  306. Part15.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  307. Part15.CFrame = CFrame.new(2.1999712, 2.51911616, 0.271815419, 1, -4.48787205e-06, -4.29228385e-05, -4.29225183e-05, -0.20692125, -0.978357673, -4.49090294e-06, 0.978357673, -0.206921265)
  308. Part15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  309. Part15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  310. Part15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  311. Part15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  312. Part15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  313. Part15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  314. Part15.Color = Color3.new(1, 1, 0)
  315. Part15.Position = Vector3.new(2.1999712, 2.51911616, 0.271815419)
  316. Part15.Orientation = Vector3.new(78.0599976, -179.98999, -179.98999)
  317. Part15.Color = Color3.new(1, 1, 0)
  318. SpecialMesh16.Parent = Part15
  319. SpecialMesh16.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  320. SpecialMesh16.Scale = Vector3.new(0.404000014, 0.400000006, 0.995999992)
  321. SpecialMesh16.MeshType = Enum.MeshType.FileMesh
  322. SpecialMesh16.Scale = Vector3.new(0.404000014, 0.400000006, 0.995999992)
  323. Part17.Parent = Model0
  324. Part17.Material = Enum.Material.SmoothPlastic
  325. Part17.BrickColor = BrickColor.new("New Yeller")
  326. Part17.Reflectance = 0.5
  327. Part17.Rotation = Vector3.new(101.939995, 0, 0)
  328. Part17.CanCollide = false
  329. Part17.FormFactor = Enum.FormFactor.Custom
  330. Part17.Size = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  331. Part17.CFrame = CFrame.new(2.19997096, 2.72609377, -0.706529677, 1, -4.48787205e-06, -4.29228385e-05, -4.29225183e-05, -0.20692125, -0.978357673, -4.49090294e-06, 0.978357673, -0.206921265)
  332. Part17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  333. Part17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  334. Part17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  335. Part17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  336. Part17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  337. Part17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  338. Part17.Color = Color3.new(1, 1, 0)
  339. Part17.Position = Vector3.new(2.19997096, 2.72609377, -0.706529677)
  340. Part17.Orientation = Vector3.new(78.0599976, -179.98999, -179.98999)
  341. Part17.Color = Color3.new(1, 1, 0)
  342. SpecialMesh18.Parent = Part17
  343. SpecialMesh18.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  344. SpecialMesh18.Scale = Vector3.new(0.404000014, 0.400000006, 0.995999992)
  345. SpecialMesh18.MeshType = Enum.MeshType.FileMesh
  346. SpecialMesh18.Scale = Vector3.new(0.404000014, 0.400000006, 0.995999992)
  347. Part19.Name = "Finger1"
  348. Part19.Parent = Model0
  349. Part19.Material = Enum.Material.SmoothPlastic
  350. Part19.BrickColor = BrickColor.new("New Yeller")
  351. Part19.Reflectance = 0.5
  352. Part19.Rotation = Vector3.new(11.9499998, 0, 80)
  353. Part19.CanCollide = false
  354. Part19.FormFactor = Enum.FormFactor.Custom
  355. Part19.Size = Vector3.new(0.200000003, 0.400000006, 0.200000003)
  356. Part19.CFrame = CFrame.new(1.198596, 1.85425448, -0.584330082, 0.173704162, -0.984797955, -6.74169351e-05, 0.963466465, 0.169955745, -0.206996769, 0.203861445, 0.0358912423, 0.978341699)
  357. Part19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  358. Part19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  359. Part19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  360. Part19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  361. Part19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  362. Part19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  363. Part19.Color = Color3.new(1, 1, 0)
  364. Part19.Position = Vector3.new(1.198596, 1.85425448, -0.584330082)
  365. Part19.Orientation = Vector3.new(11.9499998, 0, 80)
  366. Part19.Color = Color3.new(1, 1, 0)
  367. Part20.Name = "Finger1Connector"
  368. Part20.Parent = Model0
  369. Part20.Material = Enum.Material.SmoothPlastic
  370. Part20.BrickColor = BrickColor.new("New Yeller")
  371. Part20.Reflectance = 0.5
  372. Part20.Transparency = 1
  373. Part20.Rotation = Vector3.new(11.9399996, 0, 0)
  374. Part20.CanCollide = false
  375. Part20.FormFactor = Enum.FormFactor.Custom
  376. Part20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  377. Part20.CFrame = CFrame.new(1.10011888, 1.78325272, -0.599351168, 1, 2.71764075e-05, -3.35271907e-05, -3.35271907e-05, 0.978346705, -0.206972003, 2.71764075e-05, 0.206972003, 0.978346705)
  378. Part20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  379. Part20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  380. Part20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  381. Part20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  382. Part20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  383. Part20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  384. Part20.Color = Color3.new(1, 1, 0)
  385. Part20.Position = Vector3.new(1.10011888, 1.78325272, -0.599351168)
  386. Part20.Orientation = Vector3.new(11.9399996, 0, 0)
  387. Part20.Color = Color3.new(1, 1, 0)
  388. Script21.Name = "Weld"
  389. Script21.Parent = Model0
  390. table.insert(cors,sandbox(Script21,function()
  391. local prev
  392. local parts = script.Parent:GetChildren()
  393.  
  394. for i = 1,#parts do
  395. if (parts[i].className == "Part") then
  396. if (prev ~= nil)then
  397. local weld = Instance.new("Weld")
  398. weld.Part0 = prev
  399. weld.Part1 = parts[i]
  400. weld.C0 = prev.CFrame:inverse()
  401. weld.C1 = parts[i].CFrame:inverse()
  402. weld.Parent = prev
  403. end
  404. prev = parts[i]
  405. end
  406. if (parts[i].className == "UnionOperation") then
  407. if (prev ~= nil)then
  408. local weld = Instance.new("Weld")
  409. weld.Part0 = prev
  410. weld.Part1 = parts[i]
  411. weld.C0 = prev.CFrame:inverse()
  412. weld.C1 = parts[i].CFrame:inverse()
  413. weld.Parent = prev
  414. end
  415. prev = parts[i]
  416. end
  417. end
  418.  
  419. -- DO NOT CHANGE ANYTHING! --
  420. -- This script puts a weld in every brick that needs one.--
  421.  
  422. -- MAKE SURE YOU ONLY HAVE 1 BRICK NAMED [Handle] !!! --
  423.  
  424. end))
  425. StringValue22.Name = "description"
  426. StringValue22.Parent = Model0
  427. StringValue22.Value = "A Golden Glove Or Banna Man"
  428. StringValue23.Name = "image"
  429. StringValue23.Parent = Model0
  430. StringValue23.Value = "rbxassetid://48716061"
  431. for i,v in pairs(mas:GetChildren()) do
  432. v.Parent = game.Lighting
  433. pcall(function() v:MakeJoints() end)
  434. end
  435. mas:Destroy()
  436. for i,v in pairs(cors) do
  437. spawn(function()
  438. pcall(v)
  439. end)
  440. end
  441. module = Instance.new("ModuleScript",game.ReplicatedStorage)
  442. module.Name = "TagService"
  443.  
  444. event = Instance.new("Folder",game.ReplicatedStorage)
  445. event.Name = "Remotes"
  446.  
  447. event2 = Instance.new("RemoteEvent",event)
  448. event2.Name = "HealthEvent"
  449. wait(1)
  450. local Character = game.Players.localPlayer.Character
  451. local Humanoid=Character.Humanoid
  452. script.Parent=nil
  453. wait()
  454. if Character:FindFirstChild"Animate" then
  455. Character.Animate:Destroy()
  456. end
  457.  
  458. wait(1/60)
  459. local Player=game:GetService('Players').LocalPlayer
  460. local Character=Player.Character
  461. local Mouse=Player:GetMouse()
  462. local m=Instance.new('Model',Character)
  463. local TagService = game.ReplicatedStorage.TagService
  464.  
  465. local function weldBetween(a, b)
  466. local weldd = Instance.new("ManualWeld")
  467. weldd.Part0 = a
  468. weldd.Part1 = b
  469. weldd.C0 = CFrame.new()
  470. weldd.C1 = b.CFrame:inverse() * a.CFrame
  471. weldd.Parent = a
  472. return weldd
  473. end
  474.  
  475. local it=Instance.new
  476.  
  477. local function nooutline(part)
  478. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  479. end
  480.  
  481. local function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  482. local fp=it("Part")
  483. fp.formFactor=formfactor
  484. fp.Parent=parent
  485. fp.Reflectance=reflectance
  486. fp.Transparency=transparency
  487. fp.CanCollide=false
  488. fp.Locked=true
  489. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  490. fp.Name=name
  491. fp.Size=size
  492. fp.Position=Character.Torso.Position
  493. nooutline(fp)
  494. fp.Material=material
  495. fp:BreakJoints()
  496. return fp
  497. end
  498.  
  499. local function mesh(Mesh,part,meshtype,meshid,offset,scale)
  500. local mesh=it(Mesh)
  501. mesh.Parent=part
  502. if Mesh=="SpecialMesh" then
  503. mesh.MeshType=meshtype
  504. mesh.MeshId=meshid
  505. end
  506. mesh.Offset=offset
  507. mesh.Scale=scale
  508. return mesh
  509. end
  510.  
  511. local function weld(parent,part0,part1,c0,c1)
  512. local weld=it("Motor")
  513. weld.Parent=parent
  514. weld.Part0=part0
  515. weld.Part1=part1
  516. weld.C0=c0
  517. weld.C1=c1
  518. return weld
  519. end
  520.  
  521. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,1,"New Yeller","Handle",Vector3.new(1, 0.800000012, 1))
  522. Handleweld=weld(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.96453857e-005, 0.000481128693, -1.83582306e-005, 1, 1.92410751e-014, -4.42007258e-005, -1.93349195e-014, 0.999999881, -2.12312026e-012, 4.42007258e-005, 2.12312091e-012, 1))
  523. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,1,"New Yeller","Hitbox",Vector3.new(1.60000002, 3.4000001, 1))
  524. Hitboxweld=weld(m,Handle,Hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.300050735, 0.100232601, 3.57627869e-007, 1, 1.06558363e-014, -4.67116479e-009, -1.06558363e-014, 1, -7.35089073e-017, 4.67116479e-009, 7.35089073e-017, 1))
  525. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1, 0.200000003, 1))
  526. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(8.20159912e-005, 1.10002291, 1.57356262e-005, 1, -1.22308889e-014, 4.41999473e-005, 1.23254525e-014, 0.999996662, -2.14035647e-012, -4.41999473e-005, 2.14036427e-012, 1))
  527. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1.01999998, 0.200000003, 0.200000003))
  528. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.82012939e-005, -0.699694633, 0.410015702, 1, -1.57821432e-014, 4.42007258e-005, 1.56883004e-014, 1, 2.12312091e-012, -4.42007258e-005, -2.12312026e-012, 1))
  529. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1.01999998, 0.200000003, 0.200000003))
  530. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.82012939e-005, -0.699361324, -0.40998435, 1, -1.22308889e-014, 4.41999473e-005, 1.23254932e-014, 1, -2.14036362e-012, -4.41999473e-005, 2.14036427e-012, 1))
  531. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.200000003, 0.800000012, 0.620000005))
  532. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.409914017, 0.000346660614, 1.57356262e-005, 1, -1.57821432e-014, 4.42007258e-005, 1.56883004e-014, 1, 2.12312091e-012, -4.42007258e-005, -2.12312026e-012, 1))
  533. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.620000005))
  534. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.409914017, 0.700180769, 1.57356262e-005, 1, -1.57821432e-014, 4.42007258e-005, 1.56883004e-014, 1, 2.12312091e-012, -4.42007258e-005, -2.12312026e-012, 1))
  535. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1.01999998, 0.800000012, 0.200000003))
  536. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.82012939e-005, 0.000400543213, 0.410015702, 1, -1.57821432e-014, 4.42007258e-005, 1.56883004e-014, 1, 2.12312091e-012, -4.42007258e-005, -2.12312026e-012, 1))
  537. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.200000003, 0.800000012, 0.620000005))
  538. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.410078049, 0.000326633453, 1.57356262e-005, 1, -1.57821432e-014, 4.42007258e-005, 1.56883004e-014, 1, 2.12312091e-012, -4.42007258e-005, -2.12312026e-012, 1))
  539. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1.01999998, 0.800000012, 0.200000003))
  540. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.82012939e-005, 0.000392436981, -0.40998435, 1, -1.57821432e-014, 4.42007258e-005, 1.56883004e-014, 1, 2.12312091e-012, -4.42007258e-005, -2.12312026e-012, 1))
  541. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1.01999998, 0.200000003, 0.200000003))
  542. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.82012939e-005, 0.700207949, 0.410015702, 1, -1.57821432e-014, 4.42007258e-005, 1.56883004e-014, 1, 2.12312091e-012, -4.42007258e-005, -2.12312026e-012, 1))
  543. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.620000005))
  544. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.410078049, -0.699380398, 1.56164169e-005, 1, -1.22308889e-014, 4.41999473e-005, 1.23254932e-014, 1, -2.14036362e-012, -4.41999473e-005, 2.14036427e-012, 1))
  545. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.620000005))
  546. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.4100914, 0.700154781, 1.57356262e-005, 1, -1.93349195e-014, 4.42007258e-005, 1.92409124e-014, 0.999991417, 2.12310291e-012, -4.42007258e-005, -2.12312026e-012, 1))
  547. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1.01999998, 0.200000003, 0.200000003))
  548. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.82012939e-005, 0.700230837, -0.40998435, 1, -1.57821432e-014, 4.42007258e-005, 1.56883004e-014, 1, 2.12312091e-012, -4.42007258e-005, -2.12312026e-012, 1))
  549. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.400000006, 2, 1))
  550. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.699924469, 4.14848328e-005, 2.16960907e-005, 1, -1.22308889e-014, 4.41999473e-005, 1.23254932e-014, 1, -2.14036362e-012, -4.41999473e-005, 2.14036427e-012, 1))
  551. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1, 1.39999998, 0.200000003))
  552. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.57356262e-005, -0.299851894, 0.999885559, -4.41999473e-005, -5.95854743e-008, 1, -2.60350986e-012, 1, 5.95854743e-008, -1, 3.01648321e-014, -4.41999473e-005))
  553. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  554. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1, 0.600000024, 0.200000003))
  555. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.57356262e-005, -0.700007677, 0.999902725, 4.41999473e-005, -2.13950775e-012, -1, -2.65373322e-014, -1, 2.13950667e-012, -1, 2.64427677e-014, -4.41999473e-005))
  556. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  557. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.400000006, 1.39999998, 0.399999976))
  558. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.848457336, -0.300411701, -0.141453743, 0.707042813, -1.50516166e-012, -0.707170904, 1.1783393e-014, 1, -2.11664583e-012, 0.707170904, 1.48822632e-012, 0.707042813))
  559. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.400000006))
  560. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.6998806, -0.499980569, -0.399654627, 0.999999881, 3.17161053e-008, 4.20847573e-005, -4.21145523e-005, -2.83570323e-009, 0.999999762, 3.17162403e-008, -0.999999762, -2.83438673e-009))
  561. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.404000014, 0.400000006, 0.995999992))
  562. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.400000006))
  563. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.699882507, 0.500019133, 1.00034523, 0.999999881, 3.17161053e-008, 4.20847573e-005, -4.21145523e-005, -2.83570323e-009, 0.999999762, 3.17162403e-008, -0.999999762, -2.83438673e-009))
  564. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.404000014, 0.400000006, 0.560000002))
  565. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.400000006))
  566. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.699882507, 0.500019133, -0.399654627, 0.999999881, 3.17161053e-008, 4.20847573e-005, -4.21145523e-005, -2.83570323e-009, 0.999999762, 3.17162403e-008, -0.999999762, -2.83438673e-009))
  567. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.404000014, 0.400000006, 0.995999992))
  568. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.620000005))
  569. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.409921646, -0.699380398, 1.57356262e-005, 1, -1.22308889e-014, 4.41999473e-005, 1.23254932e-014, 1, -2.14036362e-012, -4.41999473e-005, 2.14036427e-012, 1))
  570. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1, 0.200000003, 0.400000006))
  571. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.56164169e-005, -1.10002637, 0.699918747, 4.41999473e-005, -2.14036427e-012, -1, -1.23254932e-014, -1, 2.14036362e-012, -1, 1.22308889e-014, -4.41999473e-005))
  572. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  573. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1, 0.200000003, 0.200000003))
  574. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.16960907e-005, -0.599924088, 1.49999762, 4.41999473e-005, -2.14036427e-012, -1, 1, -1.22308889e-014, 4.41999473e-005, -1.23254932e-014, -1, 2.14036362e-012))
  575. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  576. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.400000006, 1.39999998, 0.399999976))
  577. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.141283035, -0.300261259, -0.848459244, 0.707067847, -1.51049073e-012, -0.70714587, 1.20093924e-014, 1, -2.12403055e-012, 0.70714587, 1.49334115e-012, 0.707067847))
  578. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400000006, 0.400000006))
  579. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.6998806, -0.499980569, 1.00034523, 0.999999881, 3.17161053e-008, 4.20847573e-005, -4.21145523e-005, -2.83570323e-009, 0.999999762, 3.17162403e-008, -0.999999762, -2.83438673e-009))
  580. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.403999984, 0.399999976, 0.560000002))
  581. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(1, 0.200000003, 0.400000006))
  582. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.16960907e-005, -0.79992485, 1.19999647, 4.41999473e-005, -2.14036427e-012, -1, 0.999999821, 2.980231e-008, 4.419994e-005, 2.980231e-008, -0.999999821, 3.45762416e-012))
  583. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  584. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000006, 1))
  585. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.599924088, -1.19995832, 2.16960907e-005, 1, -1.22308889e-014, 4.41999473e-005, 1.23254932e-014, 1, -2.14036362e-012, -4.41999473e-005, 2.14036427e-012, 1))
  586. Finger1Connector=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,1,"New Yeller","Finger1Connector",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  587. Finger1Connectorweld=weld(m,Handle,Finger1Connector,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.399971008, 1.29990399, 0.200015664, 1, 1.78782017e-007, 4.41999473e-005, -1.7878321e-007, 0.999993324, -1.00110302e-011, -4.41999473e-005, 2.10883698e-012, 1))
  588. Finger2Connector=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,1,"New Yeller","Finger2Connector",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  589. Finger2Connectorweld=weld(m,Handle,Finger2Connector,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.399934769, 1.29982674, 0.400015712, 1, 2.97982776e-008, 4.41999473e-005, -2.97984766e-008, 0.999993324, -3.43642345e-012, -4.41999473e-005, 2.11934723e-012, 1))
  590. Finger3Connector=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,1,"New Yeller","Finger3Connector",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  591. Finger3Connectorweld=weld(m,Handle,Finger3Connector,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.399934769, 1.29971194, 0.140015721, 1, 8.93768473e-008, 4.421228e-005, -8.93774441e-008, 0.999993324, -1.82566007e-012, -4.421228e-005, -2.12587717e-012, 1))
  592. Finger4Connector=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,1,"New Yeller","Finger4Connector",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  593. Finger4Connectorweld=weld(m,Handle,Finger4Connector,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.399930954, 1.29973722, -0.119984269, 1, 8.93806842e-008, 4.421228e-005, -8.9381281e-008, 0.999993324, -1.82601091e-012, -4.421228e-005, -2.12569589e-012, 1))
  594. Finger5Connector=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,1,"New Yeller","Finger5Connector",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  595. Finger5Connectorweld=weld(m,Handle,Finger5Connector,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.399984121, -1.29981911, -0.399932861, -4.41701486e-005, 5.95858012e-008, 1, 4.58027785e-008, -0.999993324, 5.95882241e-008, 1, 4.58051019e-008, 4.41701486e-005))
  596. Finger1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Finger1",Vector3.new(0.200000003, 0.400000006, 0.200000003))
  597. Finger1weld=weld(m,Finger1Connector,Finger1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.10351563e-005, 0.100007057, 0, 1, 2.06483719e-011, -5.55111512e-017, -2.54232191e-011, 0.999986649, 4.50594423e-016, 5.55111512e-017, -4.49727061e-016, 1))
  598. Finger2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Finger2",Vector3.new(0.200000003, 0.600000024, 0.200000003))
  599. Finger2weld=weld(m,Finger2Connector,Finger2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-006, 0.199999213, 1.1920929e-007, 1, 8.77520279e-013, 0, -1.67332814e-012, 0.999986649, 1.50920942e-016, 0, -1.50053581e-016, 1))
  600. Finger3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Finger3",Vector3.new(0.200000003, 0.600000024, 0.200000003))
  601. Finger3weld=weld(m,Finger3Connector,Finger3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-006, 0.200001121, 1.1920929e-007, 1, 2.64321898e-012, -4.35207426e-013, -5.03064257e-012, 0.999986649, -1.23739232e-016, 4.35207426e-013, 2.38535383e-016, 1))
  602. Finger4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Finger4",Vector3.new(0.200000003, 0.600000024, 0.200000003))
  603. Finger4weld=weld(m,Finger4Connector,Finger4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.81469727e-006, 0.199998736, 1.1920929e-007, 1, 2.64321898e-012, -4.35207426e-013, -5.03064257e-012, 0.999986649, -1.23732138e-016, 4.35207426e-013, 2.38539513e-016, 1))
  604. Finger5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0.5,0,"New Yeller","Finger5",Vector3.new(0.200000003, 0.600000024, 0.200000003))
  605. Finger5weld=weld(m,Finger5Connector,Finger5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.38418579e-007, -0.199927688, 9.53674316e-006, 1, -3.86535248e-012, -7.77482967e-010, 5.45696821e-012, 0.999986649, -1.35540613e-012, 7.77477638e-010, 2.57749442e-012, 1))
  606.  
  607. for i,v in pairs(m:GetChildren()) do
  608. if v.ClassName == 'Part' then
  609. v.CustomPhysicalProperties = PhysicalProperties.new(0.01, 0, 0, 0 ,0)
  610. end
  611. end
  612.  
  613. wait(1/60)
  614. local player = game.Players.localPlayer
  615. local char = player.Character
  616. local mouse = player:GetMouse()
  617. local m = Instance.new('Model',char)
  618. local larm = char["Left Arm"]
  619. local rarm = char["Right Arm"]
  620. local lleg = char["Left Leg"]
  621. local rleg = char["Right Leg"]
  622. local hed = char.Head
  623. local torso = char.Torso
  624. local cam = game.Workspace.CurrentCamera
  625. local RootPart = char.HumanoidRootPart
  626. local equipped = false
  627. local attack = false
  628. local Anim = 'Idle'
  629. local idle = 0
  630. local sprint = false
  631. local battlestance = false
  632. local attacktype = 1
  633. local state = 'none'
  634. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  635. local velderp=RootPart.Velocity.y
  636. local sine = 0
  637. local change = 1
  638. local val = 0
  639. local on = false
  640. local grabbed=false
  641. local skill1=false
  642. local skill2=false
  643. local skill3=false
  644. local skill4=false
  645. local cooldown1=10
  646. local cooldown2=15
  647. local cooldown3=10
  648. local cooldown4=20
  649. local inputserv = game:GetService('UserInputService')
  650. local typing=false
  651. cf=CFrame.new
  652. euler=CFrame.fromEulerAnglesXYZ
  653. angles=CFrame.Angles
  654. RootCF=cf(0,-1,0)
  655. necko=cf(0,1.5,0)
  656. Meshes = {
  657. Blast = '20329976',
  658. Crown = '1323306',
  659. Ring = '3270017',
  660. Claw = '10681506',
  661. Crystal = '9756362',
  662. Coil = '9753878',
  663. Cloud = '1095708',
  664. }
  665. clangsounds = {
  666. '199149119',
  667. '199149109',
  668. '199149072',
  669. '199149025',
  670. '199148971'
  671. }
  672. hitsounds = {
  673. '199149137',
  674. '199149186',
  675. '199149221',
  676. '199149235',
  677. '199149269',
  678. '199149297'
  679. }
  680. blocksounds = {
  681. '199148933',
  682. '199148947'
  683. }
  684. armorsounds = {
  685. '199149321',
  686. '199149338',
  687. '199149367',
  688. '199149409',
  689. '199149452'
  690. }
  691. woosh = {
  692. Heavy1 = '320557353',
  693. Heavy2 = '320557382',
  694. Heavy3 = '320557453',
  695. Heavy4 = '199144226',
  696. Heavy5 = '203691447',
  697. Heavy6 = '203691467',
  698. Heavy7 = '203691492',
  699. Light1 = '320557413',
  700. Light2 = '320557487',
  701. Light3 = '199145095',
  702. Light4 = '199145146',
  703. Light5 = '199145887',
  704. Light6 = '199145913',
  705. Light7 = '199145841',
  706. Medium1 = '320557518',
  707. Medium2 = '320557537',
  708. Medium3 = '320557563',
  709. Medium4 = '199145204'
  710. }
  711. music = {--i like music a lot
  712. Breaking = '179281636',
  713. FinalReckoning = '357375770',
  714. NotDeadYet = '346175829',
  715. Intense = '151514610',
  716. JumpP1 = '160536628',
  717. JumpP2 = '60536666',
  718. SonsOfWar = '158929777',
  719. WrathOfSea = '165520893',
  720. ProtectorsOfEarth = '160542922',
  721. SkyTitans = '179282324',
  722. ArchAngel = '144043274',
  723. Anticipation = '168614529',
  724. TheMartyred = '186849544',
  725. AwakeP1 = '335631255',
  726. AwakeP2 = '335631297',
  727. ReadyAimFireP1 = '342455387',
  728. ReadyAimFireP2 = '342455399',
  729. DarkLordP1 = '209567483',
  730. DarkLordP2 = '209567529',
  731. BloodDrainP1 = '162914123',
  732. BloodDrainP2 = '162914203',
  733. DanceOfSwords = '320473062',
  734. Opal = '286415112',
  735. Calamity = '190454307',
  736. Hypnotica = '155968128',
  737. Nemisis = '160453802',
  738. Breathe = '276963903',
  739. GateToTheRift = '270655227',
  740. InfernalBeserking = '244143404',
  741. Trust = '246184492',
  742. AwakeningTheProject = '245121821',
  743. BloodPain = '242545577',
  744. Chaos = '247241693',
  745. NightmareFictionHighStake = '248062278',
  746. TheWhiteWeapon = '247236446',
  747. Gale = '256851659',
  748. ImperialCode = '256848383',
  749. Blitzkrieg = '306431437',
  750. RhapsodyRage = '348690251',
  751. TheGodFist = '348541501',
  752. BattleForSoul = '321185592',
  753. TheDarkColossus = '305976780',
  754. EmpireOfAngels = '302580452',
  755. Kronos = '302205297',
  756. Exorcist = '299796054',
  757. CrimsonFlames = '297799220',
  758. UltimatePower = '295753229',
  759. DrivingInTheDark = '295753229',
  760. AscendToPower = '293860654',
  761. GodOfTheSun = '293612495',
  762. DarkRider = '293861765',
  763. Vengeance = '293375555',
  764. SoundOfWar = '293376196',
  765. HellsCrusaders = '293012202',
  766. Legend = '293011823',
  767. RisingSouls = '290524959'
  768. }
  769. misc = {
  770. GroundSlam = '199145477',
  771. LaserSlash = '199145497',
  772. RailGunFire = '199145534',
  773. Charge1 = '199145659',
  774. Charge2 = '169380469',
  775. Charge3 = '169380479',
  776. EmptyGun = '203691822',
  777. GunShoot = '203691837',
  778. Stomp1 = '200632875',
  779. Stomp2 = '200632561',
  780. TelsaCannonCharge = '169445572',
  781. TelsaCannonShoot = '169445602',
  782. AncientHymm = '245313442',
  783. Ha='180840266'
  784. }
  785. wait(1 / 60)
  786. local player = game.Players.localPlayer
  787. local char = player.Character
  788. local mouse = player:GetMouse()
  789. local m = Instance.new('Model', char)
  790. local larm = char["Left Arm"]
  791. local rarm = char["Right Arm"]
  792. local lleg = char["Left Leg"]
  793. local rleg = char["Right Leg"]
  794. local hed = char.Head
  795. local torso = char.Torso
  796. local cam = game.Workspace.CurrentCamera
  797. local RootPart = char.HumanoidRootPart
  798. local equipped = false
  799. local attack = false
  800. local Anim = 'Idle'
  801. local idle = 0
  802. local sprint = false
  803. local battlestance = false
  804. local attacktype = 1
  805. local state = 'none'
  806. torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  807. velocity = RootPart.Velocity.y
  808. local sine = 0
  809. local change = 1
  810. local on = false
  811. local grabbed = false
  812. local skill1 = false
  813. local skill2 = false
  814. local skill3 = false
  815. local skill4 = false
  816. local cooldown1 = 0
  817. local cooldown2 = 0
  818. local cooldown3 = 0
  819. local cooldown4 = 0
  820. local co1 = 14--how long it will take for skill to cooldown
  821. local co2 = 15
  822. local co3 = 22
  823. local co4 = 30
  824. local inputserv = game:GetService('UserInputService')
  825. local typing = false
  826. local crit = false
  827. local critchance = 2--critical chance percentage
  828. local critdamageaddmin = 3--minimum amount of critical damage being added to regular damage
  829. local critdamageaddmax = 7--maximum amount
  830. local maxstamina = 100--max amount of stamina
  831. local stamina = 0--stamina you start out with
  832. local skill1stam = 30--how much stamina is needed for a skill
  833. local skill2stam = 40
  834. local skill3stam = 45
  835. local skill4stam = 50
  836. local recovermana = 7--how much mana per second
  837. local defensevalue = 1.3--how much defense this character has
  838. local speedvalue = 1.05--how much speed this character has
  839. --speed is 16*speedvalue
  840. local mindamage = 7--self explanatory
  841. local maxdamage = 10--self explanatory
  842. local damagevalue = 1--how much damage this character has
  843. --damage is math.random(mindamage,maxdamage)*damagevalue
  844. --damage(hit, mindamage, maxdamage, 1, 1, RootPart)
  845. --asd
  846. local cn = CFrame.new-- make things easier :)
  847. local mr = math.rad
  848. local angles = CFrame.Angles
  849. local ud = UDim2.new
  850. local c3 = Color3.new
  851. local skillcolorscheme = c3(1, 1, 1)--color scheme for skills lol
  852. --asd
  853.  
  854.  
  855. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  856. local wld = Instance.new("Motor", wp1)
  857. wld.Name = "Weld"
  858. wld.Part0 = wp0
  859. wld.Part1 = wp1
  860. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  861. return wld
  862. end
  863.  
  864. newWeld(torso, larm, -1.5, 0.5, 0)
  865. larm.Weld.C1 = CFrame.new(0, 0.65, 0)
  866. newWeld(torso, rarm, 1.5, 0.5, 0)
  867. rarm.Weld.C1 = CFrame.new(0, 0.65, 0)
  868. newWeld(torso, hed, 0, 1.5, 0)
  869. newWeld(torso, lleg, -0.5, -1, 0)
  870. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  871. newWeld(torso, rleg, 0.5, -1, 0)
  872. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  873. newWeld(RootPart, torso, 0, -1, 0)
  874. torso.Weld.C1 = CFrame.new(0, -1, 0)
  875. RW=rarm.Weld
  876. LW=larm.Weld
  877. RH=rleg.Weld
  878. LH=lleg.Weld
  879.  
  880. Humanoid = char.Humanoid
  881. if Humanoid:FindFirstChild("Animator")then
  882. Humanoid:FindFirstChild("Animator"):Destroy()
  883. end
  884.  
  885. local scrn = Instance.new('ScreenGui', player.PlayerGui)
  886. function makeframe(par, trans, pos, size, color)
  887. local frame = Instance.new('Frame', par)
  888. frame.BackgroundTransparency = trans
  889. frame.BorderSizePixel = 0
  890. frame.Position = pos
  891. frame.Size = size
  892. frame.BackgroundColor3 = color
  893. return frame
  894. end
  895. function makelabel(par, text)
  896. local label = Instance.new('TextLabel', par)
  897. label.BackgroundTransparency = 1
  898. label.Size = ud(1, 0, 1, 0)
  899. label.Position = ud(0, 0, 0, 0)
  900. label.TextColor3 = c3(255, 255, 255)
  901. label.TextStrokeTransparency = 0
  902. label.FontSize = Enum.FontSize.Size32
  903. label.Font = Enum.Font.SourceSansBold
  904. label.BorderSizePixel = 0
  905. label.TextScaled = true
  906. label.Text = text
  907. end
  908. local framesk1 = makeframe(scrn, .5, ud(.23, 0, .93, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  909. local framesk2 = makeframe(scrn, .5, ud(.5, 0, .93, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  910. local framesk3 = makeframe(scrn, .5, ud(.5, 0, .86, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  911. local framesk4 = makeframe(scrn, .5, ud(.23, 0, .86, 0), ud(.26, 0, .06, 0), skillcolorscheme)
  912. local bar1 = makeframe(framesk1, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  913. local bar2 = makeframe(framesk2, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  914. local bar3 = makeframe(framesk3, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  915. local bar4 = makeframe(framesk4, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), skillcolorscheme)
  916. local text1 = makelabel(framesk1, '[C] Gold Clap')
  917. local text2 = makelabel(framesk2, '[V] Grab n\' Slam')
  918. local text3 = makelabel(framesk3, "[X] Hammerfist")
  919. local text4 = makelabel(framesk4, '[Z] Golden Punch')
  920. local staminabar = makeframe(scrn, .5, ud(.23, 0, .82, 0), ud(.26, 0, .03, 0), c3(61 / 255, 171 / 255, 1))
  921. local staminacover = makeframe(staminabar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(61 / 255, 171 / 255, 1))
  922. local staminatext = makelabel(staminabar, 'Stamina')
  923. local healthbar = makeframe(scrn, .5, ud(.5, 0, .82, 0), ud(.26, 0, .03, 0), c3(1, 1, 0))
  924. local healthcover = makeframe(healthbar, 0, ud(0, 0, 0, 0), ud(1, 0, 1, 0), c3(1, 46 / 255, 49 / 255))
  925. local healthtext = makelabel(healthbar, 'Health')
  926.  
  927. local stats=Instance.new('Folder',char)
  928. stats.Name='Stats'
  929. local block=Instance.new('BoolValue',stats)
  930. block.Name='Block'
  931. block.Value=false
  932. local stun=Instance.new('BoolValue',stats)
  933. stun.Name='Stun'
  934. stun.Value=false
  935. local defense=Instance.new('NumberValue',stats)
  936. defense.Name='Defence'
  937. defense.Value=defensevalue
  938. local speed=Instance.new('NumberValue',stats)
  939. speed.Name='Speed'
  940. speed.Value=speedvalue
  941. local damagea=Instance.new('NumberValue',stats)
  942. damagea.Name='Damage'
  943. damagea.Value=damagevalue
  944.  
  945. function CheckClose(Obj,Dist)
  946. for _,v in pairs(workspace:GetChildren()) do
  947. if v:FindFirstChild('Humanoid') and v:FindFirstChild('Torso') and v ~= char then
  948. local DistFromTorso = (v.Torso.Position - Obj.Position).magnitude
  949. if DistFromTorso < Dist then
  950. return v
  951. end
  952. end
  953. end
  954. end
  955.  
  956. function begoneoutlines(part)
  957. part.BottomSurface, part.TopSurface, part.FrontSurface, part.BackSurface, part.RightSurface, part.LeftSurface = 10, 10, 10, 10, 10, 10
  958. end
  959.  
  960. function flame(color,pos,size)
  961. local rng = Instance.new("Part",m)
  962. rng.Anchored = true
  963. rng.BrickColor = BrickColor.new(color)
  964. rng.FormFactor='Custom'
  965. rng.Size=Vector3.new(1, 1, 1)
  966. rng.CanCollide=false
  967. rng.Transparency=0.35
  968. rng.TopSurface=0
  969. rng.BottomSurface=0
  970. rng.CFrame=pos
  971. local rngm=Instance.new("SpecialMesh", rng)
  972. rngm.MeshType='Sphere'
  973. rngm.Scale=size
  974. if CheckClose(rng,4) then
  975. CheckClose(rng,4).Humanoid:TakeDamage(15)
  976. CheckClose(rng,4).Torso.Velocity=Vector3.new(0,100,0)
  977. end
  978. coroutine.wrap(function()
  979. for i=0,1,.1 do
  980. wait(1/30)
  981. rngm.Scale=rngm.Scale+Vector3.new(-1,3,-1)
  982. rng.Transparency=rng.Transparency+i/10
  983. end
  984. rng:Destroy()
  985. end)()
  986. end
  987.  
  988.  
  989. function atktype(s,e)
  990. coroutine.resume(coroutine.create(function()
  991. attacktype = e
  992. wait(1.5)
  993. attacktype = s
  994. end))
  995. end
  996.  
  997. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  998. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  999. end
  1000.  
  1001. fat = Instance.new("BindableEvent", script)
  1002. fat.Name = "Heartbeat"
  1003.  
  1004. script:WaitForChild("Heartbeat")
  1005.  
  1006. frame = 1 / 30
  1007. tf = 0
  1008. allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame*2 or greater.
  1009. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  1010. lastframe = tick()
  1011. script.Heartbeat:Fire() --ayy lmao
  1012.  
  1013. game:GetService("RunService").Heartbeat:connect(function(s, p) --herp derp
  1014. tf = tf + s
  1015. if tf >= frame then
  1016. if allowframeloss then
  1017. script.Heartbeat:Fire()
  1018. lastframe = tick()
  1019. else
  1020. --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
  1021. for i = 1, math.floor(tf / frame) do
  1022. script.Heartbeat:Fire()
  1023. end
  1024. lastframe = tick()
  1025. end
  1026. if tossremainder then
  1027. tf = 0
  1028. else
  1029. tf = tf - frame * math.floor(tf / frame)
  1030. end
  1031. end
  1032. end)
  1033.  
  1034. --To use: fat.Event:fat.Event:wait() or fat.Event:connect(function() asdcode end)
  1035.  
  1036. function Lerp(a, b, i)
  1037. return a:lerp(b,i)
  1038. end
  1039.  
  1040. local Lerp = CFrame.new().lerp
  1041.  
  1042. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1043. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1044. end
  1045.  
  1046. function flame2(color,pos,size)
  1047. local rng = Instance.new("Part",m)
  1048. rng.Anchored = true
  1049. rng.BrickColor = BrickColor.new(color)
  1050. rng.FormFactor='Custom'
  1051. rng.Size=Vector3.new(1, 1, 1)
  1052. rng.CanCollide=false
  1053. rng.Transparency=0.35
  1054. rng.TopSurface=0
  1055. rng.BottomSurface=0
  1056. rng.CFrame=pos
  1057. local rngm=Instance.new("SpecialMesh", rng)
  1058. rngm.MeshType='Sphere'
  1059. rngm.Scale=size
  1060. coroutine.wrap(function()
  1061. for i=0,1,.1 do
  1062. wait(1/30)
  1063. rngm.Scale=rngm.Scale+Vector3.new(-1,3,-1)
  1064. rng.Transparency=rng.Transparency+i/5
  1065. end
  1066. rng:Destroy()
  1067. end)()
  1068. end
  1069.  
  1070. function blocks(pos1,size1,breaka)
  1071. hit,pos=rayCast(torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,char)
  1072. local p=Instance.new('Part',m)
  1073. p.Material=hit.Material
  1074. p.Color=hit.Color
  1075. p.CFrame=pos1
  1076. p.Size=size1
  1077. p.Anchored=true
  1078. p.CanCollide=false
  1079. p.TopSurface=0
  1080. p.BottomSurface=0
  1081. p.Transparency=.5
  1082. p.FormFactor='Custom'
  1083. if breaka==true then
  1084. flame2('Black',p.CFrame,Vector3.new(1,1,1))
  1085. end
  1086. coroutine.wrap(function()
  1087. for i=0,25,.1 do
  1088. wait(1/30)
  1089. p.CFrame=p.CFrame*CFrame.Angles(math.rad(-1),math.rad(1),math.rad(2))
  1090. p.Position=p.Position+Vector3.new(0,.1,0)
  1091. p.Transparency=p.Transparency+.0025
  1092. end
  1093. p:Destroy()
  1094. end)()
  1095. end
  1096.  
  1097. function fireout(color,pos1)
  1098. local p=Instance.new('Part',m)
  1099. p.BrickColor=BrickColor.new(color)
  1100. p.CFrame=pos1
  1101. p.Anchored=true
  1102. p.Material='Plastic'
  1103. p.CanCollide=false
  1104. p.TopSurface=0
  1105. p.Size=Vector3.new(1,1,1)
  1106. p.BottomSurface=0
  1107. p.Transparency=0.5
  1108. p.FormFactor='Custom'
  1109. local mesh=Instance.new('BlockMesh',p)
  1110. mesh.Scale=Vector3.new(1,1,1)
  1111. coroutine.wrap(function()
  1112. for i=0,15,.1 do
  1113. wait(1/30)
  1114. p.CFrame=p.CFrame
  1115. mesh.Scale=mesh.Scale+Vector3.new(.01,.01,.01)
  1116. p.Transparency=p.Transparency+.025
  1117. end
  1118. p:Destroy()
  1119. end)()
  1120. end
  1121.  
  1122. function firein(color,pos1)
  1123. local p=Instance.new('Part',m)
  1124. p.BrickColor=BrickColor.new(color)
  1125. p.CFrame=pos1
  1126. p.Anchored=true
  1127. p.Material='Plastic'
  1128. p.CanCollide=false
  1129. p.TopSurface=0
  1130. p.Size=Vector3.new(1,1,1)
  1131. p.BottomSurface=0
  1132. p.Transparency=0.5
  1133. p.FormFactor='Custom'
  1134. local mesh=Instance.new('BlockMesh',p)
  1135. mesh.Scale=Vector3.new(1,1,1)
  1136. coroutine.wrap(function()
  1137. for i=0,15,.1 do
  1138. wait(1/30)
  1139. p.CFrame=p.CFrame
  1140. mesh.Scale=mesh.Scale-Vector3.new(.01,.01,.01)
  1141. p.Transparency=p.Transparency+.025
  1142. end
  1143. p:Destroy()
  1144. end)()
  1145. end
  1146.  
  1147. function firespaz1(color,pos1)
  1148. local p=Instance.new('Part',m)
  1149. p.BrickColor=color
  1150. p.CFrame=pos1
  1151. p.Anchored=true
  1152. p.Material='Plastic'
  1153. p.CanCollide=false
  1154. p.TopSurface=0
  1155. p.Size=Vector3.new(1,1,1)
  1156. p.BottomSurface=0
  1157. p.Transparency=0.5
  1158. p.FormFactor='Custom'
  1159. local mesh=Instance.new('BlockMesh',p)
  1160. mesh.Scale=Vector3.new(1,1,1)
  1161. coroutine.wrap(function()
  1162. for i=0,15,.1 do
  1163. wait(1/30)
  1164. p.CFrame=p.CFrame*CFrame.new(0,.1,0)
  1165. mesh.Scale=mesh.Scale-Vector3.new(.1,.1,.1)
  1166. p.Transparency=p.Transparency+.025
  1167. end
  1168. p:Destroy()
  1169. end)()
  1170. end
  1171.  
  1172. function firespaz2(color,pos1)
  1173. local p=Instance.new('Part',m)
  1174. p.BrickColor=BrickColor.new(color)
  1175. p.CFrame=pos1
  1176. p.Anchored=true
  1177. p.Material='Plastic'
  1178. p.CanCollide=false
  1179. p.TopSurface=0
  1180. p.Size=Vector3.new(.8,.8,.8)
  1181. p.BottomSurface=0
  1182. p.Transparency=0.5
  1183. p.FormFactor='Custom'
  1184. local mesh=Instance.new('BlockMesh',p)
  1185. mesh.Scale=Vector3.new(1,1,1)
  1186. coroutine.wrap(function()
  1187. for i=0,1,.1 do
  1188. wait(1/30)
  1189. p.CFrame=p.CFrame*CFrame.new(0,.1,0)
  1190. mesh.Scale=mesh.Scale-Vector3.new(.1,.1,.1)
  1191. end
  1192. p:Destroy()
  1193. end)()
  1194. end
  1195.  
  1196. function circle(color,pos1)
  1197. local p=Instance.new('Part',m)
  1198. p.BrickColor=BrickColor.new(color)
  1199. p.CFrame=pos1
  1200. p.Anchored=true
  1201. p.Material='Plastic'
  1202. p.CanCollide=false
  1203. p.TopSurface=0
  1204. p.Size=Vector3.new(1,1,1)
  1205. p.BottomSurface=0
  1206. p.Transparency=0.35
  1207. p.FormFactor='Custom'
  1208. local mesh=Instance.new('CylinderMesh',p)
  1209. mesh.Scale=Vector3.new(0,0,0)
  1210. coroutine.wrap(function()
  1211. for i=0,5,.1 do
  1212. wait(1/60)
  1213. p.CFrame=p.CFrame
  1214. mesh.Scale=mesh.Scale+Vector3.new(.5,0,.5)
  1215. p.Transparency=p.Transparency+.025
  1216. end
  1217. p:Destroy()
  1218. end)()
  1219. end
  1220.  
  1221. function blast(size,pos1,trans,howmuch,delay1)
  1222. hit,pos=rayCast(torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,char)
  1223. local p=Instance.new('Part',m)
  1224. p.BrickColor=hit.BrickColor
  1225. p.CFrame=pos1
  1226. p.Anchored=true
  1227. p.Material='Plastic'
  1228. p.CanCollide=false
  1229. p.TopSurface=0
  1230. p.Size=Vector3.new(1,1,1)
  1231. p.BottomSurface=0
  1232. p.Transparency=0.35
  1233. p.FormFactor='Custom'
  1234. local mesh=Instance.new('SpecialMesh',p)
  1235. mesh.Scale=size
  1236. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  1237. coroutine.wrap(function()
  1238. for i=0,delay1,.1 do
  1239. wait(1/60)
  1240. p.CFrame=p.CFrame
  1241. mesh.Scale=mesh.Scale+howmuch
  1242. p.Transparency=p.Transparency+trans
  1243. end
  1244. p:Destroy()
  1245. end)()
  1246. return p
  1247. end
  1248.  
  1249. function ring(size,pos1,trans,howmuch,delay1)
  1250. hit,pos=rayCast(torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,char)
  1251. local p=Instance.new('Part',m)
  1252. p.BrickColor=hit.BrickColor
  1253. p.CFrame=pos1
  1254. p.Anchored=true
  1255. p.Material='Plastic'
  1256. p.CanCollide=false
  1257. p.TopSurface=0
  1258. p.Size=Vector3.new(1,1,1)
  1259. p.BottomSurface=0
  1260. p.Transparency=0.35
  1261. p.FormFactor='Custom'
  1262. local mesh=Instance.new('SpecialMesh',p)
  1263. mesh.Scale=size
  1264. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1265. coroutine.wrap(function()
  1266. for i=0,delay1,.1 do
  1267. wait(1/60)
  1268. p.CFrame=p.CFrame
  1269. mesh.Scale=mesh.Scale+howmuch
  1270. p.Transparency=p.Transparency+trans
  1271. end
  1272. p:Destroy()
  1273. end)()
  1274. end
  1275.  
  1276. function subtractstamina(k)
  1277. if stamina>=k then
  1278. stamina=stamina-k
  1279. end
  1280. end
  1281.  
  1282. function sphere(size,pos1,trans,howmuch,delay1)
  1283. hit,pos=rayCast(torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,char)
  1284. local p=Instance.new('Part',m)
  1285. p.BrickColor=hit.BrickColor
  1286. p.CFrame=pos1
  1287. p.Anchored=true
  1288. p.Material='Plastic'
  1289. p.CanCollide=false
  1290. p.TopSurface=0
  1291. p.Size=Vector3.new(1,1,1)
  1292. p.BottomSurface=0
  1293. p.Transparency=0.35
  1294. p.FormFactor='Custom'
  1295. local mesh=Instance.new('SpecialMesh',p)
  1296. mesh.Scale=size
  1297. mesh.MeshType='Sphere'
  1298. coroutine.wrap(function()
  1299. for i=0,delay1,.1 do
  1300. wait(1/60)
  1301. p.CFrame=p.CFrame
  1302. mesh.Scale=mesh.Scale+howmuch
  1303. p.Transparency=p.Transparency+trans
  1304. end
  1305. p:Destroy()
  1306. end)()
  1307. return p
  1308. end
  1309.  
  1310. function crown(size,pos1,trans,howmuch,delay1)
  1311. hit,pos=rayCast(torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,char)
  1312. local p=Instance.new('Part',m)
  1313. p.BrickColor=hit.BrickColor
  1314. p.CFrame=pos1
  1315. p.Anchored=true
  1316. p.Material='Plastic'
  1317. p.CanCollide=false
  1318. p.TopSurface=0
  1319. p.Size=Vector3.new(1,1,1)
  1320. p.BottomSurface=0
  1321. p.Transparency=0.35
  1322. p.FormFactor='Custom'
  1323. local mesh=Instance.new('SpecialMesh',p)
  1324. mesh.Scale=size
  1325. mesh.MeshId='http://www.roblox.com/asset/?id=1323306'
  1326. coroutine.wrap(function()
  1327. for i=0,delay1,.1 do
  1328. wait(1/60)
  1329. p.CFrame=p.CFrame
  1330. mesh.Scale=mesh.Scale+howmuch
  1331. p.Transparency=p.Transparency+trans
  1332. end
  1333. p:Destroy()
  1334. end)()
  1335. end
  1336.  
  1337. so = function(id,par,vol,pit)
  1338. coroutine.resume(coroutine.create(function()
  1339. local sou = Instance.new("Sound",par or workspace)
  1340. sou.Volume=vol
  1341. sou.Pitch=pit or 1
  1342. sou.SoundId=id
  1343. wait()
  1344. sou:play()
  1345. game:GetService("Debris"):AddItem(sou,6)
  1346. end))
  1347. end
  1348.  
  1349. local function GetClosest(obj,MaxDistance)
  1350. local Last,Lastx = MaxDistance +1
  1351. for i,v in pairs(workspace:GetChildren())do
  1352. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")and v:findFirstChild("Torso")and v:findFirstChild("Humanoid").Health > 0 then
  1353. local t = v.Torso
  1354. local dist = (t.Position - obj.Position).magnitude
  1355. if dist <= MaxDistance then
  1356. if dist < Last then
  1357. Last = dist
  1358. Lastx = v
  1359. end end end end
  1360. return Lastx
  1361. end
  1362.  
  1363. function FindNearestTorso(Position,Distance,SinglePlayer)
  1364. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1365. local List = {}
  1366. for i,v in pairs(workspace:GetChildren())do
  1367. if v:IsA("Model")then
  1368. if v:findFirstChild("Torso")then
  1369. if v ~= char then
  1370. if(v.Torso.Position -Position).magnitude <= Distance then
  1371. table.insert(List,v)
  1372. end
  1373. end
  1374. end
  1375. end
  1376. end
  1377. return List
  1378. end
  1379.  
  1380. function makeeffect(par, size, pos1, trans, trans1, howmuch, delay1, id, type)
  1381. local p = Instance.new('Part', par or workspace)
  1382. p.CFrame = pos1
  1383. p.Anchored = true
  1384. p.Material = 'Plastic'
  1385. p.CanCollide = false
  1386. p.TopSurface = 0
  1387. p.Size = Vector3.new(1, 1, 1)
  1388. p.BottomSurface = 0
  1389. p.Transparency = trans
  1390. p.FormFactor = 'Custom'
  1391. begoneoutlines(p)
  1392. local mesh = Instance.new('SpecialMesh', p)
  1393. mesh.Scale = size
  1394. if id ~= nil and type == nil then
  1395. mesh.MeshId = 'rbxassetid://'..id
  1396. elseif id == nil and type ~= nil then
  1397. mesh.MeshType = type
  1398. elseif id == nil and type == nil then
  1399. mesh.MeshType = 'Brick'
  1400. end
  1401. game:GetService'Debris':AddItem(p,delay1)
  1402. coroutine.wrap(function()
  1403. for i = 0, delay1, .1 do
  1404. wait(1 / 60)
  1405. p.CFrame = p.CFrame
  1406. mesh.Scale = mesh.Scale + howmuch
  1407. p.Transparency = p.Transparency + trans1
  1408. end
  1409. p:Destroy()
  1410. end)()
  1411. return p
  1412. end
  1413. function clangy(cframe)
  1414. wait(1 / 60)
  1415. local clang = {}
  1416. local dis = 0
  1417. local part = Instance.new('Part', nil)
  1418. part.CFrame = cframe
  1419. part.Anchored = true
  1420. part.CanCollide = false
  1421. part.BrickColor = BrickColor.new('New Yeller')
  1422. part.FormFactor = 'Custom'
  1423. part.Name='clanger'
  1424. part.Size = Vector3.new(.2, .2, .2)
  1425. part.TopSurface = 10
  1426. part.BottomSurface = 10
  1427. part.RightSurface = 10
  1428. part.LeftSurface = 10
  1429. part.BackSurface = 10
  1430. part.FrontSurface = 10
  1431. --part.Material='Neon'
  1432. part:BreakJoints()
  1433. local mesh=Instance.new('BlockMesh',part)
  1434. coroutine.wrap(function()
  1435. for i = 1, 7 do
  1436. wait(1 / 60)
  1437. dis = dis + .2
  1438. local partc = part:clone()
  1439. partc.Parent = workspace
  1440. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  1441. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  1442. table.insert(clang, partc)
  1443. end
  1444. for i, v in pairs(clang) do
  1445. coroutine.wrap(function()
  1446. for i = 1, 10 do
  1447. wait(.01)
  1448. v.Transparency = v.Transparency + .1
  1449. end
  1450. v:destroy()
  1451. end)()
  1452. end
  1453. end)()
  1454. end
  1455. --damage effects
  1456. function circle(color, pos1)
  1457. local p = Instance.new('Part', m)
  1458. p.BrickColor = BrickColor.new(color)
  1459. p.CFrame = pos1
  1460. p.Anchored = true
  1461. p.Material = 'Plastic'
  1462. p.CanCollide = false
  1463. p.TopSurface = 0
  1464. p.Size = Vector3.new(1, 1, 1)
  1465. p.BottomSurface = 0
  1466. p.Transparency = 0.35
  1467. p.FormFactor = 'Custom'
  1468. local mesh = Instance.new('CylinderMesh', p)
  1469. mesh.Scale = Vector3.new(0, 0, 0)
  1470. coroutine.wrap(function()
  1471. for i = 0, 5, .1 do
  1472. wait(1 / 60)
  1473. p.CFrame = p.CFrame
  1474. mesh.Scale = mesh.Scale + Vector3.new(.5, 0, .5)
  1475. p.Transparency = p.Transparency + .025
  1476. end
  1477. p:Destroy()
  1478. end)()
  1479. end
  1480. function firespaz1(color, pos1)
  1481. local p = Instance.new('Part', m)
  1482. p.BrickColor = BrickColor.new(color)
  1483. p.CFrame = pos1
  1484. p.Anchored = true
  1485. p.Material = 'Plastic'
  1486. p.CanCollide = false
  1487. p.TopSurface = 0
  1488. p.Size = Vector3.new(1, 1, 1)
  1489. p.BottomSurface = 0
  1490. p.Transparency = 0.5
  1491. p.FormFactor = 'Custom'
  1492. local mesh = Instance.new('BlockMesh', p)
  1493. mesh.Scale = Vector3.new(1, 1, 1)
  1494. coroutine.wrap(function()
  1495. for i = 0, 15, .1 do
  1496. wait(1 / 30)
  1497. p.CFrame = p.CFrame * CFrame.new(0, .1, 0)
  1498. mesh.Scale = mesh.Scale - Vector3.new(.1, .1, .1)
  1499. p.Transparency = p.Transparency + .025
  1500. end
  1501. p:Destroy()
  1502. end)()
  1503. end
  1504.  
  1505. function pickrandom(tablesa)
  1506. local randomized=tablesa[math.random(1,#tablesa)]
  1507. return randomized
  1508. end
  1509. function sound(id,pitch,volume,par,last)
  1510. local s=Instance.new('Sound',par or torso)
  1511. s.SoundId='rbxassetid://'..id
  1512. s.Pitch=pitch or 1
  1513. s.Volume=volume or 1
  1514. wait()
  1515. s:play()
  1516. game.Debris:AddItem(s,last or 120)
  1517. end
  1518. function clangy(cframe)
  1519. wait(1 / 60)
  1520. local clang = {}
  1521. local dis = 0
  1522. local part = Instance.new('Part', nil)
  1523. part.CFrame = cframe
  1524. part.Anchored = true
  1525. part.CanCollide = false
  1526. part.BrickColor = BrickColor.new('New Yeller')
  1527. part.FormFactor = 'Custom'
  1528. part.Name='clanger'
  1529. part.Size = Vector3.new(.2, .2, .2)
  1530. part.TopSurface = 10
  1531. part.BottomSurface = 10
  1532. part.RightSurface = 10
  1533. part.LeftSurface = 10
  1534. part.BackSurface = 10
  1535. part.FrontSurface = 10
  1536. --part.Material='Neon'
  1537. part:BreakJoints()
  1538. local mesh=Instance.new('BlockMesh',part)
  1539. coroutine.wrap(function()
  1540. for i = 1, 7 do
  1541. wait(1 / 60)
  1542. dis = dis + .2
  1543. local partc = part:clone()
  1544. partc.Parent = workspace
  1545. partc.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(dis, 0, 0)
  1546. partc.CFrame = partc.CFrame * CFrame.new(0, dis, 0)
  1547. table.insert(clang, partc)
  1548. end
  1549. for i, v in pairs(clang) do
  1550. coroutine.wrap(function()
  1551. for i = 1, 10 do
  1552. wait(.01)
  1553. v.Transparency = v.Transparency + .1
  1554. end
  1555. v:destroy()
  1556. end)()
  1557. end
  1558. end)()
  1559. end
  1560. --damage effects
  1561. --Effects
  1562. so = function(id, par, vol, pit)
  1563. coroutine.resume(coroutine.create(function()
  1564. local sou = Instance.new("Sound", par or workspace)
  1565. sou.Volume = vol
  1566. sou.Pitch = pit or 1
  1567. sou.SoundId = id
  1568. wait()
  1569. sou:play()
  1570. game:GetService("Debris"):AddItem(sou, 6)
  1571. end))
  1572. end
  1573.  
  1574. function getclosest(obj,dis, player)
  1575. if player then
  1576. return (player.Torso.CFrame.p - obj).magnitude < dis
  1577. end
  1578. local list = {}
  1579. for i, v in pairs(workspace:GetChildren()) do
  1580. if v:IsA("Model") then
  1581. if v:findFirstChild("Torso") then
  1582. if v ~= char then
  1583. if (v.Torso.Position - obj).magnitude <= dis then
  1584. table.insert(list, v)
  1585. end
  1586. end
  1587. end
  1588. end
  1589. end
  1590. return list
  1591. end
  1592.  
  1593. function getclosest_angled(obj,dis,player,max_deg)
  1594. if not max_deg then max_deg = 49.333 end
  1595. if player then
  1596. return (player.Torso.CFrame.p - obj).magnitude < dis
  1597. end
  1598. local list = {}
  1599. for i, v in pairs(workspace:GetChildren()) do
  1600. if v:IsA("Model") then
  1601. if v:findFirstChild("Torso") then
  1602. if v ~= char then
  1603. if (v.Torso.Position - obj).magnitude <= dis then
  1604.  
  1605. local lv = -(torso.CFrame.lookVector*Vector3.new(1,0,1)).unit
  1606. local to = ((torso.Position-v.Torso.Position)*Vector3.new(1,0,1)).unit
  1607.  
  1608. if math.deg(math.acos(lv:Dot(to)))<=max_deg then
  1609. print'it worked'
  1610. table.insert(list, v)
  1611. else
  1612. print('nope',math.deg(math.acos(lv:Dot(to))))
  1613. end
  1614. else
  1615. print'no distance'
  1616. end
  1617. end
  1618. end
  1619. elseif v:IsA'Part' and v.Name:lower()=='hitbox' and v.Parent.Parent~=char then
  1620. if (v.Position - obj).magnitude <= dis * 1.55 then --cause weapons are usually extended a bit
  1621. local pos = CFrame.new(0, 1, -1)
  1622. sound(pickrandom(clangsounds),math.random(100,150)/100,1,torso,6)
  1623. coroutine.wrap(function()
  1624. for i = 1, 4 do
  1625. clangy(torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  1626. end
  1627. end)()
  1628. end
  1629. end
  1630. end
  1631. return list
  1632. end
  1633.  
  1634. function makegui(cframe, text)
  1635. local a = math.random(-10, 10) / 100
  1636. local c = Instance.new("Part")
  1637. c.Transparency = 1
  1638. Instance.new("BodyGyro").Parent = c
  1639. c.Parent = m
  1640. c.CFrame = CFrame.new(cframe.p + Vector3.new(0, 1.5, 0))
  1641. local f = Instance.new("BodyPosition")
  1642. f.P = 2000
  1643. f.D = 100
  1644. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1645. f.position = c.Position + Vector3.new(0, 3, 0)
  1646. f.Parent = c
  1647. game:GetService("Debris"):AddItem(c, .5 + 6)
  1648. c.CanCollide = false
  1649. m.Parent = workspace
  1650. c.CanCollide = false
  1651. local bg = Instance.new('BillboardGui', m)
  1652. game:GetService("Debris"):AddItem(bg, .5 + 6)
  1653. bg.Adornee = c
  1654. bg.Size = UDim2.new(1, 0, 1, 0)
  1655. bg.StudsOffset = Vector3.new(0, 0, 0)
  1656. bg.AlwaysOnTop = false
  1657. local tl = Instance.new('TextLabel', bg)
  1658. tl.BackgroundTransparency = 1
  1659. tl.Size = UDim2.new(1, 0, 1, 0)
  1660. tl.Text = text
  1661. tl.Font = 'SourceSansBold'
  1662. tl.FontSize = 'Size42'
  1663. if crit == true then
  1664. tl.TextColor3 = Color3.new(180 / 255, 0, 0)
  1665. else
  1666. tl.TextColor3 = Color3.new(255, 180 / 255, 51 / 255)
  1667. end
  1668. tl.TextStrokeTransparency = 0
  1669. tl.TextScaled = true
  1670. tl.TextWrapped = true
  1671. coroutine.wrap(function()
  1672. wait(2)
  1673. for i = 1, 10 do
  1674. fat.Event:wait()
  1675. tl.TextTransparency = tl.TextTransparency + .1
  1676. end
  1677. end)()
  1678. end
  1679.  
  1680. function tag(hum, player)
  1681. local creator = Instance.new('ObjectValue', hum)
  1682. creator.Value = player
  1683. creator.Name = 'creator'
  1684. end
  1685. function untag(hum)
  1686. if hum ~= nil then
  1687. local tag = hum:findFirstChild("creator")
  1688. if tag ~= nil then
  1689. tag.Parent = nil
  1690. end
  1691. end
  1692. end
  1693.  
  1694. function tagplayer(h)
  1695. coroutine.wrap(function()
  1696. tag(h, player)
  1697. wait(1)
  1698. untag(h)
  1699. end)()
  1700. end
  1701. function turncrit()
  1702. coroutine.resume(coroutine.create(function()
  1703. print'CRITICAL!'
  1704. crit = true
  1705. wait(.5)
  1706. crit = false
  1707. end))
  1708. end
  1709. function randomizer(percent)
  1710. local randomized = math.random(0, 100)
  1711. if randomized <= percent then
  1712. return true
  1713. elseif randomized >= percent then
  1714. return false
  1715. end
  1716. end
  1717. function damage(hit, mind, maxd, knock, type, prop)
  1718. --[[
  1719. to apply it to a player directly, make the first arg go to the players torso
  1720. 1 - normal type(damage and knockback)
  1721. 2 - drain type(damage no knockback)
  1722. 3 - lifesteal(absorbs hp) crit does not have an effect on how much life is absorbed
  1723. 4 - heal(heals target)
  1724. ]]
  1725. if hit.Name:lower()=='hitbox'then
  1726. local pos = CFrame.new(0, 1, -1)
  1727. sound(pickrandom(clangsounds),math.random(100,150)/100,1,torso,6)
  1728. coroutine.wrap(function()
  1729. for i = 1, 4 do
  1730. clangy(torso.CFrame * pos * CFrame.Angles(0, math.rad(math.random(0, 360)), 0))
  1731. end
  1732. end)()
  1733. end
  1734. if hit.Parent == nil then
  1735. return
  1736. end
  1737. local h = hit.Parent:FindFirstChild("Humanoid")
  1738. for i, v in pairs(hit.Parent:children()) do
  1739. if v:IsA("Humanoid") then
  1740. h = v
  1741. end
  1742. end
  1743. if hit.Parent.Parent:FindFirstChild('Torso') ~= nil then
  1744. h = hit.Parent.Parent:FindFirstChild('Humanoid')
  1745. end
  1746. if hit.Parent:IsA('Hat') then
  1747. hit = hit.Parent.Parent:findFirstChild('Head')
  1748. end
  1749. local D = math.random(mind, maxd)*damagea.Value
  1750. if h then
  1751. if h.Parent:FindFirstChild('Stats') then
  1752. D=D/h.Parent:FindFirstChild('Stats').Defence.Value
  1753. elseif not h.Parent:FindFirstChild('Stats') then
  1754. D=D
  1755. end
  1756. end
  1757. if h and h.Parent.Head then
  1758. makegui(h.Parent.Head.CFrame, tostring(math.floor(D+.5)))
  1759. end
  1760. hit.Parent.Humanoid:TakeDamage(D)
  1761. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1762. if type == 1 then
  1763. tagplayer(h)
  1764. local asd = randomizer(critchance)
  1765. if asd == true then
  1766. turncrit()
  1767. end
  1768. if crit == false then
  1769. --h.Health = h.Health - D
  1770. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D, 1)
  1771. else
  1772. --h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  1773. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D + math.random(critdamageaddmin, critdamageaddmax), 1)
  1774. end
  1775. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  1776. local vp = Instance.new('BodyVelocity')
  1777. vp.P = 500
  1778. vp.maxForce = Vector3.new(math.huge, 0, math.huge)
  1779. vp.velocity = prop.CFrame.lookVector * knock + prop.Velocity / 1.05
  1780. if knock > 0 then
  1781. vp.Parent = hit.Parent.Torso
  1782. end
  1783. game:GetService("Debris"):AddItem(vp, .5)
  1784. elseif type == 2 then
  1785. so("http://www.roblox.com/asset/?id=169462037", hit, 1, math.random(150, 200) / 100)
  1786. local asd = randomizer(critchance)
  1787. if asd == true then
  1788. turncrit()
  1789. end
  1790. if crit == false then
  1791. --h.Health = h.Health - D
  1792. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D, 1)
  1793. else
  1794. --h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  1795. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D + math.random(critdamageaddmin, critdamageaddmax), 1)
  1796. end
  1797. tagplayer(h)
  1798. elseif type == 3 then
  1799. tagplayer(h)
  1800. local asd = randomizer(critchance)
  1801. if asd == true then
  1802. turncrit()
  1803. end
  1804. if crit == false then
  1805. --h.Health = h.Health - D
  1806. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D, 1)
  1807. else
  1808. --h.Health = h.Health - (D + math.random(critdamageaddmin, critdamageaddmax))
  1809. game.ReplicatedStorage.Remotes.HealthEvent:FireServer(h, D + math.random(critdamageaddmin, critdamageaddmax), 1)
  1810. end
  1811. char.Humanoid.Health = char.Humanoid.Health + D / 2
  1812. so("http://www.roblox.com/asset/?id=206083232", hit, 1, 1.5)
  1813. for i = 1, 10 do
  1814. firespaz1('Bright red', hit.CFrame * CFrame.Angles(math.random(0, 3), math.random(0, 3), math.random(0, 3)))
  1815. end
  1816. elseif type == 4 then
  1817. h.Health = h.Health + D
  1818. so("http://www.roblox.com/asset/?id=186883084", hit, 1, 1)
  1819. circle('Dark green', h.Parent.Torso.CFrame * CFrame.new(0, -2.5, 0))
  1820. end
  1821. end
  1822. end
  1823.  
  1824. function subtrackstamina(k)
  1825. if stamina>=k then
  1826. stamina=stamina-k
  1827. end
  1828. end
  1829.  
  1830.  
  1831. function attackone()
  1832. attack = true
  1833. for i = 0,1,0.1 do
  1834. fat.Event:wait()
  1835. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(70),math.rad(0)),.3)
  1836. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(-60),math.rad(0)),.3)
  1837. RW.C0 = Lerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(90), math.rad(0), math.rad(-50)), 0.3)
  1838. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-15)), 0.3)
  1839. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(80)),.3)
  1840. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1841. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1842. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1843. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-80),math.rad(0),math.rad(0)),.3)
  1844. if torvel>2 and torvel<18 and hitfloor~=nil then
  1845. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1846. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1847. elseif torvel<1 and hitfloor~=nil then
  1848. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
  1849. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1850. end
  1851. end
  1852. for i, v in pairs(getclosest(Hitbox.CFrame.p, 5)) do
  1853. if v:FindFirstChild('Humanoid') then
  1854. damage(v.Torso, mindamage,maxdamage, 1, 1, RootPart)
  1855. end
  1856. end
  1857. so("http://roblox.com/asset/?id=200632136",Hitbox,1,.9)
  1858. for i = 0,1,0.1 do
  1859. fat.Event:wait()
  1860. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(-70),math.rad(0)),.4)
  1861. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(60),math.rad(0)),.4)
  1862. RW.C0 =Lerp(RW.C0, CFrame.new(1.3, 0.5, 0.5) * angles(math.rad(90), math.rad(0), math.rad(120)), 0.4)
  1863. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-20)), 0.3)
  1864. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(30),math.rad(0),math.rad(20)),.3)
  1865. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(20),math.rad(0),math.rad(-20)),.3)
  1866. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(10),math.rad(0),math.rad(-20)),.3)
  1867. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(-10),math.rad(0),math.rad(-20)),.3)
  1868. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-20),math.rad(0),math.rad(-20)),.3)
  1869. if torvel>2 and torvel<18 and hitfloor~=nil then
  1870. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1871. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1872. elseif torvel<1 and hitfloor~=nil then
  1873. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
  1874. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1875. end
  1876. end
  1877. attack = false
  1878. atktype(1,2)
  1879. end
  1880.  
  1881. function attacktwo()
  1882. attack = true
  1883. for i = 0,1,0.1 do
  1884. fat.Event:wait()
  1885. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(-70),math.rad(0)),.3)
  1886. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(60),math.rad(0)),.3)
  1887. RW.C0 = Lerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-30)), 0.3)
  1888. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-20), math.rad(-90)), 0.3)
  1889. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(80)),.3)
  1890. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1891. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1892. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1893. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-80),math.rad(0),math.rad(0)),.3)
  1894. if torvel>2 and torvel<18 and hitfloor~=nil then
  1895. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1896. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1897. elseif torvel<1 and hitfloor~=nil then
  1898. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
  1899. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1900. end
  1901. end
  1902. for i, v in pairs(getclosest(Hitbox.CFrame.p, 5)) do
  1903. if v:FindFirstChild('Humanoid') then
  1904. damage(v.Torso, mindamage,maxdamage, 1, 1, RootPart)
  1905. end
  1906. end
  1907. so("http://roblox.com/asset/?id=200632136",Hitbox,1,.8)
  1908. for i = 0,1,0.1 do
  1909. fat.Event:wait()
  1910. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(90),math.rad(0)),.4)
  1911. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(-80),math.rad(0)),.4)
  1912. RW.C0 = Lerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(90), math.rad(0), math.rad(-40*i)), 0.4)
  1913. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-50)), 0.3)
  1914. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(80)),.3)
  1915. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1916. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1917. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1918. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-80),math.rad(0),math.rad(0)),.3)
  1919. if torvel>2 and torvel<18 and hitfloor~=nil then
  1920. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1921. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1922. elseif torvel<1 and hitfloor~=nil then
  1923. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
  1924. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1925. end
  1926. end
  1927. attack = false
  1928. atktype(1,1)
  1929. end
  1930.  
  1931. function eat()
  1932. attack = true
  1933. for i = 0,1,0.1 do
  1934. fat.Event:wait()
  1935. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(30),math.rad(0)),.3)
  1936. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(-30),math.rad(0)),.3)
  1937. RW.C0 = Lerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-130), math.rad(-170)), 0.3)
  1938. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3)
  1939. if torvel>2 and torvel<18 and hitfloor~=nil then
  1940. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1941. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1942. elseif torvel<1 and hitfloor~=nil then
  1943. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
  1944. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1945. end
  1946. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(80)),.3)
  1947. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1948. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1949. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1950. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-80),math.rad(0),math.rad(0)),.3)
  1951. end
  1952. for i = 0,1,0.01 do
  1953. fat.Event:wait()
  1954. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(30),math.rad(0)),.3)
  1955. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(-30),math.rad(0)),.3)
  1956. RW.C0 = Lerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-130), math.rad(-150)), 0.3)
  1957. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3)
  1958. if torvel>2 and torvel<18 and hitfloor~=nil then
  1959. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1960. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  1961. elseif torvel<1 and hitfloor~=nil then
  1962. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
  1963. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1964. end
  1965. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(80)),.3)
  1966. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1967. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  1968. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1969. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-80),math.rad(0),math.rad(0)),.3)
  1970. end
  1971. attack = false
  1972. end
  1973.  
  1974. function hammerfist()
  1975. attack = true
  1976. skill1=true
  1977. char.Humanoid.WalkSpeed = 0
  1978. for i = 0,1,0.1 do
  1979. fat.Event:wait()
  1980. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1981. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(-30),math.rad(0)),.3)
  1982. RW.C0 = Lerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(0)), 0.3)
  1983. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-50)), 0.3)
  1984. RH.C0=Lerp(RH.C0,cf(.5,-1,0)*angles(math.rad(0),math.rad(0),math.rad(5))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  1985. LH.C0=Lerp(LH.C0,cf(-.5,-1,0)*angles(math.rad(0),math.rad(0),math.rad(-5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  1986. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(80)),.3)
  1987. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.07,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1988. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1989. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1990. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-80),math.rad(0),math.rad(0)),.3)
  1991. end
  1992. so("http://roblox.com/asset/?id=200632875",torso,1,.9)
  1993. so("http://roblox.com/asset/?id=263610131",torso,1,1)
  1994. so("http://roblox.com/asset/?id=263610111",torso,1,1)
  1995. local asd=sphere(Vector3.new(1,.25,1),RootPart.CFrame*CFrame.new(0,-2,0),.025,Vector3.new(1,1,1),3)
  1996. asd.BrickColor=BrickColor.new('New Yeller')
  1997. local asd=blast(Vector3.new(1,2,1),RootPart.CFrame*CFrame.new(0,-2,0),.025,Vector3.new(1,0,1),3)
  1998. asd.BrickColor=BrickColor.new('New Yeller')
  1999. for i,v in pairs(FindNearestTorso(torso.CFrame.p,15))do
  2000. if v:FindFirstChild('Humanoid') then
  2001. damage(v.Torso,10,15,1,1,RootPart)
  2002. end
  2003. end
  2004. local hit,pos=rayCast(Hitbox.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,Character)
  2005. if hit~=nil then
  2006. local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Black"),"Effect",Vector3.new())
  2007. ref.Anchored=true
  2008. ref.CFrame=cf(pos)
  2009. game:GetService("Debris"):AddItem(ref,3)
  2010. for i=1,5 do
  2011. local Col=hit.BrickColor
  2012. local groundpart=part(3,workspace,hit.Material,0.5,0,Col,"Ground",Vector3.new(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
  2013. groundpart.Anchored=true
  2014. groundpart.CanCollide=false
  2015. groundpart.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2016. game:GetService("Debris"):AddItem(groundpart,5)
  2017. end
  2018. end
  2019. for i = 0,1,0.1 do
  2020. fat.Event:wait()
  2021. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,-1.5,0)* angles(math.rad(-40),math.rad(0),math.rad(0)),.5)
  2022. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
  2023. RW.C0 = Lerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.5)
  2024. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-30)), 0.3)
  2025. RH.C0=Lerp(RH.C0,cf(.5,-1,-.2)*angles(math.rad(-40),math.rad(0),math.rad(0))*angles(math.rad(2),math.rad(0),math.rad(0)),.3)
  2026. LH.C0=Lerp(LH.C0,cf(-.5,.5,-.5)*angles(math.rad(40),math.rad(0),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2027. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(80)),.3)
  2028. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.07,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2029. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2030. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2031. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-80),math.rad(0),math.rad(0)),.3)
  2032. end
  2033. attack = false
  2034. char.Humanoid.WalkSpeed = 16.3
  2035. skill1=false
  2036. end
  2037.  
  2038. function weld5(part0, part1, c0, c1)
  2039. local weeld=Instance.new("Weld", part0)
  2040. weeld.Part0=part0
  2041. weeld.Part1=part1
  2042. weeld.C0=c0
  2043. weeld.C1=c1
  2044. return weeld
  2045. end
  2046.  
  2047. function grabMove(follow, target, offset, delay)
  2048. coroutine.resume(coroutine.create(function()
  2049. local timer = time()
  2050. target.Anchored = true
  2051. while game:service'RunService'.RenderStepped:wait(0) do
  2052. target.CFrame = follow.CFrame * offset
  2053. if time() > timer + delay then
  2054. target.Anchored = false
  2055. break
  2056. end
  2057. end
  2058. end))
  2059. end
  2060.  
  2061. function grabsmash()
  2062. attack = true
  2063. so("http://roblox.com/asset/?id=200632211",Hitbox,1,.9)
  2064. local target=CheckClose(rarm,7)
  2065. if grabbed == false then
  2066. if target then
  2067. target.Humanoid.PlatformStand=true
  2068. if target ~= nil then
  2069. grabbed = true
  2070. subtractstamina(skill4stam)
  2071. cooldown4=0
  2072. grabMove(rarm, target:FindFirstChild("HumanoidRootPart"), CFrame.new(0,-1.7,0)*CFrame.Angles(math.rad(-90),0,-1.57), .9)
  2073. --local asd=weld5(rarm,target:FindFirstChild("HumanoidRootPart"),CFrame.new(0,-1.7,0),CFrame.new(0,0,0))
  2074. --asd.Parent = rarm
  2075. --asd.Name = "asd"
  2076. --asd.C0=asd.C0*CFrame.Angles(math.rad(-90),0,-1.57)
  2077. so("http://roblox.com/asset/?id=200632821",torso,1,.9)
  2078. coroutine.wrap(function()
  2079. wait(2)
  2080. target.Humanoid.PlatformStand=false
  2081. end)()
  2082. end
  2083. elseif target==nil then
  2084. subtractstamina(skill4stam/2)
  2085. cooldown4=cooldown4/2
  2086. end
  2087. end
  2088. for i = 0,1,0.1 do
  2089. fat.Event:wait()
  2090. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(50),math.rad(0)),.4)
  2091. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(-40),math.rad(0)),.5)
  2092. RW.C0 = Lerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.4)
  2093. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-50)), 0.3)
  2094. RH.C0=Lerp(RH.C0,cf(.5,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.4)
  2095. LH.C0=Lerp(LH.C0,cf(-.5,-1,0)*angles(math.rad(0),math.rad(50),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.4)
  2096. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(30),math.rad(0),math.rad(-50)),.3)
  2097. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(20),math.rad(0),math.rad(50)),.3)
  2098. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(10),math.rad(0),math.rad(50)),.3)
  2099. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(-10),math.rad(0),math.rad(50)),.3)
  2100. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(50),math.rad(0),math.rad(-20)),.3)
  2101. end
  2102. if grabbed == true then
  2103. for i = 0,1,0.1 do
  2104. fat.Event:wait()
  2105. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(-50),math.rad(0)),.4)
  2106. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(40),math.rad(0)),.5)
  2107. RW.C0 = Lerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.4)
  2108. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-50)), 0.3)
  2109. RH.C0=Lerp(RH.C0,cf(.5,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.4)
  2110. LH.C0=Lerp(LH.C0,cf(-.5,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.4)
  2111. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(30),math.rad(0),math.rad(-50)),.3)
  2112. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(20),math.rad(0),math.rad(50)),.3)
  2113. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(10),math.rad(0),math.rad(50)),.3)
  2114. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(-10),math.rad(0),math.rad(50)),.3)
  2115. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(50),math.rad(0),math.rad(-20)),.3)
  2116. end
  2117. so("rbxassetid://"..misc.GroundSlam,torso,1,.9)
  2118. local asd=sphere(Vector3.new(1,.25,1),RootPart.CFrame*CFrame.new(0,-2,0),.025,Vector3.new(1,1,1),3)
  2119. asd.BrickColor=BrickColor.new('New Yeller')
  2120. local asd=blast(Vector3.new(1,2,1),RootPart.CFrame*CFrame.new(0,-2,0),.025,Vector3.new(1,0,1),3)
  2121. asd.BrickColor=BrickColor.new('New Yeller')
  2122. for i,v in pairs(FindNearestTorso(torso.CFrame.p,15))do
  2123. if v:FindFirstChild('Humanoid') then
  2124. damage(v.Torso,15,21,1,1,RootPart)
  2125. end
  2126. end
  2127. for i = 0,1,0.1 do
  2128. fat.Event:wait()
  2129. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,0,0)* angles(math.rad(-50),math.rad(70),math.rad(0)),.4)
  2130. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(-60),math.rad(0)),.5)
  2131. RW.C0 = Lerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(90)), 0.4)
  2132. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-50), math.rad(0), math.rad(-70)), 0.3)
  2133. RH.C0=Lerp(RH.C0,cf(.5,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(50))*angles(math.rad(-5),math.rad(0),math.rad(0)),.4)
  2134. LH.C0=Lerp(LH.C0,cf(-.5,-1,0)*angles(math.rad(0),math.rad(50),math.rad(-50))*angles(math.rad(-10),math.rad(0),math.rad(0)),.4)
  2135. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(30),math.rad(0),math.rad(-50)),.3)
  2136. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(20),math.rad(0),math.rad(50)),.3)
  2137. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(10),math.rad(0),math.rad(50)),.3)
  2138. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(-10),math.rad(0),math.rad(50)),.3)
  2139. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(50),math.rad(0),math.rad(-20)),.3)
  2140. end
  2141. end
  2142. --for i,v in pairs(rarm:GetChildren()) do
  2143. --if v.Name == "asd" and v:IsA("Weld") then
  2144. -- v:Remove()
  2145. --end
  2146. --end
  2147. grabbed = false
  2148. attack = false
  2149. end
  2150.  
  2151. function goldenpunch()
  2152. attack = true
  2153. for i = 0,1,0.1 do
  2154. fat.Event:wait()
  2155. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * angles(math.rad(0),math.rad(-70),math.rad(0)), 0.3)
  2156. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(60),math.rad(0)),.3)
  2157. RW.C0 = Lerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(-50), math.rad(150), math.rad(90)), 0.3)
  2158. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-20), math.rad(-90)), 0.3)
  2159. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(80)),.3)
  2160. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2161. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2162. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2163. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-80),math.rad(0),math.rad(0)),.3)
  2164. if torvel>2 and torvel<18 and hitfloor~=nil then
  2165. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  2166. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  2167. elseif torvel<1 and hitfloor~=nil then
  2168. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
  2169. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2170. end
  2171. end
  2172. for i, v in pairs(getclosest(Hitbox.CFrame.p, 5.5)) do
  2173. if v:FindFirstChild('Humanoid') then
  2174. damage(v.Torso, mindamage+7,maxdamage+7, 1, 1, RootPart)
  2175. end
  2176. end
  2177. so("http://roblox.com/asset/?id=200632211",Hitbox,1,.5)
  2178. for i = 0,1,0.1 do
  2179. fat.Event:wait()
  2180. torso.Weld.C0 = Lerp(torso.Weld.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(70),math.rad(0)),.4)
  2181. hed.Weld.C0 = Lerp(hed.Weld.C0,necko *angles(math.rad(0),math.rad(-60),math.rad(0)),.5)
  2182. RW.C0 = Lerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(80)), 0.4)
  2183. LW.C0 = Lerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-50)), 0.3)
  2184. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(80)),.3)
  2185. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2186. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2187. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2188. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-80),math.rad(0),math.rad(0)),.3)
  2189. if torvel>2 and torvel<18 and hitfloor~=nil then
  2190. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  2191. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(40*math.cos(sine/10)), math.rad(-20), 0), 0.4)
  2192. elseif torvel<1 and hitfloor~=nil then
  2193. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
  2194. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2195. end
  2196. end
  2197. attack = false
  2198. atktype(1,3)
  2199. end
  2200.  
  2201. function goldclap()
  2202. attack=true
  2203. local las=speed.Value
  2204. speed.Value=0
  2205. for i=0,1,.1 do
  2206. wait(1/60)
  2207. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, 0, 0), 0.4)
  2208. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(0, 0, 0), 0.4)
  2209. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.51, .1) * angles(1.57,0,-.5), 0.4)
  2210. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.51, .1) * angles(1.57,0,.5), 0.4)
  2211. lleg.Weld.C0 = Lerp(lleg.Weld.C0, cn(-.5, -1, 0) * angles(0,0,-.1), 0.4)
  2212. rleg.Weld.C0 = Lerp(rleg.Weld.C0, cn(.5, -1, 0) * angles(0,0,.1), 0.4)
  2213. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(30),math.rad(0),math.rad(-50)),.3)
  2214. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(20),math.rad(0),math.rad(50)),.3)
  2215. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(10),math.rad(0),math.rad(50)),.3)
  2216. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(-10),math.rad(0),math.rad(50)),.3)
  2217. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(50),math.rad(0),math.rad(-20)),.3)
  2218. end
  2219. local a=makeeffect(workspace,Vector3.new(3,1,3), RootPart.CFrame*cn(0,-2,0), .35, .025, Vector3.new(1,.1,1), 10,Meshes.Blast, nil)
  2220. a.BrickColor=BrickColor.new'New Yeller'
  2221. local a=makeeffect(workspace,Vector3.new(3,3,3), RootPart.CFrame*angles(0,1.57,0), .35, .025, Vector3.new(1,1,1), 10,Meshes.Ring, nil)
  2222. a.BrickColor=BrickColor.new'New Yeller'
  2223. local a=makeeffect(workspace,Vector3.new(3,3,3), RootPart.CFrame*angles(1.57,0,0), .35, .025, Vector3.new(1,1,1), 10,Meshes.Ring, nil)
  2224. a.BrickColor=BrickColor.new'New Yeller'
  2225. local a=makeeffect(workspace,Vector3.new(3,3,3), RootPart.CFrame*angles(0,0,0), .35, .025, Vector3.new(1,1,1), 10,Meshes.Ring, nil)
  2226. a.BrickColor=BrickColor.new'New Yeller'
  2227. so("rbxassetid://180204501",a, 1,1)
  2228. so("rbxassetid://180204586",a, 1,1)
  2229. so("rbxassetid://180204603",a, 1,1)
  2230. for i, v in pairs(getclosest(torso.CFrame.p, 15)) do
  2231. if v:FindFirstChild('Humanoid') then
  2232. damage(v.Torso, mindamage+7,maxdamage+7, 1, 1, RootPart)
  2233. coroutine.wrap(function()
  2234. if v:FindFirstChild'Stats' then
  2235. local lasasdf=v.Stats.Speed.Value
  2236. v.Stats.Speed.Value=lasasdf/2
  2237. wait(3)
  2238. if v.Stats.Speed.Value <= lasasdf/2 then
  2239. v.Stats.Speed.Value=lasasdf
  2240. end
  2241. end
  2242. end)()
  2243. end
  2244. end
  2245. for i=0,1,.1 do
  2246. wait(1/60)
  2247. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(0, 0, 0), 0.8)
  2248. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, -.1) * angles(-.2, 0, 0), 0.8)
  2249. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.2, 0.5, -.5) * angles(1.57,0,-1), 0.8)
  2250. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.2, 0.5, -.5) * angles(1.57,0,1), 0.8)
  2251. lleg.Weld.C0 = Lerp(lleg.Weld.C0, cn(-.5, -1, 0) * angles(0,0,-.1), 0.8)
  2252. rleg.Weld.C0 = Lerp(rleg.Weld.C0, cn(.5, -1, 0) * angles(0,0,.1), 0.8)
  2253. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(30),math.rad(0),math.rad(-50)),.3)
  2254. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(20),math.rad(0),math.rad(50)),.3)
  2255. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(10),math.rad(0),math.rad(50)),.3)
  2256. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(-10),math.rad(0),math.rad(50)),.3)
  2257. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(50),math.rad(0),math.rad(-20)),.3)
  2258. end
  2259. speed.Value=1
  2260. attack=false
  2261. end
  2262.  
  2263. function equip()
  2264. equipped=true
  2265. end
  2266.  
  2267. function unequip()
  2268. equipped=false
  2269. end
  2270. equipped=true
  2271.  
  2272. inputserv.InputBegan:connect(function(k)
  2273. if k.KeyCode == Enum.KeyCode.Z and attack==false and equipped==true and typing == false and cooldown1 >= co1 and stamina>=skill1stam then
  2274. subtractstamina(skill1stam)
  2275. cooldown1=0
  2276. goldenpunch()
  2277. elseif k.KeyCode == Enum.KeyCode.X and attack==false and equipped==true and typing == false and cooldown2 >= co2 and stamina>=skill2stam then
  2278. subtractstamina(skill2stam)
  2279. cooldown2=0
  2280. hammerfist()
  2281. elseif k.KeyCode == Enum.KeyCode.C and attack==false and equipped==true and typing == false and cooldown3 >= co3 and stamina>=skill3stam then
  2282. subtractstamina(skill3stam)
  2283. cooldown3=0
  2284. goldclap()
  2285. elseif k.KeyCode == Enum.KeyCode.V and attack==false and equipped==true and typing == false and cooldown4 >= co4 and stamina>=skill4stam then
  2286. --elseif k.KeyCode == Enum.KeyCode.V and attack==false then
  2287. grabsmash()
  2288. end
  2289. end)
  2290.  
  2291. inputserv.InputBegan:connect(function(k)
  2292. if k.KeyCode == Enum.KeyCode.Slash then
  2293. local fin = nil
  2294. typing = true
  2295. fin = inputserv.InputBegan:connect(function(k)
  2296. if k.KeyCode == Enum.KeyCode.Return or k.UserInputType == Enum.UserInputType.MouseButton1 then
  2297. typing = false
  2298. fin:disconnect()
  2299. end
  2300. end)
  2301. end
  2302. end)
  2303.  
  2304. mouse.Button1Down:connect(function()
  2305. if attack==false and equipped==true then
  2306. if attacktype==1 then
  2307. attackone()
  2308. elseif attacktype==2 then
  2309. attacktwo()
  2310. end
  2311. end
  2312. end)
  2313.  
  2314. function updateskills()
  2315. if cooldown1 <= co1 then
  2316. cooldown1 = cooldown1 + 1 / 30
  2317. end
  2318. if cooldown2 <= co2 then
  2319. cooldown2 = cooldown2 + 1 / 30
  2320. end
  2321. if cooldown3 <= co3 then
  2322. cooldown3 = cooldown3 + 1 / 30
  2323. end
  2324. if cooldown4 <= co4 then
  2325. cooldown4 = cooldown4 + 1 / 30
  2326. end
  2327. if stamina<=skill1stam then
  2328. bar4.BackgroundColor3=c3(104/255,104/255,104/255)
  2329. else
  2330. bar4.BackgroundColor3=skillcolorscheme
  2331. end
  2332. if stamina<=skill2stam then
  2333. bar3.BackgroundColor3=c3(104/255,104/255,104/255)
  2334. else
  2335. bar3.BackgroundColor3=skillcolorscheme
  2336. end
  2337. if stamina<=skill3stam then
  2338. bar1.BackgroundColor3=c3(104/255,104/255,104/255)
  2339. else
  2340. bar1.BackgroundColor3=skillcolorscheme
  2341. end
  2342. if stamina<=skill4stam then
  2343. bar2.BackgroundColor3=c3(104/255,104/255,104/255)
  2344. else
  2345. bar2.BackgroundColor3=skillcolorscheme
  2346. end
  2347. if stamina <= maxstamina then
  2348. stamina = stamina + recovermana / 30
  2349. end
  2350. end
  2351.  
  2352. sine=0
  2353. change=1
  2354.  
  2355. fat.Event:connect(function()
  2356. updateskills()
  2357. healthcover:TweenSize(ud(1 * (char.Humanoid.Health / char.Humanoid.MaxHealth), 0, 1, 0), 'Out', 'Quad', .5)
  2358. staminacover:TweenSize(ud(1 * (stamina / maxstamina), 0, 1, 0), 'Out', 'Quad', .5)
  2359. bar4:TweenSize(ud(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
  2360. bar3:TweenSize(ud(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
  2361. bar1:TweenSize(ud(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
  2362. bar2:TweenSize(ud(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
  2363. torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2364. velderp=RootPart.Velocity.y
  2365. sine = sine + change
  2366. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,char)
  2367. char.Humanoid.WalkSpeed=16*speed.Value
  2368. if equipped==true or equipped==false then
  2369. if attack==false then
  2370. idle=idle+1
  2371. else
  2372. idle=0
  2373. end
  2374. if idle>=500 then
  2375. if attack==false then
  2376.  
  2377. end
  2378. end
  2379. if RootPart.Velocity.y > 1 and hitfloor==nil and state=='none' then
  2380. Anim="Jump"
  2381. if attack == false then
  2382. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(.3, 0, 0), 0.2)
  2383. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(.3, 0, 0), 0.2)
  2384. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(-.4, 0, .3), 0.2)
  2385. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(-.4, 0, -.3), 0.2)
  2386. lleg.Weld.C0 = Lerp(lleg.Weld.C0, cn(-.5, -1, 0) * angles(-.4, 0, -.3), 0.2)
  2387. rleg.Weld.C0 = Lerp(rleg.Weld.C0, cn(.5, -1, 0) * angles(-.4, 0, .3), 0.2)
  2388. end
  2389. elseif RootPart.Velocity.y < -1 and hit == nil and stun.Value~=true then
  2390. Anim = "Fall"
  2391. if attack == false then
  2392. torso.Weld.C0 = Lerp(torso.Weld.C0, cn(0, -1, 0) * angles(-.1, 0, 0), 0.2)
  2393. hed.Weld.C0 = Lerp(hed.Weld.C0, cn(0, 1.5, 0) * angles(-.1, 0, 0), 0.2)
  2394. rarm.Weld.C0 = Lerp(rarm.Weld.C0, cn(1.5, 0.65, 0) * angles(0, 0, .7), 0.2)
  2395. larm.Weld.C0 = Lerp(larm.Weld.C0, cn(-1.5, 0.65, 0) * angles(0, 0, -.7), 0.2)
  2396. lleg.Weld.C0 = Lerp(lleg.Weld.C0, cn(-.5, -1, 0) * angles(0, 0, -.1), 0.2)
  2397. rleg.Weld.C0 = Lerp(rleg.Weld.C0, cn(.5, -1, 0) * angles(0, 0, .1), 0.2)
  2398. end
  2399. elseif torvel<1 and hitfloor~=nil and state=='none' then
  2400. Anim="Idle"
  2401. if attack==false then
  2402. if not equipped then
  2403. change=1
  2404. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  2405. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(5*math.cos(sine/25)), math.rad(0), 0), 0.2)
  2406. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(10)+math.sin(sine/22)/5,0,0), 0.2)
  2407. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(10)+math.sin(sine/22)/5,0,0), 0.2)
  2408. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.2)
  2409. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  2410. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(80)),.3)
  2411. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2412. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2413. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  2414. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-80),math.rad(0),math.rad(0)),.3)
  2415. --handleweld.C0 = Lerp(handleweld.C0, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,0),.2)
  2416. elseif equipped==true then
  2417. change=1
  2418. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) * CFrame.Angles(0, math.rad(-20), 0), 0.2)
  2419. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-1)+math.sin(sine/22)/15, math.rad(20), 0), 0.2)
  2420. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-5)+math.sin(sine/35)/10,math.rad(-30),math.rad(30)), 0.2)
  2421. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(10)+math.sin(sine/22)/5,0,math.rad(-10)), 0.2)
  2422. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  2423. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  2424. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  2425. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.07,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  2426. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  2427. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-40)),.3)
  2428. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-50),math.rad(0),math.rad(0)),.3)
  2429. end
  2430. end
  2431. elseif torvel>2 and torvel<18 and hitfloor~=nil and state=='none' then
  2432. Anim="Walk"
  2433. if attack==false then
  2434. if not equipped then
  2435. change=3
  2436. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(3*math.cos(sine/10)), 0), 0.2)
  2437. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  2438. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(35*math.cos(sine/15)),math.rad(0),0), 0.2)
  2439. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-35*math.cos(sine/15)),math.rad(0),0), 0.2)
  2440. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0) * CFrame.Angles(math.rad(35*math.cos(sine/15)), 0, 0), .2)
  2441. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0) * CFrame.Angles(math.rad(-35*math.cos(sine/15)), 0, 0), .2)
  2442. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  2443. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.07,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  2444. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  2445. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-40)),.3)
  2446. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-50),math.rad(0),math.rad(0)),.3)
  2447. elseif equipped==true then
  2448. change=1
  2449. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(-.1, math.rad(0), 0), 0.2)
  2450. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(.1, math.rad(0), 0), 0.2)
  2451. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.4)
  2452. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),0,math.rad(-20)), 0.2)
  2453. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0) * CFrame.Angles(0, math.rad(0), 0)*CFrame.Angles(math.rad(90*math.cos(sine/3)),0,0), .2)
  2454. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0) * CFrame.Angles(0, math.rad(0), 0)*CFrame.Angles(math.rad(-90*math.cos(sine/3)),0,0), .2)
  2455. Finger1weld.C0=Lerp(Finger1weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  2456. Finger2weld.C0=Lerp(Finger2weld.C0,cf(0,0.07,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  2457. Finger3weld.C0=Lerp(Finger3weld.C0,cf(0,0.08,0)*angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  2458. Finger4weld.C0=Lerp(Finger4weld.C0,cf(0,0.09,0)*angles(math.rad(0),math.rad(0),math.rad(-40)),.3)
  2459. Finger5weld.C0=Lerp(Finger5weld.C0,cf(0,-0.1,0)*angles(math.rad(-50),math.rad(0),math.rad(0)),.3)
  2460. end
  2461. end
  2462. elseif torvel>=18 and hitfloor~=nil and state=='none' then
  2463. Anim="Run"
  2464. if attack==false then
  2465. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.2)
  2466. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  2467. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(55*math.cos(sine/10)),math.rad(55*math.cos(sine/10)),0), 0.2)
  2468. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-55*math.cos(sine/10)),math.rad(55*math.cos(sine/10)),0), 0.2)
  2469. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0) * CFrame.Angles(math.rad(55*math.cos(sine/10)), 0, 0), .2)
  2470. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0) * CFrame.Angles(math.rad(-55*math.cos(sine/10)), 0, 0), .2)
  2471. end
  2472. elseif state=='Sit' then
  2473. if attack==false then
  2474. char.Humanoid.WalkSpeed=0
  2475. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(40), math.rad(0), 0), 0.2)
  2476. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  2477. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-50),0,math.rad(0)), 0.2)
  2478. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),0), 0.2)
  2479. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -.3, -.7) * CFrame.Angles(math.rad(-10), 0, 0), 0.2)
  2480. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(50), math.rad(0), 0), 0.2)
  2481. end
  2482. end
  2483. end
  2484. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement