Advertisement
Sad_Boi

Untitled

Jan 17th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 208.90 KB | None | 0 0
  1. wait(3)
  2. ---- IMPORTANT READING:
  3. ---- Souraes and functions might be taken from others
  4.  
  5. function sandbox(var,func)
  6. local env = getfenv(func)
  7. local newenv = setmetatable({},{
  8. __index = function(self,k)
  9. if k=="script" then
  10. return var
  11. else
  12. return env[k]
  13. end
  14. end,
  15. })
  16. setfenv(func,newenv)
  17. return func
  18. end
  19. cors = {}
  20. mas = Instance.new("Model",game:GetService("Lighting"))
  21. Model0 = Instance.new("Model")
  22. Part1 = Instance.new("Part")
  23. Model2 = Instance.new("Model")
  24. Part3 = Instance.new("Part")
  25. Part4 = Instance.new("Part")
  26. SpecialMesh5 = Instance.new("SpecialMesh")
  27. Part6 = Instance.new("Part")
  28. SpecialMesh7 = Instance.new("SpecialMesh")
  29. Part8 = Instance.new("Part")
  30. SpecialMesh9 = Instance.new("SpecialMesh")
  31. Part10 = Instance.new("Part")
  32. SpecialMesh11 = Instance.new("SpecialMesh")
  33. Part12 = Instance.new("Part")
  34. Part13 = Instance.new("Part")
  35. Part14 = Instance.new("Part")
  36. Part15 = Instance.new("Part")
  37. Part16 = Instance.new("Part")
  38. Weld17 = Instance.new("Weld")
  39. Weld18 = Instance.new("Weld")
  40. Weld19 = Instance.new("Weld")
  41. Weld20 = Instance.new("Weld")
  42. Weld21 = Instance.new("Weld")
  43. Weld22 = Instance.new("Weld")
  44. Weld23 = Instance.new("Weld")
  45. Weld24 = Instance.new("Weld")
  46. Weld25 = Instance.new("Weld")
  47. Weld26 = Instance.new("Weld")
  48. Weld27 = Instance.new("Weld")
  49. Weld28 = Instance.new("Weld")
  50. Weld29 = Instance.new("Weld")
  51. Weld30 = Instance.new("Weld")
  52. Weld31 = Instance.new("Weld")
  53. Weld32 = Instance.new("Weld")
  54. Weld33 = Instance.new("Weld")
  55. Weld34 = Instance.new("Weld")
  56. Weld35 = Instance.new("Weld")
  57. Weld36 = Instance.new("Weld")
  58. Weld37 = Instance.new("Weld")
  59. Weld38 = Instance.new("Weld")
  60. Weld39 = Instance.new("Weld")
  61. Weld40 = Instance.new("Weld")
  62. Weld41 = Instance.new("Weld")
  63. Weld42 = Instance.new("Weld")
  64. Weld43 = Instance.new("Weld")
  65. Weld44 = Instance.new("Weld")
  66. Weld45 = Instance.new("Weld")
  67. Weld46 = Instance.new("Weld")
  68. Weld47 = Instance.new("Weld")
  69. Weld48 = Instance.new("Weld")
  70. Weld49 = Instance.new("Weld")
  71. Weld50 = Instance.new("Weld")
  72. Weld51 = Instance.new("Weld")
  73. Weld52 = Instance.new("Weld")
  74. Weld53 = Instance.new("Weld")
  75. Weld54 = Instance.new("Weld")
  76. Weld55 = Instance.new("Weld")
  77. Weld56 = Instance.new("Weld")
  78. Weld57 = Instance.new("Weld")
  79. Weld58 = Instance.new("Weld")
  80. Weld59 = Instance.new("Weld")
  81. Weld60 = Instance.new("Weld")
  82. Weld61 = Instance.new("Weld")
  83. Weld62 = Instance.new("Weld")
  84. Weld63 = Instance.new("Weld")
  85. Weld64 = Instance.new("Weld")
  86. Weld65 = Instance.new("Weld")
  87. Weld66 = Instance.new("Weld")
  88. Weld67 = Instance.new("Weld")
  89. Weld68 = Instance.new("Weld")
  90. Weld69 = Instance.new("Weld")
  91. Weld70 = Instance.new("Weld")
  92. Weld71 = Instance.new("Weld")
  93. Weld72 = Instance.new("Weld")
  94. Weld73 = Instance.new("Weld")
  95. Weld74 = Instance.new("Weld")
  96. Weld75 = Instance.new("Weld")
  97. Weld76 = Instance.new("Weld")
  98. Weld77 = Instance.new("Weld")
  99. Weld78 = Instance.new("Weld")
  100. Weld79 = Instance.new("Weld")
  101. Weld80 = Instance.new("Weld")
  102. Weld81 = Instance.new("Weld")
  103. Weld82 = Instance.new("Weld")
  104. Weld83 = Instance.new("Weld")
  105. Weld84 = Instance.new("Weld")
  106. Weld85 = Instance.new("Weld")
  107. Weld86 = Instance.new("Weld")
  108. Weld87 = Instance.new("Weld")
  109. Weld88 = Instance.new("Weld")
  110. Weld89 = Instance.new("Weld")
  111. Weld90 = Instance.new("Weld")
  112. Weld91 = Instance.new("Weld")
  113. Weld92 = Instance.new("Weld")
  114. Weld93 = Instance.new("Weld")
  115. Weld94 = Instance.new("Weld")
  116. Weld95 = Instance.new("Weld")
  117. Weld96 = Instance.new("Weld")
  118. Weld97 = Instance.new("Weld")
  119. Weld98 = Instance.new("Weld")
  120. Part99 = Instance.new("Part")
  121. Part100 = Instance.new("Part")
  122. Part101 = Instance.new("Part")
  123. Part102 = Instance.new("Part")
  124. Part103 = Instance.new("Part")
  125. Part104 = Instance.new("Part")
  126. Part105 = Instance.new("Part")
  127. Part106 = Instance.new("Part")
  128. Part107 = Instance.new("Part")
  129. Part108 = Instance.new("Part")
  130. Part109 = Instance.new("Part")
  131. Part110 = Instance.new("Part")
  132. Part111 = Instance.new("Part")
  133. Part112 = Instance.new("Part")
  134. Part113 = Instance.new("Part")
  135. Part114 = Instance.new("Part")
  136. Part115 = Instance.new("Part")
  137. Part116 = Instance.new("Part")
  138. Part117 = Instance.new("Part")
  139. Part118 = Instance.new("Part")
  140. Part119 = Instance.new("Part")
  141. Model120 = Instance.new("Model")
  142. Part121 = Instance.new("Part")
  143. Part122 = Instance.new("Part")
  144. Part123 = Instance.new("Part")
  145. Part124 = Instance.new("Part")
  146. Part125 = Instance.new("Part")
  147. SpecialMesh126 = Instance.new("SpecialMesh")
  148. Part127 = Instance.new("Part")
  149. SpecialMesh128 = Instance.new("SpecialMesh")
  150. Part129 = Instance.new("Part")
  151. SpecialMesh130 = Instance.new("SpecialMesh")
  152. Part131 = Instance.new("Part")
  153. Part132 = Instance.new("Part")
  154. Part133 = Instance.new("Part")
  155. SpecialMesh134 = Instance.new("SpecialMesh")
  156. Part135 = Instance.new("Part")
  157. SpecialMesh136 = Instance.new("SpecialMesh")
  158. Part137 = Instance.new("Part")
  159. Part138 = Instance.new("Part")
  160. Part139 = Instance.new("Part")
  161. Part140 = Instance.new("Part")
  162. Part141 = Instance.new("Part")
  163. Part142 = Instance.new("Part")
  164. Part143 = Instance.new("Part")
  165. Part144 = Instance.new("Part")
  166. Part145 = Instance.new("Part")
  167. SpecialMesh146 = Instance.new("SpecialMesh")
  168. Part147 = Instance.new("Part")
  169. SpecialMesh148 = Instance.new("SpecialMesh")
  170. Part149 = Instance.new("Part")
  171. SpecialMesh150 = Instance.new("SpecialMesh")
  172. Part151 = Instance.new("Part")
  173. SpecialMesh152 = Instance.new("SpecialMesh")
  174. Part153 = Instance.new("Part")
  175. SpecialMesh154 = Instance.new("SpecialMesh")
  176. Part155 = Instance.new("Part")
  177. SpecialMesh156 = Instance.new("SpecialMesh")
  178. Part157 = Instance.new("Part")
  179. SpecialMesh158 = Instance.new("SpecialMesh")
  180. Part159 = Instance.new("Part")
  181. SpecialMesh160 = Instance.new("SpecialMesh")
  182. Part161 = Instance.new("Part")
  183. SpecialMesh162 = Instance.new("SpecialMesh")
  184. Part163 = Instance.new("Part")
  185. SpecialMesh164 = Instance.new("SpecialMesh")
  186. Part165 = Instance.new("Part")
  187. SpecialMesh166 = Instance.new("SpecialMesh")
  188. Part167 = Instance.new("Part")
  189. SpecialMesh168 = Instance.new("SpecialMesh")
  190. Part169 = Instance.new("Part")
  191. SpecialMesh170 = Instance.new("SpecialMesh")
  192. Part171 = Instance.new("Part")
  193. SpecialMesh172 = Instance.new("SpecialMesh")
  194. Part173 = Instance.new("Part")
  195. SpecialMesh174 = Instance.new("SpecialMesh")
  196. Part175 = Instance.new("Part")
  197. SpecialMesh176 = Instance.new("SpecialMesh")
  198. Part177 = Instance.new("Part")
  199. SpecialMesh178 = Instance.new("SpecialMesh")
  200. Part179 = Instance.new("Part")
  201. SpecialMesh180 = Instance.new("SpecialMesh")
  202. Part181 = Instance.new("Part")
  203. SpecialMesh182 = Instance.new("SpecialMesh")
  204. Part183 = Instance.new("Part")
  205. SpecialMesh184 = Instance.new("SpecialMesh")
  206. Part185 = Instance.new("Part")
  207. SpecialMesh186 = Instance.new("SpecialMesh")
  208. Part187 = Instance.new("Part")
  209. SpecialMesh188 = Instance.new("SpecialMesh")
  210. Part189 = Instance.new("Part")
  211. SpecialMesh190 = Instance.new("SpecialMesh")
  212. Part191 = Instance.new("Part")
  213. SpecialMesh192 = Instance.new("SpecialMesh")
  214. Part193 = Instance.new("Part")
  215. SpecialMesh194 = Instance.new("SpecialMesh")
  216. Part195 = Instance.new("Part")
  217. SpecialMesh196 = Instance.new("SpecialMesh")
  218. Part197 = Instance.new("Part")
  219. SpecialMesh198 = Instance.new("SpecialMesh")
  220. Part199 = Instance.new("Part")
  221. SpecialMesh200 = Instance.new("SpecialMesh")
  222. Part201 = Instance.new("Part")
  223. SpecialMesh202 = Instance.new("SpecialMesh")
  224. Part203 = Instance.new("Part")
  225. SpecialMesh204 = Instance.new("SpecialMesh")
  226. Part205 = Instance.new("Part")
  227. SpecialMesh206 = Instance.new("SpecialMesh")
  228. Part207 = Instance.new("Part")
  229. SpecialMesh208 = Instance.new("SpecialMesh")
  230. Model0.Name = "Ruin LX"
  231. Model0.Parent = mas
  232. Part1.Name = "TrueHandle"
  233. Part1.Parent = Model0
  234. Part1.CFrame = CFrame.new(-12, 2, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  235. Part1.Position = Vector3.new(-12, 2, -11)
  236. Part1.Transparency = 1
  237. Part1.Size = Vector3.new(1, 1, 1)
  238. Part1.BottomSurface = Enum.SurfaceType.Smooth
  239. Part1.CanCollide = false
  240. Part1.TopSurface = Enum.SurfaceType.Smooth
  241. Model2.Name = "SecCol"
  242. Model2.Parent = Model0
  243. Part3.Parent = Model2
  244. Part3.CFrame = CFrame.new(-12.4049997, 1.59500015, -10.6000004, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  245. Part3.Position = Vector3.new(-12.4049997, 1.59500015, -10.6000004)
  246. Part3.Color = Color3.new(0.105882, 0.164706, 0.207843)
  247. Part3.Size = Vector3.new(0.22999993, 0.25000006, 0.239999965)
  248. Part3.BottomSurface = Enum.SurfaceType.Smooth
  249. Part3.BrickColor = BrickColor.new("Black")
  250. Part3.CanCollide = false
  251. Part3.Material = Enum.Material.Glass
  252. Part3.TopSurface = Enum.SurfaceType.Smooth
  253. Part3.brickColor = BrickColor.new("Black")
  254. Part4.Parent = Model2
  255. Part4.CFrame = CFrame.new(-12.2950001, 1.59500015, -10.8800001, 1, 0, 0, 0, -1, 0, 0, 0, -1)
  256. Part4.Orientation = Vector3.new(0, 180, 180)
  257. Part4.Position = Vector3.new(-12.2950001, 1.59500015, -10.8800001)
  258. Part4.Rotation = Vector3.new(-180, 0, 0)
  259. Part4.Color = Color3.new(0.105882, 0.164706, 0.207843)
  260. Part4.Size = Vector3.new(0.449999928, 0.239999995, 0.239999965)
  261. Part4.BottomSurface = Enum.SurfaceType.Smooth
  262. Part4.BrickColor = BrickColor.new("Black")
  263. Part4.CanCollide = false
  264. Part4.Material = Enum.Material.Glass
  265. Part4.TopSurface = Enum.SurfaceType.Smooth
  266. Part4.brickColor = BrickColor.new("Black")
  267. SpecialMesh5.Parent = Part4
  268. SpecialMesh5.MeshType = Enum.MeshType.Wedge
  269. Part6.Parent = Model2
  270. Part6.CFrame = CFrame.new(-12.2950001, 1.59500015, -11.1199999, 1, 0, 0, 0, 0, 1, 0, -1, 0)
  271. Part6.Orientation = Vector3.new(-90, 0, 0)
  272. Part6.Position = Vector3.new(-12.2950001, 1.59500015, -11.1199999)
  273. Part6.Rotation = Vector3.new(-90, 0, 0)
  274. Part6.Color = Color3.new(0.105882, 0.164706, 0.207843)
  275. Part6.Size = Vector3.new(0.449999928, 0.239999995, 0.239999965)
  276. Part6.BottomSurface = Enum.SurfaceType.Smooth
  277. Part6.BrickColor = BrickColor.new("Black")
  278. Part6.CanCollide = false
  279. Part6.Material = Enum.Material.Glass
  280. Part6.TopSurface = Enum.SurfaceType.Smooth
  281. Part6.brickColor = BrickColor.new("Black")
  282. SpecialMesh7.Parent = Part6
  283. SpecialMesh7.MeshType = Enum.MeshType.Wedge
  284. Part8.Parent = Model2
  285. Part8.CFrame = CFrame.new(-12.2950001, 1.59500015, -10.8400002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  286. Part8.Position = Vector3.new(-12.2950001, 1.59500015, -10.8400002)
  287. Part8.Color = Color3.new(0.105882, 0.164706, 0.207843)
  288. Part8.Size = Vector3.new(0.449999928, 0.25000006, 0.239999965)
  289. Part8.BottomSurface = Enum.SurfaceType.Smooth
  290. Part8.BrickColor = BrickColor.new("Black")
  291. Part8.CanCollide = false
  292. Part8.Material = Enum.Material.Glass
  293. Part8.TopSurface = Enum.SurfaceType.Smooth
  294. Part8.brickColor = BrickColor.new("Black")
  295. SpecialMesh9.Parent = Part8
  296. SpecialMesh9.MeshType = Enum.MeshType.Wedge
  297. Part10.Parent = Model2
  298. Part10.CFrame = CFrame.new(-12.2950001, 1.59500015, -11.1599998, -1, 0, -8.74227766e-08, 3.55271368e-15, 1, 0, 8.74227766e-08, 0, -1)
  299. Part10.Orientation = Vector3.new(0, -180, 0)
  300. Part10.Position = Vector3.new(-12.2950001, 1.59500015, -11.1599998)
  301. Part10.Rotation = Vector3.new(-180, 0, -180)
  302. Part10.Color = Color3.new(0.105882, 0.164706, 0.207843)
  303. Part10.Size = Vector3.new(0.449999928, 0.25000006, 0.239999965)
  304. Part10.BottomSurface = Enum.SurfaceType.Smooth
  305. Part10.BrickColor = BrickColor.new("Black")
  306. Part10.CanCollide = false
  307. Part10.Material = Enum.Material.Glass
  308. Part10.TopSurface = Enum.SurfaceType.Smooth
  309. Part10.brickColor = BrickColor.new("Black")
  310. SpecialMesh11.Parent = Part10
  311. SpecialMesh11.MeshType = Enum.MeshType.Wedge
  312. Part12.Parent = Model2
  313. Part12.CFrame = CFrame.new(-12.4599991, 1.59500015, -11.4000006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  314. Part12.Position = Vector3.new(-12.4599991, 1.59500015, -11.4000006)
  315. Part12.Color = Color3.new(0.105882, 0.164706, 0.207843)
  316. Part12.Size = Vector3.new(0.11999996, 0.25000006, 0.239999965)
  317. Part12.BottomSurface = Enum.SurfaceType.Smooth
  318. Part12.BrickColor = BrickColor.new("Black")
  319. Part12.CanCollide = false
  320. Part12.Material = Enum.Material.Glass
  321. Part12.TopSurface = Enum.SurfaceType.Smooth
  322. Part12.brickColor = BrickColor.new("Black")
  323. Part13.Parent = Model2
  324. Part13.CFrame = CFrame.new(-12.2800007, 1.49500024, -11.3950005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  325. Part13.Position = Vector3.new(-12.2800007, 1.49500024, -11.3950005)
  326. Part13.Color = Color3.new(0.105882, 0.164706, 0.207843)
  327. Part13.Size = Vector3.new(0.339999914, 0.0500000566, 0.24999997)
  328. Part13.BottomSurface = Enum.SurfaceType.Smooth
  329. Part13.BrickColor = BrickColor.new("Black")
  330. Part13.CanCollide = false
  331. Part13.Material = Enum.Material.Glass
  332. Part13.TopSurface = Enum.SurfaceType.Smooth
  333. Part13.brickColor = BrickColor.new("Black")
  334. Part14.Parent = Model2
  335. Part14.CFrame = CFrame.new(-12.2450008, 1.59000015, -11.3950005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  336. Part14.Position = Vector3.new(-12.2450008, 1.59000015, -11.3950005)
  337. Part14.Color = Color3.new(0.105882, 0.164706, 0.207843)
  338. Part14.Size = Vector3.new(0.269999951, 0.100000061, 0.24999997)
  339. Part14.BottomSurface = Enum.SurfaceType.Smooth
  340. Part14.BrickColor = BrickColor.new("Black")
  341. Part14.CanCollide = false
  342. Part14.Material = Enum.Material.Glass
  343. Part14.TopSurface = Enum.SurfaceType.Smooth
  344. Part14.brickColor = BrickColor.new("Black")
  345. Part15.Parent = Model2
  346. Part15.CFrame = CFrame.new(-12.1900005, 1.68500018, -11.4900007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  347. Part15.Position = Vector3.new(-12.1900005, 1.68500018, -11.4900007)
  348. Part15.Color = Color3.new(0.105882, 0.164706, 0.207843)
  349. Part15.Size = Vector3.new(0.379999965, 0.0500000715, 0.0599999726)
  350. Part15.BottomSurface = Enum.SurfaceType.Smooth
  351. Part15.BrickColor = BrickColor.new("Black")
  352. Part15.CanCollide = false
  353. Part15.Material = Enum.Material.Glass
  354. Part15.TopSurface = Enum.SurfaceType.Smooth
  355. Part15.brickColor = BrickColor.new("Black")
  356. Part16.Parent = Model2
  357. Part16.CFrame = CFrame.new(-12.045001, 1.55500019, -11.3950005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  358. Part16.Position = Vector3.new(-12.045001, 1.55500019, -11.3950005)
  359. Part16.Color = Color3.new(0.105882, 0.164706, 0.207843)
  360. Part16.Size = Vector3.new(0.0899999514, 0.170000061, 0.24999997)
  361. Part16.BottomSurface = Enum.SurfaceType.Smooth
  362. Part16.BrickColor = BrickColor.new("Black")
  363. Part16.CanCollide = false
  364. Part16.Material = Enum.Material.Glass
  365. Part16.TopSurface = Enum.SurfaceType.Smooth
  366. Part16.brickColor = BrickColor.new("Black")
  367. Weld17.Name = "BTWeld"
  368. Weld17.Parent = Part16
  369. Weld17.C1 = CFrame.new(-0.04500103, 0.335000277, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  370. Weld17.Part0 = Part16
  371. Weld17.Part1 = Part137
  372. Weld17.part1 = Part137
  373. Weld18.Name = "BTWeld"
  374. Weld18.Parent = Part16
  375. Weld18.C1 = CFrame.new(0.144999504, -0.129999995, 0.095000267, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  376. Weld18.Part0 = Part16
  377. Weld18.Part1 = Part15
  378. Weld18.part1 = Part15
  379. Weld19.Name = "BTWeld"
  380. Weld19.Parent = Part16
  381. Weld19.C1 = CFrame.new(0.464999199, 0.0883903503, 0.045964241, 1, 0, 0, 0, -0.707106888, -0.70710665, 0, 0.70710665, -0.707106888)
  382. Weld19.Part0 = Part16
  383. Weld19.Part1 = Part185
  384. Weld19.part1 = Part185
  385. Weld20.Name = "BTWeld"
  386. Weld20.Parent = Part16
  387. Weld20.C1 = CFrame.new(-0.199765205, 0.321587205, -0.395000458, 0.98480773, -0.173648119, -1.49011612e-08, 0.173648134, 0.98480773, 0, 0, 0, 1)
  388. Weld20.Part0 = Part16
  389. Weld20.Part1 = Part155
  390. Weld20.part1 = Part155
  391. Weld21.Name = "BTWeld"
  392. Weld21.Parent = Part16
  393. Weld21.C1 = CFrame.new(-0.04500103, -0.999999642, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  394. Weld21.Part0 = Part16
  395. Weld21.Part1 = Part118
  396. Weld21.part1 = Part118
  397. Weld22.Name = "BTWeld"
  398. Weld22.Parent = Part16
  399. Weld22.C1 = CFrame.new(-0.325000763, -0.11500001, 0.095000267, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  400. Weld22.Part0 = Part16
  401. Weld22.Part1 = Part100
  402. Weld22.part1 = Part100
  403. Weld23.Name = "BTWeld"
  404. Weld23.Parent = Part16
  405. Weld23.C1 = CFrame.new(0.434999466, 0.289999723, -0.104999542, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  406. Weld23.Part0 = Part16
  407. Weld23.Part1 = Part197
  408. Weld23.part1 = Part197
  409. Weld24.Name = "BTWeld"
  410. Weld24.Parent = Part16
  411. Weld24.C1 = CFrame.new(-0.525000572, 0.269999504, -0.26499939, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  412. Weld24.Part0 = Part16
  413. Weld24.Part1 = Part181
  414. Weld24.part1 = Part181
  415. Weld25.Name = "BTWeld"
  416. Weld25.Parent = Part16
  417. Weld25.C1 = CFrame.new(0.234999657, 0.0599999428, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  418. Weld25.Part0 = Part16
  419. Weld25.Part1 = Part13
  420. Weld25.part1 = Part13
  421. Weld26.Name = "BTWeld"
  422. Weld26.Parent = Part16
  423. Weld26.C1 = CFrame.new(-0.450000763, 0.0149999857, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  424. Weld26.Part0 = Part16
  425. Weld26.Part1 = Part101
  426. Weld26.part1 = Part101
  427. Weld27.Name = "BTWeld"
  428. Weld27.Parent = Part16
  429. Weld27.C1 = CFrame.new(0.464999199, 0.505584717, 0.463154793, 1, 0, 0, 0, -0.707106888, -0.70710665, 0, 0.70710665, -0.707106888)
  430. Weld27.Part0 = Part16
  431. Weld27.Part1 = Part187
  432. Weld27.part1 = Part187
  433. Weld28.Name = "BTWeld"
  434. Weld28.Parent = Part16
  435. Weld28.C1 = CFrame.new(0.434999466, 0.269999743, -0.545000076, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  436. Weld28.Part0 = Part16
  437. Weld28.Part1 = Part199
  438. Weld28.part1 = Part199
  439. Weld29.Name = "BTWeld"
  440. Weld29.Parent = Part16
  441. Weld29.C1 = CFrame.new(0.494999886, -1.02999961, -0.23500061, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  442. Weld29.Part0 = Part16
  443. Weld29.Part1 = Part123
  444. Weld29.part1 = Part123
  445. Weld30.Name = "BTWeld"
  446. Weld30.Parent = Part16
  447. Weld30.C1 = CFrame.new(0.45499897, 0.0954604149, 0.038892746, 1, 0, 0, 0, -0.707106888, -0.70710665, 0, 0.70710665, -0.707106888)
  448. Weld30.Part0 = Part16
  449. Weld30.Part1 = Part195
  450. Weld30.part1 = Part195
  451. Weld31.Name = "BTWeld"
  452. Weld31.Parent = Part16
  453. Weld31.C1 = CFrame.new(0.464999199, -0.321732998, -0.236880302, 1, 0, 0, 0, 0.707106829, 0.707106709, 0, -0.707106709, 0.707106829)
  454. Weld31.Part0 = Part16
  455. Weld31.Part1 = Part189
  456. Weld31.part1 = Part189
  457. Weld32.Name = "BTWeld"
  458. Weld32.Parent = Part16
  459. Weld32.C1 = CFrame.new(-0.18500042, 0.0149999857, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  460. Weld32.Part0 = Part16
  461. Weld32.Part1 = Part99
  462. Weld32.part1 = Part99
  463. Weld33.Name = "BTWeld"
  464. Weld33.Parent = Part16
  465. Weld33.C1 = CFrame.new(-0.525000572, 0.460000038, -0.184999466, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  466. Weld33.Part0 = Part16
  467. Weld33.Part1 = Part179
  468. Weld33.part1 = Part179
  469. Weld34.Name = "BTWeld"
  470. Weld34.Parent = Part16
  471. Weld34.C1 = CFrame.new(-0.525000572, 0.489999771, -0.630000114, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  472. Weld34.Part0 = Part16
  473. Weld34.Part1 = Part175
  474. Weld34.part1 = Part175
  475. Weld35.Name = "BTWeld"
  476. Weld35.Parent = Part16
  477. Weld35.C1 = CFrame.new(-0.525000572, 0.279999495, -0.534999847, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  478. Weld35.Part0 = Part16
  479. Weld35.Part1 = Part169
  480. Weld35.part1 = Part169
  481. Weld36.Name = "BTWeld"
  482. Weld36.Parent = Part16
  483. Weld36.C1 = CFrame.new(0.494999886, 1.08935499, -0.108235359, 1, 0, 0, 0, -0.866024911, -0.499999821, 0, 0.499999821, -0.866024911)
  484. Weld36.Part0 = Part16
  485. Weld36.Part1 = Part131
  486. Weld36.part1 = Part131
  487. Weld37.Name = "BTWeld"
  488. Weld37.Parent = Part16
  489. Weld37.C1 = CFrame.new(-0.525000572, 0.434999466, -0.454999924, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  490. Weld37.Part0 = Part16
  491. Weld37.Part1 = Part165
  492. Weld37.part1 = Part165
  493. Weld38.Name = "BTWeld"
  494. Weld38.Parent = Part16
  495. Weld38.C1 = CFrame.new(0.434999466, 0.479999781, -0.490000725, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  496. Weld38.Part0 = Part16
  497. Weld38.Part1 = Part203
  498. Weld38.part1 = Part203
  499. Weld39.Name = "BTWeld"
  500. Weld39.Parent = Part16
  501. Weld39.C1 = CFrame.new(-0.04500103, -0.404999852, -0.664999962, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  502. Weld39.Part0 = Part16
  503. Weld39.Part1 = Part142
  504. Weld39.part1 = Part142
  505. Weld40.Name = "BTWeld"
  506. Weld40.Parent = Part16
  507. Weld40.C1 = CFrame.new(-0.525000572, 0.349999547, -0.395000458, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  508. Weld40.Part0 = Part16
  509. Weld40.Part1 = Part163
  510. Weld40.part1 = Part163
  511. Weld41.Name = "BTWeld"
  512. Weld41.Parent = Part16
  513. Weld41.C1 = CFrame.new(0.224999428, 0.29499948, -0.395000458, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  514. Weld41.Part0 = Part16
  515. Weld41.Part1 = Part157
  516. Weld41.part1 = Part157
  517. Weld42.Name = "BTWeld"
  518. Weld42.Parent = Part16
  519. Weld42.C1 = CFrame.new(-0.0797595978, 0.211588264, -0.395000458, 0.98480773, -0.173648119, -1.49011612e-08, 0.173648134, 0.98480773, 0, 0, 0, 1)
  520. Weld42.Part0 = Part16
  521. Weld42.Part1 = Part153
  522. Weld42.part1 = Part153
  523. Weld43.Name = "BTWeld"
  524. Weld43.Parent = Part16
  525. Weld43.C1 = CFrame.new(-0.490000725, -0.0799999237, -0.614999771, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  526. Weld43.Part0 = Part16
  527. Weld43.Part1 = Part107
  528. Weld43.part1 = Part107
  529. Weld44.Name = "BTWeld"
  530. Weld44.Parent = Part16
  531. Weld44.C1 = CFrame.new(0.164999008, -0.431332588, -0.98995018, 1, 0, 0, 0, 0.70710665, -0.707106888, 0, 0.707106888, 0.70710665)
  532. Weld44.Part0 = Part16
  533. Weld44.Part1 = Part141
  534. Weld44.part1 = Part141
  535. Weld45.Name = "BTWeld"
  536. Weld45.Parent = Part16
  537. Weld45.C1 = CFrame.new(0.494999886, 0.324999809, -0.929999471, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  538. Weld45.Part0 = Part16
  539. Weld45.Part1 = Part124
  540. Weld45.part1 = Part124
  541. Weld46.Name = "BTWeld"
  542. Weld46.Parent = Part16
  543. Weld46.C1 = CFrame.new(-0.18475914, 0.241587877, -0.395000458, 0.98480773, -0.173648119, -1.49011612e-08, 0.173648134, 0.98480773, 0, 0, 0, 1)
  544. Weld46.Part0 = Part16
  545. Weld46.Part1 = Part147
  546. Weld46.part1 = Part147
  547. Weld47.Name = "BTWeld"
  548. Weld47.Parent = Part16
  549. Weld47.C1 = CFrame.new(-0.04500103, -0.244999647, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  550. Weld47.Part0 = Part16
  551. Weld47.Part1 = Part140
  552. Weld47.part1 = Part140
  553. Weld48.Name = "BTWeld"
  554. Weld48.Parent = Part16
  555. Weld48.C1 = CFrame.new(-0.069396019, -0.698001266, -0.395000458, 0.999390841, 0.0348994955, 0, -0.0348994955, 0.999390781, 0, 0, 0, 1)
  556. Weld48.Part0 = Part16
  557. Weld48.Part1 = Part138
  558. Weld48.part1 = Part138
  559. Weld49.Name = "BTWeld"
  560. Weld49.Parent = Part16
  561. Weld49.C1 = CFrame.new(-0.525000572, 0.289999485, -0.664999962, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  562. Weld49.Part0 = Part16
  563. Weld49.Part1 = Part167
  564. Weld49.part1 = Part167
  565. Weld50.Name = "BTWeld"
  566. Weld50.Parent = Part16
  567. Weld50.C1 = CFrame.new(-0.525000572, 0.450000286, -0.0450000763, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  568. Weld50.Part0 = Part16
  569. Weld50.Part1 = Part177
  570. Weld50.part1 = Part177
  571. Weld51.Name = "BTWeld"
  572. Weld51.Parent = Part16
  573. Weld51.C1 = CFrame.new(0.494999886, 0.685982704, -0.554473877, 1, -2.78181265e-08, -4.81824145e-08, -5.56362707e-08, -0.49999994, -0.866025448, 6.63455814e-16, 0.866025269, -0.49999994)
  574. Weld51.Part0 = Part16
  575. Weld51.Part1 = Part133
  576. Weld51.part1 = Part133
  577. Weld52.Name = "BTWeld"
  578. Weld52.Parent = Part16
  579. Weld52.C1 = CFrame.new(-0.04500103, 0.350000262, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  580. Weld52.Part0 = Part16
  581. Weld52.Part1 = Part119
  582. Weld52.part1 = Part119
  583. Weld53.Name = "BTWeld"
  584. Weld53.Parent = Part16
  585. Weld53.C1 = CFrame.new(-0.535000801, -0.100000024, -0.0399999619, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  586. Weld53.Part0 = Part16
  587. Weld53.Part1 = Part103
  588. Weld53.part1 = Part103
  589. Weld54.Name = "BTWeld"
  590. Weld54.Parent = Part16
  591. Weld54.C1 = CFrame.new(0.434999466, 0.374999762, -0.674999237, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  592. Weld54.Part0 = Part16
  593. Weld54.Part1 = Part201
  594. Weld54.part1 = Part201
  595. Weld55.Name = "BTWeld"
  596. Weld55.Parent = Part16
  597. Weld55.C1 = CFrame.new(0.494999886, 1.06530905, -0.289833069, 1, -4.81824145e-08, -2.7818146e-08, -5.56362707e-08, -0.866025269, -0.500000238, 6.63455814e-16, 0.50000006, -0.86602509)
  598. Weld55.Part0 = Part16
  599. Weld55.Part1 = Part127
  600. Weld55.part1 = Part127
  601. Weld56.Name = "BTWeld"
  602. Weld56.Parent = Part16
  603. Weld56.C1 = CFrame.new(-0.249999046, -0.0399999619, 0.23500061, -1, 3.55271368e-15, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1)
  604. Weld56.Part0 = Part16
  605. Weld56.Part1 = Part10
  606. Weld56.part1 = Part10
  607. Weld57.Name = "BTWeld"
  608. Weld57.Parent = Part16
  609. Weld57.C1 = CFrame.new(0.0749988556, 0.424999595, -0.395000458, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  610. Weld57.Part0 = Part16
  611. Weld57.Part1 = Part159
  612. Weld57.part1 = Part159
  613. Weld58.Name = "BTWeld"
  614. Weld58.Parent = Part16
  615. Weld58.C1 = CFrame.new(-0.490000725, 0.0200001001, -0.430000305, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  616. Weld58.Part0 = Part16
  617. Weld58.Part1 = Part105
  618. Weld58.part1 = Part105
  619. Weld59.Name = "BTWeld"
  620. Weld59.Parent = Part16
  621. Weld59.C1 = CFrame.new(0.494999886, 0.638415813, 0.889294624, 1, 0, 0, 0, -0.866025269, 0.49999994, 0, -0.49999994, -0.866025269)
  622. Weld59.Part0 = Part16
  623. Weld59.Part1 = Part132
  624. Weld59.part1 = Part132
  625. Weld60.Name = "BTWeld"
  626. Weld60.Parent = Part16
  627. Weld60.C1 = CFrame.new(0.494999886, 0.79902935, -0.473761559, 1, -3.93407831e-08, -3.93407831e-08, -5.56362707e-08, -0.707106709, -0.707106709, 6.63455814e-16, 0.707106709, -0.707106709)
  628. Weld60.Part0 = Part16
  629. Weld60.Part1 = Part125
  630. Weld60.part1 = Part125
  631. Weld61.Name = "BTWeld"
  632. Weld61.Parent = Part16
  633. Weld61.C1 = CFrame.new(-0.04500103, -0.404999852, -0.680000305, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  634. Weld61.Part0 = Part16
  635. Weld61.Part1 = Part114
  636. Weld61.part1 = Part114
  637. Weld62.Name = "BTWeld"
  638. Weld62.Parent = Part16
  639. Weld62.C1 = CFrame.new(-0.04500103, -0.999999642, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  640. Weld62.Part0 = Part16
  641. Weld62.Part1 = Part122
  642. Weld62.part1 = Part122
  643. Weld63.Name = "BTWeld"
  644. Weld63.Parent = Part16
  645. Weld63.C1 = CFrame.new(0.359998703, -0.0399999619, -0.795000076, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  646. Weld63.Part0 = Part16
  647. Weld63.Part1 = Part3
  648. Weld63.part1 = Part3
  649. Weld64.Name = "BTWeld"
  650. Weld64.Parent = Part16
  651. Weld64.C1 = CFrame.new(-0.490000725, -0.0799999237, -0.809999466, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  652. Weld64.Part0 = Part16
  653. Weld64.Part1 = Part108
  654. Weld64.part1 = Part108
  655. Weld65.Name = "BTWeld"
  656. Weld65.Parent = Part16
  657. Weld65.C1 = CFrame.new(-0.0070734024, 0.502049446, -0.395000458, 0.707106769, 0.707106709, -5.96046448e-08, -0.707106769, 0.707106709, -5.96046448e-08, 0, 0, 1)
  658. Weld65.Part0 = Part16
  659. Weld65.Part1 = Part143
  660. Weld65.part1 = Part143
  661. Weld66.Name = "BTWeld"
  662. Weld66.Parent = Part16
  663. Weld66.C1 = CFrame.new(-0.520000458, 0.0550000668, -0.664999008, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  664. Weld66.Part0 = Part16
  665. Weld66.Part1 = Part106
  666. Weld66.part1 = Part106
  667. Weld67.Name = "BTWeld"
  668. Weld67.Parent = Part16
  669. Weld67.C1 = CFrame.new(-0.150000572, 0.0199999809, -0.534999847, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  670. Weld67.Part0 = Part16
  671. Weld67.Part1 = Part112
  672. Weld67.part1 = Part112
  673. Weld68.Name = "BTWeld"
  674. Weld68.Parent = Part16
  675. Weld68.C1 = CFrame.new(0.0949993134, 0.0199999809, -0.534999847, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  676. Weld68.Part0 = Part16
  677. Weld68.Part1 = Part110
  678. Weld68.part1 = Part110
  679. Weld69.Name = "BTWeld"
  680. Weld69.Parent = Part16
  681. Weld69.C1 = CFrame.new(-0.525000572, 0.375, -0.0249996185, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  682. Weld69.Part0 = Part16
  683. Weld69.Part1 = Part171
  684. Weld69.part1 = Part171
  685. Weld70.Name = "BTWeld"
  686. Weld70.Parent = Part16
  687. Weld70.C1 = CFrame.new(0.249999046, 0.275000572, -0.0399999619, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  688. Weld70.Part0 = Part16
  689. Weld70.Part1 = Part6
  690. Weld70.part1 = Part6
  691. Weld71.Name = "BTWeld"
  692. Weld71.Parent = Part16
  693. Weld71.C1 = CFrame.new(0.45499897, -0.314661503, -0.243951797, 1, 0, 0, 0, 0.707106829, 0.707106709, 0, -0.707106709, 0.707106829)
  694. Weld71.Part0 = Part16
  695. Weld71.Part1 = Part193
  696. Weld71.part1 = Part193
  697. Weld72.Name = "BTWeld"
  698. Weld72.Parent = Part16
  699. Weld72.C1 = CFrame.new(-0.04500103, -0.404999852, -0.125000954, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  700. Weld72.Part0 = Part16
  701. Weld72.Part1 = Part139
  702. Weld72.part1 = Part139
  703. Weld73.Name = "BTWeld"
  704. Weld73.Parent = Part16
  705. Weld73.C1 = CFrame.new(-0.525000572, 0.244999409, -0.454999924, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  706. Weld73.Part0 = Part16
  707. Weld73.Part1 = Part173
  708. Weld73.part1 = Part173
  709. Weld74.Name = "BTWeld"
  710. Weld74.Parent = Part16
  711. Weld74.C1 = CFrame.new(0.434999466, 0.21999979, -0.095000267, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  712. Weld74.Part0 = Part16
  713. Weld74.Part1 = Part207
  714. Weld74.part1 = Part207
  715. Weld75.Name = "BTWeld"
  716. Weld75.Parent = Part16
  717. Weld75.C1 = CFrame.new(0.414998055, -0.0399999619, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  718. Weld75.Part0 = Part16
  719. Weld75.Part1 = Part12
  720. Weld75.part1 = Part12
  721. Weld76.Name = "BTWeld"
  722. Weld76.Parent = Part16
  723. Weld76.C1 = CFrame.new(-0.490000725, -0.11499989, -0.364999771, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  724. Weld76.Part0 = Part16
  725. Weld76.Part1 = Part104
  726. Weld76.part1 = Part104
  727. Weld77.Name = "BTWeld"
  728. Weld77.Parent = Part16
  729. Weld77.C1 = CFrame.new(0.175000191, 0.349999547, -0.395000458, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  730. Weld77.Part0 = Part16
  731. Weld77.Part1 = Part145
  732. Weld77.part1 = Part145
  733. Weld78.Name = "BTWeld"
  734. Weld78.Parent = Part16
  735. Weld78.C1 = CFrame.new(-0.490000725, 0.0200001001, -0.225000381, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  736. Weld78.Part0 = Part16
  737. Weld78.Part1 = Part102
  738. Weld78.part1 = Part102
  739. Weld79.Name = "BTWeld"
  740. Weld79.Parent = Part16
  741. Weld79.C1 = CFrame.new(-0.2153368, 0.488358498, -0.395000458, 0.992546201, 0.121869192, 0, -0.121869192, 0.992546141, 0, 0, 0, 1)
  742. Weld79.Part0 = Part16
  743. Weld79.Part1 = Part161
  744. Weld79.part1 = Part161
  745. Weld80.Name = "BTWeld"
  746. Weld80.Parent = Part16
  747. Weld80.C1 = CFrame.new(-0.36000061, 0.0199999809, -0.534999847, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  748. Weld80.Part0 = Part16
  749. Weld80.Part1 = Part113
  750. Weld80.part1 = Part113
  751. Weld81.Name = "BTWeld"
  752. Weld81.Parent = Part16
  753. Weld81.C1 = CFrame.new(0.0222291946, 0.508851647, -0.395000458, 0.992546201, -0.12186937, 0, 0.12186937, 0.992546141, 0, 0, 0, 1)
  754. Weld81.Part0 = Part16
  755. Weld81.Part1 = Part151
  756. Weld81.part1 = Part151
  757. Weld82.Name = "BTWeld"
  758. Weld82.Parent = Part16
  759. Weld82.C1 = CFrame.new(-0.525000572, 0.219999552, -0.205000877, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  760. Weld82.Part0 = Part16
  761. Weld82.Part1 = Part183
  762. Weld82.part1 = Part183
  763. Weld83.Name = "BTWeld"
  764. Weld83.Parent = Part16
  765. Weld83.C1 = CFrame.new(0.164999008, -0.431332588, -0.98995018, 1, 0, 0, 0, 0.70710665, -0.707106888, 0, 0.707106888, 0.70710665)
  766. Weld83.Part0 = Part16
  767. Weld83.Part1 = Part117
  768. Weld83.part1 = Part117
  769. Weld84.Name = "BTWeld"
  770. Weld84.Parent = Part16
  771. Weld84.C1 = CFrame.new(0.45499897, 0.512655258, 0.456084251, 1, 0, 0, 0, -0.707106888, -0.70710665, 0, 0.70710665, -0.707106888)
  772. Weld84.Part0 = Part16
  773. Weld84.Part1 = Part191
  774. Weld84.part1 = Part191
  775. Weld85.Name = "BTWeld"
  776. Weld85.Parent = Part16
  777. Weld85.C1 = CFrame.new(0.434999466, 0.464999914, -0.234999657, 1, -1.49011612e-07, -7.10542736e-15, 1.49011612e-07, 1, 0, 0, 0, 1)
  778. Weld85.Part0 = Part16
  779. Weld85.Part1 = Part205
  780. Weld85.part1 = Part205
  781. Weld86.Name = "BTWeld"
  782. Weld86.Parent = Part16
  783. Weld86.C1 = CFrame.new(-0.04500103, -0.859999776, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  784. Weld86.Part0 = Part16
  785. Weld86.Part1 = Part116
  786. Weld86.part1 = Part116
  787. Weld87.Name = "BTWeld"
  788. Weld87.Parent = Part16
  789. Weld87.C1 = CFrame.new(0.494999886, -0.33891201, 0.972015977, 1, -1.4399717e-08, 5.37404965e-08, -5.56362707e-08, -0.258818954, 0.965925694, 6.63455814e-16, -0.965925336, -0.258819044)
  790. Weld87.Part0 = Part16
  791. Weld87.Part1 = Part135
  792. Weld87.part1 = Part135
  793. Weld88.Name = "BTWeld"
  794. Weld88.Parent = Part16
  795. Weld88.C1 = CFrame.new(0.249999046, 0.0399999619, 0.515000343, 1, 0, 0, 0, -1, 0, 0, 0, -1)
  796. Weld88.Part0 = Part16
  797. Weld88.Part1 = Part4
  798. Weld88.part1 = Part4
  799. Weld89.Name = "BTWeld"
  800. Weld89.Parent = Part16
  801. Weld89.C1 = CFrame.new(0.144999504, -0.11500001, -0.534999847, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  802. Weld89.Part0 = Part16
  803. Weld89.Part1 = Part111
  804. Weld89.part1 = Part111
  805. Weld90.Name = "BTWeld"
  806. Weld90.Parent = Part16
  807. Weld90.C1 = CFrame.new(-0.04500103, -1.0399996, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  808. Weld90.Part0 = Part16
  809. Weld90.Part1 = Part121
  810. Weld90.part1 = Part121
  811. Weld91.Name = "BTWeld"
  812. Weld91.Parent = Part16
  813. Weld91.C1 = CFrame.new(0.249999046, -0.0399999619, -0.555000305, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  814. Weld91.Part0 = Part16
  815. Weld91.Part1 = Part8
  816. Weld91.part1 = Part8
  817. Weld92.Name = "BTWeld"
  818. Weld92.Parent = Part16
  819. Weld92.C1 = CFrame.new(0.494999886, -0.765704155, 0.892933369, 1, 2.78181176e-08, 4.81824287e-08, -5.56362707e-08, 0.499999732, 0.866025507, 6.63455814e-16, -0.86602515, 0.499999613)
  820. Weld92.Part0 = Part16
  821. Weld92.Part1 = Part129
  822. Weld92.part1 = Part129
  823. Weld93.Name = "BTWeld"
  824. Weld93.Parent = Part16
  825. Weld93.C1 = CFrame.new(-0.080037117, 0.438082457, -0.395000458, 0.994521976, 0.104528308, 0, -0.104528315, 0.994521976, 0, 0, 0, 1)
  826. Weld93.Part0 = Part16
  827. Weld93.Part1 = Part149
  828. Weld93.part1 = Part149
  829. Weld94.Name = "BTWeld"
  830. Weld94.Parent = Part16
  831. Weld94.C1 = CFrame.new(-0.04500103, -0.404999852, -0.105000496, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  832. Weld94.Part0 = Part16
  833. Weld94.Part1 = Part115
  834. Weld94.part1 = Part115
  835. Weld95.Name = "BTWeld"
  836. Weld95.Parent = Part16
  837. Weld95.C1 = CFrame.new(-0.04500103, -0.444999814, -0.395000458, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  838. Weld95.Part0 = Part16
  839. Weld95.Part1 = Part1
  840. Weld95.part1 = Part1
  841. Weld96.Name = "BTWeld"
  842. Weld96.Parent = Part16
  843. Weld96.C1 = CFrame.new(-0.170000076, -0.11500001, -0.534999847, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  844. Weld96.Part0 = Part16
  845. Weld96.Part1 = Part109
  846. Weld96.part1 = Part109
  847. Weld97.Name = "BTWeld"
  848. Weld97.Parent = Part16
  849. Weld97.C1 = CFrame.new(0.199999809, -0.0349999666, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  850. Weld97.Part0 = Part16
  851. Weld97.Part1 = Part14
  852. Weld97.part1 = Part14
  853. Weld98.Name = "BTWeld"
  854. Weld98.Parent = Part16
  855. Weld98.C1 = CFrame.new(-0.0070734024, 0.502049446, -0.395000458, 0.707106769, 0.707106709, -5.96046448e-08, -0.707106769, 0.707106709, -5.96046448e-08, 0, 0, 1)
  856. Weld98.Part0 = Part16
  857. Weld98.Part1 = Part144
  858. Weld98.part1 = Part144
  859. Part99.Parent = Model2
  860. Part99.CFrame = CFrame.new(-11.8600006, 1.5400002, -11.3950005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  861. Part99.Position = Vector3.new(-11.8600006, 1.5400002, -11.3950005)
  862. Part99.Color = Color3.new(0.105882, 0.164706, 0.207843)
  863. Part99.Size = Vector3.new(0.239999935, 0.14000006, 0.24999997)
  864. Part99.BottomSurface = Enum.SurfaceType.Smooth
  865. Part99.BrickColor = BrickColor.new("Black")
  866. Part99.CanCollide = false
  867. Part99.Material = Enum.Material.Glass
  868. Part99.TopSurface = Enum.SurfaceType.Smooth
  869. Part99.brickColor = BrickColor.new("Black")
  870. Part100.Parent = Model2
  871. Part100.CFrame = CFrame.new(-11.7200003, 1.6700002, -11.4900007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  872. Part100.Position = Vector3.new(-11.7200003, 1.6700002, -11.4900007)
  873. Part100.Color = Color3.new(0.105882, 0.164706, 0.207843)
  874. Part100.Size = Vector3.new(0.47999993, 0.0800000727, 0.0599999726)
  875. Part100.BottomSurface = Enum.SurfaceType.Smooth
  876. Part100.BrickColor = BrickColor.new("Black")
  877. Part100.CanCollide = false
  878. Part100.Material = Enum.Material.Glass
  879. Part100.TopSurface = Enum.SurfaceType.Smooth
  880. Part100.brickColor = BrickColor.new("Black")
  881. Part101.Parent = Model2
  882. Part101.CFrame = CFrame.new(-11.5950003, 1.5400002, -11.3950005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  883. Part101.Position = Vector3.new(-11.5950003, 1.5400002, -11.3950005)
  884. Part101.Color = Color3.new(0.105882, 0.164706, 0.207843)
  885. Part101.Size = Vector3.new(0.22999993, 0.14000006, 0.24999997)
  886. Part101.BottomSurface = Enum.SurfaceType.Smooth
  887. Part101.BrickColor = BrickColor.new("Black")
  888. Part101.CanCollide = false
  889. Part101.Material = Enum.Material.Glass
  890. Part101.TopSurface = Enum.SurfaceType.Smooth
  891. Part101.brickColor = BrickColor.new("Black")
  892. Part102.Parent = Model2
  893. Part102.CFrame = CFrame.new(-11.5550003, 1.53500009, -11.1700001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  894. Part102.Position = Vector3.new(-11.5550003, 1.53500009, -11.1700001)
  895. Part102.Color = Color3.new(0.105882, 0.164706, 0.207843)
  896. Part102.Size = Vector3.new(0.149999946, 0.13000007, 0.159999982)
  897. Part102.BottomSurface = Enum.SurfaceType.Smooth
  898. Part102.BrickColor = BrickColor.new("Black")
  899. Part102.CanCollide = false
  900. Part102.Material = Enum.Material.Glass
  901. Part102.TopSurface = Enum.SurfaceType.Smooth
  902. Part102.brickColor = BrickColor.new("Black")
  903. Part103.Parent = Model2
  904. Part103.CFrame = CFrame.new(-11.5100002, 1.65500021, -11.3550005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  905. Part103.Position = Vector3.new(-11.5100002, 1.65500021, -11.3550005)
  906. Part103.Color = Color3.new(0.105882, 0.164706, 0.207843)
  907. Part103.Size = Vector3.new(0.0599999428, 0.110000074, 0.169999972)
  908. Part103.BottomSurface = Enum.SurfaceType.Smooth
  909. Part103.BrickColor = BrickColor.new("Black")
  910. Part103.CanCollide = false
  911. Part103.Material = Enum.Material.Glass
  912. Part103.TopSurface = Enum.SurfaceType.Smooth
  913. Part103.brickColor = BrickColor.new("Black")
  914. Part104.Parent = Model2
  915. Part104.CFrame = CFrame.new(-11.5550003, 1.67000008, -11.0300007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  916. Part104.Position = Vector3.new(-11.5550003, 1.67000008, -11.0300007)
  917. Part104.Color = Color3.new(0.105882, 0.164706, 0.207843)
  918. Part104.Size = Vector3.new(0.149999946, 0.100000061, 0.439999938)
  919. Part104.BottomSurface = Enum.SurfaceType.Smooth
  920. Part104.BrickColor = BrickColor.new("Black")
  921. Part104.CanCollide = false
  922. Part104.Material = Enum.Material.Glass
  923. Part104.TopSurface = Enum.SurfaceType.Smooth
  924. Part104.brickColor = BrickColor.new("Black")
  925. Part105.Parent = Model2
  926. Part105.CFrame = CFrame.new(-11.5550003, 1.53500009, -10.9650002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  927. Part105.Position = Vector3.new(-11.5550003, 1.53500009, -10.9650002)
  928. Part105.Color = Color3.new(0.105882, 0.164706, 0.207843)
  929. Part105.Size = Vector3.new(0.149999946, 0.13000007, 0.209999993)
  930. Part105.BottomSurface = Enum.SurfaceType.Smooth
  931. Part105.BrickColor = BrickColor.new("Black")
  932. Part105.CanCollide = false
  933. Part105.Material = Enum.Material.Glass
  934. Part105.TopSurface = Enum.SurfaceType.Smooth
  935. Part105.brickColor = BrickColor.new("Black")
  936. Part106.Parent = Model2
  937. Part106.CFrame = CFrame.new(-11.5250006, 1.50000012, -10.7300014, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  938. Part106.Position = Vector3.new(-11.5250006, 1.50000012, -10.7300014)
  939. Part106.Color = Color3.new(0.105882, 0.164706, 0.207843)
  940. Part106.Size = Vector3.new(0.089999944, 0.060000062, 0.49999994)
  941. Part106.BottomSurface = Enum.SurfaceType.Smooth
  942. Part106.BrickColor = BrickColor.new("Black")
  943. Part106.CanCollide = false
  944. Part106.Material = Enum.Material.Glass
  945. Part106.TopSurface = Enum.SurfaceType.Smooth
  946. Part106.brickColor = BrickColor.new("Black")
  947. Part107.Parent = Model2
  948. Part107.CFrame = CFrame.new(-11.5550003, 1.63500011, -10.7800007, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  949. Part107.Position = Vector3.new(-11.5550003, 1.63500011, -10.7800007)
  950. Part107.Color = Color3.new(0.105882, 0.164706, 0.207843)
  951. Part107.Size = Vector3.new(0.149999946, 0.170000061, 0.119999945)
  952. Part107.BottomSurface = Enum.SurfaceType.Smooth
  953. Part107.BrickColor = BrickColor.new("Black")
  954. Part107.CanCollide = false
  955. Part107.Material = Enum.Material.Glass
  956. Part107.TopSurface = Enum.SurfaceType.Smooth
  957. Part107.brickColor = BrickColor.new("Black")
  958. Part108.Parent = Model2
  959. Part108.CFrame = CFrame.new(-11.5550003, 1.63500011, -10.585001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  960. Part108.Position = Vector3.new(-11.5550003, 1.63500011, -10.585001)
  961. Part108.Color = Color3.new(0.105882, 0.164706, 0.207843)
  962. Part108.Size = Vector3.new(0.149999946, 0.170000061, 0.209999949)
  963. Part108.BottomSurface = Enum.SurfaceType.Smooth
  964. Part108.BrickColor = BrickColor.new("Black")
  965. Part108.CanCollide = false
  966. Part108.Material = Enum.Material.Glass
  967. Part108.TopSurface = Enum.SurfaceType.Smooth
  968. Part108.brickColor = BrickColor.new("Black")
  969. Part109.Parent = Model2
  970. Part109.CFrame = CFrame.new(-11.875001, 1.6700002, -10.8600006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  971. Part109.Position = Vector3.new(-11.875001, 1.6700002, -10.8600006)
  972. Part109.Color = Color3.new(0.105882, 0.164706, 0.207843)
  973. Part109.Size = Vector3.new(0.430000007, 0.100000054, 0.759999931)
  974. Part109.BottomSurface = Enum.SurfaceType.Smooth
  975. Part109.BrickColor = BrickColor.new("Black")
  976. Part109.CanCollide = false
  977. Part109.Material = Enum.Material.Glass
  978. Part109.TopSurface = Enum.SurfaceType.Smooth
  979. Part109.brickColor = BrickColor.new("Black")
  980. Part110.Parent = Model2
  981. Part110.CFrame = CFrame.new(-12.1400003, 1.53500021, -10.8600006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  982. Part110.Position = Vector3.new(-12.1400003, 1.53500021, -10.8600006)
  983. Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
  984. Part110.Size = Vector3.new(0.25999999, 0.130000055, 0.759999931)
  985. Part110.BottomSurface = Enum.SurfaceType.Smooth
  986. Part110.BrickColor = BrickColor.new("Black")
  987. Part110.CanCollide = false
  988. Part110.Material = Enum.Material.Glass
  989. Part110.TopSurface = Enum.SurfaceType.Smooth
  990. Part110.brickColor = BrickColor.new("Black")
  991. Part111.Parent = Model2
  992. Part111.CFrame = CFrame.new(-12.1900005, 1.6700002, -10.8600006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  993. Part111.Position = Vector3.new(-12.1900005, 1.6700002, -10.8600006)
  994. Part111.Color = Color3.new(0.105882, 0.164706, 0.207843)
  995. Part111.Size = Vector3.new(0.159999996, 0.100000054, 0.759999931)
  996. Part111.BottomSurface = Enum.SurfaceType.Smooth
  997. Part111.BrickColor = BrickColor.new("Black")
  998. Part111.CanCollide = false
  999. Part111.Material = Enum.Material.Glass
  1000. Part111.TopSurface = Enum.SurfaceType.Smooth
  1001. Part111.brickColor = BrickColor.new("Black")
  1002. Part112.Parent = Model2
  1003. Part112.CFrame = CFrame.new(-11.8950005, 1.53500021, -10.8600006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1004. Part112.Position = Vector3.new(-11.8950005, 1.53500021, -10.8600006)
  1005. Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1006. Part112.Size = Vector3.new(0.189999998, 0.130000055, 0.759999931)
  1007. Part112.BottomSurface = Enum.SurfaceType.Smooth
  1008. Part112.BrickColor = BrickColor.new("Black")
  1009. Part112.CanCollide = false
  1010. Part112.Material = Enum.Material.Glass
  1011. Part112.TopSurface = Enum.SurfaceType.Smooth
  1012. Part112.brickColor = BrickColor.new("Black")
  1013. Part113.Parent = Model2
  1014. Part113.CFrame = CFrame.new(-11.6850004, 1.53500021, -10.8600006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1015. Part113.Position = Vector3.new(-11.6850004, 1.53500021, -10.8600006)
  1016. Part113.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1017. Part113.Size = Vector3.new(0.189999998, 0.130000055, 0.759999931)
  1018. Part113.BottomSurface = Enum.SurfaceType.Smooth
  1019. Part113.BrickColor = BrickColor.new("Black")
  1020. Part113.CanCollide = false
  1021. Part113.Material = Enum.Material.Glass
  1022. Part113.TopSurface = Enum.SurfaceType.Smooth
  1023. Part113.brickColor = BrickColor.new("Black")
  1024. Part114.Parent = Model2
  1025. Part114.CFrame = CFrame.new(-12, 1.96000004, -10.7150002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1026. Part114.Position = Vector3.new(-12, 1.96000004, -10.7150002)
  1027. Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1028. Part114.Size = Vector3.new(1.05999994, 0.400000066, 0.48999998)
  1029. Part114.BottomSurface = Enum.SurfaceType.Smooth
  1030. Part114.BrickColor = BrickColor.new("Black")
  1031. Part114.CanCollide = false
  1032. Part114.Material = Enum.Material.DiamondPlate
  1033. Part114.TopSurface = Enum.SurfaceType.Smooth
  1034. Part114.brickColor = BrickColor.new("Black")
  1035. Part115.Parent = Model2
  1036. Part115.CFrame = CFrame.new(-12, 1.96000004, -11.29, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1037. Part115.Position = Vector3.new(-12, 1.96000004, -11.29)
  1038. Part115.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1039. Part115.Size = Vector3.new(1.05999994, 0.400000036, 0.5)
  1040. Part115.BottomSurface = Enum.SurfaceType.Smooth
  1041. Part115.BrickColor = BrickColor.new("Black")
  1042. Part115.CanCollide = false
  1043. Part115.Material = Enum.Material.DiamondPlate
  1044. Part115.TopSurface = Enum.SurfaceType.Smooth
  1045. Part115.brickColor = BrickColor.new("Black")
  1046. Part116.Parent = Model2
  1047. Part116.CFrame = CFrame.new(-12, 2.41499996, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1048. Part116.Position = Vector3.new(-12, 2.41499996, -11)
  1049. Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1050. Part116.Size = Vector3.new(1.03999996, 0.330000043, 1.03999996)
  1051. Part116.BottomSurface = Enum.SurfaceType.Smooth
  1052. Part116.BrickColor = BrickColor.new("Black")
  1053. Part116.CanCollide = false
  1054. Part116.Material = Enum.Material.DiamondPlate
  1055. Part116.TopSurface = Enum.SurfaceType.Smooth
  1056. Part116.brickColor = BrickColor.new("Black")
  1057. Part117.Parent = Model2
  1058. Part117.CFrame = CFrame.new(-12.21, 2.55999899, -10.9999981, 1, 0, 0, 0, 0.70710665, 0.707106888, 0, -0.707106888, 0.70710665)
  1059. Part117.Orientation = Vector3.new(-45, 0, 0)
  1060. Part117.Position = Vector3.new(-12.21, 2.55999899, -10.9999981)
  1061. Part117.Rotation = Vector3.new(-45, 0, 0)
  1062. Part117.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1063. Part117.Size = Vector3.new(0.699999928, 0.439999998, 0.439999938)
  1064. Part117.BottomSurface = Enum.SurfaceType.Smooth
  1065. Part117.BrickColor = BrickColor.new("Black")
  1066. Part117.CanCollide = false
  1067. Part117.Material = Enum.Material.DiamondPlate
  1068. Part117.TopSurface = Enum.SurfaceType.Smooth
  1069. Part117.brickColor = BrickColor.new("Black")
  1070. Part118.Parent = Model2
  1071. Part118.CFrame = CFrame.new(-12, 2.55499983, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1072. Part118.Position = Vector3.new(-12, 2.55499983, -11)
  1073. Part118.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1074. Part118.Size = Vector3.new(1.07999992, 0.129999995, 1.07999992)
  1075. Part118.BottomSurface = Enum.SurfaceType.Smooth
  1076. Part118.BrickColor = BrickColor.new("Black")
  1077. Part118.CanCollide = false
  1078. Part118.Material = Enum.Material.DiamondPlate
  1079. Part118.TopSurface = Enum.SurfaceType.Smooth
  1080. Part118.brickColor = BrickColor.new("Black")
  1081. Part119.Parent = Model2
  1082. Part119.CFrame = CFrame.new(-12, 1.20499992, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1083. Part119.Position = Vector3.new(-12, 1.20499992, -11)
  1084. Part119.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1085. Part119.Size = Vector3.new(1.05999994, 0.450000018, 1.05999994)
  1086. Part119.BottomSurface = Enum.SurfaceType.Smooth
  1087. Part119.BrickColor = BrickColor.new("Black")
  1088. Part119.CanCollide = false
  1089. Part119.Material = Enum.Material.DiamondPlate
  1090. Part119.TopSurface = Enum.SurfaceType.Smooth
  1091. Part119.brickColor = BrickColor.new("Black")
  1092. Model120.Name = "MainCol"
  1093. Model120.Parent = Model0
  1094. Part121.Parent = Model120
  1095. Part121.CFrame = CFrame.new(-12, 2.59499979, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1096. Part121.Position = Vector3.new(-12, 2.59499979, -11)
  1097. Part121.Color = Color3.new(0, 1, 1)
  1098. Part121.Size = Vector3.new(1.03999996, 0.209999979, 1.03999996)
  1099. Part121.BottomSurface = Enum.SurfaceType.Smooth
  1100. Part121.BrickColor = BrickColor.new("Toothpaste")
  1101. Part121.CanCollide = false
  1102. Part121.Material = Enum.Material.Neon
  1103. Part121.TopSurface = Enum.SurfaceType.Smooth
  1104. Part121.brickColor = BrickColor.new("Toothpaste")
  1105. Part122.Parent = Model120
  1106. Part122.CFrame = CFrame.new(-12, 2.55499983, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1107. Part122.Position = Vector3.new(-12, 2.55499983, -11)
  1108. Part122.Color = Color3.new(0, 1, 1)
  1109. Part122.Size = Vector3.new(1.05999994, 0.189999983, 1.05999994)
  1110. Part122.BottomSurface = Enum.SurfaceType.Smooth
  1111. Part122.BrickColor = BrickColor.new("Toothpaste")
  1112. Part122.CanCollide = false
  1113. Part122.Material = Enum.Material.Glass
  1114. Part122.TopSurface = Enum.SurfaceType.Smooth
  1115. Part122.brickColor = BrickColor.new("Toothpaste")
  1116. Part123.Parent = Model120
  1117. Part123.CFrame = CFrame.new(-12.5400009, 2.5849998, -11.1599998, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1118. Part123.Position = Vector3.new(-12.5400009, 2.5849998, -11.1599998)
  1119. Part123.Color = Color3.new(0, 1, 1)
  1120. Part123.Size = Vector3.new(0.0599999428, 0.24999997, 0.0599999428)
  1121. Part123.BottomSurface = Enum.SurfaceType.Smooth
  1122. Part123.BrickColor = BrickColor.new("Toothpaste")
  1123. Part123.CanCollide = false
  1124. Part123.Material = Enum.Material.Neon
  1125. Part123.TopSurface = Enum.SurfaceType.Smooth
  1126. Part123.brickColor = BrickColor.new("Toothpaste")
  1127. Part124.Parent = Model120
  1128. Part124.CFrame = CFrame.new(-12.5400009, 2.48499966, -11.0700006, 1, 0, 0, 0, 0, 1, 0, -1, 0)
  1129. Part124.Orientation = Vector3.new(-90, 0, 0)
  1130. Part124.Position = Vector3.new(-12.5400009, 2.48499966, -11.0700006)
  1131. Part124.Rotation = Vector3.new(-90, 0, 0)
  1132. Part124.Color = Color3.new(0, 1, 1)
  1133. Part124.Size = Vector3.new(0.0599999428, 0.189999968, 0.0599999428)
  1134. Part124.BottomSurface = Enum.SurfaceType.Smooth
  1135. Part124.BrickColor = BrickColor.new("Toothpaste")
  1136. Part124.CanCollide = false
  1137. Part124.Material = Enum.Material.Neon
  1138. Part124.TopSurface = Enum.SurfaceType.Smooth
  1139. Part124.brickColor = BrickColor.new("Toothpaste")
  1140. Part125.Parent = Model120
  1141. Part125.CFrame = CFrame.new(-12.5400009, 2.45499921, -11.1650009, 1, -5.56362707e-08, 6.63455814e-16, -3.93407831e-08, -0.707106709, 0.707106709, -3.93407831e-08, -0.707106709, -0.707106709)
  1142. Part125.Orientation = Vector3.new(-45, 180, -180)
  1143. Part125.Position = Vector3.new(-12.5400009, 2.45499921, -11.1650009)
  1144. Part125.Rotation = Vector3.new(-135, 0, 0)
  1145. Part125.Color = Color3.new(0, 1, 1)
  1146. Part125.Size = Vector3.new(0.0599999428, 0.0599999726, 0.0599999428)
  1147. Part125.BottomSurface = Enum.SurfaceType.Smooth
  1148. Part125.BrickColor = BrickColor.new("Toothpaste")
  1149. Part125.CanCollide = false
  1150. Part125.Material = Enum.Material.Neon
  1151. Part125.TopSurface = Enum.SurfaceType.Smooth
  1152. Part125.brickColor = BrickColor.new("Toothpaste")
  1153. SpecialMesh126.Parent = Part125
  1154. SpecialMesh126.MeshType = Enum.MeshType.Wedge
  1155. Part127.Parent = Model120
  1156. Part127.CFrame = CFrame.new(-12.5400009, 2.62250137, -11.113348, 1, -5.56362707e-08, 6.63455814e-16, -4.81824145e-08, -0.866025269, 0.50000006, -2.7818146e-08, -0.500000238, -0.86602509)
  1157. Part127.Orientation = Vector3.new(-30, 180, -180)
  1158. Part127.Position = Vector3.new(-12.5400009, 2.62250137, -11.113348)
  1159. Part127.Rotation = Vector3.new(-150, 0, 0)
  1160. Part127.Color = Color3.new(0, 1, 1)
  1161. Part127.Size = Vector3.new(0.0599999428, 0.0599999726, 0.10999994)
  1162. Part127.BottomSurface = Enum.SurfaceType.Smooth
  1163. Part127.BrickColor = BrickColor.new("Toothpaste")
  1164. Part127.CanCollide = false
  1165. Part127.Material = Enum.Material.Neon
  1166. Part127.TopSurface = Enum.SurfaceType.Smooth
  1167. Part127.brickColor = BrickColor.new("Toothpaste")
  1168. SpecialMesh128.Parent = Part127
  1169. SpecialMesh128.MeshType = Enum.MeshType.Wedge
  1170. Part129.Parent = Model120
  1171. Part129.CFrame = CFrame.new(-12.5400009, 2.71115494, -11.1783476, 1, -5.56362707e-08, 6.63455814e-16, 2.78181176e-08, 0.499999732, -0.86602515, 4.81824287e-08, 0.866025507, 0.499999613)
  1172. Part129.Orientation = Vector3.new(60, 0, 0)
  1173. Part129.Position = Vector3.new(-12.5400009, 2.71115494, -11.1783476)
  1174. Part129.Rotation = Vector3.new(60, 0, 0)
  1175. Part129.Color = Color3.new(0, 1, 1)
  1176. Part129.Size = Vector3.new(0.0599999428, 0.0599999726, 0.0500000007)
  1177. Part129.BottomSurface = Enum.SurfaceType.Smooth
  1178. Part129.BrickColor = BrickColor.new("Toothpaste")
  1179. Part129.CanCollide = false
  1180. Part129.Material = Enum.Material.Neon
  1181. Part129.TopSurface = Enum.SurfaceType.Smooth
  1182. Part129.brickColor = BrickColor.new("Toothpaste")
  1183. SpecialMesh130.Parent = Part129
  1184. SpecialMesh130.MeshType = Enum.MeshType.Wedge
  1185. Part131.Parent = Model120
  1186. Part131.CFrame = CFrame.new(-12.5400009, 2.55252647, -10.9440575, 1, 0, 0, 0, -0.866024911, 0.499999821, 0, -0.499999821, -0.866024911)
  1187. Part131.Orientation = Vector3.new(-30, 180, 180)
  1188. Part131.Position = Vector3.new(-12.5400009, 2.55252647, -10.9440575)
  1189. Part131.Rotation = Vector3.new(-150, 0, 0)
  1190. Part131.Color = Color3.new(0, 1, 1)
  1191. Part131.Size = Vector3.new(0.0599999428, 0.339999944, 0.0599999428)
  1192. Part131.BottomSurface = Enum.SurfaceType.Smooth
  1193. Part131.BrickColor = BrickColor.new("Toothpaste")
  1194. Part131.CanCollide = false
  1195. Part131.Material = Enum.Material.Neon
  1196. Part131.TopSurface = Enum.SurfaceType.Smooth
  1197. Part131.brickColor = BrickColor.new("Toothpaste")
  1198. Part132.Parent = Model120
  1199. Part132.CFrame = CFrame.new(-12.5400009, 2.55253172, -10.9440565, 1, 0, 0, 0, -0.866025269, -0.49999994, 0, 0.49999994, -0.866025269)
  1200. Part132.Orientation = Vector3.new(30, 180, 180)
  1201. Part132.Position = Vector3.new(-12.5400009, 2.55253172, -10.9440565)
  1202. Part132.Rotation = Vector3.new(150, 0, 0)
  1203. Part132.Color = Color3.new(0, 1, 1)
  1204. Part132.Size = Vector3.new(0.0599999428, 0.339999944, 0.0599999428)
  1205. Part132.BottomSurface = Enum.SurfaceType.Smooth
  1206. Part132.BrickColor = BrickColor.new("Toothpaste")
  1207. Part132.CanCollide = false
  1208. Part132.Material = Enum.Material.Neon
  1209. Part132.TopSurface = Enum.SurfaceType.Smooth
  1210. Part132.brickColor = BrickColor.new("Toothpaste")
  1211. Part133.Parent = Model120
  1212. Part133.CFrame = CFrame.new(-12.5400009, 2.37818003, -11.0781593, 1, -5.56362707e-08, 6.63455814e-16, -2.78181265e-08, -0.49999994, 0.866025269, -4.81824145e-08, -0.866025448, -0.49999994)
  1213. Part133.Orientation = Vector3.new(-60, 180, -180)
  1214. Part133.Position = Vector3.new(-12.5400009, 2.37818003, -11.0781593)
  1215. Part133.Rotation = Vector3.new(-120, 0, 0)
  1216. Part133.Color = Color3.new(0, 1, 1)
  1217. Part133.Size = Vector3.new(0.0599999428, 0.169999972, 0.0599999428)
  1218. Part133.BottomSurface = Enum.SurfaceType.Smooth
  1219. Part133.BrickColor = BrickColor.new("Toothpaste")
  1220. Part133.CanCollide = false
  1221. Part133.Material = Enum.Material.Neon
  1222. Part133.TopSurface = Enum.SurfaceType.Smooth
  1223. Part133.brickColor = BrickColor.new("Toothpaste")
  1224. SpecialMesh134.Parent = Part133
  1225. SpecialMesh134.MeshType = Enum.MeshType.Wedge
  1226. Part135.Parent = Model120
  1227. Part135.CFrame = CFrame.new(-12.5400009, 2.40617824, -10.8160601, 1, -5.56362707e-08, 6.63455814e-16, -1.4399717e-08, -0.258818954, -0.965925336, 5.37404965e-08, 0.965925694, -0.258819044)
  1228. Part135.Orientation = Vector3.new(75, 180, -180)
  1229. Part135.Position = Vector3.new(-12.5400009, 2.40617824, -10.8160601)
  1230. Part135.Rotation = Vector3.new(105, 0, 0)
  1231. Part135.Color = Color3.new(0, 1, 1)
  1232. Part135.Size = Vector3.new(0.0599999428, 0.139999971, 0.0599999428)
  1233. Part135.BottomSurface = Enum.SurfaceType.Smooth
  1234. Part135.BrickColor = BrickColor.new("Toothpaste")
  1235. Part135.CanCollide = false
  1236. Part135.Material = Enum.Material.Neon
  1237. Part135.TopSurface = Enum.SurfaceType.Smooth
  1238. Part135.brickColor = BrickColor.new("Toothpaste")
  1239. SpecialMesh136.Parent = Part135
  1240. SpecialMesh136.MeshType = Enum.MeshType.Wedge
  1241. Part137.Parent = Model120
  1242. Part137.CFrame = CFrame.new(-12, 1.21999991, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1243. Part137.Position = Vector3.new(-12, 1.21999991, -11)
  1244. Part137.Color = Color3.new(0, 1, 1)
  1245. Part137.Size = Vector3.new(1.03999996, 0.460000038, 1.03999996)
  1246. Part137.BottomSurface = Enum.SurfaceType.Smooth
  1247. Part137.BrickColor = BrickColor.new("Toothpaste")
  1248. Part137.CanCollide = false
  1249. Part137.Material = Enum.Material.Glass
  1250. Part137.TopSurface = Enum.SurfaceType.Smooth
  1251. Part137.brickColor = BrickColor.new("Toothpaste")
  1252. Part138.Parent = Model120
  1253. Part138.CFrame = CFrame.new(-12.0000076, 2.25499821, -11, 0.999390841, -0.0348994955, 0, 0.0348994955, 0.999390781, 0, 0, 0, 1)
  1254. Part138.Orientation = Vector3.new(0, 0, 2)
  1255. Part138.Position = Vector3.new(-12.0000076, 2.25499821, -11)
  1256. Part138.Rotation = Vector3.new(0, 0, 2)
  1257. Part138.Color = Color3.new(0, 1, 1)
  1258. Part138.Size = Vector3.new(1.05999994, 0.0500000007, 1.05999994)
  1259. Part138.BottomSurface = Enum.SurfaceType.Smooth
  1260. Part138.BrickColor = BrickColor.new("Toothpaste")
  1261. Part138.CanCollide = false
  1262. Part138.Material = Enum.Material.Glass
  1263. Part138.TopSurface = Enum.SurfaceType.Smooth
  1264. Part138.brickColor = BrickColor.new("Toothpaste")
  1265. Part139.Parent = Model120
  1266. Part139.CFrame = CFrame.new(-12, 1.96000004, -11.2699995, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1267. Part139.Position = Vector3.new(-12, 1.96000004, -11.2699995)
  1268. Part139.Color = Color3.new(0, 1, 1)
  1269. Part139.Size = Vector3.new(1.03999996, 0.440000057, 0.49999997)
  1270. Part139.BottomSurface = Enum.SurfaceType.Smooth
  1271. Part139.BrickColor = BrickColor.new("Toothpaste")
  1272. Part139.CanCollide = false
  1273. Part139.Material = Enum.Material.Glass
  1274. Part139.TopSurface = Enum.SurfaceType.Smooth
  1275. Part139.brickColor = BrickColor.new("Toothpaste")
  1276. Part140.Parent = Model120
  1277. Part140.CFrame = CFrame.new(-12, 1.79999983, -11, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1278. Part140.Position = Vector3.new(-12, 1.79999983, -11)
  1279. Part140.Color = Color3.new(0, 1, 1)
  1280. Part140.Size = Vector3.new(1.01999998, 1.03999996, 1.01999998)
  1281. Part140.BottomSurface = Enum.SurfaceType.Smooth
  1282. Part140.BrickColor = BrickColor.new("Toothpaste")
  1283. Part140.CanCollide = false
  1284. Part140.Material = Enum.Material.Neon
  1285. Part140.TopSurface = Enum.SurfaceType.Smooth
  1286. Part140.brickColor = BrickColor.new("Toothpaste")
  1287. Part141.Parent = Model120
  1288. Part141.CFrame = CFrame.new(-12.21, 2.55999899, -10.9999981, 1, 0, 0, 0, 0.70710665, 0.707106888, 0, -0.707106888, 0.70710665)
  1289. Part141.Orientation = Vector3.new(-45, 0, 0)
  1290. Part141.Position = Vector3.new(-12.21, 2.55999899, -10.9999981)
  1291. Part141.Rotation = Vector3.new(-45, 0, 0)
  1292. Part141.Color = Color3.new(0, 1, 1)
  1293. Part141.Size = Vector3.new(0.679999948, 0.49999997, 0.49999994)
  1294. Part141.BottomSurface = Enum.SurfaceType.Smooth
  1295. Part141.BrickColor = BrickColor.new("Toothpaste")
  1296. Part141.CanCollide = false
  1297. Part141.Material = Enum.Material.Glass
  1298. Part141.TopSurface = Enum.SurfaceType.Smooth
  1299. Part141.brickColor = BrickColor.new("Toothpaste")
  1300. Part142.Parent = Model120
  1301. Part142.CFrame = CFrame.new(-12, 1.96000004, -10.7300005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1302. Part142.Position = Vector3.new(-12, 1.96000004, -10.7300005)
  1303. Part142.Color = Color3.new(0, 1, 1)
  1304. Part142.Size = Vector3.new(1.03999996, 0.440000057, 0.49999997)
  1305. Part142.BottomSurface = Enum.SurfaceType.Smooth
  1306. Part142.BrickColor = BrickColor.new("Toothpaste")
  1307. Part142.CanCollide = false
  1308. Part142.Material = Enum.Material.Glass
  1309. Part142.TopSurface = Enum.SurfaceType.Smooth
  1310. Part142.brickColor = BrickColor.new("Toothpaste")
  1311. Part143.Parent = Model120
  1312. Part143.CFrame = CFrame.new(-11.6849966, 1.20499933, -11, 0.707106769, -0.707106769, 0, 0.707106709, 0.707106709, 0, -5.96046448e-08, -5.96046448e-08, 1)
  1313. Part143.Orientation = Vector3.new(0, 0, 45)
  1314. Part143.Position = Vector3.new(-11.6849966, 1.20499933, -11)
  1315. Part143.Rotation = Vector3.new(0, 0, 45)
  1316. Part143.Color = Color3.new(0, 1, 1)
  1317. Part143.Size = Vector3.new(0.209999934, 0.210000023, 1.0999999)
  1318. Part143.BottomSurface = Enum.SurfaceType.Smooth
  1319. Part143.BrickColor = BrickColor.new("Toothpaste")
  1320. Part143.CanCollide = false
  1321. Part143.Material = Enum.Material.Glass
  1322. Part143.TopSurface = Enum.SurfaceType.Smooth
  1323. Part143.brickColor = BrickColor.new("Toothpaste")
  1324. Part144.Parent = Model120
  1325. Part144.CFrame = CFrame.new(-11.6849966, 1.20499933, -11, 0.707106769, -0.707106769, 0, 0.707106709, 0.707106709, 0, -5.96046448e-08, -5.96046448e-08, 1)
  1326. Part144.Orientation = Vector3.new(0, 0, 45)
  1327. Part144.Position = Vector3.new(-11.6849966, 1.20499933, -11)
  1328. Part144.Rotation = Vector3.new(0, 0, 45)
  1329. Part144.Color = Color3.new(0, 1, 1)
  1330. Part144.Size = Vector3.new(0.249999925, 0.25000003, 1.07999992)
  1331. Part144.BottomSurface = Enum.SurfaceType.Smooth
  1332. Part144.BrickColor = BrickColor.new("Toothpaste")
  1333. Part144.CanCollide = false
  1334. Part144.Material = Enum.Material.Neon
  1335. Part144.TopSurface = Enum.SurfaceType.Smooth
  1336. Part144.brickColor = BrickColor.new("Toothpaste")
  1337. Part145.Parent = Model120
  1338. Part145.CFrame = CFrame.new(-12.2200012, 1.20500064, -11, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1339. Part145.Position = Vector3.new(-12.2200012, 1.20500064, -11)
  1340. Part145.Color = Color3.new(0, 1, 1)
  1341. Part145.Size = Vector3.new(0.639999986, 0.0500000343, 1.07999992)
  1342. Part145.BottomSurface = Enum.SurfaceType.Smooth
  1343. Part145.BrickColor = BrickColor.new("Toothpaste")
  1344. Part145.CanCollide = false
  1345. Part145.Material = Enum.Material.Neon
  1346. Part145.TopSurface = Enum.SurfaceType.Smooth
  1347. Part145.brickColor = BrickColor.new("Toothpaste")
  1348. SpecialMesh146.Parent = Part145
  1349. SpecialMesh146.Scale = Vector3.new(1, 0.25, 1)
  1350. SpecialMesh146.MeshType = Enum.MeshType.Brick
  1351. Part147.Parent = Model120
  1352. Part147.CFrame = CFrame.new(-11.9049997, 1.28499949, -11, 0.98480773, 0.173648134, 0, -0.173648119, 0.98480773, 0, -1.49011612e-08, 0, 1)
  1353. Part147.Orientation = Vector3.new(0, 0, -10)
  1354. Part147.Position = Vector3.new(-11.9049997, 1.28499949, -11)
  1355. Part147.Rotation = Vector3.new(0, 0, -10)
  1356. Part147.Color = Color3.new(0, 1, 1)
  1357. Part147.Size = Vector3.new(0.409999967, 0.0500000343, 1.07999992)
  1358. Part147.BottomSurface = Enum.SurfaceType.Smooth
  1359. Part147.BrickColor = BrickColor.new("Toothpaste")
  1360. Part147.CanCollide = false
  1361. Part147.Material = Enum.Material.Neon
  1362. Part147.TopSurface = Enum.SurfaceType.Smooth
  1363. Part147.brickColor = BrickColor.new("Toothpaste")
  1364. SpecialMesh148.Parent = Part147
  1365. SpecialMesh148.Scale = Vector3.new(1, 0.25, 1)
  1366. SpecialMesh148.MeshType = Enum.MeshType.Brick
  1367. Part149.Parent = Model120
  1368. Part149.CFrame = CFrame.new(-11.91961, 1.12768364, -11, 0.994521976, -0.104528315, 0, 0.104528308, 0.994521976, 0, 0, 0, 1)
  1369. Part149.Orientation = Vector3.new(0, 0, 6)
  1370. Part149.Position = Vector3.new(-11.91961, 1.12768364, -11)
  1371. Part149.Rotation = Vector3.new(0, 0, 6)
  1372. Part149.Color = Color3.new(0, 1, 1)
  1373. Part149.Size = Vector3.new(0.159999952, 0.0500000343, 1.07999992)
  1374. Part149.BottomSurface = Enum.SurfaceType.Smooth
  1375. Part149.BrickColor = BrickColor.new("Toothpaste")
  1376. Part149.CanCollide = false
  1377. Part149.Material = Enum.Material.Neon
  1378. Part149.TopSurface = Enum.SurfaceType.Smooth
  1379. Part149.brickColor = BrickColor.new("Toothpaste")
  1380. SpecialMesh150.Parent = Part149
  1381. SpecialMesh150.Scale = Vector3.new(1, 0.25, 1)
  1382. SpecialMesh150.MeshType = Enum.MeshType.Brick
  1383. Part151.Parent = Model120
  1384. Part151.CFrame = CFrame.new(-12.1290779, 1.05265045, -11, 0.992546201, 0.12186937, 0, -0.12186937, 0.992546141, 0, 0, 0, 1)
  1385. Part151.Orientation = Vector3.new(0, 0, -7)
  1386. Part151.Position = Vector3.new(-12.1290779, 1.05265045, -11)
  1387. Part151.Rotation = Vector3.new(0, 0, -7)
  1388. Part151.Color = Color3.new(0, 1, 1)
  1389. Part151.Size = Vector3.new(0.139999956, 0.0500000343, 1.07999992)
  1390. Part151.BottomSurface = Enum.SurfaceType.Smooth
  1391. Part151.BrickColor = BrickColor.new("Toothpaste")
  1392. Part151.CanCollide = false
  1393. Part151.Material = Enum.Material.Neon
  1394. Part151.TopSurface = Enum.SurfaceType.Smooth
  1395. Part151.brickColor = BrickColor.new("Toothpaste")
  1396. SpecialMesh152.Parent = Part151
  1397. SpecialMesh152.Scale = Vector3.new(1, 0.25, 1)
  1398. SpecialMesh152.MeshType = Enum.MeshType.Brick
  1399. Part153.Parent = Model120
  1400. Part153.CFrame = CFrame.new(-12.0031948, 1.33277631, -11, 0.98480773, 0.173648134, 0, -0.173648119, 0.98480773, 0, -1.49011612e-08, 0, 1)
  1401. Part153.Orientation = Vector3.new(0, 0, -10)
  1402. Part153.Position = Vector3.new(-12.0031948, 1.33277631, -11)
  1403. Part153.Rotation = Vector3.new(0, 0, -10)
  1404. Part153.Color = Color3.new(0, 1, 1)
  1405. Part153.Size = Vector3.new(0.0599999726, 0.0700000525, 1.07999992)
  1406. Part153.BottomSurface = Enum.SurfaceType.Smooth
  1407. Part153.BrickColor = BrickColor.new("Toothpaste")
  1408. Part153.CanCollide = false
  1409. Part153.Material = Enum.Material.Neon
  1410. Part153.TopSurface = Enum.SurfaceType.Smooth
  1411. Part153.brickColor = BrickColor.new("Toothpaste")
  1412. SpecialMesh154.Parent = Part153
  1413. SpecialMesh154.Scale = Vector3.new(0.25, 1, 1)
  1414. SpecialMesh154.MeshType = Enum.MeshType.Brick
  1415. Part155.Parent = Model120
  1416. Part155.CFrame = CFrame.new(-11.9041138, 1.2036097, -11, 0.98480773, 0.173648134, 0, -0.173648119, 0.98480773, 0, -1.49011612e-08, 0, 1)
  1417. Part155.Orientation = Vector3.new(0, 0, -10)
  1418. Part155.Position = Vector3.new(-11.9041138, 1.2036097, -11)
  1419. Part155.Rotation = Vector3.new(0, 0, -10)
  1420. Part155.Color = Color3.new(0, 1, 1)
  1421. Part155.Size = Vector3.new(0.0599999726, 0.150000051, 1.07999992)
  1422. Part155.BottomSurface = Enum.SurfaceType.Smooth
  1423. Part155.BrickColor = BrickColor.new("Toothpaste")
  1424. Part155.CanCollide = false
  1425. Part155.Material = Enum.Material.Neon
  1426. Part155.TopSurface = Enum.SurfaceType.Smooth
  1427. Part155.brickColor = BrickColor.new("Toothpaste")
  1428. SpecialMesh156.Parent = Part155
  1429. SpecialMesh156.Scale = Vector3.new(0.25, 1, 1)
  1430. SpecialMesh156.MeshType = Enum.MeshType.Brick
  1431. Part157.Parent = Model120
  1432. Part157.CFrame = CFrame.new(-12.2700005, 1.26000071, -11, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1433. Part157.Position = Vector3.new(-12.2700005, 1.26000071, -11)
  1434. Part157.Color = Color3.new(0, 1, 1)
  1435. Part157.Size = Vector3.new(0.0599999726, 0.100000039, 1.07999992)
  1436. Part157.BottomSurface = Enum.SurfaceType.Smooth
  1437. Part157.BrickColor = BrickColor.new("Toothpaste")
  1438. Part157.CanCollide = false
  1439. Part157.Material = Enum.Material.Neon
  1440. Part157.TopSurface = Enum.SurfaceType.Smooth
  1441. Part157.brickColor = BrickColor.new("Toothpaste")
  1442. SpecialMesh158.Parent = Part157
  1443. SpecialMesh158.Scale = Vector3.new(0.25, 1, 1)
  1444. SpecialMesh158.MeshType = Enum.MeshType.Brick
  1445. Part159.Parent = Model120
  1446. Part159.CFrame = CFrame.new(-12.1199999, 1.13000059, -11, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1447. Part159.Position = Vector3.new(-12.1199999, 1.13000059, -11)
  1448. Part159.Color = Color3.new(0, 1, 1)
  1449. Part159.Size = Vector3.new(0.0599999726, 0.140000045, 1.07999992)
  1450. Part159.BottomSurface = Enum.SurfaceType.Smooth
  1451. Part159.BrickColor = BrickColor.new("Toothpaste")
  1452. Part159.CanCollide = false
  1453. Part159.Material = Enum.Material.Neon
  1454. Part159.TopSurface = Enum.SurfaceType.Smooth
  1455. Part159.brickColor = BrickColor.new("Toothpaste")
  1456. SpecialMesh160.Parent = Part159
  1457. SpecialMesh160.Scale = Vector3.new(0.25, 1, 1)
  1458. SpecialMesh160.MeshType = Enum.MeshType.Brick
  1459. Part161.Parent = Model120
  1460. Part161.CFrame = CFrame.new(-11.7717533, 1.09652472, -11, 0.992546201, -0.121869192, 0, 0.121869192, 0.992546141, 0, 0, 0, 1)
  1461. Part161.Orientation = Vector3.new(0, 0, 7)
  1462. Part161.Position = Vector3.new(-11.7717533, 1.09652472, -11)
  1463. Part161.Rotation = Vector3.new(0, 0, 7)
  1464. Part161.Color = Color3.new(0, 1, 1)
  1465. Part161.Size = Vector3.new(0.139999956, 0.0500000343, 1.07999992)
  1466. Part161.BottomSurface = Enum.SurfaceType.Smooth
  1467. Part161.BrickColor = BrickColor.new("Toothpaste")
  1468. Part161.CanCollide = false
  1469. Part161.Material = Enum.Material.Neon
  1470. Part161.TopSurface = Enum.SurfaceType.Smooth
  1471. Part161.brickColor = BrickColor.new("Toothpaste")
  1472. SpecialMesh162.Parent = Part161
  1473. SpecialMesh162.Scale = Vector3.new(1, 0.25, 1)
  1474. SpecialMesh162.MeshType = Enum.MeshType.Brick
  1475. Part163.Parent = Model120
  1476. Part163.CFrame = CFrame.new(-11.5200005, 1.20500052, -11, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1477. Part163.Position = Vector3.new(-11.5200005, 1.20500052, -11)
  1478. Part163.Color = Color3.new(0, 1, 1)
  1479. Part163.Size = Vector3.new(0.119999968, 0.0500000343, 1.07999992)
  1480. Part163.BottomSurface = Enum.SurfaceType.Smooth
  1481. Part163.BrickColor = BrickColor.new("Toothpaste")
  1482. Part163.CanCollide = false
  1483. Part163.Material = Enum.Material.Neon
  1484. Part163.TopSurface = Enum.SurfaceType.Smooth
  1485. Part163.brickColor = BrickColor.new("Toothpaste")
  1486. SpecialMesh164.Parent = Part163
  1487. SpecialMesh164.Scale = Vector3.new(1, 0.25, 1)
  1488. SpecialMesh164.MeshType = Enum.MeshType.Brick
  1489. Part165.Parent = Model120
  1490. Part165.CFrame = CFrame.new(-11.5200005, 1.1200006, -10.9400005, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1491. Part165.Position = Vector3.new(-11.5200005, 1.1200006, -10.9400005)
  1492. Part165.Color = Color3.new(0, 1, 1)
  1493. Part165.Size = Vector3.new(0.119999968, 0.160000041, 0.0599999428)
  1494. Part165.BottomSurface = Enum.SurfaceType.Smooth
  1495. Part165.BrickColor = BrickColor.new("Toothpaste")
  1496. Part165.CanCollide = false
  1497. Part165.Material = Enum.Material.Neon
  1498. Part165.TopSurface = Enum.SurfaceType.Smooth
  1499. Part165.brickColor = BrickColor.new("Toothpaste")
  1500. SpecialMesh166.Parent = Part165
  1501. SpecialMesh166.Scale = Vector3.new(1, 1, 0.25)
  1502. SpecialMesh166.MeshType = Enum.MeshType.Brick
  1503. Part167.Parent = Model120
  1504. Part167.CFrame = CFrame.new(-11.5200005, 1.26500058, -10.7300005, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1505. Part167.Position = Vector3.new(-11.5200005, 1.26500058, -10.7300005)
  1506. Part167.Color = Color3.new(0, 1, 1)
  1507. Part167.Size = Vector3.new(0.119999968, 0.13000004, 0.0599999428)
  1508. Part167.BottomSurface = Enum.SurfaceType.Smooth
  1509. Part167.BrickColor = BrickColor.new("Toothpaste")
  1510. Part167.CanCollide = false
  1511. Part167.Material = Enum.Material.Neon
  1512. Part167.TopSurface = Enum.SurfaceType.Smooth
  1513. Part167.brickColor = BrickColor.new("Toothpaste")
  1514. SpecialMesh168.Parent = Part167
  1515. SpecialMesh168.Scale = Vector3.new(1, 1, 0.25)
  1516. SpecialMesh168.MeshType = Enum.MeshType.Brick
  1517. Part169.Parent = Model120
  1518. Part169.CFrame = CFrame.new(-11.5200005, 1.27500057, -10.8600006, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1519. Part169.Position = Vector3.new(-11.5200005, 1.27500057, -10.8600006)
  1520. Part169.Color = Color3.new(0, 1, 1)
  1521. Part169.Size = Vector3.new(0.119999968, 0.0500000343, 0.259999931)
  1522. Part169.BottomSurface = Enum.SurfaceType.Smooth
  1523. Part169.BrickColor = BrickColor.new("Toothpaste")
  1524. Part169.CanCollide = false
  1525. Part169.Material = Enum.Material.Neon
  1526. Part169.TopSurface = Enum.SurfaceType.Smooth
  1527. Part169.brickColor = BrickColor.new("Toothpaste")
  1528. SpecialMesh170.Parent = Part169
  1529. SpecialMesh170.Scale = Vector3.new(1, 0.25, 1)
  1530. SpecialMesh170.MeshType = Enum.MeshType.Brick
  1531. Part171.Parent = Model120
  1532. Part171.CFrame = CFrame.new(-11.5200005, 1.18000007, -11.3700008, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1533. Part171.Position = Vector3.new(-11.5200005, 1.18000007, -11.3700008)
  1534. Part171.Color = Color3.new(0, 1, 1)
  1535. Part171.Size = Vector3.new(0.119999968, 0.140000045, 0.0599999428)
  1536. Part171.BottomSurface = Enum.SurfaceType.Smooth
  1537. Part171.BrickColor = BrickColor.new("Toothpaste")
  1538. Part171.CanCollide = false
  1539. Part171.Material = Enum.Material.Neon
  1540. Part171.TopSurface = Enum.SurfaceType.Smooth
  1541. Part171.brickColor = BrickColor.new("Toothpaste")
  1542. SpecialMesh172.Parent = Part171
  1543. SpecialMesh172.Scale = Vector3.new(1, 1, 0.25)
  1544. SpecialMesh172.MeshType = Enum.MeshType.Brick
  1545. Part173.Parent = Model120
  1546. Part173.CFrame = CFrame.new(-11.5200005, 1.31000066, -10.9400005, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1547. Part173.Position = Vector3.new(-11.5200005, 1.31000066, -10.9400005)
  1548. Part173.Color = Color3.new(0, 1, 1)
  1549. Part173.Size = Vector3.new(0.119999968, 0.0800000429, 0.0599999428)
  1550. Part173.BottomSurface = Enum.SurfaceType.Smooth
  1551. Part173.BrickColor = BrickColor.new("Toothpaste")
  1552. Part173.CanCollide = false
  1553. Part173.Material = Enum.Material.Neon
  1554. Part173.TopSurface = Enum.SurfaceType.Smooth
  1555. Part173.brickColor = BrickColor.new("Toothpaste")
  1556. SpecialMesh174.Parent = Part173
  1557. SpecialMesh174.Scale = Vector3.new(1, 1, 0.25)
  1558. SpecialMesh174.MeshType = Enum.MeshType.Brick
  1559. Part175.Parent = Model120
  1560. Part175.CFrame = CFrame.new(-11.5200005, 1.0650003, -10.7650003, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1561. Part175.Position = Vector3.new(-11.5200005, 1.0650003, -10.7650003)
  1562. Part175.Color = Color3.new(0, 1, 1)
  1563. Part175.Size = Vector3.new(0.119999968, 0.0500000343, 0.349999934)
  1564. Part175.BottomSurface = Enum.SurfaceType.Smooth
  1565. Part175.BrickColor = BrickColor.new("Toothpaste")
  1566. Part175.CanCollide = false
  1567. Part175.Material = Enum.Material.Neon
  1568. Part175.TopSurface = Enum.SurfaceType.Smooth
  1569. Part175.brickColor = BrickColor.new("Toothpaste")
  1570. SpecialMesh176.Parent = Part175
  1571. SpecialMesh176.Scale = Vector3.new(1, 0.25, 1)
  1572. SpecialMesh176.MeshType = Enum.MeshType.Brick
  1573. Part177.Parent = Model120
  1574. Part177.CFrame = CFrame.new(-11.5200005, 1.10499978, -11.3500004, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1575. Part177.Position = Vector3.new(-11.5200005, 1.10499978, -11.3500004)
  1576. Part177.Color = Color3.new(0, 1, 1)
  1577. Part177.Size = Vector3.new(0.119999968, 0.0500000343, 0.259999931)
  1578. Part177.BottomSurface = Enum.SurfaceType.Smooth
  1579. Part177.BrickColor = BrickColor.new("Toothpaste")
  1580. Part177.CanCollide = false
  1581. Part177.Material = Enum.Material.Neon
  1582. Part177.TopSurface = Enum.SurfaceType.Smooth
  1583. Part177.brickColor = BrickColor.new("Toothpaste")
  1584. SpecialMesh178.Parent = Part177
  1585. SpecialMesh178.Scale = Vector3.new(1, 0.25, 1)
  1586. SpecialMesh178.MeshType = Enum.MeshType.Brick
  1587. Part179.Parent = Model120
  1588. Part179.CFrame = CFrame.new(-11.5200005, 1.09500003, -11.210001, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1589. Part179.Position = Vector3.new(-11.5200005, 1.09500003, -11.210001)
  1590. Part179.Color = Color3.new(0, 1, 1)
  1591. Part179.Size = Vector3.new(0.119999968, 0.170000046, 0.0599999428)
  1592. Part179.BottomSurface = Enum.SurfaceType.Smooth
  1593. Part179.BrickColor = BrickColor.new("Toothpaste")
  1594. Part179.CanCollide = false
  1595. Part179.Material = Enum.Material.Neon
  1596. Part179.TopSurface = Enum.SurfaceType.Smooth
  1597. Part179.brickColor = BrickColor.new("Toothpaste")
  1598. SpecialMesh180.Parent = Part179
  1599. SpecialMesh180.Scale = Vector3.new(1, 1, 0.25)
  1600. SpecialMesh180.MeshType = Enum.MeshType.Brick
  1601. Part181.Parent = Model120
  1602. Part181.CFrame = CFrame.new(-11.5200005, 1.28500056, -11.1300011, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1603. Part181.Position = Vector3.new(-11.5200005, 1.28500056, -11.1300011)
  1604. Part181.Color = Color3.new(0, 1, 1)
  1605. Part181.Size = Vector3.new(0.119999968, 0.170000046, 0.0599999428)
  1606. Part181.BottomSurface = Enum.SurfaceType.Smooth
  1607. Part181.BrickColor = BrickColor.new("Toothpaste")
  1608. Part181.CanCollide = false
  1609. Part181.Material = Enum.Material.Neon
  1610. Part181.TopSurface = Enum.SurfaceType.Smooth
  1611. Part181.brickColor = BrickColor.new("Toothpaste")
  1612. SpecialMesh182.Parent = Part181
  1613. SpecialMesh182.Scale = Vector3.new(1, 1, 0.25)
  1614. SpecialMesh182.MeshType = Enum.MeshType.Brick
  1615. Part183.Parent = Model120
  1616. Part183.CFrame = CFrame.new(-11.5200005, 1.33500051, -11.1899996, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1617. Part183.Position = Vector3.new(-11.5200005, 1.33500051, -11.1899996)
  1618. Part183.Color = Color3.new(0, 1, 1)
  1619. Part183.Size = Vector3.new(0.119999968, 0.0500000343, 0.139999926)
  1620. Part183.BottomSurface = Enum.SurfaceType.Smooth
  1621. Part183.BrickColor = BrickColor.new("Toothpaste")
  1622. Part183.CanCollide = false
  1623. Part183.Material = Enum.Material.Neon
  1624. Part183.TopSurface = Enum.SurfaceType.Smooth
  1625. Part183.brickColor = BrickColor.new("Toothpaste")
  1626. SpecialMesh184.Parent = Part183
  1627. SpecialMesh184.Scale = Vector3.new(1, 0.25, 1)
  1628. SpecialMesh184.MeshType = Enum.MeshType.Brick
  1629. Part185.Parent = Model120
  1630. Part185.CFrame = CFrame.new(-12.5100002, 1.58500004, -11.2999973, 1, 0, 0, 0, -0.707106888, 0.70710665, 0, -0.70710665, -0.707106888)
  1631. Part185.Orientation = Vector3.new(-45, 180, 180)
  1632. Part185.Position = Vector3.new(-12.5100002, 1.58500004, -11.2999973)
  1633. Part185.Rotation = Vector3.new(-135, 0, 0)
  1634. Part185.Color = Color3.new(0, 1, 1)
  1635. Part185.Size = Vector3.new(0.0599999428, 0.139999986, 0.139999956)
  1636. Part185.BottomSurface = Enum.SurfaceType.Smooth
  1637. Part185.BrickColor = BrickColor.new("Toothpaste")
  1638. Part185.CanCollide = false
  1639. Part185.Material = Enum.Material.Glass
  1640. Part185.TopSurface = Enum.SurfaceType.Smooth
  1641. Part185.brickColor = BrickColor.new("Toothpaste")
  1642. SpecialMesh186.Parent = Part185
  1643. SpecialMesh186.MeshType = Enum.MeshType.Wedge
  1644. Part187.Parent = Model120
  1645. Part187.CFrame = CFrame.new(-12.5100002, 1.58500278, -10.7099981, 1, 0, 0, 0, -0.707106888, 0.70710665, 0, -0.70710665, -0.707106888)
  1646. Part187.Orientation = Vector3.new(-45, 180, 180)
  1647. Part187.Position = Vector3.new(-12.5100002, 1.58500278, -10.7099981)
  1648. Part187.Rotation = Vector3.new(-135, 0, 0)
  1649. Part187.Color = Color3.new(0, 1, 1)
  1650. Part187.Size = Vector3.new(0.0599999428, 0.139999986, 0.139999956)
  1651. Part187.BottomSurface = Enum.SurfaceType.Smooth
  1652. Part187.BrickColor = BrickColor.new("Toothpaste")
  1653. Part187.CanCollide = false
  1654. Part187.Material = Enum.Material.Glass
  1655. Part187.TopSurface = Enum.SurfaceType.Smooth
  1656. Part187.brickColor = BrickColor.new("Toothpaste")
  1657. SpecialMesh188.Parent = Part187
  1658. SpecialMesh188.MeshType = Enum.MeshType.Wedge
  1659. Part189.Parent = Model120
  1660. Part189.CFrame = CFrame.new(-12.5100002, 1.61500013, -11.000001, 1, 0, 0, 0, 0.707106829, -0.707106709, 0, 0.707106709, 0.707106829)
  1661. Part189.Orientation = Vector3.new(45, 0, 0)
  1662. Part189.Position = Vector3.new(-12.5100002, 1.61500013, -11.000001)
  1663. Part189.Rotation = Vector3.new(45, 0, 0)
  1664. Part189.Color = Color3.new(0, 1, 1)
  1665. Part189.Size = Vector3.new(0.0599999428, 0.139999986, 0.139999956)
  1666. Part189.BottomSurface = Enum.SurfaceType.Smooth
  1667. Part189.BrickColor = BrickColor.new("Toothpaste")
  1668. Part189.CanCollide = false
  1669. Part189.Material = Enum.Material.Glass
  1670. Part189.TopSurface = Enum.SurfaceType.Smooth
  1671. Part189.brickColor = BrickColor.new("Toothpaste")
  1672. SpecialMesh190.Parent = Part189
  1673. SpecialMesh190.MeshType = Enum.MeshType.Wedge
  1674. Part191.Parent = Model120
  1675. Part191.CFrame = CFrame.new(-12.5, 1.59500206, -10.7099981, 1, 0, 0, 0, -0.707106888, 0.70710665, 0, -0.70710665, -0.707106888)
  1676. Part191.Orientation = Vector3.new(-45, 180, 180)
  1677. Part191.Position = Vector3.new(-12.5, 1.59500206, -10.7099981)
  1678. Part191.Rotation = Vector3.new(-135, 0, 0)
  1679. Part191.Color = Color3.new(0, 1, 1)
  1680. Part191.Size = Vector3.new(0.0599999428, 0.159999982, 0.159999952)
  1681. Part191.BottomSurface = Enum.SurfaceType.Smooth
  1682. Part191.BrickColor = BrickColor.new("Toothpaste")
  1683. Part191.CanCollide = false
  1684. Part191.Material = Enum.Material.Neon
  1685. Part191.TopSurface = Enum.SurfaceType.Smooth
  1686. Part191.brickColor = BrickColor.new("Toothpaste")
  1687. SpecialMesh192.Parent = Part191
  1688. SpecialMesh192.MeshType = Enum.MeshType.Wedge
  1689. Part193.Parent = Model120
  1690. Part193.CFrame = CFrame.new(-12.5, 1.60499954, -11.000001, 1, 0, 0, 0, 0.707106829, -0.707106709, 0, 0.707106709, 0.707106829)
  1691. Part193.Orientation = Vector3.new(45, 0, 0)
  1692. Part193.Position = Vector3.new(-12.5, 1.60499954, -11.000001)
  1693. Part193.Rotation = Vector3.new(45, 0, 0)
  1694. Part193.Color = Color3.new(0, 1, 1)
  1695. Part193.Size = Vector3.new(0.0599999428, 0.159999982, 0.159999952)
  1696. Part193.BottomSurface = Enum.SurfaceType.Smooth
  1697. Part193.BrickColor = BrickColor.new("Toothpaste")
  1698. Part193.CanCollide = false
  1699. Part193.Material = Enum.Material.Neon
  1700. Part193.TopSurface = Enum.SurfaceType.Smooth
  1701. Part193.brickColor = BrickColor.new("Toothpaste")
  1702. SpecialMesh194.Parent = Part193
  1703. SpecialMesh194.MeshType = Enum.MeshType.Wedge
  1704. Part195.Parent = Model120
  1705. Part195.CFrame = CFrame.new(-12.5, 1.59499955, -11.2999983, 1, 0, 0, 0, -0.707106888, 0.70710665, 0, -0.70710665, -0.707106888)
  1706. Part195.Orientation = Vector3.new(-45, 180, 180)
  1707. Part195.Position = Vector3.new(-12.5, 1.59499955, -11.2999983)
  1708. Part195.Rotation = Vector3.new(-135, 0, 0)
  1709. Part195.Color = Color3.new(0, 1, 1)
  1710. Part195.Size = Vector3.new(0.0599999428, 0.159999982, 0.159999952)
  1711. Part195.BottomSurface = Enum.SurfaceType.Smooth
  1712. Part195.BrickColor = BrickColor.new("Toothpaste")
  1713. Part195.CanCollide = false
  1714. Part195.Material = Enum.Material.Neon
  1715. Part195.TopSurface = Enum.SurfaceType.Smooth
  1716. Part195.brickColor = BrickColor.new("Toothpaste")
  1717. SpecialMesh196.Parent = Part195
  1718. SpecialMesh196.MeshType = Enum.MeshType.Wedge
  1719. Part197.Parent = Model120
  1720. Part197.CFrame = CFrame.new(-12.4800005, 1.26500058, -11.2900009, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1721. Part197.Position = Vector3.new(-12.4800005, 1.26500058, -11.2900009)
  1722. Part197.Color = Color3.new(0, 1, 1)
  1723. Part197.Size = Vector3.new(0.119999968, 0.13000004, 0.0599999428)
  1724. Part197.BottomSurface = Enum.SurfaceType.Smooth
  1725. Part197.BrickColor = BrickColor.new("Toothpaste")
  1726. Part197.CanCollide = false
  1727. Part197.Material = Enum.Material.Neon
  1728. Part197.TopSurface = Enum.SurfaceType.Smooth
  1729. Part197.brickColor = BrickColor.new("Toothpaste")
  1730. SpecialMesh198.Parent = Part197
  1731. SpecialMesh198.Scale = Vector3.new(1, 1, 0.25)
  1732. SpecialMesh198.MeshType = Enum.MeshType.Brick
  1733. Part199.Parent = Model120
  1734. Part199.CFrame = CFrame.new(-12.4800005, 1.28500056, -10.8500004, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1735. Part199.Position = Vector3.new(-12.4800005, 1.28500056, -10.8500004)
  1736. Part199.Color = Color3.new(0, 1, 1)
  1737. Part199.Size = Vector3.new(0.119999968, 0.0500000343, 0.259999931)
  1738. Part199.BottomSurface = Enum.SurfaceType.Smooth
  1739. Part199.BrickColor = BrickColor.new("Toothpaste")
  1740. Part199.CanCollide = false
  1741. Part199.Material = Enum.Material.Neon
  1742. Part199.TopSurface = Enum.SurfaceType.Smooth
  1743. Part199.brickColor = BrickColor.new("Toothpaste")
  1744. SpecialMesh200.Parent = Part199
  1745. SpecialMesh200.Scale = Vector3.new(1, 0.25, 1)
  1746. SpecialMesh200.MeshType = Enum.MeshType.Brick
  1747. Part201.Parent = Model120
  1748. Part201.CFrame = CFrame.new(-12.4800005, 1.18000054, -10.7200012, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1749. Part201.Position = Vector3.new(-12.4800005, 1.18000054, -10.7200012)
  1750. Part201.Color = Color3.new(0, 1, 1)
  1751. Part201.Size = Vector3.new(0.119999968, 0.220000044, 0.0599999428)
  1752. Part201.BottomSurface = Enum.SurfaceType.Smooth
  1753. Part201.BrickColor = BrickColor.new("Toothpaste")
  1754. Part201.CanCollide = false
  1755. Part201.Material = Enum.Material.Neon
  1756. Part201.TopSurface = Enum.SurfaceType.Smooth
  1757. Part201.brickColor = BrickColor.new("Toothpaste")
  1758. SpecialMesh202.Parent = Part201
  1759. SpecialMesh202.Scale = Vector3.new(1, 1, 0.25)
  1760. SpecialMesh202.MeshType = Enum.MeshType.Brick
  1761. Part203.Parent = Model120
  1762. Part203.CFrame = CFrame.new(-12.4800005, 1.07500052, -10.9049997, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1763. Part203.Position = Vector3.new(-12.4800005, 1.07500052, -10.9049997)
  1764. Part203.Color = Color3.new(0, 1, 1)
  1765. Part203.Size = Vector3.new(0.119999968, 0.0500000343, 0.48999995)
  1766. Part203.BottomSurface = Enum.SurfaceType.Smooth
  1767. Part203.BrickColor = BrickColor.new("Toothpaste")
  1768. Part203.CanCollide = false
  1769. Part203.Material = Enum.Material.Neon
  1770. Part203.TopSurface = Enum.SurfaceType.Smooth
  1771. Part203.brickColor = BrickColor.new("Toothpaste")
  1772. SpecialMesh204.Parent = Part203
  1773. SpecialMesh204.Scale = Vector3.new(1, 0.25, 1)
  1774. SpecialMesh204.MeshType = Enum.MeshType.Brick
  1775. Part205.Parent = Model120
  1776. Part205.CFrame = CFrame.new(-12.4800005, 1.09000039, -11.1600008, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1777. Part205.Position = Vector3.new(-12.4800005, 1.09000039, -11.1600008)
  1778. Part205.Color = Color3.new(0, 1, 1)
  1779. Part205.Size = Vector3.new(0.119999968, 0.100000046, 0.0599999428)
  1780. Part205.BottomSurface = Enum.SurfaceType.Smooth
  1781. Part205.BrickColor = BrickColor.new("Toothpaste")
  1782. Part205.CanCollide = false
  1783. Part205.Material = Enum.Material.Neon
  1784. Part205.TopSurface = Enum.SurfaceType.Smooth
  1785. Part205.brickColor = BrickColor.new("Toothpaste")
  1786. SpecialMesh206.Parent = Part205
  1787. SpecialMesh206.Scale = Vector3.new(1, 1, 0.25)
  1788. SpecialMesh206.MeshType = Enum.MeshType.Brick
  1789. Part207.Parent = Model120
  1790. Part207.CFrame = CFrame.new(-12.4800005, 1.33500051, -11.3000002, 1, 1.49011612e-07, 0, -1.49011612e-07, 1, 0, -7.10542736e-15, 0, 1)
  1791. Part207.Position = Vector3.new(-12.4800005, 1.33500051, -11.3000002)
  1792. Part207.Color = Color3.new(0, 1, 1)
  1793. Part207.Size = Vector3.new(0.119999968, 0.0500000343, 0.199999928)
  1794. Part207.BottomSurface = Enum.SurfaceType.Smooth
  1795. Part207.BrickColor = BrickColor.new("Toothpaste")
  1796. Part207.CanCollide = false
  1797. Part207.Material = Enum.Material.Neon
  1798. Part207.TopSurface = Enum.SurfaceType.Smooth
  1799. Part207.brickColor = BrickColor.new("Toothpaste")
  1800. SpecialMesh208.Parent = Part207
  1801. SpecialMesh208.Scale = Vector3.new(1, 0.25, 1)
  1802. SpecialMesh208.MeshType = Enum.MeshType.Brick
  1803. for i,v in pairs(mas:GetChildren()) do
  1804. v.Parent = game:GetService("Players").DavidGrativol.Character
  1805. pcall(function() v:MakeJoints() end)
  1806. end
  1807. mas:Destroy()
  1808. for i,v in pairs(cors) do
  1809. spawn(function()
  1810. pcall(v)
  1811. end)
  1812. end
  1813.  
  1814.  
  1815. Player = game:GetService("Players").DavidGrativol
  1816. local Mouse,mouse,UserInputService,ContextActionService
  1817. do
  1818. script.Parent = Player.Character
  1819. local CAS = {Actions={}}
  1820. local Event = Instance.new("RemoteEvent")
  1821. Event.Name = "UserInput_Event"
  1822. Event.Parent = Player.Character
  1823. local fakeEvent = function()
  1824. local t = {_fakeEvent=true}
  1825. t.Connect = function(self,f)self.Function=f end
  1826. t.connect = t.Connect
  1827. return t
  1828. end
  1829. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  1830. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  1831. function CAS:BindAction(name,fun,touch,...)
  1832. CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  1833. end
  1834. function CAS:UnbindAction(name)
  1835. CAS.Actions[name] = nil
  1836. end
  1837. local function te(self,ev,...)
  1838. local t = m[ev]
  1839. if t and t._fakeEvent and t.Function then
  1840. t.Function(...)
  1841. end
  1842. end
  1843. m.TrigEvent = te
  1844. UIS.TrigEvent = te
  1845. Event.OnServerEvent:Connect(function(plr,io)
  1846. if plr~=Player then return end
  1847. if io.isMouse then
  1848. m.Target = io.Target
  1849. m.Hit = io.Hit
  1850. elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  1851. if io.UserInputState == Enum.UserInputState.Begin then
  1852. m:TrigEvent("Button1Down")
  1853. else
  1854. m:TrigEvent("Button1Up")
  1855. end
  1856. else
  1857. for n,t in pairs(CAS.Actions) do
  1858. for _,k in pairs(t.Keys) do
  1859. if k==io.KeyCode then
  1860. t.Function(t.Name,io.UserInputState,io)
  1861. end
  1862. end
  1863. end
  1864. if io.UserInputState == Enum.UserInputState.Begin then
  1865. m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  1866. UIS:TrigEvent("InputBegan",io,false)
  1867. else
  1868. m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  1869. UIS:TrigEvent("InputEnded",io,false)
  1870. end
  1871. end
  1872. end)
  1873. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  1874. end
  1875. plr = game:GetService("Players").DavidGrativol
  1876. char = plr.Character
  1877. hum = char.Humanoid
  1878. local cam = game.Workspace.CurrentCamera
  1879. Camera = cam
  1880. local CamInterrupt = false
  1881. local TwoD = false
  1882. local TargetInfo = {nil, nil}
  1883. cam.CameraType = "Custom"
  1884. t = char.Torso
  1885. h = char.Head
  1886. ra = char["Right Arm"]
  1887. la = char["Left Arm"]
  1888. rl = char["Right Leg"]
  1889. ll = char["Left Leg"]
  1890. tors = char.Torso
  1891. lleg = char["Left Leg"]
  1892. root = char.HumanoidRootPart
  1893. hed = char.Head
  1894. rleg = char["Right Leg"]
  1895. rarm = char["Right Arm"]
  1896. larm = char["Left Arm"]
  1897. radian = math.rad
  1898. random = math.random
  1899. Vec3 = Vector3.new
  1900. Inst = Instance.new
  1901. cFrame = CFrame.new
  1902. Euler = CFrame.fromEulerAnglesXYZ
  1903. vt = Vector3.new
  1904. bc = BrickColor.new
  1905. br = BrickColor.random
  1906. it = Instance.new
  1907. cf = CFrame.new
  1908.  
  1909.  
  1910. local Booleans = {
  1911. CamFollow = true,
  1912. GyroUse = true
  1913. }
  1914.  
  1915. function lerp(object, newCFrame, alpha)
  1916. return object:lerp(newCFrame, alpha)
  1917. end
  1918.  
  1919. local Directer = Inst("BodyGyro", root)
  1920. Directer.MaxTorque = Vec3(0, 0, 0)
  1921. Directer.P = 600000
  1922. local CPart = Inst("Part")
  1923. CPart.Anchored = true
  1924. CPart.CanCollide = false
  1925. CPart.Locked = true
  1926. CPart.Transparency = 1
  1927.  
  1928. local rainbowmode = false
  1929. local chaosmode = false
  1930. local duringend = false
  1931. local RuinMode = 1
  1932.  
  1933. local kan = Instance.new("Sound",char)
  1934. kan.Volume = 1.25
  1935. kan.TimePosition = 0
  1936. kan.PlaybackSpeed = 1
  1937. kan.Pitch = 1.01
  1938. kan.SoundId = "rbxassetid://901719740"
  1939. kan.Name = "wreckeda"
  1940. kan.Looped = true
  1941. kan:Play()
  1942.  
  1943. local currentThemePlaying = kan.SoundId
  1944. local currentPitch = kan.Pitch
  1945. local currentVol = kan.Volume
  1946. function newTheme(ID,timepos,pitch,vol)
  1947. local kanz = kan
  1948. --kanz:Stop()
  1949. kanz.Volume = vol
  1950. --kanz.TimePosition = timepos
  1951. kanz.PlaybackSpeed = pitch
  1952. kanz.Pitch = pitch
  1953. kanz.SoundId = ID
  1954. kanz.Name = "wrecked"
  1955. kanz.Looped = true
  1956. currentThemePlaying = kanz.SoundId
  1957. currentVol = kanz.Volume
  1958. currentPitch = kanz.Pitch
  1959. --kanz:Play()
  1960. --coroutine.resume(coroutine.create(function()
  1961. --wait(0.05)
  1962. --end))
  1963. end
  1964.  
  1965.  
  1966. function newThemeCust(ID,timepos,pitch,vol)
  1967. local kanz = kan
  1968. kanz:Stop()
  1969. kanz.Volume = vol
  1970. kanz.TimePosition = timepos
  1971. kanz.PlaybackSpeed = pitch
  1972. kanz.Pitch = pitch
  1973. kanz.SoundId = ID
  1974. kanz.Name = "wrecked"
  1975. kanz.Looped = true
  1976. currentThemePlaying = kanz.SoundId
  1977. currentVol = kanz.Volume
  1978. currentPitch = kanz.Pitch
  1979. kanz:Play()
  1980. coroutine.resume(coroutine.create(function()
  1981. wait(0.05)
  1982. end))
  1983. end
  1984.  
  1985. local mutedtog = false
  1986.  
  1987. function CameraEnshaking(Length,Intensity)
  1988. coroutine.resume(coroutine.create(function()
  1989. local intensity = 1*Intensity
  1990. local rotM = 0.01*Intensity
  1991. for i = 0, Length, 0.1 do
  1992. swait()
  1993. intensity = intensity - 0.05*Intensity/Length
  1994. rotM = rotM - 0.0005*Intensity/Length
  1995. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  1996. cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
  1997. end
  1998. Humanoid.CameraOffset = Vec3(0, 0, 0)
  1999. end))
  2000. end
  2001. CamShake=function(Part,Distan,Power,Times)
  2002. local de=Part.Position
  2003. for i,v in pairs(workspace:children()) do
  2004. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  2005. for _,c in pairs(v:children()) do
  2006. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  2007. local Noob=v.Humanoid
  2008. if Noob~=nil then
  2009. coroutine.resume(coroutine.create(function()
  2010. FV = Instance.new("BoolValue", Noob)
  2011. FV.Name = "CameraShake"
  2012. for ShakeNum=1,Times do
  2013. swait()
  2014. local ef=Power
  2015. if ef>=1 then
  2016. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  2017. else
  2018. ef=Power*10
  2019. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  2020. end
  2021. end
  2022. Humanoid.CameraOffset = Vector3.new(0,0,0)
  2023. FV:Destroy()
  2024. end))
  2025. CameraShake(Times, Power, Noob)
  2026. end
  2027. end
  2028. end
  2029. end
  2030. end
  2031. end
  2032.  
  2033. local toggleTag = true
  2034. local bilguit = Instance.new("BillboardGui", hed)
  2035. bilguit.Adornee = nil
  2036. bilguit.Name = "ModeName"
  2037. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  2038. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  2039. local modet = Instance.new("TextLabel", bilguit)
  2040. modet.Size = UDim2.new(10/2, 0, 7/2, 0)
  2041. modet.FontSize = "Size8"
  2042. modet.TextScaled = true
  2043. modet.TextTransparency = 0
  2044. modet.BackgroundTransparency = 1
  2045. modet.TextTransparency = 0
  2046. modet.TextStrokeTransparency = 0
  2047. modet.Font = "Code"
  2048. modet.TextStrokeColor3 = Color3.new(0,1,1)
  2049. modet.TextColor3 = Color3.new(0,0,0)
  2050. modet.Text = "MID-NIGHTED HAPPYNESS"
  2051.  
  2052.  
  2053. function chatfunc(text,color,typet,font,timeex)
  2054. local chat = coroutine.wrap(function()
  2055. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2056. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2057. end
  2058. local naeeym2 = Instance.new("BillboardGui",Character)
  2059. naeeym2.Size = UDim2.new(0,100,0,40)
  2060. naeeym2.StudsOffset = Vector3.new(0,3,0)
  2061. naeeym2.Adornee = Character.Head
  2062. naeeym2.Name = "TalkingBillBoard"
  2063. local tecks2 = Instance.new("TextLabel",naeeym2)
  2064. tecks2.BackgroundTransparency = 1
  2065. tecks2.BorderSizePixel = 0
  2066. tecks2.Text = ""
  2067. tecks2.Font = font
  2068. tecks2.TextSize = 30
  2069. tecks2.TextStrokeTransparency = 0
  2070. tecks2.TextColor3 = color
  2071. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  2072. tecks2.Size = UDim2.new(1,0,0.5,0)
  2073. local tecks3 = Instance.new("TextLabel",naeeym2)
  2074. tecks3.BackgroundTransparency = 1
  2075. tecks3.BorderSizePixel = 0
  2076. tecks3.Text = ""
  2077. tecks3.Font = font
  2078. tecks3.TextSize = 30
  2079. tecks3.TextStrokeTransparency = 0
  2080. if typet == "Inverted" then
  2081. tecks3.TextColor3 = Color3.new(0,0,0)
  2082. tecks3.TextStrokeColor3 = color
  2083. elseif typet == "Normal" then
  2084. tecks3.TextColor3 = color
  2085. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  2086. end
  2087. tecks3.Size = UDim2.new(1,0,0.5,0)
  2088. coroutine.resume(coroutine.create(function()
  2089. while true do
  2090. swait(1)
  2091. if chaosmode == true then
  2092. tecks2.TextColor3 = BrickColor.random().Color
  2093. tecks3.TextStrokeColor3 = BrickColor.random().Color
  2094. end
  2095. end
  2096. end))
  2097. modet.TextTransparency = modet.TextTransparency + 1
  2098. modet.TextStrokeTransparency = modet.TextStrokeTransparency + 1
  2099. for i = 0, 74*timeex do
  2100. swait()
  2101. modet.TextTransparency = 1
  2102. modet.TextStrokeTransparency = 1
  2103. tecks2.Text = text
  2104. tecks3.Text = text
  2105. end
  2106. local randomrot = math.random(1,2)
  2107. if randomrot == 1 then
  2108. for i = 1, 50 do
  2109. swait()
  2110. tecks2.Text = text
  2111. tecks3.Text = text
  2112. modet.TextTransparency = modet.TextTransparency - .02
  2113. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  2114. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2115. tecks2.TextTransparency = tecks2.TextTransparency + .04
  2116. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2117. tecks3.TextTransparency = tecks2.TextTransparency + .04
  2118. end
  2119. elseif randomrot == 2 then
  2120. for i = 1, 50 do
  2121. swait()
  2122. tecks2.Text = text
  2123. tecks3.Text = text
  2124. modet.TextTransparency = modet.TextTransparency - .02
  2125. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  2126. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2127. tecks2.TextTransparency = tecks2.TextTransparency + .04
  2128. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2129. tecks3.TextTransparency = tecks2.TextTransparency + .04
  2130. end
  2131. end
  2132. modet.TextTransparency = 0
  2133. modet.TextStrokeTransparency = 0
  2134. if toggleTag == false then
  2135. modet.TextTransparency = 1
  2136. modet.TextStrokeTransparency = 1
  2137. end
  2138. naeeym2:Destroy()
  2139. end)
  2140. chat()
  2141. end
  2142.  
  2143. function bosschatfunc(text,color,watval)
  2144. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2145. coroutine.resume(coroutine.create(function()
  2146. if v.PlayerGui:FindFirstChild("Dialog")~= nil then
  2147. v.PlayerGui:FindFirstChild("Dialog"):destroy()
  2148. end
  2149. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  2150. CFuncs["EchoSound"].Create("rbxassetid://525200869", scrg, 0.5, 1,0,10,0.1,0.25,1)
  2151. scrg.Name = "Dialog"
  2152. local txtlb = Instance.new("TextLabel",scrg)
  2153. txtlb.Text = ""
  2154. txtlb.Font = "Bodoni"
  2155. txtlb.TextColor3 = Color3.new(0,0,0)
  2156. txtlb.TextStrokeTransparency = 0
  2157. txtlb.BackgroundTransparency = 0.75
  2158. txtlb.BackgroundColor3 = Color3.new(0,0,0)
  2159. txtlb.TextStrokeColor3 = color
  2160. txtlb.TextScaled = true
  2161. txtlb.Size = UDim2.new(1,0,0.25,0)
  2162. txtlb.TextXAlignment = "Left"
  2163. txtlb.Position = UDim2.new(0,0,0.75 + 1,0)
  2164. local txtlb2 = Instance.new("TextLabel",scrg)
  2165. txtlb2.Text = "CYTUS:"
  2166. txtlb2.Font = "Arcade"
  2167. txtlb2.TextColor3 = Color3.new(0,0,0)
  2168. txtlb2.TextStrokeTransparency = 0
  2169. txtlb2.BackgroundTransparency = 1
  2170. txtlb2.TextStrokeColor3 = color
  2171. txtlb2.TextSize = 40
  2172. txtlb2.Size = UDim2.new(1,0,0.5,0)
  2173. txtlb2.TextXAlignment = "Left"
  2174. txtlb2.Position = UDim2.new(0,0,1,0)
  2175. local fvalen = 0.55
  2176. local fval = -0.49
  2177. coroutine.resume(coroutine.create(function()
  2178. while true do
  2179. swait()
  2180. if chaosmode == true then
  2181. txtlb.Rotation = math.random(-1,1)
  2182. txtlb2.Rotation = math.random(-1,1)
  2183. txtlb.Position = txtlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2184. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2185. txtlb.TextStrokeColor3 = BrickColor.random().Color
  2186. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  2187. end
  2188. end
  2189. end))
  2190. coroutine.resume(coroutine.create(function()
  2191. while true do
  2192. swait()
  2193. if scrg.Parent ~= nil then
  2194. fvalen = fvalen - 0.0001
  2195. elseif scrg.Parent == nil then
  2196. break
  2197. end
  2198. end
  2199. end))
  2200. local flol = 1.75
  2201. local flil = 1.6
  2202. coroutine.resume(coroutine.create(function()
  2203. for i = 0, 9 do
  2204. swait()
  2205. fval = fval + 0.05
  2206. flol = flol - 0.1
  2207. flil = flil - 0.1
  2208. txtlb.Text = ""
  2209. txtlb.Position = UDim2.new(0,0,flol,0)
  2210. txtlb2.Position = UDim2.new(0,0,flil,0)
  2211. end
  2212. txtlb.Text = text
  2213. wait(watval)
  2214. local valinc = 0
  2215. for i = 0, 99 do
  2216. swait()
  2217. valinc = valinc + 0.0001
  2218. flol = flol + valinc
  2219. flil = flil + valinc
  2220. txtlb.Rotation = txtlb.Rotation + valinc*20
  2221. txtlb2.Rotation = txtlb2.Rotation - valinc*50
  2222. txtlb.Position = UDim2.new(0,0,flol,0)
  2223. txtlb2.Position = UDim2.new(0,0,flil,0)
  2224. txtlb.TextStrokeTransparency = txtlb.TextStrokeTransparency + 0.01
  2225. txtlb.TextTransparency = txtlb.TextTransparency + 0.01
  2226. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  2227. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  2228. txtlb.BackgroundTransparency = txtlb.BackgroundTransparency + 0.0025
  2229. end
  2230. scrg:Destroy()
  2231. end))
  2232. end))
  2233. end
  2234. end
  2235.  
  2236.  
  2237.  
  2238. local Create = LoadLibrary("RbxUtility").Create
  2239.  
  2240. CFuncs = {
  2241. ["Part"] = {
  2242. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2243. local Part = Create("Part"){
  2244. Parent = Parent,
  2245. Reflectance = Reflectance,
  2246. Transparency = Transparency,
  2247. CanCollide = false,
  2248. Locked = true,
  2249. BrickColor = BrickColor.new(tostring(BColor)),
  2250. Name = Name,
  2251. Size = Size,
  2252. Material = Material,
  2253. }
  2254. RemoveOutlines(Part)
  2255. return Part
  2256. end;
  2257. };
  2258.  
  2259. ["Mesh"] = {
  2260. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2261. local Msh = Create(Mesh){
  2262. Parent = Part,
  2263. Offset = OffSet,
  2264. Scale = Scale,
  2265. }
  2266. if Mesh == "SpecialMesh" then
  2267. Msh.MeshType = MeshType
  2268. Msh.MeshId = MeshId
  2269. end
  2270. return Msh
  2271. end;
  2272. };
  2273.  
  2274. ["Mesh"] = {
  2275. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2276. local Msh = Create(Mesh){
  2277. Parent = Part,
  2278. Offset = OffSet,
  2279. Scale = Scale,
  2280. }
  2281. if Mesh == "SpecialMesh" then
  2282. Msh.MeshType = MeshType
  2283. Msh.MeshId = MeshId
  2284. end
  2285. return Msh
  2286. end;
  2287. };
  2288.  
  2289. ["Weld"] = {
  2290. Create = function(Parent, Part0, Part1, C0, C1)
  2291. local Weld = Create("Weld"){
  2292. Parent = Parent,
  2293. Part0 = Part0,
  2294. Part1 = Part1,
  2295. C0 = C0,
  2296. C1 = C1,
  2297. }
  2298. return Weld
  2299. end;
  2300. };
  2301.  
  2302. ["Sound"] = {
  2303. Create = function(id, par, vol, pit)
  2304. coroutine.resume(coroutine.create(function()
  2305. local S = Create("Sound"){
  2306. Volume = vol,
  2307. Name = "EffectSoundo",
  2308. Pitch = pit or 1,
  2309. SoundId = id,
  2310. Parent = par or workspace,
  2311. }
  2312. wait()
  2313. S:play()
  2314. game:GetService("Debris"):AddItem(S, 10)
  2315. end))
  2316. end;
  2317. };
  2318.  
  2319. ["EchoSound"] = {
  2320. Create = function(id, par, vol, pit, timepos,delays,echodelay,fedb,dryl)
  2321. coroutine.resume(coroutine.create(function()
  2322. local Sas = Create("Sound"){
  2323. Volume = vol,
  2324. Name = "EffectSoundo",
  2325. Pitch = pit or 1,
  2326. SoundId = id,
  2327. TimePosition = timepos,
  2328. Parent = par or workspace,
  2329. }
  2330. local E = Create("EchoSoundEffect"){
  2331. Delay = echodelay,
  2332. Name = "Echo",
  2333. Feedback = fedb,
  2334. DryLevel = dryl,
  2335. Parent = Sas,
  2336. }
  2337. wait()
  2338. Sas:play()
  2339. game:GetService("Debris"):AddItem(Sas, delays)
  2340. end))
  2341. end;
  2342. };
  2343.  
  2344. ["LongSound"] = {
  2345. Create = function(id, par, vol, pit)
  2346. coroutine.resume(coroutine.create(function()
  2347. local S = Create("Sound"){
  2348. Volume = vol,
  2349. Pitch = pit or 1,
  2350. SoundId = id,
  2351. Parent = par or workspace,
  2352. }
  2353. wait()
  2354. S:play()
  2355. game:GetService("Debris"):AddItem(S, 60)
  2356. end))
  2357. end;
  2358. };
  2359.  
  2360. ["ParticleEmitter"] = {
  2361. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2362. local fp = Create("ParticleEmitter"){
  2363. Parent = Parent,
  2364. Color = ColorSequence.new(Color1, Color2),
  2365. LightEmission = LightEmission,
  2366. Size = Size,
  2367. Texture = Texture,
  2368. Transparency = Transparency,
  2369. ZOffset = ZOffset,
  2370. Acceleration = Accel,
  2371. Drag = Drag,
  2372. LockedToPart = LockedToPart,
  2373. VelocityInheritance = VelocityInheritance,
  2374. EmissionDirection = EmissionDirection,
  2375. Enabled = Enabled,
  2376. Lifetime = LifeTime,
  2377. Rate = Rate,
  2378. Rotation = Rotation,
  2379. RotSpeed = RotSpeed,
  2380. Speed = Speed,
  2381. VelocitySpread = VelocitySpread,
  2382. }
  2383. return fp
  2384. end;
  2385. };
  2386.  
  2387. CreateTemplate = {
  2388.  
  2389. };
  2390. }
  2391.  
  2392.  
  2393.  
  2394. New = function(Object, Parent, Name, Data)
  2395. local Object = Instance.new(Object)
  2396. for Index, Value in pairs(Data or {}) do
  2397. Object[Index] = Value
  2398. end
  2399. Object.Parent = Parent
  2400. Object.Name = Name
  2401. return Object
  2402. end
  2403. local halocolor = BrickColor.new("Pastel light blue")
  2404. local halocolor2 = BrickColor.new("Cool yellow")
  2405. local starcolor = BrickColor.new("Bright yellow")
  2406. local lunacolor = BrickColor.new("Navy blue")
  2407. local lunacolor2 = BrickColor.new("Bright blue")
  2408. local wepcolor = BrickColor.new("Really black")
  2409. local maincolor = BrickColor.new("Really black")
  2410. local m = Instance.new("Model",char)
  2411. local m2 = Instance.new("Model",char)
  2412. local m3 = Instance.new("Model",char)
  2413. local mw1 = Instance.new("Model",char)
  2414. local mw2 = Instance.new("Model",char)
  2415.  
  2416.  
  2417. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  2418. local gui = it(GuiType)
  2419. gui.Parent = parent
  2420. gui.Text = text
  2421. gui.BackgroundTransparency = backtrans
  2422. gui.BackgroundColor3 = backcol
  2423. gui.SizeConstraint = "RelativeXY"
  2424. gui.TextXAlignment = "Center"
  2425. gui.TextYAlignment = "Center"
  2426. gui.Position = pos
  2427. gui.Size = size
  2428. gui.Font = "SourceSans"
  2429. gui.FontSize = "Size14"
  2430. gui.TextWrapped = false
  2431. gui.TextStrokeTransparency = 0
  2432. gui.TextColor = BrickColor.new("White")
  2433. return gui
  2434. end
  2435. --------------------------- GUI STUFF
  2436. local basgui = it("GuiMain")
  2437. basgui.Parent = plr.PlayerGui
  2438. basgui.Name = "VISgui"
  2439. local fullscreenz = it("Frame")
  2440. fullscreenz.Parent = basgui
  2441. fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
  2442. fullscreenz.BackgroundTransparency = 1
  2443. fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
  2444. fullscreenz.Size = UDim2.new(1, 0, 1, 0)
  2445. fullscreenz.Position = UDim2.new(0, 0, 0, 0)
  2446. local imgl2 = Instance.new("ImageLabel",fullscreenz)
  2447. imgl2.BackgroundTransparency = 1
  2448. imgl2.BorderSizePixel = 0
  2449. imgl2.ImageTransparency = 0.5
  2450. imgl2.ImageColor3 = Color3.new(0,1,1)
  2451. imgl2.Position = UDim2.new(0.75,-100,0.55,-100)
  2452. imgl2.Size = UDim2.new(0,800,0,800)
  2453. imgl2.Image = "rbxassetid://2325939897"
  2454. local circl = imgl2:Clone()
  2455. circl.Parent = fullscreenz
  2456. circl.ImageTransparency = 0
  2457. circl.Size = UDim2.new(0,550,0,550)
  2458. circl.Position = UDim2.new(0.75,25,0.55,25)
  2459. circl.ImageColor3 = Color3.new(0,0,0)
  2460. circl.Image = "rbxassetid://2344830904"
  2461. local circl2 = imgl2:Clone()
  2462. circl2.Parent = fullscreenz
  2463. circl2.ImageTransparency = 0
  2464. circl2.Size = UDim2.new(0,700,0,700)
  2465. circl2.Position = UDim2.new(0.75,-50,0.55,-50)
  2466. circl2.ImageColor3 = Color3.new(0,1,1)
  2467. circl2.Image = "rbxassetid://2344830904"
  2468. local imgl2b = imgl2:Clone()
  2469. imgl2b.Parent = fullscreenz
  2470. imgl2b.ImageTransparency = 0
  2471. imgl2b.Size = UDim2.new(0,600,0,600)
  2472. imgl2b.Position = UDim2.new(0.75,0,0.55,0)
  2473. imgl2b.ImageColor3 = Color3.new(0,0,0)
  2474. local techc = imgl2:Clone()
  2475. techc.Parent = fullscreenz
  2476. techc.ImageTransparency = 0
  2477. techc.Size = UDim2.new(0,900,0,900)
  2478. techc.Position = UDim2.new(0.75,-150,0.55,-150)
  2479. techc.ImageColor3 = Color3.new(0,1,1)
  2480. techc.Image = "rbxassetid://2076519836"
  2481. local ned = Instance.new("TextLabel",fullscreenz)
  2482. ned.ZIndex = 2
  2483. ned.Font = "SciFi"
  2484. ned.BackgroundTransparency = 1
  2485. ned.BorderSizePixel = 0.65
  2486. ned.Size = UDim2.new(0.3,0,0.2,0)
  2487. ned.Position = UDim2.new(0.7,0,0.8,0)
  2488. ned.TextColor3 = BrickColor.new("Black").Color
  2489. ned.TextStrokeColor3 = BrickColor.new("Toothpaste").Color
  2490. ned.TextScaled = true
  2491. ned.TextStrokeTransparency = 0
  2492. ned.Text = "MID-NIGHTED HAPPYNESS"
  2493. ned.TextSize = 24
  2494. ned.Rotation = 1
  2495. ned.TextXAlignment = "Right"
  2496. ned.TextYAlignment = "Bottom"
  2497.  
  2498. local bguis = Instance.new("BillboardGui",tors)
  2499. bguis.Size = UDim2.new(25, 0, 25, 0)
  2500. local imgca = Instance.new("ImageLabel",bguis)
  2501. imgca.BackgroundTransparency = 1
  2502. imgca.ImageTransparency = 1
  2503. imgca.Size = UDim2.new(1,0,1,0)
  2504. imgca.Image = "rbxassetid://2076519836" --997291547,521073910
  2505. imgca.ImageColor3 = Color3.new(0,0,0)
  2506.  
  2507. local extrawingmod1 = Instance.new("Model",char)
  2508. local extrawingmod2 = Instance.new("Model",char)
  2509.  
  2510. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  2511. local p = Instance.new("Part")
  2512. p.TopSurface = 0
  2513. p.BottomSurface = 0
  2514. p.Parent = parent
  2515. p.Size = Vector3.new(0.1,0.1,0.1)
  2516. p.Transparency = transparency
  2517. p.Reflectance = reflectance
  2518. p.CanCollide = false
  2519. p.Locked = true
  2520. p.BrickColor = brickcolor
  2521. p.Material = material
  2522. return p
  2523. end
  2524.  
  2525. function CreateMeshy(parent,meshtype,x1,y1,z1)
  2526. local mesh = Instance.new("SpecialMesh",parent)
  2527. mesh.MeshType = meshtype
  2528. mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
  2529. return mesh
  2530. end
  2531.  
  2532. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  2533. local mesh = Instance.new("SpecialMesh",parent)
  2534. mesh.MeshType = "FileMesh"
  2535. mesh.MeshId = meshid
  2536. mesh.Scale = Vector3.new(x1,y1,z1)
  2537. return mesh
  2538. end
  2539.  
  2540.  
  2541. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  2542. local mesh = Instance.new("SpecialMesh",parent)
  2543. mesh.MeshType = "FileMesh"
  2544. mesh.MeshId = meshid
  2545. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  2546. mesh.Scale = Vector3.new(x1,y1,z1)
  2547. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  2548. return mesh
  2549. end
  2550.  
  2551. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  2552. local weld = Instance.new("Weld")
  2553. weld.Parent = parent
  2554. weld.Part0 = part0
  2555. weld.Part1 = part1
  2556. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  2557. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  2558. return weld
  2559. end
  2560.  
  2561. local maincolg = Model120
  2562. local seccolg = Model2
  2563. --------------
  2564. local tru = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  2565. CreateWeld(tru,rarm,tru,0,0,0,math.rad(0),math.rad(180),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2566. CreateWeld(Part1,tru,Part1,0,0,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  2567.  
  2568. local MRC_A = BrickColor.new("Toothpaste")
  2569. local MRC_B = BrickColor.new("Black")
  2570. ------
  2571.  
  2572.  
  2573. function RemoveOutlines(part)
  2574. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2575. end
  2576. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2577. local Part = Create("Part")({
  2578. Parent = Parent,
  2579. Reflectance = Reflectance,
  2580. Transparency = Transparency,
  2581. CanCollide = false,
  2582. Locked = true,
  2583. BrickColor = BrickColor.new(tostring(BColor)),
  2584. Name = Name,
  2585. Size = Size,
  2586. Material = Material
  2587. })
  2588. Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  2589. RemoveOutlines(Part)
  2590. return Part
  2591. end
  2592. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2593. local Msh = Create(Mesh)({
  2594. Parent = Part,
  2595. Offset = OffSet,
  2596. Scale = Scale
  2597. })
  2598. if Mesh == "SpecialMesh" then
  2599. Msh.MeshType = MeshType
  2600. Msh.MeshId = MeshId
  2601. end
  2602. return Msh
  2603. end
  2604. function CreateWeld(Parent, Part0, Part1, C0, C1)
  2605. local Weld = Create("Weld")({
  2606. Parent = Parent,
  2607. Part0 = Part0,
  2608. Part1 = Part1,
  2609. C0 = C0,
  2610. C1 = C1
  2611. })
  2612. return Weld
  2613. end
  2614.  
  2615. Character=Player.Character
  2616. PlayerGui=Player.PlayerGui
  2617. Backpack=Player.Backpack
  2618. Torso=Character.Torso
  2619. Head=Character.Head
  2620. Humanoid=Character.Humanoid
  2621. m=Instance.new('Model',Character)
  2622. LeftArm=Character["Left Arm"]
  2623. LeftLeg=Character["Left Leg"]
  2624. RightArm=Character["Right Arm"]
  2625. RightLeg=Character["Right Leg"]
  2626. LW=Torso["Left Shoulder"]
  2627. LH=Torso["Left Hip"]
  2628. RW=Torso["Right Shoulder"]
  2629. RH=Torso["Right Hip"]
  2630. Face = Head.face
  2631. Neck=Torso.Neck
  2632. it=Instance.new
  2633. attacktype=1
  2634. vt=Vector3.new
  2635. cf=CFrame.new
  2636. euler=CFrame.fromEulerAnglesXYZ
  2637. angles=CFrame.Angles
  2638. cloaked=false
  2639. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2640. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2641. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  2642. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  2643. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  2644. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  2645. RootPart=Character.HumanoidRootPart
  2646. RootJoint=RootPart.RootJoint
  2647. RootCF=euler(-1.57,0,3.14)
  2648. attack = false
  2649. attackdebounce = false
  2650. deb=false
  2651. equipped=true
  2652. hand=false
  2653. MMouse=nil
  2654. combo=0
  2655. mana=0
  2656. trispeed=.2
  2657. attackmode='none'
  2658. local idle=0
  2659. local Anim="Idle"
  2660. local Effects={}
  2661. local gun=false
  2662. local shoot=false
  2663. local sine = 0
  2664. local change = 1
  2665.  
  2666. function RecolorTextAndRename(name,col1,col2,font)
  2667. modet.TextStrokeColor3 = col2
  2668. modet.TextColor3 = col1
  2669. modet.Font = font
  2670. modet.Text = name
  2671. techc.ImageColor3 = col2
  2672. circl.ImageColor3 = col2
  2673. circl2.ImageColor3 = col1
  2674. imgca.ImageColor3 = col2
  2675. imgl2.ImageColor3 = col1
  2676. imgl2b.ImageColor3 = col2
  2677. ned.Text = name
  2678. ned.TextColor3 = col1
  2679. ned.TextStrokeColor3 = col2
  2680. end
  2681. local disabledw = true
  2682. function warnedpeople(text,represfont,color,color2)
  2683. if disabledw == false then
  2684. CFuncs["Sound"].Create("rbxassetid://1001942103", char, 3,1)
  2685. CFuncs["Sound"].Create("rbxassetid://534859302", char, 2.5,1)
  2686. CFuncs["Sound"].Create("rbxassetid://963718869", char, 1,1)
  2687. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2688. coroutine.resume(coroutine.create(function()
  2689. if v.PlayerGui:FindFirstChild("Spinny")~= nil then
  2690. v.PlayerGui:FindFirstChild("Spinny"):destroy()
  2691. end
  2692. local scrg = Instance.new("ScreenGui",v.PlayerGui)
  2693. scrg.Name = "Spinny"
  2694. local frm = Instance.new("Frame",scrg)
  2695. frm.BackgroundTransparency = 0.25
  2696. frm.BackgroundColor3 = color
  2697. frm.BorderSizePixel = 0
  2698. frm.Rotation = 45
  2699. frm.Size = UDim2.new(3,0,0,100)
  2700. frm.Position = UDim2.new(-4,0,0,0)
  2701. local frm2 = frm:Clone()
  2702. frm2.Parent = scrg
  2703. frm2.BackgroundColor3 = color2
  2704. frm2.Position = UDim2.new(-4.05,0,0,0)
  2705. local imlb = Instance.new("ImageLabel",scrg)
  2706. imlb.BackgroundTransparency = 1
  2707. imlb.BackgroundColor3 = Color3.new(0,0,0)
  2708. imlb.Image = "rbxassetid://2344851144"
  2709. imlb.Size = UDim2.new(0,750,0,750)
  2710. imlb.ImageColor3 = color2
  2711. imlb.ImageTransparency = 0.25
  2712. imlb.Position = UDim2.new(-2.5,0,-2.5,0)
  2713. local imlb2 = imlb:Clone()
  2714. imlb2.Image = "rbxassetid://2325939897"
  2715. imlb2.Size = UDim2.new(1,0,1,0)
  2716. imlb2.ImageColor3 = color
  2717. imlb2.ImageTransparency = 0
  2718. imlb2.Position = UDim2.new(0,0,0,0)
  2719. local imlb3 = imlb:Clone()
  2720. imlb3.Image = "rbxassetid://2344830904"
  2721. imlb3.Size = UDim2.new(1,0,1,0)
  2722. imlb3.ImageColor3 = color2
  2723. imlb3.ImageTransparency = 0
  2724. imlb3.Position = UDim2.new(0,0,0,0)
  2725. local imlb4 = imlb:Clone()
  2726. imlb4.Image = "rbxassetid://2344870656"
  2727. imlb4.Size = UDim2.new(1,0,1,0)
  2728. imlb4.ImageColor3 = Color3.new(1,1,1)
  2729. imlb4.ImageTransparency = 0
  2730. imlb4.Position = UDim2.new(0,0,0,0)
  2731. imlb2.Parent = imlb
  2732. imlb3.Parent = imlb
  2733. imlb4.Parent = imlb
  2734. local txtlb2 = Instance.new("TextLabel",imlb)
  2735. txtlb2.Text = text
  2736. txtlb2.Font = represfont
  2737. txtlb2.TextColor3 = color
  2738. txtlb2.TextStrokeTransparency = 0
  2739. txtlb2.BackgroundTransparency = 1
  2740. txtlb2.TextStrokeColor3 = color2
  2741. txtlb2.TextScaled = true
  2742. txtlb2.Size = UDim2.new(1,0,1,0)
  2743. txtlb2.Position = UDim2.new(0,0,0,0)
  2744. local fvalen = 0.55
  2745. local fval = -0.49
  2746. coroutine.resume(coroutine.create(function()
  2747. while true do
  2748. swait()
  2749. if chaosmode == true then
  2750. txtlb2.Rotation = math.random(-1,1)
  2751. imlb.Position = imlb.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2752. txtlb2.Position = txtlb2.Position + UDim2.new(0,math.random(-1,1)/5,0,math.random(-1,1)/5)
  2753. imlb.ImageColor3 = BrickColor.random().Color
  2754. txtlb2.TextStrokeColor3 = BrickColor.random().Color
  2755. end
  2756. end
  2757. end))
  2758. coroutine.resume(coroutine.create(function()
  2759. while true do
  2760. swait()
  2761. if scrg.Parent ~= nil then
  2762. fvalen = fvalen - 0.0001
  2763. elseif scrg.Parent == nil then
  2764. break
  2765. end
  2766. end
  2767. end))
  2768. local flol = -5
  2769. local flil = 1.6
  2770. coroutine.resume(coroutine.create(function()
  2771. for i = 0, 49 do
  2772. swait()
  2773. flol = flol + 0.125
  2774. flil = flil - 0.1
  2775. frm.Size = frm.Size + UDim2.new(0.1,0,0,0)
  2776. frm.Rotation = frm.Rotation - 0.25
  2777. frm2.Size = frm2.Size + UDim2.new(0.1,0,0,0)
  2778. frm2.Rotation = frm.Rotation + 0.325
  2779. imlb3.Rotation = imlb3.Rotation - 10
  2780. imlb2.Rotation = imlb.Rotation + 7.5
  2781. imlb.Rotation = imlb.Rotation + 5
  2782. txtlb2.Rotation = txtlb2.Rotation - 5.125
  2783. imlb.Position = imlb.Position + UDim2.new(0.05125,0,0.04775,0)
  2784. end
  2785. for i = 0, 99 do
  2786. swait()
  2787. fval = fval + 0.05
  2788. flol = flol + 0.005
  2789. frm.Size = frm.Size + UDim2.new(0.005,0,0,0)
  2790. frm.Rotation = frm.Rotation - 0.075
  2791. frm2.Size = frm2.Size + UDim2.new(0.005,0,0,0)
  2792. frm2.Rotation = frm2.Rotation + 0.125
  2793. imlb3.Rotation = imlb3.Rotation - 2
  2794. imlb2.Rotation = imlb.Rotation + 1.5
  2795. imlb.Rotation = imlb.Rotation + 1
  2796. txtlb2.Rotation = txtlb2.Rotation - 1.125
  2797. imlb.Position = imlb.Position + UDim2.new(0.0015,0,0.00075,0)
  2798. end
  2799. local valinc = 0
  2800. local vinc2 = 1
  2801. for i = 0, 99 do
  2802. swait()
  2803. vinc2 = vinc2 + 0.25
  2804. valinc = valinc + 0.0001
  2805. flol = flol + valinc
  2806. flil = flil + valinc
  2807. txtlb2.Rotation = txtlb2.Rotation - 1.125*vinc2
  2808. imlb3.Rotation = imlb3.Rotation - 2*vinc2
  2809. imlb.Rotation = imlb.Rotation + 1*vinc2
  2810. imlb.Position = imlb.Position + UDim2.new(0.0015*vinc2,0,0.0005*vinc2,0)
  2811. frm.Size = frm.Size + UDim2.new(0.005*vinc2,0,0,0)
  2812. frm.Rotation = frm.Rotation + 0.1*vinc2
  2813. frm2.Size = frm2.Size + UDim2.new(0.005*vinc2,0,0,0)
  2814. frm2.Rotation = frm2.Rotation + 0.225*vinc2
  2815. frm2.BackgroundTransparency = frm2.BackgroundTransparency + 0.0075
  2816. frm.BackgroundTransparency = frm.BackgroundTransparency + 0.0075
  2817. imlb.ImageTransparency = imlb.ImageTransparency + 0.005
  2818. imlb2.ImageTransparency = imlb2.ImageTransparency + 0.01
  2819. imlb3.ImageTransparency = imlb3.ImageTransparency + 0.01
  2820. imlb4.ImageTransparency = imlb4.ImageTransparency + 0.01
  2821. txtlb2.TextStrokeTransparency = txtlb2.TextStrokeTransparency + 0.01
  2822. txtlb2.TextTransparency = txtlb2.TextTransparency + 0.01
  2823. end
  2824. scrg:Destroy()
  2825. end))
  2826. end))
  2827. end
  2828. end
  2829. end
  2830.  
  2831. --save shoulders
  2832. --[[RSH, LSH=nil, nil
  2833. --welds
  2834. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  2835. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  2836. LH=Torso["Left Hip"]
  2837. RH=Torso["Right Hip"]
  2838. TorsoColor=Torso.BrickColor
  2839. function NoOutline(Part)
  2840. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  2841. end
  2842. ch=Character
  2843. RSH=ch.Torso["Right Shoulder"]
  2844. LSH=ch.Torso["Left Shoulder"]
  2845. --
  2846. RSH.Parent=nil
  2847. LSH.Parent=nil ]]--
  2848. --
  2849. RW.Name="Right Shoulder"
  2850. RW.Part0=char.Torso
  2851. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  2852. RW.C1=cf(0, 0.5, 0)
  2853. RW.Part1=char["Right Arm"]
  2854. RW.Parent=char.Torso
  2855. --
  2856. LW.Name="Left Shoulder"
  2857. LW.Part0=char.Torso
  2858. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  2859. LW.C1=cf(0, 0.5, 0)
  2860. LW.Part1=char["Left Arm"]
  2861. LW.Parent=char.Torso
  2862.  
  2863. local donum=0
  2864.  
  2865.  
  2866. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  2867. local fp=it("Part")
  2868. fp.formFactor=formfactor
  2869. fp.Parent=parent
  2870. fp.Reflectance=reflectance
  2871. fp.Transparency=transparency
  2872. fp.CanCollide=false
  2873. fp.Locked=true
  2874. fp.BrickColor=brickcolor
  2875. fp.Name=name
  2876. fp.Size=size
  2877. fp.Position=Torso.Position
  2878. NoOutline(fp)
  2879. fp.Material="SmoothPlastic"
  2880. fp:BreakJoints()
  2881. return fp
  2882. end
  2883.  
  2884. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2885. local mesh=it(Mesh)
  2886. mesh.Parent=part
  2887. if Mesh=="SpecialMesh" then
  2888. mesh.MeshType=meshtype
  2889. if meshid~="nil" then
  2890. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  2891. end
  2892. end
  2893. mesh.Offset=offset
  2894. mesh.Scale=scale
  2895. return mesh
  2896. end
  2897.  
  2898. function weld(parent,part0,part1,c0)
  2899. local weld=it("Weld")
  2900. weld.Parent=parent
  2901. weld.Part0=part0
  2902. weld.Part1=part1
  2903. weld.C0=c0
  2904. return weld
  2905. end
  2906.  
  2907. local Color1=Torso.BrickColor
  2908.  
  2909. local bodvel=Instance.new("BodyVelocity")
  2910. local bg=Instance.new("BodyGyro")
  2911.  
  2912. --------- SazEreno's Artificial HB --------------
  2913. ArtificialHB = Instance.new("BindableEvent", script)
  2914. ArtificialHB.Name = "ArtificialHB"
  2915.  
  2916. script:WaitForChild("ArtificialHB")
  2917. Frame_Speed = 1 / 60
  2918. frame = Frame_Speed
  2919. tf = 0
  2920. allowframeloss = false
  2921. tossremainder = false
  2922. lastframe = tick()
  2923. script.ArtificialHB:Fire()
  2924.  
  2925. game:GetService("RunService").Heartbeat:connect(function(s, p)
  2926. tf = tf + s
  2927. if tf >= frame then
  2928. if allowframeloss then
  2929. script.ArtificialHB:Fire()
  2930. lastframe = tick()
  2931. else
  2932. for i = 1, math.floor(tf / frame) do
  2933. script.ArtificialHB:Fire()
  2934. end
  2935. lastframe = tick()
  2936. end
  2937. if tossremainder then
  2938. tf = 0
  2939. else
  2940. tf = tf - frame * math.floor(tf / frame)
  2941. end
  2942. end
  2943. end)
  2944.  
  2945. ------------------
  2946. function swait(num)
  2947. if num == 0 or num == nil then
  2948. ArtificialHB.Event:wait()
  2949. else
  2950. for i = 1, num do
  2951. ArtificialHB.Event:wait()
  2952. end
  2953. end
  2954. end
  2955.  
  2956. -------- RAINBOW LEAVE IT TO ME
  2957. local r = 255
  2958. local g = 0
  2959. local b = 0
  2960. coroutine.resume(coroutine.create(function()
  2961. while wait() do
  2962. for i = 0, 254/5 do
  2963. swait()
  2964. g = g + 5
  2965. end
  2966. for i = 0, 254/5 do
  2967. swait()
  2968. r = r - 5
  2969. end
  2970. for i = 0, 254/5 do
  2971. swait()
  2972. b = b + 5
  2973. end
  2974. for i = 0, 254/5 do
  2975. swait()
  2976. g = g - 5
  2977. end
  2978. for i = 0, 254/5 do
  2979. swait()
  2980. r = r + 5
  2981. end
  2982. for i = 0, 254/5 do
  2983. swait()
  2984. b = b - 5
  2985. end
  2986. end
  2987. end))
  2988.  
  2989.  
  2990. so = function(id,par,vol,pit)
  2991. coroutine.resume(coroutine.create(function()
  2992. local sou = Instance.new("Sound",par or workspace)
  2993. sou.Volume=vol
  2994. sou.Pitch=pit or 1
  2995. sou.SoundId=id
  2996. swait()
  2997. sou:play()
  2998. game:GetService("Debris"):AddItem(sou,6)
  2999. end))
  3000. end
  3001.  
  3002. function clerp(a,b,t)
  3003. local qa = {QuaternionFromCFrame(a)}
  3004. local qb = {QuaternionFromCFrame(b)}
  3005. local ax, ay, az = a.x, a.y, a.z
  3006. local bx, by, bz = b.x, b.y, b.z
  3007. local _t = 1-t
  3008. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  3009. end
  3010.  
  3011. function QuaternionFromCFrame(cf)
  3012. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  3013. local trace = m00 + m11 + m22
  3014. if trace > 0 then
  3015. local s = math.sqrt(1 + trace)
  3016. local recip = 0.5/s
  3017. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  3018. else
  3019. local i = 0
  3020. if m11 > m00 then
  3021. i = 1
  3022. end
  3023. if m22 > (i == 0 and m00 or m11) then
  3024. i = 2
  3025. end
  3026. if i == 0 then
  3027. local s = math.sqrt(m00-m11-m22+1)
  3028. local recip = 0.5/s
  3029. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  3030. elseif i == 1 then
  3031. local s = math.sqrt(m11-m22-m00+1)
  3032. local recip = 0.5/s
  3033. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  3034. elseif i == 2 then
  3035. local s = math.sqrt(m22-m00-m11+1)
  3036. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  3037. end
  3038. end
  3039. end
  3040.  
  3041. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  3042. local xs, ys, zs = x + x, y + y, z + z
  3043. local wx, wy, wz = w*xs, w*ys, w*zs
  3044. local xx = x*xs
  3045. local xy = x*ys
  3046. local xz = x*zs
  3047. local yy = y*ys
  3048. local yz = y*zs
  3049. local zz = z*zs
  3050. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  3051. end
  3052.  
  3053. function QuaternionSlerp(a, b, t)
  3054. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  3055. local startInterp, finishInterp;
  3056. if cosTheta >= 0.0001 then
  3057. if (1 - cosTheta) > 0.0001 then
  3058. local theta = math.acos(cosTheta)
  3059. local invSinTheta = 1/math.sin(theta)
  3060. startInterp = math.sin((1-t)*theta)*invSinTheta
  3061. finishInterp = math.sin(t*theta)*invSinTheta
  3062. else
  3063. startInterp = 1-t
  3064. finishInterp = t
  3065. end
  3066. else
  3067. if (1+cosTheta) > 0.0001 then
  3068. local theta = math.acos(-cosTheta)
  3069. local invSinTheta = 1/math.sin(theta)
  3070. startInterp = math.sin((t-1)*theta)*invSinTheta
  3071. finishInterp = math.sin(t*theta)*invSinTheta
  3072. else
  3073. startInterp = t-1
  3074. finishInterp = t
  3075. end
  3076. end
  3077. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  3078. end
  3079.  
  3080. local function CFrameFromTopBack(at, top, back)
  3081. local right = top:Cross(back)
  3082. return CFrame.new(at.x, at.y, at.z,
  3083. right.x, top.x, back.x,
  3084. right.y, top.y, back.y,
  3085. right.z, top.z, back.z)
  3086. end
  3087.  
  3088. function Triangle(a, b, c)
  3089. local edg1 = (c-a):Dot((b-a).unit)
  3090. local edg2 = (a-b):Dot((c-b).unit)
  3091. local edg3 = (b-c):Dot((a-c).unit)
  3092. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  3093. a, b, c = a, b, c
  3094. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  3095. a, b, c = b, c, a
  3096. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  3097. a, b, c = c, a, b
  3098. else
  3099. assert(false, "unreachable")
  3100. end
  3101.  
  3102. local len1 = (c-a):Dot((b-a).unit)
  3103. local len2 = (b-a).magnitude - len1
  3104. local width = (a + (b-a).unit*len1 - c).magnitude
  3105.  
  3106. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  3107.  
  3108. local list = {}
  3109.  
  3110. if len1 > 0.01 then
  3111. local w1 = Instance.new('WedgePart', m)
  3112. game:GetService("Debris"):AddItem(w1,5)
  3113. w1.Material = "SmoothPlastic"
  3114. w1.FormFactor = 'Custom'
  3115. w1.BrickColor = BrickColor.new("Really red")
  3116. w1.Transparency = 0
  3117. w1.Reflectance = 0
  3118. w1.Material = "SmoothPlastic"
  3119. w1.CanCollide = false
  3120. local l1 = Instance.new("PointLight",w1)
  3121. l1.Color = Color3.new(170,0,0)
  3122. NoOutline(w1)
  3123. local sz = Vector3.new(0.2, width, len1)
  3124. w1.Size = sz
  3125. local sp = Instance.new("SpecialMesh",w1)
  3126. sp.MeshType = "Wedge"
  3127. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  3128. w1:BreakJoints()
  3129. w1.Anchored = true
  3130. w1.Parent = workspace
  3131. w1.Transparency = 0.7
  3132. table.insert(Effects,{w1,"Disappear",.01})
  3133. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  3134. table.insert(list,w1)
  3135. end
  3136.  
  3137. if len2 > 0.01 then
  3138. local w2 = Instance.new('WedgePart', m)
  3139. game:GetService("Debris"):AddItem(w2,5)
  3140. w2.Material = "SmoothPlastic"
  3141. w2.FormFactor = 'Custom'
  3142. w2.BrickColor = BrickColor.new("Really red")
  3143. w2.Transparency = 0
  3144. w2.Reflectance = 0
  3145. w2.Material = "SmoothPlastic"
  3146. w2.CanCollide = false
  3147. local l2 = Instance.new("PointLight",w2)
  3148. l2.Color = Color3.new(170,0,0)
  3149. NoOutline(w2)
  3150. local sz = Vector3.new(0.2, width, len2)
  3151. w2.Size = sz
  3152. local sp = Instance.new("SpecialMesh",w2)
  3153. sp.MeshType = "Wedge"
  3154. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  3155. w2:BreakJoints()
  3156. w2.Anchored = true
  3157. w2.Parent = workspace
  3158. w2.Transparency = 0.7
  3159. table.insert(Effects,{w2,"Disappear",.01})
  3160. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  3161. table.insert(list,w2)
  3162. end
  3163. return unpack(list)
  3164. end
  3165.  
  3166.  
  3167. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  3168. if hit.Parent == nil then
  3169. return
  3170. end
  3171. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  3172. for _, v in pairs(hit.Parent:children()) do
  3173. if v:IsA("Humanoid") then
  3174. h = v
  3175. end
  3176. end
  3177. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
  3178. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  3179. return
  3180. end
  3181. local c = Create("ObjectValue")({
  3182. Name = "creator",
  3183. Value = game:GetService("Players").DavidGrativol,
  3184. Parent = h
  3185. })
  3186. game:GetService("Debris"):AddItem(c, 0.5)
  3187. if HitSound ~= nil and HitPitch ~= nil then
  3188. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  3189. end
  3190. local Damage = math.random(minim, maxim)
  3191. local blocked = false
  3192. local block = hit.Parent:findFirstChild("Block")
  3193. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  3194. blocked = true
  3195. block.Value = block.Value - 1
  3196. print(block.Value)
  3197. end
  3198. if blocked == false then
  3199. HitHealth = h.Health
  3200. h.Health = h.Health - Damage
  3201. if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
  3202. print("gained kill")
  3203. dmg(h.Parent)
  3204. end
  3205. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  3206. else
  3207. h.Health = h.Health - Damage / 2
  3208. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  3209. end
  3210. if Type == "Knockdown" then
  3211. local hum = hit.Parent.Humanoid
  3212. hum.PlatformStand = true
  3213. coroutine.resume(coroutine.create(function(HHumanoid)
  3214. swait(1)
  3215. HHumanoid.PlatformStand = false
  3216. end), hum)
  3217. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  3218. local bodvol = Create("BodyVelocity")({
  3219. velocity = angle * knockback,
  3220. P = 5000,
  3221. maxForce = Vector3.new(8000, 8000, 8000),
  3222. Parent = hit
  3223. })
  3224. local rl = Create("BodyAngularVelocity")({
  3225. P = 3000,
  3226. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  3227. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  3228. Parent = hit
  3229. })
  3230. game:GetService("Debris"):AddItem(bodvol, 0.5)
  3231. game:GetService("Debris"):AddItem(rl, 0.5)
  3232. elseif Type == "Normal" then
  3233. local vp = Create("BodyVelocity")({
  3234. P = 500,
  3235. maxForce = Vector3.new(math.huge, 0, math.huge),
  3236. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  3237. })
  3238. if knockback > 0 then
  3239. vp.Parent = hit.Parent.Head
  3240. end
  3241. game:GetService("Debris"):AddItem(vp, 0.5)
  3242. elseif Type == "Up" then
  3243. local bodyVelocity = Create("BodyVelocity")({
  3244. velocity = Vector3.new(0, 20, 0),
  3245. P = 5000,
  3246. maxForce = Vector3.new(8000, 8000, 8000),
  3247. Parent = hit
  3248. })
  3249. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  3250. local bodyVelocity = Create("BodyVelocity")({
  3251. velocity = Vector3.new(0, 20, 0),
  3252. P = 5000,
  3253. maxForce = Vector3.new(8000, 8000, 8000),
  3254. Parent = hit
  3255. })
  3256. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  3257. elseif Type == "Leech" then
  3258. local hum = hit.Parent.Humanoid
  3259. if hum ~= nil then
  3260. for i = 0, 2 do
  3261. Effects.Sphere.Create(BrickColor.new("Bright red"), hit.Parent.Torso.CFrame * cn(0, 0, 0) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  3262. end
  3263. Humanoid.Health = Humanoid.Health + 10
  3264. end
  3265. elseif Type == "UpKnock" then
  3266. local hum = hit.Parent.Humanoid
  3267. hum.PlatformStand = true
  3268. if hum ~= nil then
  3269. hitr = true
  3270. end
  3271. coroutine.resume(coroutine.create(function(HHumanoid)
  3272. swait(5)
  3273. HHumanoid.PlatformStand = false
  3274. hitr = false
  3275. end), hum)
  3276. local bodyVelocity = Create("BodyVelocity")({
  3277. velocity = Vector3.new(0, 20, 0),
  3278. P = 5000,
  3279. maxForce = Vector3.new(8000, 8000, 8000),
  3280. Parent = hit
  3281. })
  3282. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  3283. local bodyVelocity = Create("BodyVelocity")({
  3284. velocity = Vector3.new(0, 20, 0),
  3285. P = 5000,
  3286. maxForce = Vector3.new(8000, 8000, 8000),
  3287. Parent = hit
  3288. })
  3289. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  3290. elseif Type == "Snare" then
  3291. local bp = Create("BodyPosition")({
  3292. P = 2000,
  3293. D = 100,
  3294. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3295. position = hit.Parent.Torso.Position,
  3296. Parent = hit.Parent.Torso
  3297. })
  3298. game:GetService("Debris"):AddItem(bp, 1)
  3299. elseif Type == "Slashnare" then
  3300. Effects.Block.Create(BrickColor.new("Pastel Blue"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 15*4, 15*4, 15*4, 3*4, 3*4, 3*4, 0.07)
  3301. for i = 1, math.random(4, 5) do
  3302. Effects.Sphere.Create(BrickColor.new("Teal"), hit.Parent.Torso.CFrame * cn(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  3303. end
  3304. local bp = Create("BodyPosition")({
  3305. P = 2000,
  3306. D = 100,
  3307. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3308. position = hit.Parent.Torso.Position,
  3309. Parent = hit.Parent.Torso
  3310. })
  3311. game:GetService("Debris"):AddItem(bp, 1)
  3312. elseif Type == "Spike" then
  3313. CreateBigIceSword(hit.Parent.Torso.CFrame)
  3314. local bp = Create("BodyPosition")({
  3315. P = 2000,
  3316. D = 100,
  3317. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3318. position = hit.Parent.Torso.Position,
  3319. Parent = hit.Parent.Torso
  3320. })
  3321. game:GetService("Debris"):AddItem(bp, 1)
  3322. elseif Type == "Freeze" then
  3323. local BodPos = Create("BodyPosition")({
  3324. P = 50000,
  3325. D = 1000,
  3326. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3327. position = hit.Parent.Torso.Position,
  3328. Parent = hit.Parent.Torso
  3329. })
  3330. local BodGy = Create("BodyGyro")({
  3331. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  3332. P = 20000,
  3333. Parent = hit.Parent.Torso,
  3334. cframe = hit.Parent.Torso.CFrame
  3335. })
  3336. hit.Parent.Torso.Anchored = true
  3337. coroutine.resume(coroutine.create(function(Part)
  3338. swait(1.5)
  3339. Part.Anchored = false
  3340. end), hit.Parent.Torso)
  3341. game:GetService("Debris"):AddItem(BodPos, 3)
  3342. game:GetService("Debris"):AddItem(BodGy, 3)
  3343. end
  3344. local debounce = Create("BoolValue")({
  3345. Name = "DebounceHit",
  3346. Parent = hit.Parent,
  3347. Value = true
  3348. })
  3349. game:GetService("Debris"):AddItem(debounce, Delay)
  3350. c = Instance.new("ObjectValue")
  3351. c.Name = "creator"
  3352. c.Value = Player
  3353. c.Parent = h
  3354. game:GetService("Debris"):AddItem(c, 0.5)
  3355. end
  3356. end
  3357. function ShowDamage(Pos, Text, Time, Color)
  3358. local Rate = 0.03333333333333333
  3359. local Pos = Pos or Vector3.new(0, 0, 0)
  3360. local Text = Text or ""
  3361. local Time = Time or 2
  3362. local Color = Color or Color3.new(1, 0, 1)
  3363. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  3364. EffectPart.Anchored = true
  3365. local BillboardGui = Create("BillboardGui")({
  3366. Size = UDim2.new(3, 0, 3, 0),
  3367. Adornee = EffectPart,
  3368. Parent = EffectPart
  3369. })
  3370. local TextLabel = Create("TextLabel")({
  3371. BackgroundTransparency = 1,
  3372. Size = UDim2.new(1, 0, 1, 0),
  3373. Text = Text,
  3374. TextColor3 = Color,
  3375. TextScaled = true,
  3376. Font = Enum.Font.ArialBold,
  3377. Parent = BillboardGui
  3378. })
  3379. game.Debris:AddItem(EffectPart, Time + 0.1)
  3380. EffectPart.Parent = game:GetService("Workspace")
  3381. delay(0, function()
  3382. local Frames = Time / Rate
  3383. for Frame = 1, Frames do
  3384. wait(Rate)
  3385. local Percent = Frame / Frames
  3386. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  3387. TextLabel.TextTransparency = Percent
  3388. end
  3389. if EffectPart and EffectPart.Parent then
  3390. EffectPart:Destroy()
  3391. end
  3392. end)
  3393. end
  3394. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  3395. for _, c in pairs(workspace:children()) do
  3396. local hum = c:findFirstChildOfClass("Humanoid")
  3397. if hum ~= nil then
  3398. local head = c:findFirstChild("Head")
  3399. if head ~= nil then
  3400. local targ = head.Position - Part.Position
  3401. local mag = targ.magnitude
  3402. if magni >= mag and c.Name ~= Player.Name then
  3403. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  3404. end
  3405. end
  3406. end
  3407. end
  3408. end
  3409.  
  3410. function MagniDamageWithEffect(Part, magni, mindam, maxdam, knock, Type)
  3411. for _, c in pairs(workspace:children()) do
  3412. local hum = c:findFirstChild("Humanoid")
  3413. if hum ~= nil then
  3414. local head = c:findFirstChild("Torso")
  3415. if head ~= nil then
  3416. local targ = head.Position - Part.Position
  3417. local mag = targ.magnitude
  3418. if magni >= mag and c.Name ~= Player.Name then
  3419. MagicBlock(BrickColor.new("Pastel light blue"),head.CFrame,5,5,5,1,1,1,0.05)
  3420. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  3421. end
  3422. end
  3423. end
  3424. end
  3425. end
  3426.  
  3427. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  3428. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3429. end
  3430.  
  3431. local origcolor = BrickColor.new("Pastel light blue")
  3432. ---- This section of explosions.
  3433.  
  3434. ----
  3435.  
  3436.  
  3437. function ring(type,pos,scale,value)
  3438. local type = type
  3439. local rng = Instance.new("Part", char)
  3440. rng.Anchored = true
  3441. rng.BrickColor = origcolor
  3442. rng.CanCollide = false
  3443. rng.FormFactor = 3
  3444. rng.Name = "Ring"
  3445. rng.Size = Vector3.new(1, 1, 1)
  3446. rng.Transparency = 0
  3447. rng.TopSurface = 0
  3448. rng.BottomSurface = 0
  3449. rng.CFrame = pos
  3450. local rngm = Instance.new("SpecialMesh", rng)
  3451. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3452. rngm.Scale = scale
  3453. local scaler2 = 1
  3454. if type == "Add" then
  3455. scaler2 = 1*value
  3456. elseif type == "Divide" then
  3457. scaler2 = 1/value
  3458. end
  3459. coroutine.resume(coroutine.create(function()
  3460. for i = 0,10,0.1 do
  3461. swait()
  3462. if type == "Add" then
  3463. scaler2 = scaler2 - 0.01*value
  3464. elseif type == "Divide" then
  3465. scaler2 = scaler2 - 0.01/value
  3466. end
  3467. rng.Transparency = rng.Transparency + 0.01
  3468. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3469. end
  3470. rng:Destroy()
  3471. end))
  3472. end
  3473.  
  3474.  
  3475. function wave(type,pos,scale,value)
  3476. local type = type
  3477. local rng = Instance.new("Part", char)
  3478. rng.Anchored = true
  3479. rng.BrickColor = origcolor
  3480. rng.CanCollide = false
  3481. rng.FormFactor = 3
  3482. rng.Name = "Ring"
  3483. rng.Size = Vector3.new(1, 1, 1)
  3484. rng.Transparency = 0
  3485. rng.TopSurface = 0
  3486. rng.BottomSurface = 0
  3487. rng.CFrame = pos
  3488. local rngm = Instance.new("SpecialMesh", rng)
  3489. rngm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3490. rngm.Scale = scale
  3491. local scaler2 = 1
  3492. if type == "Add" then
  3493. scaler2 = 1*value
  3494. elseif type == "Divide" then
  3495. scaler2 = 1/value
  3496. end
  3497. coroutine.resume(coroutine.create(function()
  3498. for i = 0,10,0.1 do
  3499. swait()
  3500. if type == "Add" then
  3501. scaler2 = scaler2 - 0.01*value
  3502. elseif type == "Divide" then
  3503. scaler2 = scaler2 - 0.01/value
  3504. end
  3505. rng.Transparency = rng.Transparency + 0.01
  3506. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  3507. end
  3508. rng:Destroy()
  3509. end))
  3510. end
  3511.  
  3512. function sphere(bonuspeed,type,pos,scale,value,color)
  3513. local type = type
  3514. local rng = Instance.new("Part", char)
  3515. rng.Anchored = true
  3516. if RuinMode ~= 9 then
  3517. rng.BrickColor = color
  3518. elseif RuinMode == 9 then
  3519. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  3520. end
  3521. rng.CanCollide = false
  3522. rng.FormFactor = 3
  3523. rng.Name = "Ring"
  3524. rng.Material = "Neon"
  3525. rng.Size = Vector3.new(1, 1, 1)
  3526. rng.Transparency = 0
  3527. rng.TopSurface = 0
  3528. rng.BottomSurface = 0
  3529. rng.CFrame = pos
  3530. local rngm = Instance.new("SpecialMesh", rng)
  3531. rngm.MeshType = "Sphere"
  3532. rngm.Scale = scale
  3533. if rainbowmode == true then
  3534. rng.Color = Color3.new(r/255,g/255,b/255)
  3535. end
  3536. if RuinMode == 9 then
  3537. coroutine.resume(coroutine.create(function()
  3538. while true do
  3539. swait()
  3540. if rng.Parent ~= nil then
  3541. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  3542. else
  3543. break
  3544. end
  3545. end
  3546. end))
  3547. end
  3548. local scaler2 = 1
  3549. if type == "Add" then
  3550. scaler2 = 1*value
  3551. elseif type == "Divide" then
  3552. scaler2 = 1/value
  3553. end
  3554. coroutine.resume(coroutine.create(function()
  3555. for i = 0,10/bonuspeed,0.1 do
  3556. swait()
  3557. if rainbowmode == true then
  3558. rng.Color = Color3.new(r/255,g/255,b/255)
  3559. end
  3560. if type == "Add" then
  3561. scaler2 = scaler2 - 0.01*value/bonuspeed
  3562. elseif type == "Divide" then
  3563. scaler2 = scaler2 - 0.01/value*bonuspeed
  3564. end
  3565. if chaosmode == true then
  3566. rng.BrickColor = BrickColor.random()
  3567. end
  3568. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  3569. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  3570. end
  3571. rng:Destroy()
  3572. end))
  3573. end
  3574.  
  3575. function sphere2(bonuspeed,type,pos,scale,value,value2,value3,color)
  3576. local type = type
  3577. local rng = Instance.new("Part", char)
  3578. rng.Anchored = true
  3579. if RuinMode ~= 9 then
  3580. rng.BrickColor = color
  3581. elseif RuinMode == 9 then
  3582. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  3583. end
  3584. rng.CanCollide = false
  3585. rng.FormFactor = 3
  3586. rng.Name = "Ring"
  3587. rng.Material = "Neon"
  3588. rng.Size = Vector3.new(1, 1, 1)
  3589. rng.Transparency = 0
  3590. rng.TopSurface = 0
  3591. rng.BottomSurface = 0
  3592. rng.CFrame = pos
  3593. local rngm = Instance.new("SpecialMesh", rng)
  3594. rngm.MeshType = "Sphere"
  3595. rngm.Scale = scale
  3596. local scaler2 = 1
  3597. local scaler2b = 1
  3598. local scaler2c = 1
  3599. if type == "Add" then
  3600. scaler2 = 1*value
  3601. scaler2b = 1*value2
  3602. scaler2c = 1*value3
  3603. elseif type == "Divide" then
  3604. scaler2 = 1/value
  3605. scaler2b = 1/value2
  3606. scaler2c = 1/value3
  3607. end
  3608. if RuinMode == 9 then
  3609. coroutine.resume(coroutine.create(function()
  3610. while true do
  3611. swait()
  3612. if rng.Parent ~= nil then
  3613. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  3614. else
  3615. break
  3616. end
  3617. end
  3618. end))
  3619. end
  3620. coroutine.resume(coroutine.create(function()
  3621. for i = 0,10/bonuspeed,0.1 do
  3622. swait()
  3623. if type == "Add" then
  3624. scaler2 = scaler2 - 0.01*value/bonuspeed
  3625. scaler2b = scaler2b - 0.01*value/bonuspeed
  3626. scaler2c = scaler2c - 0.01*value/bonuspeed
  3627. elseif type == "Divide" then
  3628. scaler2 = scaler2 - 0.01/value*bonuspeed
  3629. scaler2b = scaler2b - 0.01/value*bonuspeed
  3630. scaler2c = scaler2c - 0.01/value*bonuspeed
  3631. end
  3632. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  3633. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
  3634. end
  3635. rng:Destroy()
  3636. end))
  3637. end
  3638.  
  3639. function slash(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,color)
  3640. local type = type
  3641. local rotenable = rotatingop
  3642. local rng = Instance.new("Part", char)
  3643. rng.Anchored = true
  3644. rng.BrickColor = color
  3645. rng.CanCollide = false
  3646. rng.FormFactor = 3
  3647. rng.Name = "Ring"
  3648. rng.Material = "Neon"
  3649. rng.Size = Vector3.new(1, 1, 1)
  3650. rng.Transparency = 0
  3651. if typeoftrans == "In" then
  3652. rng.Transparency = 1
  3653. end
  3654. rng.TopSurface = 0
  3655. rng.BottomSurface = 0
  3656. rng.CFrame = pos
  3657. local rngm = Instance.new("SpecialMesh", rng)
  3658. rngm.MeshType = "FileMesh"
  3659. if typeofshape == "Normal" then
  3660. rngm.MeshId = "rbxassetid://662586858"
  3661. elseif typeofshape == "Round" then
  3662. rngm.MeshId = "rbxassetid://662585058"
  3663. end
  3664. rngm.Scale = scale
  3665. local scaler2 = 1/10
  3666. if type == "Add" then
  3667. scaler2 = 1*value/10
  3668. elseif type == "Divide" then
  3669. scaler2 = 1/value/10
  3670. end
  3671. local randomrot = math.random(1,2)
  3672. coroutine.resume(coroutine.create(function()
  3673. for i = 0,10/bonuspeed,0.1 do
  3674. swait()
  3675. if type == "Add" then
  3676. scaler2 = scaler2 - 0.01*value/bonuspeed/10
  3677. elseif type == "Divide" then
  3678. scaler2 = scaler2 - 0.01/value*bonuspeed/10
  3679. end
  3680. if rotenable == true then
  3681. if randomrot == 1 then
  3682. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/2),0)
  3683. elseif randomrot == 2 then
  3684. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-rotspeed*bonuspeed/2),0)
  3685. end
  3686. end
  3687. if typeoftrans == "Out" then
  3688. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  3689. elseif typeoftrans == "In" then
  3690. rng.Transparency = rng.Transparency - 0.01*bonuspeed
  3691. end
  3692. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/10, 0, scaler2*bonuspeed/10)
  3693. end
  3694. rng:Destroy()
  3695. end))
  3696. end
  3697.  
  3698. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  3699. local type = type
  3700. local rng = Instance.new("Part", char)
  3701. rng.Anchored = true
  3702. rng.BrickColor = color
  3703. rng.CanCollide = false
  3704. rng.FormFactor = 3
  3705. rng.Name = "Ring"
  3706. rng.Material = "Neon"
  3707. rng.Size = Vector3.new(1, 1, 1)
  3708. rng.Transparency = 0
  3709. rng.TopSurface = 0
  3710. rng.BottomSurface = 0
  3711. rng.CFrame = pos
  3712. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  3713. local rngm = Instance.new("SpecialMesh", rng)
  3714. rngm.MeshType = "Brick"
  3715. rngm.Scale = vt(x1,y1,z1)
  3716. if rainbowmode == true then
  3717. rng.Color = Color3.new(r/255,g/255,b/255)
  3718. end
  3719. local scaler2 = 1
  3720. local speeder = FastSpeed/10
  3721. if type == "Add" then
  3722. scaler2 = 1*value
  3723. elseif type == "Divide" then
  3724. scaler2 = 1/value
  3725. end
  3726. coroutine.resume(coroutine.create(function()
  3727. for i = 0,10/bonuspeed,0.1 do
  3728. swait()
  3729. if rainbowmode == true then
  3730. rng.Color = Color3.new(r/255,g/255,b/255)
  3731. end
  3732. if type == "Add" then
  3733. scaler2 = scaler2 - 0.01*value/bonuspeed
  3734. elseif type == "Divide" then
  3735. scaler2 = scaler2 - 0.01/value*bonuspeed
  3736. end
  3737. if chaosmode == true then
  3738. rng.BrickColor = BrickColor.random()
  3739. end
  3740. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  3741. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  3742. --rng.Transparency = rng.Transparency + 0.01*bonuspeed
  3743. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  3744. end
  3745. rng:Destroy()
  3746. end))
  3747. end
  3748.  
  3749. function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  3750. local type = type
  3751. local rng = Instance.new("Part", char)
  3752. rng.Anchored = true
  3753. rng.BrickColor = color
  3754. rng.CanCollide = false
  3755. rng.FormFactor = 3
  3756. rng.Name = "Ring"
  3757. rng.Material = "Neon"
  3758. rng.Size = Vector3.new(1, 1, 1)
  3759. rng.Transparency = 0
  3760. rng.TopSurface = 0
  3761. rng.BottomSurface = 0
  3762. rng.CFrame = pos
  3763. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  3764. local rngm = Instance.new("SpecialMesh", rng)
  3765. rngm.MeshType = "Brick"
  3766. rngm.Scale = vt(x1,y1,z1)
  3767. if rainbowmode == true then
  3768. rng.Color = Color3.new(r/255,g/255,b/255)
  3769. end
  3770. local scaler2 = 1
  3771. local speeder = FastSpeed/10
  3772. if type == "Add" then
  3773. scaler2 = 1*value
  3774. elseif type == "Divide" then
  3775. scaler2 = 1/value
  3776. end
  3777. coroutine.resume(coroutine.create(function()
  3778. for i = 0,10/bonuspeed,0.1 do
  3779. swait()
  3780. if rainbowmode == true then
  3781. rng.Color = Color3.new(r/255,g/255,b/255)
  3782. end
  3783. if type == "Add" then
  3784. scaler2 = scaler2 - 0.01*value/bonuspeed
  3785. elseif type == "Divide" then
  3786. scaler2 = scaler2 - 0.01/value*bonuspeed
  3787. end
  3788. if chaosmode == true then
  3789. rng.BrickColor = BrickColor.random()
  3790. end
  3791. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  3792. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  3793. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  3794. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  3795. end
  3796. rng:Destroy()
  3797. end))
  3798. end
  3799.  
  3800. function PixelBlockNeg(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  3801. local type = type
  3802. local rng = Instance.new("Part", char)
  3803. rng.Anchored = true
  3804. rng.BrickColor = color
  3805. rng.CanCollide = false
  3806. rng.FormFactor = 3
  3807. rng.Name = "Ring"
  3808. rng.Material = "Neon"
  3809. rng.Size = Vector3.new(1, 1, 1)
  3810. rng.Transparency = 0
  3811. rng.TopSurface = 0
  3812. rng.BottomSurface = 0
  3813. rng.CFrame = pos
  3814. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  3815. local rngm = Instance.new("SpecialMesh", rng)
  3816. rngm.MeshType = "Brick"
  3817. rngm.Scale = vt(x1,y1,z1)
  3818. if rainbowmode == true then
  3819. rng.Color = Color3.new(r/255,g/255,b/255)
  3820. end
  3821. local scaler2 = 0
  3822. local speeder = FastSpeed/10
  3823. if type == "Add" then
  3824. scaler2 = 1*value
  3825. elseif type == "Divide" then
  3826. scaler2 = 1/value
  3827. end
  3828. coroutine.resume(coroutine.create(function()
  3829. for i = 0,10/bonuspeed,0.1 do
  3830. swait()
  3831. if rainbowmode == true then
  3832. rng.Color = Color3.new(r/255,g/255,b/255)
  3833. end
  3834. if type == "Add" then
  3835. scaler2 = scaler2 - 0.01*value/bonuspeed
  3836. elseif type == "Divide" then
  3837. scaler2 = scaler2 - 0.01/value*bonuspeed
  3838. end
  3839. if chaosmode == true then
  3840. rng.BrickColor = BrickColor.random()
  3841. end
  3842. speeder = speeder + 0.01*FastSpeed*bonuspeed/10
  3843. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  3844. --rng.Transparency = rng.Transparency + 0.01*bonuspeed
  3845. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  3846. end
  3847. rng:Destroy()
  3848. end))
  3849. end
  3850.  
  3851. function block(bonuspeed,type,pos,scale,value,value2,value3,color,color3)
  3852. local type = type
  3853. local rng = Instance.new("Part", char)
  3854. rng.Anchored = true
  3855. rng.BrickColor = color
  3856. rng.Color = color3
  3857. rng.CanCollide = false
  3858. rng.FormFactor = 3
  3859. rng.Name = "Ring"
  3860. rng.Material = "Neon"
  3861. rng.Size = Vector3.new(1, 1, 1)
  3862. rng.Transparency = 0
  3863. rng.TopSurface = 0
  3864. rng.BottomSurface = 0
  3865. rng.CFrame = pos
  3866. local rngm = Instance.new("SpecialMesh", rng)
  3867. rngm.MeshType = "Brick"
  3868. rngm.Scale = scale
  3869. local scaler2 = 1
  3870. local scaler2b = 1
  3871. local scaler2c = 1
  3872. if type == "Add" then
  3873. scaler2 = 1*value
  3874. scaler2b = 1*value2
  3875. scaler2c = 1*value3
  3876. elseif type == "Divide" then
  3877. scaler2 = 1/value
  3878. scaler2b = 1/value2
  3879. scaler2c = 1/value3
  3880. end
  3881. coroutine.resume(coroutine.create(function()
  3882. for i = 0,10/bonuspeed,0.1 do
  3883. swait()
  3884. if type == "Add" then
  3885. scaler2 = scaler2 - 0.01*value/bonuspeed
  3886. scaler2b = scaler2b - 0.01*value/bonuspeed
  3887. scaler2c = scaler2c - 0.01*value/bonuspeed
  3888. elseif type == "Divide" then
  3889. scaler2 = scaler2 - 0.01/value*bonuspeed
  3890. scaler2b = scaler2b - 0.01/value*bonuspeed
  3891. scaler2c = scaler2c - 0.01/value*bonuspeed
  3892. end
  3893. rng.CFrame = rng.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  3894. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  3895. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
  3896. end
  3897. rng:Destroy()
  3898. end))
  3899. end
  3900.  
  3901. function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  3902. local type = type
  3903. local rng = Instance.new("Part", char)
  3904. rng.Anchored = true
  3905. if RuinMode ~= 9 then
  3906. rng.BrickColor = color
  3907. elseif RuinMode == 9 then
  3908. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  3909. end
  3910. rng.CanCollide = false
  3911. rng.FormFactor = 3
  3912. rng.Name = "Ring"
  3913. rng.Material = "Neon"
  3914. rng.Size = Vector3.new(1, 1, 1)
  3915. rng.Transparency = 0
  3916. rng.TopSurface = 0
  3917. rng.BottomSurface = 0
  3918. rng.CFrame = pos
  3919. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  3920. local rngm = Instance.new("SpecialMesh", rng)
  3921. rngm.MeshType = "Sphere"
  3922. rngm.Scale = vt(x1,y1,z1)
  3923. if rainbowmode == true then
  3924. rng.Color = Color3.new(r/255,g/255,b/255)
  3925. end
  3926. if RuinMode == 9 then
  3927. coroutine.resume(coroutine.create(function()
  3928. while true do
  3929. swait()
  3930. if rng.Parent ~= nil then
  3931. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  3932. else
  3933. break
  3934. end
  3935. end
  3936. end))
  3937. end
  3938. local scaler2 = 1
  3939. local speeder = FastSpeed
  3940. if type == "Add" then
  3941. scaler2 = 1*value
  3942. elseif type == "Divide" then
  3943. scaler2 = 1/value
  3944. end
  3945. coroutine.resume(coroutine.create(function()
  3946. for i = 0,10/bonuspeed,0.1 do
  3947. swait()
  3948. if rainbowmode == true then
  3949. rng.Color = Color3.new(r/255,g/255,b/255)
  3950. end
  3951. if type == "Add" then
  3952. scaler2 = scaler2 - 0.01*value/bonuspeed
  3953. elseif type == "Divide" then
  3954. scaler2 = scaler2 - 0.01/value*bonuspeed
  3955. end
  3956. if chaosmode == true then
  3957. rng.BrickColor = BrickColor.random()
  3958. end
  3959. speeder = speeder - 0.01*FastSpeed*bonuspeed
  3960. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  3961. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  3962. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
  3963. end
  3964. rng:Destroy()
  3965. end))
  3966. end
  3967.  
  3968.  
  3969. function sphereMKCharge(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  3970. local type = type
  3971. local rng = Instance.new("Part", char)
  3972. rng.Anchored = true
  3973. if RuinMode ~= 9 then
  3974. rng.BrickColor = color
  3975. elseif RuinMode == 9 then
  3976. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  3977. end
  3978. rng.CanCollide = false
  3979. rng.FormFactor = 3
  3980. rng.Name = "Ring"
  3981. rng.Material = "Neon"
  3982. rng.Size = Vector3.new(1, 1, 1)
  3983. rng.Transparency = 1
  3984. rng.TopSurface = 0
  3985. rng.BottomSurface = 0
  3986. rng.CFrame = pos
  3987. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  3988. local rngm = Instance.new("SpecialMesh", rng)
  3989. rngm.MeshType = "Sphere"
  3990. rngm.Scale = vt(x1,y1,z1)
  3991. if rainbowmode == true then
  3992. rng.Color = Color3.new(r/255,g/255,b/255)
  3993. end
  3994. if RuinMode == 9 then
  3995. coroutine.resume(coroutine.create(function()
  3996. while true do
  3997. swait()
  3998. if rng.Parent ~= nil then
  3999. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  4000. else
  4001. break
  4002. end
  4003. end
  4004. end))
  4005. end
  4006. local scaler2 = 1
  4007. local speeder = FastSpeed
  4008. if type == "Add" then
  4009. scaler2 = 1*value
  4010. elseif type == "Divide" then
  4011. scaler2 = 1/value
  4012. end
  4013. coroutine.resume(coroutine.create(function()
  4014. for i = 0,10/bonuspeed,0.1 do
  4015. swait()
  4016. if rainbowmode == true then
  4017. rng.Color = Color3.new(r/255,g/255,b/255)
  4018. end
  4019. if type == "Add" then
  4020. scaler2 = scaler2 - 0.01*value/bonuspeed
  4021. elseif type == "Divide" then
  4022. scaler2 = scaler2 - 0.01/value*bonuspeed
  4023. end
  4024. if chaosmode == true then
  4025. rng.BrickColor = BrickColor.random()
  4026. end
  4027. speeder = speeder - 0.01*FastSpeed*bonuspeed
  4028. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  4029. rng.Transparency = rng.Transparency - 0.01*bonuspeed
  4030. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
  4031. end
  4032. rng:Destroy()
  4033. end))
  4034. end
  4035.  
  4036. function dmg(dude)
  4037. if dude.Name ~= Character then
  4038. local keptcolor = MRC_A
  4039. local bgf = Instance.new("BodyGyro",dude.Head)
  4040. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  4041. --[[local val = Instance.new("BoolValue",dude)
  4042. val.Name = "IsHit"]]--
  4043. local ds = coroutine.wrap(function()
  4044. dude:WaitForChild("Head"):BreakJoints()
  4045. for i, v in pairs(dude:GetChildren()) do
  4046. if v:IsA("Part") or v:IsA("MeshPart") then
  4047. v.Name = "DEMINISHED"
  4048. end
  4049. end
  4050. wait(0.5)
  4051. targetted = nil
  4052. CFuncs["Sound"].Create("rbxassetid://62339698", char, 0.75, 0.285)
  4053. coroutine.resume(coroutine.create(function()
  4054. for i, v in pairs(dude:GetChildren()) do
  4055. if v:IsA("Accessory") then
  4056. v:Destroy()
  4057. end
  4058. if v:IsA("Humanoid") then
  4059. v:Destroy()
  4060. end
  4061. if v:IsA("CharacterMesh") then
  4062. v:Destroy()
  4063. end
  4064. if v:IsA("Model") then
  4065. v:Destroy()
  4066. end
  4067. if v:IsA("Part") or v:IsA("MeshPart") then
  4068. for x, o in pairs(v:GetChildren()) do
  4069. if o:IsA("Decal") then
  4070. o:Destroy()
  4071. end
  4072. end
  4073. coroutine.resume(coroutine.create(function()
  4074. v.Material = "Neon"
  4075. v.CanCollide = false
  4076. v.Anchored = false
  4077. local bld = Instance.new("ParticleEmitter",v)
  4078. bld.LightEmission = 0.75
  4079. bld.Texture = "rbxassetid://363275192" ---284205403
  4080. bld.Color = ColorSequence.new(keptcolor.Color)
  4081. bld.Rate = 500
  4082. bld.Lifetime = NumberRange.new(1)
  4083. bld.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0,0)})
  4084. bld.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
  4085. bld.Speed = NumberRange.new(2,5)
  4086. bld.VelocitySpread = 50000
  4087. bld.Rotation = NumberRange.new(-500,500)
  4088. bld.RotSpeed = NumberRange.new(-500,500)
  4089. local sbs = Instance.new("BodyPosition", v)
  4090. sbs.P = 3000
  4091. sbs.D = 1000
  4092. sbs.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  4093. sbs.position = v.Position + Vector3.new(math.random(-2,2),10 + math.random(-2,2),math.random(-2,2))
  4094. v.Color = keptcolor.Color
  4095. coroutine.resume(coroutine.create(function()
  4096. for i = 0, 49 do
  4097. swait(1)
  4098. v:BreakJoints()
  4099. v.Transparency = v.Transparency + 0.02
  4100. end
  4101. v:BreakJoints()
  4102. sphere2(1,"Add",v.CFrame,vt(0,0,0),0.1,0.1,0.1,keptcolor)
  4103. CFuncs["Sound"].Create("rbxassetid://1192402877", v, 0.5, 0.75)
  4104. bld.Speed = NumberRange.new(10,25)
  4105. bld.Drag = 5
  4106. bld.Acceleration = vt(0,2,0)
  4107. wait(0.5)
  4108. bld.Enabled = false
  4109. wait(8)
  4110. v:Destroy()
  4111. dude:Destroy()
  4112. end))
  4113. end))
  4114. end
  4115. end
  4116. end))
  4117. end)
  4118. ds()
  4119. end
  4120. end
  4121.  
  4122.  
  4123. function FindNearestHead(Position, Distance, SinglePlayer)
  4124. if SinglePlayer then
  4125. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  4126. end
  4127. local List = {}
  4128. for i, v in pairs(workspace:GetChildren()) do
  4129. if v:IsA("Model") then
  4130. if v:findFirstChild("Head") then
  4131. if v ~= Character then
  4132. if (v.Head.Position - Position).magnitude <= Distance then
  4133. table.insert(List, v)
  4134. end
  4135. end
  4136. end
  4137. end
  4138. end
  4139. return List
  4140. end
  4141.  
  4142. function FaceMouse()
  4143. Cam = workspace.CurrentCamera
  4144. return {
  4145. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  4146. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  4147. }
  4148. end
  4149.  
  4150. function FaceMouse2()
  4151. Cam = workspace.CurrentCamera
  4152. return {
  4153. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)),
  4154. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  4155. }
  4156. end
  4157.  
  4158. -- Functions are ready.
  4159. local storehumanoidWS = 16
  4160.  
  4161.  
  4162. function symbolizeBlink(guipar,size,img,color,bonussize,vol,pit,soundid,spar,rotationenabled,rotsp,delay)
  4163. local bgui,imgc = createBGCircle(size,guipar,color)
  4164. bgui.AlwaysOnTop = true
  4165. imgc.Image = "rbxassetid://" ..img
  4166. local rrot = math.random(1,2)
  4167. CFuncs["Sound"].Create("rbxassetid://" ..soundid, spar, vol,pit)
  4168. coroutine.resume(coroutine.create(function()
  4169. for i = 0, 24*delay do
  4170. swait()
  4171. if rotationenabled == true then
  4172. if rrot == 1 then
  4173. imgc.Rotation = imgc.Rotation + rotsp
  4174. elseif rrot == 2 then
  4175. imgc.Rotation = imgc.Rotation - rotsp
  4176. end
  4177. end
  4178. bgui.Size = bgui.Size + UDim2.new(1*bonussize/delay,0,1*bonussize/delay,0)
  4179. imgc.ImageTransparency = imgc.ImageTransparency + 0.04/delay
  4180. end
  4181. bgui:Destroy()
  4182. end))
  4183. end
  4184.  
  4185. function RecolorThing(one,two,custenabl)
  4186. if custenabl == false then
  4187. symbolizeBlink(tru,0,2109052855,one.Color,1,3,1,1614005837,root,true,10,1)
  4188. symbolizeBlink(tru,0,2109052855,two.Color,1.1,2,1,1923591005,root,true,10,1)
  4189. symbolizeBlink(tru,0,2344870656,one.Color,3,0,0,0,root,true,10,1)
  4190. symbolizeBlink(tru,0,2092248396,one.Color,3,0,0,0,root,true,10,1)
  4191. end
  4192. for i, v in pairs(maincolg:GetChildren()) do
  4193. if v:IsA("Part") then
  4194. v.BrickColor = one
  4195. end
  4196. end
  4197. for i, v in pairs(seccolg:GetChildren()) do
  4198. if v:IsA("Part") then
  4199. v.BrickColor = two
  4200. end
  4201. end
  4202. end
  4203.  
  4204.  
  4205. function createBGCircle(size,parent,color)
  4206. local bgui = Instance.new("BillboardGui",parent)
  4207. bgui.Size = UDim2.new(size, 0, size, 0)
  4208. local imgc = Instance.new("ImageLabel",bgui)
  4209. imgc.BackgroundTransparency = 1
  4210. imgc.ImageTransparency = 0
  4211. imgc.Size = UDim2.new(1,0,1,0)
  4212. imgc.Image = "rbxassetid://997291547" --997291547,521073910
  4213. imgc.ImageColor3 = color
  4214. return bgui,imgc
  4215. end
  4216.  
  4217. function attackone()
  4218. attack = true
  4219. local keptcolor = MAINRUINCOLOR
  4220. for i = 0,1,0.1 do
  4221. swait()
  4222. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(-10),math.rad(-20)),0.3)
  4223. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(10),math.rad(20)),.3)
  4224. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(30)), 0.3)
  4225. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  4226. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),.3)
  4227. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(2.5),math.rad(0),math.rad(0)),.3)
  4228. end
  4229. local distlook = 5
  4230. coroutine.resume(coroutine.create(function()
  4231. for i = 0, 4 do
  4232. swait(2)
  4233. CameraEnshaking(2,3)
  4234. local hite = Instance.new("Part", char)
  4235. hite.Anchored = true
  4236. hite.CanCollide = false
  4237. hite.FormFactor = 3
  4238. hite.Name = "Ring"
  4239. hite.Material = "Neon"
  4240. hite.Size = Vector3.new(1, 1, 1)
  4241. hite.Transparency = 1
  4242. hite.TopSurface = 0
  4243. hite.BottomSurface = 0
  4244. hite.CFrame = root.CFrame*CFrame.new(0,-3,-distlook)
  4245. sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(0,1,0),0.2,0.001,0.2,keptcolor)
  4246. sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),vt(8,1,8),-0.045,0.15,-0.045,keptcolor)
  4247. sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),vt(4,1,4),-0.025,0.25,-0.025,keptcolor)
  4248. sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),vt(2,1,2),-0.015,0.35,-0.015,keptcolor)
  4249. MagniDamage(hite, 9, 10,25, 0, "Normal")
  4250. for i = 0, 14 do
  4251. local rsiz = math.random(5,20)
  4252. sphereMK(math.random(1,3),0.25,"Add",hite.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
  4253. end
  4254. CFuncs["Sound"].Create("rbxassetid://178452221", hite, 1, 1)
  4255. CFuncs["Sound"].Create("rbxassetid://1042722746", hite, 0.5, 1)
  4256. game:GetService("Debris"):AddItem(hite, 5)
  4257. distlook = distlook + 10
  4258. end
  4259. end))
  4260. for i = 0,1,0.1 do
  4261. swait()
  4262. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(5),math.rad(90)),0.5)
  4263. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.5)
  4264. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(120)), 0.5)
  4265. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.5)
  4266. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-0.5),math.rad(0),math.rad(-10)),.5)
  4267. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-10)),.5)
  4268. end
  4269. attack = false
  4270. end
  4271.  
  4272. function attacktwo()
  4273. attack = true
  4274. for i = 0,1,0.1 do
  4275. swait()
  4276. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,-0.15,0)* angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
  4277. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  4278. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.5, -0.5) * angles(math.rad(40), math.rad(0), math.rad(-90)), 0.3)
  4279. LW.C0 = clerp(LW.C0, CFrame.new(-1.25, 0.5, -0.5) * angles(math.rad(40), math.rad(0), math.rad(70)), 0.3)
  4280. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(10)),.3)
  4281. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-10)),.3)
  4282. end
  4283. CameraEnshaking(3,4)
  4284. MagniDamage(root, 12, 15,30, 0, "Normal")
  4285. sphere2(5,"Add",root.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.35,0.35,0.35,MAINRUINCOLOR)
  4286. sphere2(7.5,"Add",root.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.35,0.35,0.35,MAINRUINCOLOR)
  4287. sphere2(10,"Add",root.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.35,0.35,0.35,MAINRUINCOLOR)
  4288. coroutine.resume(coroutine.create(function()
  4289. local eff = Instance.new("ParticleEmitter",root)
  4290. eff.Texture = "rbxassetid://363275192"
  4291. eff.LightEmission = 0.95
  4292. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  4293. eff.Rate = 10000
  4294. eff.Lifetime = NumberRange.new(1)
  4295. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,15,0),NumberSequenceKeypoint.new(0.8,25,0),NumberSequenceKeypoint.new(1,30,0)})
  4296. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.25,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
  4297. eff.Speed = NumberRange.new(10,125)
  4298. eff.Drag = 5
  4299. eff.Rotation = NumberRange.new(-500,500)
  4300. eff.VelocitySpread = 9000
  4301. eff.RotSpeed = NumberRange.new(-50,50)
  4302. local eff2 = eff:Clone()
  4303. eff2.Parent = root
  4304. eff2.Texture = "rbxassetid://2273224484"
  4305. eff2.Rate = 10000
  4306. eff2.Lifetime = NumberRange.new(1.5)
  4307. eff2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,3,0),NumberSequenceKeypoint.new(0.8,6,0),NumberSequenceKeypoint.new(1,0,0)})
  4308. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0.25,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  4309. eff2.Drag = 5
  4310. eff2.Speed = NumberRange.new(25,150)
  4311. eff2.Rotation = NumberRange.new(-500,500)
  4312. eff2.VelocitySpread = 9000
  4313. wait(0.25)
  4314. eff2.Enabled = false
  4315. eff.Enabled = false
  4316. wait(5)
  4317. eff2:Destroy()
  4318. eff:Destroy()
  4319. end))
  4320. for i = 0, 9 do
  4321. sphere2(7.5,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.0025,1,-0.0025,MAINRUINCOLOR)
  4322. end
  4323. for i = 0, 24 do
  4324. local rsiz = math.random(5,20)
  4325. sphereMK(math.random(1,5),0.75,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/8,rsiz/8,rsiz/8,0,MAINRUINCOLOR,0)
  4326. end
  4327. CFuncs["Sound"].Create("rbxassetid://1042705869", root, 2.5, 1)
  4328. CFuncs["Sound"].Create("rbxassetid://1042716828", root, 2.25, 1)
  4329. CFuncs["Sound"].Create("rbxassetid://1117054464", root, 1, 1)
  4330. for i = 0,2,0.1 do
  4331. swait()
  4332. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0.15,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  4333. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  4334. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(120)), 0.3)
  4335. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-120)), 0.3)
  4336. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(-10)),.3)
  4337. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(10)),.3)
  4338. end
  4339. attack = false
  4340. end
  4341.  
  4342. function attackthree()
  4343. attack = true
  4344. local keptcolor = MAINRUINCOLOR
  4345. CFuncs["Sound"].Create("rbxassetid://1042700914", root, 2, 1.75)
  4346. for i = 0,1,0.1 do
  4347. swait()
  4348. sphere2(6,"Add",root.CFrame + root.CFrame.lookVector*2.5,vt(3,3,3),0.01,0.01,0.01,MAINRUINCOLOR)
  4349. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),0.5)
  4350. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.5)
  4351. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.5, -0.5) * angles(math.rad(80), math.rad(0), math.rad(-40)), 0.5)
  4352. LW.C0 = clerp(LW.C0, CFrame.new(-1.25, 0.5, -0.5) * angles(math.rad(80), math.rad(0), math.rad(40)), 0.5)
  4353. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.5)
  4354. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.5)
  4355. end
  4356. CFuncs["Sound"].Create("rbxassetid://1042705869", root, 1.5, 0.9)
  4357. CFuncs["Sound"].Create("rbxassetid://1042716828", root, 2, 0.9)
  4358. local angle = -25
  4359. coroutine.resume(coroutine.create(function()
  4360. for i = 0, 2 do
  4361. local orb = Instance.new("Part", char)
  4362. orb.BrickColor = MAINRUINCOLOR
  4363. orb.CanCollide = false
  4364. orb.FormFactor = 3
  4365. orb.Name = "Ring"
  4366. orb.Material = "Neon"
  4367. orb.Size = Vector3.new(1, 1, 1)
  4368. orb.Transparency = 0.5
  4369. orb.TopSurface = 0
  4370. orb.BottomSurface = 0
  4371. local orbm = Instance.new("SpecialMesh", orb)
  4372. orbm.MeshType = "Sphere"
  4373. orbm.Name = "SizeMesh"
  4374. orbm.Scale = vt(3,3,3)
  4375. orb.CFrame = root.CFrame*CFrame.Angles(0,math.rad(angle),0) + root.CFrame.lookVector*2.5
  4376. local bv = Instance.new("BodyVelocity")
  4377. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  4378. bv.velocity = orb.CFrame.lookVector*100
  4379. bv.Parent = orb
  4380. game:GetService("Debris"):AddItem(orb, 10)
  4381. sphere2(6,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.15,0.15,0.15,keptcolor)
  4382. sphere2(9,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.15,0.15,0.15,keptcolor)
  4383. coroutine.resume(coroutine.create(function()
  4384. MagniDamage(orb, 6, 8,15, 0, "Normal")
  4385. for i = 0, 7 do
  4386. swait(2.5)
  4387. CameraEnshaking(1,2)
  4388. MagniDamage(orb, 6, 8,15, 0, "Normal")
  4389. CFuncs["Sound"].Create("rbxassetid://1042693018", orb, 1.5, 1.5)
  4390. for i = 0, 4 do
  4391. local rsiz = math.random(5,10)
  4392. sphere2(4,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.5,1,0.5),-0.0025,0.25,-0.0025,keptcolor)
  4393. sphereMK(math.random(2,6),0.15,"Add",orb.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
  4394. end
  4395. sphere2(4,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.1,0.1,0.1,keptcolor)
  4396. sphere2(8,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.1,0.1,0.1,keptcolor)
  4397. end
  4398. orb.Transparency = 1
  4399. orb.Anchored = false
  4400. wait(10)
  4401. orb:Destroy()
  4402. end))
  4403. angle = angle + 25
  4404. end
  4405. end))
  4406. for i = 0,1,0.1 do
  4407. swait()
  4408. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0.15,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  4409. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  4410. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.3)
  4411. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-60)), 0.3)
  4412. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(-10)),.3)
  4413. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(10)),.3)
  4414. end
  4415. attack = false
  4416. end
  4417.  
  4418. ------------------------------------- Abilities ---------------------------------------------------------
  4419. function Shards()
  4420. attack = true
  4421. hum.WalkSpeed = 2
  4422. local keptcolor = MRC_A
  4423. local obj1 = script.chring:Clone()
  4424. obj1.Parent = char
  4425. obj1.Transparency = 1
  4426. obj1.Color = MRC_A.Color
  4427. local rval = 0
  4428. local eval = 1
  4429. CFuncs["Sound"].Create("rbxassetid://199145761", obj1, 3,1)
  4430. local eff = Instance.new("ParticleEmitter",obj1)
  4431. eff.Texture = "rbxassetid://2344870656"
  4432. eff.LightEmission = 1
  4433. eff.Color = ColorSequence.new(obj1.Color)
  4434. eff.Rate = 10000000
  4435. eff.Enabled = true
  4436. eff.EmissionDirection = "Left"
  4437. eff.Lifetime = NumberRange.new(0.5)
  4438. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,5,0),NumberSequenceKeypoint.new(1,0,0)})
  4439. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4440. eff.Speed = NumberRange.new(5,50)
  4441. eff.Drag = 5
  4442. eff.Rotation = NumberRange.new(-500,500)
  4443. eff.RotSpeed = NumberRange.new(-500,500)
  4444. sphere2(5,"Add",root.CFrame*CFrame.new(0,5,0),vt(1,1,1),0.5,0.005,0.5,MRC_A,MRC_A.Color)
  4445. coroutine.resume(coroutine.create(function()
  4446. for i = 0, 19 do
  4447. swait(4)
  4448. local dis = CreateParta(char,0.5,1,"Neon",MRC_A)
  4449. dis.BrickColor = MRC_A
  4450. dis.Anchored = true
  4451. CFuncs["Sound"].Create("rbxassetid://199145967", dis, 1,1.1)
  4452. dis.CFrame = root.CFrame*CFrame.new(math.random(-10,10),math.random(5,25),math.random(-10,10))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  4453. CreateMeshy(dis,"Sphere",0.5,0.5,4)
  4454. sphere2(5,"Add",dis.CFrame,vt(1,1,1),0.005,0.005,0.1,dis.BrickColor,dis.Color)
  4455. coroutine.resume(coroutine.create(function()
  4456. local eff = Instance.new("ParticleEmitter",dis)
  4457. eff.Texture = "rbxassetid://695499847"
  4458. eff.LightEmission = 1
  4459. eff.Color = ColorSequence.new(dis.Color)
  4460. eff.Rate = 500000
  4461. eff.Lifetime = NumberRange.new(0.5)
  4462. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.2,1,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,0,0)})
  4463. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0.25,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  4464. eff.Speed = NumberRange.new(5,50)
  4465. eff.Drag = 5
  4466. eff.Rotation = NumberRange.new(-500,500)
  4467. eff.VelocitySpread = 9000
  4468. eff.RotSpeed = NumberRange.new(-150,150)
  4469. wait(0.5)
  4470. eff.Enabled = false
  4471. end))
  4472. slash(math.random(10,20)/10,5,true,"Round","Add","Out",dis.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(10,50)/250,BrickColor.new("White"))
  4473. coroutine.resume(coroutine.create(function()
  4474. wait(0.5)
  4475. dis.Anchored = false
  4476. local at1 = Instance.new("Attachment",dis)
  4477. at1.Position = vt(-0.25,0,0)
  4478. local at2 = Instance.new("Attachment",dis)
  4479. at2.Position = vt(0.25,0,0)
  4480. local trl = Instance.new('Trail',dis)
  4481. trl.Attachment0 = at1
  4482. trl.FaceCamera = true
  4483. trl.Attachment1 = at2
  4484. trl.Texture = "rbxassetid://1049219073"
  4485. trl.LightEmission = 1
  4486. trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  4487. trl.Color = ColorSequence.new(dis.Color)
  4488. trl.Lifetime = 0.6
  4489. local a = Instance.new("Part",workspace)
  4490. a.Name = "Direction"
  4491. a.Anchored = true
  4492. a.BrickColor = bc("Bright red")
  4493. a.Material = "Neon"
  4494. a.Transparency = 1
  4495. a.CanCollide = false
  4496. local ray = Ray.new(
  4497. dis.CFrame.p, -- origin
  4498. (mouse.Hit.p - dis.CFrame.p).unit * 500 -- direction
  4499. )
  4500. local ignore = dis
  4501. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4502. a.BottomSurface = 10
  4503. a.TopSurface = 10
  4504. local distance = (dis.CFrame.p - position).magnitude
  4505. a.Size = Vector3.new(0.1, 0.1, 0.1)
  4506. a.CFrame = CFrame.new(dis.CFrame.p, position) * CFrame.new(0, 0, 0)
  4507. dis.CFrame = a.CFrame
  4508. a:Destroy()
  4509. local bv = Instance.new("BodyVelocity")
  4510. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  4511. bv.velocity = dis.CFrame.lookVector*250
  4512. bv.Parent = dis
  4513. game:GetService("Debris"):AddItem(dis, 5)
  4514. local hitted = false
  4515. coroutine.resume(coroutine.create(function()
  4516. dis.Touched:connect(function(hit)
  4517. if hitted == false and hit.Parent ~= char then
  4518. hitted = true
  4519. CFuncs["Sound"].Create("rbxassetid://199146035", dis, 3,1)
  4520. MagniDamage(dis, 30, 50,80, 0, "Normal")
  4521. sphere2(5,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,keptcolor,keptcolor.Color)
  4522. sphere2(8,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,BrickColor.new("White"),Color3.new(1,1,1))
  4523. coroutine.resume(coroutine.create(function()
  4524. local eff = Instance.new("ParticleEmitter",dis)
  4525. eff.Texture = "rbxassetid://2344870656"
  4526. eff.LightEmission = 1
  4527. eff.Color = ColorSequence.new(dis.Color)
  4528. eff.Rate = 10000000
  4529. eff.Enabled = true
  4530. --eff.EmissionDirection = "Front"
  4531. eff.Lifetime = NumberRange.new(2)
  4532. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,75,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,20,0),NumberSequenceKeypoint.new(1,30,0)})
  4533. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.8,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4534. eff.Speed = NumberRange.new(100)
  4535. eff.Drag = 5
  4536. eff.Rotation = NumberRange.new(-500,500)
  4537. eff.SpreadAngle = Vector2.new(0,900)
  4538. eff.RotSpeed = NumberRange.new(-500,500)
  4539. wait(0.1)
  4540. eff.Enabled = false
  4541. end))
  4542. coroutine.resume(coroutine.create(function()
  4543. local eff = Instance.new("ParticleEmitter",dis)
  4544. eff.Texture = "rbxassetid://695499847"
  4545. eff.LightEmission = 1
  4546. eff.Color = ColorSequence.new(dis.Color)
  4547. eff.Rate = 500000
  4548. eff.Lifetime = NumberRange.new(0.5,2)
  4549. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.2,2,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
  4550. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4551. eff.Speed = NumberRange.new(20,150)
  4552. eff.Drag = 5
  4553. eff.Rotation = NumberRange.new(-500,500)
  4554. eff.VelocitySpread = 9000
  4555. eff.RotSpeed = NumberRange.new(-150,150)
  4556. wait(0.5)
  4557. eff.Enabled = false
  4558. end))
  4559. dis.Anchored = true
  4560. dis.Transparency = 1
  4561. wait(8)
  4562. dis:Destroy()
  4563. end
  4564. end)
  4565. end))
  4566. end))
  4567. end
  4568. end))
  4569. for i = 0,9,0.1 do
  4570. swait()
  4571. rval = rval + 10
  4572. eval = eval + 1.5
  4573. obj1.Transparency = obj1.Transparency - 0.005
  4574. obj1.Size = obj1.Size + vt(0,0.2,0.2)
  4575. obj1.CFrame = root.CFrame*CFrame.new(0,5,0)*CFrame.Angles(math.rad(0),math.rad(rval),math.rad(-90))
  4576. RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 32))),.3)
  4577. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 2 * math.cos(sine / 32))),.3)
  4578. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(90)),.3)
  4579. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(-15 + 1 * math.cos(sine / 58)),math.rad(-90 + 2 * math.cos(sine / 53))),.3)
  4580. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(90 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(90 + 2 * math.cos(sine / 45))),.3)
  4581. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(176 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(-9 - 4 * math.cos(sine / 45))),.3)
  4582. end
  4583. eff.Enabled = false
  4584. coroutine.resume(coroutine.create(function()
  4585. for i = 0,49 do
  4586. swait()
  4587. rval = rval + 100
  4588. obj1.Transparency = obj1.Transparency + 0.02
  4589. obj1.Size = obj1.Size + vt(0,-0.5,-0.5)
  4590. end
  4591. obj1:Destroy()
  4592. end))
  4593. attack = false
  4594. hum.WalkSpeed = storehumanoidWS
  4595. end
  4596.  
  4597. function Desolateness()
  4598. local rrot = 0
  4599. local xam = 1
  4600. attack = true
  4601. hum.WalkSpeed = 0
  4602. CFuncs["Sound"].Create("rbxassetid://1368598393", root, 5, 1)
  4603. for i = 0,3,0.1 do
  4604. swait()
  4605. block(10,"Add",rarm.CFrame*CFrame.new(0,-3,0),vt(2,2,2),0.025,0.025,0.025,MRC_A,MRC_A.Color)
  4606. slash(math.random(25,50)/10,5,true,"Round","Add","Out",rarm.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.05,0.01,0.05),-0.05,MRC_B)
  4607. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,-0.1,-0.5)* angles(math.rad(20),math.rad(0),math.rad(30)),0.3)
  4608. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(0),math.rad(-30)),.3)
  4609. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(30)), 0.3)
  4610. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  4611. RH.C0=clerp(RH.C0,cf(1,-0.5 - 0.05 * math.cos(sine / 25),-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-15),math.rad(-10),math.rad(6)),.3)
  4612. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(2.5),math.rad(0),math.rad(20)),.3)
  4613. end
  4614. coroutine.resume(coroutine.create(function()
  4615. for i = 0, 14 do
  4616. swait(4)
  4617. rrot = rrot + 10*xam
  4618. xam = xam + 0.25
  4619. local bonus = xam
  4620. local xa = CreateParta(char,0.5,1,"Neon",BrickColor.random())
  4621. xa.Anchored = true
  4622. xa.Color = Color3.new(0,0,0)
  4623. xa.CFrame = root.CFrame*CFrame.new(math.random(-5,5)*bonus,-3,-rrot/1.75)
  4624. CreateMeshy(xa,"Sphere",10*bonus,1,10*bonus)
  4625. local xc = 0
  4626. coroutine.resume(coroutine.create(function()
  4627. xa.Transparency = 1
  4628. CFuncs["Sound"].Create("rbxassetid://331666100", xa, 2.5,0.75)
  4629. CFuncs["EchoSound"].Create("rbxassetid://675172759", xa, 3, 0.8,0,10,0.15,0.5,1)
  4630. MagniDamage(xa, 10*bonus, 38*bonus,59*bonus, 0, "Normal")
  4631. for i = 0, 9 do
  4632. slash(math.random(15,50)/10,5,true,"Round","Add","Out",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(0.01*bonus,0.01,0.01*bonus),math.random(25,50)/250*bonus,MRC_B)
  4633. end
  4634. block(1.5,"Add",xa.CFrame*CFrame.new(0,-10,0),vt(10*bonus,10*bonus,10*bonus),0.1,0.1,0.1,MRC_A,MRC_A.Color)
  4635. sphere2(2,"Add",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(5*bonus,1,5*bonus),0.01*bonus,1*bonus,0.01*bonus,MRC_A,MRC_A.Color)
  4636. sphere2(4,"Add",xa.CFrame*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),vt(10*bonus,1,10*bonus),0.01*bonus,1*bonus,0.01*bonus,MRC_B,MRC_B)
  4637. game:GetService("Debris"):AddItem(xa, 5)
  4638. coroutine.resume(coroutine.create(function()
  4639. for i = 0, 19 do
  4640. swait()
  4641. hum.CameraOffset = vt(math.random(-10,10)/50,math.random(-10,10)/50,math.random(-10,10)/50)
  4642. end
  4643. hum.CameraOffset = vt(0,0,0)
  4644. end))
  4645. end))
  4646. end
  4647. end))
  4648. for i = 0,3,0.1 do
  4649. swait()
  4650.  
  4651. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,-0.1,0)* angles(math.rad(0),math.rad(0),math.rad(74)),0.3)
  4652. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-8),math.rad(0),math.rad(-74)),.3)
  4653. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.75, 0) * angles(math.rad(180), math.rad(0), math.rad(-10)), 0.3)
  4654. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  4655. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(-30),math.rad(0)),.3)
  4656. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(13)),.3)
  4657. end
  4658. attack = false
  4659. hum.WalkSpeed = storehumanoidWS
  4660. end
  4661.  
  4662. function CrystallizedFreeze()
  4663. attack = true
  4664. hum.WalkSpeed = 2
  4665. local keptcolor = MRC_A
  4666. local obj1 = script.snowflake:Clone()
  4667. obj1.Parent = char
  4668. obj1.Transparency = 1
  4669. obj1.Color = MRC_A.Color
  4670. local rval = 0
  4671. local eval = 1
  4672. CFuncs["Sound"].Create("rbxassetid://199145761", obj1, 3,1)
  4673. CFuncs["Sound"].Create("rbxassetid://199145967", obj1, 2,0.9)
  4674. local eff = Instance.new("ParticleEmitter",obj1)
  4675. eff.Texture = "rbxassetid://2344870656"
  4676. eff.LightEmission = 1
  4677. eff.Color = ColorSequence.new(obj1.Color)
  4678. eff.Rate = 10000000
  4679. eff.Enabled = true
  4680. eff.EmissionDirection = "Front"
  4681. eff.Lifetime = NumberRange.new(0.5)
  4682. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,5,0),NumberSequenceKeypoint.new(1,0,0)})
  4683. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4684. eff.Speed = NumberRange.new(5,50)
  4685. eff.Drag = 5
  4686. eff.Rotation = NumberRange.new(-500,500)
  4687. eff.RotSpeed = NumberRange.new(-500,500)
  4688. local eff2 = eff:Clone()
  4689. eff2.Parent = obj1
  4690. eff2.Texture = "rbxassetid://695499847"
  4691. eff2.Speed = NumberRange.new(5,100)
  4692. eff2.Lifetime = NumberRange.new(1)
  4693. eff2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,1,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,0,0)})
  4694. sphere2(5,"Add",root.CFrame*CFrame.new(0,-3,0),vt(1,1,1),1,0.005,1,MRC_A,MRC_A.Color)
  4695. for i = 0,12,0.1 do
  4696. swait()
  4697. rval = rval + 10
  4698. eval = eval + 1.5
  4699. obj1.Transparency = obj1.Transparency - 0.005
  4700. obj1.Size = obj1.Size + vt(0.5,0.5,0)
  4701. obj1.CFrame = root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(rval))
  4702. slash(math.random(40,70)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.01*rval/25,0.002,0.01*rval/25),math.random(5,20)/250,MRC_B)
  4703. RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 32))),.3)
  4704. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 2 * math.cos(sine / 32))),.3)
  4705. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(0 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.3)
  4706. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(35 - 2 * math.cos(sine / 37)),math.rad(0),math.rad(0)),.3)
  4707. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(90 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-80 + 2 * math.cos(sine / 45))),.3)
  4708. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(80 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(71 - 4 * math.cos(sine / 45))),.3)
  4709. end
  4710. eff.Enabled = false
  4711. eff2.Enabled = false
  4712. coroutine.resume(coroutine.create(function()
  4713. for i = 0,49 do
  4714. swait()
  4715. rval = rval + 100
  4716. obj1.Transparency = obj1.Transparency + 0.02
  4717. obj1.Size = obj1.Size + vt(-1,-1,0)
  4718. end
  4719. wait(1)
  4720. obj1:Destroy()
  4721. end))
  4722. for i = 0, 19 do
  4723. slash(math.random(10,30)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.01,0.002,0.01),math.random(150,250)/250,MRC_B)
  4724. end
  4725. CFuncs["Sound"].Create("rbxassetid://199145739", root, 3,1)
  4726. MagniDamage(root, 60, 40,50, 0, "Normal")
  4727. sphere2(1,"Add",root.CFrame*CFrame.new(0,-3,0),vt(1,1,1),2,2,2,MRC_A,MRC_A.Color)
  4728. sphere2(2,"Add",root.CFrame*CFrame.new(0,-3,0),vt(1,1,1),2,2,2,MRC_B,MRC_B.Color)
  4729. local obj2 = script.nado:Clone()
  4730. obj2.Parent = char
  4731. obj2.Transparency = 0.25
  4732. obj2.Color = MRC_A.Color
  4733. local eff = Instance.new("ParticleEmitter",obj2)
  4734. eff.Texture = "rbxassetid://2344870656"
  4735. eff.LightEmission = 1
  4736. eff.Color = ColorSequence.new(obj2.Color)
  4737. eff.Rate = 10000000
  4738. eff.Enabled = true
  4739. eff.EmissionDirection = "Front"
  4740. eff.Lifetime = NumberRange.new(1)
  4741. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,5,0),NumberSequenceKeypoint.new(1,0,0)})
  4742. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4743. eff.Speed = NumberRange.new(5,50)
  4744. eff.Drag = 5
  4745. eff.VelocitySpread = 90000
  4746. eff.Rotation = NumberRange.new(-500,500)
  4747. eff.RotSpeed = NumberRange.new(-500,500)
  4748. local eff2 = eff:Clone()
  4749. eff2.Parent = obj2
  4750. eff2.Texture = "rbxassetid://695499847"
  4751. eff2.Speed = NumberRange.new(5,100)
  4752. eff2.Lifetime = NumberRange.new(1)
  4753. eff2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,1,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,0,0)})
  4754. coroutine.resume(coroutine.create(function()
  4755. for i = 0, 19 do
  4756. local dis = CreateParta(char,0.5,1,"Neon",MRC_A)
  4757. dis.BrickColor = MRC_A
  4758. dis.Anchored = true
  4759. dis.Velocity = vt(math.random(-50,50),math.random(50,150),math.random(-50,50))
  4760. CFuncs["Sound"].Create("rbxassetid://199145967", dis, 0.1,1)
  4761. dis.CFrame = root.CFrame*CFrame.new(math.random(-10,10),math.random(5,25),math.random(-10,10))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  4762. CreateMeshy(dis,"Sphere",0.5,0.5,4)
  4763. dis.Anchored = false
  4764. local at1 = Instance.new("Attachment",dis)
  4765. at1.Position = vt(-0.25,0,0)
  4766. local at2 = Instance.new("Attachment",dis)
  4767. at2.Position = vt(0.25,0,0)
  4768. local trl = Instance.new('Trail',dis)
  4769. trl.Attachment0 = at1
  4770. trl.FaceCamera = true
  4771. trl.Attachment1 = at2
  4772. trl.Texture = "rbxassetid://1049219073"
  4773. trl.LightEmission = 1
  4774. trl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  4775. trl.Color = ColorSequence.new(dis.Color)
  4776. trl.Lifetime = 0.6
  4777. game:GetService("Debris"):AddItem(dis, 5)
  4778. local hitted = false
  4779. coroutine.resume(coroutine.create(function()
  4780. dis.Touched:connect(function(hit)
  4781. if hitted == false and hit.Parent ~= char then
  4782. hitted = true
  4783. CFuncs["Sound"].Create("rbxassetid://199146035", dis, 1.5,1)
  4784. MagniDamage(dis, 20, 10,20, 0, "Normal")
  4785. sphere2(5,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,keptcolor,keptcolor.Color)
  4786. sphere2(8,"Add",dis.CFrame,vt(1,1,1),0.5,0.5,0.5,BrickColor.new("White"),Color3.new(1,1,1))
  4787. coroutine.resume(coroutine.create(function()
  4788. local eff = Instance.new("ParticleEmitter",dis)
  4789. eff.Texture = "rbxassetid://2344870656"
  4790. eff.LightEmission = 1
  4791. eff.Color = ColorSequence.new(dis.Color)
  4792. eff.Rate = 10000000
  4793. eff.Enabled = true
  4794. --eff.EmissionDirection = "Front"
  4795. eff.Lifetime = NumberRange.new(0.5)
  4796. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,75,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,20,0),NumberSequenceKeypoint.new(1,30,0)})
  4797. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.8,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4798. eff.Speed = NumberRange.new(100)
  4799. eff.Drag = 5
  4800. eff.Rotation = NumberRange.new(-500,500)
  4801. eff.SpreadAngle = Vector2.new(0,900)
  4802. eff.RotSpeed = NumberRange.new(-500,500)
  4803. wait(0.1)
  4804. eff.Enabled = false
  4805. end))
  4806. coroutine.resume(coroutine.create(function()
  4807. local eff = Instance.new("ParticleEmitter",dis)
  4808. eff.Texture = "rbxassetid://695499847"
  4809. eff.LightEmission = 1
  4810. eff.Color = ColorSequence.new(dis.Color)
  4811. eff.Rate = 500000
  4812. eff.Lifetime = NumberRange.new(0.5,2)
  4813. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.2,2,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
  4814. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.1,0,0),NumberSequenceKeypoint.new(0.8,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4815. eff.Speed = NumberRange.new(20,150)
  4816. eff.Drag = 5
  4817. eff.Rotation = NumberRange.new(-500,500)
  4818. eff.VelocitySpread = 9000
  4819. eff.RotSpeed = NumberRange.new(-150,150)
  4820. wait(0.5)
  4821. eff.Enabled = false
  4822. end))
  4823. dis.Anchored = true
  4824. dis.Transparency = 1
  4825. wait(8)
  4826. dis:Destroy()
  4827. end
  4828. end)
  4829. end))
  4830. end
  4831. end))
  4832. for i = 0,9,0.1 do
  4833. swait()
  4834. rval = rval + 20
  4835. eval = eval + 1.5
  4836. obj2.Transparency = obj2.Transparency + 0.005
  4837. obj2.Size = obj2.Size + vt(2,1,2)
  4838. obj2.CFrame = root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(0),math.rad(90+rval),math.rad(0))
  4839. RH.C0=clerp(RH.C0,cf(1,-0.4,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 2 * math.cos(sine / 32))),.3)
  4840. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 2 * math.cos(sine / 32))),.3)
  4841. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.2 + 0.02 * math.cos(sine / 32),1 + 0.15 * math.cos(sine / 32))*angles(math.rad(-20 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(0)),.3)
  4842. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25 - 2 * math.cos(sine / 37)),math.rad(0),math.rad(0)),.3)
  4843. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(90 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(100 + 2 * math.cos(sine / 45))),.3)
  4844. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(90 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(-101 - 4 * math.cos(sine / 45))),.3)
  4845. end
  4846. eff.Enabled = false
  4847. eff2.Enabled = false
  4848. coroutine.resume(coroutine.create(function()
  4849. for i = 0,49 do
  4850. swait()
  4851. rval = rval + 100
  4852. obj2.Transparency = obj2.Transparency + 0.02
  4853. obj2.Size = obj2.Size + vt(-1,-1,-1)
  4854. end
  4855. wait(1)
  4856. obj2:Destroy()
  4857. end))
  4858. attack = false
  4859. hum.WalkSpeed = storehumanoidWS
  4860. end
  4861.  
  4862. function desolSTRIKE()
  4863. attack = true
  4864. hum.WalkSpeed = 0
  4865. local obj1 = script.sword:Clone()
  4866. obj1.Parent = char
  4867. obj1.Transparency = 1
  4868. obj1.Color = MRC_B.Color
  4869. local obj1b = script.sword:Clone()
  4870. obj1b.Parent = char
  4871. obj1b.Transparency = 1
  4872. obj1b.Material = "Neon"
  4873. obj1b.Color = MRC_A.Color
  4874. CFuncs["Sound"].Create("rbxassetid://1548527129", obj1, 4,1.25)
  4875. local eff = Instance.new("ParticleEmitter",obj1)
  4876. eff.Texture = "rbxassetid://2344870656"
  4877. eff.LightEmission = 1
  4878. eff.Color = ColorSequence.new(obj1b.Color)
  4879. eff.Rate = 10000000
  4880. eff.EmissionDirection = "Front"
  4881. eff.Lifetime = NumberRange.new(0.5)
  4882. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,5,0),NumberSequenceKeypoint.new(0.8,1,0),NumberSequenceKeypoint.new(1,0,0)})
  4883. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4884. eff.Speed = NumberRange.new(1,10)
  4885. eff.Drag = 5
  4886. eff.VelocitySpread = 9999
  4887. eff.Rotation = NumberRange.new(-500,500)
  4888. eff.RotSpeed = NumberRange.new(-500,500)
  4889. local eff2 = eff:Clone()
  4890. eff2.Color = ColorSequence.new(MRC_B.Color)
  4891. eff2.Speed = NumberRange.new(5,25)
  4892. eff2.Parent = obj1
  4893. eff2.Texture = "rbxassetid://2092248396"
  4894. eff2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,0.5,0),NumberSequenceKeypoint.new(0.8,1,0),NumberSequenceKeypoint.new(1,0,0)})
  4895. for i = 0,5,0.1 do
  4896. swait()
  4897. obj1.Transparency = obj1.Transparency - 0.005
  4898. obj1.Size = obj1.Size + vt(0.05,0,0.025)
  4899. obj1b.Transparency = obj1b.Transparency - 0.022
  4900. obj1b.Size = obj1b.Size + vt(0.015,0.0025,0.0025)
  4901. obj1b.CFrame = obj1.CFrame
  4902. obj1.CFrame = rarm.CFrame*CFrame.new(-3,-1,0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  4903. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(-3)),.3)
  4904. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(3)),.3)
  4905. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.03,0)*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  4906. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0),math.rad(0)),.3)
  4907. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(70),math.rad(3),math.rad(8)),.3)
  4908. LW.C0=clerp(LW.C0,cf(-1.5,0.5,-0.25)*angles(math.rad(70),math.rad(4),math.rad(-22)),.3)
  4909. end
  4910. symbolizeBlink(obj1,0,2109052855,MRC_A.Color,1.5,5,0.9,1614005837,obj1,true,10,1)
  4911. symbolizeBlink(obj1,0,2109052855,MRC_B.Color,1.6,5,1,1923591005,obj1,true,10,1)
  4912. symbolizeBlink(obj1,0,2092248396,MRC_A.Color,3,0,0,0,root,true,10,1.25)
  4913. symbolizeBlink(obj1,0,2344870656,MRC_A.Color,10,0,0,0,root,true,10,1.5)
  4914. eff.Enabled = false
  4915. eff2.Enabled = false
  4916. for i = 0,3,0.1 do
  4917. swait()
  4918. obj1b.CFrame = obj1.CFrame
  4919. obj1.CFrame = rarm.CFrame*CFrame.new(-3,-1,0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  4920. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(-30),math.rad(10)),.3)
  4921. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(20)),.3)
  4922. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.03,0)*angles(math.rad(10),math.rad(0),math.rad(60)),.3)
  4923. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(-5),math.rad(-60)),.3)
  4924. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*angles(math.rad(90),math.rad(3),math.rad(-24)),.3)
  4925. LW.C0=clerp(LW.C0,cf(-1.5,0.5,-0)*angles(math.rad(70),math.rad(4),math.rad(-95)),.3)
  4926. end
  4927. local dis = CreateParta(char,1,1,"Neon",MRC_A)
  4928. dis.BrickColor = MRC_A
  4929. dis.Anchored = true
  4930. dis.CFrame = root.CFrame + root.CFrame.lookVector*50
  4931. coroutine.resume(coroutine.create(function()
  4932. local eff = Instance.new("ParticleEmitter",dis)
  4933. eff.Texture = "rbxassetid://2344870656"
  4934. eff.LightEmission = 1
  4935. eff.Color = ColorSequence.new(dis.Color)
  4936. eff.Rate = 10000000
  4937. --eff.EmissionDirection = "Front"
  4938. eff.Lifetime = NumberRange.new(3)
  4939. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,75,0),NumberSequenceKeypoint.new(0.1,5,0),NumberSequenceKeypoint.new(0.8,10,0),NumberSequenceKeypoint.new(1,30,0)})
  4940. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.5,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4941. eff.Speed = NumberRange.new(200,250)
  4942. eff.Drag = 5
  4943. eff.Rotation = NumberRange.new(-500,500)
  4944. eff.SpreadAngle = Vector2.new(900,900)
  4945. eff.RotSpeed = NumberRange.new(-500,500)
  4946. local eff2 = eff:Clone()
  4947. eff2.Color = ColorSequence.new(MRC_B.Color)
  4948. eff2.Speed = NumberRange.new(250,300)
  4949. eff2.Parent = dis
  4950. wait(0.5)
  4951. eff.Enabled = false
  4952. eff2.Enabled = false
  4953. end))
  4954. sphere2(3,"Add",dis.CFrame,vt(2,2,2),-0.02,-0.02,2,MRC_A,MRC_A.Color)
  4955. sphere2(3,"Add",dis.CFrame,vt(2,2,2),-0.01,-0.01,3,MRC_B,MRC_B.Color)
  4956. CFuncs["Sound"].Create("rbxassetid://2237297994", dis, 6,1)
  4957. CFuncs["Sound"].Create("rbxassetid://1548538202", dis, 6,1)
  4958. symbolizeBlink(dis,0,2344870656,MRC_A.Color,100,0,0,0,dis,true,10,3)
  4959. MagniDamage(dis, 55, 50,70, 0, "Normal")
  4960. root.CFrame = root.CFrame + root.CFrame.lookVector*100
  4961. for i = 0, 19 do
  4962. slash(math.random(15,50)/10,5,true,"Round","Add","Out",dis.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.01,0.01,0.01),math.random(100,300)/250,BrickColor.new("White"))
  4963. sphere2(math.random(3,8),"Add",dis.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(2,2,2),-0.01,-0.01,2,MRC_A,MRC_A.Color)
  4964. end
  4965. for i = 0,2,0.1 do
  4966. swait()
  4967. obj1b.CFrame = obj1.CFrame
  4968. obj1.CFrame = rarm.CFrame*CFrame.new(-3,-1,0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  4969. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(-30)),.7)
  4970. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(30),math.rad(-10)),.7)
  4971. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.2,0)*angles(math.rad(10),math.rad(0),math.rad(-60)),.7)
  4972. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(5),math.rad(60)),.7)
  4973. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*angles(math.rad(90),math.rad(3),math.rad(84)),.7)
  4974. LW.C0=clerp(LW.C0,cf(-1.5,0.5,-0)*angles(math.rad(90),math.rad(4),math.rad(-60)),.7)
  4975. end
  4976. for i = 0,1,0.1 do
  4977. swait()
  4978. obj1b.CFrame = obj1.CFrame
  4979. obj1.CFrame = rarm.CFrame*CFrame.new(-3,-1,0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  4980. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(-3)),.3)
  4981. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(3)),.3)
  4982. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.03,0)*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  4983. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0),math.rad(0)),.3)
  4984. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(70),math.rad(3),math.rad(8)),.3)
  4985. LW.C0=clerp(LW.C0,cf(-1.5,0.5,-0.25)*angles(math.rad(70),math.rad(4),math.rad(-22)),.3)
  4986. end
  4987. for i = 0,2,0.1 do
  4988. swait()
  4989. obj1.Transparency = obj1.Transparency + 0.01
  4990. obj1.Size = obj1.Size - vt(0.1,0,0.4)
  4991. obj1b.Transparency = obj1b.Transparency + 0.044
  4992. obj1b.Size = obj1b.Size - vt(0.03,0.005,0.4)
  4993. obj1b.CFrame = obj1.CFrame
  4994. obj1.CFrame = rarm.CFrame*CFrame.new(-1.5,-1,0)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  4995. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(-3)),.3)
  4996. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(3)),.3)
  4997. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.03,0)*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  4998. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(23 - 2 * math.cos(sine / 37)),math.rad(0),math.rad(0)),.3)
  4999. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(70),math.rad(3),math.rad(-10)),.3)
  5000. LW.C0=clerp(LW.C0,cf(-1.15,0.5,0)*angles(math.rad(70),math.rad(4),math.rad(32)),.3)
  5001. end
  5002. game:GetService("Debris"):AddItem(dis, 5)
  5003. obj1:Destroy()
  5004. obj1b:Destroy()
  5005. hum.WalkSpeed = storehumanoidWS
  5006. attack = false
  5007. end
  5008.  
  5009.  
  5010. -------------------------------------
  5011.  
  5012. Humanoid.Animator.Parent = nil
  5013.  
  5014. -------------------------------------
  5015.  
  5016. local BinderColoring = false
  5017.  
  5018. coroutine.resume(coroutine.create(function()
  5019. Character:WaitForChild("DankValue")
  5020. Character.DankValue.Value = 1
  5021.  
  5022. local Binder1 = Character.Binder1
  5023. local Binder2 = Character.Binder2
  5024. for i,v in pairs(Binder1:GetChildren())do
  5025. if v.Name ~= "Weld" and v.Material == Enum.Material.Metal then
  5026. v.BrickColor = MRC_B
  5027. end
  5028. end
  5029.  
  5030. for i,v in pairs(Binder2:GetChildren())do
  5031. if v.Name ~= "Weld" and v.Material == Enum.Material.Metal then
  5032. v.BrickColor = MRC_B
  5033. end
  5034. end
  5035.  
  5036. for i,v in pairs(Binder1:GetChildren())do
  5037. if v.Name ~= "Weld" and v.Material == Enum.Material.Neon then
  5038. v.BrickColor = MRC_A
  5039. end
  5040. end
  5041.  
  5042. for i,v in pairs(Binder2:GetChildren())do
  5043. if v.Name ~= "Weld" and v.Material == Enum.Material.Neon then
  5044. v.BrickColor = MRC_A
  5045. end
  5046. end
  5047.  
  5048.  
  5049. while true do
  5050. swait()
  5051. for i,v in pairs(Binder1:GetChildren())do
  5052. if v.Name ~= "Weld" and v.Material == Enum.Material.Metal then
  5053. v.BrickColor = MRC_B
  5054. end
  5055. end
  5056.  
  5057. for i,v in pairs(Binder2:GetChildren())do
  5058. if v.Name ~= "Weld" and v.Material == Enum.Material.Metal then
  5059. v.BrickColor = MRC_B
  5060. end
  5061. end
  5062.  
  5063. for i,v in pairs(Binder1:GetChildren())do
  5064. if v.Name ~= "Weld" and v.Material == Enum.Material.Neon then
  5065. v.BrickColor = MRC_A
  5066. end
  5067. end
  5068.  
  5069. for i,v in pairs(Binder2:GetChildren())do
  5070. if v.Name ~= "Weld" and v.Material == Enum.Material.Neon then
  5071. v.BrickColor = MRC_A
  5072. end
  5073. end
  5074.  
  5075. Binder1.Color1B.BrickColor = MRC_B
  5076. Binder1.Color1A.BrickColor = MRC_A
  5077.  
  5078. Binder1.Color2A.BrickColor = MRC_B
  5079. Binder1.Color2B.BrickColor = MRC_A
  5080.  
  5081. Binder2.Color1A.BrickColor = MRC_B
  5082. Binder2.Color1B.BrickColor = MRC_A
  5083.  
  5084. Binder2.Color2A.BrickColor = MRC_B
  5085. Binder2.Color2B.BrickColor = MRC_A
  5086.  
  5087.  
  5088.  
  5089. end
  5090. end))
  5091.  
  5092. -------------------------------------
  5093.  
  5094. local attacktype = 1
  5095. mouse.Button1Down:connect(function()
  5096. if attack == false and attacktype == 1 then
  5097. attacktype = 2
  5098. --attackone()
  5099. elseif attack == false and attacktype == 2 then
  5100. attacktype = 3
  5101. --attacktwo()
  5102. elseif attack == false and attacktype == 3 then
  5103. attacktype = 1
  5104. --attackthree()
  5105. elseif attack == false and attacktype == 4 then
  5106. attacktype = 1
  5107. --attackfour()
  5108. end
  5109. end)
  5110.  
  5111. local OVMID = 1702473314
  5112. local OVMPIT = 1.0125
  5113. local OVMVOL = 1
  5114. mouse.KeyDown:connect(function(k)
  5115. if k == "q" and attack == false and RuinMode ~= 1 then
  5116. RuinMode = 1
  5117. storehumanoidWS = 16
  5118. hum.WalkSpeed = 16
  5119. hum.JumpPower = 50
  5120. rainbowmode = false
  5121. chaosmode = false
  5122. MRC_A = BrickColor.new("Toothpaste")
  5123. MRC_B = BrickColor.new("Black")
  5124. RecolorTextAndRename("MID-NIGHTED HAPPYNESS",MRC_B.Color,MRC_A.Color,"Code")
  5125. newTheme("rbxassetid://901719740",0,1.01,1.5)
  5126. RecolorThing(MRC_A,MRC_B,false)
  5127. end
  5128. if k == "e" and attack == false and RuinMode ~= 2 then
  5129. RuinMode = 2
  5130. storehumanoidWS = 200
  5131. hum.WalkSpeed = 200
  5132. hum.JumpPower = 50
  5133. rainbowmode = false
  5134. chaosmode = false
  5135. MRC_A = BrickColor.new("Really blue")
  5136. MRC_B = BrickColor.new("Really black")
  5137. RecolorTextAndRename("IMMED-IACY HAPPY",MRC_B.Color,MRC_A.Color,"Arcade")
  5138. newTheme("rbxassetid://1747430851",0,1.01,1.75)
  5139. RecolorThing(MRC_A,MRC_B,false)
  5140. end
  5141. if k == "r" and attack == false and RuinMode ~= 3 then
  5142. RuinMode = 3
  5143. storehumanoidWS = 150
  5144. hum.WalkSpeed = 150
  5145. hum.JumpPower = 50
  5146. rainbowmode = false
  5147. chaosmode = false
  5148. MRC_A = BrickColor.new("Pastel light blue")
  5149. MRC_B = BrickColor.new("White")
  5150. RecolorTextAndRename("CRYSTALLIZED-HAPPYNESS",MRC_B.Color,MRC_A.Color,"SciFi")
  5151. newTheme("rbxassetid://1861780345",0,1.01,1.5)
  5152. RecolorThing(MRC_A,MRC_B,false)
  5153. end
  5154. if k == "t" and attack == false and RuinMode ~= 4 then
  5155. RuinMode = 4
  5156. storehumanoidWS = 16
  5157. hum.WalkSpeed = 16
  5158. hum.JumpPower = 50
  5159. rainbowmode = false
  5160. chaosmode = false
  5161. MRC_A = BrickColor.new("Persimmon")
  5162. MRC_B = BrickColor.new("Dark indigo")
  5163. RecolorTextAndRename("DESOLATION OF HAPPYNESS",MRC_B.Color,MRC_A.Color,"Antique")
  5164. newTheme("rbxassetid://1182934124",0,1.01,1.5)
  5165. RecolorThing(MRC_A,MRC_B,false)
  5166. end
  5167. if k == "y" and attack == false and RuinMode ~= 5 then
  5168. RuinMode = 5
  5169. storehumanoidWS = 160
  5170. hum.WalkSpeed = 160
  5171. hum.JumpPower = 50
  5172. rainbowmode = false
  5173. chaosmode = false
  5174. MRC_A = BrickColor.new("White")
  5175. MRC_B = BrickColor.new("Earth green")
  5176. RecolorTextAndRename("CALMED-HAPPY",MRC_B.Color,MRC_A.Color,"Cartoon")
  5177. newTheme("rbxassetid://1853759713",0,1.01,1.5)
  5178. RecolorThing(MRC_A,MRC_B,false)
  5179. end
  5180. if k == "z" and RuinMode == 3 and attack == false then
  5181. Shards()
  5182. elseif k == "z" and RuinMode == 4 and attack == false then
  5183. Desolateness()
  5184. end
  5185. if k == "x" and RuinMode == 3 and attack == false then
  5186. CrystallizedFreeze()
  5187. elseif k == "x" and RuinMode == 4 and attack == false then
  5188. desolSTRIKE()
  5189. end
  5190. if k == "l" and mutedtog == false then
  5191. mutedtog = true
  5192. kan.Volume = 0
  5193. elseif k == "l" and mutedtog == true then
  5194. mutedtog = false
  5195. kan.Volume = 1.25
  5196. end
  5197. if k == "p" and toggleTag == false then
  5198. toggleTag = true
  5199. modet.TextTransparency = 0
  5200. modet.TextStrokeTransparency = 0
  5201. elseif k == "p" and toggleTag == true then
  5202. toggleTag = false
  5203. modet.TextTransparency = 1
  5204. modet.TextStrokeTransparency = 1
  5205. end
  5206. end)
  5207.  
  5208. --- Temporary MODE effect list
  5209. coroutine.resume(coroutine.create(function()
  5210. while true do
  5211. swait()
  5212. sphereMK(2,math.random(5,10)/45,"Add",root.CFrame*CFrame.new(math.random(-6,6),-10,math.random(-6,6))*CFrame.Angles(math.rad(90 + math.random(-3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-3,3))),0.5,0.5,0.5,0,MRC_A,0)
  5213. slash(math.random(40,70)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),vt(0.01,0.002,0.01),math.random(5,20)/250,MRC_B)
  5214. if RuinMode == 3 or RuinMode == 5 then
  5215. sphereMK(6,math.random(5,15)/45,"Add",root.CFrame*CFrame.new(math.random(-10,10),-5,math.random(-10,10))*CFrame.Angles(math.rad(90 + math.random(-3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-3,3))),0.1,0.1,3,0,MRC_A,0)
  5216. end
  5217. end
  5218. end))
  5219. ---
  5220.  
  5221. Humanoid.Name = "RUINLX"
  5222. Humanoid.MaxHealth = math.huge
  5223. Humanoid.Health = math.huge
  5224. Instance.new("ForceField",char).Visible = false
  5225.  
  5226. idleanim=.4
  5227. while true do
  5228. Humanoid.MaxHealth = math.huge
  5229. Humanoid.Health = math.huge
  5230. if mutedtog == false and duringend == false then
  5231. kan.Volume = currentVol
  5232. elseif mutedtog == true and duringend == false then
  5233. kan.Volume = 0
  5234. end
  5235. if duringend == false then
  5236. kan.PlaybackSpeed = currentPitch
  5237. kan.Pitch = currentPitch
  5238. end
  5239. kan.SoundId = currentThemePlaying
  5240. kan.Looped = true
  5241. kan.Parent = char
  5242. kan:Resume()
  5243. modet.Rotation = - 5 * math.cos(sine / 32)
  5244. techc.Rotation = techc.Rotation + 1
  5245. circl.Rotation = circl.Rotation - kan.PlaybackLoudness/75 - 1
  5246. circl2.Rotation = circl2.Rotation + kan.PlaybackLoudness/50 + 1
  5247. imgl2.Rotation = imgl2.Rotation - kan.PlaybackLoudness/50 + 1
  5248. imgl2b.Rotation = imgl2b.Rotation + kan.PlaybackLoudness/25 - 1
  5249. ned.Rotation = 0 - 2 * math.cos(sine / 24)
  5250. ned.Position = UDim2.new(0.7,0 - 10 * math.cos(sine / 32),0.8,0 - 10 * math.cos(sine / 45))
  5251.  
  5252. swait()
  5253. ---------------
  5254. sine = sine + change
  5255. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  5256. local velderp=RootPart.Velocity.y
  5257. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  5258. if equipped==true or equipped==false then
  5259. if attack==false then
  5260. idle=idle+1
  5261. else
  5262. idle=0
  5263. end
  5264. if idle>=500 then
  5265. if attack==false then
  5266. --Sheath()
  5267. end
  5268. end
  5269. if RootPart.Velocity.y > 1 and hitfloor==nil then
  5270. Anim="Jump"
  5271. if attack==false then
  5272. RH.C0=clerp(RH.C0,cf(1,-0.35 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),.1)
  5273. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.1)
  5274. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 25))*angles(math.rad(-tors.Velocity.Y/6),math.rad(0),math.rad(0)),.1)
  5275. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.1)
  5276. RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-5),math.rad(0),math.rad(25)),.1)
  5277. LW.C0=clerp(LW.C0,cf(-1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-5),math.rad(0),math.rad(-25)),.1)
  5278. end
  5279. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  5280. Anim="Fall"
  5281. if attack==false then
  5282. RH.C0=clerp(RH.C0,cf(1,-0.35 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),.1)
  5283. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.1)
  5284. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 25))*angles(math.rad(-tors.Velocity.Y/6),math.rad(0),math.rad(0)),.1)
  5285. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2.5),math.rad(0),math.rad(0)),.1)
  5286. RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(55)),.1)
  5287. LW.C0=clerp(LW.C0,cf(-1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(-55)),.1)
  5288. end
  5289. elseif torvel<1 and hitfloor~=nil then
  5290. Anim="Idle"
  5291. if attack==false then
  5292. if RuinMode == 1 then
  5293. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(-20 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.2)
  5294. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(3 + 2 * math.cos(sine / 32))),.2)
  5295. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(30)),.2)
  5296. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(-10 + 2 * math.cos(sine / 58)),math.rad(-30)),.2)
  5297. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(90 + 6 * math.cos(sine / 72)),math.rad(3 - 2 * math.cos(sine / 58)),math.rad(-82 + 2 * math.cos(sine / 45))),.2)
  5298. LW.C0=clerp(LW.C0,cf(-1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(67 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.2)
  5299. elseif RuinMode == 2 then
  5300. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(1 - 2 * math.cos(sine / 32))),.2)
  5301. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(10 - 1 * math.cos(sine / 56)),math.rad(-1 + 2 * math.cos(sine / 32))),.2)
  5302. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(1 - 1 * math.cos(sine / 32)),math.rad(0),math.rad(-12)),.2)
  5303. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(12)),.2)
  5304. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(10 + 3 * math.cos(sine / 53)),math.rad(0 - 4 * math.cos(sine / 60)),math.rad(-5 + 4 * math.cos(sine / 45))),.2)
  5305. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(-5 - 7 * math.cos(sine / 58)),math.rad(1 - 5 * math.cos(sine / 55)),math.rad(-22 - 3 * math.cos(sine / 45))),.2)
  5306. elseif RuinMode == 3 then
  5307. RH.C0=clerp(RH.C0,cf(1,-0.35,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 9 * math.cos(sine / 39))),.2)
  5308. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(10 + 5 * math.cos(sine / 51))),.2)
  5309. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),1 + 0.25 * math.cos(sine / 32))*angles(math.rad(3 - 3 * math.cos(sine / 32)),math.rad(0),math.rad(22)),.2)
  5310. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(0 + 1 * math.cos(sine / 58)),math.rad(-22)),.2)
  5311. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(180 + 3 * math.cos(sine / 53)),math.rad(0 - 4 * math.cos(sine / 60)),math.rad(-5 + 4 * math.cos(sine / 45))),.2)
  5312. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(-5 - 7 * math.cos(sine / 58)),math.rad(1 - 5 * math.cos(sine / 55)),math.rad(-12 - 9 * math.cos(sine / 45))),.2)
  5313. elseif RuinMode == 4 then
  5314. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-7 - 2 * math.cos(sine / 32))),.2)
  5315. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(30 - 1 * math.cos(sine / 56)),math.rad(5 + 2 * math.cos(sine / 32))),.2)
  5316. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),0 + 0.05 * math.cos(sine / 32))*angles(math.rad(1 - 2 * math.cos(sine / 32)),math.rad(0),math.rad(-56)),.2)
  5317. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(10 + 2 * math.cos(sine / 58)),math.rad(45)),.2)
  5318. RW.C0=clerp(RW.C0,cf(1.2,1.25 + 0.025 * math.cos(sine / 45),-0.2)*angles(math.rad(148 + 3 * math.cos(sine / 53)),math.rad(0 - 4 * math.cos(sine / 60)),math.rad(-35 + 4 * math.cos(sine / 45))),.2)
  5319. LW.C0=clerp(LW.C0,cf(-1,0.35 + 0.025 * math.cos(sine / 45),-0.5)*angles(math.rad(81 - 7 * math.cos(sine / 66)),math.rad(4 - 3 * math.cos(sine / 59)),math.rad(67 - 4 * math.cos(sine / 45))),.2)
  5320. elseif RuinMode == 5 then
  5321. RH.C0=clerp(RH.C0,cf(1,-0.35,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-6),math.rad(0 - 1 * math.cos(sine / 56)),math.rad(-10 - 9 * math.cos(sine / 39))),.2)
  5322. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-0.5),math.rad(18 - 1 * math.cos(sine / 56)),math.rad(10 + 5 * math.cos(sine / 51))),.2)
  5323. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.01 + 0.02 * math.cos(sine / 32),1 + 0.25 * math.cos(sine / 32))*angles(math.rad(3 - 3 * math.cos(sine / 32)),math.rad(0),math.rad(-31)),.2)
  5324. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 2 * math.cos(sine / 37)),math.rad(5 + 2 * math.cos(sine / 37)),math.rad(31)),.2)
  5325. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(60 + 5 * math.cos(sine / 56)),math.rad(0 - 3 * math.cos(sine / 62)),math.rad(-16 + 3 * math.cos(sine / 45))),.2)
  5326. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.025 * math.cos(sine / 45),0)*angles(math.rad(172 - 7 * math.cos(sine / 58)),math.rad(1 - 5 * math.cos(sine / 55)),math.rad(19 - 3 * math.cos(sine / 45))),.2)
  5327. end
  5328. end
  5329. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  5330. Anim="Walk"
  5331. if attack==false then
  5332. RH.C0=clerp(RH.C0,cf(1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 35 * math.cos(sine / 8))),.1)
  5333. LH.C0=clerp(LH.C0,cf(-1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 35 * math.cos(sine / 8))),.1)
  5334. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.05,-0.05 - 0.05 * math.cos(sine / 4))*angles(math.rad(5 + 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - root.RotVelocity.Y - 5 * math.cos(sine / 8))),.1)
  5335. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 5 * math.cos(sine / 8))),.1)
  5336. RW.C0=clerp(RW.C0,cf(1.5,0.5,0 + 0.25 * math.cos(sine / 8))*angles(math.rad(0 - 50 * math.cos(sine / 8)),math.rad(0),math.rad(5 - 10 * math.cos(sine / 4))),.1)
  5337. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0 - 0.25 * math.cos(sine / 8))*angles(math.rad(0 + 50 * math.cos(sine / 8)),math.rad(0),math.rad(-5 + 10 * math.cos(sine / 4))),.1)
  5338. end
  5339. elseif torvel>=22 and hitfloor~=nil then
  5340. Anim="Run"
  5341. if attack==false then
  5342. if RuinMode ~= 3 and RuinMode ~= 5 then
  5343. RH.C0=clerp(RH.C0,cf(1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 95 * math.cos(sine / 6))),.1)
  5344. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 95 * math.cos(sine / 6))),.1)
  5345. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.05 + 0.15 * math.cos(sine / 3))*angles(math.rad(25 - 4 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - root.RotVelocity.Y - 1 * math.cos(sine / 6))),.1)
  5346. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-6 + 2 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 1 * math.cos(sine / 6))),.1)
  5347. RW.C0=clerp(RW.C0,cf(1.5,0.5,0.3)*angles(math.rad(-50 + 10 * math.cos(sine / 3)),math.rad(-10),math.rad(7 + 5 * math.cos(sine / 6))),.1)
  5348. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0.3)*angles(math.rad(-50 + 10 * math.cos(sine / 3)),math.rad(10),math.rad(-7 - 5 * math.cos(sine / 6))),.1)
  5349. if RuinMode == 2 then
  5350. sphereMK(5,-1,"Add",root.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),8)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.5,0.5,10,-0.005,MRC_A,0)
  5351. --sphereMK(3,0,"Add",root.CFrame*CFrame.new(0,0,8)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.5,5,20,-0.0075,MAINRUINCOLOR,0)
  5352. end
  5353. elseif RuinMode == 3 or RuinMode == 5 then
  5354. sphereMK(5,-0.1,"Add",rarm.CFrame*CFrame.Angles(math.rad(80),math.rad(-15),math.rad(0))*CFrame.new(0,0,4),0.5,0.5,7.5,-0.005,MRC_A,0)
  5355. sphereMK(5,-0.1,"Add",larm.CFrame*CFrame.Angles(math.rad(80),math.rad(15),math.rad(0))*CFrame.new(0,0,4),0.5,0.5,7.5,-0.005,MRC_B,0)
  5356. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
  5357. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
  5358. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.15 * math.cos(sine / 47),-0.5,0.5 + 0.1 * math.cos(sine / 28))*angles(math.rad(70),math.rad(0 - root.RotVelocity.Y),math.rad(0 - root.RotVelocity.Y *4.5 + 3 * math.cos(sine / 47))),.2)
  5359. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
  5360. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-8 - 4 * math.cos(sine / 59)),math.rad(-20 + 7 * math.cos(sine / 62)),math.rad(20 + 5 * math.cos(sine / 50))),.2)
  5361. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-8 - 3 * math.cos(sine / 55)),math.rad(20 + 8 * math.cos(sine / 67)),math.rad(-20 - 4 * math.cos(sine / 29))),.2)
  5362. end
  5363. end
  5364. end
  5365. end
  5366. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement