Advertisement
Dark_EccentricYT

Untitled

May 17th, 2018
10,369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.02 KB | None | 0 0
  1. wait()
  2. c3 = {}
  3. function c3.new(r,g,b)
  4. return Color3.new(r/255,g/255,b/255)
  5. end
  6.  
  7. primary = c3.new(0,0,0)
  8. secondary = c3.new(255,0,0)
  9.  
  10.  
  11. local player = game.Players.LocalPlayer
  12. repeat wait() until player.Character
  13. char = player.Character
  14.  
  15. basesound = Instance.new("Sound")
  16. basepart = Instance.new("Part")
  17. baseexplosion = Instance.new("Explosion")
  18.  
  19. spawn(function()
  20. while wait() do
  21. if not basesound then
  22. print'basesound nil'
  23. basesound = Instance.new("Sound")
  24. end
  25. if not baseexplosion then
  26. baseexplosion = Instance.new("Explosion")
  27. end
  28. if not basepart then
  29. basepart = Instance.new("Part")
  30. end
  31. end
  32. end)
  33. CreateInstance = function()
  34. cors = {}
  35. mas = Instance.new("Model",game:GetService("Lighting"))
  36. Model0 = Instance.new("Model")
  37. Model1 = Instance.new("Model")
  38. Part2 = Instance.new("Part")
  39. Part3 = Instance.new("Part")
  40. Motor6D4 = Instance.new("Motor6D")
  41. Motor6D5 = Instance.new("Motor6D")
  42. Part6 = Instance.new("Part")
  43. Motor6D7 = Instance.new("Motor6D")
  44. Part8 = Instance.new("Part")
  45. Motor6D9 = Instance.new("Motor6D")
  46. Model10 = Instance.new("Model")
  47. Part11 = Instance.new("Part")
  48. Part12 = Instance.new("Part")
  49. Motor6D13 = Instance.new("Motor6D")
  50. Motor6D14 = Instance.new("Motor6D")
  51. Part15 = Instance.new("Part")
  52. Motor6D16 = Instance.new("Motor6D")
  53. Part17 = Instance.new("Part")
  54. Motor6D18 = Instance.new("Motor6D")
  55. Model19 = Instance.new("Model")
  56. Part20 = Instance.new("Part")
  57. Part21 = Instance.new("Part")
  58. Motor6D22 = Instance.new("Motor6D")
  59. Motor6D23 = Instance.new("Motor6D")
  60. Part24 = Instance.new("Part")
  61. Motor6D25 = Instance.new("Motor6D")
  62. Part26 = Instance.new("Part")
  63. Motor6D27 = Instance.new("Motor6D")
  64. Model28 = Instance.new("Model")
  65. Part29 = Instance.new("Part")
  66. Part30 = Instance.new("Part")
  67. Motor6D31 = Instance.new("Motor6D")
  68. Motor6D32 = Instance.new("Motor6D")
  69. Part33 = Instance.new("Part")
  70. Motor6D34 = Instance.new("Motor6D")
  71. Part35 = Instance.new("Part")
  72. Motor6D36 = Instance.new("Motor6D")
  73. Part37 = Instance.new("Part")
  74. Motor6D38 = Instance.new("Motor6D")
  75. Model0.Name = "Bot"
  76. Model0.Parent = mas
  77. Model1.Name = "LeftLowerLeg"
  78. Model1.Parent = Model0
  79. Part2.Name = "Leg"
  80. Part2.Parent = Model1
  81. Part2.Material = Enum.Material.Metal
  82. Part2.BrickColor = BrickColor.new("Really black")
  83. Part2.Rotation = Vector3.new(0, 45, -111.299995)
  84. Part2.CanCollide = false
  85. Part2.Size = Vector3.new(6, 1, 1)
  86. Part2.CFrame = CFrame.new(32.2574959, 2.97668099, 10.4622593, -0.2568883, 0.65879637, 0.707109034, -0.931675911, -0.363295883, 2.88365015e-07, 0.256890744, -0.65879631, 0.707109392)
  87. Part2.BottomSurface = Enum.SurfaceType.Smooth
  88. Part2.TopSurface = Enum.SurfaceType.Smooth
  89. Part2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  90. Part2.Position = Vector3.new(32.2574959, 2.97668099, 10.4622593)
  91. Part2.Orientation = Vector3.new(0, 45, -111.299995)
  92. Part2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  93. Part3.Name = "Base"
  94. Part3.Parent = Model1
  95. Part3.Material = Enum.Material.Neon
  96. Part3.BrickColor = BrickColor.new("Really red")
  97. Part3.Transparency = 1
  98. Part3.Rotation = Vector3.new(0, 45, -21.2999992)
  99. Part3.CanCollide = false
  100. Part3.Shape = Enum.PartType.Ball
  101. Part3.Size = Vector3.new(1.10000002, 1.10000002, 1.10000002)
  102. Part3.CFrame = CFrame.new(36.3001213, 3.82847285, 6.41962528, 0.65879637, 0.2568883, 0.707109034, -0.363295883, 0.931675911, 2.88365015e-07, -0.65879631, -0.256890744, 0.707109392)
  103. Part3.BottomSurface = Enum.SurfaceType.Smooth
  104. Part3.TopSurface = Enum.SurfaceType.Smooth
  105. Part3.Color = Color3.new(1, 0, 0)
  106. Part3.Position = Vector3.new(36.3001213, 3.82847285, 6.41962528)
  107. Part3.Orientation = Vector3.new(0, 45, -21.2999992)
  108. Part3.Color = Color3.new(1, 0, 0)
  109. Motor6D4.Name = "Joint"
  110. Motor6D4.Parent = Part3
  111. Motor6D4.C0 = CFrame.new(-5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  112. Motor6D4.C1 = CFrame.new(-2.49999809, 1.43051147e-06, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  113. Motor6D4.Part0 = Part3
  114. Motor6D4.Part1 = Part6
  115. Motor6D5.Parent = Part3
  116. Motor6D5.C1 = CFrame.new(-1.19987869, -0.671523809, 0.419622421, 0.658794224, 0.256887913, 0.707107604, -0.363295287, 0.931674659, 7.94126493e-07, -0.658793986, -0.256889552, 0.707107425)
  117. Motor6D5.Part0 = Part3
  118. Motor6D5.Part1 = Part37
  119. Part6.Name = "Leg"
  120. Part6.Parent = Model1
  121. Part6.Material = Enum.Material.Metal
  122. Part6.BrickColor = BrickColor.new("Really black")
  123. Part6.Rotation = Vector3.new(0, 45, -21.2999992)
  124. Part6.CanCollide = false
  125. Part6.Size = Vector3.new(5, 1, 1)
  126. Part6.CFrame = CFrame.new(34.6531296, 4.73671198, 8.06661797, 0.65879637, 0.2568883, 0.707109034, -0.363295883, 0.931675911, 2.88365015e-07, -0.65879631, -0.256890744, 0.707109392)
  127. Part6.BottomSurface = Enum.SurfaceType.Smooth
  128. Part6.TopSurface = Enum.SurfaceType.Smooth
  129. Part6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  130. Part6.Position = Vector3.new(34.6531296, 4.73671198, 8.06661797)
  131. Part6.Orientation = Vector3.new(0, 45, -21.2999992)
  132. Part6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  133. Motor6D7.Parent = Part6
  134. Motor6D7.C0 = CFrame.new(2.5999999, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  135. Motor6D7.C1 = CFrame.new(5.10000038, -2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  136. Motor6D7.Part0 = Part6
  137. Motor6D7.Part1 = Part8
  138. Part8.Name = "Knee"
  139. Part8.Parent = Model1
  140. Part8.Material = Enum.Material.Neon
  141. Part8.BrickColor = BrickColor.new("Really red")
  142. Part8.Rotation = Vector3.new(0, 45, -21.2999992)
  143. Part8.CanCollide = false
  144. Part8.Shape = Enum.PartType.Ball
  145. Part8.Size = Vector3.new(1.10000002, 1.10000002, 1.10000002)
  146. Part8.CFrame = CFrame.new(33.0061378, 5.6449523, 9.71360874, 0.65879637, 0.2568883, 0.707109034, -0.363295883, 0.931675911, 2.88365015e-07, -0.65879631, -0.256890744, 0.707109392)
  147. Part8.BottomSurface = Enum.SurfaceType.Smooth
  148. Part8.TopSurface = Enum.SurfaceType.Smooth
  149. Part8.Color = Color3.new(1, 0, 0)
  150. Part8.Position = Vector3.new(33.0061378, 5.6449523, 9.71360874)
  151. Part8.Orientation = Vector3.new(0, 45, -21.2999992)
  152. Part8.Color = Color3.new(1, 0, 0)
  153. Motor6D9.Name = "Joint"
  154. Motor6D9.Parent = Part8
  155. Motor6D9.C1 = CFrame.new(-2.87059045, 0.0170345306, 0, 0, -1, 0, 1, 0, -0, 0, 0, 1)
  156. Motor6D9.Part0 = Part8
  157. Motor6D9.Part1 = Part2
  158. Model10.Name = "RightLowerLeg"
  159. Model10.Parent = Model0
  160. Part11.Name = "Leg"
  161. Part11.Parent = Model10
  162. Part11.Material = Enum.Material.Metal
  163. Part11.BrickColor = BrickColor.new("Really black")
  164. Part11.Rotation = Vector3.new(-180, 45, 68.6999969)
  165. Part11.CanCollide = false
  166. Part11.Size = Vector3.new(6, 1, 1)
  167. Part11.CFrame = CFrame.new(42.8043213, 2.97667575, 10.493145, 0.256888568, -0.658794105, 0.707109451, -0.93167609, -0.363294035, 1.54012838e-07, 0.256888628, -0.658795714, -0.707108974)
  168. Part11.BottomSurface = Enum.SurfaceType.Smooth
  169. Part11.TopSurface = Enum.SurfaceType.Smooth
  170. Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  171. Part11.Position = Vector3.new(42.8043213, 2.97667575, 10.493145)
  172. Part11.Orientation = Vector3.new(0, 135, -111.299995)
  173. Part11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  174. Part12.Name = "Base"
  175. Part12.Parent = Model10
  176. Part12.Material = Enum.Material.Neon
  177. Part12.BrickColor = BrickColor.new("Really red")
  178. Part12.Transparency = 1
  179. Part12.Rotation = Vector3.new(-180, 45, 158.699997)
  180. Part12.CanCollide = false
  181. Part12.Shape = Enum.PartType.Ball
  182. Part12.Size = Vector3.new(1.10000002, 1.10000002, 1.10000002)
  183. Part12.CFrame = CFrame.new(38.7617035, 3.82847738, 6.45052004, -0.658794105, -0.256888568, 0.707109451, -0.363294035, 0.93167609, 1.54012838e-07, -0.658795714, -0.256888628, -0.707108974)
  184. Part12.BottomSurface = Enum.SurfaceType.Smooth
  185. Part12.TopSurface = Enum.SurfaceType.Smooth
  186. Part12.Color = Color3.new(1, 0, 0)
  187. Part12.Position = Vector3.new(38.7617035, 3.82847738, 6.45052004)
  188. Part12.Orientation = Vector3.new(0, 135, -21.2999992)
  189. Part12.Color = Color3.new(1, 0, 0)
  190. Motor6D13.Name = "Joint"
  191. Motor6D13.Parent = Part12
  192. Motor6D13.C0 = CFrame.new(-5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  193. Motor6D13.C1 = CFrame.new(-2.49999809, 1.43051147e-06, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  194. Motor6D13.Part0 = Part12
  195. Motor6D13.Part1 = Part15
  196. Motor6D14.Parent = Part12
  197. Motor6D14.C1 = CFrame.new(1.26169586, -0.671518087, 0.450518131, -0.658792913, -0.256887645, 0.707107306, -0.363293976, 0.9316746, 2.46838681e-07, -0.658793926, -0.256887645, -0.707106411)
  198. Motor6D14.Part0 = Part12
  199. Motor6D14.Part1 = Part37
  200. Part15.Name = "Leg"
  201. Part15.Parent = Model10
  202. Part15.Material = Enum.Material.Metal
  203. Part15.BrickColor = BrickColor.new("Really black")
  204. Part15.Rotation = Vector3.new(-180, 45, 158.699997)
  205. Part15.CanCollide = false
  206. Part15.Size = Vector3.new(5, 1, 1)
  207. Part15.CFrame = CFrame.new(40.4086914, 4.73671198, 8.09751129, -0.658794105, -0.256888568, 0.707109451, -0.363294035, 0.93167609, 1.54012838e-07, -0.658795714, -0.256888628, -0.707108974)
  208. Part15.BottomSurface = Enum.SurfaceType.Smooth
  209. Part15.TopSurface = Enum.SurfaceType.Smooth
  210. Part15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  211. Part15.Position = Vector3.new(40.4086914, 4.73671198, 8.09751129)
  212. Part15.Orientation = Vector3.new(0, 135, -21.2999992)
  213. Part15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  214. Motor6D16.Parent = Part15
  215. Motor6D16.C0 = CFrame.new(2.5999999, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  216. Motor6D16.C1 = CFrame.new(5.10000038, -2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  217. Motor6D16.Part0 = Part15
  218. Motor6D16.Part1 = Part17
  219. Part17.Name = "Knee"
  220. Part17.Parent = Model10
  221. Part17.Material = Enum.Material.Neon
  222. Part17.BrickColor = BrickColor.new("Really red")
  223. Part17.Rotation = Vector3.new(-180, 45, 158.699997)
  224. Part17.CanCollide = false
  225. Part17.Shape = Enum.PartType.Ball
  226. Part17.Size = Vector3.new(1.10000002, 1.10000002, 1.10000002)
  227. Part17.CFrame = CFrame.new(42.0556755, 5.64494753, 9.74450111, -0.658794105, -0.256888568, 0.707109451, -0.363294035, 0.93167609, 1.54012838e-07, -0.658795714, -0.256888628, -0.707108974)
  228. Part17.BottomSurface = Enum.SurfaceType.Smooth
  229. Part17.TopSurface = Enum.SurfaceType.Smooth
  230. Part17.Color = Color3.new(1, 0, 0)
  231. Part17.Position = Vector3.new(42.0556755, 5.64494753, 9.74450111)
  232. Part17.Orientation = Vector3.new(0, 135, -21.2999992)
  233. Part17.Color = Color3.new(1, 0, 0)
  234. Motor6D18.Name = "Joint"
  235. Motor6D18.Parent = Part17
  236. Motor6D18.C1 = CFrame.new(-2.87059045, 0.0170345306, 0, 0, -1, 0, 1, 0, -0, 0, 0, 1)
  237. Motor6D18.Part0 = Part17
  238. Motor6D18.Part1 = Part11
  239. Model19.Name = "RightUpperLeg"
  240. Model19.Parent = Model0
  241. Part20.Name = "Leg"
  242. Part20.Parent = Model19
  243. Part20.Material = Enum.Material.Metal
  244. Part20.BrickColor = BrickColor.new("Really black")
  245. Part20.Rotation = Vector3.new(-180, -45, 68.6999969)
  246. Part20.CanCollide = false
  247. Part20.Size = Vector3.new(6, 1, 1)
  248. Part20.CFrame = CFrame.new(42.8043251, 2.97667956, 1.56864583, 0.256889135, -0.658794999, -0.707108319, -0.931675553, -0.363295496, 1.16880165e-06, -0.256889671, 0.658795893, -0.707108676)
  249. Part20.BottomSurface = Enum.SurfaceType.Smooth
  250. Part20.TopSurface = Enum.SurfaceType.Smooth
  251. Part20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  252. Part20.Position = Vector3.new(42.8043251, 2.97667956, 1.56864583)
  253. Part20.Orientation = Vector3.new(0, -135, -111.299995)
  254. Part20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  255. Part21.Name = "Base"
  256. Part21.Parent = Model19
  257. Part21.Material = Enum.Material.Neon
  258. Part21.BrickColor = BrickColor.new("Really red")
  259. Part21.Transparency = 1
  260. Part21.Rotation = Vector3.new(-180, -45, 158.699997)
  261. Part21.CanCollide = false
  262. Part21.Shape = Enum.PartType.Ball
  263. Part21.Size = Vector3.new(1.10000002, 1.10000002, 1.10000002)
  264. Part21.CFrame = CFrame.new(38.7617035, 3.82847285, 5.61127424, -0.658794999, -0.256889135, -0.707108319, -0.363295496, 0.931675553, 1.16880165e-06, 0.658795893, 0.256889671, -0.707108676)
  265. Part21.BottomSurface = Enum.SurfaceType.Smooth
  266. Part21.TopSurface = Enum.SurfaceType.Smooth
  267. Part21.Color = Color3.new(1, 0, 0)
  268. Part21.Position = Vector3.new(38.7617035, 3.82847285, 5.61127424)
  269. Part21.Orientation = Vector3.new(0, -135, -21.2999992)
  270. Part21.Color = Color3.new(1, 0, 0)
  271. Motor6D22.Name = "Joint"
  272. Motor6D22.Parent = Part21
  273. Motor6D22.C0 = CFrame.new(-5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  274. Motor6D22.C1 = CFrame.new(-2.49999809, 1.43051147e-06, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  275. Motor6D22.Part0 = Part21
  276. Motor6D22.Part1 = Part24
  277. Motor6D23.Parent = Part21
  278. Motor6D23.C1 = CFrame.new(1.26169586, -0.671522856, -0.388725281, -0.658793211, -0.256887972, -0.707106888, -0.363295078, 0.931674182, 6.63038577e-07, 0.65879339, 0.256888986, -0.707106709)
  279. Motor6D23.Part0 = Part21
  280. Motor6D23.Part1 = Part37
  281. Part24.Name = "Leg"
  282. Part24.Parent = Model19
  283. Part24.Material = Enum.Material.Metal
  284. Part24.BrickColor = BrickColor.new("Really black")
  285. Part24.Rotation = Vector3.new(-180, -45, 158.699997)
  286. Part24.CanCollide = false
  287. Part24.Size = Vector3.new(5, 1, 1)
  288. Part24.CFrame = CFrame.new(40.4086914, 4.73671103, 3.96428299, -0.658794999, -0.256889135, -0.707108319, -0.363295496, 0.931675553, 1.16880165e-06, 0.658795893, 0.256889671, -0.707108676)
  289. Part24.BottomSurface = Enum.SurfaceType.Smooth
  290. Part24.TopSurface = Enum.SurfaceType.Smooth
  291. Part24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  292. Part24.Position = Vector3.new(40.4086914, 4.73671103, 3.96428299)
  293. Part24.Orientation = Vector3.new(0, -135, -21.2999992)
  294. Part24.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  295. Motor6D25.Parent = Part24
  296. Motor6D25.C0 = CFrame.new(2.5999999, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  297. Motor6D25.C1 = CFrame.new(5.10000038, -2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  298. Motor6D25.Part0 = Part24
  299. Motor6D25.Part1 = Part26
  300. Part26.Name = "Knee"
  301. Part26.Parent = Model19
  302. Part26.Material = Enum.Material.Neon
  303. Part26.BrickColor = BrickColor.new("Really red")
  304. Part26.Rotation = Vector3.new(-180, -45, 158.699997)
  305. Part26.CanCollide = false
  306. Part26.Shape = Enum.PartType.Ball
  307. Part26.Size = Vector3.new(1.10000002, 1.10000002, 1.10000002)
  308. Part26.CFrame = CFrame.new(42.0556793, 5.64494991, 2.31729317, -0.658794999, -0.256889135, -0.707108319, -0.363295496, 0.931675553, 1.16880165e-06, 0.658795893, 0.256889671, -0.707108676)
  309. Part26.BottomSurface = Enum.SurfaceType.Smooth
  310. Part26.TopSurface = Enum.SurfaceType.Smooth
  311. Part26.Color = Color3.new(1, 0, 0)
  312. Part26.Position = Vector3.new(42.0556793, 5.64494991, 2.31729317)
  313. Part26.Orientation = Vector3.new(0, -135, -21.2999992)
  314. Part26.Color = Color3.new(1, 0, 0)
  315. Motor6D27.Name = "Joint"
  316. Motor6D27.Parent = Part26
  317. Motor6D27.C1 = CFrame.new(-2.87059045, 0.0170345306, 0, 0, -1, 0, 1, 0, -0, 0, 0, 1)
  318. Motor6D27.Part0 = Part26
  319. Motor6D27.Part1 = Part20
  320. Model28.Name = "LeftUpperLeg"
  321. Model28.Parent = Model0
  322. Part29.Name = "Leg"
  323. Part29.Parent = Model28
  324. Part29.Material = Enum.Material.Metal
  325. Part29.BrickColor = BrickColor.new("Really black")
  326. Part29.Rotation = Vector3.new(0, -45, -111.299995)
  327. Part29.CanCollide = false
  328. Part29.Size = Vector3.new(6, 1, 1)
  329. Part29.CFrame = CFrame.new(32.2575073, 2.97668052, 1.53776193, -0.256887734, 0.658793867, -0.70710808, -0.931674898, -0.363295287, -5.81522841e-07, -0.256888896, 0.658794224, 0.707108021)
  330. Part29.BottomSurface = Enum.SurfaceType.Smooth
  331. Part29.TopSurface = Enum.SurfaceType.Smooth
  332. Part29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  333. Part29.Position = Vector3.new(32.2575073, 2.97668052, 1.53776193)
  334. Part29.Orientation = Vector3.new(0, -45, -111.299995)
  335. Part29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  336. Part30.Name = "Base"
  337. Part30.Parent = Model28
  338. Part30.Material = Enum.Material.Neon
  339. Part30.BrickColor = BrickColor.new("Really red")
  340. Part30.Transparency = 1
  341. Part30.Rotation = Vector3.new(0, -45, -21.2999992)
  342. Part30.CanCollide = false
  343. Part30.Shape = Enum.PartType.Ball
  344. Part30.Size = Vector3.new(1.10000002, 1.10000002, 1.10000002)
  345. Part30.CFrame = CFrame.new(36.3001213, 3.82847309, 5.58037996, 0.658793867, 0.256887734, -0.70710808, -0.363295287, 0.931674898, -5.81522841e-07, 0.658794224, 0.256888896, 0.707108021)
  346. Part30.BottomSurface = Enum.SurfaceType.Smooth
  347. Part30.TopSurface = Enum.SurfaceType.Smooth
  348. Part30.Color = Color3.new(1, 0, 0)
  349. Part30.Position = Vector3.new(36.3001213, 3.82847309, 5.58037996)
  350. Part30.Orientation = Vector3.new(0, -45, -21.2999992)
  351. Part30.Color = Color3.new(1, 0, 0)
  352. Motor6D31.Name = "Joint"
  353. Motor6D31.Parent = Part30
  354. Motor6D31.C0 = CFrame.new(-5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  355. Motor6D31.C1 = CFrame.new(-2.49999809, 1.43051147e-06, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  356. Motor6D31.Part0 = Part30
  357. Motor6D31.Part1 = Part33
  358. Motor6D32.Parent = Part30
  359. Motor6D32.C1 = CFrame.new(-1.19987869, -0.671523809, -0.419620514, 0.658793986, 0.256887794, -0.707107961, -0.363295197, 0.931674778, -5.81522897e-07, 0.658794165, 0.256888896, 0.707107723)
  360. Motor6D32.Part0 = Part30
  361. Motor6D32.Part1 = Part37
  362. Part33.Name = "Leg"
  363. Part33.Parent = Model28
  364. Part33.Material = Enum.Material.Metal
  365. Part33.BrickColor = BrickColor.new("Really black")
  366. Part33.Rotation = Vector3.new(0, -45, -21.2999992)
  367. Part33.CanCollide = false
  368. Part33.Size = Vector3.new(5, 1, 1)
  369. Part33.CFrame = CFrame.new(34.6531334, 4.73671055, 3.93339276, 0.658793867, 0.256887734, -0.70710808, -0.363295287, 0.931674898, -5.81522841e-07, 0.658794224, 0.256888896, 0.707108021)
  370. Part33.BottomSurface = Enum.SurfaceType.Smooth
  371. Part33.TopSurface = Enum.SurfaceType.Smooth
  372. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  373. Part33.Position = Vector3.new(34.6531334, 4.73671055, 3.93339276)
  374. Part33.Orientation = Vector3.new(0, -45, -21.2999992)
  375. Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  376. Motor6D34.Parent = Part33
  377. Motor6D34.C0 = CFrame.new(2.5999999, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  378. Motor6D34.C1 = CFrame.new(5.10000038, -2.38418579e-07, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  379. Motor6D34.Part0 = Part33
  380. Motor6D34.Part1 = Part35
  381. Part35.Name = "Knee"
  382. Part35.Parent = Model28
  383. Part35.Material = Enum.Material.Neon
  384. Part35.BrickColor = BrickColor.new("Really red")
  385. Part35.Rotation = Vector3.new(0, -45, -21.2999992)
  386. Part35.CanCollide = false
  387. Part35.Shape = Enum.PartType.Ball
  388. Part35.Size = Vector3.new(1.10000002, 1.10000002, 1.10000002)
  389. Part35.CFrame = CFrame.new(33.0061493, 5.64494896, 2.28640699, 0.658793867, 0.256887734, -0.70710808, -0.363295287, 0.931674898, -5.81522841e-07, 0.658794224, 0.256888896, 0.707108021)
  390. Part35.BottomSurface = Enum.SurfaceType.Smooth
  391. Part35.TopSurface = Enum.SurfaceType.Smooth
  392. Part35.Color = Color3.new(1, 0, 0)
  393. Part35.Position = Vector3.new(33.0061493, 5.64494896, 2.28640699)
  394. Part35.Orientation = Vector3.new(0, -45, -21.2999992)
  395. Part35.Color = Color3.new(1, 0, 0)
  396. Motor6D36.Name = "Joint"
  397. Motor6D36.Parent = Part35
  398. Motor6D36.C1 = CFrame.new(-2.87059045, 0.0170345306, 0, 0, -1, 0, 1, 0, -0, 0, 0, 1)
  399. Motor6D36.Part0 = Part35
  400. Motor6D36.Part1 = Part29
  401. Part37.Name = "FakeTorso"
  402. Part37.Parent = Model0
  403. Part37.Transparency = 1
  404. Part37.Size = Vector3.new(2, 2, 1)
  405. Part37.CFrame = CFrame.new(37.5000038, 4.49999714, 6.00000095, 1.0000025, -4.23265476e-07, -4.76837158e-07, -4.2326559e-07, 1.00000143, -2.91990006e-07, -4.17232513e-07, -2.77089043e-07, 1.00000322)
  406. Part37.BottomSurface = Enum.SurfaceType.Smooth
  407. Part37.TopSurface = Enum.SurfaceType.Smooth
  408. Part37.Position = Vector3.new(37.5000038, 4.49999714, 6.00000095)
  409. Motor6D38.Name = "Motor"
  410. Motor6D38.Parent = Part37
  411. Motor6D38.Part0 = Part37
  412. for i,v in pairs(mas:GetChildren()) do
  413. v.Parent = workspace
  414. pcall(function() v:MakeJoints() end)
  415. end
  416. mas:Destroy()
  417. for i,v in pairs(cors) do
  418. spawn(function()
  419. pcall(v)
  420. end)
  421. end
  422. return Model0
  423. end
  424.  
  425. local spiderbot = CreateInstance()
  426. spiderbot.Parent = char
  427.  
  428. for i,v in pairs (spiderbot:GetDescendants()) do
  429. if v:IsA("BasePart") then
  430. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0)
  431. end
  432. end
  433.  
  434. for i,v in pairs (char:GetDescendants()) do
  435. if v:IsA("Sound") then
  436. v.Volume = 0
  437. end
  438. end
  439.  
  440. for i,v in pairs (spiderbot:GetDescendants()) do
  441. if v:IsA("BasePart") then
  442. if v.BrickColor == BrickColor.new("Really black") then
  443. v.Color = primary
  444. else
  445. v.Color = secondary
  446. end
  447. end
  448. end
  449.  
  450. function tween(object,style,direction,t,goal)
  451. local tweenservice = game:GetService("TweenService")
  452. local tweenInfo = TweenInfo.new(t,Enum.EasingStyle[style],Enum.EasingDirection[direction])
  453. local tween = tweenservice:Create(object,tweenInfo,goal)
  454. tween:Play()
  455. return tween
  456. end
  457.  
  458. local char = player.Character
  459. torso = char.Torso
  460. head = char.Head
  461. hrp = char.HumanoidRootPart
  462. hum = char.Humanoid
  463. hum.WalkSpeed = 20
  464. s = 0
  465. rstep = game:GetService("RunService").RenderStepped
  466.  
  467. if char:FindFirstChild("Animate") then
  468. char.Animate:Destroy()
  469. end
  470. for i,v in pairs (hum:GetPlayingAnimationTracks()) do
  471. v:Stop()
  472. end
  473.  
  474. local rl = torso['Right Hip']
  475. local ll = torso['Left Hip']
  476. local rs = torso['Right Shoulder']
  477. local ls = torso['Left Shoulder']
  478. local neck = torso.Neck
  479. local rs0 = rs.C0
  480. local ls0 = ls.C0
  481. local rl0 = rl.C0
  482. local ll0 = ll.C0
  483. local n0 = neck.C0
  484.  
  485. function newSound(id,extrasettings)
  486. local soundy = basesound:Clone()
  487. if not soundy then soundy = Instance.new("Sound") end
  488. soundy.Parent = hrp
  489. soundy.Volume = 1
  490. soundy.SoundId = id
  491. if extrasettings then
  492. for i=1,#extrasettings do
  493. local sets = extrasettings[i]:gmatch("[%w%.]+")
  494. local set = {}
  495. for v in (sets) do
  496. table.insert(set,v)
  497. end
  498.  
  499. soundy[set[1]] = set[2]
  500. end
  501. end
  502. soundy.Playing = true
  503. game.Debris:AddItem(soundy,5)
  504. return soundy
  505. end
  506.  
  507. function woosh()
  508. local wooshes = {'rbxassetid://541909867','rbxassetid://541909814'}
  509. return newSound(wooshes[math.random(1,#wooshes)],{
  510. [1] = "PlaybackSpeed, "..tostring(1+math.random(-200,200)/1000);
  511. [2] = "Volume, 1";
  512. [3] = "PlaybackSpeed, 0.9";
  513. })
  514. end
  515.  
  516. function hardhit()
  517. local wooshes = {'rbxassetid://565207203','rbxassetid://541909983','rbxassetid://541909913'}
  518. newSound(wooshes[math.random(1,#wooshes)],{
  519. [1] = "PlaybackSpeed, "..tostring(1+math.random(-100,100)/1000);
  520. [2] = "Volume, 2";
  521. })
  522. end
  523.  
  524. function explosion()
  525. local wooshes = {'rbxassetid://262562442','rbxassetid://919941001','rbxassetid://539294959'}
  526. newSound(wooshes[math.random(1,#wooshes)],{
  527. [1] = "PlaybackSpeed, "..tostring(1+math.random(-100,100)/1000);
  528. [2] = "Volume, 2";
  529. })
  530. end
  531.  
  532. function hit()
  533. local hitsounds = {"rbxassetid://220025741",
  534. "rbxassetid://220025689",
  535. "rbxassetid://220025689"
  536. }
  537. return newSound(hitsounds[math.random(1,#hitsounds)],{
  538. [1] = "PlaybackSpeed, "..tostring(1+math.random(-200,200)/1000);
  539. [2] = "Volume, 0.5";
  540. })
  541. end
  542.  
  543. local csine = 0
  544. rstep:connect(function()
  545. if not flying then
  546. csine = csine + 0.025
  547. local csin = math.sin(csine)
  548. rl.C0 = rl.C0:lerp(rl0 * CFrame.Angles(csin/25 + math.rad(-2),0,0), 0.2)
  549. ll.C0 = ll.C0:lerp(ll0 * CFrame.Angles(csin/25 + math.rad(-2),0,0), 0.2)
  550. rs.C0 = rs.C0:lerp(rs0 * CFrame.Angles(-csin/15 + math.rad(-6),0,0), 0.2)
  551. ls.C0 = ls.C0:lerp(ls0 * CFrame.Angles(-csin/15 + math.rad(-6),0,0), 0.2)
  552. neck.C0 = neck.C0:lerp(n0 * CFrame.Angles(csin/15 + math.rad(15),0,0), 0.2)
  553. else
  554. csine = csine + 0.025
  555. local csin = math.sin(csine)
  556. rl.C0 = rl.C0:lerp(rl0 * CFrame.Angles(csin/25 + math.rad(-2),0,0), 0.2)
  557. ll.C0 = ll.C0:lerp(ll0 * CFrame.Angles(csin/25 + math.rad(-2),0,0), 0.2)
  558. rs.C0 = rs.C0:lerp(rs0 * CFrame.Angles(-csin/10 + math.rad(-90),0,0) * CFrame.new(0,-0.5,-0.5), 0.2)
  559. ls.C0 = ls.C0:lerp(ls0 * CFrame.Angles(-csin/10 + math.rad(-90),0,0) * CFrame.new(0,-0.5,-0.5), 0.2)
  560. neck.C0 = neck.C0:lerp(n0 * CFrame.Angles(csin/15 + math.rad(5),0,0), 0.2)
  561. end
  562. end)
  563.  
  564. hum.HipHeight = 1.25
  565.  
  566. center = spiderbot.FakeTorso
  567. cmotor = center.Motor
  568. cmotor.Part1 = torso
  569.  
  570. LLL = spiderbot.LeftLowerLeg
  571. LUL = spiderbot.LeftUpperLeg
  572. RLL = spiderbot.RightLowerLeg
  573. RUL = spiderbot.RightUpperLeg
  574.  
  575. lll = LLL.Base.Motor6D
  576. lul = LUL.Base.Motor6D
  577. rll = RLL.Base.Motor6D
  578. rul = RUL.Base.Motor6D
  579.  
  580. lll2 = LLL.Knee.Joint
  581. lul2 = LUL.Knee.Joint
  582. rll2 = RLL.Knee.Joint
  583. rul2 = RUL.Knee.Joint
  584.  
  585. olll = lll.C0 * CFrame.new(-0.5,0,-1) * CFrame.new(-0.3,-0.75,0.3)
  586. olul = lul.C0 * CFrame.new(-0.5,0,1) * CFrame.new(-0.3,-0.75,-0.3)
  587. orll = rll.C0 * CFrame.new(-0.5,0,1) * CFrame.new(-0.3,-0.75,-0.3)
  588. orul = rul.C0 * CFrame.new(-0.5,0,-1) * CFrame.new(-0.3,-0.75,0.3)
  589.  
  590. lll2.C0 = lll2.C0
  591. lul2.C0 = lul2.C0
  592. rll2.C0 = rll2.C0
  593. rul2.C0 = rul2.C0
  594.  
  595. olll2 = lll2.C0
  596. olul2 = lul2.C0
  597. orll2 = rll2.C0
  598. orul2 = rul2.C0
  599.  
  600.  
  601. rstep:connect(function()
  602. local v = torso.Velocity
  603. local mag = math.sqrt(v.x^2 + v.z^2) / 15
  604. s = mag * 15
  605. if mag > 0.1 then
  606. pose = "Running"
  607. else
  608. pose = "Idle"
  609. end
  610. end)
  611.  
  612. pose = "Idle"
  613. local lsine = 1
  614. local ksine = -1
  615. local lsine2 = 2.7
  616. local ksine2 = -2.7
  617. hum.JumpPower = 0
  618. movelegs = true
  619. flying = false
  620. bv = Instance.new("BodyVelocity",torso)
  621.  
  622.  
  623. function sparkle(size,amt,pos,dur,thickness)
  624. for i = 1,amt do
  625. if thickness == nil then
  626. thickness = size/9
  627. end
  628. local p = basepart:Clone()
  629. p.Parent = workspace
  630. p.CanCollide = false
  631. p.Shape = "Ball"
  632. p.Anchored = true
  633. p.Material = "Neon"
  634. p.Color = secondary
  635. p.CFrame = CFrame.new(pos) * CFrame.Angles(math.random(-360,360)/360,math.random(-360,360)/360,math.random(-360,360)/360)
  636. p.Size = Vector3.new(1,1,1)
  637. local mesh = Instance.new("SpecialMesh",p)
  638. mesh.MeshType = Enum.MeshType.Sphere
  639. tween(p, "Sine", "Out", dur, {
  640. ["Transparency"] = 1;
  641. ["CFrame"] = p.CFrame * CFrame.Angles(math.random(-360,360)/360,math.random(-360,360)/360,math.random(-360,360)/360)
  642. })
  643. tween(mesh, "Sine", "Out", dur*2, {
  644. ["Scale"] = Vector3.new(thickness,size*10,thickness);
  645. })
  646. game.Debris:AddItem(p,dur)
  647. end
  648. end
  649.  
  650. sparkle(10,55,hrp.Position,3,1)
  651.  
  652. function push(part,vel)
  653. local bv2 = Instance.new("BodyVelocity",part)
  654. bv2.Velocity = (part.Position - torso.Position).unit * 3 * (vel / 30000)
  655. bv2.MaxForce = Vector3.new(vel,vel,vel)
  656. game.Debris:AddItem(bv2,0.25)
  657. end
  658. local t = {}
  659. function t.find(ta,element)
  660. for i = 1,#ta do
  661. if ta[i] == element then
  662. return true
  663. end
  664. end
  665. return false
  666. end
  667. function AOE(magnitude,damage,pos)
  668. coroutine.resume(coroutine.create(function()
  669. if not pos then
  670. pos = hrp.Position
  671. end
  672. local chars = {}
  673. local ex = baseexplosion:Clone()
  674. ex.Position = pos
  675. ex.Parent = workspace
  676. ex.BlastPressure = 0
  677. ex.Visible = false
  678. ex.DestroyJointRadiusPercent = 0
  679. ex.BlastRadius = magnitude
  680. ex.Hit:connect(function(pa)
  681. if pa.Parent:FindFirstChildOfClass("Humanoid") and pa.Parent ~= char and t.find(chars,pa.Parent) == false then
  682. table.insert(chars,pa.Parent)
  683. end
  684. if pa.Parent:FindFirstChildOfClass("Humanoid") and pa.Parent ~= char then
  685. push(pa, damage * 3000)
  686. end
  687. end)
  688.  
  689. local p = basepart:Clone()
  690. p.Parent = workspace
  691. p.Shape = "Ball"
  692. p.Anchored = true
  693. p.CanCollide = false
  694. p.Material = "Neon"
  695. p.Color = secondary
  696. p.CFrame = CFrame.new(pos)
  697. p.Size = Vector3.new(0,0,0)
  698. tween(p, "Sine", "Out", 2, {
  699. ["Size"] = Vector3.new(magnitude*5,magnitude*5,magnitude*5);
  700. })
  701. tween(p, "Sine", "Out", 0.75, {
  702. ["Transparency"] = 1;
  703. })
  704. game.Debris:AddItem(p,0.75)
  705. spawn(function() sparkle(magnitude, 15, p.Position,1) end)
  706. wait()
  707. for i = 1,#chars do
  708. local hrp2 = chars[i]:FindFirstChildOfClass("Part")
  709. if hrp2 then
  710. local hum2 = chars[i]:FindFirstChildOfClass("Humanoid")
  711. if hum2 and hum2 ~= hum then
  712. hum2.Health = hum2.Health - (hum2.MaxHealth / (100 / damage))
  713. if hum2.MaxHealth == math.huge then
  714. chars[i]:BreakJoints()
  715. end
  716. end
  717. end
  718. end
  719. end))
  720. end
  721.  
  722. function AOE2(magnitude,damage,pos)
  723. if not pos then
  724. pos = hrp.Position
  725. end
  726. local chars = {}
  727. local ex = baseexplosion:Clone()
  728. ex.Position = pos
  729. ex.Parent = workspace
  730. ex.BlastPressure = 0
  731. ex.Visible = false
  732. ex.DestroyJointRadiusPercent = 0
  733. ex.BlastRadius = magnitude
  734. ex.Hit:connect(function(pa)
  735. if pa.Parent:FindFirstChildOfClass("Humanoid") and pa.Parent ~= char and t.find(chars,pa.Parent) == false then
  736. table.insert(chars,pa.Parent)
  737. end
  738. if pa.Parent:FindFirstChildOfClass("Humanoid") and pa.Parent ~= char then
  739. push(pa, damage * 3000)
  740. end
  741. end)
  742. wait()
  743. for i = 1,#chars do
  744. if chars[i] ~= char then
  745. local hrp2 = chars[i]:FindFirstChild("HumanoidRootPart")
  746. if hrp2 then
  747. if (hrp2.Position - pos).magnitude < magnitude then
  748. local hum2 = chars[i]:FindFirstChildOfClass("Humanoid")
  749. if hum2 and hum2 ~= hum then
  750. push(hrp2, 10000)
  751. hum2.Health = hum2.Health - (hum2.MaxHealth / (100 / damage))
  752. hit().Volume = 0.3
  753. spawn(function() sparkle((magnitude - (hrp2.Position - pos).magnitude) / 5, 1, hrp2.Position,0.5) end)
  754. end
  755. end
  756. end
  757. end
  758. end
  759. end
  760. rstep:connect(function()
  761. for i,v in pairs (char:GetDescendants()) do
  762. if v:IsA("BasePart") then
  763. v.Anchored = false
  764. end
  765. end
  766. if not flying then
  767. bv.Velocity = Vector3.new(0,0,0)
  768. bv.MaxForce = Vector3.new(0,0,0)
  769. end
  770. local md = hum.MoveDirection
  771. hum.MaxHealth = math.huge
  772. hum.Health = math.huge
  773. hum:SetStateEnabled("Dead",false)
  774. if pose == "Running" and movelegs then
  775. tween(hum,"Sine","Out",0.1,{["HipHeight"] = 1.25})
  776.  
  777. local tim = s / 300
  778. lsine = lsine + s / 20 / 10
  779. ksine = ksine + s / 20 / 10
  780. local lsin = math.sin(lsine)
  781. local ksin = math.sin(ksine)
  782.  
  783. lsine2 = lsine2 + s / 20 / 10
  784. ksine2 = ksine2 + s / 20 / 10
  785. local lsin2 = math.sin(lsine2)
  786. local ksin2 = math.sin(ksine2)
  787. local Ru_Ll = CFrame.Angles(0,lsin/2.5,0)
  788. local Lu_Rl = CFrame.Angles(0,-lsin2/2.5,0)
  789. local e = 4 - s / 25
  790. if e < 1 then e = 1 end
  791. local Ru2_Ll2 = CFrame.Angles(ksin/2,0,-ksin/e)
  792. local Lu2_Rl2 = CFrame.Angles(-ksin2/2,0,-ksin2/e)
  793.  
  794. lll.C0 = lll.C0:lerp(Ru_Ll * olll * CFrame.Angles(0,0,-ksin/5), tim)
  795. rul.C0 = rul.C0:lerp(Ru_Ll * orul * CFrame.Angles(0,0,ksin/5), tim)
  796.  
  797. lul.C0 = lul.C0:lerp(Lu_Rl * olul * CFrame.Angles(0,0,-ksin2/5), tim)
  798. rll.C0 = rll.C0:lerp(Lu_Rl * orll * CFrame.Angles(0,0,ksin2/5), tim)
  799.  
  800. lul2.C0 = lul2.C0:lerp(Ru2_Ll2 * olul2, tim)
  801. rll2.C0 = rll2.C0:lerp(Ru2_Ll2 * orll2, tim)
  802.  
  803. lll2.C0 = lll2.C0:lerp(Lu2_Rl2 * olul2, tim)
  804. rul2.C0 = rul2.C0:lerp(Lu2_Rl2 * orll2, tim)
  805. end
  806. if pose == "Idle" and movelegs then
  807. tween(cmotor,"Sine","Out",0.2,{["C0"] = cm0})
  808. lsine = lsine + 0.1/2
  809. ksine = ksine + 0.1/2
  810. local lsin = math.sin(lsine)
  811. local ksin = math.sin(ksine)
  812.  
  813. lsine2 = lsine2 + 0.1/2
  814. ksine2 = ksine2 + 0.1/2
  815. local lsin2 = math.sin(lsine2)
  816. local ksin2 = math.sin(ksine2)
  817.  
  818. local Ru_Ll = CFrame.Angles(0,0,ksin/10 + math.rad(-5))
  819. local Lu_Rl = CFrame.Angles(0,0,ksin/10 + math.rad(-5))
  820. local Ru2_Ll2 = CFrame.Angles(0,0,-ksin2/5)
  821. local Lu2_Rl2 = CFrame.Angles(0,0,-ksin2/5)
  822.  
  823. tween(hum,"Sine","Out",0.3,{["HipHeight"] = 1.4 - ksin/1.5})
  824.  
  825. lll.C0 = lll.C0:lerp(Ru_Ll * olll, 0.05)
  826. rul.C0 = rul.C0:lerp(Ru_Ll * orul, 0.05)
  827.  
  828. lul.C0 = lul.C0:lerp(Lu_Rl * olul, 0.05)
  829. rll.C0 = rll.C0:lerp(Lu_Rl * orll, 0.05)
  830.  
  831. lul2.C0 = lul2.C0:lerp(Ru2_Ll2 * olul2, 0.05)
  832. rll2.C0 = rll2.C0:lerp(Ru2_Ll2 * orll2, 0.05)
  833.  
  834. lll2.C0 = lll2.C0:lerp(Lu2_Rl2 * olul2, 0.05)
  835. rul2.C0 = rul2.C0:lerp(Lu2_Rl2 * orll2, 0.05)
  836. end
  837. if editws == false then return end
  838. if run == true then
  839. tween(hum,"Sine","Out",0.5,{["WalkSpeed"] = 40})
  840. jp = 100
  841. else
  842. tween(hum,"Sine","Out",0.5,{["WalkSpeed"] = 16})
  843. jp = 65
  844. end
  845. end)
  846.  
  847. jp = 50
  848.  
  849. mouse = player:GetMouse()
  850. UIS = game:GetService("UserInputService")
  851. run = false
  852. attacking = false
  853. sdown = false
  854.  
  855. UIS.InputBegan:connect(function(k,g)
  856. local key = k.KeyCode
  857. if not g then
  858. if key == Enum.KeyCode.Space then
  859. sdown = true
  860. jump()
  861. end
  862. if key == Enum.KeyCode.Q then
  863. stomp()
  864. end
  865. if key == Enum.KeyCode.LeftShift then
  866. run = true
  867. end
  868. if key == Enum.KeyCode.E then
  869. backstomp()
  870. end
  871. if key == Enum.KeyCode.F then
  872. fdown = true
  873. spin()
  874. end
  875. end
  876. end)
  877. UIS.InputEnded:connect(function(k,g)
  878. local key = k.KeyCode
  879. if not g then
  880. if key == Enum.KeyCode.LeftShift then
  881. run = false
  882. end
  883. if key == Enum.KeyCode.Space then
  884. sdown = false
  885. end
  886. if key == Enum.KeyCode.F then
  887. fdown = false
  888. end
  889. end
  890. end)
  891.  
  892. fdown = false
  893.  
  894. function stomp()
  895. if flying or attacking then return end
  896. attacking = true
  897. editws = false
  898. movelegs = false
  899. tween(hum,"Sine","InOut",0.6,{["WalkSpeed"] = 0})
  900.  
  901. woosh()
  902. tween(lll,"Sine","InOut",0.2,{["C0"] = olll * CFrame.Angles(0,0,0)})
  903. tween(lul,"Sine","InOut",0.2,{["C0"] = olul * CFrame.Angles(math.rad(-40),math.rad(-40),math.rad(100)) * CFrame.new(0,-1,-1)})
  904. tween(rll,"Sine","InOut",0.2,{["C0"] = orll * CFrame.Angles(0,0,0)})
  905. tween(rul,"Sine","InOut",0.2,{["C0"] = orul * CFrame.Angles(math.rad(40),math.rad(40),math.rad(100)) * CFrame.new(0,-1,1)})
  906.  
  907. tween(lll2,"Sine","InOut",0.2,{["C0"] = olll2 * CFrame.Angles(0,0,0)})
  908. tween(lul2,"Sine","InOut",0.2,{["C0"] = olul2 * CFrame.Angles(0,0,0)})
  909. tween(rll2,"Sine","InOut",0.2,{["C0"] = orll2 * CFrame.Angles(0,0,0)})
  910. tween(rul2,"Sine","InOut",0.2,{["C0"] = orul2 * CFrame.Angles(0,0,0)})
  911. wait(0.2)
  912. tween(lll,"Sine","In",0.15,{["C0"] = olll * CFrame.Angles(0,0,0)})
  913. tween(lul,"Sine","In",0.15,{["C0"] = olul * CFrame.Angles(math.rad(-20),math.rad(40),0)})
  914. tween(rll,"Sine","In",0.15,{["C0"] = orll * CFrame.Angles(0,0,0)})
  915. tween(rul,"Sine","In",0.15,{["C0"] = orul * CFrame.Angles(math.rad(20),math.rad(-40),0)})
  916.  
  917. tween(lll2,"Sine","InOut",0.15,{["C0"] = olll2 * CFrame.Angles(0,0,0)})
  918. tween(lul2,"Sine","InOut",0.15,{["C0"] = olul2 * CFrame.Angles(0,0,0)})
  919. tween(rll2,"Sine","InOut",0.15,{["C0"] = orll2 * CFrame.Angles(0,0,0)})
  920. tween(rul2,"Sine","InOut",0.15,{["C0"] = orul2 * CFrame.Angles(0,0,0)})
  921. spawn(function()
  922. wait(0.08)
  923. hardhit()
  924. AOE(5, 20, (hrp.CFrame * CFrame.new(0,-3,-5)).p)
  925. end)
  926. wait(0.08)
  927. movelegs = true
  928. attacking = false
  929. editws = true
  930. end
  931.  
  932. function backstomp()
  933. if flying or attacking then return end
  934. attacking = true
  935. editws = false
  936. movelegs = false
  937. tween(hum,"Sine","InOut",0.6,{["WalkSpeed"] = 0})
  938.  
  939. woosh()
  940. tween(lll,"Sine","InOut",0.2,{["C0"] = olll * CFrame.Angles(math.rad(40),0,math.rad(70))})
  941. tween(lul,"Sine","InOut",0.2,{["C0"] = olul})
  942. tween(rll,"Sine","InOut",0.2,{["C0"] = orll * CFrame.Angles(math.rad(-40),0,math.rad(70))})
  943. tween(rul,"Sine","InOut",0.2,{["C0"] = orul})
  944.  
  945. tween(lll2,"Sine","InOut",0.2,{["C0"] = olll2 * CFrame.Angles(0,0,0)})
  946. tween(lul2,"Sine","InOut",0.2,{["C0"] = olul2 * CFrame.Angles(0,0,0)})
  947. tween(rll2,"Sine","InOut",0.2,{["C0"] = orll2 * CFrame.Angles(0,0,0)})
  948. tween(rul2,"Sine","InOut",0.2,{["C0"] = orul2 * CFrame.Angles(0,0,0)})
  949. wait(0.2)
  950. tween(lll,"Sine","InOut",0.15,{["C0"] = olll * CFrame.Angles(math.rad(10),math.rad(-40),math.rad(-30))})
  951. tween(lul,"Sine","InOut",0.15,{["C0"] = olul})
  952. tween(rll,"Sine","InOut",0.15,{["C0"] = orll * CFrame.Angles(math.rad(-10),math.rad(40),math.rad(-30))})
  953. tween(rul,"Sine","InOut",0.15,{["C0"] = orul})
  954.  
  955. tween(lll2,"Sine","InOut",0.15,{["C0"] = olll2 * CFrame.Angles(0,0,0)})
  956. tween(lul2,"Sine","InOut",0.15,{["C0"] = olul2 * CFrame.Angles(0,0,0)})
  957. tween(rll2,"Sine","InOut",0.15,{["C0"] = orll2 * CFrame.Angles(0,0,0)})
  958. tween(rul2,"Sine","InOut",0.15,{["C0"] = orul2 * CFrame.Angles(0,0,0)})
  959. spawn(function()
  960. wait(0.08)
  961. hardhit()
  962. AOE(5, 20, (hrp.CFrame * CFrame.new(0,-3,5)).p)
  963. end)
  964. wait(0.08)
  965. movelegs = true
  966. attacking = false
  967. editws = true
  968. end
  969.  
  970. jdeb = true
  971. function jump()
  972. if jdeb == false then return end
  973. --if hum.FloorMaterial == Enum.Material.Air then return end
  974. jdeb = false
  975. local issprint = false
  976. if jp == 100 then issprint = true end
  977. movelegs = false
  978. editws = false
  979. tween(hum,"Sine","Out",2,{["WalkSpeed"] = 0})
  980. woosh().Volume = 0.1
  981. tween(lll,"Sine","InOut",0.5,{["C0"] = olll * CFrame.Angles(0,0,math.rad(50))})
  982. tween(lul,"Sine","InOut",0.5,{["C0"] = olul * CFrame.Angles(0,0,math.rad(50))})
  983. tween(rll,"Sine","InOut",0.5,{["C0"] = orll * CFrame.Angles(0,0,math.rad(50))})
  984. tween(rul,"Sine","InOut",0.5,{["C0"] = orul * CFrame.Angles(0,0,math.rad(50))})
  985.  
  986. tween(lll2,"Sine","InOut",0.5,{["C0"] = olll2 * CFrame.Angles(0,0,math.rad(70))})
  987. tween(lul2,"Sine","InOut",0.5,{["C0"] = olul2 * CFrame.Angles(0,0,math.rad(70))})
  988. tween(rll2,"Sine","InOut",0.5,{["C0"] = orll2 * CFrame.Angles(0,0,math.rad(70))})
  989. tween(rul2,"Sine","InOut",0.5,{["C0"] = orul2 * CFrame.Angles(0,0,math.rad(70))})
  990. tween(hum,"Sine","Out",0.5,{["HipHeight"] = 0})
  991. wait(0.2)
  992. local power = jp
  993. repeat rstep:Wait(0) tween(hum,"Sine","Out",0.5,{["HipHeight"] = 0}) power = power + 1 tween(hum,"Sine","Out",0.5,{["WalkSpeed"] = 0}) editws = false movelegs = false until not sdown
  994. spawn(function()
  995. jdeb = true
  996. if power > 200 then power = 200 end
  997. if power > 150 then hardhit() hardhit() woosh() woosh() sparkle(5,30,(torso.CFrame * CFrame.new(0,-2,0)).p, 1.5) end
  998. bv.Velocity = Vector3.new(0,power,0)
  999. bv.MaxForce = Vector3.new(0,4000000,0)
  1000. end)
  1001. tween(hum,"Sine","Out",0.1,{["HipHeight"] = 1.25})
  1002. woosh()
  1003. tween(lll,"Sine","Out",0.25,{["C0"] = olll * CFrame.Angles(0,0,-math.rad(50))})
  1004. tween(lul,"Sine","Out",0.25,{["C0"] = olul * CFrame.Angles(0,0,-math.rad(50))})
  1005. tween(rll,"Sine","Out",0.25,{["C0"] = orll * CFrame.Angles(0,0,-math.rad(50))})
  1006. tween(rul,"Sine","Out",0.25,{["C0"] = orul * CFrame.Angles(0,0,-math.rad(50))})
  1007.  
  1008. tween(lll2,"Sine","InOut",0.25,{["C0"] = olll2 * CFrame.Angles(0,0,-math.rad(30))})
  1009. tween(lul2,"Sine","InOut",0.25,{["C0"] = olul2 * CFrame.Angles(0,0,-math.rad(30))})
  1010. tween(rll2,"Sine","InOut",0.25,{["C0"] = orll2 * CFrame.Angles(0,0,-math.rad(30))})
  1011. tween(rul2,"Sine","InOut",0.25,{["C0"] = orul2 * CFrame.Angles(0,0,-math.rad(30))})
  1012. tween(hum,"Sine","Out",0.2,{["WalkSpeed"] = 25})
  1013. wait(0.15)
  1014. movelegs = true
  1015. spawn(function()
  1016. repeat rstep:Wait(0) tween(hum,"Sine","Out",3,{["WalkSpeed"] = 100}) until hum.FloorMaterial ~= Enum.Material.Air
  1017. if power > 150 and issprint then AOE(15,99,hrp.Position - Vector3.new(0,2,0)) explosion() explosion() hardhit() sparkle(15,45,torso.Position - Vector3.new(0,5,0), 1, 10) end
  1018. editws = true
  1019. end)
  1020. end
  1021. cm0 = cmotor.C0
  1022.  
  1023. function unravel()
  1024. tween(lll,"Sine","Out",0.1,{["C0"] = CFrame.new(-1,-0.5,-0.5) * CFrame.Angles(0,0,-0.3)})
  1025. tween(lul,"Sine","Out",0.1,{["C0"] = CFrame.new(-1,-0.5,0.5) * CFrame.Angles(0,0,-0.3)})
  1026. tween(rll,"Sine","Out",0.1,{["C0"] = CFrame.new(-1,-0.5,0.5) * CFrame.Angles(0,0,-0.3)})
  1027. tween(rul,"Sine","Out",0.1,{["C0"] = CFrame.new(-1,-0.5,-0.5) * CFrame.Angles(0,0,-0.3)})
  1028.  
  1029. tween(lll2,"Sine","Out",0.1,{["C0"] = olll2 * CFrame.Angles(0,0,math.rad(-90))})
  1030. tween(lul2,"Sine","Out",0.1,{["C0"] = olul2 * CFrame.Angles(0,0,math.rad(-90))})
  1031. tween(rll2,"Sine","Out",0.1,{["C0"] = orll2 * CFrame.Angles(0,0,math.rad(-90))})
  1032. tween(rul2,"Sine","Out",0.1,{["C0"] = orul2 * CFrame.Angles(0,0,math.rad(-90))})
  1033. end
  1034.  
  1035. function spin()
  1036. if attacking then return end
  1037. flying = true
  1038. attacking = true
  1039. --editws = false
  1040. movelegs = false
  1041. tween(hum,"Sine","InOut",0.2,{["WalkSpeed"] = 0})
  1042. repeat
  1043. movelegs = false
  1044. unravel()
  1045. if fdown == false then flying = false end
  1046. hum.HipHeight = 1 + math.sin(csine)/2
  1047. rstep:Wait(0)
  1048. rstep:Wait(0)
  1049. rstep:Wait(0)
  1050. bv.MaxForce = Vector3.new(0,2000,0)
  1051. bv.Velocity = Vector3.new(0,50,0)
  1052. local t = tween(cmotor, "Sine","Out",0.15,{
  1053. ["C0"] = cmotor.C0 * CFrame.Angles(0,2,0)
  1054. })
  1055. local sfx = woosh()
  1056. sfx.Volume = 0.02
  1057. sfx.PlaybackSpeed = sfx.PlaybackSpeed - 0.2
  1058. spawn(function()
  1059. AOE2(15, 3, (hrp.CFrame).p)
  1060. end)
  1061. until
  1062. fdown == false
  1063. bv.MaxForce = Vector3.new(0,0,0)
  1064. tween(cmotor, "Sine","Out",0.5,{
  1065. ["C0"] = cm0
  1066. })
  1067.  
  1068. movelegs = true
  1069. attacking = false
  1070. flying = false
  1071. --editws = true
  1072. end
  1073.  
  1074.  
  1075.  
  1076.  
  1077. function base()
  1078. if flying or attacking then return end
  1079. attacking = true
  1080. editws = false
  1081. movelegs = false
  1082. tween(hum,"Sine","InOut",0.2,{["WalkSpeed"] = 0})
  1083.  
  1084. woosh()
  1085. tween(lll,"Sine","InOut",0.2,{["C0"] = olll * CFrame.Angles(0,0,0)})
  1086. tween(lul,"Sine","InOut",0.2,{["C0"] = olul})
  1087. tween(rll,"Sine","InOut",0.2,{["C0"] = orll * CFrame.Angles(0,0,0)})
  1088. tween(rul,"Sine","InOut",0.2,{["C0"] = orul})
  1089.  
  1090. tween(lll2,"Sine","InOut",0.2,{["C0"] = olll2 * CFrame.Angles(0,0,0)})
  1091. tween(lul2,"Sine","InOut",0.2,{["C0"] = olul2 * CFrame.Angles(0,0,0)})
  1092. tween(rll2,"Sine","InOut",0.2,{["C0"] = orll2 * CFrame.Angles(0,0,0)})
  1093. tween(rul2,"Sine","InOut",0.2,{["C0"] = orul2 * CFrame.Angles(0,0,0)})
  1094. wait(0.2)
  1095.  
  1096. spawn(function()
  1097. wait(0.08)
  1098. hardhit()
  1099. AOE2(5, 20, (hrp.CFrame * CFrame.new(0,-3,5)).p)
  1100. end)
  1101. wait(0.15)
  1102. movelegs = true
  1103. attacking = false
  1104. editws = true
  1105. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement