Advertisement
duplicat

Ruin lx

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