AgentVK

Untitled

Sep 21st, 2017
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 346.09 KB | None | 0 0
  1. local p = game.Players.LocalPlayer--300899323
  2. local char = p.Character
  3. local mouse = p:GetMouse()
  4. local larm = char["Left Arm"]
  5. local rarm = char["Right Arm"]
  6. local lleg = char["Left Leg"]
  7. local rleg = char["Right Leg"]
  8. local hed = char.Head
  9. local torso = char.Torso
  10. local hum = char.Humanoid
  11. local cam = game.Workspace.CurrentCamera
  12. local root = char.HumanoidRootPart
  13. local rj = root.RootJoint
  14. local deb = false
  15. local shot = 0
  16. local stanceToggle = "Idle1"
  17. local l = game:GetService("Lighting")
  18. local rs = game:GetService("RunService").RenderStepped
  19. local hb = game:GetService("RunService").Heartbeat
  20. local Stepped = game:GetService("RunService").Stepped
  21. math.randomseed(os.time())
  22. local Transforming = true
  23. hum.WalkSpeed = 0
  24. local fx = Instance.new("Part",torso)
  25. wit = Color3.new(0, 1, 1), Color3.new(0.5, 0, 1)
  26. wit2 = Color3.new(0.5,0,1)
  27. local glowz = Instance.new("ParticleEmitter",fx)
  28. glowz.LightEmission = 1
  29. glowz.Texture = "rbxassetid://280516525"
  30. glowz.Color = ColorSequence.new(Color3.new(0, 1, 1), Color3.new(0.5, 0, 1))
  31. glowz.Size = NumberSequence.new(5)
  32. glowz.Speed = NumberRange.new(25,50)
  33. glowz.LockedToPart = false
  34. glowz.Transparency = NumberSequence.new(0.75)
  35. glowz.RotSpeed = NumberRange.new(-2000,2000)
  36. glowz.Lifetime = NumberRange.new(1)
  37. glowz.Rate = 5000
  38. glowz.VelocitySpread = 9001
  39. fx.Anchored = true
  40. fx.Material = "Neon"
  41. fx.CanCollide = false
  42. fx.Locked = true
  43. fx.Transparency = 1
  44. fx.Material = "Neon"
  45. fx.Size = Vector3.new(1,1,1)
  46. fx.TopSurface = "SmoothNoOutlines"
  47. fx.BottomSurface = "SmoothNoOutlines"
  48. fx.BrickColor = BrickColor.new("Really black")
  49. fxm = Instance.new("SpecialMesh",fx)
  50. fxm.MeshType = "Sphere"
  51. local sa2 = Instance.new("Sound",torso)
  52. sa2.SoundId = "rbxassetid://93724183"
  53. sa2.Pitch = 0.5
  54. sa2.Volume = 5
  55. sa2.Looped = false
  56. sa2:Play()
  57. local value = 1
  58. fxm.Scale = Vector3.new(1,1,1)
  59. for i = 1, 20 do rs:wait()
  60. value = value - 0.05
  61. fx.Transparency = fx.Transparency - (1/20)
  62. fx.CFrame = torso.CFrame
  63. fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
  64. rs:wait()
  65. end
  66. ----------------------------------------------------
  67. GroundWave1 = function()
  68. local Transforming = true
  69. hum.WalkSpeed = 0
  70. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  71. local Colors = {"White", "Really black"}
  72. local wave = Instance.new("Part", torso)
  73. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  74. wave.Anchored = true
  75. wave.CanCollide = false
  76. wave.Locked = true
  77. wave.Size = Vector3.new(1, 1, 1)
  78. wave.TopSurface = "Smooth"
  79. wave.BottomSurface = "Smooth"
  80. wave.Transparency = 0.35
  81. wave.CFrame = HandCF
  82. wm = Instance.new("SpecialMesh", wave)
  83. wm.MeshId = "rbxassetid://3270017"
  84. coroutine.wrap(function()
  85. for i = 1, 30, 1 do
  86. wm.Scale = Vector3.new(50, 50, 1 + i*50)
  87. wave.Size = wm.Scale
  88. wave.CFrame = HandCF
  89. wave.Transparency = i/30
  90. wait()
  91. end
  92. wait()
  93. wave:Destroy()
  94. end)()
  95. end
  96. ----------------------------------------------------
  97. GroundWave = function()
  98. if Transforming == true then
  99. local value = 5
  100. local value2 = 10
  101. local value3 = 20
  102. local sa2 = Instance.new("Sound",torso)
  103. sa2.SoundId = "rbxassetid://413682983"
  104. sa2.Pitch = 1
  105. sa2.Volume = 10
  106. sa2.Looped = false
  107. sa2:Play()
  108. local wave = Instance.new("Part", torso)
  109. local glowz = Instance.new("ParticleEmitter",wave)
  110. glowz.LightEmission = 1
  111. glowz.Texture = "0"
  112. glowz.Color = ColorSequence.new(Color3.new(0, 1, 1), Color3.new(0.5, 0, 1))
  113. glowz.Size = NumberSequence.new(30)
  114. glowz.Speed = NumberRange.new(25,100)
  115. glowz.LockedToPart = false
  116. glowz.Transparency = NumberSequence.new(0.75)
  117. glowz.RotSpeed = NumberRange.new(-2000,2000)
  118. glowz.Lifetime = NumberRange.new(1)
  119. glowz.Rate = 5000
  120. glowz.VelocitySpread = 9001
  121.  
  122. wave.BrickColor = BrickColor.new("Toothpaste")
  123. wave.Anchored = true
  124. wave.CanCollide = false
  125. wave.Locked = true
  126. wave.Size = Vector3.new(1, 1, 1)
  127. wave.TopSurface = "Smooth"
  128. wave.BottomSurface = "Smooth"
  129. wave.Transparency = 0.35
  130. wave.CFrame = fx.CFrame
  131. wave.Material = "Neon"
  132. wm = Instance.new("SpecialMesh", wave)
  133. wm.MeshType = "Sphere"
  134. wm.Scale = Vector3.new(1,1,1)
  135. local wave2 = Instance.new("Part", torso)
  136. wave2.BrickColor = BrickColor.new("Toothpaste")
  137. wave2.Anchored = true
  138. wave2.CanCollide = false
  139. wave2.Locked = true
  140. wave2.Size = Vector3.new(1, 1, 1)
  141. wave2.TopSurface = "Smooth"
  142. wave2.BottomSurface = "Smooth"
  143. wave2.Transparency = 0.35
  144. wave2.CFrame = fx.CFrame
  145. wave2.Material = "Neon"
  146. wm2 = Instance.new("SpecialMesh", wave2)
  147. wm2.MeshType = "FileMesh"
  148. wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  149. wm2.Scale = Vector3.new(1,1,1)
  150. local wave3 = Instance.new("Part", torso)
  151. wave3.BrickColor = BrickColor.new("Really black")
  152. wave3.Anchored = true
  153. wave3.CanCollide = false
  154. wave3.Locked = true
  155. wave3.Size = Vector3.new(1, 1, 1)
  156. wave3.TopSurface = "Smooth"
  157. wave3.BottomSurface = "Smooth"
  158. wave3.Transparency = 0.35
  159. wave3.CFrame = fx.CFrame
  160. wave3.Material = "Neon"
  161. wm3 = Instance.new("SpecialMesh", wave3)
  162. wm3.MeshType = "FileMesh"
  163. wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  164. wm3.Scale = Vector3.new(1,1,1)
  165. coroutine.wrap(function()
  166. for i = 1, 18, 1 do
  167. value = value - 0.5
  168. value2 = value2 - 0.75*1.5
  169. value3 = value3 - 0.475*1.5
  170. wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
  171. wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
  172. wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
  173. --wave.Size = wm.Scale
  174. wave.CFrame = fx.CFrame
  175. wave.Transparency = i/14
  176. --wave2.Size = wm2.Scale
  177. wave2.CFrame = fx.CFrame
  178. wave2.Rotation = Vector3.new(90, 0, 0)
  179. wave2.Transparency = i/14
  180. --wave3.Size = wm3.Scale
  181. wave3.CFrame = fx.CFrame
  182. wave3.Rotation = Vector3.new(90, 0, 0)
  183. wave3.Transparency = i/14
  184. wait()
  185. glowz.Rate = 0
  186.  
  187. end
  188. wait()
  189. wave:Destroy()
  190. wave2:Destroy()
  191. wave3:Destroy()
  192. end)()
  193. elseif Transforming == false then
  194. wait()
  195. end
  196. end
  197.  
  198. for i = 1, 100 do rs:wait()
  199. fx.CFrame = torso.CFrame
  200. end
  201.  
  202. Spawn(function()
  203. while wait(1) do
  204. GroundWave()
  205. end
  206. end)
  207.  
  208. wait(4)
  209.  
  210. Transforming = false
  211.  
  212. local value2 = 1
  213. for i = 1, 20 do rs:wait()
  214. value2 = value2 - 0.05
  215. glowz.Rate = 0
  216.  
  217. fx.Transparency = fx.Transparency + (1/20)
  218. fx.CFrame = torso.CFrame
  219. fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
  220. rs:wait()
  221. end
  222. glowz:Destroy()
  223.  
  224.  
  225. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  226. local valuer = 5
  227. local valuer2 = 10
  228. local valuer3 = 15
  229. local sa2 = Instance.new("Sound",torso)
  230. sa2.SoundId = "rbxassetid://130972023"
  231. sa2.Pitch = 1
  232. sa2.Volume = 5
  233. sa2.Looped = false
  234. sa2:Play()
  235. local sar2 = Instance.new("Sound",torso)
  236. sar2.SoundId = "rbxassetid://153274423"
  237. sar2.Pitch = 1
  238. sar2.Volume = 5
  239. sar2.Looped = false
  240. sar2:Play()
  241. local wave = Instance.new("Part", torso)
  242. wave.BrickColor = BrickColor.new("Toothpaste")
  243. wave.Anchored = true
  244. wave.CanCollide = false
  245. wave.Locked = true
  246. wave.Size = Vector3.new(1, 1, 1)
  247. wave.TopSurface = "Smooth"
  248. wave.BottomSurface = "Smooth"
  249. wave.Transparency = 0.35
  250. wave.CFrame = HandCF
  251. wm = Instance.new("SpecialMesh", wave)
  252. wm.MeshId = "rbxassetid://3270017"
  253. local wave2 = Instance.new("Part", torso)
  254. wave2.BrickColor = BrickColor.new("Really black")
  255. wave2.Anchored = true
  256. wave2.CanCollide = false
  257. wave2.Locked = true
  258. wave2.Size = Vector3.new(1, 1, 1)
  259. wave2.TopSurface = "Smooth"
  260. wave2.BottomSurface = "Smooth"
  261. wave2.Transparency = 0.35
  262. wave2.CFrame = HandCF
  263. wm2 = Instance.new("SpecialMesh", wave2)
  264. wm2.MeshId = "rbxassetid://3270017"
  265. local wave3 = Instance.new("Part", torso)
  266. wave3.BrickColor = BrickColor.new("Toothpaste")
  267. wave3.Anchored = true
  268. wave3.CanCollide = false
  269. wave3.Locked = true
  270. wave3.Size = Vector3.new(1, 1, 1)
  271. wave3.TopSurface = "Smooth"
  272. wave3.BottomSurface = "Smooth"
  273. wave3.Transparency = 0.35
  274. wave3.CFrame = HandCF
  275. wm3 = Instance.new("SpecialMesh", wave3)
  276. wm3.MeshId = "rbxassetid://3270017"
  277. coroutine.wrap(function()
  278. for i = 1, 14, 1 do
  279. valuer = valuer - 0.35
  280. valuer2 = valuer - 0.45
  281. valuer3 = valuer3 - 0.475
  282. wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
  283. wave.Size = wm.Scale
  284. wave.CFrame = HandCF
  285. wave.Transparency = i/14
  286. wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
  287. wave2.Size = wm2.Scale
  288. wave2.CFrame = HandCF
  289. wave2.Transparency = i/14
  290. wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
  291. wave3.Size = wm2.Scale
  292. wave3.CFrame = HandCF
  293. wave3.Transparency = i/14
  294. wait()
  295. end
  296. wait()
  297. wave:Destroy()
  298. wave2:Destroy()
  299. end)()
  300. hum.WalkSpeed = 16
  301.  
  302.  
  303.  
  304.  
  305. --Converted with ttyyuu12345's model to script plugin v4
  306. function sandbox(var,func)
  307. local env = getfenv(func)
  308. local newenv = setmetatable({},{
  309. __index = function(self,k)
  310. if k=="script" then
  311. return var
  312. else
  313. return env[k]
  314. end
  315. end,
  316. })
  317. setfenv(func,newenv)
  318. return func
  319. end
  320. cors = {}
  321. mas = Instance.new("Model",game:GetService("Lighting"))
  322. Model0 = Instance.new("Model")
  323. Model1 = Instance.new("Model")
  324. Part2 = Instance.new("Part")
  325. WedgePart3 = Instance.new("WedgePart")
  326. Part4 = Instance.new("Part")
  327. BlockMesh5 = Instance.new("BlockMesh")
  328. Part6 = Instance.new("Part")
  329. BlockMesh7 = Instance.new("BlockMesh")
  330. Part8 = Instance.new("Part")
  331. BlockMesh9 = Instance.new("BlockMesh")
  332. Part10 = Instance.new("Part")
  333. BlockMesh11 = Instance.new("BlockMesh")
  334. WedgePart12 = Instance.new("WedgePart")
  335. WedgePart13 = Instance.new("WedgePart")
  336. WedgePart14 = Instance.new("WedgePart")
  337. WedgePart15 = Instance.new("WedgePart")
  338. WedgePart16 = Instance.new("WedgePart")
  339. WedgePart17 = Instance.new("WedgePart")
  340. WedgePart18 = Instance.new("WedgePart")
  341. WedgePart19 = Instance.new("WedgePart")
  342. WedgePart20 = Instance.new("WedgePart")
  343. WedgePart21 = Instance.new("WedgePart")
  344. WedgePart22 = Instance.new("WedgePart")
  345. WedgePart23 = Instance.new("WedgePart")
  346. Part24 = Instance.new("Part")
  347. BlockMesh25 = Instance.new("BlockMesh")
  348. Part26 = Instance.new("Part")
  349. BlockMesh27 = Instance.new("BlockMesh")
  350. Part28 = Instance.new("Part")
  351. BlockMesh29 = Instance.new("BlockMesh")
  352. Part30 = Instance.new("Part")
  353. BlockMesh31 = Instance.new("BlockMesh")
  354. Part32 = Instance.new("Part")
  355. BlockMesh33 = Instance.new("BlockMesh")
  356. Part34 = Instance.new("Part")
  357. BlockMesh35 = Instance.new("BlockMesh")
  358. Part36 = Instance.new("Part")
  359. BlockMesh37 = Instance.new("BlockMesh")
  360. Part38 = Instance.new("Part")
  361. BlockMesh39 = Instance.new("BlockMesh")
  362. Part40 = Instance.new("Part")
  363. BlockMesh41 = Instance.new("BlockMesh")
  364. Part42 = Instance.new("Part")
  365. BlockMesh43 = Instance.new("BlockMesh")
  366. Part44 = Instance.new("Part")
  367. BlockMesh45 = Instance.new("BlockMesh")
  368. Part46 = Instance.new("Part")
  369. BlockMesh47 = Instance.new("BlockMesh")
  370. Part48 = Instance.new("Part")
  371. Decal49 = Instance.new("Decal")
  372. Part50 = Instance.new("Part")
  373. Part51 = Instance.new("Part")
  374. WedgePart52 = Instance.new("WedgePart")
  375. WedgePart53 = Instance.new("WedgePart")
  376. WedgePart54 = Instance.new("WedgePart")
  377. Model55 = Instance.new("Model")
  378. Part56 = Instance.new("Part")
  379. Model57 = Instance.new("Model")
  380. Part58 = Instance.new("Part")
  381. WedgePart59 = Instance.new("WedgePart")
  382. Part60 = Instance.new("Part")
  383. BlockMesh61 = Instance.new("BlockMesh")
  384. Part62 = Instance.new("Part")
  385. BlockMesh63 = Instance.new("BlockMesh")
  386. WedgePart64 = Instance.new("WedgePart")
  387. WedgePart65 = Instance.new("WedgePart")
  388. WedgePart66 = Instance.new("WedgePart")
  389. WedgePart67 = Instance.new("WedgePart")
  390. WedgePart68 = Instance.new("WedgePart")
  391. WedgePart69 = Instance.new("WedgePart")
  392. WedgePart70 = Instance.new("WedgePart")
  393. WedgePart71 = Instance.new("WedgePart")
  394. WedgePart72 = Instance.new("WedgePart")
  395. WedgePart73 = Instance.new("WedgePart")
  396. WedgePart74 = Instance.new("WedgePart")
  397. WedgePart75 = Instance.new("WedgePart")
  398. WedgePart76 = Instance.new("WedgePart")
  399. Part77 = Instance.new("Part")
  400. BlockMesh78 = Instance.new("BlockMesh")
  401. Part79 = Instance.new("Part")
  402. BlockMesh80 = Instance.new("BlockMesh")
  403. Part81 = Instance.new("Part")
  404. BlockMesh82 = Instance.new("BlockMesh")
  405. Part83 = Instance.new("Part")
  406. BlockMesh84 = Instance.new("BlockMesh")
  407. Part85 = Instance.new("Part")
  408. BlockMesh86 = Instance.new("BlockMesh")
  409. Part87 = Instance.new("Part")
  410. BlockMesh88 = Instance.new("BlockMesh")
  411. Part89 = Instance.new("Part")
  412. BlockMesh90 = Instance.new("BlockMesh")
  413. Part91 = Instance.new("Part")
  414. BlockMesh92 = Instance.new("BlockMesh")
  415. Part93 = Instance.new("Part")
  416. BlockMesh94 = Instance.new("BlockMesh")
  417. Part95 = Instance.new("Part")
  418. BlockMesh96 = Instance.new("BlockMesh")
  419. Part97 = Instance.new("Part")
  420. BlockMesh98 = Instance.new("BlockMesh")
  421. Part99 = Instance.new("Part")
  422. BlockMesh100 = Instance.new("BlockMesh")
  423. Part101 = Instance.new("Part")
  424. BlockMesh102 = Instance.new("BlockMesh")
  425. Part103 = Instance.new("Part")
  426. BlockMesh104 = Instance.new("BlockMesh")
  427. Part105 = Instance.new("Part")
  428. Part106 = Instance.new("Part")
  429. WedgePart107 = Instance.new("WedgePart")
  430. WedgePart108 = Instance.new("WedgePart")
  431. Model109 = Instance.new("Model")
  432. Part110 = Instance.new("Part")
  433. Model111 = Instance.new("Model")
  434. Part112 = Instance.new("Part")
  435. Part113 = Instance.new("Part")
  436. BlockMesh114 = Instance.new("BlockMesh")
  437. Part115 = Instance.new("Part")
  438. BlockMesh116 = Instance.new("BlockMesh")
  439. Part117 = Instance.new("Part")
  440. BlockMesh118 = Instance.new("BlockMesh")
  441. Part119 = Instance.new("Part")
  442. CylinderMesh120 = Instance.new("CylinderMesh")
  443. Part121 = Instance.new("Part")
  444. CylinderMesh122 = Instance.new("CylinderMesh")
  445. Part123 = Instance.new("Part")
  446. BlockMesh124 = Instance.new("BlockMesh")
  447. Part125 = Instance.new("Part")
  448. CylinderMesh126 = Instance.new("CylinderMesh")
  449. Part127 = Instance.new("Part")
  450. CylinderMesh128 = Instance.new("CylinderMesh")
  451. Part129 = Instance.new("Part")
  452. BlockMesh130 = Instance.new("BlockMesh")
  453. Part131 = Instance.new("Part")
  454. BlockMesh132 = Instance.new("BlockMesh")
  455. WedgePart133 = Instance.new("WedgePart")
  456. SpecialMesh134 = Instance.new("SpecialMesh")
  457. WedgePart135 = Instance.new("WedgePart")
  458. SpecialMesh136 = Instance.new("SpecialMesh")
  459. WedgePart137 = Instance.new("WedgePart")
  460. WedgePart138 = Instance.new("WedgePart")
  461. WedgePart139 = Instance.new("WedgePart")
  462. SpecialMesh140 = Instance.new("SpecialMesh")
  463. WedgePart141 = Instance.new("WedgePart")
  464. SpecialMesh142 = Instance.new("SpecialMesh")
  465. WedgePart143 = Instance.new("WedgePart")
  466. SpecialMesh144 = Instance.new("SpecialMesh")
  467. WedgePart145 = Instance.new("WedgePart")
  468. WedgePart146 = Instance.new("WedgePart")
  469. WedgePart147 = Instance.new("WedgePart")
  470. WedgePart148 = Instance.new("WedgePart")
  471. WedgePart149 = Instance.new("WedgePart")
  472. SpecialMesh150 = Instance.new("SpecialMesh")
  473. WedgePart151 = Instance.new("WedgePart")
  474. SpecialMesh152 = Instance.new("SpecialMesh")
  475. WedgePart153 = Instance.new("WedgePart")
  476. SpecialMesh154 = Instance.new("SpecialMesh")
  477. WedgePart155 = Instance.new("WedgePart")
  478. SpecialMesh156 = Instance.new("SpecialMesh")
  479. WedgePart157 = Instance.new("WedgePart")
  480. SpecialMesh158 = Instance.new("SpecialMesh")
  481. WedgePart159 = Instance.new("WedgePart")
  482. SpecialMesh160 = Instance.new("SpecialMesh")
  483. WedgePart161 = Instance.new("WedgePart")
  484. SpecialMesh162 = Instance.new("SpecialMesh")
  485. WedgePart163 = Instance.new("WedgePart")
  486. SpecialMesh164 = Instance.new("SpecialMesh")
  487. WedgePart165 = Instance.new("WedgePart")
  488. SpecialMesh166 = Instance.new("SpecialMesh")
  489. WedgePart167 = Instance.new("WedgePart")
  490. SpecialMesh168 = Instance.new("SpecialMesh")
  491. WedgePart169 = Instance.new("WedgePart")
  492. SpecialMesh170 = Instance.new("SpecialMesh")
  493. WedgePart171 = Instance.new("WedgePart")
  494. SpecialMesh172 = Instance.new("SpecialMesh")
  495. WedgePart173 = Instance.new("WedgePart")
  496. SpecialMesh174 = Instance.new("SpecialMesh")
  497. WedgePart175 = Instance.new("WedgePart")
  498. SpecialMesh176 = Instance.new("SpecialMesh")
  499. WedgePart177 = Instance.new("WedgePart")
  500. SpecialMesh178 = Instance.new("SpecialMesh")
  501. WedgePart179 = Instance.new("WedgePart")
  502. WedgePart180 = Instance.new("WedgePart")
  503. SpecialMesh181 = Instance.new("SpecialMesh")
  504. WedgePart182 = Instance.new("WedgePart")
  505. SpecialMesh183 = Instance.new("SpecialMesh")
  506. WedgePart184 = Instance.new("WedgePart")
  507. SpecialMesh185 = Instance.new("SpecialMesh")
  508. WedgePart186 = Instance.new("WedgePart")
  509. SpecialMesh187 = Instance.new("SpecialMesh")
  510. WedgePart188 = Instance.new("WedgePart")
  511. SpecialMesh189 = Instance.new("SpecialMesh")
  512. WedgePart190 = Instance.new("WedgePart")
  513. Part191 = Instance.new("Part")
  514. BlockMesh192 = Instance.new("BlockMesh")
  515. Part193 = Instance.new("Part")
  516. BlockMesh194 = Instance.new("BlockMesh")
  517. Part195 = Instance.new("Part")
  518. BlockMesh196 = Instance.new("BlockMesh")
  519. Part197 = Instance.new("Part")
  520. BlockMesh198 = Instance.new("BlockMesh")
  521. Part199 = Instance.new("Part")
  522. BlockMesh200 = Instance.new("BlockMesh")
  523. Part201 = Instance.new("Part")
  524. BlockMesh202 = Instance.new("BlockMesh")
  525. Part203 = Instance.new("Part")
  526. CylinderMesh204 = Instance.new("CylinderMesh")
  527. Part205 = Instance.new("Part")
  528. CylinderMesh206 = Instance.new("CylinderMesh")
  529. Part207 = Instance.new("Part")
  530. CylinderMesh208 = Instance.new("CylinderMesh")
  531. Part209 = Instance.new("Part")
  532. CylinderMesh210 = Instance.new("CylinderMesh")
  533. Part211 = Instance.new("Part")
  534. CylinderMesh212 = Instance.new("CylinderMesh")
  535. Part213 = Instance.new("Part")
  536. CylinderMesh214 = Instance.new("CylinderMesh")
  537. Part215 = Instance.new("Part")
  538. BlockMesh216 = Instance.new("BlockMesh")
  539. Part217 = Instance.new("Part")
  540. BlockMesh218 = Instance.new("BlockMesh")
  541. Part219 = Instance.new("Part")
  542. BlockMesh220 = Instance.new("BlockMesh")
  543. Part221 = Instance.new("Part")
  544. BlockMesh222 = Instance.new("BlockMesh")
  545. Part223 = Instance.new("Part")
  546. BlockMesh224 = Instance.new("BlockMesh")
  547. Part225 = Instance.new("Part")
  548. BlockMesh226 = Instance.new("BlockMesh")
  549. Part227 = Instance.new("Part")
  550. BlockMesh228 = Instance.new("BlockMesh")
  551. Part229 = Instance.new("Part")
  552. BlockMesh230 = Instance.new("BlockMesh")
  553. Part231 = Instance.new("Part")
  554. BlockMesh232 = Instance.new("BlockMesh")
  555. Part233 = Instance.new("Part")
  556. BlockMesh234 = Instance.new("BlockMesh")
  557. Part235 = Instance.new("Part")
  558. BlockMesh236 = Instance.new("BlockMesh")
  559. Part237 = Instance.new("Part")
  560. BlockMesh238 = Instance.new("BlockMesh")
  561. Part239 = Instance.new("Part")
  562. BlockMesh240 = Instance.new("BlockMesh")
  563. Part241 = Instance.new("Part")
  564. BlockMesh242 = Instance.new("BlockMesh")
  565. Part243 = Instance.new("Part")
  566. BlockMesh244 = Instance.new("BlockMesh")
  567. Part245 = Instance.new("Part")
  568. BlockMesh246 = Instance.new("BlockMesh")
  569. Part247 = Instance.new("Part")
  570. BlockMesh248 = Instance.new("BlockMesh")
  571. Part249 = Instance.new("Part")
  572. BlockMesh250 = Instance.new("BlockMesh")
  573. Part251 = Instance.new("Part")
  574. BlockMesh252 = Instance.new("BlockMesh")
  575. Part253 = Instance.new("Part")
  576. BlockMesh254 = Instance.new("BlockMesh")
  577. Part255 = Instance.new("Part")
  578. BlockMesh256 = Instance.new("BlockMesh")
  579. Part257 = Instance.new("Part")
  580. BlockMesh258 = Instance.new("BlockMesh")
  581. Part259 = Instance.new("Part")
  582. BlockMesh260 = Instance.new("BlockMesh")
  583. Part261 = Instance.new("Part")
  584. BlockMesh262 = Instance.new("BlockMesh")
  585. Part263 = Instance.new("Part")
  586. BlockMesh264 = Instance.new("BlockMesh")
  587. Part265 = Instance.new("Part")
  588. BlockMesh266 = Instance.new("BlockMesh")
  589. Part267 = Instance.new("Part")
  590. BlockMesh268 = Instance.new("BlockMesh")
  591. Part269 = Instance.new("Part")
  592. BlockMesh270 = Instance.new("BlockMesh")
  593. Part271 = Instance.new("Part")
  594. BlockMesh272 = Instance.new("BlockMesh")
  595. Part273 = Instance.new("Part")
  596. BlockMesh274 = Instance.new("BlockMesh")
  597. Part275 = Instance.new("Part")
  598. BlockMesh276 = Instance.new("BlockMesh")
  599. Part277 = Instance.new("Part")
  600. BlockMesh278 = Instance.new("BlockMesh")
  601. Part279 = Instance.new("Part")
  602. BlockMesh280 = Instance.new("BlockMesh")
  603. Script281 = Instance.new("Script")
  604. Model0.Name = "Sonarmor"
  605. Model0.Parent = mas
  606. Model1.Name = "LeftArm"
  607. Model1.Parent = Model0
  608. Part2.Name = "Left Arm1"
  609. Part2.Parent = Model1
  610. Part2.BrickColor = BrickColor.new("Pastel yellow")
  611. Part2.Transparency = 1
  612. Part2.Rotation = Vector3.new(-180, -90, 0)
  613. Part2.Anchored = true
  614. Part2.CanCollide = false
  615. Part2.FormFactor = Enum.FormFactor.Symmetric
  616. Part2.Size = Vector3.new(1, 2, 1)
  617. Part2.CFrame = CFrame.new(84.721138, 2.97380614, 69.5937424, 8.15038344e-21, 2.35065841e-06, -1, 9.82558322e-19, -1, -2.35065841e-06, -1, -9.82558322e-19, -8.15269293e-21)
  618. Part2.Color = Color3.new(1, 1, 0.8)
  619. Part2.Position = Vector3.new(84.721138, 2.97380614, 69.5937424)
  620. Part2.Orientation = Vector3.new(0, -90, 180)
  621. Part2.Color = Color3.new(1, 1, 0.8)
  622. WedgePart3.Parent = Model1
  623. WedgePart3.Material = Enum.Material.SmoothPlastic
  624. WedgePart3.BrickColor = BrickColor.new("Navy blue")
  625. WedgePart3.Reflectance = 0.0049999998882413
  626. WedgePart3.Rotation = Vector3.new(13.4300003, 0, 90)
  627. WedgePart3.Anchored = true
  628. WedgePart3.CanCollide = false
  629. WedgePart3.FormFactor = Enum.FormFactor.Symmetric
  630. WedgePart3.Size = Vector3.new(0.220499977, 0.385874987, 0.79909116)
  631. WedgePart3.CFrame = CFrame.new(84.5220337, 5.39255524, 67.3724747, 1.1144477e-07, -0.999996722, 9.83477548e-07, 0.972667575, -1.19206263e-07, -0.232179835, 0.232180044, 9.53674146e-07, 0.972667694)
  632. WedgePart3.BottomSurface = Enum.SurfaceType.Smooth
  633. WedgePart3.Color = Color3.new(0, 0.12549, 0.376471)
  634. WedgePart3.Position = Vector3.new(84.5220337, 5.39255524, 67.3724747)
  635. WedgePart3.Orientation = Vector3.new(13.4300003, 0, 90)
  636. WedgePart3.Color = Color3.new(0, 0.12549, 0.376471)
  637. Part4.Name = "Brick"
  638. Part4.Parent = Model1
  639. Part4.Material = Enum.Material.SmoothPlastic
  640. Part4.BrickColor = BrickColor.new("Navy blue")
  641. Part4.Rotation = Vector3.new(0, 90, 0)
  642. Part4.Anchored = true
  643. Part4.CanCollide = false
  644. Part4.FormFactor = Enum.FormFactor.Symmetric
  645. Part4.Size = Vector3.new(1.19828081, 0.570214629, 1.1971724)
  646. Part4.CFrame = CFrame.new(84.7160492, 2.46017599, 69.6111679, -1.74450037e-07, -1.85120143e-06, 1, -4.62681055e-06, 0.99999994, 1.85119507e-06, -0.99999994, -4.62681055e-06, -1.74458165e-07)
  647. Part4.BottomSurface = Enum.SurfaceType.Smooth
  648. Part4.TopSurface = Enum.SurfaceType.Smooth
  649. Part4.Color = Color3.new(0, 0.12549, 0.376471)
  650. Part4.Position = Vector3.new(84.7160492, 2.46017599, 69.6111679)
  651. Part4.Orientation = Vector3.new(0, 90, 0)
  652. Part4.Color = Color3.new(0, 0.12549, 0.376471)
  653. BlockMesh5.Parent = Part4
  654. Part6.Name = "Brick"
  655. Part6.Parent = Model1
  656. Part6.Material = Enum.Material.SmoothPlastic
  657. Part6.BrickColor = BrickColor.new("Black")
  658. Part6.Reflectance = 0.0049999998882413
  659. Part6.Rotation = Vector3.new(79.2300034, 0, 0)
  660. Part6.Anchored = true
  661. Part6.CanCollide = false
  662. Part6.FormFactor = Enum.FormFactor.Symmetric
  663. Part6.Size = Vector3.new(1.10684443, 0.201244384, 0.806359112)
  664. Part6.CFrame = CFrame.new(84.713829, 4.26771784, 69.8875198, 1, -3.8433216e-13, 2.83340517e-12, -2.84009643e-12, 0.186832219, -0.982391834, 1.86642856e-13, 0.982391834, 0.186832219)
  665. Part6.BottomSurface = Enum.SurfaceType.Smooth
  666. Part6.TopSurface = Enum.SurfaceType.Smooth
  667. Part6.Color = Color3.new(0.105882, 0.164706, 0.207843)
  668. Part6.Position = Vector3.new(84.713829, 4.26771784, 69.8875198)
  669. Part6.Orientation = Vector3.new(79.2300034, 0, 0)
  670. Part6.Color = Color3.new(0.105882, 0.164706, 0.207843)
  671. BlockMesh7.Parent = Part6
  672. Part8.Name = "Brick"
  673. Part8.Parent = Model1
  674. Part8.Material = Enum.Material.SmoothPlastic
  675. Part8.BrickColor = BrickColor.new("Black")
  676. Part8.Reflectance = 0.0049999998882413
  677. Part8.Rotation = Vector3.new(79.2300034, 0, 0)
  678. Part8.Anchored = true
  679. Part8.CanCollide = false
  680. Part8.FormFactor = Enum.FormFactor.Symmetric
  681. Part8.Size = Vector3.new(0.201244384, 1.03670979, 0.806359112)
  682. Part8.CFrame = CFrame.new(85.166626, 4.1874733, 69.4766769, 1, -3.8433216e-13, 2.83340517e-12, -2.84009643e-12, 0.186832219, -0.982391834, 1.86642856e-13, 0.982391834, 0.186832219)
  683. Part8.BottomSurface = Enum.SurfaceType.Smooth
  684. Part8.TopSurface = Enum.SurfaceType.Smooth
  685. Part8.Color = Color3.new(0.105882, 0.164706, 0.207843)
  686. Part8.Position = Vector3.new(85.166626, 4.1874733, 69.4766769)
  687. Part8.Orientation = Vector3.new(79.2300034, 0, 0)
  688. Part8.Color = Color3.new(0.105882, 0.164706, 0.207843)
  689. BlockMesh9.Parent = Part8
  690. Part10.Name = "Brick"
  691. Part10.Parent = Model1
  692. Part10.Material = Enum.Material.SmoothPlastic
  693. Part10.BrickColor = BrickColor.new("Black")
  694. Part10.Reflectance = 0.0049999998882413
  695. Part10.Rotation = Vector3.new(88.4300003, 0, 0)
  696. Part10.Anchored = true
  697. Part10.CanCollide = false
  698. Part10.FormFactor = Enum.FormFactor.Symmetric
  699. Part10.Size = Vector3.new(0.201244384, 0.212827399, 1.0574975)
  700. Part10.CFrame = CFrame.new(85.166626, 4.22347689, 68.9344482, 1, 1.08608943e-13, 2.84414961e-12, -2.84009643e-12, 0.027451029, -0.99962306, 1.86642856e-13, 0.99962306, 0.027451029)
  701. Part10.BottomSurface = Enum.SurfaceType.Smooth
  702. Part10.TopSurface = Enum.SurfaceType.Smooth
  703. Part10.Color = Color3.new(0.105882, 0.164706, 0.207843)
  704. Part10.Position = Vector3.new(85.166626, 4.22347689, 68.9344482)
  705. Part10.Orientation = Vector3.new(88.4300003, 0, 0)
  706. Part10.Color = Color3.new(0.105882, 0.164706, 0.207843)
  707. BlockMesh11.Parent = Part10
  708. WedgePart12.Parent = Model1
  709. WedgePart12.Material = Enum.Material.SmoothPlastic
  710. WedgePart12.BrickColor = BrickColor.new("Black")
  711. WedgePart12.Reflectance = 0.0049999998882413
  712. WedgePart12.Rotation = Vector3.new(13.4300003, 0, 90)
  713. WedgePart12.Anchored = true
  714. WedgePart12.CanCollide = false
  715. WedgePart12.FormFactor = Enum.FormFactor.Symmetric
  716. WedgePart12.Size = Vector3.new(0.201244384, 0.201244384, 0.628686726)
  717. WedgePart12.CFrame = CFrame.new(84.2616959, 4.99800968, 68.1583786, 5.42964393e-08, -0.999996722, -1.74445791e-10, 0.972667515, 4.60768099e-08, -0.232180193, 0.232180342, -1.65836891e-08, 0.972667634)
  718. WedgePart12.BottomSurface = Enum.SurfaceType.Smooth
  719. WedgePart12.Color = Color3.new(0.105882, 0.164706, 0.207843)
  720. WedgePart12.Position = Vector3.new(84.2616959, 4.99800968, 68.1583786)
  721. WedgePart12.Orientation = Vector3.new(13.4300003, 0, 90)
  722. WedgePart12.Color = Color3.new(0.105882, 0.164706, 0.207843)
  723. WedgePart13.Parent = Model1
  724. WedgePart13.Material = Enum.Material.SmoothPlastic
  725. WedgePart13.BrickColor = BrickColor.new("Black")
  726. WedgePart13.Reflectance = 0.0049999998882413
  727. WedgePart13.Rotation = Vector3.new(13.4300003, 0, -90)
  728. WedgePart13.Anchored = true
  729. WedgePart13.CanCollide = false
  730. WedgePart13.FormFactor = Enum.FormFactor.Symmetric
  731. WedgePart13.Size = Vector3.new(0.201244384, 0.352177709, 0.729308963)
  732. WedgePart13.CFrame = CFrame.new(84.8906479, 5.15557432, 67.4995956, 1.11450326e-07, 0.999996722, -9.83475843e-07, -0.972667575, -1.19211848e-07, -0.232179835, -0.232180044, 9.53674544e-07, 0.972667694)
  733. WedgePart13.BottomSurface = Enum.SurfaceType.Smooth
  734. WedgePart13.Color = Color3.new(0.105882, 0.164706, 0.207843)
  735. WedgePart13.Position = Vector3.new(84.8906479, 5.15557432, 67.4995956)
  736. WedgePart13.Orientation = Vector3.new(13.4300003, 0, -90)
  737. WedgePart13.Color = Color3.new(0.105882, 0.164706, 0.207843)
  738. WedgePart14.Parent = Model1
  739. WedgePart14.Material = Enum.Material.SmoothPlastic
  740. WedgePart14.BrickColor = BrickColor.new("Black")
  741. WedgePart14.Reflectance = 0.0049999998882413
  742. WedgePart14.Rotation = Vector3.new(13.4300003, 0, -180)
  743. WedgePart14.Anchored = true
  744. WedgePart14.CanCollide = false
  745. WedgePart14.Size = Vector3.new(0.201244384, 0.224141195, 0.517623842)
  746. WedgePart14.CFrame = CFrame.new(84.2610245, 4.65805483, 68.6664963, -0.99999994, 1.67656744e-05, 7.46475916e-06, -1.80406896e-05, -0.972671866, -0.232184008, 3.36804032e-06, -0.232183963, 0.972671926)
  747. WedgePart14.BottomSurface = Enum.SurfaceType.Smooth
  748. WedgePart14.Color = Color3.new(0.105882, 0.164706, 0.207843)
  749. WedgePart14.Position = Vector3.new(84.2610245, 4.65805483, 68.6664963)
  750. WedgePart14.Orientation = Vector3.new(13.4300003, 0, -180)
  751. WedgePart14.Color = Color3.new(0.105882, 0.164706, 0.207843)
  752. WedgePart15.Parent = Model1
  753. WedgePart15.Material = Enum.Material.SmoothPlastic
  754. WedgePart15.BrickColor = BrickColor.new("Black")
  755. WedgePart15.Reflectance = 0.0049999998882413
  756. WedgePart15.Rotation = Vector3.new(-166.570007, 0, 0)
  757. WedgePart15.Anchored = true
  758. WedgePart15.CanCollide = false
  759. WedgePart15.Size = Vector3.new(0.201244384, 0.226340756, 0.503780782)
  760. WedgePart15.CFrame = CFrame.new(85.166626, 4.53830528, 69.1634369, 1, -1.67652124e-05, 7.60012563e-06, -1.80716834e-05, -0.972671926, 0.232184038, 3.49981519e-06, -0.232184038, -0.972671926)
  761. WedgePart15.BottomSurface = Enum.SurfaceType.Smooth
  762. WedgePart15.Color = Color3.new(0.105882, 0.164706, 0.207843)
  763. WedgePart15.Position = Vector3.new(85.166626, 4.53830528, 69.1634369)
  764. WedgePart15.Orientation = Vector3.new(-13.4300003, 180, -180)
  765. WedgePart15.Color = Color3.new(0.105882, 0.164706, 0.207843)
  766. WedgePart16.Parent = Model1
  767. WedgePart16.Material = Enum.Material.SmoothPlastic
  768. WedgePart16.BrickColor = BrickColor.new("Black")
  769. WedgePart16.Reflectance = 0.0049999998882413
  770. WedgePart16.Rotation = Vector3.new(13.4300003, 0, 90)
  771. WedgePart16.Anchored = true
  772. WedgePart16.CanCollide = false
  773. WedgePart16.FormFactor = Enum.FormFactor.Symmetric
  774. WedgePart16.Size = Vector3.new(0.201244384, 0.352177709, 0.729308963)
  775. WedgePart16.CFrame = CFrame.new(84.5387802, 5.15557432, 67.4995956, 1.1144477e-07, -0.999996722, 9.83477548e-07, 0.972667575, -1.19206263e-07, -0.232179835, 0.232180044, 9.53674146e-07, 0.972667694)
  776. WedgePart16.BottomSurface = Enum.SurfaceType.Smooth
  777. WedgePart16.Color = Color3.new(0.105882, 0.164706, 0.207843)
  778. WedgePart16.Position = Vector3.new(84.5387802, 5.15557432, 67.4995956)
  779. WedgePart16.Orientation = Vector3.new(13.4300003, 0, 90)
  780. WedgePart16.Color = Color3.new(0.105882, 0.164706, 0.207843)
  781. WedgePart17.Parent = Model1
  782. WedgePart17.Material = Enum.Material.SmoothPlastic
  783. WedgePart17.BrickColor = BrickColor.new("Black")
  784. WedgePart17.Reflectance = 0.0049999998882413
  785. WedgePart17.Rotation = Vector3.new(-166.570007, 0, 0)
  786. WedgePart17.Anchored = true
  787. WedgePart17.CanCollide = false
  788. WedgePart17.Size = Vector3.new(0.201244384, 0.224141195, 0.498885751)
  789. WedgePart17.CFrame = CFrame.new(84.2610321, 4.54004574, 69.1608963, 0.99999994, 1.67656744e-05, -7.4647578e-06, 1.80406896e-05, -0.972671866, 0.232183889, -3.36804032e-06, -0.232183903, -0.972671926)
  790. WedgePart17.BottomSurface = Enum.SurfaceType.Smooth
  791. WedgePart17.Color = Color3.new(0.105882, 0.164706, 0.207843)
  792. WedgePart17.Position = Vector3.new(84.2610321, 4.54004574, 69.1608963)
  793. WedgePart17.Orientation = Vector3.new(-13.4300003, -180, 180)
  794. WedgePart17.Color = Color3.new(0.105882, 0.164706, 0.207843)
  795. WedgePart18.Parent = Model1
  796. WedgePart18.Material = Enum.Material.SmoothPlastic
  797. WedgePart18.BrickColor = BrickColor.new("Black")
  798. WedgePart18.Reflectance = 0.0049999998882413
  799. WedgePart18.Rotation = Vector3.new(13.4300003, 0, -90)
  800. WedgePart18.Anchored = true
  801. WedgePart18.CanCollide = false
  802. WedgePart18.FormFactor = Enum.FormFactor.Symmetric
  803. WedgePart18.Size = Vector3.new(0.201244384, 0.201244384, 0.628686726)
  804. WedgePart18.CFrame = CFrame.new(85.1665039, 4.99800968, 68.1583786, 5.43020029e-08, 0.999996722, 1.76164416e-10, -0.972667515, 4.60712499e-08, -0.232180193, -0.232180342, -1.65833196e-08, 0.972667634)
  805. WedgePart18.BottomSurface = Enum.SurfaceType.Smooth
  806. WedgePart18.Color = Color3.new(0.105882, 0.164706, 0.207843)
  807. WedgePart18.Position = Vector3.new(85.1665039, 4.99800968, 68.1583786)
  808. WedgePart18.Orientation = Vector3.new(13.4300003, 0, -90)
  809. WedgePart18.Color = Color3.new(0.105882, 0.164706, 0.207843)
  810. WedgePart19.Parent = Model1
  811. WedgePart19.Material = Enum.Material.SmoothPlastic
  812. WedgePart19.BrickColor = BrickColor.new("Black")
  813. WedgePart19.Reflectance = 0.0049999998882413
  814. WedgePart19.Rotation = Vector3.new(13.4300003, 0, 180)
  815. WedgePart19.Anchored = true
  816. WedgePart19.CanCollide = false
  817. WedgePart19.Size = Vector3.new(0.201244384, 0.226340756, 0.518070102)
  818. WedgePart19.CFrame = CFrame.new(85.166626, 4.6569376, 68.6664658, -1, -1.67652124e-05, -7.60012745e-06, 1.80716834e-05, -0.972671986, -0.232184127, -3.49981519e-06, -0.232184127, 0.972671986)
  819. WedgePart19.BottomSurface = Enum.SurfaceType.Smooth
  820. WedgePart19.Color = Color3.new(0.105882, 0.164706, 0.207843)
  821. WedgePart19.Position = Vector3.new(85.166626, 4.6569376, 68.6664658)
  822. WedgePart19.Orientation = Vector3.new(13.4300003, 0, 180)
  823. WedgePart19.Color = Color3.new(0.105882, 0.164706, 0.207843)
  824. WedgePart20.Parent = Model1
  825. WedgePart20.Material = Enum.Material.SmoothPlastic
  826. WedgePart20.BrickColor = BrickColor.new("Navy blue")
  827. WedgePart20.Reflectance = 0.0049999998882413
  828. WedgePart20.Rotation = Vector3.new(13.4300003, 0, 180)
  829. WedgePart20.Anchored = true
  830. WedgePart20.CanCollide = false
  831. WedgePart20.Size = Vector3.new(0.220499977, 0.247997627, 0.567640364)
  832. WedgePart20.CFrame = CFrame.new(85.2099533, 4.84621525, 68.6509476, -1, -1.67652124e-05, -7.60012745e-06, 1.80716834e-05, -0.972671986, -0.232184127, -3.49981519e-06, -0.232184127, 0.972671986)
  833. WedgePart20.BottomSurface = Enum.SurfaceType.Smooth
  834. WedgePart20.Color = Color3.new(0, 0.12549, 0.376471)
  835. WedgePart20.Position = Vector3.new(85.2099533, 4.84621525, 68.6509476)
  836. WedgePart20.Orientation = Vector3.new(13.4300003, 0, 180)
  837. WedgePart20.Color = Color3.new(0, 0.12549, 0.376471)
  838. WedgePart21.Parent = Model1
  839. WedgePart21.Material = Enum.Material.SmoothPlastic
  840. WedgePart21.BrickColor = BrickColor.new("Navy blue")
  841. WedgePart21.Reflectance = 0.0049999998882413
  842. WedgePart21.Rotation = Vector3.new(-166.570007, 0, 0)
  843. WedgePart21.Anchored = true
  844. WedgePart21.CanCollide = false
  845. WedgePart21.Size = Vector3.new(0.220499977, 0.245587617, 0.546620429)
  846. WedgePart21.CFrame = CFrame.new(84.2177048, 4.7181406, 69.1926804, 0.99999994, 1.67656744e-05, -7.4647578e-06, 1.80406896e-05, -0.972671866, 0.232183889, -3.36804032e-06, -0.232183903, -0.972671926)
  847. WedgePart21.BottomSurface = Enum.SurfaceType.Smooth
  848. WedgePart21.Color = Color3.new(0, 0.12549, 0.376471)
  849. WedgePart21.Position = Vector3.new(84.2177048, 4.7181406, 69.1926804)
  850. WedgePart21.Orientation = Vector3.new(-13.4300003, -180, 180)
  851. WedgePart21.Color = Color3.new(0, 0.12549, 0.376471)
  852. WedgePart22.Parent = Model1
  853. WedgePart22.Material = Enum.Material.SmoothPlastic
  854. WedgePart22.BrickColor = BrickColor.new("Navy blue")
  855. WedgePart22.Reflectance = 0.0049999998882413
  856. WedgePart22.Rotation = Vector3.new(13.4300003, 0, 90)
  857. WedgePart22.Anchored = true
  858. WedgePart22.CanCollide = false
  859. WedgePart22.FormFactor = Enum.FormFactor.Symmetric
  860. WedgePart22.Size = Vector3.new(0.220499977, 0.220499977, 0.688841164)
  861. WedgePart22.CFrame = CFrame.new(84.2184372, 5.2199173, 68.0942612, 5.42964393e-08, -0.999996722, -1.74445791e-10, 0.972667515, 4.60768099e-08, -0.232180193, 0.232180342, -1.65836891e-08, 0.972667634)
  862. WedgePart22.BottomSurface = Enum.SurfaceType.Smooth
  863. WedgePart22.Color = Color3.new(0, 0.12549, 0.376471)
  864. WedgePart22.Position = Vector3.new(84.2184372, 5.2199173, 68.0942612)
  865. WedgePart22.Orientation = Vector3.new(13.4300003, 0, 90)
  866. WedgePart22.Color = Color3.new(0, 0.12549, 0.376471)
  867. WedgePart23.Parent = Model1
  868. WedgePart23.Material = Enum.Material.SmoothPlastic
  869. WedgePart23.BrickColor = BrickColor.new("Navy blue")
  870. WedgePart23.Reflectance = 0.0049999998882413
  871. WedgePart23.Rotation = Vector3.new(13.4300003, 0, -90)
  872. WedgePart23.Anchored = true
  873. WedgePart23.CanCollide = false
  874. WedgePart23.FormFactor = Enum.FormFactor.Symmetric
  875. WedgePart23.Size = Vector3.new(0.220499977, 0.220499977, 0.688841164)
  876. WedgePart23.CFrame = CFrame.new(85.2098083, 5.2199173, 68.0942612, 5.43020029e-08, 0.999996722, 1.76164416e-10, -0.972667515, 4.60712499e-08, -0.232180193, -0.232180342, -1.65833196e-08, 0.972667634)
  877. WedgePart23.BottomSurface = Enum.SurfaceType.Smooth
  878. WedgePart23.Color = Color3.new(0, 0.12549, 0.376471)
  879. WedgePart23.Position = Vector3.new(85.2098083, 5.2199173, 68.0942612)
  880. WedgePart23.Orientation = Vector3.new(13.4300003, 0, -90)
  881. WedgePart23.Color = Color3.new(0, 0.12549, 0.376471)
  882. Part24.Name = "Brick"
  883. Part24.Parent = Model1
  884. Part24.Material = Enum.Material.SmoothPlastic
  885. Part24.BrickColor = BrickColor.new("Medium blue")
  886. Part24.Rotation = Vector3.new(0, 90, 0)
  887. Part24.Anchored = true
  888. Part24.CanCollide = false
  889. Part24.FormFactor = Enum.FormFactor.Symmetric
  890. Part24.Size = Vector3.new(1.23828077, 0.200000003, 1.23717237)
  891. Part24.CFrame = CFrame.new(84.7160416, 2.58101511, 69.6111679, -1.74450037e-07, -1.85120143e-06, 1, -4.62681055e-06, 0.99999994, 1.85119507e-06, -0.99999994, -4.62681055e-06, -1.74458165e-07)
  892. Part24.BottomSurface = Enum.SurfaceType.Smooth
  893. Part24.TopSurface = Enum.SurfaceType.Smooth
  894. Part24.Color = Color3.new(0.431373, 0.6, 0.792157)
  895. Part24.Position = Vector3.new(84.7160416, 2.58101511, 69.6111679)
  896. Part24.Orientation = Vector3.new(0, 90, 0)
  897. Part24.Color = Color3.new(0.431373, 0.6, 0.792157)
  898. BlockMesh25.Parent = Part24
  899. Part26.Name = "Brick"
  900. Part26.Parent = Model1
  901. Part26.Material = Enum.Material.SmoothPlastic
  902. Part26.BrickColor = BrickColor.new("Really black")
  903. Part26.Rotation = Vector3.new(0, 90, 0)
  904. Part26.Anchored = true
  905. Part26.CanCollide = false
  906. Part26.FormFactor = Enum.FormFactor.Symmetric
  907. Part26.Size = Vector3.new(1.09828091, 1.83832359, 1.0971725)
  908. Part26.CFrame = CFrame.new(84.7160492, 3.10478282, 69.611145, -1.74450037e-07, -1.85120143e-06, 1, -4.62681055e-06, 0.99999994, 1.85119507e-06, -0.99999994, -4.62681055e-06, -1.74458165e-07)
  909. Part26.BottomSurface = Enum.SurfaceType.Smooth
  910. Part26.TopSurface = Enum.SurfaceType.Smooth
  911. Part26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  912. Part26.Position = Vector3.new(84.7160492, 3.10478282, 69.611145)
  913. Part26.Orientation = Vector3.new(0, 90, 0)
  914. Part26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  915. BlockMesh27.Parent = Part26
  916. Part28.Name = "Brick"
  917. Part28.Parent = Model1
  918. Part28.Material = Enum.Material.SmoothPlastic
  919. Part28.BrickColor = BrickColor.new("Medium blue")
  920. Part28.Rotation = Vector3.new(0, 90, 0)
  921. Part28.Anchored = true
  922. Part28.CanCollide = false
  923. Part28.FormFactor = Enum.FormFactor.Symmetric
  924. Part28.Size = Vector3.new(1.23828077, 0.200000003, 1.23717237)
  925. Part28.CFrame = CFrame.new(84.7160492, 2.31716251, 69.6111603, -1.74450037e-07, -1.85120143e-06, 1, -4.62681055e-06, 0.99999994, 1.85119507e-06, -0.99999994, -4.62681055e-06, -1.74458165e-07)
  926. Part28.BottomSurface = Enum.SurfaceType.Smooth
  927. Part28.TopSurface = Enum.SurfaceType.Smooth
  928. Part28.Color = Color3.new(0.431373, 0.6, 0.792157)
  929. Part28.Position = Vector3.new(84.7160492, 2.31716251, 69.6111603)
  930. Part28.Orientation = Vector3.new(0, 90, 0)
  931. Part28.Color = Color3.new(0.431373, 0.6, 0.792157)
  932. BlockMesh29.Parent = Part28
  933. Part30.Name = "Brick"
  934. Part30.Parent = Model1
  935. Part30.Material = Enum.Material.SmoothPlastic
  936. Part30.BrickColor = BrickColor.new("Black")
  937. Part30.Reflectance = 0.0049999998882413
  938. Part30.Rotation = Vector3.new(88.4300003, 0, 0)
  939. Part30.Anchored = true
  940. Part30.CanCollide = false
  941. Part30.FormFactor = Enum.FormFactor.Symmetric
  942. Part30.Size = Vector3.new(0.924965441, 0.201244384, 1.06169295)
  943. Part30.CFrame = CFrame.new(84.6228867, 4.22645569, 68.9277115, 1, 1.08608943e-13, 2.84414961e-12, -2.84009643e-12, 0.027451029, -0.99962306, 1.86642856e-13, 0.99962306, 0.027451029)
  944. Part30.BottomSurface = Enum.SurfaceType.Smooth
  945. Part30.TopSurface = Enum.SurfaceType.Smooth
  946. Part30.Color = Color3.new(0.105882, 0.164706, 0.207843)
  947. Part30.Position = Vector3.new(84.6228867, 4.22645569, 68.9277115)
  948. Part30.Orientation = Vector3.new(88.4300003, 0, 0)
  949. Part30.Color = Color3.new(0.105882, 0.164706, 0.207843)
  950. BlockMesh31.Parent = Part30
  951. Part32.Name = "Brick"
  952. Part32.Parent = Model1
  953. Part32.Material = Enum.Material.SmoothPlastic
  954. Part32.BrickColor = BrickColor.new("Black")
  955. Part32.Reflectance = 0.0049999998882413
  956. Part32.Rotation = Vector3.new(79.2300034, 0, 0)
  957. Part32.Anchored = true
  958. Part32.CanCollide = false
  959. Part32.FormFactor = Enum.FormFactor.Symmetric
  960. Part32.Size = Vector3.new(0.201244384, 1.03670979, 0.806359112)
  961. Part32.CFrame = CFrame.new(84.2610245, 4.18971729, 69.4767838, 1, -3.8433216e-13, 2.83340517e-12, -2.84009643e-12, 0.186832219, -0.982391834, 1.86642856e-13, 0.982391834, 0.186832219)
  962. Part32.BottomSurface = Enum.SurfaceType.Smooth
  963. Part32.TopSurface = Enum.SurfaceType.Smooth
  964. Part32.Color = Color3.new(0.105882, 0.164706, 0.207843)
  965. Part32.Position = Vector3.new(84.2610245, 4.18971729, 69.4767838)
  966. Part32.Orientation = Vector3.new(79.2300034, 0, 0)
  967. Part32.Color = Color3.new(0.105882, 0.164706, 0.207843)
  968. BlockMesh33.Parent = Part32
  969. Part34.Name = "Brick"
  970. Part34.Parent = Model1
  971. Part34.Material = Enum.Material.SmoothPlastic
  972. Part34.BrickColor = BrickColor.new("Navy blue")
  973. Part34.Reflectance = 0.0049999998882413
  974. Part34.Rotation = Vector3.new(79.2300034, 0, 0)
  975. Part34.Anchored = true
  976. Part34.CanCollide = false
  977. Part34.FormFactor = Enum.FormFactor.Symmetric
  978. Part34.Size = Vector3.new(0.220499977, 1.13590491, 0.883513689)
  979. Part34.CFrame = CFrame.new(84.2177048, 4.3342948, 69.5388107, 1, -3.8433216e-13, 2.83340517e-12, -2.84009643e-12, 0.186832219, -0.982391834, 1.86642856e-13, 0.982391834, 0.186832219)
  980. Part34.BottomSurface = Enum.SurfaceType.Smooth
  981. Part34.TopSurface = Enum.SurfaceType.Smooth
  982. Part34.Color = Color3.new(0, 0.12549, 0.376471)
  983. Part34.Position = Vector3.new(84.2177048, 4.3342948, 69.5388107)
  984. Part34.Orientation = Vector3.new(79.2300034, 0, 0)
  985. Part34.Color = Color3.new(0, 0.12549, 0.376471)
  986. BlockMesh35.Parent = Part34
  987. Part36.Name = "Brick"
  988. Part36.Parent = Model1
  989. Part36.Material = Enum.Material.SmoothPlastic
  990. Part36.BrickColor = BrickColor.new("Navy blue")
  991. Part36.Reflectance = 0.0049999998882413
  992. Part36.Rotation = Vector3.new(79.2300034, 0, 0)
  993. Part36.Anchored = true
  994. Part36.CanCollide = false
  995. Part36.FormFactor = Enum.FormFactor.Symmetric
  996. Part36.Size = Vector3.new(0.220499977, 1.13590491, 0.883513689)
  997. Part36.CFrame = CFrame.new(85.2099533, 4.33183575, 69.5387192, 1, -3.8433216e-13, 2.83340517e-12, -2.84009643e-12, 0.186832219, -0.982391834, 1.86642856e-13, 0.982391834, 0.186832219)
  998. Part36.BottomSurface = Enum.SurfaceType.Smooth
  999. Part36.TopSurface = Enum.SurfaceType.Smooth
  1000. Part36.Color = Color3.new(0, 0.12549, 0.376471)
  1001. Part36.Position = Vector3.new(85.2099533, 4.33183575, 69.5387192)
  1002. Part36.Orientation = Vector3.new(79.2300034, 0, 0)
  1003. Part36.Color = Color3.new(0, 0.12549, 0.376471)
  1004. BlockMesh37.Parent = Part36
  1005. Part38.Name = "Brick"
  1006. Part38.Parent = Model1
  1007. Part38.Material = Enum.Material.SmoothPlastic
  1008. Part38.BrickColor = BrickColor.new("Navy blue")
  1009. Part38.Reflectance = 0.0049999998882413
  1010. Part38.Rotation = Vector3.new(103.43, 0, 0)
  1011. Part38.Anchored = true
  1012. Part38.CanCollide = false
  1013. Part38.FormFactor = Enum.FormFactor.Symmetric
  1014. Part38.Size = Vector3.new(1.21275008, 1.59979963, 0.220499977)
  1015. Part38.CFrame = CFrame.new(84.713829, 4.95423746, 69.2073441, 1, 8.59323843e-13, 2.78033499e-12, -2.84009643e-12, -0.232184067, -0.972671926, 1.86642856e-13, 0.972671926, -0.232184067)
  1016. Part38.BottomSurface = Enum.SurfaceType.Smooth
  1017. Part38.TopSurface = Enum.SurfaceType.Smooth
  1018. Part38.Color = Color3.new(0, 0.12549, 0.376471)
  1019. Part38.Position = Vector3.new(84.713829, 4.95423746, 69.2073441)
  1020. Part38.Orientation = Vector3.new(76.5699997, 180, -180)
  1021. Part38.Color = Color3.new(0, 0.12549, 0.376471)
  1022. BlockMesh39.Parent = Part38
  1023. Part40.Name = "Brick"
  1024. Part40.Parent = Model1
  1025. Part40.Material = Enum.Material.SmoothPlastic
  1026. Part40.BrickColor = BrickColor.new("Navy blue")
  1027. Part40.Reflectance = 0.0049999998882413
  1028. Part40.Rotation = Vector3.new(79.2300034, 0, 0)
  1029. Part40.Anchored = true
  1030. Part40.CanCollide = false
  1031. Part40.FormFactor = Enum.FormFactor.Symmetric
  1032. Part40.Size = Vector3.new(1.21275008, 0.220499977, 0.883513689)
  1033. Part40.CFrame = CFrame.new(84.713829, 4.41975594, 69.9888382, 1, -3.8433216e-13, 2.83340517e-12, -2.84009643e-12, 0.186832219, -0.982391834, 1.86642856e-13, 0.982391834, 0.186832219)
  1034. Part40.BottomSurface = Enum.SurfaceType.Smooth
  1035. Part40.TopSurface = Enum.SurfaceType.Smooth
  1036. Part40.Color = Color3.new(0, 0.12549, 0.376471)
  1037. Part40.Position = Vector3.new(84.713829, 4.41975594, 69.9888382)
  1038. Part40.Orientation = Vector3.new(79.2300034, 0, 0)
  1039. Part40.Color = Color3.new(0, 0.12549, 0.376471)
  1040. BlockMesh41.Parent = Part40
  1041. Part42.Name = "Brick"
  1042. Part42.Parent = Model1
  1043. Part42.Material = Enum.Material.SmoothPlastic
  1044. Part42.BrickColor = BrickColor.new("Navy blue")
  1045. Part42.Reflectance = 0.0049999998882413
  1046. Part42.Rotation = Vector3.new(88.4300003, 0, 0)
  1047. Part42.Anchored = true
  1048. Part42.CanCollide = false
  1049. Part42.FormFactor = Enum.FormFactor.Symmetric
  1050. Part42.Size = Vector3.new(1.0134685, 0.220499977, 1.16327846)
  1051. Part42.CFrame = CFrame.new(84.6141891, 4.37454987, 68.9372253, 1, 1.08608943e-13, 2.84414961e-12, -2.84009643e-12, 0.027451029, -0.99962306, 1.86642856e-13, 0.99962306, 0.027451029)
  1052. Part42.BottomSurface = Enum.SurfaceType.Smooth
  1053. Part42.TopSurface = Enum.SurfaceType.Smooth
  1054. Part42.Color = Color3.new(0, 0.12549, 0.376471)
  1055. Part42.Position = Vector3.new(84.6141891, 4.37454987, 68.9372253)
  1056. Part42.Orientation = Vector3.new(88.4300003, 0, 0)
  1057. Part42.Color = Color3.new(0, 0.12549, 0.376471)
  1058. BlockMesh43.Parent = Part42
  1059. Part44.Name = "Brick"
  1060. Part44.Parent = Model1
  1061. Part44.Material = Enum.Material.SmoothPlastic
  1062. Part44.BrickColor = BrickColor.new("Navy blue")
  1063. Part44.Reflectance = 0.0049999998882413
  1064. Part44.Rotation = Vector3.new(88.4300003, 0, 0)
  1065. Part44.Anchored = true
  1066. Part44.CanCollide = false
  1067. Part44.FormFactor = Enum.FormFactor.Symmetric
  1068. Part44.Size = Vector3.new(0.220499977, 0.233191282, 1.15868151)
  1069. Part44.CFrame = CFrame.new(85.2099533, 4.37127972, 68.9445953, 1, 1.08608943e-13, 2.84414961e-12, -2.84009643e-12, 0.027451029, -0.99962306, 1.86642856e-13, 0.99962306, 0.027451029)
  1070. Part44.BottomSurface = Enum.SurfaceType.Smooth
  1071. Part44.TopSurface = Enum.SurfaceType.Smooth
  1072. Part44.Color = Color3.new(0, 0.12549, 0.376471)
  1073. Part44.Position = Vector3.new(85.2099533, 4.37127972, 68.9445953)
  1074. Part44.Orientation = Vector3.new(88.4300003, 0, 0)
  1075. Part44.Color = Color3.new(0, 0.12549, 0.376471)
  1076. BlockMesh45.Parent = Part44
  1077. Part46.Name = "Brick"
  1078. Part46.Parent = Model1
  1079. Part46.Material = Enum.Material.SmoothPlastic
  1080. Part46.BrickColor = BrickColor.new("Black")
  1081. Part46.Reflectance = 0.0049999998882413
  1082. Part46.Rotation = Vector3.new(103.43, 0, 0)
  1083. Part46.Anchored = true
  1084. Part46.CanCollide = false
  1085. Part46.FormFactor = Enum.FormFactor.Symmetric
  1086. Part46.Size = Vector3.new(1.10684443, 1.46009409, 0.201244384)
  1087. Part46.CFrame = CFrame.new(84.713829, 4.75552416, 69.1742554, 1, 8.59323843e-13, 2.78033499e-12, -2.84009643e-12, -0.232184067, -0.972671926, 1.86642856e-13, 0.972671926, -0.232184067)
  1088. Part46.BottomSurface = Enum.SurfaceType.Smooth
  1089. Part46.TopSurface = Enum.SurfaceType.Smooth
  1090. Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1091. Part46.Position = Vector3.new(84.713829, 4.75552416, 69.1742554)
  1092. Part46.Orientation = Vector3.new(76.5699997, 180, -180)
  1093. Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1094. BlockMesh47.Parent = Part46
  1095. Part48.Parent = Model1
  1096. Part48.Transparency = 1
  1097. Part48.Rotation = Vector3.new(103.43, 0, 0)
  1098. Part48.Anchored = true
  1099. Part48.CanCollide = false
  1100. Part48.FormFactor = Enum.FormFactor.Symmetric
  1101. Part48.Size = Vector3.new(1.15937805, 1.40214789, 0.200000048)
  1102. Part48.CFrame = CFrame.new(84.7078781, 4.9594717, 69.2473831, 1, -2.23584706e-08, 2.78033477e-12, -5.19422949e-09, -0.232183963, -0.972671866, 2.17484519e-08, 0.972671866, -0.232183963)
  1103. Part48.Position = Vector3.new(84.7078781, 4.9594717, 69.2473831)
  1104. Part48.Orientation = Vector3.new(76.5699997, 180, -180)
  1105. Decal49.Parent = Part48
  1106. Decal49.Texture = "http://www.roblox.com/asset/?id=590273972"
  1107. Part50.Parent = Model1
  1108. Part50.Material = Enum.Material.SmoothPlastic
  1109. Part50.BrickColor = BrickColor.new("Navy blue")
  1110. Part50.Reflectance = 0.0049999998882413
  1111. Part50.Rotation = Vector3.new(13.4300003, 0, -180)
  1112. Part50.Anchored = true
  1113. Part50.CanCollide = false
  1114. Part50.Size = Vector3.new(0.770880163, 0.220499977, 0.688839018)
  1115. Part50.CFrame = CFrame.new(84.7141266, 5.2199173, 68.0942612, -0.99999994, 2.78033629e-12, 8.30897634e-13, 2.84009621e-12, -0.972672582, -0.232180983, -1.86642843e-13, -0.232181013, 0.972672522)
  1116. Part50.BottomSurface = Enum.SurfaceType.Smooth
  1117. Part50.TopSurface = Enum.SurfaceType.Smooth
  1118. Part50.Color = Color3.new(0, 0.12549, 0.376471)
  1119. Part50.Position = Vector3.new(84.7141266, 5.2199173, 68.0942612)
  1120. Part50.Orientation = Vector3.new(13.4300003, 0, 180)
  1121. Part50.Color = Color3.new(0, 0.12549, 0.376471)
  1122. Part51.Parent = Model1
  1123. Part51.Material = Enum.Material.SmoothPlastic
  1124. Part51.BrickColor = BrickColor.new("Black")
  1125. Part51.Reflectance = 0.0049999998882413
  1126. Part51.Rotation = Vector3.new(13.4300003, 0, -180)
  1127. Part51.Anchored = true
  1128. Part51.CanCollide = false
  1129. Part51.Size = Vector3.new(0.703561604, 0.201244384, 0.628684759)
  1130. Part51.CFrame = CFrame.new(84.7140961, 4.99800968, 68.1583786, -0.99999994, 2.78033629e-12, 8.30897634e-13, 2.84009621e-12, -0.972672582, -0.232180983, -1.86642843e-13, -0.232181013, 0.972672522)
  1131. Part51.BottomSurface = Enum.SurfaceType.Smooth
  1132. Part51.TopSurface = Enum.SurfaceType.Smooth
  1133. Part51.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1134. Part51.Position = Vector3.new(84.7140961, 4.99800968, 68.1583786)
  1135. Part51.Orientation = Vector3.new(13.4300003, 0, 180)
  1136. Part51.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1137. WedgePart52.Parent = Model1
  1138. WedgePart52.Material = Enum.Material.SmoothPlastic
  1139. WedgePart52.BrickColor = BrickColor.new("Navy blue")
  1140. WedgePart52.Reflectance = 0.0049999998882413
  1141. WedgePart52.Rotation = Vector3.new(-166.570007, 0, 0)
  1142. WedgePart52.Anchored = true
  1143. WedgePart52.CanCollide = false
  1144. WedgePart52.Size = Vector3.new(0.220499977, 0.247997627, 0.551983833)
  1145. WedgePart52.CFrame = CFrame.new(85.2099533, 4.71623325, 69.1954803, 1, -1.67652124e-05, 7.60012563e-06, -1.80716834e-05, -0.972671926, 0.232184038, 3.49981519e-06, -0.232184038, -0.972671926)
  1146. WedgePart52.BottomSurface = Enum.SurfaceType.Smooth
  1147. WedgePart52.Color = Color3.new(0, 0.12549, 0.376471)
  1148. WedgePart52.Position = Vector3.new(85.2099533, 4.71623325, 69.1954803)
  1149. WedgePart52.Orientation = Vector3.new(-13.4300003, 180, -180)
  1150. WedgePart52.Color = Color3.new(0, 0.12549, 0.376471)
  1151. WedgePart53.Parent = Model1
  1152. WedgePart53.Material = Enum.Material.SmoothPlastic
  1153. WedgePart53.BrickColor = BrickColor.new("Navy blue")
  1154. WedgePart53.Reflectance = 0.0049999998882413
  1155. WedgePart53.Rotation = Vector3.new(13.4300003, 0, -90)
  1156. WedgePart53.Anchored = true
  1157. WedgePart53.CanCollide = false
  1158. WedgePart53.FormFactor = Enum.FormFactor.Symmetric
  1159. WedgePart53.Size = Vector3.new(0.220499977, 0.385874987, 0.79909116)
  1160. WedgePart53.CFrame = CFrame.new(84.9075699, 5.39255524, 67.3724747, 1.11450326e-07, 0.999996722, -9.83475843e-07, -0.972667575, -1.19211848e-07, -0.232179835, -0.232180044, 9.53674544e-07, 0.972667694)
  1161. WedgePart53.BottomSurface = Enum.SurfaceType.Smooth
  1162. WedgePart53.Color = Color3.new(0, 0.12549, 0.376471)
  1163. WedgePart53.Position = Vector3.new(84.9075699, 5.39255524, 67.3724747)
  1164. WedgePart53.Orientation = Vector3.new(13.4300003, 0, -90)
  1165. WedgePart53.Color = Color3.new(0, 0.12549, 0.376471)
  1166. WedgePart54.Parent = Model1
  1167. WedgePart54.Material = Enum.Material.SmoothPlastic
  1168. WedgePart54.BrickColor = BrickColor.new("Navy blue")
  1169. WedgePart54.Reflectance = 0.0049999998882413
  1170. WedgePart54.Rotation = Vector3.new(13.4300003, 0, -180)
  1171. WedgePart54.Anchored = true
  1172. WedgePart54.CanCollide = false
  1173. WedgePart54.Size = Vector3.new(0.220499977, 0.245587617, 0.567151427)
  1174. WedgePart54.CFrame = CFrame.new(84.2177048, 4.8474412, 68.6509781, -0.99999994, 1.67656744e-05, 7.46475916e-06, -1.80406896e-05, -0.972671866, -0.232184008, 3.36804032e-06, -0.232183963, 0.972671926)
  1175. WedgePart54.BottomSurface = Enum.SurfaceType.Smooth
  1176. WedgePart54.Color = Color3.new(0, 0.12549, 0.376471)
  1177. WedgePart54.Position = Vector3.new(84.2177048, 4.8474412, 68.6509781)
  1178. WedgePart54.Orientation = Vector3.new(13.4300003, 0, -180)
  1179. WedgePart54.Color = Color3.new(0, 0.12549, 0.376471)
  1180. Model55.Name = "LeftLeg"
  1181. Model55.Parent = Model0
  1182. Part56.Name = "Left Leg1"
  1183. Part56.Parent = Model55
  1184. Part56.BrickColor = BrickColor.new("Pastel yellow")
  1185. Part56.Transparency = 1
  1186. Part56.Rotation = Vector3.new(0, -90, 0)
  1187. Part56.Anchored = true
  1188. Part56.CanCollide = false
  1189. Part56.FormFactor = Enum.FormFactor.Symmetric
  1190. Part56.Size = Vector3.new(1, 2, 1)
  1191. Part56.CFrame = CFrame.new(84.6178741, 1.43210542, 70.6219406, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1192. Part56.BottomSurface = Enum.SurfaceType.Smooth
  1193. Part56.Color = Color3.new(1, 1, 0.8)
  1194. Part56.Position = Vector3.new(84.6178741, 1.43210542, 70.6219406)
  1195. Part56.Orientation = Vector3.new(0, -90, 0)
  1196. Part56.Color = Color3.new(1, 1, 0.8)
  1197. Model57.Name = "RightArm"
  1198. Model57.Parent = Model0
  1199. Part58.Name = "Right Arm1"
  1200. Part58.Parent = Model57
  1201. Part58.BrickColor = BrickColor.new("Pastel yellow")
  1202. Part58.Transparency = 1
  1203. Part58.Rotation = Vector3.new(0, -90, 0)
  1204. Part58.Anchored = true
  1205. Part58.CanCollide = false
  1206. Part58.FormFactor = Enum.FormFactor.Symmetric
  1207. Part58.Size = Vector3.new(1, 2, 1)
  1208. Part58.CFrame = CFrame.new(84.7411346, 2.97469735, 72.663681, 8.15269212e-21, -2.35065841e-06, -1, -9.82558219e-19, 1, -2.35065841e-06, 1, 9.82558219e-19, 8.15038264e-21)
  1209. Part58.Color = Color3.new(1, 1, 0.8)
  1210. Part58.Position = Vector3.new(84.7411346, 2.97469735, 72.663681)
  1211. Part58.Orientation = Vector3.new(0, -90, 0)
  1212. Part58.Color = Color3.new(1, 1, 0.8)
  1213. WedgePart59.Parent = Model57
  1214. WedgePart59.Material = Enum.Material.SmoothPlastic
  1215. WedgePart59.BrickColor = BrickColor.new("Black")
  1216. WedgePart59.Reflectance = 0.0049999998882413
  1217. WedgePart59.Rotation = Vector3.new(166.570007, 0, 90)
  1218. WedgePart59.Anchored = true
  1219. WedgePart59.CanCollide = false
  1220. WedgePart59.FormFactor = Enum.FormFactor.Symmetric
  1221. WedgePart59.Size = Vector3.new(0.201244384, 0.201244384, 0.628686726)
  1222. WedgePart59.CFrame = CFrame.new(84.2616959, 4.99801111, 74.0790176, -5.42963967e-08, -0.999996722, -1.74767589e-10, -0.972667396, 4.60768206e-08, -0.232180774, 0.232180953, 1.65832912e-08, -0.972667456)
  1223. WedgePart59.BottomSurface = Enum.SurfaceType.Smooth
  1224. WedgePart59.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1225. WedgePart59.Position = Vector3.new(84.2616959, 4.99801111, 74.0790176)
  1226. WedgePart59.Orientation = Vector3.new(13.4300003, -180, -90)
  1227. WedgePart59.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1228. Part60.Name = "Brick"
  1229. Part60.Parent = Model57
  1230. Part60.Material = Enum.Material.SmoothPlastic
  1231. Part60.BrickColor = BrickColor.new("Medium blue")
  1232. Part60.Rotation = Vector3.new(0, 90, 0)
  1233. Part60.Anchored = true
  1234. Part60.CanCollide = false
  1235. Part60.FormFactor = Enum.FormFactor.Symmetric
  1236. Part60.Size = Vector3.new(1.23828077, 0.200000003, 1.23717237)
  1237. Part60.CFrame = CFrame.new(84.7160492, 2.58102369, 72.6230316, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  1238. Part60.BottomSurface = Enum.SurfaceType.Smooth
  1239. Part60.TopSurface = Enum.SurfaceType.Smooth
  1240. Part60.Color = Color3.new(0.431373, 0.6, 0.792157)
  1241. Part60.Position = Vector3.new(84.7160492, 2.58102369, 72.6230316)
  1242. Part60.Orientation = Vector3.new(0, 90, 0)
  1243. Part60.Color = Color3.new(0.431373, 0.6, 0.792157)
  1244. BlockMesh61.Parent = Part60
  1245. Part62.Name = "Brick"
  1246. Part62.Parent = Model57
  1247. Part62.Material = Enum.Material.SmoothPlastic
  1248. Part62.BrickColor = BrickColor.new("Navy blue")
  1249. Part62.Reflectance = 0.0049999998882413
  1250. Part62.Rotation = Vector3.new(91.5699997, 0, 180)
  1251. Part62.Anchored = true
  1252. Part62.CanCollide = false
  1253. Part62.FormFactor = Enum.FormFactor.Symmetric
  1254. Part62.Size = Vector3.new(0.220499977, 0.233191282, 1.15868151)
  1255. Part62.CFrame = CFrame.new(85.2099533, 4.37128067, 73.2928162, -1, -2.60803667e-13, 2.9527652e-12, 2.84009643e-12, 0.0274504386, -0.99962306, -1.86642856e-13, -0.99962306, -0.0274504386)
  1256. Part62.BottomSurface = Enum.SurfaceType.Smooth
  1257. Part62.TopSurface = Enum.SurfaceType.Smooth
  1258. Part62.Color = Color3.new(0, 0.12549, 0.376471)
  1259. Part62.Position = Vector3.new(85.2099533, 4.37128067, 73.2928162)
  1260. Part62.Orientation = Vector3.new(88.4300003, 180, 0)
  1261. Part62.Color = Color3.new(0, 0.12549, 0.376471)
  1262. BlockMesh63.Parent = Part62
  1263. WedgePart64.Parent = Model57
  1264. WedgePart64.Material = Enum.Material.SmoothPlastic
  1265. WedgePart64.BrickColor = BrickColor.new("Navy blue")
  1266. WedgePart64.Reflectance = 0.0049999998882413
  1267. WedgePart64.Rotation = Vector3.new(166.570007, 0, 0)
  1268. WedgePart64.Anchored = true
  1269. WedgePart64.CanCollide = false
  1270. WedgePart64.Size = Vector3.new(0.220499977, 0.247997627, 0.567640364)
  1271. WedgePart64.CFrame = CFrame.new(85.2099533, 4.84621668, 73.5864563, 1, -1.67652124e-05, -7.6001279e-06, -1.8071687e-05, -0.972671807, -0.232184678, -3.49980428e-06, 0.232184678, -0.972671807)
  1272. WedgePart64.BottomSurface = Enum.SurfaceType.Smooth
  1273. WedgePart64.Color = Color3.new(0, 0.12549, 0.376471)
  1274. WedgePart64.Position = Vector3.new(85.2099533, 4.84621668, 73.5864563)
  1275. WedgePart64.Orientation = Vector3.new(13.4300003, -180, -180)
  1276. WedgePart64.Color = Color3.new(0, 0.12549, 0.376471)
  1277. WedgePart65.Parent = Model57
  1278. WedgePart65.Material = Enum.Material.SmoothPlastic
  1279. WedgePart65.BrickColor = BrickColor.new("Navy blue")
  1280. WedgePart65.Reflectance = 0.0049999998882413
  1281. WedgePart65.Rotation = Vector3.new(166.570007, 0, 0)
  1282. WedgePart65.Anchored = true
  1283. WedgePart65.CanCollide = false
  1284. WedgePart65.Size = Vector3.new(0.220499977, 0.245587617, 0.567151427)
  1285. WedgePart65.CFrame = CFrame.new(84.2177048, 4.84744263, 73.5864029, 0.99999994, 1.67656744e-05, 7.46475916e-06, 1.80406932e-05, -0.972671747, -0.232184559, 3.36802987e-06, 0.232184559, -0.972671807)
  1286. WedgePart65.BottomSurface = Enum.SurfaceType.Smooth
  1287. WedgePart65.Color = Color3.new(0, 0.12549, 0.376471)
  1288. WedgePart65.Position = Vector3.new(84.2177048, 4.84744263, 73.5864029)
  1289. WedgePart65.Orientation = Vector3.new(13.4300003, 180, 180)
  1290. WedgePart65.Color = Color3.new(0, 0.12549, 0.376471)
  1291. WedgePart66.Parent = Model57
  1292. WedgePart66.Material = Enum.Material.SmoothPlastic
  1293. WedgePart66.BrickColor = BrickColor.new("Navy blue")
  1294. WedgePart66.Reflectance = 0.0049999998882413
  1295. WedgePart66.Rotation = Vector3.new(-13.4300003, 0, 180)
  1296. WedgePart66.Anchored = true
  1297. WedgePart66.CanCollide = false
  1298. WedgePart66.Size = Vector3.new(0.220499977, 0.247997627, 0.551983833)
  1299. WedgePart66.CFrame = CFrame.new(85.2099533, 4.71623421, 73.0419388, -1, -1.67652124e-05, 7.60012608e-06, 1.8071687e-05, -0.972671807, 0.232184619, 3.49980428e-06, 0.232184619, 0.972671807)
  1300. WedgePart66.BottomSurface = Enum.SurfaceType.Smooth
  1301. WedgePart66.Color = Color3.new(0, 0.12549, 0.376471)
  1302. WedgePart66.Position = Vector3.new(85.2099533, 4.71623421, 73.0419388)
  1303. WedgePart66.Orientation = Vector3.new(-13.4300003, 0, 180)
  1304. WedgePart66.Color = Color3.new(0, 0.12549, 0.376471)
  1305. WedgePart67.Parent = Model57
  1306. WedgePart67.Material = Enum.Material.SmoothPlastic
  1307. WedgePart67.BrickColor = BrickColor.new("Navy blue")
  1308. WedgePart67.Reflectance = 0.0049999998882413
  1309. WedgePart67.Rotation = Vector3.new(166.570007, 0, -90)
  1310. WedgePart67.Anchored = true
  1311. WedgePart67.CanCollide = false
  1312. WedgePart67.FormFactor = Enum.FormFactor.Symmetric
  1313. WedgePart67.Size = Vector3.new(0.220499977, 0.220499977, 0.688841164)
  1314. WedgePart67.CFrame = CFrame.new(85.209816, 5.21992493, 74.1431198, -5.43020455e-08, 0.999996722, 1.75842618e-10, 0.972667396, 4.60712606e-08, -0.232180774, -0.232180953, 1.65836624e-08, -0.972667456)
  1315. WedgePart67.BottomSurface = Enum.SurfaceType.Smooth
  1316. WedgePart67.Color = Color3.new(0, 0.12549, 0.376471)
  1317. WedgePart67.Position = Vector3.new(85.209816, 5.21992493, 74.1431198)
  1318. WedgePart67.Orientation = Vector3.new(13.4300003, 180, 90)
  1319. WedgePart67.Color = Color3.new(0, 0.12549, 0.376471)
  1320. WedgePart68.Parent = Model57
  1321. WedgePart68.Material = Enum.Material.SmoothPlastic
  1322. WedgePart68.BrickColor = BrickColor.new("Navy blue")
  1323. WedgePart68.Reflectance = 0.0049999998882413
  1324. WedgePart68.Rotation = Vector3.new(166.570007, 0, -90)
  1325. WedgePart68.Anchored = true
  1326. WedgePart68.CanCollide = false
  1327. WedgePart68.FormFactor = Enum.FormFactor.Symmetric
  1328. WedgePart68.Size = Vector3.new(0.220499977, 0.385874987, 0.79909116)
  1329. WedgePart68.CFrame = CFrame.new(84.9075699, 5.39256382, 74.8649445, -1.11450369e-07, 0.999996722, -9.83476184e-07, 0.972667456, -1.1921243e-07, -0.232180417, -0.232180595, -9.53674203e-07, -0.972667515)
  1330. WedgePart68.BottomSurface = Enum.SurfaceType.Smooth
  1331. WedgePart68.Color = Color3.new(0, 0.12549, 0.376471)
  1332. WedgePart68.Position = Vector3.new(84.9075699, 5.39256382, 74.8649445)
  1333. WedgePart68.Orientation = Vector3.new(13.4300003, -180, 90)
  1334. WedgePart68.Color = Color3.new(0, 0.12549, 0.376471)
  1335. WedgePart69.Parent = Model57
  1336. WedgePart69.Material = Enum.Material.SmoothPlastic
  1337. WedgePart69.BrickColor = BrickColor.new("Navy blue")
  1338. WedgePart69.Reflectance = 0.0049999998882413
  1339. WedgePart69.Rotation = Vector3.new(-13.4300003, 0, -180)
  1340. WedgePart69.Anchored = true
  1341. WedgePart69.CanCollide = false
  1342. WedgePart69.Size = Vector3.new(0.220499977, 0.245587617, 0.546620429)
  1343. WedgePart69.CFrame = CFrame.new(84.2177048, 4.71814156, 73.0447464, -0.99999994, 1.67656744e-05, -7.46475735e-06, -1.80406932e-05, -0.972671747, 0.23218447, -3.36802987e-06, 0.23218447, 0.972671807)
  1344. WedgePart69.BottomSurface = Enum.SurfaceType.Smooth
  1345. WedgePart69.Color = Color3.new(0, 0.12549, 0.376471)
  1346. WedgePart69.Position = Vector3.new(84.2177048, 4.71814156, 73.0447464)
  1347. WedgePart69.Orientation = Vector3.new(-13.4300003, 0, -180)
  1348. WedgePart69.Color = Color3.new(0, 0.12549, 0.376471)
  1349. WedgePart70.Parent = Model57
  1350. WedgePart70.Material = Enum.Material.SmoothPlastic
  1351. WedgePart70.BrickColor = BrickColor.new("Navy blue")
  1352. WedgePart70.Reflectance = 0.0049999998882413
  1353. WedgePart70.Rotation = Vector3.new(166.570007, 0, 90)
  1354. WedgePart70.Anchored = true
  1355. WedgePart70.CanCollide = false
  1356. WedgePart70.FormFactor = Enum.FormFactor.Symmetric
  1357. WedgePart70.Size = Vector3.new(0.220499977, 0.385874987, 0.79909116)
  1358. WedgePart70.CFrame = CFrame.new(84.5220337, 5.39256382, 74.8649445, -1.11444727e-07, -0.999996722, 9.83477094e-07, -0.972667456, -1.19206732e-07, -0.232180417, 0.232180595, -9.53674316e-07, -0.972667515)
  1359. WedgePart70.BottomSurface = Enum.SurfaceType.Smooth
  1360. WedgePart70.Color = Color3.new(0, 0.12549, 0.376471)
  1361. WedgePart70.Position = Vector3.new(84.5220337, 5.39256382, 74.8649445)
  1362. WedgePart70.Orientation = Vector3.new(13.4300003, 180, -90)
  1363. WedgePart70.Color = Color3.new(0, 0.12549, 0.376471)
  1364. WedgePart71.Parent = Model57
  1365. WedgePart71.Material = Enum.Material.SmoothPlastic
  1366. WedgePart71.BrickColor = BrickColor.new("Navy blue")
  1367. WedgePart71.Reflectance = 0.0049999998882413
  1368. WedgePart71.Rotation = Vector3.new(166.570007, 0, 90)
  1369. WedgePart71.Anchored = true
  1370. WedgePart71.CanCollide = false
  1371. WedgePart71.FormFactor = Enum.FormFactor.Symmetric
  1372. WedgePart71.Size = Vector3.new(0.220499977, 0.220499977, 0.688841164)
  1373. WedgePart71.CFrame = CFrame.new(84.2184372, 5.21992493, 74.1431198, -5.42963967e-08, -0.999996722, -1.74767589e-10, -0.972667396, 4.60768206e-08, -0.232180774, 0.232180953, 1.65832912e-08, -0.972667456)
  1374. WedgePart71.BottomSurface = Enum.SurfaceType.Smooth
  1375. WedgePart71.Color = Color3.new(0, 0.12549, 0.376471)
  1376. WedgePart71.Position = Vector3.new(84.2184372, 5.21992493, 74.1431198)
  1377. WedgePart71.Orientation = Vector3.new(13.4300003, -180, -90)
  1378. WedgePart71.Color = Color3.new(0, 0.12549, 0.376471)
  1379. WedgePart72.Parent = Model57
  1380. WedgePart72.Material = Enum.Material.SmoothPlastic
  1381. WedgePart72.BrickColor = BrickColor.new("Black")
  1382. WedgePart72.Reflectance = 0.0049999998882413
  1383. WedgePart72.Rotation = Vector3.new(166.570007, 0, 0)
  1384. WedgePart72.Anchored = true
  1385. WedgePart72.CanCollide = false
  1386. WedgePart72.Size = Vector3.new(0.201244384, 0.226340756, 0.518070102)
  1387. WedgePart72.CFrame = CFrame.new(85.166626, 4.65694332, 73.5709457, 1, -1.67652124e-05, -7.6001279e-06, -1.8071687e-05, -0.972671807, -0.232184678, -3.49980428e-06, 0.232184678, -0.972671807)
  1388. WedgePart72.BottomSurface = Enum.SurfaceType.Smooth
  1389. WedgePart72.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1390. WedgePart72.Position = Vector3.new(85.166626, 4.65694332, 73.5709457)
  1391. WedgePart72.Orientation = Vector3.new(13.4300003, -180, -180)
  1392. WedgePart72.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1393. WedgePart73.Parent = Model57
  1394. WedgePart73.Material = Enum.Material.SmoothPlastic
  1395. WedgePart73.BrickColor = BrickColor.new("Black")
  1396. WedgePart73.Reflectance = 0.0049999998882413
  1397. WedgePart73.Rotation = Vector3.new(-13.4300003, 0, 180)
  1398. WedgePart73.Anchored = true
  1399. WedgePart73.CanCollide = false
  1400. WedgePart73.Size = Vector3.new(0.201244384, 0.226340756, 0.503780782)
  1401. WedgePart73.CFrame = CFrame.new(85.166626, 4.53830671, 73.0739899, -1, -1.67652124e-05, 7.60012608e-06, 1.8071687e-05, -0.972671807, 0.232184619, 3.49980428e-06, 0.232184619, 0.972671807)
  1402. WedgePart73.BottomSurface = Enum.SurfaceType.Smooth
  1403. WedgePart73.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1404. WedgePart73.Position = Vector3.new(85.166626, 4.53830671, 73.0739899)
  1405. WedgePart73.Orientation = Vector3.new(-13.4300003, 0, 180)
  1406. WedgePart73.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1407. WedgePart74.Parent = Model57
  1408. WedgePart74.Material = Enum.Material.SmoothPlastic
  1409. WedgePart74.BrickColor = BrickColor.new("Black")
  1410. WedgePart74.Reflectance = 0.0049999998882413
  1411. WedgePart74.Rotation = Vector3.new(166.570007, 0, 90)
  1412. WedgePart74.Anchored = true
  1413. WedgePart74.CanCollide = false
  1414. WedgePart74.FormFactor = Enum.FormFactor.Symmetric
  1415. WedgePart74.Size = Vector3.new(0.201244384, 0.352177709, 0.729308963)
  1416. WedgePart74.CFrame = CFrame.new(84.5387802, 5.15557623, 74.7378082, -1.11444727e-07, -0.999996722, 9.83477094e-07, -0.972667456, -1.19206732e-07, -0.232180417, 0.232180595, -9.53674316e-07, -0.972667515)
  1417. WedgePart74.BottomSurface = Enum.SurfaceType.Smooth
  1418. WedgePart74.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1419. WedgePart74.Position = Vector3.new(84.5387802, 5.15557623, 74.7378082)
  1420. WedgePart74.Orientation = Vector3.new(13.4300003, 180, -90)
  1421. WedgePart74.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1422. WedgePart75.Parent = Model57
  1423. WedgePart75.Material = Enum.Material.SmoothPlastic
  1424. WedgePart75.BrickColor = BrickColor.new("Black")
  1425. WedgePart75.Reflectance = 0.0049999998882413
  1426. WedgePart75.Rotation = Vector3.new(166.570007, 0, -90)
  1427. WedgePart75.Anchored = true
  1428. WedgePart75.CanCollide = false
  1429. WedgePart75.FormFactor = Enum.FormFactor.Symmetric
  1430. WedgePart75.Size = Vector3.new(0.201244384, 0.201244384, 0.628686726)
  1431. WedgePart75.CFrame = CFrame.new(85.1665039, 4.99801111, 74.0790176, -5.43020455e-08, 0.999996722, 1.75842618e-10, 0.972667396, 4.60712606e-08, -0.232180774, -0.232180953, 1.65836624e-08, -0.972667456)
  1432. WedgePart75.BottomSurface = Enum.SurfaceType.Smooth
  1433. WedgePart75.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1434. WedgePart75.Position = Vector3.new(85.1665039, 4.99801111, 74.0790176)
  1435. WedgePart75.Orientation = Vector3.new(13.4300003, 180, 90)
  1436. WedgePart75.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1437. WedgePart76.Parent = Model57
  1438. WedgePart76.Material = Enum.Material.SmoothPlastic
  1439. WedgePart76.BrickColor = BrickColor.new("Black")
  1440. WedgePart76.Reflectance = 0.0049999998882413
  1441. WedgePart76.Rotation = Vector3.new(-13.4300003, 0, -180)
  1442. WedgePart76.Anchored = true
  1443. WedgePart76.CanCollide = false
  1444. WedgePart76.Size = Vector3.new(0.201244384, 0.224141195, 0.498885751)
  1445. WedgePart76.CFrame = CFrame.new(84.2610245, 4.54004765, 73.0765152, -0.99999994, 1.67656744e-05, -7.46475735e-06, -1.80406932e-05, -0.972671747, 0.23218447, -3.36802987e-06, 0.23218447, 0.972671807)
  1446. WedgePart76.BottomSurface = Enum.SurfaceType.Smooth
  1447. WedgePart76.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1448. WedgePart76.Position = Vector3.new(84.2610245, 4.54004765, 73.0765152)
  1449. WedgePart76.Orientation = Vector3.new(-13.4300003, 0, -180)
  1450. WedgePart76.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1451. Part77.Name = "Brick"
  1452. Part77.Parent = Model57
  1453. Part77.Material = Enum.Material.SmoothPlastic
  1454. Part77.BrickColor = BrickColor.new("Navy blue")
  1455. Part77.Rotation = Vector3.new(0, 90, 0)
  1456. Part77.Anchored = true
  1457. Part77.CanCollide = false
  1458. Part77.FormFactor = Enum.FormFactor.Symmetric
  1459. Part77.Size = Vector3.new(1.19828081, 0.570214629, 1.1971724)
  1460. Part77.CFrame = CFrame.new(84.7160492, 2.46018195, 72.6230011, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  1461. Part77.BottomSurface = Enum.SurfaceType.Smooth
  1462. Part77.TopSurface = Enum.SurfaceType.Smooth
  1463. Part77.Color = Color3.new(0, 0.12549, 0.376471)
  1464. Part77.Position = Vector3.new(84.7160492, 2.46018195, 72.6230011)
  1465. Part77.Orientation = Vector3.new(0, 90, 0)
  1466. Part77.Color = Color3.new(0, 0.12549, 0.376471)
  1467. BlockMesh78.Parent = Part77
  1468. Part79.Name = "Brick"
  1469. Part79.Parent = Model57
  1470. Part79.Material = Enum.Material.SmoothPlastic
  1471. Part79.BrickColor = BrickColor.new("Medium blue")
  1472. Part79.Rotation = Vector3.new(0, 90, 0)
  1473. Part79.Anchored = true
  1474. Part79.CanCollide = false
  1475. Part79.FormFactor = Enum.FormFactor.Symmetric
  1476. Part79.Size = Vector3.new(1.23828077, 0.200000003, 1.23717237)
  1477. Part79.CFrame = CFrame.new(84.7160492, 2.31716919, 72.6229935, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  1478. Part79.BottomSurface = Enum.SurfaceType.Smooth
  1479. Part79.TopSurface = Enum.SurfaceType.Smooth
  1480. Part79.Color = Color3.new(0.431373, 0.6, 0.792157)
  1481. Part79.Position = Vector3.new(84.7160492, 2.31716919, 72.6229935)
  1482. Part79.Orientation = Vector3.new(0, 90, 0)
  1483. Part79.Color = Color3.new(0.431373, 0.6, 0.792157)
  1484. BlockMesh80.Parent = Part79
  1485. Part81.Name = "Brick"
  1486. Part81.Parent = Model57
  1487. Part81.Material = Enum.Material.SmoothPlastic
  1488. Part81.BrickColor = BrickColor.new("Really black")
  1489. Part81.Rotation = Vector3.new(0, 90, 0)
  1490. Part81.Anchored = true
  1491. Part81.CanCollide = false
  1492. Part81.FormFactor = Enum.FormFactor.Symmetric
  1493. Part81.Size = Vector3.new(1.09828091, 1.83832359, 1.0971725)
  1494. Part81.CFrame = CFrame.new(84.7160492, 3.1047945, 72.6229782, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  1495. Part81.BottomSurface = Enum.SurfaceType.Smooth
  1496. Part81.TopSurface = Enum.SurfaceType.Smooth
  1497. Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1498. Part81.Position = Vector3.new(84.7160492, 3.1047945, 72.6229782)
  1499. Part81.Orientation = Vector3.new(0, 90, 0)
  1500. Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1501. BlockMesh82.Parent = Part81
  1502. Part83.Name = "Brick"
  1503. Part83.Parent = Model57
  1504. Part83.Material = Enum.Material.SmoothPlastic
  1505. Part83.BrickColor = BrickColor.new("Navy blue")
  1506. Part83.Reflectance = 0.0049999998882413
  1507. Part83.Rotation = Vector3.new(91.5699997, 0, 180)
  1508. Part83.Anchored = true
  1509. Part83.CanCollide = false
  1510. Part83.FormFactor = Enum.FormFactor.Symmetric
  1511. Part83.Size = Vector3.new(1.0134685, 0.220499977, 1.16327846)
  1512. Part83.CFrame = CFrame.new(84.6141891, 4.37454891, 73.3001938, -1, -2.60803667e-13, 2.9527652e-12, 2.84009643e-12, 0.0274504386, -0.99962306, -1.86642856e-13, -0.99962306, -0.0274504386)
  1513. Part83.BottomSurface = Enum.SurfaceType.Smooth
  1514. Part83.TopSurface = Enum.SurfaceType.Smooth
  1515. Part83.Color = Color3.new(0, 0.12549, 0.376471)
  1516. Part83.Position = Vector3.new(84.6141891, 4.37454891, 73.3001938)
  1517. Part83.Orientation = Vector3.new(88.4300003, 180, 0)
  1518. Part83.Color = Color3.new(0, 0.12549, 0.376471)
  1519. BlockMesh84.Parent = Part83
  1520. Part85.Name = "Brick"
  1521. Part85.Parent = Model57
  1522. Part85.Material = Enum.Material.SmoothPlastic
  1523. Part85.BrickColor = BrickColor.new("Black")
  1524. Part85.Reflectance = 0.0049999998882413
  1525. Part85.Rotation = Vector3.new(76.5699997, 0, -180)
  1526. Part85.Anchored = true
  1527. Part85.CanCollide = false
  1528. Part85.FormFactor = Enum.FormFactor.Symmetric
  1529. Part85.Size = Vector3.new(1.10684443, 1.46009409, 0.201244384)
  1530. Part85.CFrame = CFrame.new(84.713829, 4.75552559, 73.0631714, -1, 5.37522772e-13, 2.93691568e-12, 2.84009643e-12, -0.232184634, -0.972671747, -1.86642856e-13, -0.972671747, 0.232184634)
  1531. Part85.BottomSurface = Enum.SurfaceType.Smooth
  1532. Part85.TopSurface = Enum.SurfaceType.Smooth
  1533. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1534. Part85.Position = Vector3.new(84.713829, 4.75552559, 73.0631714)
  1535. Part85.Orientation = Vector3.new(76.5699997, 0, 180)
  1536. Part85.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1537. BlockMesh86.Parent = Part85
  1538. Part87.Name = "Brick"
  1539. Part87.Parent = Model57
  1540. Part87.Material = Enum.Material.SmoothPlastic
  1541. Part87.BrickColor = BrickColor.new("Black")
  1542. Part87.Reflectance = 0.0049999998882413
  1543. Part87.Rotation = Vector3.new(91.5699997, 0, 180)
  1544. Part87.Anchored = true
  1545. Part87.CanCollide = false
  1546. Part87.FormFactor = Enum.FormFactor.Symmetric
  1547. Part87.Size = Vector3.new(0.924965441, 0.201244384, 1.06169295)
  1548. Part87.CFrame = CFrame.new(84.6228943, 4.22646284, 73.3096848, -1, -2.60803667e-13, 2.9527652e-12, 2.84009643e-12, 0.0274504386, -0.99962306, -1.86642856e-13, -0.99962306, -0.0274504386)
  1549. Part87.BottomSurface = Enum.SurfaceType.Smooth
  1550. Part87.TopSurface = Enum.SurfaceType.Smooth
  1551. Part87.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1552. Part87.Position = Vector3.new(84.6228943, 4.22646284, 73.3096848)
  1553. Part87.Orientation = Vector3.new(88.4300003, 180, 0)
  1554. Part87.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1555. BlockMesh88.Parent = Part87
  1556. Part89.Name = "Brick"
  1557. Part89.Parent = Model57
  1558. Part89.Material = Enum.Material.SmoothPlastic
  1559. Part89.BrickColor = BrickColor.new("Black")
  1560. Part89.Reflectance = 0.0049999998882413
  1561. Part89.Rotation = Vector3.new(91.5699997, 0, 180)
  1562. Part89.Anchored = true
  1563. Part89.CanCollide = false
  1564. Part89.FormFactor = Enum.FormFactor.Symmetric
  1565. Part89.Size = Vector3.new(0.201244384, 0.212827399, 1.0574975)
  1566. Part89.CFrame = CFrame.new(85.166626, 4.22347784, 73.3029556, -1, -2.60803667e-13, 2.9527652e-12, 2.84009643e-12, 0.0274504386, -0.99962306, -1.86642856e-13, -0.99962306, -0.0274504386)
  1567. Part89.BottomSurface = Enum.SurfaceType.Smooth
  1568. Part89.TopSurface = Enum.SurfaceType.Smooth
  1569. Part89.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1570. Part89.Position = Vector3.new(85.166626, 4.22347784, 73.3029556)
  1571. Part89.Orientation = Vector3.new(88.4300003, 180, 0)
  1572. Part89.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1573. BlockMesh90.Parent = Part89
  1574. Part91.Name = "Brick"
  1575. Part91.Parent = Model57
  1576. Part91.Material = Enum.Material.SmoothPlastic
  1577. Part91.BrickColor = BrickColor.new("Black")
  1578. Part91.Reflectance = 0.0049999998882413
  1579. Part91.Rotation = Vector3.new(100.769997, 0, 180)
  1580. Part91.Anchored = true
  1581. Part91.CanCollide = false
  1582. Part91.FormFactor = Enum.FormFactor.Symmetric
  1583. Part91.Size = Vector3.new(0.201244384, 1.03670979, 0.806359112)
  1584. Part91.CFrame = CFrame.new(84.2610321, 4.18972492, 72.7606277, -1, -7.07928887e-13, 2.79888959e-12, 2.84009643e-12, 0.186831623, -0.982391953, -1.86642856e-13, -0.982391953, -0.186831623)
  1585. Part91.BottomSurface = Enum.SurfaceType.Smooth
  1586. Part91.TopSurface = Enum.SurfaceType.Smooth
  1587. Part91.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1588. Part91.Position = Vector3.new(84.2610321, 4.18972492, 72.7606277)
  1589. Part91.Orientation = Vector3.new(79.2300034, 180, 0)
  1590. Part91.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1591. BlockMesh92.Parent = Part91
  1592. Part93.Name = "Brick"
  1593. Part93.Parent = Model57
  1594. Part93.Material = Enum.Material.SmoothPlastic
  1595. Part93.BrickColor = BrickColor.new("Navy blue")
  1596. Part93.Reflectance = 0.0049999998882413
  1597. Part93.Rotation = Vector3.new(100.769997, 0, 180)
  1598. Part93.Anchored = true
  1599. Part93.CanCollide = false
  1600. Part93.FormFactor = Enum.FormFactor.Symmetric
  1601. Part93.Size = Vector3.new(1.21275008, 0.220499977, 0.883513689)
  1602. Part93.CFrame = CFrame.new(84.713829, 4.4197588, 72.2485504, -1, -7.07928887e-13, 2.79888959e-12, 2.84009643e-12, 0.186831623, -0.982391953, -1.86642856e-13, -0.982391953, -0.186831623)
  1603. Part93.BottomSurface = Enum.SurfaceType.Smooth
  1604. Part93.TopSurface = Enum.SurfaceType.Smooth
  1605. Part93.Color = Color3.new(0, 0.12549, 0.376471)
  1606. Part93.Position = Vector3.new(84.713829, 4.4197588, 72.2485504)
  1607. Part93.Orientation = Vector3.new(79.2300034, 180, 0)
  1608. Part93.Color = Color3.new(0, 0.12549, 0.376471)
  1609. BlockMesh94.Parent = Part93
  1610. Part95.Name = "Brick"
  1611. Part95.Parent = Model57
  1612. Part95.Material = Enum.Material.SmoothPlastic
  1613. Part95.BrickColor = BrickColor.new("Navy blue")
  1614. Part95.Reflectance = 0.0049999998882413
  1615. Part95.Rotation = Vector3.new(76.5699997, 0, -180)
  1616. Part95.Anchored = true
  1617. Part95.CanCollide = false
  1618. Part95.FormFactor = Enum.FormFactor.Symmetric
  1619. Part95.Size = Vector3.new(1.21275008, 1.59979963, 0.220499977)
  1620. Part95.CFrame = CFrame.new(84.713829, 4.95423937, 73.0300903, -1, 5.37522772e-13, 2.93691568e-12, 2.84009643e-12, -0.232184634, -0.972671747, -1.86642856e-13, -0.972671747, 0.232184634)
  1621. Part95.BottomSurface = Enum.SurfaceType.Smooth
  1622. Part95.TopSurface = Enum.SurfaceType.Smooth
  1623. Part95.Color = Color3.new(0, 0.12549, 0.376471)
  1624. Part95.Position = Vector3.new(84.713829, 4.95423937, 73.0300903)
  1625. Part95.Orientation = Vector3.new(76.5699997, 0, 180)
  1626. Part95.Color = Color3.new(0, 0.12549, 0.376471)
  1627. BlockMesh96.Parent = Part95
  1628. Part97.Name = "Brick"
  1629. Part97.Parent = Model57
  1630. Part97.Material = Enum.Material.SmoothPlastic
  1631. Part97.BrickColor = BrickColor.new("Navy blue")
  1632. Part97.Reflectance = 0.0049999998882413
  1633. Part97.Rotation = Vector3.new(100.769997, 0, 180)
  1634. Part97.Anchored = true
  1635. Part97.CanCollide = false
  1636. Part97.FormFactor = Enum.FormFactor.Symmetric
  1637. Part97.Size = Vector3.new(0.220499977, 1.13590491, 0.883513689)
  1638. Part97.CFrame = CFrame.new(85.2099533, 4.3318367, 72.6986923, -1, -7.07928887e-13, 2.79888959e-12, 2.84009643e-12, 0.186831623, -0.982391953, -1.86642856e-13, -0.982391953, -0.186831623)
  1639. Part97.BottomSurface = Enum.SurfaceType.Smooth
  1640. Part97.TopSurface = Enum.SurfaceType.Smooth
  1641. Part97.Color = Color3.new(0, 0.12549, 0.376471)
  1642. Part97.Position = Vector3.new(85.2099533, 4.3318367, 72.6986923)
  1643. Part97.Orientation = Vector3.new(79.2300034, 180, 0)
  1644. Part97.Color = Color3.new(0, 0.12549, 0.376471)
  1645. BlockMesh98.Parent = Part97
  1646. Part99.Name = "Brick"
  1647. Part99.Parent = Model57
  1648. Part99.Material = Enum.Material.SmoothPlastic
  1649. Part99.BrickColor = BrickColor.new("Navy blue")
  1650. Part99.Reflectance = 0.0049999998882413
  1651. Part99.Rotation = Vector3.new(100.769997, 0, 180)
  1652. Part99.Anchored = true
  1653. Part99.CanCollide = false
  1654. Part99.FormFactor = Enum.FormFactor.Symmetric
  1655. Part99.Size = Vector3.new(0.220499977, 1.13590491, 0.883513689)
  1656. Part99.CFrame = CFrame.new(84.2177048, 4.33429432, 72.6985855, -1, -7.07928887e-13, 2.79888959e-12, 2.84009643e-12, 0.186831623, -0.982391953, -1.86642856e-13, -0.982391953, -0.186831623)
  1657. Part99.BottomSurface = Enum.SurfaceType.Smooth
  1658. Part99.TopSurface = Enum.SurfaceType.Smooth
  1659. Part99.Color = Color3.new(0, 0.12549, 0.376471)
  1660. Part99.Position = Vector3.new(84.2177048, 4.33429432, 72.6985855)
  1661. Part99.Orientation = Vector3.new(79.2300034, 180, 0)
  1662. Part99.Color = Color3.new(0, 0.12549, 0.376471)
  1663. BlockMesh100.Parent = Part99
  1664. Part101.Name = "Brick"
  1665. Part101.Parent = Model57
  1666. Part101.Material = Enum.Material.SmoothPlastic
  1667. Part101.BrickColor = BrickColor.new("Black")
  1668. Part101.Reflectance = 0.0049999998882413
  1669. Part101.Rotation = Vector3.new(100.769997, 0, 180)
  1670. Part101.Anchored = true
  1671. Part101.CanCollide = false
  1672. Part101.FormFactor = Enum.FormFactor.Symmetric
  1673. Part101.Size = Vector3.new(0.201244384, 1.03670979, 0.806359112)
  1674. Part101.CFrame = CFrame.new(85.166626, 4.18747377, 72.7607269, -1, -7.07928887e-13, 2.79888959e-12, 2.84009643e-12, 0.186831623, -0.982391953, -1.86642856e-13, -0.982391953, -0.186831623)
  1675. Part101.BottomSurface = Enum.SurfaceType.Smooth
  1676. Part101.TopSurface = Enum.SurfaceType.Smooth
  1677. Part101.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1678. Part101.Position = Vector3.new(85.166626, 4.18747377, 72.7607269)
  1679. Part101.Orientation = Vector3.new(79.2300034, 180, 0)
  1680. Part101.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1681. BlockMesh102.Parent = Part101
  1682. Part103.Name = "Brick"
  1683. Part103.Parent = Model57
  1684. Part103.Material = Enum.Material.SmoothPlastic
  1685. Part103.BrickColor = BrickColor.new("Black")
  1686. Part103.Reflectance = 0.0049999998882413
  1687. Part103.Rotation = Vector3.new(100.769997, 0, 180)
  1688. Part103.Anchored = true
  1689. Part103.CanCollide = false
  1690. Part103.FormFactor = Enum.FormFactor.Symmetric
  1691. Part103.Size = Vector3.new(1.10684443, 0.201244384, 0.806359112)
  1692. Part103.CFrame = CFrame.new(84.713829, 4.2677207, 72.3498917, -1, -7.07928887e-13, 2.79888959e-12, 2.84009643e-12, 0.186831623, -0.982391953, -1.86642856e-13, -0.982391953, -0.186831623)
  1693. Part103.BottomSurface = Enum.SurfaceType.Smooth
  1694. Part103.TopSurface = Enum.SurfaceType.Smooth
  1695. Part103.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1696. Part103.Position = Vector3.new(84.713829, 4.2677207, 72.3498917)
  1697. Part103.Orientation = Vector3.new(79.2300034, 180, 0)
  1698. Part103.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1699. BlockMesh104.Parent = Part103
  1700. Part105.Parent = Model57
  1701. Part105.Material = Enum.Material.SmoothPlastic
  1702. Part105.BrickColor = BrickColor.new("Black")
  1703. Part105.Reflectance = 0.0049999998882413
  1704. Part105.Rotation = Vector3.new(166.570007, 0, 0)
  1705. Part105.Anchored = true
  1706. Part105.CanCollide = false
  1707. Part105.Size = Vector3.new(0.703561604, 0.201244384, 0.628684759)
  1708. Part105.CFrame = CFrame.new(84.7140961, 4.99801111, 74.0790176, 0.99999994, 2.8232295e-12, 4.80674799e-13, -2.84009621e-12, -0.972672462, -0.232181579, 1.86642843e-13, 0.232181609, -0.972672462)
  1709. Part105.BottomSurface = Enum.SurfaceType.Smooth
  1710. Part105.TopSurface = Enum.SurfaceType.Smooth
  1711. Part105.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1712. Part105.Position = Vector3.new(84.7140961, 4.99801111, 74.0790176)
  1713. Part105.Orientation = Vector3.new(13.4300003, 180, -180)
  1714. Part105.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1715. Part106.Parent = Model57
  1716. Part106.Material = Enum.Material.SmoothPlastic
  1717. Part106.BrickColor = BrickColor.new("Navy blue")
  1718. Part106.Reflectance = 0.0049999998882413
  1719. Part106.Rotation = Vector3.new(166.570007, 0, 0)
  1720. Part106.Anchored = true
  1721. Part106.CanCollide = false
  1722. Part106.Size = Vector3.new(0.770880163, 0.220499977, 0.688839018)
  1723. Part106.CFrame = CFrame.new(84.7141266, 5.21992493, 74.1431198, 0.99999994, 2.8232295e-12, 4.80674799e-13, -2.84009621e-12, -0.972672462, -0.232181579, 1.86642843e-13, 0.232181609, -0.972672462)
  1724. Part106.BottomSurface = Enum.SurfaceType.Smooth
  1725. Part106.TopSurface = Enum.SurfaceType.Smooth
  1726. Part106.Color = Color3.new(0, 0.12549, 0.376471)
  1727. Part106.Position = Vector3.new(84.7141266, 5.21992493, 74.1431198)
  1728. Part106.Orientation = Vector3.new(13.4300003, 180, -180)
  1729. Part106.Color = Color3.new(0, 0.12549, 0.376471)
  1730. WedgePart107.Parent = Model57
  1731. WedgePart107.Material = Enum.Material.SmoothPlastic
  1732. WedgePart107.BrickColor = BrickColor.new("Black")
  1733. WedgePart107.Reflectance = 0.0049999998882413
  1734. WedgePart107.Rotation = Vector3.new(166.570007, 0, 0)
  1735. WedgePart107.Anchored = true
  1736. WedgePart107.CanCollide = false
  1737. WedgePart107.Size = Vector3.new(0.201244384, 0.224141195, 0.517623842)
  1738. WedgePart107.CFrame = CFrame.new(84.2610245, 4.65805626, 73.5709, 0.99999994, 1.67656744e-05, 7.46475916e-06, 1.80406932e-05, -0.972671747, -0.232184559, 3.36802987e-06, 0.232184559, -0.972671807)
  1739. WedgePart107.BottomSurface = Enum.SurfaceType.Smooth
  1740. WedgePart107.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1741. WedgePart107.Position = Vector3.new(84.2610245, 4.65805626, 73.5709)
  1742. WedgePart107.Orientation = Vector3.new(13.4300003, 180, 180)
  1743. WedgePart107.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1744. WedgePart108.Parent = Model57
  1745. WedgePart108.Material = Enum.Material.SmoothPlastic
  1746. WedgePart108.BrickColor = BrickColor.new("Black")
  1747. WedgePart108.Reflectance = 0.0049999998882413
  1748. WedgePart108.Rotation = Vector3.new(166.570007, 0, -90)
  1749. WedgePart108.Anchored = true
  1750. WedgePart108.CanCollide = false
  1751. WedgePart108.FormFactor = Enum.FormFactor.Symmetric
  1752. WedgePart108.Size = Vector3.new(0.201244384, 0.352177709, 0.729308963)
  1753. WedgePart108.CFrame = CFrame.new(84.8906479, 5.15557623, 74.7378082, -1.11450369e-07, 0.999996722, -9.83476184e-07, 0.972667456, -1.1921243e-07, -0.232180417, -0.232180595, -9.53674203e-07, -0.972667515)
  1754. WedgePart108.BottomSurface = Enum.SurfaceType.Smooth
  1755. WedgePart108.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1756. WedgePart108.Position = Vector3.new(84.8906479, 5.15557623, 74.7378082)
  1757. WedgePart108.Orientation = Vector3.new(13.4300003, -180, 90)
  1758. WedgePart108.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1759. Model109.Name = "RightLeg"
  1760. Model109.Parent = Model0
  1761. Part110.Name = "Right Leg1"
  1762. Part110.Parent = Model109
  1763. Part110.BrickColor = BrickColor.new("Pastel yellow")
  1764. Part110.Transparency = 1
  1765. Part110.Rotation = Vector3.new(-0.980000019, -90, 0)
  1766. Part110.Anchored = true
  1767. Part110.CanCollide = false
  1768. Part110.FormFactor = Enum.FormFactor.Symmetric
  1769. Part110.Size = Vector3.new(1, 2, 1)
  1770. Part110.CFrame = CFrame.new(84.6179352, 1.43810642, 71.6209641, -6.09021917e-17, -7.13092728e-15, -1, 0.0170776155, 0.999854267, -7.13092644e-15, 0.999854267, -0.0170776155, 6.08859128e-17)
  1771. Part110.BottomSurface = Enum.SurfaceType.Smooth
  1772. Part110.Color = Color3.new(1, 1, 0.8)
  1773. Part110.Position = Vector3.new(84.6179352, 1.43810642, 71.6209641)
  1774. Part110.Orientation = Vector3.new(0, -90, 0.980000019)
  1775. Part110.Color = Color3.new(1, 1, 0.8)
  1776. Model111.Name = "Torso"
  1777. Model111.Parent = Model0
  1778. Part112.Name = "Torso1"
  1779. Part112.Parent = Model111
  1780. Part112.BrickColor = BrickColor.new("Pastel yellow")
  1781. Part112.Transparency = 1
  1782. Part112.Rotation = Vector3.new(90.0100021, -89.0199966, -89.9899979)
  1783. Part112.Anchored = true
  1784. Part112.CanCollide = false
  1785. Part112.FormFactor = Enum.FormFactor.Symmetric
  1786. Part112.Size = Vector3.new(2, 2, 1)
  1787. Part112.CFrame = CFrame.new(84.7530441, 2.97952414, 71.1198654, 1.62258732e-06, 0.0170781817, -0.999854147, 3.48963596e-08, -0.999854207, -0.0170781817, -1, -7.1804287e-09, -1.62294657e-06)
  1788. Part112.LeftSurface = Enum.SurfaceType.Weld
  1789. Part112.RightSurface = Enum.SurfaceType.Weld
  1790. Part112.Color = Color3.new(1, 1, 0.8)
  1791. Part112.Position = Vector3.new(84.7530441, 2.97952414, 71.1198654)
  1792. Part112.Orientation = Vector3.new(0.980000019, -90, 180)
  1793. Part112.Color = Color3.new(1, 1, 0.8)
  1794. Part113.Name = "Brick"
  1795. Part113.Parent = Model111
  1796. Part113.Material = Enum.Material.SmoothPlastic
  1797. Part113.BrickColor = BrickColor.new("Navy blue")
  1798. Part113.Rotation = Vector3.new(153.779999, 55.4099998, -160.850006)
  1799. Part113.Anchored = true
  1800. Part113.CanCollide = false
  1801. Part113.FormFactor = Enum.FormFactor.Symmetric
  1802. Part113.Size = Vector3.new(0.621950567, 0.569770336, 0.200000003)
  1803. Part113.CFrame = CFrame.new(84.077301, 4.22622871, 71.6350861, -0.53629142, 0.186246887, 0.823227525, -0.0492874496, 0.966775298, -0.250831395, -0.842592597, -0.175093502, -0.509293735)
  1804. Part113.BottomSurface = Enum.SurfaceType.Smooth
  1805. Part113.TopSurface = Enum.SurfaceType.Smooth
  1806. Part113.Color = Color3.new(0, 0.12549, 0.376471)
  1807. Part113.Position = Vector3.new(84.077301, 4.22622871, 71.6350861)
  1808. Part113.Orientation = Vector3.new(14.5299997, 121.739998, -2.92000008)
  1809. Part113.Color = Color3.new(0, 0.12549, 0.376471)
  1810. BlockMesh114.Parent = Part113
  1811. Part115.Name = "Brick"
  1812. Part115.Parent = Model111
  1813. Part115.Material = Enum.Material.SmoothPlastic
  1814. Part115.BrickColor = BrickColor.new("Lapis")
  1815. Part115.Rotation = Vector3.new(98.8700027, 0, -90)
  1816. Part115.Anchored = true
  1817. Part115.CanCollide = false
  1818. Part115.FormFactor = Enum.FormFactor.Symmetric
  1819. Part115.Size = Vector3.new(0.200000003, 0.200000048, 0.400000036)
  1820. Part115.CFrame = CFrame.new(85.0661545, 0.575267553, 69.5961533, -4.57742686e-07, 1, 1.60785328e-06, 0.154153615, 1.65919141e-06, -0.988046944, -0.988047063, -2.04414434e-07, -0.154153585)
  1821. Part115.BottomSurface = Enum.SurfaceType.Smooth
  1822. Part115.TopSurface = Enum.SurfaceType.Smooth
  1823. Part115.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  1824. Part115.Position = Vector3.new(85.0661545, 0.575267553, 69.5961533)
  1825. Part115.Orientation = Vector3.new(81.1299973, 180, 90)
  1826. Part115.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  1827. BlockMesh116.Parent = Part115
  1828. BlockMesh116.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  1829. BlockMesh116.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  1830. Part117.Name = "1"
  1831. Part117.Parent = Model111
  1832. Part117.Material = Enum.Material.SmoothPlastic
  1833. Part117.BrickColor = BrickColor.new("Pastel Blue")
  1834. Part117.Reflectance = 0.20000000298023
  1835. Part117.Rotation = Vector3.new(90, 90, 0)
  1836. Part117.Anchored = true
  1837. Part117.CanCollide = false
  1838. Part117.FormFactor = Enum.FormFactor.Symmetric
  1839. Part117.Size = Vector3.new(0.200000003, 1.48148215, 0.200000003)
  1840. Part117.CFrame = CFrame.new(85.1873627, 3.88405132, 71.120018, -1.85120132e-06, -5.99948677e-08, 1, 0.99999994, 2.66171992e-06, 1.85119575e-06, -2.66171992e-06, 0.99999994, 5.99902847e-08)
  1841. Part117.BottomSurface = Enum.SurfaceType.Smooth
  1842. Part117.TopSurface = Enum.SurfaceType.Smooth
  1843. Part117.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1844. Part117.Position = Vector3.new(85.1873627, 3.88405132, 71.120018)
  1845. Part117.Orientation = Vector3.new(0, 90, 90)
  1846. Part117.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1847. BlockMesh118.Parent = Part117
  1848. BlockMesh118.Scale = Vector3.new(0.300000012, 1, 1)
  1849. BlockMesh118.Scale = Vector3.new(0.300000012, 1, 1)
  1850. Part119.Name = "1"
  1851. Part119.Parent = Model111
  1852. Part119.Material = Enum.Material.SmoothPlastic
  1853. Part119.BrickColor = BrickColor.new("Pastel Blue")
  1854. Part119.Reflectance = 0.20000000298023
  1855. Part119.Rotation = Vector3.new(-90, 0, 90)
  1856. Part119.Anchored = true
  1857. Part119.CanCollide = false
  1858. Part119.FormFactor = Enum.FormFactor.Symmetric
  1859. Part119.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1860. Part119.CFrame = CFrame.new(85.1887817, 3.88477206, 70.3631363, -5.72269414e-08, -1, -1.52209304e-06, -4.00096178e-06, -1.52208713e-06, 1, -1, 5.72326542e-08, -4.00096178e-06)
  1861. Part119.BottomSurface = Enum.SurfaceType.Smooth
  1862. Part119.TopSurface = Enum.SurfaceType.Smooth
  1863. Part119.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1864. Part119.Position = Vector3.new(85.1887817, 3.88477206, 70.3631363)
  1865. Part119.Orientation = Vector3.new(-90, 90, 0)
  1866. Part119.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1867. CylinderMesh120.Parent = Part119
  1868. CylinderMesh120.Scale = Vector3.new(1, 1, 0.5)
  1869. CylinderMesh120.Scale = Vector3.new(1, 1, 0.5)
  1870. Part121.Name = "1"
  1871. Part121.Parent = Model111
  1872. Part121.Material = Enum.Material.SmoothPlastic
  1873. Part121.BrickColor = BrickColor.new("Pastel Blue")
  1874. Part121.Reflectance = 0.20000000298023
  1875. Part121.Rotation = Vector3.new(-90, 0, 90)
  1876. Part121.Anchored = true
  1877. Part121.CanCollide = false
  1878. Part121.FormFactor = Enum.FormFactor.Symmetric
  1879. Part121.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1880. Part121.CFrame = CFrame.new(85.1887817, 3.88585806, 71.872261, -5.72269414e-08, -1, -1.52209304e-06, -4.00096178e-06, -1.52208713e-06, 1, -1, 5.72326542e-08, -4.00096178e-06)
  1881. Part121.BottomSurface = Enum.SurfaceType.Smooth
  1882. Part121.TopSurface = Enum.SurfaceType.Smooth
  1883. Part121.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1884. Part121.Position = Vector3.new(85.1887817, 3.88585806, 71.872261)
  1885. Part121.Orientation = Vector3.new(-90, 90, 0)
  1886. Part121.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1887. CylinderMesh122.Parent = Part121
  1888. CylinderMesh122.Scale = Vector3.new(1, 1, 0.5)
  1889. CylinderMesh122.Scale = Vector3.new(1, 1, 0.5)
  1890. Part123.Name = "1"
  1891. Part123.Parent = Model111
  1892. Part123.Material = Enum.Material.SmoothPlastic
  1893. Part123.BrickColor = BrickColor.new("Pastel Blue")
  1894. Part123.Reflectance = 0.20000000298023
  1895. Part123.Rotation = Vector3.new(90, 90, 0)
  1896. Part123.Anchored = true
  1897. Part123.CanCollide = false
  1898. Part123.FormFactor = Enum.FormFactor.Symmetric
  1899. Part123.Size = Vector3.new(0.200000003, 1.2814821, 0.200000003)
  1900. Part123.CFrame = CFrame.new(85.1873627, 3.37702417, 71.1200256, -1.85120132e-06, -5.99948677e-08, 1, 0.99999994, 2.66171992e-06, 1.85119575e-06, -2.66171992e-06, 0.99999994, 5.99902847e-08)
  1901. Part123.BottomSurface = Enum.SurfaceType.Smooth
  1902. Part123.TopSurface = Enum.SurfaceType.Smooth
  1903. Part123.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1904. Part123.Position = Vector3.new(85.1873627, 3.37702417, 71.1200256)
  1905. Part123.Orientation = Vector3.new(0, 90, 90)
  1906. Part123.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1907. BlockMesh124.Parent = Part123
  1908. BlockMesh124.Scale = Vector3.new(0.300000012, 1, 1)
  1909. BlockMesh124.Scale = Vector3.new(0.300000012, 1, 1)
  1910. Part125.Name = "1"
  1911. Part125.Parent = Model111
  1912. Part125.Material = Enum.Material.SmoothPlastic
  1913. Part125.BrickColor = BrickColor.new("Pastel Blue")
  1914. Part125.Reflectance = 0.20000000298023
  1915. Part125.Rotation = Vector3.new(-90, 0, 90)
  1916. Part125.Anchored = true
  1917. Part125.CanCollide = false
  1918. Part125.FormFactor = Enum.FormFactor.Symmetric
  1919. Part125.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1920. Part125.CFrame = CFrame.new(85.1887817, 3.3777411, 70.4631577, -5.72269414e-08, -1, -1.52209304e-06, -4.00096178e-06, -1.52208713e-06, 1, -1, 5.72326542e-08, -4.00096178e-06)
  1921. Part125.BottomSurface = Enum.SurfaceType.Smooth
  1922. Part125.TopSurface = Enum.SurfaceType.Smooth
  1923. Part125.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1924. Part125.Position = Vector3.new(85.1887817, 3.3777411, 70.4631577)
  1925. Part125.Orientation = Vector3.new(-90, 90, 0)
  1926. Part125.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1927. CylinderMesh126.Parent = Part125
  1928. CylinderMesh126.Scale = Vector3.new(1, 1, 0.5)
  1929. CylinderMesh126.Scale = Vector3.new(1, 1, 0.5)
  1930. Part127.Name = "1"
  1931. Part127.Parent = Model111
  1932. Part127.Material = Enum.Material.SmoothPlastic
  1933. Part127.BrickColor = BrickColor.new("Pastel Blue")
  1934. Part127.Reflectance = 0.20000000298023
  1935. Part127.Rotation = Vector3.new(-90, 0, 90)
  1936. Part127.Anchored = true
  1937. Part127.CanCollide = false
  1938. Part127.FormFactor = Enum.FormFactor.Symmetric
  1939. Part127.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1940. Part127.CFrame = CFrame.new(85.1887817, 3.37882566, 71.7722549, -5.72269414e-08, -1, -1.52209304e-06, -4.00096178e-06, -1.52208713e-06, 1, -1, 5.72326542e-08, -4.00096178e-06)
  1941. Part127.BottomSurface = Enum.SurfaceType.Smooth
  1942. Part127.TopSurface = Enum.SurfaceType.Smooth
  1943. Part127.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1944. Part127.Position = Vector3.new(85.1887817, 3.37882566, 71.7722549)
  1945. Part127.Orientation = Vector3.new(-90, 90, 0)
  1946. Part127.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1947. CylinderMesh128.Parent = Part127
  1948. CylinderMesh128.Scale = Vector3.new(1, 1, 0.5)
  1949. CylinderMesh128.Scale = Vector3.new(1, 1, 0.5)
  1950. Part129.Name = "Brick"
  1951. Part129.Parent = Model111
  1952. Part129.Material = Enum.Material.SmoothPlastic
  1953. Part129.BrickColor = BrickColor.new("Pastel Blue")
  1954. Part129.Reflectance = 0.20000000298023
  1955. Part129.Rotation = Vector3.new(0, 90, 0)
  1956. Part129.Anchored = true
  1957. Part129.CanCollide = false
  1958. Part129.FormFactor = Enum.FormFactor.Symmetric
  1959. Part129.Size = Vector3.new(0.200000003, 1.90897512, 0.200000003)
  1960. Part129.CFrame = CFrame.new(85.1915894, 2.922647, 71.1200027, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  1961. Part129.BottomSurface = Enum.SurfaceType.Smooth
  1962. Part129.TopSurface = Enum.SurfaceType.Smooth
  1963. Part129.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1964. Part129.Position = Vector3.new(85.1915894, 2.922647, 71.1200027)
  1965. Part129.Orientation = Vector3.new(0, 90, 0)
  1966. Part129.Color = Color3.new(0.501961, 0.733333, 0.858824)
  1967. BlockMesh130.Parent = Part129
  1968. BlockMesh130.Scale = Vector3.new(0.300000012, 1, 1)
  1969. BlockMesh130.Scale = Vector3.new(0.300000012, 1, 1)
  1970. Part131.Name = "Brick"
  1971. Part131.Parent = Model111
  1972. Part131.Material = Enum.Material.SmoothPlastic
  1973. Part131.BrickColor = BrickColor.new("Really black")
  1974. Part131.Rotation = Vector3.new(0, 90, 0)
  1975. Part131.Anchored = true
  1976. Part131.CanCollide = false
  1977. Part131.FormFactor = Enum.FormFactor.Symmetric
  1978. Part131.Size = Vector3.new(0.275762081, 2.04569292, 0.200000003)
  1979. Part131.CFrame = CFrame.new(85.182869, 2.9881115, 70.2552872, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  1980. Part131.BottomSurface = Enum.SurfaceType.Smooth
  1981. Part131.TopSurface = Enum.SurfaceType.Smooth
  1982. Part131.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1983. Part131.Position = Vector3.new(85.182869, 2.9881115, 70.2552872)
  1984. Part131.Orientation = Vector3.new(0, 90, 0)
  1985. Part131.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1986. BlockMesh132.Parent = Part131
  1987. WedgePart133.Parent = Model111
  1988. WedgePart133.Material = Enum.Material.SmoothPlastic
  1989. WedgePart133.BrickColor = BrickColor.new("Really black")
  1990. WedgePart133.Rotation = Vector3.new(0, -0.0500000007, 0.129999995)
  1991. WedgePart133.Anchored = true
  1992. WedgePart133.CanCollide = false
  1993. WedgePart133.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1994. WedgePart133.CFrame = CFrame.new(85.181488, 3.09613848, 70.5079117, 0.999997199, -0.00223094225, -0.000802747905, 0.00223094458, 0.999997556, 2.0340085e-06, 0.000802741386, -3.83704901e-06, 0.999999702)
  1995. WedgePart133.BottomSurface = Enum.SurfaceType.Smooth
  1996. WedgePart133.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1997. WedgePart133.Position = Vector3.new(85.181488, 3.09613848, 70.5079117)
  1998. WedgePart133.Orientation = Vector3.new(0, -0.0500000007, 0.129999995)
  1999. WedgePart133.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2000. SpecialMesh134.Parent = WedgePart133
  2001. SpecialMesh134.Scale = Vector3.new(1.01084137, 0.337857842, 2.72094846)
  2002. SpecialMesh134.MeshType = Enum.MeshType.Wedge
  2003. SpecialMesh134.Scale = Vector3.new(1.01084137, 0.337857842, 2.72094846)
  2004. WedgePart135.Parent = Model111
  2005. WedgePart135.Material = Enum.Material.SmoothPlastic
  2006. WedgePart135.BrickColor = BrickColor.new("Really black")
  2007. WedgePart135.Rotation = Vector3.new(180, 0.0500000007, 179.869995)
  2008. WedgePart135.Anchored = true
  2009. WedgePart135.CanCollide = false
  2010. WedgePart135.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2011. WedgePart135.CFrame = CFrame.new(85.1811981, 3.09613752, 70.8738403, -0.999997199, -0.00223094225, 0.000802747731, -0.00223094458, 0.999997556, -1.94460154e-06, -0.000802741386, -3.74764204e-06, -0.999999702)
  2012. WedgePart135.BottomSurface = Enum.SurfaceType.Smooth
  2013. WedgePart135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2014. WedgePart135.Position = Vector3.new(85.1811981, 3.09613752, 70.8738403)
  2015. WedgePart135.Orientation = Vector3.new(0, 179.949997, -0.129999995)
  2016. WedgePart135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2017. SpecialMesh136.Parent = WedgePart135
  2018. SpecialMesh136.Scale = Vector3.new(1.01084137, 0.337857842, 0.938339233)
  2019. SpecialMesh136.MeshType = Enum.MeshType.Wedge
  2020. SpecialMesh136.Scale = Vector3.new(1.01084137, 0.337857842, 0.938339233)
  2021. WedgePart137.Parent = Model111
  2022. WedgePart137.Material = Enum.Material.SmoothPlastic
  2023. WedgePart137.BrickColor = BrickColor.new("Really black")
  2024. WedgePart137.Rotation = Vector3.new(-90, 0, 179.910004)
  2025. WedgePart137.Anchored = true
  2026. WedgePart137.CanCollide = false
  2027. WedgePart137.Size = Vector3.new(0.200412184, 0.389923543, 1.16091728)
  2028. WedgePart137.CFrame = CFrame.new(85.1823654, 2.54573298, 70.5879745, -0.999998868, -0.00150661916, -1.4348019e-06, -1.44066507e-06, 3.88361514e-06, 1, -0.00150661927, 0.999998868, -3.89665365e-06)
  2029. WedgePart137.BottomSurface = Enum.SurfaceType.Smooth
  2030. WedgePart137.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2031. WedgePart137.Position = Vector3.new(85.1823654, 2.54573298, 70.5879745)
  2032. WedgePart137.Orientation = Vector3.new(-90, 179.910004, 0)
  2033. WedgePart137.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2034. WedgePart138.Parent = Model111
  2035. WedgePart138.Material = Enum.Material.SmoothPlastic
  2036. WedgePart138.BrickColor = BrickColor.new("Really black")
  2037. WedgePart138.Rotation = Vector3.new(90, 0, 0.0900000036)
  2038. WedgePart138.Anchored = true
  2039. WedgePart138.CanCollide = false
  2040. WedgePart138.Size = Vector3.new(0.200412184, 0.389923543, 0.347238541)
  2041. WedgePart138.CFrame = CFrame.new(85.1823654, 3.29980421, 70.587944, 0.999998868, -0.00150661916, 1.43467025e-06, 1.44066507e-06, 3.98792326e-06, -1, 0.00150661927, 0.999998868, 4.00096178e-06)
  2042. WedgePart138.BottomSurface = Enum.SurfaceType.Smooth
  2043. WedgePart138.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2044. WedgePart138.Position = Vector3.new(85.1823654, 3.29980421, 70.587944)
  2045. WedgePart138.Orientation = Vector3.new(90, -0.0900000036, 0)
  2046. WedgePart138.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2047. WedgePart139.Parent = Model111
  2048. WedgePart139.Material = Enum.Material.SmoothPlastic
  2049. WedgePart139.BrickColor = BrickColor.new("Really black")
  2050. WedgePart139.Rotation = Vector3.new(-55.7200012, 0, -180)
  2051. WedgePart139.Anchored = true
  2052. WedgePart139.CanCollide = false
  2053. WedgePart139.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2054. WedgePart139.CFrame = CFrame.new(85.1822815, 3.04279566, 71.1207199, -1, 9.39884956e-07, -1.14377758e-06, -1.47446929e-06, -0.563230097, 0.826300144, 1.32416773e-07, 0.826300204, 0.563229978)
  2055. WedgePart139.BottomSurface = Enum.SurfaceType.Smooth
  2056. WedgePart139.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2057. WedgePart139.Position = Vector3.new(85.1822815, 3.04279566, 71.1207199)
  2058. WedgePart139.Orientation = Vector3.new(-55.7200012, 0, -180)
  2059. WedgePart139.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2060. SpecialMesh140.Parent = WedgePart139
  2061. SpecialMesh140.Scale = Vector3.new(0.999984741, 0.80983156, 0.552008986)
  2062. SpecialMesh140.MeshType = Enum.MeshType.Wedge
  2063. SpecialMesh140.Scale = Vector3.new(0.999984741, 0.80983156, 0.552008986)
  2064. WedgePart141.Parent = Model111
  2065. WedgePart141.Material = Enum.Material.SmoothPlastic
  2066. WedgePart141.BrickColor = BrickColor.new("Really black")
  2067. WedgePart141.Rotation = Vector3.new(90, 0.0199999996, 0.0299999993)
  2068. WedgePart141.Anchored = true
  2069. WedgePart141.CanCollide = false
  2070. WedgePart141.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2071. WedgePart141.CFrame = CFrame.new(85.1822052, 3.45734429, 70.4930878, 0.999999762, -0.000579246494, 0.000356322125, 0.000356324395, 3.86871397e-06, -1, 0.000579245039, 0.999999881, 4.07546759e-06)
  2072. WedgePart141.BottomSurface = Enum.SurfaceType.Smooth
  2073. WedgePart141.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2074. WedgePart141.Position = Vector3.new(85.1822052, 3.45734429, 70.4930878)
  2075. WedgePart141.Orientation = Vector3.new(90, -0.0299999993, 0)
  2076. WedgePart141.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2077. SpecialMesh142.Parent = WedgePart141
  2078. SpecialMesh142.Scale = Vector3.new(1.00078332, 0.99998498, 1.63242829)
  2079. SpecialMesh142.MeshType = Enum.MeshType.Wedge
  2080. SpecialMesh142.Scale = Vector3.new(1.00078332, 0.99998498, 1.63242829)
  2081. WedgePart143.Parent = Model111
  2082. WedgePart143.Material = Enum.Material.SmoothPlastic
  2083. WedgePart143.BrickColor = BrickColor.new("Really black")
  2084. WedgePart143.Rotation = Vector3.new(-90, -0.0199999996, 179.970001)
  2085. WedgePart143.Anchored = true
  2086. WedgePart143.CanCollide = false
  2087. WedgePart143.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2088. WedgePart143.CFrame = CFrame.new(85.1824951, 2.62967396, 70.4931183, -0.999999762, -0.000579246436, -0.000356322184, -0.000356324395, 3.79420817e-06, 1, -0.000579245039, 0.999999881, -4.00096178e-06)
  2089. WedgePart143.BottomSurface = Enum.SurfaceType.Smooth
  2090. WedgePart143.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2091. WedgePart143.Position = Vector3.new(85.1824951, 2.62967396, 70.4931183)
  2092. WedgePart143.Orientation = Vector3.new(-90, 179.970001, 0)
  2093. WedgePart143.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2094. SpecialMesh144.Parent = WedgePart143
  2095. SpecialMesh144.Scale = Vector3.new(1.00078332, 0.99998498, 6.64438772)
  2096. SpecialMesh144.MeshType = Enum.MeshType.Wedge
  2097. SpecialMesh144.Scale = Vector3.new(1.00078332, 0.99998498, 6.64438772)
  2098. WedgePart145.Parent = Model111
  2099. WedgePart145.Material = Enum.Material.SmoothPlastic
  2100. WedgePart145.BrickColor = BrickColor.new("Really black")
  2101. WedgePart145.Rotation = Vector3.new(90, 0, 179.919998)
  2102. WedgePart145.Anchored = true
  2103. WedgePart145.CanCollide = false
  2104. WedgePart145.Size = Vector3.new(0.200395763, 0.405991018, 0.36154747)
  2105. WedgePart145.CFrame = CFrame.new(85.182373, 3.30695724, 71.6614609, -0.999999046, -0.00144700008, 1.60951686e-06, -1.6037302e-06, -3.98606062e-06, -1, 0.00144700019, -0.999999046, 4.00096178e-06)
  2106. WedgePart145.BottomSurface = Enum.SurfaceType.Smooth
  2107. WedgePart145.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2108. WedgePart145.Position = Vector3.new(85.182373, 3.30695724, 71.6614609)
  2109. WedgePart145.Orientation = Vector3.new(90, -179.919998, 0)
  2110. WedgePart145.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2111. WedgePart146.Parent = Model111
  2112. WedgePart146.Material = Enum.Material.SmoothPlastic
  2113. WedgePart146.BrickColor = BrickColor.new("Really black")
  2114. WedgePart146.Rotation = Vector3.new(-90, 0, 0.0799999982)
  2115. WedgePart146.Anchored = true
  2116. WedgePart146.CanCollide = false
  2117. WedgePart146.Size = Vector3.new(0.200395763, 0.405991018, 1.16122246)
  2118. WedgePart146.CFrame = CFrame.new(85.182373, 2.54558897, 71.6615067, 0.999999046, -0.00144700008, -1.60964339e-06, 1.6037302e-06, -4.07546759e-06, 1, -0.00144700019, -0.999999046, -4.07546759e-06)
  2119. WedgePart146.BottomSurface = Enum.SurfaceType.Smooth
  2120. WedgePart146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2121. WedgePart146.Position = Vector3.new(85.182373, 2.54558897, 71.6615067)
  2122. WedgePart146.Orientation = Vector3.new(-90, 0.0799999982, 0)
  2123. WedgePart146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2124. WedgePart147.Parent = Model111
  2125. WedgePart147.Material = Enum.Material.SmoothPlastic
  2126. WedgePart147.BrickColor = BrickColor.new("Really black")
  2127. WedgePart147.Rotation = Vector3.new(90, 0.0199999996, 179.970001)
  2128. WedgePart147.Anchored = true
  2129. WedgePart147.CanCollide = false
  2130. WedgePart147.Size = Vector3.new(0.200154141, 0.216064483, 0.35271439)
  2131. WedgePart147.CFrame = CFrame.new(85.1822052, 3.47046447, 71.7563477, -0.999999762, -0.000570286938, 0.000350898132, -0.000350895803, -4.10526991e-06, -0.99999994, 0.000570288335, -1, 3.91341746e-06)
  2132. WedgePart147.BottomSurface = Enum.SurfaceType.Smooth
  2133. WedgePart147.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2134. WedgePart147.Position = Vector3.new(85.1822052, 3.47046447, 71.7563477)
  2135. WedgePart147.Orientation = Vector3.new(89.9800034, 89.3600006, -90.6699982)
  2136. WedgePart147.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2137. WedgePart148.Parent = Model111
  2138. WedgePart148.Material = Enum.Material.SmoothPlastic
  2139. WedgePart148.BrickColor = BrickColor.new("Really black")
  2140. WedgePart148.Rotation = Vector3.new(-90, -0.0199999996, 0.0299999993)
  2141. WedgePart148.Anchored = true
  2142. WedgePart148.CanCollide = false
  2143. WedgePart148.Size = Vector3.new(0.200154141, 0.216064483, 1.32918274)
  2144. WedgePart148.CFrame = CFrame.new(85.1824951, 2.62952924, 71.7563782, 0.999999762, -0.000570286938, -0.000350898161, 0.000350895803, -4.18163836e-06, 1, -0.000570288335, -0.99999994, -4.00096178e-06)
  2145. WedgePart148.BottomSurface = Enum.SurfaceType.Smooth
  2146. WedgePart148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2147. WedgePart148.Position = Vector3.new(85.1824951, 2.62952924, 71.7563782)
  2148. WedgePart148.Orientation = Vector3.new(-90, 0.0299999993, 0)
  2149. WedgePart148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2150. WedgePart149.Parent = Model111
  2151. WedgePart149.Material = Enum.Material.SmoothPlastic
  2152. WedgePart149.BrickColor = BrickColor.new("Really black")
  2153. WedgePart149.Rotation = Vector3.new(180, -0.0500000007, 179.869995)
  2154. WedgePart149.Anchored = true
  2155. WedgePart149.CanCollide = false
  2156. WedgePart149.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2157. WedgePart149.CFrame = CFrame.new(85.1814804, 3.09614229, 71.7310715, -0.999997199, -0.00224562106, -0.000807990902, -0.00224561989, 0.999997437, -2.03587115e-06, 0.000807993289, -2.16066837e-07, -0.999999762)
  2158. WedgePart149.BottomSurface = Enum.SurfaceType.Smooth
  2159. WedgePart149.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2160. WedgePart149.Position = Vector3.new(85.1814804, 3.09614229, 71.7310715)
  2161. WedgePart149.Orientation = Vector3.new(0, -179.949997, -0.129999995)
  2162. WedgePart149.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2163. SpecialMesh150.Parent = WedgePart149
  2164. SpecialMesh150.Scale = Vector3.new(1.01091325, 0.337860286, 2.69684029)
  2165. SpecialMesh150.MeshType = Enum.MeshType.Wedge
  2166. SpecialMesh150.Scale = Vector3.new(1.01091325, 0.337860286, 2.69684029)
  2167. WedgePart151.Parent = Model111
  2168. WedgePart151.Material = Enum.Material.SmoothPlastic
  2169. WedgePart151.BrickColor = BrickColor.new("Really black")
  2170. WedgePart151.Rotation = Vector3.new(0, 0.0500000007, 0.129999995)
  2171. WedgePart151.Anchored = true
  2172. WedgePart151.CanCollide = false
  2173. WedgePart151.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2174. WedgePart151.CFrame = CFrame.new(85.1811905, 3.09613752, 71.3675842, 0.999997199, -0.00224562106, 0.000807990727, 0.00224561989, 0.999997437, 2.12527812e-06, -0.000807993289, -3.05473804e-07, 0.999999821)
  2175. WedgePart151.BottomSurface = Enum.SurfaceType.Smooth
  2176. WedgePart151.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2177. WedgePart151.Position = Vector3.new(85.1811905, 3.09613752, 71.3675842)
  2178. WedgePart151.Orientation = Vector3.new(0, 0.0500000007, 0.129999995)
  2179. WedgePart151.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2180. SpecialMesh152.Parent = WedgePart151
  2181. SpecialMesh152.Scale = Vector3.new(1.01091325, 0.337860286, 0.938338399)
  2182. SpecialMesh152.MeshType = Enum.MeshType.Wedge
  2183. SpecialMesh152.Scale = Vector3.new(1.01091325, 0.337860286, 0.938338399)
  2184. WedgePart153.Parent = Model111
  2185. WedgePart153.Material = Enum.Material.SmoothPlastic
  2186. WedgePart153.BrickColor = BrickColor.new("Navy blue")
  2187. WedgePart153.Rotation = Vector3.new(86.8799973, 15.1499996, -7.48000002)
  2188. WedgePart153.Anchored = true
  2189. WedgePart153.CanCollide = false
  2190. WedgePart153.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2191. WedgePart153.CFrame = CFrame.new(84.1446457, 4.05169582, 70.7639236, 0.957038879, 0.125684932, 0.261304408, 0.251607925, 0.087944001, -0.963825464, -0.144118473, 0.988164604, 0.0525425151)
  2192. WedgePart153.BottomSurface = Enum.SurfaceType.Smooth
  2193. WedgePart153.Color = Color3.new(0, 0.12549, 0.376471)
  2194. WedgePart153.Position = Vector3.new(84.1446457, 4.05169582, 70.7639236)
  2195. WedgePart153.Orientation = Vector3.new(74.5400009, 78.6299973, 70.7300034)
  2196. WedgePart153.Color = Color3.new(0, 0.12549, 0.376471)
  2197. SpecialMesh154.Parent = WedgePart153
  2198. SpecialMesh154.Scale = Vector3.new(3.79249001, 0.477633595, 0.0880769417)
  2199. SpecialMesh154.MeshType = Enum.MeshType.Wedge
  2200. SpecialMesh154.Scale = Vector3.new(3.79249001, 0.477633595, 0.0880769417)
  2201. WedgePart155.Parent = Model111
  2202. WedgePart155.Material = Enum.Material.SmoothPlastic
  2203. WedgePart155.BrickColor = BrickColor.new("Navy blue")
  2204. WedgePart155.Rotation = Vector3.new(-173.649994, 48.3899994, -169.940002)
  2205. WedgePart155.Anchored = true
  2206. WedgePart155.CanCollide = false
  2207. WedgePart155.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2208. WedgePart155.CFrame = CFrame.new(84.4218597, 4.16451406, 70.582016, -0.65387702, 0.11601074, 0.747653902, 0.254984111, 0.964155555, 0.073397398, -0.712339818, 0.238632768, -0.660020113)
  2209. WedgePart155.BottomSurface = Enum.SurfaceType.Smooth
  2210. WedgePart155.Color = Color3.new(0, 0.12549, 0.376471)
  2211. WedgePart155.Position = Vector3.new(84.4218597, 4.16451406, 70.582016)
  2212. WedgePart155.Orientation = Vector3.new(-4.21000004, 131.440002, 14.8100004)
  2213. WedgePart155.Color = Color3.new(0, 0.12549, 0.376471)
  2214. SpecialMesh156.Parent = WedgePart155
  2215. SpecialMesh156.Scale = Vector3.new(4.00483942, 2.83606482, 0.269650221)
  2216. SpecialMesh156.MeshType = Enum.MeshType.Wedge
  2217. SpecialMesh156.Scale = Vector3.new(4.00483942, 2.83606482, 0.269650221)
  2218. WedgePart157.Parent = Model111
  2219. WedgePart157.Material = Enum.Material.SmoothPlastic
  2220. WedgePart157.BrickColor = BrickColor.new("Navy blue")
  2221. WedgePart157.Rotation = Vector3.new(6.3499999, -48.3899994, -10.0600004)
  2222. WedgePart157.Anchored = true
  2223. WedgePart157.CanCollide = false
  2224. WedgePart157.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2225. WedgePart157.CFrame = CFrame.new(84.4620514, 4.16846418, 70.5465317, 0.65387702, 0.116010807, -0.747653902, -0.254984111, 0.964155555, -0.0733973011, 0.712339818, 0.238632709, 0.660020053)
  2226. WedgePart157.BottomSurface = Enum.SurfaceType.Smooth
  2227. WedgePart157.Color = Color3.new(0, 0.12549, 0.376471)
  2228. WedgePart157.Position = Vector3.new(84.4620514, 4.16846418, 70.5465317)
  2229. WedgePart157.Orientation = Vector3.new(4.21000004, -48.5600014, -14.8100004)
  2230. WedgePart157.Color = Color3.new(0, 0.12549, 0.376471)
  2231. SpecialMesh158.Parent = WedgePart157
  2232. SpecialMesh158.Scale = Vector3.new(4.00483942, 2.83606482, 0.267972648)
  2233. SpecialMesh158.MeshType = Enum.MeshType.Wedge
  2234. SpecialMesh158.Scale = Vector3.new(4.00483942, 2.83606482, 0.267972648)
  2235. WedgePart159.Parent = Model111
  2236. WedgePart159.Material = Enum.Material.SmoothPlastic
  2237. WedgePart159.BrickColor = BrickColor.new("Navy blue")
  2238. WedgePart159.Rotation = Vector3.new(90, -9.51000023, 38.2000008)
  2239. WedgePart159.Anchored = true
  2240. WedgePart159.CanCollide = false
  2241. WedgePart159.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2242. WedgePart159.CFrame = CFrame.new(84.0250778, 4.48755217, 70.9831467, 0.775091887, -0.609853208, -0.16526258, -0.129877046, 0.102194309, -0.986249685, 0.618356287, 0.785897911, 4.05497849e-06)
  2243. WedgePart159.BottomSurface = Enum.SurfaceType.Smooth
  2244. WedgePart159.Color = Color3.new(0, 0.12549, 0.376471)
  2245. WedgePart159.Position = Vector3.new(84.0250778, 4.48755217, 70.9831467)
  2246. WedgePart159.Orientation = Vector3.new(80.4899979, -90, -51.7999992)
  2247. WedgePart159.Color = Color3.new(0, 0.12549, 0.376471)
  2248. SpecialMesh160.Parent = WedgePart159
  2249. SpecialMesh160.Scale = Vector3.new(1.85473442, 0.0282498114, 0.0053952313)
  2250. SpecialMesh160.MeshType = Enum.MeshType.Wedge
  2251. SpecialMesh160.Scale = Vector3.new(1.85473442, 0.0282498114, 0.0053952313)
  2252. WedgePart161.Parent = Model111
  2253. WedgePart161.Material = Enum.Material.SmoothPlastic
  2254. WedgePart161.BrickColor = BrickColor.new("Navy blue")
  2255. WedgePart161.Rotation = Vector3.new(-90, 9.51000023, 141.800003)
  2256. WedgePart161.Anchored = true
  2257. WedgePart161.CanCollide = false
  2258. WedgePart161.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2259. WedgePart161.CFrame = CFrame.new(83.9779968, 4.20658875, 70.9831314, -0.775091887, -0.609853208, 0.165262535, 0.129877046, 0.10219422, 0.986249685, -0.618356287, 0.785897911, -3.98047268e-06)
  2260. WedgePart161.BottomSurface = Enum.SurfaceType.Smooth
  2261. WedgePart161.Color = Color3.new(0, 0.12549, 0.376471)
  2262. WedgePart161.Position = Vector3.new(83.9779968, 4.20658875, 70.9831314)
  2263. WedgePart161.Orientation = Vector3.new(-80.4899979, 90, 51.7999992)
  2264. WedgePart161.Color = Color3.new(0, 0.12549, 0.376471)
  2265. SpecialMesh162.Parent = WedgePart161
  2266. SpecialMesh162.Scale = Vector3.new(1.85473442, 0.0282498114, 2.84345865)
  2267. SpecialMesh162.MeshType = Enum.MeshType.Wedge
  2268. SpecialMesh162.Scale = Vector3.new(1.85473442, 0.0282498114, 2.84345865)
  2269. WedgePart163.Parent = Model111
  2270. WedgePart163.Material = Enum.Material.SmoothPlastic
  2271. WedgePart163.BrickColor = BrickColor.new("Navy blue")
  2272. WedgePart163.Rotation = Vector3.new(-173.649994, -9.22999954, -169.990005)
  2273. WedgePart163.Anchored = true
  2274. WedgePart163.CanCollide = false
  2275. WedgePart163.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2276. WedgePart163.CFrame = CFrame.new(84.1072159, 4.18705034, 70.8189468, -0.972012162, 0.171640545, -0.16041176, 0.155350938, 0.981806695, 0.109186664, 0.176234171, 0.0812106356, -0.980992436)
  2277. WedgePart163.BottomSurface = Enum.SurfaceType.Smooth
  2278. WedgePart163.Color = Color3.new(0, 0.12549, 0.376471)
  2279. WedgePart163.Position = Vector3.new(84.1072159, 4.18705034, 70.8189468)
  2280. WedgePart163.Orientation = Vector3.new(-6.26999998, -170.710007, 8.98999977)
  2281. WedgePart163.Color = Color3.new(0, 0.12549, 0.376471)
  2282. SpecialMesh164.Parent = WedgePart163
  2283. SpecialMesh164.Scale = Vector3.new(2.80837536, 2.83567548, 0.212128252)
  2284. SpecialMesh164.MeshType = Enum.MeshType.Wedge
  2285. SpecialMesh164.Scale = Vector3.new(2.80837536, 2.83567548, 0.212128252)
  2286. WedgePart165.Parent = Model111
  2287. WedgePart165.Material = Enum.Material.SmoothPlastic
  2288. WedgePart165.BrickColor = BrickColor.new("Navy blue")
  2289. WedgePart165.Rotation = Vector3.new(6.3499999, 9.22999954, -10.0100002)
  2290. WedgePart165.Anchored = true
  2291. WedgePart165.CanCollide = false
  2292. WedgePart165.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2293. WedgePart165.CFrame = CFrame.new(84.0994263, 4.19235182, 70.7712784, 0.972012162, 0.171640515, 0.160411775, -0.155350938, 0.981806695, -0.10918659, -0.176234171, 0.0812105462, 0.980992496)
  2294. WedgePart165.BottomSurface = Enum.SurfaceType.Smooth
  2295. WedgePart165.Color = Color3.new(0, 0.12549, 0.376471)
  2296. WedgePart165.Position = Vector3.new(84.0994263, 4.19235182, 70.7712784)
  2297. WedgePart165.Orientation = Vector3.new(6.26999998, 9.28999996, -8.98999977)
  2298. WedgePart165.Color = Color3.new(0, 0.12549, 0.376471)
  2299. SpecialMesh166.Parent = WedgePart165
  2300. SpecialMesh166.Scale = Vector3.new(2.80837536, 2.83567548, 0.273714751)
  2301. SpecialMesh166.MeshType = Enum.MeshType.Wedge
  2302. SpecialMesh166.Scale = Vector3.new(2.80837536, 2.83567548, 0.273714751)
  2303. WedgePart167.Parent = Model111
  2304. WedgePart167.Material = Enum.Material.SmoothPlastic
  2305. WedgePart167.BrickColor = BrickColor.new("Navy blue")
  2306. WedgePart167.Rotation = Vector3.new(173.649994, -48.3899994, -169.940002)
  2307. WedgePart167.Anchored = true
  2308. WedgePart167.CanCollide = false
  2309. WedgePart167.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2310. WedgePart167.CFrame = CFrame.new(84.4638138, 4.16846514, 71.6982422, -0.653876841, 0.116011359, -0.747654021, 0.254989713, 0.964153886, -0.0734017119, 0.712337971, -0.238639727, -0.660019517)
  2311. WedgePart167.BottomSurface = Enum.SurfaceType.Smooth
  2312. WedgePart167.Color = Color3.new(0, 0.12549, 0.376471)
  2313. WedgePart167.Position = Vector3.new(84.4638138, 4.16846514, 71.6982422)
  2314. WedgePart167.Orientation = Vector3.new(4.21000004, -131.440002, 14.8100004)
  2315. WedgePart167.Color = Color3.new(0, 0.12549, 0.376471)
  2316. SpecialMesh168.Parent = WedgePart167
  2317. SpecialMesh168.Scale = Vector3.new(4.00483942, 2.83606482, 0.267972648)
  2318. SpecialMesh168.MeshType = Enum.MeshType.Wedge
  2319. SpecialMesh168.Scale = Vector3.new(4.00483942, 2.83606482, 0.267972648)
  2320. WedgePart169.Parent = Model111
  2321. WedgePart169.Material = Enum.Material.SmoothPlastic
  2322. WedgePart169.BrickColor = BrickColor.new("Navy blue")
  2323. WedgePart169.Rotation = Vector3.new(173.649994, 9.22999954, -169.990005)
  2324. WedgePart169.Anchored = true
  2325. WedgePart169.CanCollide = false
  2326. WedgePart169.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2327. WedgePart169.CFrame = CFrame.new(84.1011887, 4.19235182, 71.4734879, -0.972012162, 0.171640277, 0.16041179, 0.155349508, 0.981806219, -0.109193146, -0.176235214, -0.0812171847, -0.980991721)
  2328. WedgePart169.BottomSurface = Enum.SurfaceType.Smooth
  2329. WedgePart169.Color = Color3.new(0, 0.12549, 0.376471)
  2330. WedgePart169.Position = Vector3.new(84.1011887, 4.19235182, 71.4734879)
  2331. WedgePart169.Orientation = Vector3.new(6.26999998, 170.710007, 8.98999977)
  2332. WedgePart169.Color = Color3.new(0, 0.12549, 0.376471)
  2333. SpecialMesh170.Parent = WedgePart169
  2334. SpecialMesh170.Scale = Vector3.new(2.80837536, 2.83567548, 0.273714751)
  2335. SpecialMesh170.MeshType = Enum.MeshType.Wedge
  2336. SpecialMesh170.Scale = Vector3.new(2.80837536, 2.83567548, 0.273714751)
  2337. WedgePart171.Parent = Model111
  2338. WedgePart171.Material = Enum.Material.SmoothPlastic
  2339. WedgePart171.BrickColor = BrickColor.new("Navy blue")
  2340. WedgePart171.Rotation = Vector3.new(90, -9.51000023, 141.800003)
  2341. WedgePart171.Anchored = true
  2342. WedgePart171.CanCollide = false
  2343. WedgePart171.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2344. WedgePart171.CFrame = CFrame.new(84.0268402, 4.48755026, 71.2616348, -0.775091708, -0.609853506, -0.16526255, 0.129881904, 0.102188051, -0.986249685, 0.618355632, -0.785898507, 3.83146107e-06)
  2345. WedgePart171.BottomSurface = Enum.SurfaceType.Smooth
  2346. WedgePart171.Color = Color3.new(0, 0.12549, 0.376471)
  2347. WedgePart171.Position = Vector3.new(84.0268402, 4.48755026, 71.2616348)
  2348. WedgePart171.Orientation = Vector3.new(80.4899979, -90, 51.8100014)
  2349. WedgePart171.Color = Color3.new(0, 0.12549, 0.376471)
  2350. SpecialMesh172.Parent = WedgePart171
  2351. SpecialMesh172.Scale = Vector3.new(1.85473442, 0.0282498114, 0.0053952313)
  2352. SpecialMesh172.MeshType = Enum.MeshType.Wedge
  2353. SpecialMesh172.Scale = Vector3.new(1.85473442, 0.0282498114, 0.0053952313)
  2354. WedgePart173.Parent = Model111
  2355. WedgePart173.Material = Enum.Material.SmoothPlastic
  2356. WedgePart173.BrickColor = BrickColor.new("Navy blue")
  2357. WedgePart173.Rotation = Vector3.new(-6.3499999, -9.22999954, -10.0100002)
  2358. WedgePart173.Anchored = true
  2359. WedgePart173.CanCollide = false
  2360. WedgePart173.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2361. WedgePart173.CFrame = CFrame.new(84.1089783, 4.18705225, 71.4258041, 0.972012162, 0.171640292, -0.160411775, -0.155349508, 0.981806219, 0.109193236, 0.176235214, -0.0812172741, 0.980991721)
  2362. WedgePart173.BottomSurface = Enum.SurfaceType.Smooth
  2363. WedgePart173.Color = Color3.new(0, 0.12549, 0.376471)
  2364. WedgePart173.Position = Vector3.new(84.1089783, 4.18705225, 71.4258041)
  2365. WedgePart173.Orientation = Vector3.new(-6.26999998, -9.28999996, -8.98999977)
  2366. WedgePart173.Color = Color3.new(0, 0.12549, 0.376471)
  2367. SpecialMesh174.Parent = WedgePart173
  2368. SpecialMesh174.Scale = Vector3.new(2.80837536, 2.83567548, 0.212128252)
  2369. SpecialMesh174.MeshType = Enum.MeshType.Wedge
  2370. SpecialMesh174.Scale = Vector3.new(2.80837536, 2.83567548, 0.212128252)
  2371. WedgePart175.Parent = Model111
  2372. WedgePart175.Material = Enum.Material.SmoothPlastic
  2373. WedgePart175.BrickColor = BrickColor.new("Navy blue")
  2374. WedgePart175.Rotation = Vector3.new(-90, 9.51000023, 38.2000008)
  2375. WedgePart175.Anchored = true
  2376. WedgePart175.CanCollide = false
  2377. WedgePart175.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2378. WedgePart175.CFrame = CFrame.new(83.9797592, 4.20658875, 71.2616196, 0.775091708, -0.609853506, 0.165262491, -0.129881904, 0.102187976, 0.986249685, -0.618355632, -0.785898507, -3.89106572e-06)
  2379. WedgePart175.BottomSurface = Enum.SurfaceType.Smooth
  2380. WedgePart175.Color = Color3.new(0, 0.12549, 0.376471)
  2381. WedgePart175.Position = Vector3.new(83.9797592, 4.20658875, 71.2616196)
  2382. WedgePart175.Orientation = Vector3.new(-80.4899979, 90, -51.8100014)
  2383. WedgePart175.Color = Color3.new(0, 0.12549, 0.376471)
  2384. SpecialMesh176.Parent = WedgePart175
  2385. SpecialMesh176.Scale = Vector3.new(1.85473442, 0.0282498114, 2.84345865)
  2386. SpecialMesh176.MeshType = Enum.MeshType.Wedge
  2387. SpecialMesh176.Scale = Vector3.new(1.85473442, 0.0282498114, 2.84345865)
  2388. WedgePart177.Parent = Model111
  2389. WedgePart177.Material = Enum.Material.SmoothPlastic
  2390. WedgePart177.BrickColor = BrickColor.new("Navy blue")
  2391. WedgePart177.Rotation = Vector3.new(-6.3499999, 48.3899994, -10.0600004)
  2392. WedgePart177.Anchored = true
  2393. WedgePart177.CanCollide = false
  2394. WedgePart177.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2395. WedgePart177.CFrame = CFrame.new(84.4236221, 4.16451979, 71.6627731, 0.653876841, 0.116011299, 0.74765408, -0.254989713, 0.964153886, 0.0734018013, -0.712337971, -0.238639787, 0.660019517)
  2396. WedgePart177.BottomSurface = Enum.SurfaceType.Smooth
  2397. WedgePart177.Color = Color3.new(0, 0.12549, 0.376471)
  2398. WedgePart177.Position = Vector3.new(84.4236221, 4.16451979, 71.6627731)
  2399. WedgePart177.Orientation = Vector3.new(-4.21000004, 48.5600014, -14.8100004)
  2400. WedgePart177.Color = Color3.new(0, 0.12549, 0.376471)
  2401. SpecialMesh178.Parent = WedgePart177
  2402. SpecialMesh178.Scale = Vector3.new(4.00483942, 2.83606482, 0.269650221)
  2403. SpecialMesh178.MeshType = Enum.MeshType.Wedge
  2404. SpecialMesh178.Scale = Vector3.new(4.00483942, 2.83606482, 0.269650221)
  2405. WedgePart179.Parent = Model111
  2406. WedgePart179.Material = Enum.Material.SmoothPlastic
  2407. WedgePart179.BrickColor = BrickColor.new("Really black")
  2408. WedgePart179.Rotation = Vector3.new(176.649994, -32.4300003, -16.2800007)
  2409. WedgePart179.Anchored = true
  2410. WedgePart179.CanCollide = false
  2411. WedgePart179.Size = Vector3.new(0.501514971, 1.8123908, 0.540661097)
  2412. WedgePart179.CFrame = CFrame.new(84.3812408, 3.16418386, 71.5519867, 0.810205579, 0.236556157, -0.536291003, 0.249728575, -0.967060745, -0.049287919, -0.530285299, -0.0939938203, -0.842592716)
  2413. WedgePart179.BottomSurface = Enum.SurfaceType.Smooth
  2414. WedgePart179.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2415. WedgePart179.Position = Vector3.new(84.3812408, 3.16418386, 71.5519867)
  2416. WedgePart179.Orientation = Vector3.new(2.82999992, -147.520004, 165.520004)
  2417. WedgePart179.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2418. WedgePart180.Parent = Model111
  2419. WedgePart180.Material = Enum.Material.SmoothPlastic
  2420. WedgePart180.BrickColor = BrickColor.new("Really black")
  2421. WedgePart180.Rotation = Vector3.new(-3.3499999, 32.4300003, -163.720001)
  2422. WedgePart180.Anchored = true
  2423. WedgePart180.CanCollide = false
  2424. WedgePart180.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2425. WedgePart180.CFrame = CFrame.new(84.2144699, 3.1488595, 71.289978, -0.810205579, 0.236556113, 0.536291063, -0.249728575, -0.967060685, 0.0492878295, 0.530285299, -0.093993932, 0.842592835)
  2426. WedgePart180.BottomSurface = Enum.SurfaceType.Smooth
  2427. WedgePart180.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2428. WedgePart180.Position = Vector3.new(84.2144699, 3.1488595, 71.289978)
  2429. WedgePart180.Orientation = Vector3.new(-2.82999992, 32.4799995, -165.520004)
  2430. WedgePart180.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2431. SpecialMesh181.Parent = WedgePart180
  2432. SpecialMesh181.Scale = Vector3.new(2.5075748, 9.0619545, 0.406420559)
  2433. SpecialMesh181.MeshType = Enum.MeshType.Wedge
  2434. SpecialMesh181.Scale = Vector3.new(2.5075748, 9.0619545, 0.406420559)
  2435. WedgePart182.Parent = Model111
  2436. WedgePart182.Material = Enum.Material.SmoothPlastic
  2437. WedgePart182.BrickColor = BrickColor.new("Navy blue")
  2438. WedgePart182.Rotation = Vector3.new(93.3300018, 15.0900002, -174.039993)
  2439. WedgePart182.Anchored = true
  2440. WedgePart182.CanCollide = false
  2441. WedgePart182.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2442. WedgePart182.CFrame = CFrame.new(84.1439896, 4.05129576, 71.4676208, -0.960297585, 0.10023734, 0.260348022, -0.252465844, 0.0848200619, -0.963881016, -0.118699588, -0.991341591, -0.0561460108)
  2443. WedgePart182.BottomSurface = Enum.SurfaceType.Smooth
  2444. WedgePart182.Color = Color3.new(0, 0.12549, 0.376471)
  2445. WedgePart182.Position = Vector3.new(84.1439896, 4.05129576, 71.4676208)
  2446. WedgePart182.Orientation = Vector3.new(74.5500031, 102.169998, -71.4300003)
  2447. WedgePart182.Color = Color3.new(0, 0.12549, 0.376471)
  2448. SpecialMesh183.Parent = WedgePart182
  2449. SpecialMesh183.Scale = Vector3.new(3.76363802, 0.508730888, 0.0892680213)
  2450. SpecialMesh183.MeshType = Enum.MeshType.Wedge
  2451. SpecialMesh183.Scale = Vector3.new(3.76363802, 0.508730888, 0.0892680213)
  2452. WedgePart184.Parent = Model111
  2453. WedgePart184.Material = Enum.Material.SmoothPlastic
  2454. WedgePart184.BrickColor = BrickColor.new("Really black")
  2455. WedgePart184.Rotation = Vector3.new(-86.6699982, -15.0900002, -5.96000004)
  2456. WedgePart184.Anchored = true
  2457. WedgePart184.CanCollide = false
  2458. WedgePart184.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2459. WedgePart184.CFrame = CFrame.new(84.3801498, 3.17696238, 71.4166794, 0.960297585, 0.100237362, -0.260347992, 0.252465844, 0.0848200023, 0.963881075, 0.118699588, -0.991341591, 0.0561459363)
  2460. WedgePart184.BottomSurface = Enum.SurfaceType.Smooth
  2461. WedgePart184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2462. WedgePart184.Position = Vector3.new(84.3801498, 3.17696238, 71.4166794)
  2463. WedgePart184.Orientation = Vector3.new(-74.5500031, -77.8300018, 71.4300003)
  2464. WedgePart184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2465. SpecialMesh185.Parent = WedgePart184
  2466. SpecialMesh185.Scale = Vector3.new(3.76363802, 0.508730888, 8.98179531)
  2467. SpecialMesh185.MeshType = Enum.MeshType.Wedge
  2468. SpecialMesh185.Scale = Vector3.new(3.76363802, 0.508730888, 8.98179531)
  2469. WedgePart186.Parent = Model111
  2470. WedgePart186.Material = Enum.Material.SmoothPlastic
  2471. WedgePart186.BrickColor = BrickColor.new("Really black")
  2472. WedgePart186.Rotation = Vector3.new(-176.649994, 32.4300003, -16.2099991)
  2473. WedgePart186.Anchored = true
  2474. WedgePart186.CanCollide = false
  2475. WedgePart186.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2476. WedgePart186.CFrame = CFrame.new(84.2128601, 3.14833856, 70.9510422, 0.810471892, 0.235643119, 0.536290646, 0.248642325, -0.967340946, 0.049282223, 0.530388892, 0.093402721, -0.842593253)
  2477. WedgePart186.BottomSurface = Enum.SurfaceType.Smooth
  2478. WedgePart186.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2479. WedgePart186.Position = Vector3.new(84.2128601, 3.14833856, 70.9510422)
  2480. WedgePart186.Orientation = Vector3.new(-2.81999993, 147.520004, 165.580002)
  2481. WedgePart186.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2482. SpecialMesh187.Parent = WedgePart186
  2483. SpecialMesh187.Scale = Vector3.new(2.49772358, 9.06096554, 0.438725233)
  2484. SpecialMesh187.MeshType = Enum.MeshType.Wedge
  2485. SpecialMesh187.Scale = Vector3.new(2.49772358, 9.06096554, 0.438725233)
  2486. WedgePart188.Parent = Model111
  2487. WedgePart188.Material = Enum.Material.SmoothPlastic
  2488. WedgePart188.BrickColor = BrickColor.new("Really black")
  2489. WedgePart188.Rotation = Vector3.new(-93.1200027, -15.1499996, -172.520004)
  2490. WedgePart188.Anchored = true
  2491. WedgePart188.CanCollide = false
  2492. WedgePart188.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2493. WedgePart188.CFrame = CFrame.new(84.3816833, 3.17736506, 70.8115616, -0.957038879, 0.125684962, -0.261304379, -0.251607925, 0.0879439265, 0.963825405, 0.144118473, 0.988164663, -0.0525424257)
  2494. WedgePart188.BottomSurface = Enum.SurfaceType.Smooth
  2495. WedgePart188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2496. WedgePart188.Position = Vector3.new(84.3816833, 3.17736506, 70.8115616)
  2497. WedgePart188.Orientation = Vector3.new(-74.5400009, -101.370003, -70.7300034)
  2498. WedgePart188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2499. SpecialMesh189.Parent = WedgePart188
  2500. SpecialMesh189.Scale = Vector3.new(3.79249001, 0.477633595, 8.98350334)
  2501. SpecialMesh189.MeshType = Enum.MeshType.Wedge
  2502. SpecialMesh189.Scale = Vector3.new(3.79249001, 0.477633595, 8.98350334)
  2503. WedgePart190.Parent = Model111
  2504. WedgePart190.Material = Enum.Material.SmoothPlastic
  2505. WedgePart190.BrickColor = BrickColor.new("Really black")
  2506. WedgePart190.Rotation = Vector3.new(3.3499999, -32.4300003, -163.789993)
  2507. WedgePart190.Anchored = true
  2508. WedgePart190.CanCollide = false
  2509. WedgePart190.Size = Vector3.new(0.49954474, 1.81219304, 0.534200132)
  2510. WedgePart190.CFrame = CFrame.new(84.379631, 3.16365862, 70.689003, -0.810471892, 0.235643178, -0.536290705, -0.248642325, -0.967340887, -0.0492823087, -0.530388892, 0.093402639, 0.842593431)
  2511. WedgePart190.BottomSurface = Enum.SurfaceType.Smooth
  2512. WedgePart190.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2513. WedgePart190.Position = Vector3.new(84.379631, 3.16365862, 70.689003)
  2514. WedgePart190.Orientation = Vector3.new(2.81999993, -32.4799995, -165.580002)
  2515. WedgePart190.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2516. Part191.Parent = Model111
  2517. Part191.Material = Enum.Material.SmoothPlastic
  2518. Part191.BrickColor = BrickColor.new("Bright blue")
  2519. Part191.Reflectance = 0.20000000298023
  2520. Part191.Rotation = Vector3.new(180, 0, 0)
  2521. Part191.Anchored = true
  2522. Part191.CanCollide = false
  2523. Part191.FormFactor = Enum.FormFactor.Symmetric
  2524. Part191.Size = Vector3.new(0.200000003, 0.289398372, 0.200000003)
  2525. Part191.CFrame = CFrame.new(85.2290497, 2.24749422, 71.4875183, 0.999990463, 1.68663576e-06, -5.21396615e-08, 1.52207053e-06, -0.99999398, -3.58559191e-06, -4.70573482e-08, 3.27080488e-06, -0.99999404)
  2526. Part191.BottomSurface = Enum.SurfaceType.Smooth
  2527. Part191.TopSurface = Enum.SurfaceType.Smooth
  2528. Part191.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2529. Part191.Position = Vector3.new(85.2290497, 2.24749422, 71.4875183)
  2530. Part191.Orientation = Vector3.new(0, -180, 180)
  2531. Part191.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2532. BlockMesh192.Parent = Part191
  2533. BlockMesh192.Scale = Vector3.new(1, 1, 0.200000003)
  2534. BlockMesh192.Scale = Vector3.new(1, 1, 0.200000003)
  2535. Part193.Parent = Model111
  2536. Part193.Material = Enum.Material.SmoothPlastic
  2537. Part193.BrickColor = BrickColor.new("Bright blue")
  2538. Part193.Reflectance = 0.20000000298023
  2539. Part193.Rotation = Vector3.new(90, 0, 0)
  2540. Part193.Anchored = true
  2541. Part193.CanCollide = false
  2542. Part193.FormFactor = Enum.FormFactor.Symmetric
  2543. Part193.Size = Vector3.new(0.200000003, 0.704961121, 0.200000003)
  2544. Part193.CFrame = CFrame.new(85.2290497, 2.37356567, 71.1549301, 0.999990463, 5.21391357e-08, 1.68663564e-06, 1.52207053e-06, 3.8985163e-06, -0.99999404, -4.70573482e-08, 0.99999404, 3.58559191e-06)
  2545. Part193.BottomSurface = Enum.SurfaceType.Smooth
  2546. Part193.TopSurface = Enum.SurfaceType.Smooth
  2547. Part193.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2548. Part193.Position = Vector3.new(85.2290497, 2.37356567, 71.1549301)
  2549. Part193.Orientation = Vector3.new(89.8000031, 25.1900005, 21.3299999)
  2550. Part193.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2551. BlockMesh194.Parent = Part193
  2552. BlockMesh194.Scale = Vector3.new(1, 1, 0.200000003)
  2553. BlockMesh194.Scale = Vector3.new(1, 1, 0.200000003)
  2554. Part195.Parent = Model111
  2555. Part195.Material = Enum.Material.SmoothPlastic
  2556. Part195.BrickColor = BrickColor.new("Black")
  2557. Part195.Rotation = Vector3.new(180, 0, 180)
  2558. Part195.Anchored = true
  2559. Part195.CanCollide = false
  2560. Part195.FormFactor = Enum.FormFactor.Symmetric
  2561. Part195.Size = Vector3.new(1.12655747, 0.300000042, 2.07369661)
  2562. Part195.CFrame = CFrame.new(84.7367096, 2.24362898, 71.1229401, -0.999990463, -1.68663564e-06, -5.21395265e-08, -1.52207053e-06, 0.99999398, -3.68990004e-06, 4.70573482e-08, -3.34531069e-06, -0.99999404)
  2563. Part195.BottomSurface = Enum.SurfaceType.Smooth
  2564. Part195.TopSurface = Enum.SurfaceType.Smooth
  2565. Part195.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2566. Part195.Position = Vector3.new(84.7367096, 2.24362898, 71.1229401)
  2567. Part195.Orientation = Vector3.new(0, -180, 0)
  2568. Part195.Color = Color3.new(0.105882, 0.164706, 0.207843)
  2569. BlockMesh196.Parent = Part195
  2570. Part197.Parent = Model111
  2571. Part197.Material = Enum.Material.SmoothPlastic
  2572. Part197.BrickColor = BrickColor.new("Bright blue")
  2573. Part197.Reflectance = 0.20000000298023
  2574. Part197.Rotation = Vector3.new(180, 0, 0)
  2575. Part197.Anchored = true
  2576. Part197.CanCollide = false
  2577. Part197.FormFactor = Enum.FormFactor.Symmetric
  2578. Part197.Size = Vector3.new(0.200000003, 0.289398372, 0.200000003)
  2579. Part197.CFrame = CFrame.new(85.2290497, 2.2483387, 70.8214417, 0.999990463, 1.68663576e-06, -5.21396615e-08, 1.52207053e-06, -0.99999398, -3.58559191e-06, -4.70573482e-08, 3.27080488e-06, -0.99999404)
  2580. Part197.BottomSurface = Enum.SurfaceType.Smooth
  2581. Part197.TopSurface = Enum.SurfaceType.Smooth
  2582. Part197.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2583. Part197.Position = Vector3.new(85.2290497, 2.2483387, 70.8214417)
  2584. Part197.Orientation = Vector3.new(0, -180, 180)
  2585. Part197.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2586. BlockMesh198.Parent = Part197
  2587. BlockMesh198.Scale = Vector3.new(1, 1, 0.200000003)
  2588. BlockMesh198.Scale = Vector3.new(1, 1, 0.200000003)
  2589. Part199.Parent = Model111
  2590. Part199.Material = Enum.Material.SmoothPlastic
  2591. Part199.BrickColor = BrickColor.new("Bright blue")
  2592. Part199.Reflectance = 0.20000000298023
  2593. Part199.Rotation = Vector3.new(90, 0, 0)
  2594. Part199.Anchored = true
  2595. Part199.CanCollide = false
  2596. Part199.FormFactor = Enum.FormFactor.Symmetric
  2597. Part199.Size = Vector3.new(0.200000003, 0.704961121, 0.200000003)
  2598. Part199.CFrame = CFrame.new(85.2290497, 2.10725856, 71.1549301, 0.999990463, 5.21391357e-08, 1.68663564e-06, 1.52207053e-06, 3.8985163e-06, -0.99999404, -4.70573482e-08, 0.99999404, 3.58559191e-06)
  2599. Part199.BottomSurface = Enum.SurfaceType.Smooth
  2600. Part199.TopSurface = Enum.SurfaceType.Smooth
  2601. Part199.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2602. Part199.Position = Vector3.new(85.2290497, 2.10725856, 71.1549301)
  2603. Part199.Orientation = Vector3.new(89.8000031, 25.1900005, 21.3299999)
  2604. Part199.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2605. BlockMesh200.Parent = Part199
  2606. BlockMesh200.Scale = Vector3.new(1, 1, 0.200000003)
  2607. BlockMesh200.Scale = Vector3.new(1, 1, 0.200000003)
  2608. Part201.Parent = Model111
  2609. Part201.Material = Enum.Material.SmoothPlastic
  2610. Part201.BrickColor = BrickColor.new("Bright blue")
  2611. Part201.Reflectance = 0.20000000298023
  2612. Part201.Rotation = Vector3.new(-90, 0, 0)
  2613. Part201.Anchored = true
  2614. Part201.CanCollide = false
  2615. Part201.FormFactor = Enum.FormFactor.Symmetric
  2616. Part201.Size = Vector3.new(0.200000003, 0.289398372, 0.200000003)
  2617. Part201.CFrame = CFrame.new(85.2290497, 2.24585271, 71.3620148, 0.999990463, -5.21390859e-08, -1.68663564e-06, 1.52207053e-06, -3.92831862e-06, 0.99999404, -4.70573482e-08, -0.99999404, -3.60049307e-06)
  2618. Part201.BottomSurface = Enum.SurfaceType.Smooth
  2619. Part201.TopSurface = Enum.SurfaceType.Smooth
  2620. Part201.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2621. Part201.Position = Vector3.new(85.2290497, 2.24585271, 71.3620148)
  2622. Part201.Orientation = Vector3.new(-89.8000031, -154.899994, 158.820007)
  2623. Part201.Color = Color3.new(0.0509804, 0.411765, 0.67451)
  2624. BlockMesh202.Parent = Part201
  2625. BlockMesh202.Scale = Vector3.new(1, 1, 0.200000003)
  2626. BlockMesh202.Scale = Vector3.new(1, 1, 0.200000003)
  2627. Part203.Name = "Cylinder"
  2628. Part203.Parent = Model111
  2629. Part203.Material = Enum.Material.SmoothPlastic
  2630. Part203.BrickColor = BrickColor.new("Really black")
  2631. Part203.Rotation = Vector3.new(-90, 0, 90)
  2632. Part203.Anchored = true
  2633. Part203.CanCollide = false
  2634. Part203.FormFactor = Enum.FormFactor.Symmetric
  2635. Part203.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2636. Part203.CFrame = CFrame.new(85.2129898, 2.2316227, 71.4693756, -5.72269414e-08, -1, -1.52209304e-06, -4.00096178e-06, -1.52208713e-06, 1, -1, 5.72326542e-08, -4.00096178e-06)
  2637. Part203.BottomSurface = Enum.SurfaceType.Smooth
  2638. Part203.TopSurface = Enum.SurfaceType.Smooth
  2639. Part203.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2640. Part203.Position = Vector3.new(85.2129898, 2.2316227, 71.4693756)
  2641. Part203.Orientation = Vector3.new(-90, 90, 0)
  2642. Part203.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2643. CylinderMesh204.Parent = Part203
  2644. CylinderMesh204.Scale = Vector3.new(0.773780882, 0.773780882, 0.386890441)
  2645. CylinderMesh204.Scale = Vector3.new(0.773780882, 0.773780882, 0.386890441)
  2646. Part205.Name = "Cylinder"
  2647. Part205.Parent = Model111
  2648. Part205.Material = Enum.Material.SmoothPlastic
  2649. Part205.BrickColor = BrickColor.new("Really black")
  2650. Part205.Rotation = Vector3.new(-90, 0, 90)
  2651. Part205.Anchored = true
  2652. Part205.CanCollide = false
  2653. Part205.FormFactor = Enum.FormFactor.Symmetric
  2654. Part205.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2655. Part205.CFrame = CFrame.new(85.2129898, 2.23079395, 70.7659149, -5.72269414e-08, -1, -1.52209304e-06, -4.00096178e-06, -1.52208713e-06, 1, -1, 5.72326542e-08, -4.00096178e-06)
  2656. Part205.BottomSurface = Enum.SurfaceType.Smooth
  2657. Part205.TopSurface = Enum.SurfaceType.Smooth
  2658. Part205.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2659. Part205.Position = Vector3.new(85.2129898, 2.23079395, 70.7659149)
  2660. Part205.Orientation = Vector3.new(-90, 90, 0)
  2661. Part205.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2662. CylinderMesh206.Parent = Part205
  2663. CylinderMesh206.Scale = Vector3.new(0.773780882, 0.773780882, 0.386890441)
  2664. CylinderMesh206.Scale = Vector3.new(0.773780882, 0.773780882, 0.386890441)
  2665. Part207.Name = "Cylinder"
  2666. Part207.Parent = Model111
  2667. Part207.Material = Enum.Material.SmoothPlastic
  2668. Part207.BrickColor = BrickColor.new("Pastel Blue")
  2669. Part207.Reflectance = 0.20000000298023
  2670. Part207.Rotation = Vector3.new(-90, 0, 90)
  2671. Part207.Anchored = true
  2672. Part207.CanCollide = false
  2673. Part207.FormFactor = Enum.FormFactor.Symmetric
  2674. Part207.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2675. Part207.CFrame = CFrame.new(85.2065201, 2.60235643, 71.5077591, -5.72269414e-08, -1, -1.52209304e-06, -4.00096178e-06, -1.52208713e-06, 1, -1, 5.72326542e-08, -4.00096178e-06)
  2676. Part207.BottomSurface = Enum.SurfaceType.Smooth
  2677. Part207.TopSurface = Enum.SurfaceType.Smooth
  2678. Part207.Color = Color3.new(0.501961, 0.733333, 0.858824)
  2679. Part207.Position = Vector3.new(85.2065201, 2.60235643, 71.5077591)
  2680. Part207.Orientation = Vector3.new(-90, 90, 0)
  2681. Part207.Color = Color3.new(0.501961, 0.733333, 0.858824)
  2682. CylinderMesh208.Parent = Part207
  2683. CylinderMesh208.Scale = Vector3.new(0.857374966, 0.857374966, 0.428687483)
  2684. CylinderMesh208.Scale = Vector3.new(0.857374966, 0.857374966, 0.428687483)
  2685. Part209.Name = "1"
  2686. Part209.Parent = Model111
  2687. Part209.Material = Enum.Material.SmoothPlastic
  2688. Part209.BrickColor = BrickColor.new("Pastel Blue")
  2689. Part209.Reflectance = 0.20000000298023
  2690. Part209.Rotation = Vector3.new(-90, 0, 90)
  2691. Part209.Anchored = true
  2692. Part209.CanCollide = false
  2693. Part209.FormFactor = Enum.FormFactor.Symmetric
  2694. Part209.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2695. Part209.CFrame = CFrame.new(85.1887817, 2.975389, 70.6631317, -5.72269414e-08, -1, -1.52209304e-06, -4.00096178e-06, -1.52208713e-06, 1, -1, 5.72326542e-08, -4.00096178e-06)
  2696. Part209.BottomSurface = Enum.SurfaceType.Smooth
  2697. Part209.TopSurface = Enum.SurfaceType.Smooth
  2698. Part209.Color = Color3.new(0.501961, 0.733333, 0.858824)
  2699. Part209.Position = Vector3.new(85.1887817, 2.975389, 70.6631317)
  2700. Part209.Orientation = Vector3.new(-90, 90, 0)
  2701. Part209.Color = Color3.new(0.501961, 0.733333, 0.858824)
  2702. CylinderMesh210.Parent = Part209
  2703. CylinderMesh210.Scale = Vector3.new(1, 1, 0.5)
  2704. CylinderMesh210.Scale = Vector3.new(1, 1, 0.5)
  2705. Part211.Name = "Cylinder"
  2706. Part211.Parent = Model111
  2707. Part211.Material = Enum.Material.SmoothPlastic
  2708. Part211.BrickColor = BrickColor.new("Pastel Blue")
  2709. Part211.Reflectance = 0.20000000298023
  2710. Part211.Rotation = Vector3.new(-90, 0, 90)
  2711. Part211.Anchored = true
  2712. Part211.CanCollide = false
  2713. Part211.FormFactor = Enum.FormFactor.Symmetric
  2714. Part211.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2715. Part211.CFrame = CFrame.new(85.2065201, 2.60143566, 70.7283096, -5.72269414e-08, -1, -1.52209304e-06, -4.00096178e-06, -1.52208713e-06, 1, -1, 5.72326542e-08, -4.00096178e-06)
  2716. Part211.BottomSurface = Enum.SurfaceType.Smooth
  2717. Part211.TopSurface = Enum.SurfaceType.Smooth
  2718. Part211.Color = Color3.new(0.501961, 0.733333, 0.858824)
  2719. Part211.Position = Vector3.new(85.2065201, 2.60143566, 70.7283096)
  2720. Part211.Orientation = Vector3.new(-90, 90, 0)
  2721. Part211.Color = Color3.new(0.501961, 0.733333, 0.858824)
  2722. CylinderMesh212.Parent = Part211
  2723. CylinderMesh212.Scale = Vector3.new(0.857374966, 0.857374966, 0.428687483)
  2724. CylinderMesh212.Scale = Vector3.new(0.857374966, 0.857374966, 0.428687483)
  2725. Part213.Name = "1"
  2726. Part213.Parent = Model111
  2727. Part213.Material = Enum.Material.SmoothPlastic
  2728. Part213.BrickColor = BrickColor.new("Pastel Blue")
  2729. Part213.Reflectance = 0.20000000298023
  2730. Part213.Rotation = Vector3.new(-90, 0, 90)
  2731. Part213.Anchored = true
  2732. Part213.CanCollide = false
  2733. Part213.FormFactor = Enum.FormFactor.Symmetric
  2734. Part213.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  2735. Part213.CFrame = CFrame.new(85.1887817, 2.97647023, 71.5722427, -5.72269414e-08, -1, -1.52209304e-06, -4.00096178e-06, -1.52208713e-06, 1, -1, 5.72326542e-08, -4.00096178e-06)
  2736. Part213.BottomSurface = Enum.SurfaceType.Smooth
  2737. Part213.TopSurface = Enum.SurfaceType.Smooth
  2738. Part213.Color = Color3.new(0.501961, 0.733333, 0.858824)
  2739. Part213.Position = Vector3.new(85.1887817, 2.97647023, 71.5722427)
  2740. Part213.Orientation = Vector3.new(-90, 90, 0)
  2741. Part213.Color = Color3.new(0.501961, 0.733333, 0.858824)
  2742. CylinderMesh214.Parent = Part213
  2743. CylinderMesh214.Scale = Vector3.new(1, 1, 0.5)
  2744. CylinderMesh214.Scale = Vector3.new(1, 1, 0.5)
  2745. Part215.Name = "Brick"
  2746. Part215.Parent = Model111
  2747. Part215.Material = Enum.Material.SmoothPlastic
  2748. Part215.BrickColor = BrickColor.new("Lapis")
  2749. Part215.Rotation = Vector3.new(-98.8700027, 0, 90)
  2750. Part215.Anchored = true
  2751. Part215.CanCollide = false
  2752. Part215.FormFactor = Enum.FormFactor.Symmetric
  2753. Part215.Size = Vector3.new(0.200000003, 0.200000048, 3.76191354)
  2754. Part215.CFrame = CFrame.new(85.334816, 2.19722486, 72.4109573, 3.44653273e-07, -1, -1.53493693e-06, -0.154159606, -1.56971362e-06, 0.98804605, -0.98804605, -1.03908391e-07, -0.154159606)
  2755. Part215.BottomSurface = Enum.SurfaceType.Smooth
  2756. Part215.TopSurface = Enum.SurfaceType.Smooth
  2757. Part215.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  2758. Part215.Position = Vector3.new(85.334816, 2.19722486, 72.4109573)
  2759. Part215.Orientation = Vector3.new(-81.1299973, -180, -90)
  2760. Part215.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  2761. BlockMesh216.Parent = Part215
  2762. BlockMesh216.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  2763. BlockMesh216.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  2764. Part217.Name = "Brick"
  2765. Part217.Parent = Model111
  2766. Part217.Material = Enum.Material.SmoothPlastic
  2767. Part217.BrickColor = BrickColor.new("Lapis")
  2768. Part217.Rotation = Vector3.new(81.1299973, 0, -90)
  2769. Part217.Anchored = true
  2770. Part217.CanCollide = false
  2771. Part217.FormFactor = Enum.FormFactor.Symmetric
  2772. Part217.Size = Vector3.new(0.200000003, 0.200000048, 0.200000003)
  2773. Part217.CFrame = CFrame.new(85.2253647, 0.689384937, 72.6472626, 3.44653273e-07, 1, 1.62236074e-06, -0.154159606, 1.65609265e-06, -0.98804605, -0.98804605, 9.04312216e-08, 0.154159606)
  2774. Part217.BottomSurface = Enum.SurfaceType.Smooth
  2775. Part217.TopSurface = Enum.SurfaceType.Smooth
  2776. Part217.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  2777. Part217.Position = Vector3.new(85.2253647, 0.689384937, 72.6472626)
  2778. Part217.Orientation = Vector3.new(81.1299973, 0, -90)
  2779. Part217.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  2780. BlockMesh218.Parent = Part217
  2781. BlockMesh218.Scale = Vector3.new(0.200000003, 0.200000003, 0.5)
  2782. BlockMesh218.Scale = Vector3.new(0.200000003, 0.200000003, 0.5)
  2783. Part219.Name = "Brick"
  2784. Part219.Parent = Model111
  2785. Part219.Material = Enum.Material.SmoothPlastic
  2786. Part219.BrickColor = BrickColor.new("Lapis")
  2787. Part219.Rotation = Vector3.new(171.130005, -90, 0)
  2788. Part219.Anchored = true
  2789. Part219.CanCollide = false
  2790. Part219.FormFactor = Enum.FormFactor.Symmetric
  2791. Part219.Size = Vector3.new(0.200000003, 0.200000048, 1.06754613)
  2792. Part219.CFrame = CFrame.new(84.7113571, 0.642819166, 72.6564255, 3.44653273e-07, 1.90724722e-06, -1, -0.154159606, -0.98804605, -1.93757319e-06, -0.98804605, 0.154159606, -4.65132004e-08)
  2793. Part219.BottomSurface = Enum.SurfaceType.Smooth
  2794. Part219.TopSurface = Enum.SurfaceType.Smooth
  2795. Part219.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  2796. Part219.Position = Vector3.new(84.7113571, 0.642819166, 72.6564255)
  2797. Part219.Orientation = Vector3.new(0, -90, -171.130005)
  2798. Part219.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  2799. BlockMesh220.Parent = Part219
  2800. BlockMesh220.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  2801. BlockMesh220.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  2802. Part221.Name = "Brick"
  2803. Part221.Parent = Model111
  2804. Part221.Material = Enum.Material.SmoothPlastic
  2805. Part221.BrickColor = BrickColor.new("Lapis")
  2806. Part221.Rotation = Vector3.new(81.1299973, 0, -90)
  2807. Part221.Anchored = true
  2808. Part221.CanCollide = false
  2809. Part221.FormFactor = Enum.FormFactor.Symmetric
  2810. Part221.Size = Vector3.new(0.200000003, 0.200000048, 0.400000036)
  2811. Part221.CFrame = CFrame.new(85.0661621, 0.575264692, 72.6628799, 3.44653273e-07, 1, 1.62236074e-06, -0.154159606, 1.65609265e-06, -0.98804605, -0.98804605, 9.04312216e-08, 0.154159606)
  2812. Part221.BottomSurface = Enum.SurfaceType.Smooth
  2813. Part221.TopSurface = Enum.SurfaceType.Smooth
  2814. Part221.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  2815. Part221.Position = Vector3.new(85.0661621, 0.575264692, 72.6628799)
  2816. Part221.Orientation = Vector3.new(81.1299973, 0, -90)
  2817. Part221.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  2818. BlockMesh222.Parent = Part221
  2819. BlockMesh222.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  2820. BlockMesh222.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  2821. Part223.Name = "Brick"
  2822. Part223.Parent = Model111
  2823. Part223.Material = Enum.Material.SmoothPlastic
  2824. Part223.BrickColor = BrickColor.new("Really black")
  2825. Part223.Rotation = Vector3.new(0, 90, 0)
  2826. Part223.Anchored = true
  2827. Part223.CanCollide = false
  2828. Part223.FormFactor = Enum.FormFactor.Symmetric
  2829. Part223.Size = Vector3.new(0.275762081, 2.04569292, 0.200000003)
  2830. Part223.CFrame = CFrame.new(85.182869, 2.98781443, 72.0021896, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  2831. Part223.BottomSurface = Enum.SurfaceType.Smooth
  2832. Part223.TopSurface = Enum.SurfaceType.Smooth
  2833. Part223.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2834. Part223.Position = Vector3.new(85.182869, 2.98781443, 72.0021896)
  2835. Part223.Orientation = Vector3.new(0, 90, 0)
  2836. Part223.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2837. BlockMesh224.Parent = Part223
  2838. Part225.Name = "Brick"
  2839. Part225.Parent = Model111
  2840. Part225.Material = Enum.Material.SmoothPlastic
  2841. Part225.BrickColor = BrickColor.new("Really black")
  2842. Part225.Rotation = Vector3.new(90, 90, 0)
  2843. Part225.Anchored = true
  2844. Part225.CanCollide = false
  2845. Part225.FormFactor = Enum.FormFactor.Symmetric
  2846. Part225.Size = Vector3.new(0.200000003, 0.682073951, 0.200000003)
  2847. Part225.CFrame = CFrame.new(85.2118912, 2.23023295, 71.1194458, -1.85120132e-06, -5.99948677e-08, 1, 0.99999994, 2.66171992e-06, 1.85119575e-06, -2.66171992e-06, 0.99999994, 5.99902847e-08)
  2848. Part225.BottomSurface = Enum.SurfaceType.Smooth
  2849. Part225.TopSurface = Enum.SurfaceType.Smooth
  2850. Part225.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2851. Part225.Position = Vector3.new(85.2118912, 2.23023295, 71.1194458)
  2852. Part225.Orientation = Vector3.new(0, 90, 90)
  2853. Part225.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2854. BlockMesh226.Parent = Part225
  2855. BlockMesh226.Scale = Vector3.new(0.232134268, 1, 0.773780882)
  2856. BlockMesh226.Scale = Vector3.new(0.232134268, 1, 0.773780882)
  2857. Part227.Name = "Brick"
  2858. Part227.Parent = Model111
  2859. Part227.Material = Enum.Material.SmoothPlastic
  2860. Part227.BrickColor = BrickColor.new("Really black")
  2861. Part227.Rotation = Vector3.new(0, 90, 0)
  2862. Part227.Anchored = true
  2863. Part227.CanCollide = false
  2864. Part227.FormFactor = Enum.FormFactor.Symmetric
  2865. Part227.Size = Vector3.new(2.0220542, 0.200000048, 0.909533679)
  2866. Part227.CFrame = CFrame.new(84.7550049, 3.90972233, 71.1290512, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  2867. Part227.BottomSurface = Enum.SurfaceType.Smooth
  2868. Part227.TopSurface = Enum.SurfaceType.Smooth
  2869. Part227.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2870. Part227.Position = Vector3.new(84.7550049, 3.90972233, 71.1290512)
  2871. Part227.Orientation = Vector3.new(0, 90, 0)
  2872. Part227.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2873. BlockMesh228.Parent = Part227
  2874. Part229.Name = "Brick"
  2875. Part229.Parent = Model111
  2876. Part229.Material = Enum.Material.SmoothPlastic
  2877. Part229.BrickColor = BrickColor.new("Navy blue")
  2878. Part229.Rotation = Vector3.new(26.2199993, 55.4099998, -19.1499996)
  2879. Part229.Anchored = true
  2880. Part229.CanCollide = false
  2881. Part229.FormFactor = Enum.FormFactor.Symmetric
  2882. Part229.Size = Vector3.new(0.621950567, 0.569770336, 0.200000003)
  2883. Part229.CFrame = CFrame.new(84.0755386, 4.22622585, 70.6097031, 0.536291659, 0.186247364, 0.823227346, 0.0492807105, 0.96677655, -0.250827938, -0.842592955, 0.175086141, 0.509295702)
  2884. Part229.BottomSurface = Enum.SurfaceType.Smooth
  2885. Part229.TopSurface = Enum.SurfaceType.Smooth
  2886. Part229.Color = Color3.new(0, 0.12549, 0.376471)
  2887. Part229.Position = Vector3.new(84.0755386, 4.22622585, 70.6097031)
  2888. Part229.Orientation = Vector3.new(14.5299997, 58.2599983, 2.92000008)
  2889. Part229.Color = Color3.new(0, 0.12549, 0.376471)
  2890. BlockMesh230.Parent = Part229
  2891. Part231.Name = "Brick"
  2892. Part231.Parent = Model111
  2893. Part231.Material = Enum.Material.SmoothPlastic
  2894. Part231.BrickColor = BrickColor.new("Really black")
  2895. Part231.Rotation = Vector3.new(3.86999989, 9.71000004, -0.649999976)
  2896. Part231.Anchored = true
  2897. Part231.CanCollide = false
  2898. Part231.FormFactor = Enum.FormFactor.Symmetric
  2899. Part231.Size = Vector3.new(1, 0.569770336, 0.200000003)
  2900. Part231.CFrame = CFrame.new(84.7363968, 4.22474575, 70.4194794, 0.985605001, 0.0112363026, 0.168690681, 8.23754817e-07, 0.997788668, -0.0664664507, -0.169064462, 0.0655097961, 0.983425617)
  2901. Part231.BottomSurface = Enum.SurfaceType.Smooth
  2902. Part231.TopSurface = Enum.SurfaceType.Smooth
  2903. Part231.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2904. Part231.Position = Vector3.new(84.7363968, 4.22474575, 70.4194794)
  2905. Part231.Orientation = Vector3.new(3.80999994, 9.72999954, 0)
  2906. Part231.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2907. BlockMesh232.Parent = Part231
  2908. Part233.Name = "Brick"
  2909. Part233.Parent = Model111
  2910. Part233.Material = Enum.Material.SmoothPlastic
  2911. Part233.BrickColor = BrickColor.new("Really black")
  2912. Part233.Rotation = Vector3.new(0, 90, 0)
  2913. Part233.Anchored = true
  2914. Part233.CanCollide = false
  2915. Part233.FormFactor = Enum.FormFactor.Symmetric
  2916. Part233.Size = Vector3.new(0.34570837, 0.569770336, 0.200000003)
  2917. Part233.CFrame = CFrame.new(84.1144104, 4.1997714, 71.0390701, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  2918. Part233.BottomSurface = Enum.SurfaceType.Smooth
  2919. Part233.TopSurface = Enum.SurfaceType.Smooth
  2920. Part233.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2921. Part233.Position = Vector3.new(84.1144104, 4.1997714, 71.0390701)
  2922. Part233.Orientation = Vector3.new(0, 90, 0)
  2923. Part233.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2924. BlockMesh234.Parent = Part233
  2925. Part235.Name = "Brick"
  2926. Part235.Parent = Model111
  2927. Part235.Material = Enum.Material.SmoothPlastic
  2928. Part235.BrickColor = BrickColor.new("Navy blue")
  2929. Part235.Rotation = Vector3.new(90, 80.4899979, -90)
  2930. Part235.Anchored = true
  2931. Part235.CanCollide = false
  2932. Part235.FormFactor = Enum.FormFactor.Symmetric
  2933. Part235.Size = Vector3.new(0.34570837, 0.569770336, 0.200000003)
  2934. Part235.CFrame = CFrame.new(83.9347992, 4.21437454, 71.0390854, 5.99961609e-08, 0.165252075, 0.986251473, -3.37511301e-06, 0.986251295, -0.16525206, -0.99999994, -3.30992043e-06, 6.14672899e-07)
  2935. Part235.BottomSurface = Enum.SurfaceType.Smooth
  2936. Part235.TopSurface = Enum.SurfaceType.Smooth
  2937. Part235.Color = Color3.new(0, 0.12549, 0.376471)
  2938. Part235.Position = Vector3.new(83.9347992, 4.21437454, 71.0390854)
  2939. Part235.Orientation = Vector3.new(9.51000023, 90, 0)
  2940. Part235.Color = Color3.new(0, 0.12549, 0.376471)
  2941. BlockMesh236.Parent = Part235
  2942. Part237.Name = "Brick"
  2943. Part237.Parent = Model111
  2944. Part237.Material = Enum.Material.SmoothPlastic
  2945. Part237.BrickColor = BrickColor.new("Really black")
  2946. Part237.Rotation = Vector3.new(4.76999998, 57.5600014, -1.20000005)
  2947. Part237.Anchored = true
  2948. Part237.CanCollide = false
  2949. Part237.FormFactor = Enum.FormFactor.Symmetric
  2950. Part237.Size = Vector3.new(0.567494869, 0.569770336, 0.200000003)
  2951. Part237.CFrame = CFrame.new(84.1754456, 4.21170378, 70.7049713, 0.536291659, 0.0112361535, 0.84395802, 0.0492807105, 0.997788727, -0.0445995405, -0.842592955, 0.0655092001, 0.534552038)
  2952. Part237.BottomSurface = Enum.SurfaceType.Smooth
  2953. Part237.TopSurface = Enum.SurfaceType.Smooth
  2954. Part237.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2955. Part237.Position = Vector3.new(84.1754456, 4.21170378, 70.7049713)
  2956. Part237.Orientation = Vector3.new(2.55999994, 57.6500015, 2.82999992)
  2957. Part237.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2958. BlockMesh238.Parent = Part237
  2959. Part239.Name = "Brick"
  2960. Part239.Parent = Model111
  2961. Part239.Material = Enum.Material.SmoothPlastic
  2962. Part239.BrickColor = BrickColor.new("Navy blue")
  2963. Part239.Rotation = Vector3.new(17.3299999, 9.30000019, -2.8900001)
  2964. Part239.Anchored = true
  2965. Part239.CanCollide = false
  2966. Part239.FormFactor = Enum.FormFactor.Symmetric
  2967. Part239.Size = Vector3.new(1.20342147, 0.569770336, 0.20717591)
  2968. Part239.CFrame = CFrame.new(84.8112564, 4.24095535, 70.2542725, 0.985605001, 0.0496909469, 0.161597043, 8.23754817e-07, 0.955829561, -0.293921709, -0.169064462, 0.289690852, 0.942070186)
  2969. Part239.BottomSurface = Enum.SurfaceType.Smooth
  2970. Part239.TopSurface = Enum.SurfaceType.Smooth
  2971. Part239.Color = Color3.new(0, 0.12549, 0.376471)
  2972. Part239.Position = Vector3.new(84.8112564, 4.24095535, 70.2542725)
  2973. Part239.Orientation = Vector3.new(17.0900002, 9.72999954, 0)
  2974. Part239.Color = Color3.new(0, 0.12549, 0.376471)
  2975. BlockMesh240.Parent = Part239
  2976. Part241.Name = "Brick"
  2977. Part241.Parent = Model111
  2978. Part241.Material = Enum.Material.SmoothPlastic
  2979. Part241.BrickColor = BrickColor.new("Navy blue")
  2980. Part241.Rotation = Vector3.new(162.669998, 9.30000019, -177.110001)
  2981. Part241.Anchored = true
  2982. Part241.CanCollide = false
  2983. Part241.FormFactor = Enum.FormFactor.Symmetric
  2984. Part241.Size = Vector3.new(1.20342147, 0.569770336, 0.20717591)
  2985. Part241.CFrame = CFrame.new(84.8130112, 4.24096441, 71.9904709, -0.985605001, 0.0496907383, 0.161597133, -2.17696652e-06, 0.955827594, -0.293928027, -0.169064477, -0.28969726, -0.942068219)
  2986. Part241.BottomSurface = Enum.SurfaceType.Smooth
  2987. Part241.TopSurface = Enum.SurfaceType.Smooth
  2988. Part241.Color = Color3.new(0, 0.12549, 0.376471)
  2989. Part241.Position = Vector3.new(84.8130112, 4.24096441, 71.9904709)
  2990. Part241.Orientation = Vector3.new(17.0900002, 170.270004, 0)
  2991. Part241.Color = Color3.new(0, 0.12549, 0.376471)
  2992. BlockMesh242.Parent = Part241
  2993. Part243.Name = "Brick"
  2994. Part243.Parent = Model111
  2995. Part243.Material = Enum.Material.SmoothPlastic
  2996. Part243.BrickColor = BrickColor.new("Really black")
  2997. Part243.Rotation = Vector3.new(175.229996, 57.5600014, -178.800003)
  2998. Part243.Anchored = true
  2999. Part243.CanCollide = false
  3000. Part243.FormFactor = Enum.FormFactor.Symmetric
  3001. Part243.Size = Vector3.new(0.567494869, 0.569770336, 0.200000003)
  3002. Part243.CFrame = CFrame.new(84.1772079, 4.21171141, 71.5398026, -0.53629142, 0.0112355668, 0.843958139, -0.0492874496, 0.99778825, -0.0446031094, -0.842592597, -0.0655167922, -0.534551501)
  3003. Part243.BottomSurface = Enum.SurfaceType.Smooth
  3004. Part243.TopSurface = Enum.SurfaceType.Smooth
  3005. Part243.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3006. Part243.Position = Vector3.new(84.1772079, 4.21171141, 71.5398026)
  3007. Part243.Orientation = Vector3.new(2.55999994, 122.349998, -2.82999992)
  3008. Part243.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3009. BlockMesh244.Parent = Part243
  3010. Part245.Name = "Brick"
  3011. Part245.Parent = Model111
  3012. Part245.Material = Enum.Material.SmoothPlastic
  3013. Part245.BrickColor = BrickColor.new("Lapis")
  3014. Part245.Rotation = Vector3.new(-171.130005, -90, 0)
  3015. Part245.Anchored = true
  3016. Part245.CanCollide = false
  3017. Part245.FormFactor = Enum.FormFactor.Symmetric
  3018. Part245.Size = Vector3.new(0.200000003, 0.200000048, 1.06754613)
  3019. Part245.CFrame = CFrame.new(84.7113571, 0.642818213, 69.6025925, -4.57742686e-07, 1.889602e-06, -1, 0.154153615, -0.988046944, -1.93757205e-06, -0.988047063, -0.154153585, 1.60981841e-07)
  3020. Part245.BottomSurface = Enum.SurfaceType.Smooth
  3021. Part245.TopSurface = Enum.SurfaceType.Smooth
  3022. Part245.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3023. Part245.Position = Vector3.new(84.7113571, 0.642818213, 69.6025925)
  3024. Part245.Orientation = Vector3.new(0, -90, 171.130005)
  3025. Part245.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3026. BlockMesh246.Parent = Part245
  3027. BlockMesh246.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3028. BlockMesh246.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3029. Part247.Name = "Brick"
  3030. Part247.Parent = Model111
  3031. Part247.Material = Enum.Material.SmoothPlastic
  3032. Part247.BrickColor = BrickColor.new("Lapis")
  3033. Part247.Rotation = Vector3.new(98.8700027, 0, -90)
  3034. Part247.Anchored = true
  3035. Part247.CanCollide = false
  3036. Part247.FormFactor = Enum.FormFactor.Symmetric
  3037. Part247.Size = Vector3.new(0.200000003, 0.200000048, 0.200000003)
  3038. Part247.CFrame = CFrame.new(85.2253647, 0.689387798, 69.6117401, -4.57742686e-07, 1, 1.60785328e-06, 0.154153615, 1.65919141e-06, -0.988046944, -0.988047063, -2.04414434e-07, -0.154153585)
  3039. Part247.BottomSurface = Enum.SurfaceType.Smooth
  3040. Part247.TopSurface = Enum.SurfaceType.Smooth
  3041. Part247.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3042. Part247.Position = Vector3.new(85.2253647, 0.689387798, 69.6117401)
  3043. Part247.Orientation = Vector3.new(81.1299973, 180, 90)
  3044. Part247.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3045. BlockMesh248.Parent = Part247
  3046. BlockMesh248.Scale = Vector3.new(0.200000003, 0.200000003, 0.5)
  3047. BlockMesh248.Scale = Vector3.new(0.200000003, 0.200000003, 0.5)
  3048. Part249.Name = "Brick"
  3049. Part249.Parent = Model111
  3050. Part249.Material = Enum.Material.SmoothPlastic
  3051. Part249.BrickColor = BrickColor.new("Lapis")
  3052. Part249.Rotation = Vector3.new(-81.1299973, 0, 90)
  3053. Part249.Anchored = true
  3054. Part249.CanCollide = false
  3055. Part249.FormFactor = Enum.FormFactor.Symmetric
  3056. Part249.Size = Vector3.new(0.200000003, 0.200000048, 3.76191354)
  3057. Part249.CFrame = CFrame.new(85.334816, 2.19723153, 69.8480835, -4.57742686e-07, -1, -1.52042981e-06, 0.154153615, -1.57281283e-06, 0.988046944, -0.988047063, 2.17891056e-07, 0.154153585)
  3058. Part249.BottomSurface = Enum.SurfaceType.Smooth
  3059. Part249.TopSurface = Enum.SurfaceType.Smooth
  3060. Part249.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3061. Part249.Position = Vector3.new(85.334816, 2.19723153, 69.8480835)
  3062. Part249.Orientation = Vector3.new(-81.1299973, 0, 90)
  3063. Part249.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3064. BlockMesh250.Parent = Part249
  3065. BlockMesh250.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3066. BlockMesh250.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3067. Part251.Name = "Brick"
  3068. Part251.Parent = Model111
  3069. Part251.Material = Enum.Material.SmoothPlastic
  3070. Part251.BrickColor = BrickColor.new("Lapis")
  3071. Part251.Rotation = Vector3.new(-171.130005, -90, 0)
  3072. Part251.Anchored = true
  3073. Part251.CanCollide = false
  3074. Part251.FormFactor = Enum.FormFactor.Symmetric
  3075. Part251.Size = Vector3.new(0.200000003, 0.200000048, 0.200000003)
  3076. Part251.CFrame = CFrame.new(85.1451187, 0.752628565, 69.6220932, -4.57742686e-07, 1.889602e-06, -1, 0.154153615, -0.988046944, -1.93757205e-06, -0.988047063, -0.154153585, 1.60981841e-07)
  3077. Part251.BottomSurface = Enum.SurfaceType.Smooth
  3078. Part251.TopSurface = Enum.SurfaceType.Smooth
  3079. Part251.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3080. Part251.Position = Vector3.new(85.1451187, 0.752628565, 69.6220932)
  3081. Part251.Orientation = Vector3.new(0, -90, 171.130005)
  3082. Part251.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3083. BlockMesh252.Parent = Part251
  3084. BlockMesh252.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3085. BlockMesh252.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3086. Part253.Name = "Brick"
  3087. Part253.Parent = Model111
  3088. Part253.Material = Enum.Material.SmoothPlastic
  3089. Part253.BrickColor = BrickColor.new("Lapis")
  3090. Part253.Rotation = Vector3.new(-171.130005, -90, 0)
  3091. Part253.Anchored = true
  3092. Part253.CanCollide = false
  3093. Part253.FormFactor = Enum.FormFactor.Symmetric
  3094. Part253.Size = Vector3.new(0.200000003, 0.200000048, 0.300000042)
  3095. Part253.CFrame = CFrame.new(85.1951294, 0.359328985, 69.561882, -4.57742686e-07, 1.889602e-06, -1, 0.154153615, -0.988046944, -1.93757205e-06, -0.988047063, -0.154153585, 1.60981841e-07)
  3096. Part253.BottomSurface = Enum.SurfaceType.Smooth
  3097. Part253.TopSurface = Enum.SurfaceType.Smooth
  3098. Part253.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3099. Part253.Position = Vector3.new(85.1951294, 0.359328985, 69.561882)
  3100. Part253.Orientation = Vector3.new(0, -90, 171.130005)
  3101. Part253.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3102. BlockMesh254.Parent = Part253
  3103. BlockMesh254.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3104. BlockMesh254.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3105. Part255.Name = "Brick"
  3106. Part255.Parent = Model111
  3107. Part255.Material = Enum.Material.SmoothPlastic
  3108. Part255.BrickColor = BrickColor.new("Really black")
  3109. Part255.Rotation = Vector3.new(8.86999989, 90, 0)
  3110. Part255.Anchored = true
  3111. Part255.CanCollide = false
  3112. Part255.FormFactor = Enum.FormFactor.Symmetric
  3113. Part255.Size = Vector3.new(0.217680693, 3.71122241, 1.16930699)
  3114. Part255.CFrame = CFrame.new(84.7666321, 2.1597805, 69.9367294, -4.57742686e-07, -1.8021799e-06, 1, 0.154153615, 0.988046944, 1.85119518e-06, -0.988047063, 0.154153585, -1.74458279e-07)
  3115. Part255.BottomSurface = Enum.SurfaceType.Smooth
  3116. Part255.TopSurface = Enum.SurfaceType.Smooth
  3117. Part255.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3118. Part255.Position = Vector3.new(84.7666321, 2.1597805, 69.9367294)
  3119. Part255.Orientation = Vector3.new(0, 90, 8.86999989)
  3120. Part255.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3121. BlockMesh256.Parent = Part255
  3122. Part257.Name = "Brick"
  3123. Part257.Parent = Model111
  3124. Part257.Material = Enum.Material.SmoothPlastic
  3125. Part257.BrickColor = BrickColor.new("Pastel Blue")
  3126. Part257.Reflectance = 0.20000000298023
  3127. Part257.Rotation = Vector3.new(90, 90, 0)
  3128. Part257.Anchored = true
  3129. Part257.CanCollide = false
  3130. Part257.FormFactor = Enum.FormFactor.Symmetric
  3131. Part257.Size = Vector3.new(0.200000003, 0.75576061, 0.200000003)
  3132. Part257.CFrame = CFrame.new(85.2052994, 2.60081959, 71.120018, -1.85120132e-06, -5.99948677e-08, 1, 0.99999994, 2.66171992e-06, 1.85119575e-06, -2.66171992e-06, 0.99999994, 5.99902847e-08)
  3133. Part257.BottomSurface = Enum.SurfaceType.Smooth
  3134. Part257.TopSurface = Enum.SurfaceType.Smooth
  3135. Part257.Color = Color3.new(0.501961, 0.733333, 0.858824)
  3136. Part257.Position = Vector3.new(85.2052994, 2.60081959, 71.120018)
  3137. Part257.Orientation = Vector3.new(0, 90, 90)
  3138. Part257.Color = Color3.new(0.501961, 0.733333, 0.858824)
  3139. BlockMesh258.Parent = Part257
  3140. BlockMesh258.Scale = Vector3.new(0.25721249, 1, 0.857374966)
  3141. BlockMesh258.Scale = Vector3.new(0.25721249, 1, 0.857374966)
  3142. Part259.Name = "1"
  3143. Part259.Parent = Model111
  3144. Part259.Material = Enum.Material.SmoothPlastic
  3145. Part259.BrickColor = BrickColor.new("Pastel Blue")
  3146. Part259.Reflectance = 0.20000000298023
  3147. Part259.Rotation = Vector3.new(90, 90, 0)
  3148. Part259.Anchored = true
  3149. Part259.CanCollide = false
  3150. Part259.FormFactor = Enum.FormFactor.Symmetric
  3151. Part259.Size = Vector3.new(0.200000003, 0.881482005, 0.200000003)
  3152. Part259.CFrame = CFrame.new(85.1873627, 2.97467303, 71.1199875, -1.85120132e-06, -5.99948677e-08, 1, 0.99999994, 2.66171992e-06, 1.85119575e-06, -2.66171992e-06, 0.99999994, 5.99902847e-08)
  3153. Part259.BottomSurface = Enum.SurfaceType.Smooth
  3154. Part259.TopSurface = Enum.SurfaceType.Smooth
  3155. Part259.Color = Color3.new(0.501961, 0.733333, 0.858824)
  3156. Part259.Position = Vector3.new(85.1873627, 2.97467303, 71.1199875)
  3157. Part259.Orientation = Vector3.new(0, 90, 90)
  3158. Part259.Color = Color3.new(0.501961, 0.733333, 0.858824)
  3159. BlockMesh260.Parent = Part259
  3160. BlockMesh260.Scale = Vector3.new(0.300000012, 1, 1)
  3161. BlockMesh260.Scale = Vector3.new(0.300000012, 1, 1)
  3162. Part261.Name = "Brick"
  3163. Part261.Parent = Model111
  3164. Part261.Material = Enum.Material.SmoothPlastic
  3165. Part261.BrickColor = BrickColor.new("Really black")
  3166. Part261.Rotation = Vector3.new(-8.86999989, 90, 0)
  3167. Part261.Anchored = true
  3168. Part261.CanCollide = false
  3169. Part261.FormFactor = Enum.FormFactor.Symmetric
  3170. Part261.Size = Vector3.new(0.217680693, 3.71122241, 1.16930699)
  3171. Part261.CFrame = CFrame.new(84.7666321, 2.15977883, 72.3222961, 3.44653273e-07, -1.81982534e-06, 1, -0.154159606, 0.98804605, 1.85119666e-06, -0.98804605, -0.154159606, 5.99901497e-08)
  3172. Part261.BottomSurface = Enum.SurfaceType.Smooth
  3173. Part261.TopSurface = Enum.SurfaceType.Smooth
  3174. Part261.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3175. Part261.Position = Vector3.new(84.7666321, 2.15977883, 72.3222961)
  3176. Part261.Orientation = Vector3.new(0, 90, -8.86999989)
  3177. Part261.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3178. BlockMesh262.Parent = Part261
  3179. Part263.Name = "Brick"
  3180. Part263.Parent = Model111
  3181. Part263.Material = Enum.Material.SmoothPlastic
  3182. Part263.BrickColor = BrickColor.new("Really black")
  3183. Part263.Rotation = Vector3.new(0, 90, 0)
  3184. Part263.Anchored = true
  3185. Part263.CanCollide = false
  3186. Part263.FormFactor = Enum.FormFactor.Symmetric
  3187. Part263.Size = Vector3.new(2.0220542, 2.03246331, 0.909533679)
  3188. Part263.CFrame = CFrame.new(84.8275146, 2.97960472, 71.1290741, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  3189. Part263.BottomSurface = Enum.SurfaceType.Smooth
  3190. Part263.TopSurface = Enum.SurfaceType.Smooth
  3191. Part263.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3192. Part263.Position = Vector3.new(84.8275146, 2.97960472, 71.1290741)
  3193. Part263.Orientation = Vector3.new(0, 90, 0)
  3194. Part263.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3195. BlockMesh264.Parent = Part263
  3196. Part265.Name = "Brick"
  3197. Part265.Parent = Model111
  3198. Part265.Material = Enum.Material.SmoothPlastic
  3199. Part265.BrickColor = BrickColor.new("Lapis")
  3200. Part265.Rotation = Vector3.new(171.130005, -90, 0)
  3201. Part265.Anchored = true
  3202. Part265.CanCollide = false
  3203. Part265.FormFactor = Enum.FormFactor.Symmetric
  3204. Part265.Size = Vector3.new(0.200000003, 0.200000048, 0.300000042)
  3205. Part265.CFrame = CFrame.new(85.1951294, 0.359324932, 72.6971664, 3.44653273e-07, 1.90724722e-06, -1, -0.154159606, -0.98804605, -1.93757319e-06, -0.98804605, 0.154159606, -4.65132004e-08)
  3206. Part265.BottomSurface = Enum.SurfaceType.Smooth
  3207. Part265.TopSurface = Enum.SurfaceType.Smooth
  3208. Part265.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3209. Part265.Position = Vector3.new(85.1951294, 0.359324932, 72.6971664)
  3210. Part265.Orientation = Vector3.new(0, -90, -171.130005)
  3211. Part265.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3212. BlockMesh266.Parent = Part265
  3213. BlockMesh266.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3214. BlockMesh266.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3215. Part267.Name = "Brick"
  3216. Part267.Parent = Model111
  3217. Part267.Material = Enum.Material.SmoothPlastic
  3218. Part267.BrickColor = BrickColor.new("Lapis")
  3219. Part267.Rotation = Vector3.new(171.130005, -90, 0)
  3220. Part267.Anchored = true
  3221. Part267.CanCollide = false
  3222. Part267.FormFactor = Enum.FormFactor.Symmetric
  3223. Part267.Size = Vector3.new(0.200000003, 0.200000048, 0.200000003)
  3224. Part267.CFrame = CFrame.new(85.1451187, 0.752625465, 72.6368942, 3.44653273e-07, 1.90724722e-06, -1, -0.154159606, -0.98804605, -1.93757319e-06, -0.98804605, 0.154159606, -4.65132004e-08)
  3225. Part267.BottomSurface = Enum.SurfaceType.Smooth
  3226. Part267.TopSurface = Enum.SurfaceType.Smooth
  3227. Part267.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3228. Part267.Position = Vector3.new(85.1451187, 0.752625465, 72.6368942)
  3229. Part267.Orientation = Vector3.new(0, -90, -171.130005)
  3230. Part267.Color = Color3.new(0.0627451, 0.164706, 0.862745)
  3231. BlockMesh268.Parent = Part267
  3232. BlockMesh268.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3233. BlockMesh268.Scale = Vector3.new(0.200000003, 0.200000003, 1)
  3234. Part269.Name = "Brick"
  3235. Part269.Parent = Model111
  3236. Part269.Material = Enum.Material.SmoothPlastic
  3237. Part269.BrickColor = BrickColor.new("Really black")
  3238. Part269.Rotation = Vector3.new(0, 90, 0)
  3239. Part269.Anchored = true
  3240. Part269.CanCollide = false
  3241. Part269.FormFactor = Enum.FormFactor.Symmetric
  3242. Part269.Size = Vector3.new(1.76480412, 0.974218845, 0.200000003)
  3243. Part269.CFrame = CFrame.new(85.182869, 2.57548046, 71.1183243, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  3244. Part269.BottomSurface = Enum.SurfaceType.Smooth
  3245. Part269.TopSurface = Enum.SurfaceType.Smooth
  3246. Part269.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3247. Part269.Position = Vector3.new(85.182869, 2.57548046, 71.1183243)
  3248. Part269.Orientation = Vector3.new(0, 90, 0)
  3249. Part269.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3250. BlockMesh270.Parent = Part269
  3251. Part271.Name = "Brick"
  3252. Part271.Parent = Model111
  3253. Part271.Material = Enum.Material.SmoothPlastic
  3254. Part271.BrickColor = BrickColor.new("Really black")
  3255. Part271.Rotation = Vector3.new(176.130005, 9.71000004, -179.350006)
  3256. Part271.Anchored = true
  3257. Part271.CanCollide = false
  3258. Part271.FormFactor = Enum.FormFactor.Symmetric
  3259. Part271.Size = Vector3.new(1, 0.569770336, 0.200000003)
  3260. Part271.CFrame = CFrame.new(84.7381592, 4.22474623, 71.8252945, -0.985605001, 0.0112360846, 0.168690681, -2.17696652e-06, 0.99778825, -0.0664730072, -0.169064477, -0.0655165017, -0.983425081)
  3261. Part271.BottomSurface = Enum.SurfaceType.Smooth
  3262. Part271.TopSurface = Enum.SurfaceType.Smooth
  3263. Part271.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3264. Part271.Position = Vector3.new(84.7381592, 4.22474623, 71.8252945)
  3265. Part271.Orientation = Vector3.new(3.80999994, 170.270004, 0)
  3266. Part271.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3267. BlockMesh272.Parent = Part271
  3268. Part273.Name = "Brick"
  3269. Part273.Parent = Model111
  3270. Part273.Material = Enum.Material.SmoothPlastic
  3271. Part273.BrickColor = BrickColor.new("Really black")
  3272. Part273.Rotation = Vector3.new(0, 90, 0)
  3273. Part273.Anchored = true
  3274. Part273.CanCollide = false
  3275. Part273.FormFactor = Enum.FormFactor.Symmetric
  3276. Part273.Size = Vector3.new(2.0220542, 2.04569292, 0.909533679)
  3277. Part273.CFrame = CFrame.new(84.636734, 2.98868513, 71.1290665, 5.99961609e-08, -1.85120155e-06, 1, -3.37511301e-06, 0.99999994, 1.85119586e-06, -0.99999994, -3.37511301e-06, 5.99902847e-08)
  3278. Part273.BottomSurface = Enum.SurfaceType.Smooth
  3279. Part273.TopSurface = Enum.SurfaceType.Smooth
  3280. Part273.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3281. Part273.Position = Vector3.new(84.636734, 2.98868513, 71.1290665)
  3282. Part273.Orientation = Vector3.new(0, 90, 0)
  3283. Part273.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3284. BlockMesh274.Parent = Part273
  3285. Part275.Name = "Brick"
  3286. Part275.Parent = Model111
  3287. Part275.Material = Enum.Material.SmoothPlastic
  3288. Part275.BrickColor = BrickColor.new("Really black")
  3289. Part275.Rotation = Vector3.new(-90, 75.2699966, 90)
  3290. Part275.Anchored = true
  3291. Part275.CanCollide = false
  3292. Part275.FormFactor = Enum.FormFactor.Symmetric
  3293. Part275.Size = Vector3.new(0.505757809, 1.79923868, 0.200000003)
  3294. Part275.CFrame = CFrame.new(84.115448, 3.10737085, 71.1191025, 5.99961609e-08, -0.254260689, 0.967135847, -3.37511301e-06, 0.967135787, 0.254260719, -0.99999994, -3.27453017e-06, -7.97212124e-07)
  3295. Part275.BottomSurface = Enum.SurfaceType.Smooth
  3296. Part275.TopSurface = Enum.SurfaceType.Smooth
  3297. Part275.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3298. Part275.Position = Vector3.new(84.115448, 3.10737085, 71.1191025)
  3299. Part275.Orientation = Vector3.new(-14.7299995, 90, 0)
  3300. Part275.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3301. BlockMesh276.Parent = Part275
  3302. Part277.Name = "Brick"
  3303. Part277.Parent = Model111
  3304. Part277.Material = Enum.Material.SmoothPlastic
  3305. Part277.BrickColor = BrickColor.new("Navy blue")
  3306. Part277.Rotation = Vector3.new(90, 80.4899979, -90)
  3307. Part277.Anchored = true
  3308. Part277.CanCollide = false
  3309. Part277.FormFactor = Enum.FormFactor.Symmetric
  3310. Part277.Size = Vector3.new(0.34570837, 0.569770336, 0.200000003)
  3311. Part277.CFrame = CFrame.new(83.9343872, 4.21474218, 71.2056961, -8.70278996e-08, 0.165252075, 0.986251473, -4.62681055e-06, 0.986251414, -0.16525206, -0.99999994, -4.57838178e-06, 6.77537173e-07)
  3312. Part277.BottomSurface = Enum.SurfaceType.Smooth
  3313. Part277.TopSurface = Enum.SurfaceType.Smooth
  3314. Part277.Color = Color3.new(0, 0.12549, 0.376471)
  3315. Part277.Position = Vector3.new(83.9343872, 4.21474218, 71.2056961)
  3316. Part277.Orientation = Vector3.new(9.51000023, 90, 0)
  3317. Part277.Color = Color3.new(0, 0.12549, 0.376471)
  3318. BlockMesh278.Parent = Part277
  3319. Part279.Name = "Brick"
  3320. Part279.Parent = Model111
  3321. Part279.Material = Enum.Material.SmoothPlastic
  3322. Part279.BrickColor = BrickColor.new("Really black")
  3323. Part279.Rotation = Vector3.new(0, 90, 0)
  3324. Part279.Anchored = true
  3325. Part279.CanCollide = false
  3326. Part279.FormFactor = Enum.FormFactor.Symmetric
  3327. Part279.Size = Vector3.new(0.34570837, 0.569770336, 0.200000003)
  3328. Part279.CFrame = CFrame.new(84.1161728, 4.19977188, 71.2057037, -8.70278996e-08, -1.85120132e-06, 1, -4.62681055e-06, 0.99999994, 1.85119541e-06, -0.99999994, -4.62681055e-06, -8.70361063e-08)
  3329. Part279.BottomSurface = Enum.SurfaceType.Smooth
  3330. Part279.TopSurface = Enum.SurfaceType.Smooth
  3331. Part279.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3332. Part279.Position = Vector3.new(84.1161728, 4.19977188, 71.2057037)
  3333. Part279.Orientation = Vector3.new(0, 90, 0)
  3334. Part279.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  3335. BlockMesh280.Parent = Part279
  3336. Script281.Name = "Welds"
  3337. Script281.Parent = Model0
  3338. Script281.Disabled = true
  3339. table.insert(cors,sandbox(Script281,function()
  3340.  
  3341. wait(.33)
  3342.  
  3343. Tool=script.Parent
  3344. Nib=Tool.Parent
  3345.  
  3346. demodel=function()
  3347. for _,v in pairs(script.Parent["RightLeg"]:children()) do
  3348. v.Parent=Nib
  3349. end
  3350. for _,v in pairs(script.Parent["LeftLeg"]:children()) do
  3351. v.Parent=Nib
  3352. end
  3353. for _,v in pairs(script.Parent["Torso"]:children()) do
  3354. v.Parent=Nib
  3355. end
  3356. for _,v in pairs(script.Parent["LeftArm"]:children()) do
  3357. v.Parent=Nib
  3358. end
  3359. for _,v in pairs(script.Parent["RightArm"]:children()) do
  3360. v.Parent=Nib
  3361. end
  3362. end
  3363.  
  3364.  
  3365.  
  3366. weldparts=function()
  3367. print("Welding")
  3368. lel={}
  3369. function jarate(p)
  3370. for i=1, #p do
  3371. table.insert(lel,p[i])
  3372. k=p[i]:children()
  3373. if #k>0 then
  3374. jarate(k)
  3375. end
  3376. end
  3377. end
  3378. for _,v in pairs(script.Parent:children()) do
  3379. if v.Name~="Cloak" and v.className~="Script" then
  3380. v:BreakJoints()
  3381. jarate(v:children())
  3382. end
  3383. end
  3384. for _,v in pairs(lel) do
  3385. if v.className=="Weld" or v.className=="Motor6D" then
  3386. v:Remove()
  3387. end
  3388. end
  3389. for _,v in pairs(script.Parent["RightLeg"]:children()) do
  3390. if v.Name~="Right Leg1" then
  3391. w=Instance.new("Weld")
  3392. w.Part0=script.Parent["RightLeg"]["Right Leg1"]
  3393. w.Part1=v
  3394. w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
  3395. w.C0=script.Parent["RightLeg"]["Right Leg1"].CFrame:inverse()*CFrame.new(v.Position)
  3396. w.Parent=w.Part0
  3397. end
  3398. end
  3399. w=Instance.new("Weld")
  3400. w.Part0=Nib["Right Leg"]
  3401. w.Part1=script.Parent["RightLeg"]["Right Leg1"]
  3402. w.Parent=w.Part0
  3403. w.C0=CFrame.new(0,-.1,0)
  3404. for _,v in pairs(script.Parent["LeftLeg"]:children()) do
  3405. if v.Name~="Left Leg1" then
  3406. w=Instance.new("Weld")
  3407. w.Part0=script.Parent["LeftLeg"]["Left Leg1"]
  3408. w.Part1=v
  3409. w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
  3410. w.C0=script.Parent["LeftLeg"]["Left Leg1"].CFrame:inverse()*CFrame.new(v.Position)
  3411. w.Parent=w.Part0
  3412. end
  3413. end
  3414. w=Instance.new("Weld")
  3415. w.Part0=Nib["Left Leg"]
  3416. w.Part1=script.Parent["LeftLeg"]["Left Leg1"]
  3417. w.Parent=w.Part0
  3418. w.C0=CFrame.new(0,-.1,0)
  3419. for _,v in pairs(script.Parent["RightArm"]:children()) do
  3420. if v.Name~="Right Arm1" then
  3421. w=Instance.new("Weld")
  3422. w.Part0=script.Parent["RightArm"]["Right Arm1"]
  3423. w.Part1=v
  3424. w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
  3425. w.C0=script.Parent["RightArm"]["Right Arm1"].CFrame:inverse()*CFrame.new(v.Position)
  3426. w.Parent=w.Part1
  3427. end
  3428. end
  3429. w=Instance.new("Weld")
  3430. w.Part0=Nib["Right Arm"]
  3431. w.Part1=script.Parent["RightArm"]["Right Arm1"]
  3432. w.Parent=w.Part0
  3433. w.C0 = w.C0 * CFrame.Angles(0,math.rad(90),math.rad(90))
  3434. for _,v in pairs(script.Parent["LeftArm"]:children()) do
  3435. if v.Name~="Left Arm1" then
  3436. w=Instance.new("Weld")
  3437. w.Part0=script.Parent["LeftArm"]["Left Arm1"]
  3438. w.Part1=v
  3439. w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
  3440. w.C0=script.Parent["LeftArm"]["Left Arm1"].CFrame:inverse()*CFrame.new(v.Position)
  3441. w.Parent=w.Part0
  3442. end
  3443. end
  3444. w=Instance.new("Weld")
  3445. w.Part0=Nib["Left Arm"]
  3446. w.Part1=script.Parent["LeftArm"]["Left Arm1"]
  3447. w.Parent=w.Part0
  3448.  
  3449. for _,v in pairs(script.Parent["Torso"]:children()) do
  3450. if v.Name~="Torso1" then
  3451. w=Instance.new("Weld")
  3452. w.Part0=script.Parent["Torso"]["Torso1"]
  3453. w.Part1=v
  3454. w.C1=v.CFrame:inverse()*CFrame.new(v.Position)
  3455. w.C0=script.Parent["Torso"]["Torso1"].CFrame:inverse()*CFrame.new(v.Position)
  3456. w.Parent=script.Parent["Torso"]["Torso1"]
  3457. end
  3458. end
  3459.  
  3460. w=Instance.new("Weld")
  3461. w.Part0=Nib["Torso"]
  3462. w.Part1=script.Parent["Torso"]["Torso1"]
  3463. w.C0=w.C0*CFrame.fromEulerAnglesXYZ(0,0,0)
  3464. w.Parent=w.Part0
  3465.  
  3466. for _,v in pairs(lel) do
  3467. if v:IsA("BasePart") then v.Anchored=false end
  3468. end
  3469.  
  3470.  
  3471.  
  3472. wait(1)
  3473.  
  3474. w=Instance.new("Weld")
  3475. w.Part0=Nib.Torso
  3476. w.Part1=Tool.Torso.Torso1
  3477. w.C0=CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.pi)
  3478. w.C1=CFrame.new(0,0,0)
  3479. w.Parent=w.Part1
  3480. w.Name="ClothingWeld"
  3481.  
  3482. wait(.06)
  3483.  
  3484. while Tool.Torso.Torso1:FindFirstChild("ClothingWeld")==nil do
  3485. wait(.03)
  3486. w=Instance.new("Weld")
  3487. w.Part0=Nib.Torso
  3488. w.Part1=Tool.Torso.Torso1
  3489. w.C0=CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.pi)
  3490. w.C1=CFrame.new(0,0,0)
  3491. w.Parent=w.Part1
  3492. w.Name="ClothingWeld"
  3493. end
  3494.  
  3495. w=Instance.new("Weld")
  3496. w.Part0=Nib["Right Leg"]
  3497. w.Part1=Tool.RightLeg["Right Leg1"]
  3498. w.C0=CFrame.new(0,0,0)
  3499. w.C1=CFrame.new(0,0,0)
  3500. w.Parent=w.Part1
  3501. w.Name="ClothingWeld"
  3502.  
  3503. w=Instance.new("Weld")
  3504. w.Part0=Nib["Left Leg"]
  3505. w.Part1=Tool.LeftLeg["Left Leg1"]
  3506. w.C0=CFrame.new(0,0,0)
  3507. w.C1=CFrame.new(0,0,0)
  3508. w.Parent=w.Part1
  3509. w.Name="ClothingWeld"
  3510.  
  3511. w=Instance.new("Weld")
  3512. w.Part0=Nib["Right Arm"]
  3513. w.Part1=Tool.RightArm["Right Arm1"]
  3514. w.C0=CFrame.new(0,0,0)
  3515. w.C1=CFrame.new(0,0,0)
  3516. w.Parent=w.Part1
  3517. w.Name="ClothingWeld"
  3518.  
  3519. w=Instance.new("Weld")
  3520. w.Part0=Nib["Left Arm"]
  3521. w.Part1=Tool.LeftArm["Left Arm1"]
  3522. w.C0=CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.pi)
  3523. w.C1=CFrame.new(0,0,0)
  3524. w.Parent=w.Part1
  3525. w.Name="ClothingWeld"
  3526.  
  3527. wait()
  3528.  
  3529. end
  3530. weldparts()
  3531.  
  3532. wait(.5)
  3533. demodel()
  3534. end))
  3535. for i,v in pairs(mas:GetChildren()) do
  3536. v.Parent = game:GetService("Players").LocalPlayer.Character
  3537. pcall(function() v:MakeJoints() end)
  3538. end
  3539. mas:Destroy()
  3540. for i,v in pairs(cors) do
  3541. spawn(function()
  3542. pcall(v)
  3543. end)
  3544. end
  3545.  
  3546.  
  3547.  
  3548. --//====================================================\\--
  3549. --|| CREATED BY BRANNON1964802, EDITED BY KARMARANGE
  3550. --\\====================================================//--
  3551.  
  3552. --[[c=script.Parent:getChildren()
  3553. for i = 1, #c do
  3554. if c[i].className=="BodyColors" then
  3555. c[i]:Remove()
  3556. end
  3557. end]]--
  3558. local e = script.Parent:FindFirstChild("Body Colors")
  3559. if e then
  3560. e:Destroy()
  3561. end
  3562.  
  3563. wait(1 / 60)
  3564.  
  3565. intro = true
  3566. Player = game:GetService("Players").LocalPlayer
  3567. PlayerGui = Player.PlayerGui
  3568. Cam = workspace.CurrentCamera
  3569. Backpack = Player.Backpack
  3570. Character = Player.Character
  3571. Humanoid = Character.Humanoid
  3572. Mouse = Player:GetMouse()
  3573. RootPart = Character["HumanoidRootPart"]
  3574. Torso = Character["Torso"]
  3575. Head = Character["Head"]
  3576. RightArm = Character["Right Arm"]
  3577. LeftArm = Character["Left Arm"]
  3578. RightLeg = Character["Right Leg"]
  3579. LeftLeg = Character["Left Leg"]
  3580. RootJoint = RootPart["RootJoint"]
  3581. Neck = Torso["Neck"]
  3582. RightShoulder = Torso["Right Shoulder"]
  3583. LeftShoulder = Torso["Left Shoulder"]
  3584. RightHip = Torso["Right Hip"]
  3585. LeftHip = Torso["Left Hip"]
  3586. Humanoid.WalkSpeed = 0
  3587. Humanoid.JumpPower = 0
  3588. Humanoid.MaxHealth = "inf"
  3589. Humanoid.Health = "inf"
  3590. kkk = Instance.new("Sound",Character)
  3591. kkk.Volume = 0.7
  3592. kkk.PlaybackSpeed = 1
  3593. kkk.Pitch = 1
  3594. kkk.SoundId = "rbxassetid://700037500"
  3595. kkk:Play()
  3596. kkk.Name = "BackgroundMusic"
  3597. kkk.Looped = true
  3598. Head.BrickColor = BrickColor.new("Really black")
  3599. RightArm.BrickColor = BrickColor.new("Really black")
  3600. LeftArm.BrickColor = BrickColor.new("Really black")
  3601. LeftLeg.BrickColor = BrickColor.new("Really black")
  3602. RightLeg.BrickColor = BrickColor.new("Really black")
  3603. Torso.BrickColor = BrickColor.new("Really black")
  3604. script.Parent.Shirt.ShirtTemplate = "rbxassetid://954263345"
  3605. script.Parent.Pants.PantsTemplate = "rbxassetid://691836956"
  3606. c=script.Parent:getChildren()
  3607. for i = 1, #c do
  3608. if c[i].className=="CharacterMesh" then
  3609. c[i]:Remove()
  3610. end
  3611. end
  3612. wait(0.0005)
  3613. Humanoid.WalkSpeed = 35
  3614. Humanoid.JumpPower = 85
  3615. Head.BrickColor = BrickColor.new("Really black")
  3616. RightArm.BrickColor = BrickColor.new("Really black")
  3617. LeftArm.BrickColor = BrickColor.new("Really black")
  3618. LeftLeg.BrickColor = BrickColor.new("Really black")
  3619. RightLeg.BrickColor = BrickColor.new("Really black")
  3620. Torso.BrickColor = BrickColor.new("Really black")
  3621. local hat = Instance.new("Hat")
  3622. hat.AttachmentPos = Vector3.new(0,-1.0,0)
  3623. hat.AttachmentForward = Vector3.new(0,0,-1)
  3624. hat.AttachmentRight = Vector3.new(1,0,0)
  3625. hat.AttachmentUp = Vector3.new(0,1,0)
  3626. local handle = Instance.new("Part")
  3627. handle.Name = "Handle"
  3628. local mesh = Instance.new("SpecialMesh")
  3629. mesh.MeshId = "http://www.roblox.com/asset/?id=21057410"
  3630. mesh.TextureId = "http://www.roblox.com/asset/?id=64444605"
  3631. mesh.Scale = Vector3.new(6,6,6)
  3632. mesh.Parent = handle
  3633. handle.Parent = hat
  3634.  
  3635.  
  3636. IT = Instance.new
  3637. CF = CFrame.new
  3638. VT = Vector3.new
  3639. RAD = math.rad
  3640. C3 = Color3.new
  3641. UD2 = UDim2.new
  3642. BRICKC = BrickColor.new
  3643. ANGLES = CFrame.Angles
  3644. EULER = CFrame.fromEulerAnglesXYZ
  3645. COS = math.cos
  3646. ACOS = math.acos
  3647. SIN = math.sin
  3648. ASIN = math.asin
  3649. ABS = math.abs
  3650. MRANDOM = math.random
  3651. FLOOR = math.floor
  3652.  
  3653.  
  3654. function reap(t)
  3655. if t.Name ~= "Corpse" and t:FindFirstChild("Torso") then
  3656. local s = Instance.new("Model")
  3657. s.Name = t.Name
  3658. local larm = t:FindFirstChild("Left Arm")
  3659. local rarm = t:FindFirstChild("Right Arm")
  3660. local lleg = t:FindFirstChild("Left Leg")
  3661. local rleg = t:FindFirstChild("Right Leg")
  3662. s.Parent = workspace
  3663. local tors = Instance.new("Part")
  3664. tors.Name = "Torso"
  3665. tors.Size = t.Torso.Size
  3666. tors.Parent = s
  3667. tors.CFrame = t.Torso.CFrame
  3668. local LL = Instance.new("Part")
  3669. LL.Name = "Left Leg"
  3670. LL.Size = lleg.Size
  3671. LL.Parent = s
  3672. LL.CFrame = lleg.CFrame
  3673. LL.CanCollide = true
  3674. local RL = Instance.new("Part")
  3675. RL.Name = "Right Leg"
  3676. RL.Size = rleg.Size
  3677. RL.Parent = s
  3678. RL.CFrame = rleg.CFrame
  3679. RL.CanCollide = true
  3680. local RA = Instance.new("Part")
  3681. RA.Name = "Right Arm"
  3682. RA.Size = rarm.Size
  3683. RA.Parent = s
  3684. RA.CFrame = rarm.CFrame
  3685. RA.CanCollide = true
  3686. local LA = Instance.new("Part")
  3687. LA.Name = "Left Arm"
  3688. LA.Size = larm.Size
  3689. LA.Parent = s
  3690. LA.CFrame = larm.CFrame
  3691. LA.CanCollide = true
  3692. local head = Instance.new("Part")
  3693. head.Name = "Head"
  3694. head.Size = t.Head.Size
  3695. head.Parent = s
  3696. head.CFrame = t.Head.CFrame
  3697. local tor = Instance.new("CharacterMesh")
  3698. tor.Parent = s
  3699. tor.BodyPart = "Torso"
  3700. tor.MeshId = "36780113"
  3701. tor.OverlayTextureId = "494636944"
  3702. local tor = Instance.new("CharacterMesh")
  3703. tor.Parent = s
  3704. tor.BodyPart = "RightLeg"
  3705. tor.MeshId = "36780195"
  3706. tor.OverlayTextureId = "494636944"
  3707. local tor = Instance.new("CharacterMesh")
  3708. tor.Parent = s
  3709. tor.BodyPart = "LeftLeg"
  3710. tor.MeshId = "36780079"
  3711. tor.OverlayTextureId = "494636944"
  3712. local tor = Instance.new("CharacterMesh")
  3713. tor.Parent = s
  3714. tor.BodyPart = "LeftArm"
  3715. tor.MeshId = "36780032"
  3716. tor.OverlayTextureId = "494636944"
  3717. local tor = Instance.new("CharacterMesh")
  3718. tor.Parent = s
  3719. tor.BodyPart = "RightArm"
  3720. tor.MeshId = "36780156"
  3721. tor.OverlayTextureId = "494636944"
  3722. local tor = Instance.new("SpecialMesh")
  3723. tor.Scale = Vector3.new(t.Head.Size.Z,t.Head.Size.Z,t.Head.Size.Z)
  3724. tor.MeshType = "FileMesh"
  3725. tor.MeshId = "http://www.roblox.com/asset/?id=181343290"
  3726. tor.TextureId = "rbxassetid://494637850"
  3727. tor.Parent = head
  3728. local human = t.Humanoid
  3729. human.Parent = s
  3730. human.DisplayDistanceType = "None"
  3731. t:Destroy()
  3732. end
  3733. end
  3734.  
  3735. --//=================================\\
  3736. --|| CUSTOMIZATION
  3737. --\\=================================//
  3738.  
  3739. Class_Name = "Sorcus"
  3740. Weapon_Name = "Sword"
  3741.  
  3742. Custom_Colors = {
  3743. Custom_Color_1 = BRICKC("Institutional white"); --1st color for the weapon.
  3744. Custom_Color_2 = BRICKC("Institutional white"); --2nd color for the weapon.
  3745.  
  3746. Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
  3747. Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
  3748. Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
  3749. Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
  3750. Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.
  3751.  
  3752. Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
  3753. Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
  3754. Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
  3755. Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
  3756. Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
  3757. }
  3758.  
  3759. Mana_Bar_Background_Transparency = 0 --Transparency for the background of the mana bar.
  3760. Secondary_Mana_Bar_Background_Transparency = 0 --Transparency for the background of the secondary mana bar.
  3761. Health_Bar_Background_Transparency = 0 --Transparency for the background of the health bar.
  3762. Stun_Bar_Background_Transparency = 0 --Transparency for the background of the stun bar.
  3763. Ability_Background_Transparency = 0 --Transparency for the background of the abilities.
  3764. Stat_Background_Transparency = 0 --Transparency for the background of the stats.
  3765.  
  3766. Player_Size = 5 --Size of the player.
  3767. Animation_Speed = 3
  3768. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  3769.  
  3770. Enable_Gui = false --Enables or disables the Weapon Gui. Also functions as hiding or showing the Gui.
  3771. Enable_Stats = false --Enables or disables stats.
  3772. Put_Stats_In_Character = false --Places stats in Character.
  3773. Enable_Stagger_Hit = false --Enables or disables staggering when hitting a hitbox of some sort.
  3774. Play_Hitbox_Hit_Sound = true --Plays a hit sound when hitting a hitbox of some sort.
  3775. Enable_Stagger = false --Enables or disables staggering.
  3776. Enable_Stun = false --Enables or disables the stun mechanic.
  3777. Enable_Abilities = false --Enables abilites with cooldowns and mana costs.
  3778. Enable_Secondary_Bar = false --Enables the secondary mana bar, if true.
  3779.  
  3780. Start_Equipped = false --Starts the player equipped with their weapon.
  3781. Start_Equipped_With_Equipped_Animation = false --Used in conjunction with the above option. Starts your equip animation.
  3782. Can_Equip_Or_Unequip = true --Enables or disables the ability to unequip or equip your weapon.
  3783. Disable_Animator = true --Disables the Animator in the humanoid.
  3784. Disable_Animate = true --Disables the Animate script in the character.
  3785. Disable_Moving_Arms = false --Keeps the arms from moving around.
  3786. Use_Motors_Instead_Of_Welds = false --Uses motors instead of welds to disable moving arms.
  3787. Walkspeed_Depends_On_Movement_Value = false --Walkspeed depends on movement value. Self-explanatory.
  3788. Disable_Jump = false --Disables jumping.
  3789. Use_HopperBin = true --Uses a hopperbin to do things.
  3790.  
  3791. Cooldown_1 = 0 --Cooldowns for abilites.
  3792. Cooldown_2 = 0
  3793. Cooldown_3 = 0
  3794. Cooldown_4 = 0
  3795. Skill_1_Mana_Cost = 0 --How much mana is required to use the skill.
  3796. Skill_2_Mana_Cost = 0
  3797. Skill_3_Mana_Cost = 0
  3798. Skill_4_Mana_Cost = 0
  3799. Max_Mana = 0 --Maximum amount of mana you can have.
  3800. Max_Secondary_Mana = 0 --Maximum amount of secondary mana you can have.
  3801. Mana_Name = "Mana" --Name for the mana bar.
  3802. Secondary_Mana_Name = "Block" --Name for the secondary mana bar.
  3803. Max_Stun = 1 --Maximum amount of stun you can have.
  3804. Recover_Mana = 0 --How much mana you gain.
  3805. Mana_Regen_Mode = "1" --Basically switches from one mana regen system to another.
  3806. Secondary_Mana_Regen_Mode = "1" --Basically switches from one secondary mana regen system to another.
  3807. Stun_Lose_Mode = "1" --Basically switches from one secondary stun loss system to another.
  3808. Recover_Secondary_Mana = 0 --How much secondary mana you gain.
  3809. Lose_Stun = 0 --How much stun you lose.
  3810. Stun_Wait = 0 --Delay between losing stun.
  3811. Mana_Wait = 0 --Delay between gaining mana.
  3812. Secondary_Mana_Wait = 0 --Delay between gaining secondary mana.
  3813. Menu_Update_Speed = 0 --How fast the Weapon Gui will update.
  3814. Constant_Update = false --Removes the delay between updating the Weapon GUI.
  3815. Show_Stats = false --Hides or shows stats.
  3816. Stat_Offset = 0.74 --For cosmetic purposes. {0.74, 0.78}
  3817.  
  3818. --//=================================\\
  3819. --|| END OF CUSTOMIZATION
  3820. --\\=================================//
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826. --//=================================\\
  3827. --|| USEFUL VALUES
  3828. --\\=================================//
  3829.  
  3830. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  3831. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  3832. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  3833. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  3834. local CO1 = 0
  3835. local CO2 = 0
  3836. local CO3 = 0
  3837. local CO4 = 0
  3838. local CHANGEDEFENSE = 0
  3839. local CHANGEDAMAGE = 0
  3840. local CHANGEMOVEMENT = 0
  3841. local ANIM = "Idle"
  3842. local ATTACK = false
  3843. local EQUIPPED = false
  3844. local HOLD = false
  3845. local COMBO = 2
  3846. local LASTPOINT = nil
  3847. local BLCF = nil
  3848. local SCFR = nil
  3849. local STAGGERHITANIM = false
  3850. local STAGGERANIM = false
  3851. local STUNANIM = false
  3852. local CRITCHANCENUMBER = 0
  3853. local IDLENUMBER = 0
  3854. local DONUMBER = 0
  3855. local HANDIDLE = false
  3856. local SINE = 0
  3857. local CHANGE = 1 / Animation_Speed
  3858. local WALKINGANIM = false
  3859. local WALK = 0
  3860. local DISABLEJUMPING = false
  3861. local HASBEENBLOCKED = false
  3862. local STUNDELAYNUMBER = 0
  3863. local MANADELAYNUMBER = 0
  3864. local SECONDARYMANADELAYNUMBER = 0
  3865. local ROBLOXIDLEANIMATION = IT("Animation")
  3866. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  3867. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  3868. --ROBLOXIDLEANIMATION.Parent = Humanoid
  3869. local WEAPONGUI = IT("ScreenGui", nil)
  3870. WEAPONGUI.Name = "Weapon GUI"
  3871. local WEAPONTOOL = IT("HopperBin", nil)
  3872. WEAPONTOOL.Name = Weapon_Name
  3873. local Weapon = IT("Model")
  3874. Weapon.Name = Weapon_Name
  3875. local Effects = IT("Folder", Weapon)
  3876. Effects.Name = "Effects"
  3877. local ANIMATOR = Humanoid.Animator
  3878. local ANIMATE = Character.Animate
  3879. local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  3880. local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  3881. local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
  3882. local HITBLOCKSOUNDS = {"199148933", "199148947"}
  3883.  
  3884. --//=================================\\
  3885. --\\=================================//
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891. --//=================================\\
  3892. --|| STATS
  3893. --\\=================================//
  3894.  
  3895. if Character:FindFirstChild("Stats") ~= nil then
  3896. Character:FindFirstChild("Stats").Parent = nil
  3897. end
  3898.  
  3899. local Stats = IT("Folder", nil)
  3900. Stats.Name = "Stats"
  3901. local ChangeStat = IT("Folder", Stats)
  3902. ChangeStat.Name = "ChangeStat"
  3903. local Defense = IT("NumberValue", Stats)
  3904. Defense.Name = "Defense"
  3905. Defense.Value = 1
  3906. local Movement = IT("NumberValue", Stats)
  3907. Movement.Name = "Movement"
  3908. Movement.Value = 1
  3909. local Damage = IT("NumberValue", Stats)
  3910. Damage.Name = "Damage"
  3911. Damage.Value = 1
  3912. local Mana = IT("NumberValue", Stats)
  3913. Mana.Name = "Mana"
  3914. Mana.Value = 0
  3915. local SecondaryMana = IT("NumberValue", Stats)
  3916. SecondaryMana.Name = "SecondaryMana"
  3917. SecondaryMana.Value = 0
  3918. local CanCrit = IT("BoolValue", Stats)
  3919. CanCrit.Name = "CanCrit"
  3920. CanCrit.Value = false
  3921. local CritChance = IT("NumberValue", Stats)
  3922. CritChance.Name = "CritChance"
  3923. CritChance.Value = 20
  3924. local CanPenetrateArmor = IT("BoolValue", Stats)
  3925. CanPenetrateArmor.Name = "CanPenetrateArmor"
  3926. CanPenetrateArmor.Value = false
  3927. local AntiTeamKill = IT("BoolValue", Stats)
  3928. AntiTeamKill.Name = "AntiTeamKill"
  3929. AntiTeamKill.Value = false
  3930. local Rooted = IT("BoolValue", Stats)
  3931. Rooted.Name = "Rooted"
  3932. Rooted.Value = false
  3933. local Block = IT("BoolValue", Stats)
  3934. Block.Name = "Block"
  3935. Block.Value = false
  3936. local RecentEnemy = IT("ObjectValue", Stats)
  3937. RecentEnemy.Name = "RecentEnemy"
  3938. RecentEnemy.Value = nil
  3939. local StaggerHit = IT("BoolValue", Stats)
  3940. StaggerHit.Name = "StaggerHit"
  3941. StaggerHit.Value = false
  3942. local Stagger = IT("BoolValue", Stats)
  3943. Stagger.Name = "Stagger"
  3944. Stagger.Value = false
  3945. local Stun = IT("BoolValue", Stats)
  3946. Stun.Name = "Stun"
  3947. Stun.Value = false
  3948. local StunValue = IT("NumberValue", Stats)
  3949. StunValue.Name = "StunValue"
  3950. StunValue.Value = 0
  3951.  
  3952. if Enable_Stats == true and Put_Stats_In_Character == true then
  3953. Stats.Parent = Character
  3954. end
  3955.  
  3956. --//=================================\\
  3957. --\\=================================//
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963. --//=================================\\
  3964. --|| DEBUFFS / BUFFS
  3965. --\\=================================//
  3966.  
  3967. local DEFENSECHANGE1 = IT("NumberValue", ChangeStat)
  3968. DEFENSECHANGE1.Name = "ChangeDefense"
  3969. DEFENSECHANGE1.Value = 0
  3970.  
  3971. local MOVEMENTCHANGE1 = IT("NumberValue", nil)
  3972. MOVEMENTCHANGE1.Name = "ChangeMovement"
  3973. MOVEMENTCHANGE1.Value = 0
  3974.  
  3975. --//=================================\\
  3976. --\\=================================//
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982. --//=================================\\
  3983. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  3984. --\\=================================//
  3985.  
  3986. ArtificialHB = Instance.new("BindableEvent", script)
  3987. ArtificialHB.Name = "ArtificialHB"
  3988.  
  3989. script:WaitForChild("ArtificialHB")
  3990.  
  3991. frame = Frame_Speed
  3992. tf = 0
  3993. allowframeloss = false
  3994. tossremainder = false
  3995. lastframe = tick()
  3996. script.ArtificialHB:Fire()
  3997.  
  3998. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3999. tf = tf + s
  4000. if tf >= frame then
  4001. if allowframeloss then
  4002. script.ArtificialHB:Fire()
  4003. lastframe = tick()
  4004. else
  4005. for i = 1, math.floor(tf / frame) do
  4006. script.ArtificialHB:Fire()
  4007. end
  4008. lastframe = tick()
  4009. end
  4010. if tossremainder then
  4011. tf = 0
  4012. else
  4013. tf = tf - frame * math.floor(tf / frame)
  4014. end
  4015. end
  4016. end)
  4017.  
  4018. --//=================================\\
  4019. --\\=================================//
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025. --//=================================\\
  4026. --|| SOME FUNCTIONS
  4027. --\\=================================//
  4028.  
  4029. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  4030. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  4031. end
  4032.  
  4033. function PositiveAngle(NUMBER)
  4034. if NUMBER >= 0 then
  4035. NUMBER = 0
  4036. end
  4037. return NUMBER
  4038. end
  4039.  
  4040. function NegativeAngle(NUMBER)
  4041. if NUMBER <= 0 then
  4042. NUMBER = 0
  4043. end
  4044. return NUMBER
  4045. end
  4046.  
  4047. function Swait(NUMBER)
  4048. if NUMBER == 0 or NUMBER == nil then
  4049. ArtificialHB.Event:wait()
  4050. else
  4051. for i = 1, NUMBER do
  4052. ArtificialHB.Event:wait()
  4053. end
  4054. end
  4055. end
  4056.  
  4057. function QuaternionFromCFrame(cf)
  4058. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  4059. local trace = m00 + m11 + m22
  4060. if trace > 0 then
  4061. local s = math.sqrt(1 + trace)
  4062. local recip = 0.5 / s
  4063. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  4064. else
  4065. local i = 0
  4066. if m11 > m00 then
  4067. i = 1
  4068. end
  4069. if m22 > (i == 0 and m00 or m11) then
  4070. i = 2
  4071. end
  4072. if i == 0 then
  4073. local s = math.sqrt(m00 - m11 - m22 + 1)
  4074. local recip = 0.5 / s
  4075. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  4076. elseif i == 1 then
  4077. local s = math.sqrt(m11 - m22 - m00 + 1)
  4078. local recip = 0.5 / s
  4079. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  4080. elseif i == 2 then
  4081. local s = math.sqrt(m22 - m00 - m11 + 1)
  4082. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  4083. end
  4084. end
  4085. end
  4086.  
  4087. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  4088. local xs, ys, zs = x + x, y + y, z + z
  4089. local wx, wy, wz = w * xs, w * ys, w * zs
  4090. local xx = x * xs
  4091. local xy = x * ys
  4092. local xz = x * zs
  4093. local yy = y * ys
  4094. local yz = y * zs
  4095. local zz = z * zs
  4096. 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))
  4097. end
  4098.  
  4099. function QuaternionSlerp(a, b, t)
  4100. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  4101. local startInterp, finishInterp;
  4102. if cosTheta >= 0.0001 then
  4103. if (1 - cosTheta) > 0.0001 then
  4104. local theta = ACOS(cosTheta)
  4105. local invSinTheta = 1 / SIN(theta)
  4106. startInterp = SIN((1 - t) * theta) * invSinTheta
  4107. finishInterp = SIN(t * theta) * invSinTheta
  4108. else
  4109. startInterp = 1 - t
  4110. finishInterp = t
  4111. end
  4112. else
  4113. if (1 + cosTheta) > 0.0001 then
  4114. local theta = ACOS(-cosTheta)
  4115. local invSinTheta = 1 / SIN(theta)
  4116. startInterp = SIN((t - 1) * theta) * invSinTheta
  4117. finishInterp = SIN(t * theta) * invSinTheta
  4118. else
  4119. startInterp = t - 1
  4120. finishInterp = t
  4121. end
  4122. end
  4123. 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
  4124. end
  4125.  
  4126. function Clerp(a, b, t)
  4127. local qa = {QuaternionFromCFrame(a)}
  4128. local qb = {QuaternionFromCFrame(b)}
  4129. local ax, ay, az = a.x, a.y, a.z
  4130. local bx, by, bz = b.x, b.y, b.z
  4131. local _t = 1 - t
  4132. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  4133. end
  4134.  
  4135. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  4136. local frame = IT("Frame")
  4137. frame.BackgroundTransparency = TRANSPARENCY
  4138. frame.BorderSizePixel = BORDERSIZEPIXEL
  4139. frame.Position = POSITION
  4140. frame.Size = SIZE
  4141. frame.BackgroundColor3 = COLOR
  4142. frame.BorderColor3 = BORDERCOLOR
  4143. frame.Name = NAME
  4144. frame.Parent = PARENT
  4145. return frame
  4146. end
  4147.  
  4148. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  4149. local label = IT("TextLabel")
  4150. label.BackgroundTransparency = 1
  4151. label.Size = UD2(1, 0, 1, 0)
  4152. label.Position = UD2(0, 0, 0, 0)
  4153. label.TextColor3 = C3(255, 255, 255)
  4154. label.TextStrokeTransparency = STROKETRANSPARENCY
  4155. label.TextTransparency = TRANSPARENCY
  4156. label.FontSize = TEXTFONTSIZE
  4157. label.Font = TEXTFONT
  4158. label.BorderSizePixel = BORDERSIZEPIXEL
  4159. label.TextScaled = true
  4160. label.Text = TEXT
  4161. label.Name = NAME
  4162. label.Parent = PARENT
  4163. return label
  4164. end
  4165.  
  4166. function NoOutlines(PART)
  4167. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  4168. end
  4169.  
  4170. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
  4171. local NEWPART = IT("Part")
  4172. NEWPART.formFactor = FORMFACTOR
  4173. NEWPART.Reflectance = REFLECTANCE
  4174. NEWPART.Transparency = TRANSPARENCY
  4175. NEWPART.CanCollide = false
  4176. NEWPART.Locked = true
  4177. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  4178. NEWPART.Name = NAME
  4179. NEWPART.Size = SIZE
  4180. NEWPART.Position = Torso.Position
  4181. NoOutlines(NEWPART)
  4182. NEWPART.Material = MATERIAL
  4183. NEWPART:BreakJoints()
  4184. NEWPART.Parent = PARENT
  4185. return NEWPART
  4186. end
  4187.  
  4188. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  4189. local NEWMESH = IT(MESH)
  4190. if MESH == "SpecialMesh" then
  4191. NEWMESH.MeshType = MESHTYPE
  4192. if MESHID ~= "nil" and MESHID ~= "" then
  4193. NEWMESH.MeshId = "http://www.roblox.com/asset/?id=53351910"
  4194. end
  4195. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  4196. NEWMESH.TextureId = "http://www.roblox.com/asset/?id=53352041"
  4197. end
  4198. end
  4199. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  4200. NEWMESH.Scale = Vector3.new(1,-1.15,1)
  4201. NEWMESH.Parent = PARENT
  4202. return NEWMESH
  4203. end
  4204.  
  4205. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  4206. local NEWWELD = IT(TYPE)
  4207. NEWWELD.Part0 = PART0
  4208. NEWWELD.Part1 = PART1
  4209. NEWWELD.C0 = C0
  4210. NEWWELD.C1 = C1
  4211. NEWWELD.Parent = PARENT
  4212. return NEWWELD
  4213. end
  4214.  
  4215. function CreateSound(ID, PARENT, VOLUME, PITCH)
  4216. coroutine.resume(coroutine.create(function()
  4217. local NEWSOUND = IT("Sound", PARENT)
  4218. NEWSOUND.Volume = VOLUME
  4219. NEWSOUND.Pitch = PITCH
  4220. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  4221. Swait()
  4222. NEWSOUND:play()
  4223. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  4224. end))
  4225. end
  4226.  
  4227. function CFrameFromTopBack(at, top, back)
  4228. local right = top:Cross(back)
  4229. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  4230. end
  4231.  
  4232. function Lightning(POSITION1, POSITION2, MULTIPLIERTIME, LIGHTNINGDELAY, OFFSET, BRICKCOLOR, MATERIAL, SIZE, TRANSPARENCY, LASTINGTIME)
  4233. local MAGNITUDE = (POSITION1 - POSITION2).magnitude
  4234. local CURRENTPOSITION = POSITION1
  4235. local LIGHTNINGOFFSET = {-OFFSET, OFFSET}
  4236. coroutine.resume(coroutine.create(function()
  4237. for i = 1, MULTIPLIERTIME do
  4238. local LIGHTNINGPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR,"Effect", VT(SIZE * Player_Size, SIZE * Player_Size, MAGNITUDE / MULTIPLIERTIME))
  4239. LIGHTNINGPART.Anchored = true
  4240. local LIGHTNINGOFFSET2 = VT(LIGHTNINGOFFSET[MRANDOM(1, 2)], LIGHTNINGOFFSET[MRANDOM(1, 2)], LIGHTNINGOFFSET[MRANDOM(1, 2)])
  4241. local LIGHTNINGPOSITION1 = CF(CURRENTPOSITION, POSITION2) * CF(0, 0, MAGNITUDE / MULTIPLIERTIME).p + LIGHTNINGOFFSET2
  4242. if MULTIPLIERTIME == i then
  4243. local LIGHTNINGMAGNITUDE1 = (CURRENTPOSITION - POSITION2).magnitude
  4244. LIGHTNINGPART.Size = VT(SIZE * Player_Size, SIZE * Player_Size, LIGHTNINGMAGNITUDE1)
  4245. LIGHTNINGPART.CFrame = CF(CURRENTPOSITION, POSITION2) * CF(0, 0, -LIGHTNINGMAGNITUDE1 / 2)
  4246. else
  4247. LIGHTNINGPART.CFrame = CF(CURRENTPOSITION, LIGHTNINGPOSITION1) * CF(0, 0, MAGNITUDE / MULTIPLIERTIME / 2)
  4248. end
  4249. CURRENTPOSITION=LIGHTNINGPART.CFrame * CF(0, 0, MAGNITUDE / MULTIPLIERTIME / 2).p
  4250. game.Debris:AddItem(LIGHTNINGPART, LASTINGTIME)
  4251. coroutine.resume(coroutine.create(function()
  4252. while LIGHTNINGPART.Transparency ~= 1 do
  4253. --local StartTransparency = tra
  4254. for i=0, 1, LASTINGTIME do
  4255. Swait()
  4256. LIGHTNINGPART.Transparency = LIGHTNINGPART.Transparency + (0.1 / LASTINGTIME)
  4257. end
  4258. end
  4259. end))
  4260. Swait(LIGHTNINGDELAY / Animation_Speed)
  4261. end
  4262. end))
  4263. end
  4264.  
  4265. function MagicBlock(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4266. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4267. EFFECTPART.Anchored = true
  4268. EFFECTPART.CFrame = CFRAME
  4269. local EFFECTMESH = CreateMesh("BlockMesh", EFFECTPART, "", "", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4270. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4271. coroutine.resume(coroutine.create(function(PART, MESH)
  4272. for i = 0, 1, delay do
  4273. Swait()
  4274. PART.CFrame = PART.CFrame * ROTATION
  4275. PART.Transparency = i
  4276. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4277. end
  4278. PART.Parent = nil
  4279. end), EFFECTPART, EFFECTMESH)
  4280. end
  4281.  
  4282. function MagicSphere(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4283. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4284. EFFECTPART.Anchored = true
  4285. EFFECTPART.CFrame = CFRAME
  4286. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "Sphere", "", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4287. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4288. coroutine.resume(coroutine.create(function(PART, MESH)
  4289. for i = 0, 1, delay do
  4290. Swait()
  4291. PART.CFrame = PART.CFrame * ROTATION
  4292. PART.Transparency = i
  4293. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4294. end
  4295. PART.Parent = nil
  4296. end), EFFECTPART, EFFECTMESH)
  4297. end
  4298.  
  4299. function MagicCylinder(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4300. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4301. EFFECTPART.Anchored = true
  4302. EFFECTPART.CFrame = CFRAME
  4303. local EFFECTMESH = CreateMesh("CylinderMesh", EFFECTPART, "", "", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4304. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4305. coroutine.resume(coroutine.create(function(PART, MESH)
  4306. for i = 0, 1, delay do
  4307. Swait()
  4308. PART.CFrame = PART.CFrame * ROTATION
  4309. PART.Transparency = i
  4310. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4311. end
  4312. PART.Parent = nil
  4313. end), EFFECTPART, EFFECTMESH)
  4314. end
  4315.  
  4316. function MagicHead(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4317. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4318. EFFECTPART.Anchored = true
  4319. EFFECTPART.CFrame = CFRAME
  4320. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "Head", "", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4321. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4322. coroutine.resume(coroutine.create(function(PART, MESH)
  4323. for i = 0, 1, delay do
  4324. Swait()
  4325. PART.CFrame = PART.CFrame * ROTATION
  4326. PART.Transparency = i
  4327. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4328. end
  4329. PART.Parent = nil
  4330. end), EFFECTPART, EFFECTMESH)
  4331. end
  4332.  
  4333. function MagicRing(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4334. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4335. EFFECTPART.Anchored = true
  4336. EFFECTPART.CFrame = CFRAME
  4337. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "FileMesh", "3270017", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4338. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4339. coroutine.resume(coroutine.create(function(PART, MESH)
  4340. for i = 0, 1, delay do
  4341. Swait()
  4342. PART.CFrame = PART.CFrame * ROTATION
  4343. PART.Transparency = i
  4344. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4345. end
  4346. PART.Parent = nil
  4347. end), EFFECTPART, EFFECTMESH)
  4348. end
  4349.  
  4350. function MagicWave(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4351. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4352. EFFECTPART.Anchored = true
  4353. EFFECTPART.CFrame = CFRAME
  4354. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "FileMesh", "20329976", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), VT(0, 0, (-0.1 * Z1)) + (OFFSET * Player_Size))
  4355. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4356. coroutine.resume(coroutine.create(function(PART, MESH)
  4357. for i = 0, 1, delay do
  4358. Swait()
  4359. PART.CFrame = PART.CFrame * ROTATION
  4360. PART.Transparency = i
  4361. MESH.Offset = VT(0, 0, (-0.1 * MESH.Scale.Z))
  4362. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4363. end
  4364. PART.Parent = nil
  4365. end), EFFECTPART, EFFECTMESH)
  4366. end
  4367.  
  4368. function MagicCrystal(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4369. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4370. EFFECTPART.Anchored = true
  4371. EFFECTPART.CFrame = CFRAME
  4372. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "FileMesh", "9756362", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4373. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4374. coroutine.resume(coroutine.create(function(PART, MESH)
  4375. for i = 0, 1, delay do
  4376. Swait()
  4377. PART.CFrame = PART.CFrame * ROTATION
  4378. PART.Transparency = i
  4379. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4380. end
  4381. PART.Parent = nil
  4382. end), EFFECTPART, EFFECTMESH)
  4383. end
  4384.  
  4385. function MagicSwirl(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4386. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4387. EFFECTPART.Anchored = true
  4388. EFFECTPART.CFrame = CFRAME
  4389. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "FileMesh", "1051557", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4390. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4391. coroutine.resume(coroutine.create(function(PART, MESH)
  4392. for i = 0, 1, delay do
  4393. Swait()
  4394. PART.CFrame = PART.CFrame * ROTATION
  4395. PART.Transparency = i
  4396. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4397. end
  4398. PART.Parent = nil
  4399. end), EFFECTPART, EFFECTMESH)
  4400. end
  4401.  
  4402. function MagicSharpCone(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4403. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4404. EFFECTPART.Anchored = true
  4405. EFFECTPART.CFrame = CFRAME
  4406. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "FileMesh", "1778999", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4407. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4408. coroutine.resume(coroutine.create(function(PART, MESH)
  4409. for i = 0, 1, delay do
  4410. Swait()
  4411. PART.CFrame = PART.CFrame * ROTATION
  4412. PART.Transparency = i
  4413. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4414. end
  4415. PART.Parent = nil
  4416. end), EFFECTPART, EFFECTMESH)
  4417. end
  4418.  
  4419. function MagicFlatCone(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4420. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4421. EFFECTPART.Anchored = true
  4422. EFFECTPART.CFrame = CFRAME
  4423. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "FileMesh", "1033714", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4424. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4425. coroutine.resume(coroutine.create(function(PART, MESH)
  4426. for i = 0, 1, delay do
  4427. Swait()
  4428. PART.CFrame = PART.CFrame * ROTATION
  4429. PART.Transparency = i
  4430. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4431. end
  4432. PART.Parent = nil
  4433. end), EFFECTPART, EFFECTMESH)
  4434. end
  4435.  
  4436. function MagicSpikedCrown(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4437. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4438. EFFECTPART.Anchored = true
  4439. EFFECTPART.CFrame = CFRAME
  4440. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "FileMesh", "1323306", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4441. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4442. coroutine.resume(coroutine.create(function(PART, MESH)
  4443. for i = 0, 1, delay do
  4444. Swait()
  4445. PART.CFrame = PART.CFrame * ROTATION
  4446. PART.Transparency = i
  4447. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4448. end
  4449. PART.Parent = nil
  4450. end), EFFECTPART, EFFECTMESH)
  4451. end
  4452.  
  4453. function MagicFlatCrown(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4454. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4455. EFFECTPART.Anchored = true
  4456. EFFECTPART.CFrame = CFRAME
  4457. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "FileMesh", "1078075", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4458. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4459. coroutine.resume(coroutine.create(function(PART, MESH)
  4460. for i = 0, 1, delay do
  4461. Swait()
  4462. PART.CFrame = PART.CFrame * ROTATION
  4463. PART.Transparency = i
  4464. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4465. end
  4466. PART.Parent = nil
  4467. end), EFFECTPART, EFFECTMESH)
  4468. end
  4469.  
  4470. function MagicSkull(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X1, Y1, Z1, X2, Y2, Z2, delay)
  4471. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4472. EFFECTPART.Anchored = true
  4473. EFFECTPART.CFrame = CFRAME
  4474. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "FileMesh", "4770583", "", VT(X1 * Player_Size, Y1 * Player_Size, Z1 * Player_Size), OFFSET * Player_Size)
  4475. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4476. coroutine.resume(coroutine.create(function(PART, MESH)
  4477. for i = 0, 1, delay do
  4478. Swait()
  4479. PART.CFrame = PART.CFrame * ROTATION
  4480. PART.Transparency = i
  4481. MESH.Scale = MESH.Scale + VT(X2 * Player_Size, Y2 * Player_Size, Z2 * Player_Size)
  4482. end
  4483. PART.Parent = nil
  4484. end), EFFECTPART, EFFECTMESH)
  4485. end
  4486.  
  4487. function ElectricEffect(BRICKCOLOR, MATERIAL, CFRAME, ROTATION, OFFSET, X, Y, Z, delay)
  4488. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT())
  4489. EFFECTPART.Anchored = true
  4490. EFFECTPART.CFrame = CFRAME
  4491. local EFFECTMESH = CreateMesh("SpecialMesh", EFFECTPART, "FileMesh", "4770583", "", VT(X * Player_Size, Y * Player_Size, Z * Player_Size), OFFSET * Player_Size)
  4492. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4493. local XVALUE = MRANDOM()
  4494. local YVALUE = MRANDOM()
  4495. local ZVALUE = MRANDOM()
  4496. coroutine.resume(coroutine.create(function(PART, MESH, THEXVALUE, THEYVALUE, THEZVALUE)
  4497. for i = 0, 1, delay do
  4498. Swait()
  4499. PART.CFrame = PART.CFrame * ROTATION
  4500. PART.Transparency = i
  4501. THEXVALUE = THEXVALUE - 0.1 * (delay * 10)
  4502. THEYVALUE = THEYVALUE - 0.1 * (delay * 10)
  4503. THEZVALUE = THEZVALUE - 0.1 * (delay * 10)
  4504. MESH.Scale = MESH.Scale + VT(THEXVALUE * Player_Size, THEYVALUE * Player_Size, THEZVALUE * Player_Size)
  4505. end
  4506. PART.Parent = nil
  4507. end), EFFECTPART, EFFECTMESH, XVALUE, YVALUE, ZVALUE)
  4508. end
  4509.  
  4510. function TrailEffect(BRICKCOLOR, MATERIAL, CURRENTCFRAME, OLDCFRAME, MESHTYPE, REFLECTANCE, SIZE, ROTATION, X, Y, Z, delay)
  4511. local MAGNITUDECFRAME = (CURRENTCFRAME.p - OLDCFRAME.p).magnitude
  4512. if MAGNITUDECFRAME > (1 / 100) then
  4513. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 0, BRICKCOLOR, "Effect", VT(1, MAGNITUDECFRAME, 1))
  4514. EFFECTPART.Anchored = true
  4515. EFFECTPART.CFrame = CF((CURRENTCFRAME.p + OLDCFRAME.p) / 2, OLDCFRAME.p) * ANGLES(RAD(90), 0, 0)
  4516. local THEMESHTYPE = "BlockMesh"
  4517. if MESHTYPE == "Cylinder" then
  4518. THEMESHTYPE = "CylinderMesh"
  4519. end
  4520. local EFFECTMESH = CreateMesh(THEMESHTYPE, EFFECTPART, "", "", "", VT(0 + SIZE * Player_Size, 1, 0 + SIZE * Player_Size), VT(0, 0, 0))
  4521. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4522. coroutine.resume(coroutine.create(function(PART, MESH)
  4523. for i = 0, 1, delay do
  4524. Swait()
  4525. PART.CFrame = PART.CFrame * ROTATION
  4526. PART.Transparency = i
  4527. MESH.Scale = MESH.Scale + VT(X * Player_Size, Y * Player_Size, Z * Player_Size)
  4528. end
  4529. PART.Parent = nil
  4530. end), EFFECTPART, EFFECTMESH)
  4531. end
  4532. end
  4533.  
  4534. function ClangEffect(BRICKCOLOR, MATERIAL, CFRAME, ANGLE, DURATION, SIZE, POWER, REFLECTANCE, X, Y, Z, delay)
  4535. local EFFECTPART = CreatePart(3, Effects, MATERIAL, 0, 1, BRICKCOLOR, "Effect", VT())
  4536. EFFECTPART.Anchored = true
  4537. EFFECTPART.CFrame = CFRAME
  4538. local EFFECTMESH = CreateMesh("BlockMesh", EFFECTPART, "", "", "", VT(0, 0, 0), VT(0, 0, 0))
  4539. game:GetService("Debris"):AddItem(EFFECTPART, 10)
  4540. local THELASTPOINT = CFRAME
  4541. coroutine.resume(coroutine.create(function(PART)
  4542. for i = 1, DURATION do
  4543. Swait()
  4544. PART.CFrame = PART.CFrame * ANGLES(RAD(ANGLE), 0, 0) * CF(0, POWER * Player_Size, 0)
  4545. TrailEffect(BRICKCOLOR, MATERIAL, PART.CFrame, THELASTPOINT, "Cylinder", REFLECTANCE, SIZE * Player_Size, ANGLES(0, 0, 0), X * Player_Size, Y * Player_Size, Z * Player_Size, delay)
  4546. THELASTPOINT = PART.CFrame
  4547. end
  4548. PART.Parent = nil
  4549. end), EFFECTPART)
  4550. end
  4551.  
  4552. --local list={}
  4553. function Triangle(Color, Material, a, b, c, delay)
  4554. local edge1 = (c - a):Dot((b - a).unit)
  4555. local edge2 = (a - b):Dot((c - b).unit)
  4556. local edge3 = (b - c):Dot((a - c).unit)
  4557. if edge1 <= (b - a).magnitude and edge1 >= 0 then
  4558. a, b, c=a, b, c
  4559. elseif edge2 <= (c - b).magnitude and edge2 >= 0 then
  4560. a, b, c=b, c, a
  4561. elseif edge3 <= (a - c).magnitude and edge3 >= 0 then
  4562. a, b, c=c, a, b
  4563. else
  4564. assert(false, "unreachable")
  4565. end
  4566. local len1 = (c - a):Dot((b - a).unit)
  4567. local len2 = (b - a).magnitude - len1
  4568. local width = (a + (b - a).unit * len1 - c).magnitude
  4569. local maincf = CFrameFromTopBack(a, (b - a):Cross(c - b).unit, - (b - a).unit)
  4570. if len1 > 1 / 100 then
  4571. local sz = VT(0.2, width, len1)
  4572. local w1 = CreatePart(3, Effects, Material, 0, 0.5, Color, "Trail", sz)
  4573. local sp = CreateMesh("SpecialMesh", w1, "Wedge", "", "", VT(0, 1, 1) * sz / w1.Size, VT(0, 0, 0))
  4574. w1.Anchored = true
  4575. w1.CFrame = maincf * ANGLES(math.pi, 0, math.pi / 2) * CF(0, width / 2, len1 / 2)
  4576. coroutine.resume(coroutine.create(function()
  4577. for i = 0.5, 1, delay * (2 / Animation_Speed) do
  4578. Swait()
  4579. w1.Transparency = i
  4580. end
  4581. w1.Parent = nil
  4582. end))
  4583. game:GetService("Debris"):AddItem(w1, 10)
  4584. --table.insert(list, w1)
  4585. end
  4586. if len2 > 1 / 100 then
  4587. local sz = VT(0.2, width, len2)
  4588. local w2 = CreatePart(3, Effects, Material, 0, 0.5, Color, "Trail", sz)
  4589. local sp = CreateMesh("SpecialMesh", w2, "Wedge", "", "", VT(0, 1, 1) * sz / w2.Size, VT(0, 0, 0))
  4590. w2.Anchored = true
  4591. w2.CFrame = maincf * ANGLES(math.pi, math.pi, -math.pi / 2) * CF(0, width / 2, -len1 - len2 / 2)
  4592. coroutine.resume(coroutine.create(function()
  4593. for i = 0.5, 1, delay * (2 / Animation_Speed) do
  4594. Swait()
  4595. w2.Transparency = i
  4596. end
  4597. w2.Parent = nil
  4598. end))
  4599. game:GetService("Debris"):AddItem(w2, 10)
  4600. --table.insert(list, w2)
  4601. end
  4602. --return unpack(list)
  4603. end
  4604.  
  4605. --[[Usage:
  4606. local Pos = Part
  4607. local Offset = Part.CFrame * CF(0, 0, 0)
  4608. local Color = "Institutional white"
  4609. local Material = "Neon"
  4610. local TheDelay = 0.01
  4611. local Height = 4
  4612. BLCF = Offset
  4613. if SCFR and (Pos.Position - SCFR.p).magnitude > 0.1 then
  4614. local a, b = Triangle(Color, Material, (SCFR * CF(0, Height / 2,0)).p, (SCFR * CF(0, -Height / 2, 0)).p, (BLCF * CF(0, Height / 2,0)).p, TheDelay)
  4615. if a then game:GetService("Debris"):AddItem(a, 1) end
  4616. if b then game:GetService("Debris"):AddItem(b, 1) end
  4617. local a, b = Triangle(Color, Material, (BLCF * CF(0, Height / 2, 0)).p, (BLCF * CF(0, -Height / 2, 0)).p, (SCFR * CF(0, -Height / 2, 0)).p, TheDelay)
  4618. if a then game:GetService("Debris"):AddItem(a, 1) end
  4619. if b then game:GetService("Debris"):AddItem(b, 1) end
  4620. SCFR = BLCF
  4621. elseif not SCFR then
  4622. SCFR = BLCF
  4623. end
  4624. --
  4625. BLCF = nil
  4626. SCFR = nil
  4627. --]]
  4628.  
  4629. --//=================================\\
  4630. --\\=================================//
  4631.  
  4632.  
  4633.  
  4634.  
  4635.  
  4636. --//=================================\\
  4637. --|| RESIZE PLAYER
  4638. --\\=================================//
  4639.  
  4640. if Player_Size ~= 1 then
  4641. RootPart.Size = RootPart.Size * Player_Size
  4642. Torso.Size = Torso.Size * Player_Size
  4643. Head.Size = Head.Size * Player_Size
  4644. RightArm.Size = RightArm.Size * Player_Size
  4645. LeftArm.Size = LeftArm.Size * Player_Size
  4646. RightLeg.Size = RightLeg.Size * Player_Size
  4647. LeftLeg.Size = LeftLeg.Size * Player_Size
  4648. RootJoint.Parent = RootPart
  4649. Neck.Parent = Torso
  4650. RightShoulder.Parent = Torso
  4651. LeftShoulder.Parent = Torso
  4652. RightHip.Parent = Torso
  4653. LeftHip.Parent = Torso
  4654.  
  4655. RootJoint.C0 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
  4656. RootJoint.C1 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
  4657. Neck.C0 = NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0))
  4658. Neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180))
  4659. RightShoulder.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0
  4660. LeftShoulder.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0
  4661. if Disable_Moving_Arms == false then
  4662. RightShoulder.C1 = ANGLES(0, RAD(90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
  4663. LeftShoulder.C1 = ANGLES(0, RAD(-90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
  4664. else
  4665. RightShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  4666. LeftShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  4667. end
  4668. RightHip.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  4669. LeftHip.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  4670. RightHip.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  4671. LeftHip.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  4672. hat.Parent = Character
  4673. end
  4674.  
  4675.  
  4676. --//=================================\\
  4677. --\\=================================//
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683. --//=================================\\
  4684. --|| WEAPON CREATION
  4685. --\\=================================//
  4686.  
  4687. local HandlePart = CreatePart(3, Weapon, "Granite", 0, 0, "Really black", "Handle", VT(0, 0, 0))
  4688. local HandleMesh = CreateMesh("SpecialMesh", HandlePart, "FileMesh", "93180631", "93180676", VT(1, 1, 1), VT(0, 3.1 * Player_Size, 0))
  4689. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Torso, HandlePart, CF(2 * Player_Size, 2 * Player_Size, 0.6 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(135)), CF(0, 0, 0))
  4690.  
  4691. local HitboxPart = CreatePart(3, Weapon, "Granite", 0, 1, "Really black", "Hitbox", VT(0, 0, 0))
  4692. local HitboxWeld = CreateWeldOrSnapOrMotor("Weld", HitboxPart, HandlePart, HitboxPart, CF(0 * Player_Size, 4 * Player_Size, 0 * Player_Size), CF(0, 0, 0))
  4693.  
  4694. local EffectPart = CreatePart(3, Weapon, "Granite", 0, 1, "Really black", "Effect Part", VT(0, 0, 0))
  4695. local EffectWeld = CreateWeldOrSnapOrMotor("Weld", EffectPart, HandlePart, EffectPart, CF(0 * Player_Size, 7 * Player_Size, 0 * Player_Size), CF(0, 0, 0))
  4696.  
  4697. if Player_Size ~= 1 then
  4698. for _, v in pairs (Weapon:GetChildren()) do
  4699. if v.ClassName == "Motor" or v.ClassName == "Weld" or v.ClassName == "Snap" then
  4700. local p1 = v.Part1
  4701. v.Part1 = nil
  4702. local cf1, cf2, cf3, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12 = v.C1:components()
  4703. v.C1 = CF(cf1 * Player_Size, cf2 * Player_Size, cf3 * Player_Size, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12)
  4704. v.Part1 = p1
  4705. elseif v.ClassName == "Part" then
  4706. for _, b in pairs (v:GetChildren()) do
  4707. if b.ClassName == "SpecialMesh" or b.ClassName == "BlockMesh" then
  4708. b.Scale = VT(b.Scale.x * Player_Size, b.Scale.y * Player_Size, b.Scale.z * Player_Size)
  4709. end
  4710. end
  4711. end
  4712. end
  4713. end
  4714.  
  4715. for _, c in pairs(Weapon:GetChildren()) do
  4716. if c.ClassName == "Part" then
  4717. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  4718. end
  4719. end
  4720.  
  4721. if Start_Equipped == true and Start_Equipped_With_Equipped_Animation == false then
  4722. HandleWeld.Part0 = RightArm
  4723. HandleWeld.C0 = CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
  4724. end
  4725.  
  4726. Weapon.Parent = Character
  4727.  
  4728. Humanoid.Died:connect(function()
  4729. ATTACK = true
  4730. end)
  4731.  
  4732. print(Class_Name.." loaded.")
  4733.  
  4734. --//=================================\\
  4735. --\\=================================//
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741. --//=================================\\
  4742. --|| DAMAGE FUNCTIONS
  4743. --\\=================================//
  4744.  
  4745. function StatLabel(LABELTYPE, CFRAME, TEXT, COLOR)
  4746. local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  4747. STATPART.CFrame = CF(CFRAME.p + VT(0, 1.5, 0))
  4748. local BODYGYRO = IT("BodyGyro", STATPART)
  4749. local BODYPOSITION = IT("BodyPosition", STATPART)
  4750. BODYPOSITION.P = 2000
  4751. BODYPOSITION.D = 100
  4752. BODYPOSITION.maxForce = VT(math.huge, math.huge, math.huge)
  4753. if LABELTYPE == "Normal" then
  4754. BODYPOSITION.position = STATPART.Position + VT(MRANDOM(-2, 2), 6, MRANDOM(-2, 2))
  4755. elseif LABELTYPE == "Debuff" then
  4756. BODYPOSITION.position = STATPART.Position + VT(MRANDOM(-2, 2), 8, MRANDOM(-2, 2))
  4757. elseif LABELTYPE == "Interruption" then
  4758. BODYPOSITION.position = STATPART.Position + VT(MRANDOM(-2,2), 8, MRANDOM(-2, 2))
  4759. end
  4760. game:GetService("Debris"):AddItem(STATPART ,5)
  4761. local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
  4762. BILLBOARDGUI.Adornee = STATPART
  4763. BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
  4764. BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
  4765. BILLBOARDGUI.AlwaysOnTop = false
  4766. local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
  4767. TEXTLABEL.BackgroundTransparency = 1
  4768. TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
  4769. TEXTLABEL.Text = "INF"
  4770. TEXTLABEL.Font = "SourceSans"
  4771. TEXTLABEL.FontSize="Size42"
  4772. TEXTLABEL.TextColor3 = COLOR
  4773. TEXTLABEL.TextStrokeTransparency = 0
  4774. TEXTLABEL.TextScaled = true
  4775. TEXTLABEL.TextWrapped = true
  4776. coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
  4777. wait(0.2)
  4778. for i=1, 5 do
  4779. wait()
  4780. THEBODYPOSITION.Position = THEPART.Position - VT(0, 0.5 ,0)
  4781. end
  4782. wait(1.2)
  4783. for i=1, 5 do
  4784. wait()
  4785. THETEXTLABEL.TextTransparency = THETEXTLABEL.TextTransparency + 0.2
  4786. THETEXTLABEL.TextStrokeTransparency = THETEXTLABEL.TextStrokeTransparency + 0.2
  4787. THEBODYPOSITION.position = THEPART.Position + VT(0, 0.5, 0)
  4788. end
  4789. THEPART.Parent = nil
  4790. end),STATPART, BODYPOSITION, TEXTLABEL)
  4791. end
  4792.  
  4793. function IncreaseOrDecreaseStat(LOCATION, STAT, AMOUNT, DURATION, SHOWTHESTAT)
  4794. if LOCATION:FindFirstChild("Stats") ~= nil then
  4795. if LOCATION.Stats:FindFirstChild("Block") ~= nil then
  4796. if LOCATION.Stats:FindFirstChild("Block").Value == true then
  4797. return
  4798. end
  4799. end
  4800. if LOCATION.Stats:FindFirstChild("ChangeStat") ~= nil and LOCATION.Stats:FindFirstChild("Block").Value == false then
  4801. local NewStatChange = IT("NumberValue")
  4802. NewStatChange.Value = AMOUNT
  4803. if STAT == "Defense" then
  4804. NewStatChange.Name = "ChangeDefense"
  4805. elseif STAT == "Damage" then
  4806. NewStatChange.Name = "ChangeDamage"
  4807. elseif STAT == "Movement" then
  4808. NewStatChange.Name = "ChangeMovement"
  4809. end
  4810. if SHOWTHESTAT == true then
  4811. if AMOUNT < 0 then
  4812. StatLabel("Debuff", LOCATION.Head.CFrame * CF(0, 0 + (LOCATION.Head.Size.z - 1), 0), "-"..STAT, C3(1, 1, 1))
  4813. elseif AMOUNT > 0 then
  4814. StatLabel("Debuff", LOCATION.Head.CFrame * CF(0, 0 + (LOCATION.Head.Size.z - 1), 0), "+"..STAT, C3(1, 1, 1))
  4815. end
  4816. end
  4817. if DURATION ~= nil and DURATION ~= 0 then
  4818. local StatDuration = IT("NumberValue")
  4819. StatDuration.Name = "Duration"
  4820. StatDuration.Value = DURATION
  4821. StatDuration.Parent = NewStatChange
  4822. end
  4823. NewStatChange.Parent = LOCATION.Stats:FindFirstChild("ChangeStat")
  4824. end
  4825. end
  4826. end
  4827.  
  4828. --Usage: DamageFunction(HITWEAPONSOUNDS[MRANDOM(1, #HITWEAPONSOUNDS)], HITARMORSOUNDS[MRANDOM(1, #HITARMORSOUNDS)], HITBLOCKSOUNDS[MRANDOM(1, #HITBLOCKSOUNDS)], HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], 1, 1, 1, 1, hit, false, 5, 10, MRANDOM(5, 10), "Normal", Part, 0.5, false, true, 1, MRANDOM(5, 10), nil, true, false, nil, 0, 0, false)
  4829. function DamageFunction(HITWEAPONSOUND, HITARMORSOUND, HITBLOCKSOUND, HITPLAYERSOUND, HITWEAPONSOUNDPITCH, HITARMORSOUNDPITCH, HITBLOCKSOUNDPITCH, HITPLAYERSOUNDPITCH, HIT, HITEVENWHENDEAD, MINIMUMDAMAGE, MAXIMUMDAMAGE, KNOCKBACK, TYPE, PROPERTY, DELAY, KNOCKBACKTYPE, INCREASESTUN, STAGGER, STAGGERHIT, RANGED, DECREASETHESTAT, DECREASEAMOUNT, DECREASEDURATION, SHOWDECREASEDSTAT)
  4830. Humanoid.MaxHealth = "inf"
  4831. Humanoid.Health = "inf"
  4832. if HIT.Parent == nil then
  4833. return
  4834. end
  4835. local HITHUMANOID = HIT.Parent:FindFirstChild("Humanoid")
  4836. for _, v in pairs(HIT.Parent:GetChildren()) do
  4837. if v:IsA("Humanoid") then
  4838. HITHUMANOID = v
  4839. end
  4840. end
  4841. if HIT.Name == "Hitbox" and RANGED ~= true and HIT.Parent ~= Weapon and Enable_Stagger_Hit == true then
  4842. StaggerHit.Value = true
  4843. if Play_Hitbox_Hit_Sound == true then
  4844. if HITWEAPONSOUND ~= "" and HITWEAPONSOUND ~= "nil" then
  4845. CreateSound(HITWEAPONSOUND, HIT, 1, HITWEAPONSOUNDPITCH)
  4846. end
  4847. end
  4848. return
  4849. end
  4850. if HIT.Parent.Parent:FindFirstChild("Torso") ~= nil or HIT.Parent.Parent:FindFirstChild("UpperTorso") ~= nil then
  4851. HITHUMANOID = HIT.Parent.Parent:FindFirstChild("Humanoid")
  4852. end
  4853. if HIT.Parent.ClassName == "Hat" or HIT.ClassName == "Accessory" then
  4854. HIT = HIT.Parent.Parent:FindFirstChild("Head")
  4855. end
  4856. if HITHUMANOID ~= nil and HIT.Parent.Name ~= Character.Name and (HIT.Parent:FindFirstChild("Torso") ~= nil or HIT.Parent:FindFirstChild("UpperTorso") ~= nil) then
  4857. if HIT.Parent:FindFirstChild("DebounceHit") ~= nil then
  4858. if HIT.Parent.DebounceHit.Value == true then
  4859. return
  4860. end
  4861. end
  4862. if AntiTeamKill.Value == true then
  4863. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(HIT.Parent) ~= nil then
  4864. if game.Players:GetPlayerFromCharacter(HIT.Parent).TeamColor == Player.TeamColor then
  4865. return
  4866. end
  4867. end
  4868. end
  4869. if HITEVENWHENDEAD == false then
  4870. if HIT.Parent:FindFirstChild("Humanoid") ~= nil then
  4871. if HIT.Parent:FindFirstChild("Humanoid").Health <= 0 then
  4872. return
  4873. end
  4874. end
  4875. end
  4876. if HIT.Parent:FindFirstChild("Stats") ~= nil then
  4877. if HIT.Parent.Stats:FindFirstChild("StunValue") ~= nil then
  4878. HIT.Parent.Stats:FindFirstChild("StunValue").Value = HIT.Parent.Stats:FindFirstChild("StunValue").Value + INCREASESTUN
  4879. end
  4880. end
  4881. if HIT.Parent:FindFirstChild("Stats") ~= nil then
  4882. if HIT.Parent.Stats:FindFirstChild("Stagger") ~= nil then
  4883. if STAGGER == true and Enable_Stagger == true then
  4884. HIT.Parent.Stats:FindFirstChild("Stagger").Value = true
  4885. end
  4886. end
  4887. end
  4888. if HIT.Parent:FindFirstChild("Stats") ~= nil then
  4889. if HIT.Parent.Stats:FindFirstChild("Block") ~= nil then
  4890. if HIT.Parent.Stats:FindFirstChild("Block").Value == true then
  4891. HASBEENBLOCKED = true
  4892. if HIT.Parent.Stats:FindFirstChild("Block"):FindFirstChild("BlockDebounce") == nil then
  4893. StatLabel("Interruption", HIT.Parent.Head.CFrame * CF(0, 0 + (HIT.Parent.Head.Size.z - 1), 0), "Blocked!", C3(0, 100 / 255, 255 / 255))
  4894. if RANGED ~= true then
  4895. if HITBLOCKSOUND ~= "" and HITBLOCKSOUND ~= "nil" then
  4896. CreateSound(HITBLOCKSOUND, HIT, 1, HITBLOCKSOUNDPITCH)
  4897. end
  4898. end
  4899. local BlockDebounce = IT("BoolValue", HIT.Parent.Stats:FindFirstChild("Block"))
  4900. BlockDebounce.Name = "BlockDebounce"
  4901. BlockDebounce.Value = true
  4902. if RANGED ~= true then
  4903. game:GetService("Debris"):AddItem(BlockDebounce, 0.5)
  4904. else
  4905. game:GetService("Debris"):AddItem(BlockDebounce, 0.1)
  4906. end
  4907. end
  4908. if RANGED ~= true and Enable_Stagger == true then
  4909. HIT.Parent.Stats:FindFirstChild("Block").Value = false
  4910. Stagger.Value = true
  4911. end
  4912. return
  4913. end
  4914. end
  4915. end
  4916. if DECREASETHESTAT ~= nil then
  4917. if HIT.Parent:FindFirstChild("Stats") ~= nil then
  4918. IncreaseOrDecreaseStat(HIT.Parent, DECREASETHESTAT, DECREASEAMOUNT, DECREASEDURATION, SHOWDECREASEDSTAT)
  4919. end
  4920. end
  4921. local DAMAGE = MRANDOM(MINIMUMDAMAGE,MAXIMUMDAMAGE) * Damage.Value
  4922. if HIT.Parent:FindFirstChild("Stats") ~= nil then
  4923. if HIT.Parent.Stats:FindFirstChild("Defense") ~= nil then
  4924. if CanPenetrateArmor.Value == true then
  4925. DAMAGE = DAMAGE
  4926. else
  4927. DAMAGE = DAMAGE / HIT.Parent.Stats:FindFirstChild("Defense").Value
  4928. end
  4929. elseif HIT.Parent.Stats:FindFirstChild("Defense") == nil then
  4930. DAMAGE = DAMAGE
  4931. end
  4932. end
  4933. if CanCrit.Value == true then
  4934. CRITCHANCENUMBER = MRANDOM(1, CritChance.Value)
  4935. if CRITCHANCENUMBER == 1 then
  4936. DAMAGE = DAMAGE * 2
  4937. end
  4938. end
  4939. DAMAGE = math.floor(DAMAGE)
  4940. if HASBEENBLOCKED == false then
  4941. HITHUMANOID.Health = HITHUMANOID.Health - DAMAGE
  4942. end
  4943. if DAMAGE <= 3 and HASBEENBLOCKED == false then
  4944. if STAGGERHIT == true and Enable_Stagger_Hit == true and RANGED ~= true then
  4945. StaggerHit.Value = true
  4946. end
  4947. if HITARMORSOUND ~= "" and HITARMORSOUND ~= "nil" then
  4948. CreateSound(HITARMORSOUND, HIT, 1, HITARMORSOUNDPITCH)
  4949. end
  4950. elseif DAMAGE > 3 and HASBEENBLOCKED == false then
  4951. if HITPLAYERSOUND ~= "" and HITPLAYERSOUND ~= "nil" then
  4952. CreateSound(HITPLAYERSOUND, HIT, 1, HITPLAYERSOUNDPITCH)
  4953. end
  4954. end
  4955. if DAMAGE > 3 and DAMAGE < 20 and HASBEENBLOCKED == false then
  4956. if CanCrit.Value == true and CRITCHANCENUMBER == 1 then
  4957. StatLabel("Normal", HIT.Parent.Head.CFrame * CF(0, 0 + (HIT.Parent.Head.Size.z - 1), 0), "Crit! \n"..DAMAGE, C3(200/255, 0, 0))
  4958. CreateSound("296102734", HIT, 1, 1)
  4959. else
  4960. StatLabel("Normal", HIT.Parent.Head.CFrame * CF(0, 0 + (HIT.Parent.Head.Size.z - 1), 0), DAMAGE, C3(255/255, 220/255, 0))
  4961. end
  4962. elseif DAMAGE >= 20 and HASBEENBLOCKED == false then
  4963. if CanCrit.Value == true and CRITCHANCENUMBER == 1 then
  4964. StatLabel("Normal", HIT.Parent.Head.CFrame * CF(0, 0 + (HIT.Parent.Head.Size.z - 1), 0), "Crit! \n"..DAMAGE, C3(200/255, 0, 0))
  4965. CreateSound("296102734", HIT, 1, 1)
  4966. else
  4967. StatLabel("Normal", HIT.Parent.Head.CFrame * CF(0, 0 + (HIT.Parent.Head.Size.z - 1), 0), DAMAGE, C3(255/255, 0, 0))
  4968. end
  4969. elseif DAMAGE <= 3 and HASBEENBLOCKED == false then
  4970. if CanCrit.Value == true and CRITCHANCENUMBER == 1 then
  4971. StatLabel("Normal", HIT.Parent.Head.CFrame * CF(0, 0 + (HIT.Parent.Head.Size.z - 1), 0), "Crit! \n"..DAMAGE, C3(200/255, 0, 0))
  4972. CreateSound("296102734", HIT, 1, 1)
  4973. else
  4974. StatLabel("Normal", HIT.Parent.Head.CFrame * CF(0, 0 + (HIT.Parent.Head.Size.z - 1), 0), DAMAGE, C3(225/255, 225/255, 225/255))
  4975. end
  4976. end
  4977. if TYPE == "Normal" then
  4978. local vp = IT("BodyVelocity")
  4979. vp.P=500
  4980. vp.maxForce = VT(math.huge, 0, math.huge)
  4981. if KNOCKBACKTYPE == 1 then
  4982. vp.Velocity = PROPERTY.CFrame.lookVector * KNOCKBACK + PROPERTY.Velocity / 1.05
  4983. elseif KNOCKBACKTYPE == 2 then
  4984. vp.Velocity = PROPERTY.CFrame.lookVector * KNOCKBACK
  4985. end
  4986. if KNOCKBACK > 0 and HASBEENBLOCKED == false then
  4987. vp.Parent = HIT--.Parent.Torso
  4988. end
  4989. game:GetService("Debris"):AddItem(vp, 0.5)
  4990. end
  4991. HASBEENBLOCKED = false
  4992. RecentEnemy.Value = HIT.Parent
  4993. local DebounceHit = IT("BoolValue", HIT.Parent)
  4994. DebounceHit.Name = "DebounceHit"
  4995. DebounceHit.Value = true
  4996. game:GetService("Debris"):AddItem(DebounceHit, DELAY)
  4997. end
  4998. HITHUMANOID.Health = 0
  4999. reap(HIT.Parent)
  5000. end
  5001.  
  5002. --Usage: MagnitudeDamage(HITWEAPONSOUNDS[MRANDOM(1, #HITWEAPONSOUNDS)], HITARMORSOUNDS[MRANDOM(1, #HITARMORSOUNDS)], HITBLOCKSOUNDS[MRANDOM(1, #HITBLOCKSOUNDS)], HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], 1, 1, 1, 1, Part, 5, true, 5, 10, MRANDOM(5, 10), "Normal", Part, 0.5, false, true, 1, MRANDOM(5, 10), nil, true, false, nil, 0, 0, false)
  5003. function MagnitudeDamage(HITWEAPONSOUND, HITARMORSOUND, HITBLOCKSOUND, HITPLAYERSOUND, HITWEAPONSOUNDPITCH, HITARMORSOUNDPITCH, HITBLOCKSOUNDPITCH, HITPLAYERSOUNDPITCH, PART, MAGNITUDE, HITEVENWHENDEAD, MINIMUMDAMAGE, MAXIMUMDAMAGE, KNOCKBACK, TYPE, PROPERTY, DELAY, KNOCKBACKTYPE, INCREASESTUN, STAGGER, STAGGERHIT, RANGED, MAGNITUDEDECREASETHESTAT, MAGNITUDEDECREASEAMOUNT, MAGNITUDEDECREASEDURATION, MAGNITUDESHOWDECREASEDSTAT)
  5004. for _, c in pairs(workspace:GetChildren()) do
  5005. local HUMANOID = c:FindFirstChild("Humanoid")
  5006. local HEAD = nil
  5007. if HUMANOID ~= nil then
  5008. for _, d in pairs(c:GetChildren()) do
  5009. if d.ClassName == "Model" and RANGED ~= true then
  5010. HEAD = d:FindFirstChild("Hitbox")
  5011. if HEAD ~= nil then
  5012. local THEMAGNITUDE = (HEAD.Position - PART.Position).magnitude
  5013. if THEMAGNITUDE <= (MAGNITUDE * Player_Size) and c.Name ~= Player.Name then
  5014. if Play_Hitbox_Hit_Sound == true then
  5015. local HitRefpart = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  5016. HitRefpart.Anchored = true
  5017. HitRefpart.CFrame = CF(HEAD.Position)
  5018. CreateSound(HITWEAPONSOUND, HitRefpart, 1, HITWEAPONSOUNDPITCH)
  5019. end
  5020. if Enable_Stagger_Hit == true then
  5021. StaggerHit.Value = true
  5022. end
  5023. end
  5024. end
  5025. elseif d:IsA"BasePart" then
  5026. HEAD = d
  5027. if HEAD ~= nil then
  5028. local THEMAGNITUDE = (HEAD.Position - PART.Position).magnitude
  5029. if THEMAGNITUDE <= (MAGNITUDE * Player_Size) and c.Name ~= Player.Name then
  5030. DamageFunction(HITWEAPONSOUND, HITARMORSOUND, HITBLOCKSOUND, HITPLAYERSOUND, HITWEAPONSOUNDPITCH, HITARMORSOUNDPITCH, HITBLOCKSOUNDPITCH, HITPLAYERSOUNDPITCH, HEAD, HITEVENWHENDEAD, MINIMUMDAMAGE, MAXIMUMDAMAGE, KNOCKBACK, TYPE, PROPERTY, DELAY, KNOCKBACKTYPE, INCREASESTUN, STAGGER, STAGGERHIT, RANGED, MAGNITUDEDECREASETHESTAT, MAGNITUDEDECREASEAMOUNT, MAGNITUDEDECREASEDURATION, MAGNITUDESHOWDECREASEDSTAT)
  5031. end
  5032. end
  5033. end
  5034. end
  5035. end
  5036. end
  5037. end
  5038.  
  5039. --Usage: MagnitudeBuffOrDebuff(Part, 5, "Defense", -0.1, 3, true, true)
  5040. function MagnitudeBuffOrDebuff(PART, MAGNITUDE, STAT, AMOUNT, DURATION, SHOWBUFFORDEBUFF, APPLYTOOTHERSINSTEAD)
  5041. if Player.Neutral == true then
  5042. IncreaseOrDecreaseStat(Character, STAT, AMOUNT, DURATION, SHOWBUFFORDEBUFF)
  5043. end
  5044. for _, c in pairs(workspace:GetChildren()) do
  5045. local HUMANOID = c:FindFirstChild("Humanoid")
  5046. local THEHEAD = nil
  5047. if HUMANOID ~= nil then
  5048. if c:FindFirstChild("Torso") ~= nil then
  5049. THEHEAD = c:FindFirstChild("Torso")
  5050. elseif c:FindFirstChild("UpperTorso") ~= nil then
  5051. THEHEAD = c:FindFirstChild("UpperTorso")
  5052. end
  5053. if THEHEAD ~= nil then
  5054. local THEMAGNITUDE = (THEHEAD.Position - PART.Position).magnitude
  5055. print("yes 1")
  5056. if APPLYTOOTHERSINSTEAD == true then
  5057. if THEMAGNITUDE <= (MAGNITUDE * Player_Size) and c.Name ~= Player.Name then
  5058. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(THEHEAD.Parent) ~= nil then
  5059. if game.Players:GetPlayerFromCharacter(THEHEAD.Parent).TeamColor == Player.TeamColor then
  5060. IncreaseOrDecreaseStat(THEHEAD.Parent, STAT, AMOUNT, DURATION, SHOWBUFFORDEBUFF)
  5061. end
  5062. end
  5063. end
  5064. elseif APPLYTOOTHERSINSTEAD == false then
  5065. if THEMAGNITUDE <= (MAGNITUDE * Player_Size) then
  5066. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(THEHEAD.Parent) ~= nil then
  5067. if game.Players:GetPlayerFromCharacter(THEHEAD.Parent).TeamColor == Player.TeamColor then
  5068. IncreaseOrDecreaseStat(THEHEAD.Parent, STAT, AMOUNT, DURATION, SHOWBUFFORDEBUFF)
  5069. end
  5070. end
  5071. end
  5072. end
  5073. end
  5074. end
  5075. end
  5076. end
  5077.  
  5078. --//=================================\\
  5079. --\\=================================//
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085. --//=================================\\
  5086. --|| WEAPON GUI
  5087. --\\=================================//
  5088.  
  5089. local MANABAR = CreateFrame(WEAPONGUI, Mana_Bar_Background_Transparency, 2, UD2(0.23, 0, 0.82, 0), UD2(0.26, 0, 0, 0), C3(Custom_Colors.Custom_Color_8.r, Custom_Colors.Custom_Color_8.g, Custom_Colors.Custom_Color_8.b), C3(0, 0, 0),"Mana Bar")
  5090. local MANACOVER = CreateFrame(MANABAR, 0, 2, UD2(0, 0, 0, 0), UD2(0, 0, 1, 0), C3(Custom_Colors.Custom_Color_5.r, Custom_Colors.Custom_Color_5.g, Custom_Colors.Custom_Color_5.b), C3(0, 0, 0),"Mana Cover")
  5091. local MANATEXT = CreateLabel(MANABAR, Mana_Name.." ["..FLOOR(Mana.Value).."]", C3(1, 1, 1), "Size32", "Legacy", 1, 2, 1, "Mana Text")
  5092.  
  5093. local HEALTHBAR = CreateFrame(WEAPONGUI, Health_Bar_Background_Transparency, 2, UD2(0.5, 0, 0.82, 0), UD2(0.26, 0, 0, 0), C3(Custom_Colors.Custom_Color_11.r, Custom_Colors.Custom_Color_11.g, Custom_Colors.Custom_Color_11.b), C3(0, 0, 0), "Health Bar")
  5094. local HEALTHCOVER = CreateFrame(HEALTHBAR, 0, 2,UD2(0, 0, 0, 0), UD2(0, 0, 1, 0), C3(Custom_Colors.Custom_Color_6.r, Custom_Colors.Custom_Color_6.g, Custom_Colors.Custom_Color_6.b), C3(0, 0, 0), "Health Cover")
  5095. local HEALTHTEXT = CreateLabel(HEALTHBAR, "Health ["..FLOOR(Humanoid.Health).."]", C3(1, 1, 1), "Size32", "Legacy", 1, 2, 1, "Health Text")
  5096.  
  5097. local STUNFRAME = CreateFrame(nil, Stun_Bar_Background_Transparency, 2, UD2(0.5, 0, 0.78, 0),UD2(0.26, 0, 0, 0),C3(Custom_Colors.Custom_Color_10.r, Custom_Colors.Custom_Color_10.g, Custom_Colors.Custom_Color_10.b), C3(0, 0, 0), "Stun Frame")
  5098. local STUNBAR = CreateFrame(STUNFRAME, 0, 2, UD2(0, 0, 0, 0),UD2(0, 0, 1, 0),C3(Custom_Colors.Custom_Color_7.r, Custom_Colors.Custom_Color_7.g, Custom_Colors.Custom_Color_7.b), C3(0, 0, 0), "Stun Bar")
  5099. local STUNTEXT = CreateLabel(STUNFRAME, "Stun ["..FLOOR(StunValue.Value).."]", C3(1, 1, 1), "Size32", "Legacy", 1, 2, 1, "Stun Text")
  5100.  
  5101. local SECONDARYMANABAR = CreateFrame(nil, Secondary_Mana_Bar_Background_Transparency, 2, UD2(0.23, 0, 0.78, 0), UD2(0.26, 0, 0, 0), C3(Custom_Colors.Custom_Color_9.r, Custom_Colors.Custom_Color_9.g, Custom_Colors.Custom_Color_9.b), C3(0, 0, 0),"Secondary Mana Bar")
  5102. local SECONDARYMANACOVER = CreateFrame(SECONDARYMANABAR, 0, 2, UD2(0, 0, 0, 0), UD2(0, 0, 1, 0), C3(Custom_Colors.Custom_Color_4.r, Custom_Colors.Custom_Color_4.g, Custom_Colors.Custom_Color_4.b), C3(0, 0, 0),"Secondary Mana Cover")
  5103. local SECONDARYMANATEXT = CreateLabel(SECONDARYMANABAR, Secondary_Mana_Name.." ["..FLOOR(SecondaryMana.Value).."]", C3(1, 1, 1), "Size32", "Legacy", 1, 2, 1, "Secondary Mana Text")
  5104.  
  5105. local DEFENSEFRAME = CreateFrame(nil, Stat_Background_Transparency, 2, UD2(0.23, 0, Stat_Offset, 0), UD2(0.075, 0, 0, 0), C3(100 / 255, 100 / 255, 255 / 255), C3(0, 0, 0),"Defense Frame")
  5106. local DEFENSETEXT = CreateLabel(DEFENSEFRAME, "Defense ["..(Defense.Value * 100).."%]", C3(1, 1, 1), "Size32", "Legacy", 1, 2, 1, "Defense Text")
  5107.  
  5108. local DAMAGEFRAME = CreateFrame(nil, Stat_Background_Transparency, 2, UD2(0.456, 0, Stat_Offset, 0), UD2(0.075, 0, 0, 0), C3(255 / 255, 100 / 255, 100 / 255), C3(0, 0, 0),"Damage Frame")
  5109. local DAMAGETEXT = CreateLabel(DAMAGEFRAME, "Damage ["..(Damage.Value * 100).."%]", C3(1, 1, 1), "Size32", "Legacy", 1, 2, 1, "Damage Text")
  5110.  
  5111. local MOVEMENTFRAME = CreateFrame(nil, Stat_Background_Transparency, 2, UD2(0.685, 0, Stat_Offset, 0), UD2(0.075, 0, 0, 0), C3(100 / 255, 255 / 255, 100 / 255), C3(0, 0, 0),"Movement Frame")
  5112. local MOVEMENTTEXT = CreateLabel(MOVEMENTFRAME, "Movement ["..(Movement.Value * 100).."%]", C3(1, 1, 1), "Size32", "Legacy", 1, 2, 1, "Movement Text")
  5113.  
  5114. local SKILL1FRAME = CreateFrame(nil, Ability_Background_Transparency, 2, UD2(0.23, 0, 0.86, 0), UD2(0.26, 0, 0, 0), C3(Custom_Colors.Custom_Color_12.r, Custom_Colors.Custom_Color_12.g, Custom_Colors.Custom_Color_12.b), C3(0, 0, 0), "Skill 1 Frame")
  5115. local SKILL2FRAME = CreateFrame(nil, Ability_Background_Transparency, 2, UD2(0.50, 0, 0.86, 0), UD2(0.26, 0, 0, 0), C3(Custom_Colors.Custom_Color_12.r, Custom_Colors.Custom_Color_12.g, Custom_Colors.Custom_Color_12.b), C3(0, 0, 0), "Skill 2 Frame")
  5116. local SKILL3FRAME = CreateFrame(nil, Ability_Background_Transparency, 2, UD2(0.23, 0, 0.93, 0), UD2(0.26, 0, 0, 0), C3(Custom_Colors.Custom_Color_12.r, Custom_Colors.Custom_Color_12.g, Custom_Colors.Custom_Color_12.b), C3(0, 0, 0), "Skill 3 Frame")
  5117. local SKILL4FRAME = CreateFrame(nil, Ability_Background_Transparency, 2, UD2(0.50, 0, 0.93, 0), UD2(0.26, 0, 0, 0), C3(Custom_Colors.Custom_Color_12.r, Custom_Colors.Custom_Color_12.g, Custom_Colors.Custom_Color_12.b), C3(0, 0, 0), "Skill 4 Frame")
  5118.  
  5119. local SKILL1BAR = CreateFrame(SKILL1FRAME, 0, 2, UD2(0, 0, 0, 0), UD2(0, 0, 1, 0), C3(Custom_Colors.Custom_Color_3.r, Custom_Colors.Custom_Color_3.g, Custom_Colors.Custom_Color_3.b), C3(0, 0, 0), "Skill 1 Bar")
  5120. local SKILL2BAR = CreateFrame(SKILL2FRAME, 0, 2, UD2(0, 0, 0, 0), UD2(0, 0, 1, 0), C3(Custom_Colors.Custom_Color_3.r, Custom_Colors.Custom_Color_3.g, Custom_Colors.Custom_Color_3.b), C3(0, 0, 0), "Skill 2 Bar")
  5121. local SKILL3BAR = CreateFrame(SKILL3FRAME, 0, 2, UD2(0, 0, 0, 0), UD2(0, 0, 1, 0), C3(Custom_Colors.Custom_Color_3.r, Custom_Colors.Custom_Color_3.g, Custom_Colors.Custom_Color_3.b), C3(0, 0, 0), "Skill 3 Bar")
  5122. local SKILL4BAR = CreateFrame(SKILL4FRAME, 0, 2, UD2(0, 0, 0, 0), UD2(0, 0, 1, 0), C3(Custom_Colors.Custom_Color_3.r, Custom_Colors.Custom_Color_3.g, Custom_Colors.Custom_Color_3.b), C3(0, 0, 0), "Skill 4 Bar")
  5123.  
  5124. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Ability 1", C3(1, 1, 1), "Size32", "Legacy", 1, 2, 1, "Text 1")
  5125. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[X] Ability 2", C3(1, 1, 1), "Size32", "Legacy", 1, 2, 1, "Text 2")
  5126. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Ability 3", C3(1, 1, 1), "Size32", "Legacy", 1, 2, 1, "Text 3")
  5127. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Ability 4", C3(1, 1, 1), "Size32", "Legacy", 1, 2, 1, "Text 4")
  5128.  
  5129. if Enable_Gui == true then
  5130. WEAPONGUI.Parent = PlayerGui
  5131. end
  5132.  
  5133. if Enable_Stats == true and Show_Stats == true then
  5134. DEFENSEFRAME.Parent = WEAPONGUI
  5135. DAMAGEFRAME.Parent = WEAPONGUI
  5136. MOVEMENTFRAME.Parent = WEAPONGUI
  5137. end
  5138.  
  5139. if Enable_Secondary_Bar == true then
  5140. SECONDARYMANABAR.Parent = WEAPONGUI
  5141. end
  5142.  
  5143. if Enable_Abilities == true then
  5144. SKILL1FRAME.Parent = WEAPONGUI
  5145. SKILL2FRAME.Parent = WEAPONGUI
  5146. SKILL3FRAME.Parent = WEAPONGUI
  5147. SKILL4FRAME.Parent = WEAPONGUI
  5148. end
  5149.  
  5150. if Enable_Stun == true then
  5151. STUNFRAME.Parent = WEAPONGUI
  5152. end
  5153.  
  5154. function UpdateGUI()
  5155. MANABAR:TweenSize(UD2(0.26, 0, 0.03, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5156. MANACOVER:TweenSize(UD2(1 * (Mana.Value / Max_Mana), 0, 1, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5157. MANATEXT.Text = Mana_Name.." ["..FLOOR(Mana.Value).."]"
  5158. HEALTHBAR:TweenSize(UD2(0.26, 0, 0.03, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5159. HEALTHCOVER:TweenSize(UD2(1 * (Humanoid.Health / Humanoid.MaxHealth), 0, 1, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5160. HEALTHTEXT.Text = "Health ["..FLOOR(Humanoid.Health).."]"
  5161. if Enable_Abilities == true then
  5162. SKILL1FRAME:TweenSize(UD2(0.26, 0, 0.06, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5163. SKILL2FRAME:TweenSize(UD2(0.26, 0, 0.06, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5164. SKILL3FRAME:TweenSize(UD2(0.26, 0, 0.06, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5165. SKILL4FRAME:TweenSize(UD2(0.26, 0, 0.06, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5166. SKILL1BAR:TweenSize(UD2(1 * (CO1 / Cooldown_1), 0, 1, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5167. SKILL2BAR:TweenSize(UD2(1 * (CO2 / Cooldown_2), 0, 1, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5168. SKILL3BAR:TweenSize(UD2(1 * (CO3 / Cooldown_3), 0, 1, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5169. SKILL4BAR:TweenSize(UD2(1 * (CO4 / Cooldown_4), 0, 1, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5170. end
  5171. if Enable_Stats == true and Show_Stats == true then
  5172. DEFENSEFRAME:TweenSize(UD2(0.075, 0, 0.03), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5173. DEFENSETEXT.Text = "Defense ["..(Defense.Value * 100).."%]"
  5174. DAMAGEFRAME:TweenSize(UD2(0.075, 0, 0.03), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5175. DAMAGETEXT.Text = "Damage ["..(Damage.Value * 100).."%]"
  5176. MOVEMENTFRAME:TweenSize(UD2(0.075, 0, 0.03), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5177. MOVEMENTTEXT.Text = "Movement ["..(Movement.Value * 100).."%]"
  5178. end
  5179. if Enable_Stun == true then
  5180. STUNFRAME:TweenSize(UD2(0.26, 0, 0.03, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5181. STUNBAR:TweenSize(UD2(1 * (StunValue.Value / Max_Stun), 0, 1, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5182. STUNTEXT.Text = "Stun ["..FLOOR(StunValue.Value).."]"
  5183. end
  5184. if Enable_Secondary_Bar == true then
  5185. SECONDARYMANABAR:TweenSize(UD2(0.26, 0, 0.03, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5186. SECONDARYMANACOVER:TweenSize(UD2(1 * (SecondaryMana.Value / Max_Secondary_Mana), 0, 1, 0), "Out", "Quad", Menu_Update_Speed, Constant_Update)
  5187. SECONDARYMANATEXT.Text = Secondary_Mana_Name.." ["..FLOOR(SecondaryMana.Value).."]"
  5188. end
  5189. end
  5190.  
  5191. if Enable_Gui == true then
  5192. UpdateGUI()
  5193. for _, v in pairs (WEAPONGUI:GetChildren()) do
  5194. if v.ClassName == "Frame" then
  5195. for _, b in pairs (v:GetChildren()) do
  5196. if b.ClassName == "TextLabel" then
  5197. coroutine.resume(coroutine.create(function(THETEXTLABEL)
  5198. wait(Menu_Update_Speed)
  5199. for i = 1, 0, -0.1 do
  5200. Swait()
  5201. THETEXTLABEL.TextTransparency = i
  5202. THETEXTLABEL.TextStrokeTransparency = i
  5203. end
  5204. THETEXTLABEL.TextTransparency = 0
  5205. THETEXTLABEL.TextStrokeTransparency = 0
  5206. end), b)
  5207. end
  5208. end
  5209. end
  5210. end
  5211. end
  5212.  
  5213. --//=================================\\
  5214. --\\=================================//
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220. --//=================================\\
  5221. --|| SKILL FUNCTIONS
  5222. --\\=================================//
  5223.  
  5224. function UpdateSkillsAndStuff()
  5225. if Mana_Regen_Mode == "1" then
  5226. if Mana.Value >= Max_Mana then
  5227. Mana.Value = Max_Mana
  5228. elseif Mana.Value < 0 then
  5229. Mana.Value = 0
  5230. else
  5231. if MANADELAYNUMBER <= Mana_Wait then
  5232. MANADELAYNUMBER = MANADELAYNUMBER + 1
  5233. else
  5234. MANADELAYNUMBER = 0
  5235. Mana.Value = Mana.Value + Recover_Mana
  5236. end
  5237. end
  5238. elseif Mana_Regen_Mode == "2" then
  5239. if Mana.Value <= Max_Mana then
  5240. Mana.Value = Mana.Value + (Recover_Mana / 30) / Animation_Speed
  5241. elseif Mana.Value >= Max_Mana then
  5242. Mana.Value = Max_Mana
  5243. elseif Mana.Value < 0 then
  5244. Mana.Value = 0
  5245. end
  5246. end
  5247. if Enable_Secondary_Bar == true then
  5248. if Secondary_Mana_Regen_Mode == "1" then
  5249. if SecondaryMana.Value >= Max_Secondary_Mana then
  5250. SecondaryMana.Value = Max_Secondary_Mana
  5251. elseif SecondaryMana.Value < 0 then
  5252. SecondaryMana.Value = 0
  5253. else
  5254. if SECONDARYMANADELAYNUMBER <= Secondary_Mana_Wait then
  5255. SECONDARYMANADELAYNUMBER = SECONDARYMANADELAYNUMBER + 1
  5256. else
  5257. SECONDARYMANADELAYNUMBER = 0
  5258. SecondaryMana.Value = SecondaryMana.Value + Recover_Secondary_Mana
  5259. end
  5260. end
  5261. elseif Secondary_Mana_Regen_Mode == "2" then
  5262. if SecondaryMana.Value <= Max_Secondary_Mana then
  5263. SecondaryMana.Value = SecondaryMana.Value + (Recover_Secondary_Mana / 30) / Animation_Speed
  5264. elseif SecondaryMana.Value >= Max_Secondary_Mana then
  5265. SecondaryMana.Value = Max_Secondary_Mana
  5266. elseif SecondaryMana.Value < 0 then
  5267. SecondaryMana.Value = 0
  5268. end
  5269. end
  5270. else
  5271. SecondaryMana.Value = 0
  5272. end
  5273. if Enable_Stun == true then
  5274. if Stun_Lose_Mode == "1" then
  5275. if StunValue.Value > Max_Stun then
  5276. StunValue.Value = Max_Stun
  5277. elseif StunValue.Value <= 0 then
  5278. StunValue.Value = 0
  5279. else
  5280. if STUNDELAYNUMBER <= Stun_Wait then
  5281. STUNDELAYNUMBER = STUNDELAYNUMBER + 1
  5282. else
  5283. STUNDELAYNUMBER = 0
  5284. StunValue.Value = StunValue.Value - Lose_Stun
  5285. end
  5286. end
  5287. elseif Stun_Lose_Mode == "2" then
  5288. if StunValue.Value <= Max_Stun and StunValue.Value > 0 then
  5289. StunValue.Value = StunValue.Value - (Lose_Stun / 30) / Animation_Speed
  5290. elseif StunValue.Value > Max_Stun then
  5291. StunValue.Value = Max_Stun
  5292. elseif StunValue.Value <= 0 then
  5293. StunValue.Value = 0
  5294. end
  5295. end
  5296. else
  5297. StunValue.Value = 0
  5298. end
  5299. if Enable_Abilities == true then
  5300. if CO1 <= Cooldown_1 then
  5301. CO1 = CO1 + (1 / 30) / Animation_Speed
  5302. elseif CO1 >= Cooldown_1 then
  5303. CO1 = Cooldown_1
  5304. end
  5305. if CO2 <= Cooldown_2 then
  5306. CO2 = CO2 + (1 / 30) / Animation_Speed
  5307. elseif CO2 >= Cooldown_2 then
  5308. CO2 = Cooldown_2
  5309. end
  5310. if CO3 <= Cooldown_3 then
  5311. CO3 = CO3 + (1 / 30) / Animation_Speed
  5312. elseif CO3 >= Cooldown_3 then
  5313. CO3 = Cooldown_3
  5314. end
  5315. if CO4 <= Cooldown_4 then
  5316. CO4 = CO4 + (1 / 30) / Animation_Speed
  5317. elseif CO4 >= Cooldown_4 then
  5318. CO4 = Cooldown_4
  5319. end
  5320. end
  5321. end
  5322.  
  5323. --//=================================\\
  5324. --\\=================================//
  5325.  
  5326.  
  5327.  
  5328.  
  5329.  
  5330. --//=================================\\
  5331. --|| ATTACK FUNCTIONS AND STUFF
  5332. --\\=================================//
  5333.  
  5334. function EquipWeapon()
  5335. --ATTACK = true
  5336. DEFENSECHANGE1.Parent = nil
  5337. MOVEMENTCHANGE1.Parent = ChangeStat
  5338. for i=0, 1, 0.5 / Animation_Speed do
  5339. Swait()
  5340. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-30)), 0.3 / Animation_Speed)
  5341. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(-20)), 0.3 / Animation_Speed)
  5342. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.75 * Player_Size, 0 * Player_Size) * ANGLES(RAD(140), RAD(0), RAD(20)) * ANGLES(RAD(0), RAD(45), RAD(0)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5343. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5344. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-7.5)), 0.3 / Animation_Speed)
  5345. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.3 / Animation_Speed)
  5346. end
  5347. for i=0, 1, 0.08 / Animation_Speed do
  5348. Swait()
  5349. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-30)), 0.3 / Animation_Speed)
  5350. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(-20)), 0.3 / Animation_Speed)
  5351. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.75 * Player_Size, 0 * Player_Size) * ANGLES(RAD(210), RAD(0), RAD(20)) * ANGLES(RAD(0), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5352. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5353. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-7.5)), 0.3 / Animation_Speed)
  5354. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.3 / Animation_Speed)
  5355. end
  5356. HandleWeld.Part0 = RightArm
  5357. HandleWeld.C0 = CF(-0.05 * Player_Size, -1 * Player_Size, -0.05 * Player_Size) * ANGLES(RAD(-27), RAD(0), RAD(-19)) * ANGLES(RAD(0), RAD(110), RAD(0))
  5358. CreateSound("174884033", HitboxPart, 1, 1.5)
  5359. for i=0, 1, 0.5 / Animation_Speed do
  5360. Swait()
  5361. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-30)), 0.3 / Animation_Speed)
  5362. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-2.5), RAD(0), RAD(30)), 0.3 / Animation_Speed)
  5363. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(80)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5364. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5365. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-7.5)), 0.3 / Animation_Speed)
  5366. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.3 / Animation_Speed)
  5367. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-70), RAD(90), RAD(0)), 0.3 / Animation_Speed)
  5368. end
  5369. LASTPOINT = EffectPart.CFrame
  5370. for i=0, 1, 0.08 / Animation_Speed do
  5371. Swait()
  5372. TrailEffect("Institutional white", "Neon", EffectPart.CFrame, LASTPOINT, "Block", 0, 0.2, ANGLES(0, 0, 0), -0.01, 0, -0.01, 0.1)
  5373. LASTPOINT = EffectPart.CFrame
  5374. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-30)), 0.4 / Animation_Speed)
  5375. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-2.5), RAD(0), RAD(30)), 0.4 / Animation_Speed)
  5376. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(80)) * ANGLES(RAD(-60), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5377. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5378. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-7.5)), 0.4 / Animation_Speed)
  5379. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  5380. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-140), RAD(90), RAD(0)), 0.3 / Animation_Speed)
  5381. end
  5382. LASTPOINT = nil
  5383. --ATTACK = false
  5384. end
  5385.  
  5386. function UnequipWeapon()
  5387. --ATTACK = true
  5388. for i=0, 1, 0.5 / Animation_Speed do
  5389. Swait()
  5390. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-30)), 0.3 / Animation_Speed)
  5391. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(-20)), 0.3 / Animation_Speed)
  5392. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.75 * Player_Size, 0 * Player_Size) * ANGLES(RAD(140), RAD(0), RAD(20)) * ANGLES(RAD(0), RAD(45), RAD(0)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5393. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5394. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-7.5)), 0.3 / Animation_Speed)
  5395. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.3 / Animation_Speed)
  5396. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(-0.05 * Player_Size, -1 * Player_Size, -0.05 * Player_Size) * ANGLES(RAD(-27), RAD(0), RAD(-19)) * ANGLES(RAD(0), RAD(110), RAD(0)), 0.3 / Animation_Speed)
  5397. end
  5398. CreateSound("245542809", HitboxPart, 1, 1.2)
  5399. for i=0, 1, 0.08 / Animation_Speed do
  5400. Swait()
  5401. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-30)), 0.3 / Animation_Speed)
  5402. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(-20)), 0.3 / Animation_Speed)
  5403. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.75 * Player_Size, 0 * Player_Size) * ANGLES(RAD(210), RAD(0), RAD(20)) * ANGLES(RAD(0), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5404. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5405. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-7.5)), 0.3 / Animation_Speed)
  5406. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.3 / Animation_Speed)
  5407. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(-0.05 * Player_Size, -1 * Player_Size, -0.05 * Player_Size) * ANGLES(RAD(-27), RAD(0), RAD(-19)) * ANGLES(RAD(0), RAD(110), RAD(0)), 0.3 / Animation_Speed)
  5408. end
  5409. HandleWeld.Part0 = Torso
  5410. HandleWeld.C0 = CF(2 * Player_Size, 2 * Player_Size, 0.6 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(135))
  5411. for i=0, 1, 0.5 / Animation_Speed do
  5412. Swait()
  5413. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-30)), 0.3 / Animation_Speed)
  5414. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-2.5), RAD(0), RAD(30)), 0.3 / Animation_Speed)
  5415. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.75 * Player_Size, 0 * Player_Size) * ANGLES(RAD(140), RAD(0), RAD(20)) * ANGLES(RAD(0), RAD(45), RAD(0)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5416. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5417. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-7.5)), 0.3 / Animation_Speed)
  5418. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.3 / Animation_Speed)
  5419. end
  5420. for i=0, 1, 0.08 / Animation_Speed do
  5421. Swait()
  5422. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5423. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5424. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5425. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)), 0.3 / Animation_Speed)
  5426. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5427. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5428. if Disable_Moving_Arms == false then
  5429. RightShoulder.C1 = Clerp(RightShoulder.C1, ANGLES(0, RAD(90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5), 0.3 / Animation_Speed)
  5430. LeftShoulder.C1 = Clerp(LeftShoulder.C1, ANGLES(0, RAD(-90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5), 0.3 / Animation_Speed)
  5431. else
  5432. RightShoulder.C1 = Clerp(RightShoulder.C1, CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size), 0.3 / Animation_Speed)
  5433. LeftShoulder.C1 = Clerp(LeftShoulder.C1, CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size), 0.3 / Animation_Speed)
  5434. end
  5435. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5436. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5437. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5438. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5439. end
  5440. RootJoint.C0 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
  5441. RootJoint.C1 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
  5442. Neck.C0 = NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5443. Neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180))
  5444. RightShoulder.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0
  5445. LeftShoulder.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0
  5446. if Disable_Moving_Arms == false then
  5447. RightShoulder.C1 = ANGLES(0, RAD(90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
  5448. LeftShoulder.C1 = ANGLES(0, RAD(-90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
  5449. else
  5450. RightShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  5451. LeftShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  5452. end
  5453. RightHip.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5454. LeftHip.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5455. RightHip.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5456. LeftHip.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5457. --ATTACK = false
  5458. DEFENSECHANGE1.Parent = ChangeStat
  5459. MOVEMENTCHANGE1.Parent = nil
  5460. end
  5461.  
  5462. function StaggerHitAnimation()
  5463. ATTACK = true
  5464. if Weapon:FindFirstChild("Hitbox") ~= nil then
  5465. for i = 1, MRANDOM(2, 4) do
  5466. ClangEffect("Black", "Neon", CF(Weapon:FindFirstChild("Hitbox").Position) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), 20, 5, 0.2, MRANDOM(5, 15) / 10, 0, -0.02, 0, -0.02, 0.1)
  5467. end
  5468. end
  5469. for i = 0, 1, 0.1 / Animation_Speed do
  5470. Swait()
  5471. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-10), RAD(0), RAD(-30)), 0.3 / Animation_Speed)
  5472. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(30)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5473. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-30), RAD(0), RAD(60)) * ANGLES(RAD(0), RAD(-30), RAD(0)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5474. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-20), RAD(0), RAD(-20)) * ANGLES(RAD(0), RAD(20), RAD(0)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5475. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.9 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-20)), 0.3 / Animation_Speed)
  5476. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1.1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(10)), 0.3 / Animation_Speed)
  5477. if Stagger.Value == true or Stun.Value == true then
  5478. break
  5479. end
  5480. end
  5481. ATTACK = false
  5482. end
  5483.  
  5484. function StaggerAnimation()
  5485. ATTACK = true
  5486. if Weapon:FindFirstChild("Hitbox") ~= nil then
  5487. for i = 1, MRANDOM(2, 4) do
  5488. ClangEffect("White", "Neon", CF(Weapon:FindFirstChild("Hitbox").Position) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), 20, 5, 0.2, MRANDOM(5, 15) / 10, 0, -0.02, 0, -0.02, 0.1)
  5489. end
  5490. end
  5491. DISABLEJUMPING = true
  5492. COMBO = 1
  5493. StatLabel("Interruption", Head.CFrame * CF(0, 0 + (Head.Size.z - 1), 0), "Staggered!", C3(255 / 255, 255 / 255, 0))
  5494. local STAGGERVELOCITY = Instance.new("BodyVelocity",Torso)
  5495. STAGGERVELOCITY.P = 500
  5496. STAGGERVELOCITY.maxForce = VT(math.huge, 0, math.huge)
  5497. if Rooted.Value == false then
  5498. STAGGERVELOCITY.Velocity = RootPart.CFrame.lookVector * -40
  5499. end
  5500. for i = 0, 1, 0.35 / Animation_Speed do
  5501. Swait()
  5502. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.3 / Animation_Speed)
  5503. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(2.5), RAD(0), RAD(20)), 0.3 / Animation_Speed)
  5504. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size,0 * Player_Size) * ANGLES(RAD(-15), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5505. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size,0 * Player_Size) * ANGLES(RAD(-7.5), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5506. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size,0 * Player_Size) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(30)), 0.3 / Animation_Speed)
  5507. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size,0 * Player_Size) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 0.3 / Animation_Speed)
  5508. end
  5509. for i = 0, 1, 0.2 / Animation_Speed do
  5510. Swait()
  5511. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.25 * Player_Size) * ANGLES(RAD(-25), RAD(0), RAD(-20)), 0.4 / Animation_Speed)
  5512. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.4 / Animation_Speed)
  5513. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-15), RAD(0), RAD(30)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5514. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-7.5), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5515. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(50)), 0.4 / Animation_Speed)
  5516. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.4 / Animation_Speed)
  5517. end
  5518. STAGGERVELOCITY.Parent = nil
  5519. for i = 1, 50 * Animation_Speed do
  5520. Swait()
  5521. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -1.8 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-20)) * ANGLES(RAD(-5), RAD(-5), RAD(0)), 0.3 / Animation_Speed)
  5522. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(20), RAD(0), RAD(20)) * ANGLES(RAD(0), RAD(5), RAD(0)), 0.3 / Animation_Speed)
  5523. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(20)) * ANGLES(RAD(0), RAD(-20), RAD(0)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5524. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-15), RAD(0), RAD(-10)) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5525. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.4 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(30), RAD(0)), 0.3 / Animation_Speed)
  5526. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, 0.5 * Player_Size, -0.5 * Player_Size) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-2.5), RAD(0), RAD(-10)), 0.3 / Animation_Speed)
  5527. end
  5528. DISABLEJUMPING = false
  5529. ATTACK = false
  5530. end
  5531.  
  5532. function StunAnimation()
  5533. ATTACK = true
  5534. DISABLEJUMPING = true
  5535. COMBO = 1
  5536. StatLabel("Interruption", Head.CFrame * CF(0, 0 + (Head.Size.z - 1), 0), "Stunned!", C3(255 / 255, 255 / 255, 0))
  5537. for i = 0, 1, 0.3 / Animation_Speed do
  5538. Swait()
  5539. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.05 * Player_Size) * ANGLES(RAD(15), RAD(0), RAD(-150)), 0.3 / Animation_Speed)
  5540. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-10), RAD(0), RAD(-20)), 0.3 / Animation_Speed)
  5541. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(30), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5542. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-20), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5543. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(30)), 0.3 / Animation_Speed)
  5544. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(20)), 0.3 / Animation_Speed)
  5545. end
  5546. for i = 0, 1, 0.3 / Animation_Speed do
  5547. Swait()
  5548. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.05 * Player_Size) * ANGLES(RAD(45), RAD(0), RAD(-180)), 0.4 / Animation_Speed)
  5549. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-15), RAD(0), RAD(-30)), 0.4 / Animation_Speed)
  5550. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(30), RAD(0), RAD(40)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5551. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-20), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5552. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(15)), 0.4 / Animation_Speed)
  5553. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(50)), 0.4 / Animation_Speed)
  5554. end
  5555. for i = 0, 1, 0.3 / Animation_Speed do
  5556. Swait()
  5557. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(75), RAD(0), RAD(-180)), 0.4 / Animation_Speed)
  5558. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-15), RAD(0), RAD(-60)), 0.4 / Animation_Speed)
  5559. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(20), RAD(0), RAD(70)) * ANGLES(RAD(0), RAD(30), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5560. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-10), RAD(0), RAD(-80)) * ANGLES(RAD(0), RAD(-40), RAD(0)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5561. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(10)), 0.4 / Animation_Speed)
  5562. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(80)), 0.4 / Animation_Speed)
  5563. end
  5564. for i = 1, 70 * Animation_Speed do
  5565. Swait()
  5566. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -2.5 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-180)), 0.3 / Animation_Speed)
  5567. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.3 / Animation_Speed)
  5568. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(-10), RAD(90)) * RIGHTSHOULDERC0, 0.3 / Animation_Speed)
  5569. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 0.3 / Animation_Speed)
  5570. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0.2 * Player_Size) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5571. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(0)), 0.3 / Animation_Speed)
  5572. end
  5573. for i = 0, 1, 0.2 / Animation_Speed do
  5574. Swait()
  5575. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -1.5 * Player_Size) * ANGLES(RAD(20), RAD(0), RAD(100)), 0.4 / Animation_Speed)
  5576. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-30)), 0.4 / Animation_Speed)
  5577. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-20), RAD(-10), RAD(30)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5578. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(80), RAD(0), RAD(20)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5579. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(60), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(70)), 0.4 / Animation_Speed)
  5580. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.25 * Player_Size, -1 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(20)), 0.4 / Animation_Speed)
  5581. end
  5582. DISABLEJUMPING = false
  5583. ATTACK = false
  5584. end
  5585.  
  5586. function EAbility()
  5587. ATTACK = true
  5588. ATTACK = false
  5589. end
  5590.  
  5591. function Attack1()
  5592. ATTACK = true
  5593. for i=0, 1, 0.1 / Animation_Speed do
  5594. Swait()
  5595. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(-40)), 0.4 / Animation_Speed)
  5596. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5), RAD(0), RAD(35)), 0.4 / Animation_Speed)
  5597. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(150), RAD(0), RAD(-20)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5598. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-0.25 * Player_Size, 0.5 * Player_Size, -0.75 * Player_Size) * ANGLES(RAD(160), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5599. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  5600. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.075 * Player_Size) * ANGLES(RAD(0), RAD(-45), RAD(0)) * ANGLES(RAD(-2.5), RAD(0), RAD(-15)), 0.4 / Animation_Speed)
  5601. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-80), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5602. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  5603. break
  5604. end
  5605. end
  5606. CreateSound("553461842", HitboxPart, 1.2, MRANDOM(8, 9) / 10)
  5607. local HASHITFLOOR = false
  5608. for i=0, 1, 0.1 / Animation_Speed do
  5609. Swait()
  5610. local Pos = HitboxPart
  5611. local Offset = HitboxPart.CFrame * CF(0, 0.1 * Player_Size, 0)
  5612. local Color = "Really black"
  5613. local Material = "Neon"
  5614. local TheDelay = 0.01
  5615. local Height = 6.2 * Player_Size
  5616. BLCF = Offset
  5617. --[[if SCFR and (Pos.Position - SCFR.p).magnitude > 0.1 then
  5618. local a, b = Triangle(Color, Material, (SCFR * CF(0, Height / 2,0)).p, (SCFR * CF(0, -Height / 2, 0)).p, (BLCF * CF(0, Height / 2,0)).p, TheDelay)
  5619. if a then game:GetService("Debris"):AddItem(a, 1) end
  5620. if b then game:GetService("Debris"):AddItem(b, 1) end
  5621. local a, b = Triangle(Color, Material, (BLCF * CF(0, Height / 2, 0)).p, (BLCF * CF(0, -Height / 2, 0)).p, (SCFR * CF(0, -Height / 2, 0)).p, TheDelay)
  5622. if a then game:GetService("Debris"):AddItem(a, 1) end
  5623. if b then game:GetService("Debris"):AddItem(b, 1) end
  5624. SCFR = BLCF
  5625. elseif not SCFR then
  5626. SCFR = BLCF
  5627. end]]--
  5628. local SWORDHIT, SWORDPOS = Raycast(EffectPart.Position, (CF(EffectPart.Position, EffectPart.Position + VT(0, -1, 0))).lookVector, 1 * Player_Size, Character)
  5629. if SWORDHIT ~= nil and HASHITFLOOR == false and SWORDHIT.Parent:FindFirstChild("Humanoid") == nil then
  5630. HASHITFLOOR = true
  5631. --print(SWORDHIT.Material)
  5632. if SWORDHIT.Material == Enum.Material.Grass or SWORDHIT.Material == Enum.Material.Ice or SWORDHIT.Material == Enum.Material.Fabric or SWORDHIT.Material == Enum.Material.SmoothPlastic or SWORDHIT.Material == Enum.Material.Sand or SWORDHIT.Material == Enum.Material.Plastic or SWORDHIT.Material == Enum.Material.Neon or SWORDHIT.Material == Enum.Material.Foil then
  5633. CreateSound("525717773", EffectPart, 1.2 , MRANDOM(8, 12) / 10)
  5634. elseif SWORDHIT.Material == Enum.Material.Metal or SWORDHIT.Material == Enum.Material.Concrete or SWORDHIT.Material == Enum.Material.Brick or SWORDHIT.Material == Enum.Material.CorrodedMetal or SWORDHIT.Material == Enum.Material.Slate or SWORDHIT.Material == Enum.Material.Marble or SWORDHIT.Material == Enum.Material.Granite or SWORDHIT.Material == Enum.Material.DiamondPlate or SWORDHIT.Material == Enum.Material.Pebble or SWORDHIT.Material == Enum.Material.Cobblestone then
  5635. CreateSound("470790670", EffectPart, 1 , MRANDOM(8, 12) / 10)
  5636. for i = 1, MRANDOM(2, 4) do
  5637. ClangEffect("Really black", "Neon", CF(SWORDPOS) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), 10, 3, 0.2, MRANDOM(5, 15) / 10, 0, -0.02, 0, -0.02, 0.1)
  5638. end
  5639. elseif SWORDHIT.Material == Enum.Material.Wood or SWORDHIT.Material == Enum.Material.WoodPlanks then
  5640. CreateSound("514586161", EffectPart, 1 , MRANDOM(8, 12) / 10)
  5641. end
  5642. end
  5643. MagnitudeDamage(HITWEAPONSOUNDS[MRANDOM(1, #HITWEAPONSOUNDS)], HITARMORSOUNDS[MRANDOM(1, #HITARMORSOUNDS)], HITBLOCKSOUNDS[MRANDOM(1, #HITBLOCKSOUNDS)], HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], 1, 1, 1, 1, HitboxPart, 4, false, 35, 45, MRANDOM(5, 10), "Normal", RootPart, 0.5, 1, MRANDOM(5, 10), nil, true, false, nil, 0, 0, false)
  5644. if HASHITFLOOR == true then
  5645. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(30)), 0.4 / Animation_Speed)
  5646. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5), RAD(0), RAD(-20)), 0.4 / Animation_Speed)
  5647. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(40), RAD(0), RAD(5)) * ANGLES(RAD(0), RAD(-30), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5648. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(0 * Player_Size, 0.25 * Player_Size, -0.75 * Player_Size) * ANGLES(RAD(20), RAD(0), RAD(55)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5649. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.075 * Player_Size) * ANGLES(RAD(0), RAD(50), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(17.5)), 0.4 / Animation_Speed)
  5650. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  5651. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-132.5), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5652. else
  5653. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(30)), 0.4 / Animation_Speed)
  5654. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5), RAD(0), RAD(-20)), 0.4 / Animation_Speed)
  5655. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(30), RAD(0), RAD(5)) * ANGLES(RAD(0), RAD(-30), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5656. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(0 * Player_Size, 0.25 * Player_Size, -0.75 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(55)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5657. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.075 * Player_Size) * ANGLES(RAD(0), RAD(50), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(17.5)), 0.4 / Animation_Speed)
  5658. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  5659. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-150), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5660. end
  5661. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  5662. break
  5663. end
  5664. end
  5665. BLCF = nil
  5666. SCFR = nil
  5667. ATTACK = false
  5668. end
  5669.  
  5670. function Attack2()
  5671. ATTACK = true
  5672. for i=0, 1, 0.1 / Animation_Speed do
  5673. Swait()
  5674. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(20)), 0.4 / Animation_Speed)
  5675. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5), RAD(0), RAD(-15)), 0.4 / Animation_Speed)
  5676. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.25 * Player_Size, 0.5 * Player_Size, -0.5 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5677. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-25), RAD(0), RAD(-35)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5678. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(15)), 0.4 / Animation_Speed)
  5679. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  5680. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-110), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5681. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  5682. break
  5683. end
  5684. end
  5685. CreateSound("553461718", HitboxPart, 1.2, MRANDOM(7, 9) / 10)
  5686. for i=0, 1, 0.1 / Animation_Speed do
  5687. Swait()
  5688. local Pos = HitboxPart
  5689. local Offset = HitboxPart.CFrame * CF(0, 0.1 * Player_Size, 0)
  5690. local Color = "Really black"
  5691. local Material = "Neon"
  5692. local TheDelay = 0.01
  5693. local Height = 6.2 * Player_Size
  5694. BLCF = Offset
  5695. --[[if SCFR and (Pos.Position - SCFR.p).magnitude > 0.1 then
  5696. local a, b = Triangle(Color, Material, (SCFR * CF(0, Height / 2,0)).p, (SCFR * CF(0, -Height / 2, 0)).p, (BLCF * CF(0, Height / 2,0)).p, TheDelay)
  5697. if a then game:GetService("Debris"):AddItem(a, 1) end
  5698. if b then game:GetService("Debris"):AddItem(b, 1) end
  5699. local a, b = Triangle(Color, Material, (BLCF * CF(0, Height / 2, 0)).p, (BLCF * CF(0, -Height / 2, 0)).p, (SCFR * CF(0, -Height / 2, 0)).p, TheDelay)
  5700. if a then game:GetService("Debris"):AddItem(a, 1) end
  5701. if b then game:GetService("Debris"):AddItem(b, 1) end
  5702. SCFR = BLCF
  5703. elseif not SCFR then
  5704. SCFR = BLCF
  5705. end]]--
  5706. MagnitudeDamage(HITWEAPONSOUNDS[MRANDOM(1, #HITWEAPONSOUNDS)], HITARMORSOUNDS[MRANDOM(1, #HITARMORSOUNDS)], HITBLOCKSOUNDS[MRANDOM(1, #HITBLOCKSOUNDS)], HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], 1, 1, 1, 1, HitboxPart, 4, false, 35, 45, MRANDOM(5, 10), "Normal", RootPart, 0.5, 1, MRANDOM(5, 10), nil, true, false, nil, 0, 0, false)
  5707. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(-30)), 0.4 / Animation_Speed)
  5708. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(2.5), RAD(0), RAD(30)), 0.4 / Animation_Speed)
  5709. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(100)) * ANGLES(RAD(-30), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5710. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-15), RAD(0), RAD(-55)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5711. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-2.5), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  5712. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-15)), 0.4 / Animation_Speed)
  5713. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-130), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5714. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  5715. break
  5716. end
  5717. end
  5718. BLCF = nil
  5719. SCFR = nil
  5720. ATTACK = false
  5721. end
  5722.  
  5723. function SilenceRoar()
  5724. local exp = Instance.new("Part")
  5725. exp.Parent = workspace
  5726. exp.Size = Vector3.new(1,1,1)
  5727. exp.Anchored = true
  5728. exp.Transparency = 0.25
  5729. exp.CanCollide = false
  5730. exp.CFrame = Head.CFrame
  5731. exp.BrickColor = BrickColor.new("Really black")
  5732. exp.Material = "Neon"
  5733. local meshe = Instance.new("SpecialMesh")
  5734. meshe.MeshType = "Sphere"
  5735. meshe.Parent = exp
  5736. for size = 1, 25 do
  5737. meshe.Scale = meshe.Scale + Vector3.new(5,5,5)
  5738. exp.Transparency = exp.Transparency + (1/25)
  5739. wait(0.00025)
  5740. end
  5741. exp:Destroy()
  5742. end
  5743.  
  5744. function ShootFireball(POSITION1, POSITION2, SPEED, SIZE, DURATION, LOWDAMAGE, HIGHDAMAGE)
  5745. local POS1 = POSITION1
  5746. local POS2 = POSITION2
  5747. local MOUSELOOK = CF((POS1 + POS2) / 2, POS2)
  5748. local FIREBALLSPEED = SPEED * Player_Size
  5749. local FIREBALLDURATION = DURATION
  5750. local FIREBALLCOLORS = {"Really black", "Black", "White"}
  5751. local FIREBALLHITSOUNDS = {"438666542", "314970790"}
  5752. coroutine.resume(coroutine.create(function()
  5753. repeat
  5754. Swait()
  5755. local FIREBALLHIT, FIREBALLPOS = Raycast(POS1, MOUSELOOK.lookVector, FIREBALLSPEED, Character)
  5756. POS1 = POS1 + (MOUSELOOK.lookVector * FIREBALLSPEED)
  5757. MagicBlock(FIREBALLCOLORS[MRANDOM(1, #FIREBALLCOLORS)], "Neon", CF(POS1) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(0, 0, 0), VT(0, 0, 0), SIZE, SIZE, SIZE, SIZE / -10, SIZE / -10, SIZE / -10, 0.1)
  5758. if FIREBALLHIT ~= nil or FIREBALLDURATION <= 0.1 then
  5759. FIREBALLDURATION = 0
  5760. local FireballHitRefpart = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  5761. FireballHitRefpart.Anchored = true
  5762. FireballHitRefpart.CFrame = CF(FIREBALLPOS)
  5763. game:GetService("Debris"):AddItem(FireballHitRefpart, 5)
  5764. CreateSound(FIREBALLHITSOUNDS[MRANDOM(1, #FIREBALLHITSOUNDS)], FireballHitRefpart, 1.4, MRANDOM(14, 16) / 10)
  5765. for i = 1, MRANDOM(4, 8) do
  5766. MagicBlock(FIREBALLCOLORS[MRANDOM(1, #FIREBALLCOLORS)], "Neon", FireballHitRefpart.CFrame * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360))), CF(0, MRANDOM(5, 7) / 10 * Player_Size, 0), VT(0, 0, 0), 5, 5, 5, 0, 0, 0, MRANDOM(3, 5) / 100)
  5767. end
  5768. MagicBlock("Really black", "Neon", FireballHitRefpart.CFrame * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5))), VT(0, 0, 0), SIZE, SIZE, SIZE, SIZE / 3, SIZE / 3, SIZE / 3, 0.05)
  5769. MagicBlock("Black", "Neon", FireballHitRefpart.CFrame * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5))), VT(0, 0, 0), SIZE * 0.5, SIZE * 0.5, SIZE * 0.5, SIZE / 4, SIZE / 4, SIZE / 4, 0.05)
  5770. MagicBlock("White", "Neon", FireballHitRefpart.CFrame * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5))), VT(0, 0, 0), SIZE * 0.25, SIZE * 0.25, SIZE * 0.25, SIZE / 5, SIZE / 5, SIZE / 5, 0.05)
  5771. MagnitudeDamage("", "", "", "", 1, 1, 1, 1, FireballHitRefpart, SIZE / 2, false, 50, 50, 0, "Normal", RootPart, 0, 1, MRANDOM(10, 15), nil, false, true, nil, 0, 0, false)
  5772. else
  5773. FIREBALLDURATION = FIREBALLDURATION - (1 / 30) / Animation_Speed
  5774. end
  5775. until FIREBALLHIT ~= nil or FIREBALLDURATION <= 0
  5776. end))
  5777. end
  5778.  
  5779. function ShootLargeFireball(POSITION1, POSITION2, SPEED, SIZE, DURATION, LOWDAMAGE, HIGHDAMAGE)
  5780. local POS1 = POSITION1
  5781. local POS2 = POSITION2
  5782. local MOUSELOOK = CF((POS1 + POS2) / 2, POS2)
  5783. local FIREBALLSPEED = SPEED * Player_Size
  5784. local FIREBALLDURATION = DURATION
  5785. local FIREBALLCOLORS = {"Really black", "Black", "White"}
  5786. local FIREBALLHITSOUNDS = {"178452241"}
  5787. coroutine.resume(coroutine.create(function()
  5788. repeat
  5789. Swait()
  5790. local FIREBALLHIT, FIREBALLPOS = Raycast(POS1, MOUSELOOK.lookVector, FIREBALLSPEED, Character)
  5791. POS1 = POS1 + (MOUSELOOK.lookVector * FIREBALLSPEED)
  5792. MagicBlock(FIREBALLCOLORS[MRANDOM(1, #FIREBALLCOLORS)], "Neon", CF(POS1) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(0, 0, 0), VT(0, 0, 0), SIZE, SIZE, SIZE, SIZE / -10, SIZE / -10, SIZE / -10, 0.1)
  5793. if FIREBALLHIT ~= nil or FIREBALLDURATION <= 0.1 then
  5794. FIREBALLDURATION = 0
  5795. local FireballHitRefpart = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  5796. FireballHitRefpart.Anchored = true
  5797. FireballHitRefpart.CFrame = CF(FIREBALLPOS)
  5798. game:GetService("Debris"):AddItem(FireballHitRefpart, 5)
  5799. CreateSound(FIREBALLHITSOUNDS[MRANDOM(1, #FIREBALLHITSOUNDS)], FireballHitRefpart, 1.4, MRANDOM(14, 16) / 10)
  5800. for i = 1, MRANDOM(4, 8) do
  5801. MagicBlock(FIREBALLCOLORS[MRANDOM(1, #FIREBALLCOLORS)], "Neon", FireballHitRefpart.CFrame * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360))), CF(0, MRANDOM(5, 7) / 10 * Player_Size, 0), VT(0, 0, 0), 5, 5, 5, 0, 0, 0, MRANDOM(3, 5) / 100)
  5802. end
  5803. MagicBlock("Really black", "Neon", FireballHitRefpart.CFrame * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5))), VT(0, 0, 0), SIZE, SIZE, SIZE, SIZE / 3, SIZE / 3, SIZE / 3, 0.05)
  5804. MagicBlock("Black", "Neon", FireballHitRefpart.CFrame * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5))), VT(0, 0, 0), SIZE * 0.5, SIZE * 0.5, SIZE * 0.5, SIZE / 4, SIZE / 4, SIZE / 4, 0.05)
  5805. MagicBlock("White", "Neon", FireballHitRefpart.CFrame * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5)), RAD(MRANDOM(-5, 5))), VT(0, 0, 0), SIZE * 0.25, SIZE * 0.25, SIZE * 0.25, SIZE / 5, SIZE / 5, SIZE / 5, 0.05)
  5806. MagnitudeDamage("", "", "", "", 1, 1, 1, 1, FireballHitRefpart, SIZE / 5, false, 50, 50, 0, "Normal", RootPart, 0, 1, MRANDOM(10, 15), nil, false, true, nil, 0, 0, false)
  5807. else
  5808. FIREBALLDURATION = FIREBALLDURATION - (1 / 30) / Animation_Speed
  5809. end
  5810. until FIREBALLHIT ~= nil or FIREBALLDURATION <= 0
  5811. end))
  5812. end
  5813.  
  5814. function FirePillar(POSITION1, POSITION2, SIZE, RISE, RANGE, LOWDAMAGE, HIGHDAMAGE, LASTINGTIME)
  5815. local POS1 = POSITION1
  5816. local POS2 = POSITION2
  5817. local MOUSELOOK = CF((POS1 + POS2) / 2, POS2)
  5818. local FIREPILLARHITSOUNDS = {"171378971", --[["646619365",--]] "472579737"--[[, "144140670"--]]}
  5819. local FIREPILLARCOLORS = {"White", "Black", "Really black"}
  5820. local FIREPILLAR1HIT, FIREPILLAR1POS = Raycast(POS1, MOUSELOOK.lookVector, RANGE * Player_Size, Character)
  5821. local FirePillarRefpart1 = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  5822. FirePillarRefpart1.Anchored = true
  5823. FirePillarRefpart1.CFrame = CF(FIREPILLAR1POS) * CF(0, 10, 0)
  5824. game:GetService("Debris"):AddItem(FirePillarRefpart1, 5)
  5825. local FIREPILLAR2HIT, FIREPILLAR2POS = Raycast(FirePillarRefpart1.Position, CF(FirePillarRefpart1.Position, FirePillarRefpart1.Position + VT(0, -1, 0)).lookVector, 999, Character)
  5826. if FIREPILLAR2HIT ~= nil then
  5827. FirePillarRefpart1.Parent = nil
  5828. local FirePillarRefpart2 = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  5829. FirePillarRefpart2.Anchored = true
  5830. FirePillarRefpart2.CFrame = CF(FIREPILLAR2POS)
  5831. game:GetService("Debris"):AddItem(FirePillarRefpart2, 5)
  5832. CreateSound(FIREPILLARHITSOUNDS[MRANDOM(1, #FIREPILLARHITSOUNDS)], FirePillarRefpart2, 1.2, MRANDOM(11, 13) / 10)
  5833. for i = 1, MRANDOM(5, 10) do
  5834. MagicBlock(FIREPILLARCOLORS[MRANDOM(1, #FIREPILLARCOLORS)], "Neon", FirePillarRefpart2.CFrame * ANGLES(RAD(MRANDOM(-60, 60)), 0, RAD(MRANDOM(-60, 60))), CF(0, MRANDOM(5, 7) / 10 * Player_Size, 0), VT(0, 0, 0), 3, 3, 3, 0, 0, 0, MRANDOM(3, 5) / 100)
  5835. end
  5836. for i = 1, MRANDOM(15, 20) do
  5837. local FIREEFFECTSIZE = MRANDOM(1, 2)
  5838. MagicBlock(FIREPILLARCOLORS[MRANDOM(1, #FIREPILLARCOLORS)], "Neon", FirePillarRefpart2.CFrame, CF(0, MRANDOM(5, 10) / 100, 0) * ANGLES(0, RAD(MRANDOM(-20, 20)), 0), VT(MRANDOM(SIZE / 6, SIZE / 4), 0, 0), FIREEFFECTSIZE, FIREEFFECTSIZE, FIREEFFECTSIZE, -0.02, -0.02, -0.02, MRANDOM(1, 2) / 100)
  5839. end
  5840. MagicCylinder("Dark stone gret", "Neon", CF(FIREPILLAR2POS), ANGLES(0, 0, 0), VT(0, 0, 0), SIZE, 0.1, SIZE, 1.5, 0, 1.5, LASTINGTIME)
  5841. MagicSphere("Really black", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE, 0.1, SIZE, 1.5, RISE, 1.5, LASTINGTIME)
  5842. MagicSphere("Black", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE * 0.5, 0.1, SIZE * 0.5, 1.5, RISE * 0.75, 1.5, LASTINGTIME)
  5843. MagicSphere("White", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE * 0.25, 0.1, SIZE * 0.25, 1.5, RISE * 0.375, 1.5, LASTINGTIME)
  5844. MagnitudeDamage("", "", "", "", 1, 1, 1, 1, FirePillarRefpart2, SIZE / 3, false, 60, 60, 0, "Normal", RootPart, 0, 1, MRANDOM(10, 15), nil, false, true, "Movement", -0.1, 3, true)
  5845. end
  5846. end
  5847.  
  5848. function Attack3()
  5849. ATTACK = true
  5850. local FIREEFFECTCOLORS = {"Black", "Really black", "White"}
  5851. for i=0, 1, 0.1 / Animation_Speed do
  5852. Swait()
  5853. for i = 1, 2 do
  5854. MagicBlock(FIREEFFECTCOLORS[MRANDOM(1, #FIREEFFECTCOLORS)], "Neon", LeftArm.CFrame * CF(0, MRANDOM(-10, 10) / 10 * Player_Size, 0) * ANGLES(RAD(90), 0, RAD(MRANDOM(-360, 360))), CF(0, 0, 0.1) * ANGLES(0, 0, RAD(MRANDOM(-20, 20))), VT(0, 1, 0), 1, 1, 1, -0.05, -0.05, -0.05, 0.05)
  5855. end
  5856. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-60)), 0.4 / Animation_Speed)
  5857. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(60)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.4 / Animation_Speed)
  5858. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(70), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5859. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-55)) * ANGLES(RAD(5), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5860. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  5861. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, 0.05 * Player_Size) * ANGLES(RAD(0), RAD(-40), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-10)), 0.4 / Animation_Speed)
  5862. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, -0.25 * Player_Size) * ANGLES(RAD(-20), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5863. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  5864. break
  5865. end
  5866. end
  5867. for i = 1, 15 do
  5868. CreateSound("160773067", LeftArm, 1.4, 1.5)
  5869. ShootFireball((LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size)).p, Mouse.hit.p, 3, 5, 0.3, 5, 10)
  5870. MagicBlock("Black", "Neon", LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(0, 0, 0), VT(0, 0, 0), 5, 5, 5, 0.5, 0.5, 0.5, 0.05)
  5871. MagicBlock("Really black", "Neon", LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(0, 0, 0), VT(0, 0, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.05)
  5872. MagicBlock("White", "Neon", LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(0, 0, 0), VT(0, 0, 0), 0.05, 0.05, 0.05, 0.5, 0.5, 0.5, 0.05)
  5873. wait(0.05)
  5874. end
  5875. for i=0, 1, 0.1 / Animation_Speed do
  5876. Swait()
  5877. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-50)), 0.4 / Animation_Speed)
  5878. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(50)) * ANGLES(RAD(2.5), RAD(0), RAD(0)), 0.4 / Animation_Speed)
  5879. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(70), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5880. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25 * Player_Size, 0.25 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-55)) * ANGLES(RAD(40), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5881. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-12.5), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  5882. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.9 * Player_Size, 0.05 * Player_Size) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  5883. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, -0.25 * Player_Size) * ANGLES(RAD(-20), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5884. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  5885. break
  5886. end
  5887. end
  5888. ATTACK = false
  5889. end
  5890.  
  5891. function Attack4()
  5892. ATTACK = true
  5893. local FIREEFFECTCOLORS = {"Really black", "Black", "White"}
  5894. for i=0, 1, 0.1 / Animation_Speed do
  5895. Swait()
  5896. MagicBlock(FIREEFFECTCOLORS[MRANDOM(1, #FIREEFFECTCOLORS)], "Neon", LeftArm.CFrame * CF(0 * Player_Size, MRANDOM(-15, -10) / 10 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), 0, RAD(MRANDOM(-360, 360))), CF(0, 0, -0.1) * ANGLES(0, 0, RAD(MRANDOM(-20, 20))), VT(0, 1, 0), 1, 1, 1, -0.05, -0.05, -0.05, 0.05)
  5897. --MagicBlock(FIREEFFECTCOLORS[MRANDOM(1, #FIREEFFECTCOLORS)], "Neon", RootPart.CFrame * CF(0 * Player_Size, MRANDOM(-2, 2) * Player_Size, 0 * Player_Size) * ANGLES(0, RAD(MRANDOM(-360, 360)), 0), CF(0, MRANDOM(5, 10) / 100, 0) * ANGLES(0, RAD(MRANDOM(-10, 10)), 0), VT(MRANDOM(20, 40) / 10, 0, 0), 1, 1, 1, -0.05, -0.05, -0.05, 0.05)
  5898. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-40)), 0.4 / Animation_Speed)
  5899. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(35)) * ANGLES(RAD(2.5), RAD(0), RAD(0)), 0.4 / Animation_Speed)
  5900. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(70), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5901. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.75 * Player_Size, -0.5 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(50)) * ANGLES(RAD(80), RAD(-20), RAD(-30)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5902. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  5903. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, 0.05 * Player_Size) * ANGLES(RAD(0), RAD(-40), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-10)), 0.4 / Animation_Speed)
  5904. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, -0.25 * Player_Size) * ANGLES(RAD(-20), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5905. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  5906. break
  5907. end
  5908. end
  5909. CreateSound("160772554", LeftArm, 1, MRANDOM(11, 13) / 10)
  5910. FirePillar(RootPart.Position, Mouse.hit.p, 5, 25, 10, 5, 10, 0.025)
  5911. MagicBlock("Really black", "Neon", LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(0, 0, 0), VT(0, 0, 0), 5, 5, 5, 0.5, 0.5, 0.5, 0.05)
  5912. MagicBlock("White", "Neon", LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(0, 0, 0), VT(0, 0, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.05)
  5913. MagicBlock("Black", "Neon", LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(0, 0, 0), VT(0, 0, 0), 0.05, 0.05, 0.05, 0.5, 0.5, 0.5, 0.05)
  5914. for i=0, 1, 0.1 / Animation_Speed do
  5915. Swait()
  5916. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-30)), 0.4 / Animation_Speed)
  5917. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(25)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.4 / Animation_Speed)
  5918. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(70), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5919. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.25 * Player_Size, -0.25 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-20 + MRANDOM(-2.5, 2.5))) * ANGLES(RAD(70 + MRANDOM(-2.5, 2.5)), RAD(40), RAD(0)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5920. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(60), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-7.5)), 0.4 / Animation_Speed)
  5921. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, 0.05 * Player_Size) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-2.5), RAD(0), RAD(-12.5)), 0.4 / Animation_Speed)
  5922. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, -0.25 * Player_Size) * ANGLES(RAD(-20), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5923. --[[
  5924. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(40)), 0.4 / Animation_Speed)
  5925. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-30)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.4 / Animation_Speed)
  5926. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(70), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5927. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0 * Player_Size, -0.25 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-10 + MRANDOM(-2.5, 2.5))) * ANGLES(RAD(40 + MRANDOM(-2.5, 2.5)), RAD(70), RAD(20)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5928. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(60), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(10)), 0.4 / Animation_Speed)
  5929. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  5930. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, -0.25 * Player_Size) * ANGLES(RAD(-20), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5931. --]]
  5932. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  5933. break
  5934. end
  5935. end
  5936. ATTACK = false
  5937. end
  5938.  
  5939. function Attack5()
  5940. local FIREEFFECTCOLORS = {"Black", "Really black", "White"}
  5941. for i=0, 1, 0.1 / Animation_Speed do
  5942. Swait()
  5943. for i = 1, 2 do
  5944. MagicBlock(FIREEFFECTCOLORS[MRANDOM(1, #FIREEFFECTCOLORS)], "Neon", LeftArm.CFrame * CF(0, MRANDOM(-10, 10) / 10 * (Player_Size*2), 0) * ANGLES(RAD(90), 0, RAD(MRANDOM(-360, 360))), CF(0, 0, 0.1) * ANGLES(0, 0, RAD(MRANDOM(-20, 20))), VT(0, 1, 0), 1, 1, 1, -0.05, -0.05, -0.05, 0.05)
  5945. end
  5946. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(5), RAD(0), RAD(-60)), 0.4 / Animation_Speed)
  5947. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(60)) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.4 / Animation_Speed)
  5948. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(70), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5949. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-55)) * ANGLES(RAD(5), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5950. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  5951. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, 0.05 * Player_Size) * ANGLES(RAD(0), RAD(-40), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-10)), 0.4 / Animation_Speed)
  5952. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, -0.25 * Player_Size) * ANGLES(RAD(-20), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5953. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  5954. break
  5955. end
  5956. end
  5957. CreateSound("160745944", LeftArm, 1.4, 1.5)
  5958. ShootLargeFireball((LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size)).p, Mouse.hit.p, 0.3, 75, 2.1, 5, 10)
  5959. ShootLargeFireball((LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size)).p, Mouse.hit.p, 0.3, 75, 2.1, 5, 10)
  5960. ShootLargeFireball((LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size)).p, Mouse.hit.p, 0.3, 75, 2.1, 5, 10)
  5961. MagicBlock("Black", "Neon", LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(0, 0, 0), VT(0, 0, 0), 5, 5, 5, 0.5, 0.5, 0.5, 0.05)
  5962. MagicBlock("Really black", "Neon", LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(0, 0, 0), VT(0, 0, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.05)
  5963. MagicBlock("White", "Neon", LeftArm.CFrame * CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50)), RAD(MRANDOM(-50, 50))), ANGLES(0, 0, 0), VT(0, 0, 0), 0.05, 0.05, 0.05, 0.5, 0.5, 0.5, 0.05)
  5964. for i=0, 1, 0.1 / Animation_Speed do
  5965. Swait()
  5966. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-50)), 0.4 / Animation_Speed)
  5967. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(50)) * ANGLES(RAD(2.5), RAD(0), RAD(0)), 0.4 / Animation_Speed)
  5968. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(70), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5969. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25 * Player_Size, 0.25 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-55)) * ANGLES(RAD(40), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5970. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-12.5), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  5971. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.9 * Player_Size, 0.05 * Player_Size) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  5972. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, -0.25 * Player_Size) * ANGLES(RAD(-20), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5973. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  5974. break
  5975. end
  5976. end
  5977. end
  5978.  
  5979. function Attack6()
  5980. ATTACK = true
  5981. for i=0, 1, 0.1/8 do
  5982. Swait()
  5983. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(20)), 0.4 / Animation_Speed)
  5984. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5), RAD(0), RAD(-15)), 0.4 / Animation_Speed)
  5985. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.25 * Player_Size, 0.5 * Player_Size, -0.5 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-70)) * ANGLES(RAD(20), RAD(90), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  5986. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-25), RAD(0), RAD(-35)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  5987. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(15)), 0.4 / Animation_Speed)
  5988. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  5989. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-110), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  5990. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  5991. break
  5992. end
  5993. end
  5994. CreateSound("553461718", HitboxPart, 5, MRANDOM(7, 9) / 10)
  5995. for i=0, 1, 0.1 / Animation_Speed do
  5996. Swait()
  5997. local Pos = HitboxPart
  5998. local Offset = HitboxPart.CFrame * CF(0, 0.1 * Player_Size, 0)
  5999. local Color = "Really black"
  6000. local Material = "Neon"
  6001. local TheDelay = 0.01
  6002. local Height = 6.2 * Player_Size
  6003. BLCF = Offset
  6004. if SCFR and (Pos.Position - SCFR.p).magnitude > 0.1 then
  6005. local a, b = Triangle(Color, Material, (SCFR * CF(0, Height / 2,0)).p, (SCFR * CF(0, -Height / 2, 0)).p, (BLCF * CF(0, Height / 2,0)).p, TheDelay)
  6006. if a then game:GetService("Debris"):AddItem(a, 1) end
  6007. if b then game:GetService("Debris"):AddItem(b, 1) end
  6008. local a, b = Triangle(Color, Material, (BLCF * CF(0, Height / 2, 0)).p, (BLCF * CF(0, -Height / 2, 0)).p, (SCFR * CF(0, -Height / 2, 0)).p, TheDelay)
  6009. if a then game:GetService("Debris"):AddItem(a, 1) end
  6010. if b then game:GetService("Debris"):AddItem(b, 1) end
  6011. SCFR = BLCF
  6012. elseif not SCFR then
  6013. SCFR = BLCF
  6014. end
  6015. MagnitudeDamage(HITWEAPONSOUNDS[MRANDOM(1, #HITWEAPONSOUNDS)], HITARMORSOUNDS[MRANDOM(1, #HITARMORSOUNDS)], HITBLOCKSOUNDS[MRANDOM(1, #HITBLOCKSOUNDS)], HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], 1, 1, 1, 1, HitboxPart, 8, false, 35, 45, MRANDOM(5, 10), "Normal", RootPart, 0.5, 1, MRANDOM(5, 10), nil, true, false, nil, 0, 0, false)
  6016. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(-30)), 0.4 / Animation_Speed)
  6017. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(2.5), RAD(0), RAD(30)), 0.4 / Animation_Speed)
  6018. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(100)) * ANGLES(RAD(-30), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  6019. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-15), RAD(0), RAD(-55)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  6020. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-2.5), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  6021. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-15)), 0.4 / Animation_Speed)
  6022. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-130), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  6023. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  6024. break
  6025. end
  6026. end
  6027. BLCF = nil
  6028. SCFR = nil
  6029. ATTACK = false
  6030. end
  6031.  
  6032. function SilenceAttempt(HITWEAPONSOUND, HITARMORSOUND, HITBLOCKSOUND, HITPLAYERSOUND, HITWEAPONSOUNDPITCH, HITARMORSOUNDPITCH, HITBLOCKSOUNDPITCH, HITPLAYERSOUNDPITCH, HIT, HITEVENWHENDEAD, MINIMUMDAMAGE, MAXIMUMDAMAGE, KNOCKBACK, TYPE, PROPERTY, DELAY, KNOCKBACKTYPE, INCREASESTUN, STAGGER, STAGGERHIT, RANGED, DECREASETHESTAT, DECREASEAMOUNT, DECREASEDURATION, SHOWDECREASEDSTAT)
  6033. Humanoid.MaxHealth = "inf"
  6034. Humanoid.Health = "inf"
  6035. if HIT.Parent == nil then
  6036. return
  6037. end
  6038. local HITHUMANOID = HIT.Parent:FindFirstChild("Humanoid")
  6039. for _, v in pairs(HIT.Parent:GetChildren()) do
  6040. if v:IsA("Humanoid") then
  6041. HITHUMANOID = v
  6042. end
  6043. end
  6044. if HIT.Name == "Hitbox" and RANGED ~= true and HIT.Parent ~= Weapon and Enable_Stagger_Hit == true then
  6045. StaggerHit.Value = true
  6046. if Play_Hitbox_Hit_Sound == true then
  6047. if HITWEAPONSOUND ~= "" and HITWEAPONSOUND ~= "nil" then
  6048. CreateSound(HITWEAPONSOUND, HIT, 1, HITWEAPONSOUNDPITCH)
  6049. end
  6050. end
  6051. return
  6052. end
  6053. if HIT.Parent.Parent:FindFirstChild("Torso") ~= nil or HIT.Parent.Parent:FindFirstChild("UpperTorso") ~= nil then
  6054. HITHUMANOID = HIT.Parent.Parent:FindFirstChild("Humanoid")
  6055. end
  6056. if HIT.Parent.ClassName == "Hat" or HIT.ClassName == "Accessory" then
  6057. HIT = HIT.Parent.Parent:FindFirstChild("Head")
  6058. end
  6059. if HITHUMANOID ~= nil and HIT.Parent.Name ~= Character.Name and (HIT.Parent:FindFirstChild("Torso") ~= nil or HIT.Parent:FindFirstChild("UpperTorso") ~= nil) then
  6060. if HIT.Parent:FindFirstChild("DebounceHit") ~= nil then
  6061. if HIT.Parent.DebounceHit.Value == true then
  6062. return
  6063. end
  6064. end
  6065. if AntiTeamKill.Value == true then
  6066. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(HIT.Parent) ~= nil then
  6067. if game.Players:GetPlayerFromCharacter(HIT.Parent).TeamColor == Player.TeamColor then
  6068. return
  6069. end
  6070. end
  6071. end
  6072. if HITEVENWHENDEAD == false then
  6073. if HIT.Parent:FindFirstChild("Humanoid") ~= nil then
  6074. if HIT.Parent:FindFirstChild("Humanoid").Health <= 0 then
  6075. return
  6076. end
  6077. end
  6078. end
  6079. if HIT.Parent:FindFirstChild("Stats") ~= nil then
  6080. if HIT.Parent.Stats:FindFirstChild("StunValue") ~= nil then
  6081. HIT.Parent.Stats:FindFirstChild("StunValue").Value = HIT.Parent.Stats:FindFirstChild("StunValue").Value + INCREASESTUN
  6082. end
  6083. end
  6084. if HIT.Parent:FindFirstChild("Stats") ~= nil then
  6085. if HIT.Parent.Stats:FindFirstChild("Stagger") ~= nil then
  6086. if STAGGER == true and Enable_Stagger == true then
  6087. HIT.Parent.Stats:FindFirstChild("Stagger").Value = true
  6088. end
  6089. end
  6090. end
  6091. if HIT.Parent:FindFirstChild("Stats") ~= nil then
  6092. if HIT.Parent.Stats:FindFirstChild("Block") ~= nil then
  6093. if HIT.Parent.Stats:FindFirstChild("Block").Value == true then
  6094. HASBEENBLOCKED = true
  6095. if HIT.Parent.Stats:FindFirstChild("Block"):FindFirstChild("BlockDebounce") == nil then
  6096. StatLabel("Interruption", HIT.Parent.Head.CFrame * CF(0, 0 + (HIT.Parent.Head.Size.z - 1), 0), "Blocked!", C3(0, 100 / 255, 255 / 255))
  6097. if RANGED ~= true then
  6098. if HITBLOCKSOUND ~= "" and HITBLOCKSOUND ~= "nil" then
  6099. CreateSound(541909763, HIT, 1, HITBLOCKSOUNDPITCH)
  6100. end
  6101. end
  6102. local BlockDebounce = IT("BoolValue", HIT.Parent.Stats:FindFirstChild("Block"))
  6103. BlockDebounce.Name = "BlockDebounce"
  6104. BlockDebounce.Value = true
  6105. if RANGED ~= true then
  6106. game:GetService("Debris"):AddItem(BlockDebounce, 0.5)
  6107. else
  6108. game:GetService("Debris"):AddItem(BlockDebounce, 0.1)
  6109. end
  6110. end
  6111. if RANGED ~= true and Enable_Stagger == true then
  6112. HIT.Parent.Stats:FindFirstChild("Block").Value = false
  6113. Stagger.Value = true
  6114. end
  6115. return
  6116. end
  6117. end
  6118. end
  6119. if DECREASETHESTAT ~= nil then
  6120. if HIT.Parent:FindFirstChild("Stats") ~= nil then
  6121. IncreaseOrDecreaseStat(HIT.Parent, DECREASETHESTAT, DECREASEAMOUNT, DECREASEDURATION, SHOWDECREASEDSTAT)
  6122. end
  6123. end
  6124. local DAMAGE = MRANDOM(MINIMUMDAMAGE,MAXIMUMDAMAGE) * Damage.Value
  6125. if HIT.Parent:FindFirstChild("Stats") ~= nil then
  6126. if HIT.Parent.Stats:FindFirstChild("Defense") ~= nil then
  6127. if CanPenetrateArmor.Value == true then
  6128. DAMAGE = DAMAGE
  6129. else
  6130. DAMAGE = DAMAGE / HIT.Parent.Stats:FindFirstChild("Defense").Value
  6131. end
  6132. elseif HIT.Parent.Stats:FindFirstChild("Defense") == nil then
  6133. DAMAGE = DAMAGE
  6134. end
  6135. end
  6136. if CanCrit.Value == true then
  6137. CRITCHANCENUMBER = MRANDOM(1, CritChance.Value)
  6138. if CRITCHANCENUMBER == 1 then
  6139. end
  6140. end
  6141. DAMAGE = math.floor(DAMAGE)
  6142. if HASBEENBLOCKED == false then
  6143. end
  6144. if DAMAGE <= 3 and HASBEENBLOCKED == false then
  6145. if STAGGERHIT == true and Enable_Stagger_Hit == true and RANGED ~= true then
  6146. StaggerHit.Value = true
  6147. end
  6148. if HITARMORSOUND ~= "" and HITARMORSOUND ~= "nil" then
  6149. CreateSound(541909763, HIT, 1, HITARMORSOUNDPITCH)
  6150. end
  6151. elseif DAMAGE > 3 and HASBEENBLOCKED == false then
  6152. if HITPLAYERSOUND ~= "" and HITPLAYERSOUND ~= "nil" then
  6153. CreateSound(541909763, HIT, 1, HITPLAYERSOUNDPITCH)
  6154. end
  6155. end
  6156. if DAMAGE > 3 and DAMAGE < 20 and HASBEENBLOCKED == false then
  6157. if CanCrit.Value == true and CRITCHANCENUMBER == 1 then
  6158. CreateSound("541909763", HIT, 1, 1)
  6159. else
  6160. end
  6161. elseif DAMAGE >= 20 and HASBEENBLOCKED == false then
  6162. if CanCrit.Value == true and CRITCHANCENUMBER == 1 then
  6163. else
  6164. end
  6165. elseif DAMAGE <= 3 and HASBEENBLOCKED == false then
  6166. if CanCrit.Value == true and CRITCHANCENUMBER == 1 then
  6167. CreateSound("541909763", HIT, 1, 1)
  6168. else
  6169. end
  6170. end
  6171. if TYPE == "Normal" then
  6172. local vp = IT("BodyVelocity")
  6173. vp.P=500
  6174. vp.maxForce = VT(math.huge, 0, math.huge)
  6175. if KNOCKBACKTYPE == 1 then
  6176. vp.Velocity = PROPERTY.CFrame.lookVector * KNOCKBACK + PROPERTY.Velocity / 1.05
  6177. elseif KNOCKBACKTYPE == 2 then
  6178. vp.Velocity = PROPERTY.CFrame.lookVector * KNOCKBACK
  6179. end
  6180. if KNOCKBACK > 0 and HASBEENBLOCKED == false then
  6181. vp.Parent = HIT--.Parent.Torso
  6182. end
  6183. game:GetService("Debris"):AddItem(vp, 0.5)
  6184. end
  6185. HASBEENBLOCKED = false
  6186. RecentEnemy.Value = HIT.Parent
  6187. local DebounceHit = IT("BoolValue", HIT.Parent)
  6188. DebounceHit.Name = "DebounceHit"
  6189. DebounceHit.Value = true
  6190. game:GetService("Debris"):AddItem(DebounceHit, DELAY)
  6191. end
  6192. c = HITHUMANOID.Parent:GetChildren()
  6193. for g = 1, #c do
  6194. if c[g].ClassName == "Script" then
  6195. c[g]:Destroy()
  6196. end
  6197. end
  6198. end
  6199.  
  6200. --Usage: MagnitudeDamage(HITWEAPONSOUNDS[MRANDOM(1, #HITWEAPONSOUNDS)], HITARMORSOUNDS[MRANDOM(1, #HITARMORSOUNDS)], HITBLOCKSOUNDS[MRANDOM(1, #HITBLOCKSOUNDS)], HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], 1, 1, 1, 1, Part, 5, true, 5, 10, MRANDOM(5, 10), "Normal", Part, 0.5, false, true, 1, MRANDOM(5, 10), nil, true, false, nil, 0, 0, false)
  6201. function Silence(HITWEAPONSOUND, HITARMORSOUND, HITBLOCKSOUND, HITPLAYERSOUND, HITWEAPONSOUNDPITCH, HITARMORSOUNDPITCH, HITBLOCKSOUNDPITCH, HITPLAYERSOUNDPITCH, PART, MAGNITUDE, HITEVENWHENDEAD, MINIMUMDAMAGE, MAXIMUMDAMAGE, KNOCKBACK, TYPE, PROPERTY, DELAY, KNOCKBACKTYPE, INCREASESTUN, STAGGER, STAGGERHIT, RANGED, MAGNITUDEDECREASETHESTAT, MAGNITUDEDECREASEAMOUNT, MAGNITUDEDECREASEDURATION, MAGNITUDESHOWDECREASEDSTAT)
  6202. for _, c in pairs(workspace:GetChildren()) do
  6203. local HUMANOID = c:FindFirstChild("Humanoid")
  6204. local HEAD = nil
  6205. if HUMANOID ~= nil then
  6206. for _, d in pairs(c:GetChildren()) do
  6207. if d.ClassName == "Model" and RANGED ~= true then
  6208. HEAD = d:FindFirstChild("Hitbox")
  6209. if HEAD ~= nil then
  6210. local THEMAGNITUDE = (HEAD.Position - PART.Position).magnitude
  6211. if THEMAGNITUDE <= (MAGNITUDE * Player_Size) and c.Name ~= Player.Name then
  6212. if Play_Hitbox_Hit_Sound == true then
  6213. local HitRefpart = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  6214. HitRefpart.Anchored = true
  6215. HitRefpart.CFrame = CF(HEAD.Position)
  6216. CreateSound(HITWEAPONSOUND, HitRefpart, 1, HITWEAPONSOUNDPITCH)
  6217. end
  6218. if Enable_Stagger_Hit == true then
  6219. StaggerHit.Value = true
  6220. end
  6221. end
  6222. end
  6223. elseif d:IsA"BasePart" then
  6224. HEAD = d
  6225. if HEAD ~= nil then
  6226. local THEMAGNITUDE = (HEAD.Position - PART.Position).magnitude
  6227. if THEMAGNITUDE <= (MAGNITUDE * Player_Size) and c.Name ~= Player.Name then
  6228. SilenceAttempt(HITWEAPONSOUND, HITARMORSOUND, HITBLOCKSOUND, HITPLAYERSOUND, HITWEAPONSOUNDPITCH, HITARMORSOUNDPITCH, HITBLOCKSOUNDPITCH, HITPLAYERSOUNDPITCH, HEAD, HITEVENWHENDEAD, MINIMUMDAMAGE, MAXIMUMDAMAGE, KNOCKBACK, TYPE, PROPERTY, DELAY, KNOCKBACKTYPE, INCREASESTUN, STAGGER, STAGGERHIT, RANGED, MAGNITUDEDECREASETHESTAT, MAGNITUDEDECREASEAMOUNT, MAGNITUDEDECREASEDURATION, MAGNITUDESHOWDECREASEDSTAT)
  6229. end
  6230. end
  6231. end
  6232. end
  6233. end
  6234. end
  6235. end
  6236.  
  6237. function UniqueMove1()
  6238. ATTACK = true
  6239. for i=0, 1, 0.1 do
  6240. Swait()
  6241. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(-30)), 0.4 / Animation_Speed)
  6242. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(30)), 0.4 / Animation_Speed)
  6243. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(100)) * ANGLES(RAD(-30), RAD(80), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  6244. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-15), RAD(0), RAD(-55)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  6245. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-2.5), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  6246. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-10), RAD(0), RAD(-15)), 0.4 / Animation_Speed)
  6247. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-130), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  6248. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  6249. break
  6250. end
  6251. end
  6252. CreateSound("297472596", workspace, 1, MRANDOM(7, 9) / 10)
  6253. Silence(HITWEAPONSOUNDS[MRANDOM(1, #HITWEAPONSOUNDS)], HITARMORSOUNDS[MRANDOM(1, #HITARMORSOUNDS)], HITBLOCKSOUNDS[MRANDOM(1, #HITBLOCKSOUNDS)], HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], 1, 1, 1, 1, Head, 20, false, 250, 300, MRANDOM(25, 30), "Normal", RootPart, 0.5, 1, MRANDOM(5, 10), nil, true, false, nil, 0, 0, false)
  6254. SilenceRoar()
  6255. ATTACK = false
  6256. end
  6257.  
  6258. function Eliminate()
  6259. ATTACK = true
  6260. Humanoid.JumpPower = 0
  6261. Humanoid.WalkSpeed = 0
  6262. for i=0, 1, 0.1/5 do
  6263. Swait()
  6264. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(20)), 0.4 / Animation_Speed)
  6265. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(-15)), 0.4 / Animation_Speed)
  6266. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(0.25 * Player_Size, 0.5 * Player_Size, -0.5 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-70)) * ANGLES(RAD(30), RAD(25), RAD(0)) * RIGHTSHOULDERC0, 0.4 / Animation_Speed)
  6267. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(25), RAD(0), RAD(35)) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  6268. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(15)), 0.4 / Animation_Speed)
  6269. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-5)), 0.4 / Animation_Speed)
  6270. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-110), RAD(90), RAD(0)), 0.4 / Animation_Speed)
  6271. if StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true then
  6272. break
  6273. end
  6274. end
  6275. wait(2)
  6276. CreateSound("438666141", workspace, 5, 1)
  6277. local exp = Instance.new("Part")
  6278. exp.Parent = workspace
  6279. exp.Size = Vector3.new(1,1,1)
  6280. exp.Anchored = true
  6281. exp.Transparency = 0.25
  6282. exp.CanCollide = false
  6283. exp.CFrame = RootPart.CFrame
  6284. exp.BrickColor = BrickColor.new("Really black")
  6285. exp.Material = "Neon"
  6286. local exp2 = Instance.new("Part")
  6287. exp2.Parent = workspace
  6288. exp2.Size = Vector3.new(0.9, 0.9, 0.9)
  6289. exp2.Anchored = true
  6290. exp2.CanCollide = false
  6291. exp2.CFrame = RootPart.CFrame
  6292. exp2.BrickColor = BrickColor.new("White")
  6293. exp2.Material = "Neon"
  6294. local exp3 = Instance.new("Part")
  6295. exp3.Parent = workspace
  6296. exp3.Size = Vector3.new(1,1,1)
  6297. exp3.Anchored = true
  6298. exp3.Transparency = 0
  6299. exp3.CanCollide = false
  6300. exp3.CFrame = RootPart.CFrame
  6301. exp3.BrickColor = BrickColor.new("Really black")
  6302. exp.Material = "Neon"
  6303. CreateSound("438666077", workspace, 15, 1)
  6304. local meshh = Instance.new("SpecialMesh")
  6305. meshh.MeshType = "Sphere"
  6306. meshh.Parent = exp
  6307. local mesh2 = Instance.new("SpecialMesh")
  6308. mesh2.MeshType = "Sphere"
  6309. mesh2.Parent = exp2
  6310. local mesh3 = Instance.new("SpecialMesh")
  6311. mesh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6312. mesh3.Parent = exp3
  6313. mesh3.Scale = Vector3.new(1,10,1)
  6314. game.Lighting.FogEnd = 1000
  6315. local sky = Instance.new("Sky")
  6316. sky.Parent = game.Lighting
  6317. sky.SkyboxBk = "rbxassetid://99174105"
  6318. sky.SkyboxDn = "rbxassetid://99174105"
  6319. sky.SkyboxFt = "rbxassetid://99174105"
  6320. sky.SkyboxLf = "rbxassetid://99174105"
  6321. sky.SkyboxRt = "rbxassetid://99174105"
  6322. sky.SkyboxUp = "rbxassetid://99174105"
  6323. local sc = 1
  6324. sky.CelestialBodiesShown = false
  6325. game.Lighting.FogColor = Color3.new(0,0,0)
  6326. for size = 1, 25 do
  6327. game.Lighting.FogEnd = game.Lighting.FogEnd - 10
  6328. meshh.Scale = meshh.Scale + Vector3.new(sc,sc,sc)
  6329. mesh2.Scale = mesh2.Scale + Vector3.new(sc,sc,sc)
  6330. mesh3.Scale = mesh3.Scale + Vector3.new(sc,5,sc)
  6331. sc = sc + 0.2
  6332. wait(0.00025)
  6333. end
  6334. for size = 1, 75 do
  6335. game.Lighting.FogEnd = game.Lighting.FogEnd - 10
  6336. meshh.Scale = meshh.Scale + Vector3.new(sc,sc,sc)
  6337. mesh2.Scale = mesh2.Scale + Vector3.new(sc,sc,sc)
  6338. mesh3.Scale = mesh3.Scale + Vector3.new(sc,5,sc)
  6339. sc = sc + 0.2
  6340. wait(0.00025)
  6341. end
  6342. MagnitudeDamage("", "", "", "", 1, 1, 1, 1, exp, 500000000000 / 5, false, 50, 50, 0, "Normal", RootPart, 0, 1, MRANDOM(10, 15), nil, false, true, nil, 0, 0, false)
  6343. exp:Destroy()
  6344. exp2:Destroy()
  6345. exp3:Destroy()
  6346. Humanoid.JumpPower = 85
  6347. Humanoid.WalkSpeed = 35
  6348. ATTACK = false
  6349. wait(2)
  6350. for sky = 1, 100 do
  6351. game.Lighting.FogEnd = game.Lighting.FogEnd + 10
  6352. wait(0.00025)
  6353. end
  6354. game.Lighting.FogEnd = 100000
  6355. sky:Destroy()
  6356. end
  6357.  
  6358. function Move2()
  6359. ATTACK = true
  6360. ATTACK = false
  6361. end
  6362.  
  6363. function Move3()
  6364. ATTACK = true
  6365. ATTACK = false
  6366. end
  6367.  
  6368. function Move4()
  6369. ATTACK = true
  6370. ATTACK = false
  6371. end
  6372.  
  6373. --//=================================\\
  6374. --\\=================================//
  6375.  
  6376.  
  6377.  
  6378.  
  6379.  
  6380. --//=================================\\
  6381. --|| SET THINGS UP
  6382. --\\=================================//
  6383.  
  6384. if Start_Equipped == true then
  6385. ATTACK = true
  6386. EQUIPPED = true
  6387. if Disable_Animate == true then
  6388. ANIMATE.Parent = nil
  6389. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  6390. IDLEANIMATION:Play()
  6391. end
  6392. if Disable_Animator == true then
  6393. ANIMATOR.Parent = nil
  6394. end
  6395. if Disable_Moving_Arms == true then
  6396. RSH = Torso["Right Shoulder"]
  6397. LSH = Torso["Left Shoulder"]
  6398. RSH.Parent = nil
  6399. LSH.Parent = nil
  6400. if Use_Motors_Instead_Of_Welds == true then
  6401. RightShoulder = IT("Motor")
  6402. LeftShoulder = IT("Motor")
  6403. else
  6404. RightShoulder = IT("Weld")
  6405. LeftShoulder = IT("Weld")
  6406. end
  6407. RightShoulder.Name = "Right Shoulder"
  6408. RightShoulder.Part0 = Torso
  6409. RightShoulder.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  6410. RightShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  6411. RightShoulder.Part1 = Character["Right Arm"]
  6412. RightShoulder.Parent = Torso
  6413. LeftShoulder.Name = "Left Shoulder"
  6414. LeftShoulder.Part0 = Torso
  6415. LeftShoulder.C0=CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  6416. LeftShoulder.C1=CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  6417. LeftShoulder.Part1 = Character["Left Arm"]
  6418. LeftShoulder.Parent = Torso
  6419. RIGHTSHOULDERC0 = CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0))
  6420. LEFTSHOULDERC0 = CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0))
  6421. end
  6422. if Start_Equipped_With_Equipped_Animation == true then
  6423. Swait()
  6424. EquipWeapon()
  6425. end
  6426. ATTACK = false
  6427. end
  6428.  
  6429. --//=================================\\
  6430. --\\=================================//
  6431.  
  6432.  
  6433.  
  6434.  
  6435.  
  6436. --//=================================\\
  6437. --|| ASSIGN THINGS TO KEYS
  6438. --\\=================================//
  6439.  
  6440. Humanoid.Changed:connect(function(Jump)
  6441. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  6442. Humanoid.Jump = false
  6443. end
  6444. end)
  6445.  
  6446. function MouseDown(Mouse)
  6447. if ATTACK == true or EQUIPPED == false then
  6448. return
  6449. end
  6450. HOLD = true
  6451. if COMBO == 1 then
  6452. COMBO = 2
  6453. Attack1()
  6454. elseif COMBO == 2 then
  6455. COMBO = 1
  6456. Attack2()
  6457. end
  6458. coroutine.resume(coroutine.create(function()
  6459. for i=1, 50 do
  6460. if ATTACK == false then
  6461. Swait()
  6462. end
  6463. end
  6464. if ATTACK == false then
  6465. COMBO = 1
  6466. end
  6467. end))
  6468. end
  6469.  
  6470. function MouseUp(Mouse)
  6471. HOLD = false
  6472. end
  6473.  
  6474. function KeyDown(Key)
  6475. if Key == "f" and Can_Equip_Or_Unequip == true and ATTACK == false then
  6476. ATTACK = true
  6477. COMBO = 1
  6478. if EQUIPPED == false then
  6479. EQUIPPED = true
  6480. if Disable_Animate == true then
  6481. ANIMATE.Parent = nil
  6482. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  6483. IDLEANIMATION:Play()
  6484. end
  6485. if Disable_Animator == true then
  6486. ANIMATOR.Parent = nil
  6487. end
  6488. if Disable_Moving_Arms == true then
  6489. RSH = Torso["Right Shoulder"]
  6490. LSH = Torso["Left Shoulder"]
  6491. RSH.Parent = nil
  6492. LSH.Parent = nil
  6493. if Use_Motors_Instead_Of_Welds == true then
  6494. RightShoulder = IT("Motor")
  6495. LeftShoulder = IT("Motor")
  6496. else
  6497. RightShoulder = IT("Weld")
  6498. LeftShoulder = IT("Weld")
  6499. end
  6500. RightShoulder.Name = "Right Shoulder"
  6501. RightShoulder.Part0 = Torso
  6502. RightShoulder.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  6503. RightShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  6504. RightShoulder.Part1 = Character["Right Arm"]
  6505. RightShoulder.Parent = Torso
  6506. LeftShoulder.Name = "Left Shoulder"
  6507. LeftShoulder.Part0 = Torso
  6508. LeftShoulder.C0=CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  6509. LeftShoulder.C1=CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  6510. LeftShoulder.Part1 = Character["Left Arm"]
  6511. LeftShoulder.Parent = Torso
  6512. RIGHTSHOULDERC0 = CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0))
  6513. LEFTSHOULDERC0 = CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0))
  6514. end
  6515. Swait()
  6516. EquipWeapon()
  6517. elseif EQUIPPED == true then
  6518. EQUIPPED = false
  6519. UnequipWeapon()
  6520. if Disable_Animator == true then
  6521. ANIMATOR.Parent = Humanoid
  6522. end
  6523. if Disable_Animate == true then
  6524. ANIMATE.Parent = Character
  6525. end
  6526. Swait()
  6527. if Disable_Moving_Arms == true then
  6528. RightShoulder.Parent = nil
  6529. LeftShoulder.Parent = nil
  6530. RSH.Parent = Torso
  6531. LSH.Parent = Torso
  6532. end
  6533. end
  6534. ATTACK = false
  6535. end
  6536. if Key == "e" and EQUIPPED == true and ATTACK == false then
  6537. Attack3()
  6538. end
  6539. if Key == "z" and EQUIPPED == true and ATTACK == false and CO1 >= Cooldown_1 and Mana.Value >= Skill_1_Mana_Cost then
  6540. Attack4()
  6541. end
  6542. if Key == "x" and EQUIPPED == true and ATTACK == false and Humanoid.Jump == false then
  6543. Eliminate()
  6544. end
  6545. if Key == "c" and EQUIPPED == true and ATTACK == false and CO3 >= Cooldown_3 and Mana.Value >= Skill_3_Mana_Cost then
  6546. UniqueMove1()
  6547. end
  6548. if Key == "v" and EQUIPPED == true and ATTACK == false and CO4 >= Cooldown_4 and Mana.Value >= Skill_4_Mana_Cost then
  6549. Attack6()
  6550. end
  6551. if Player.UserId == game.CreatorId or Player.Name == "Player1" or Player.Name == "Player2" or Player.Name == "Brannon1964802" then
  6552. if Key == "q" then
  6553. Mana.Value = Max_Mana
  6554. SecondaryMana.Value = Max_Secondary_Mana
  6555. CO1 = Cooldown_1
  6556. CO2 = Cooldown_2
  6557. CO3 = Cooldown_3
  6558. CO4 = Cooldown_4
  6559. end
  6560. if Key == "p" and EQUIPPED == true and ATTACK == false then
  6561. end
  6562. if Key == "[" then
  6563. Stagger.Value = true
  6564. end
  6565. if Key == "]" then
  6566. Stun.Value = true
  6567. end
  6568. end
  6569. end
  6570.  
  6571. function KeyUp(Key)
  6572. end
  6573.  
  6574. if Use_HopperBin == false then
  6575.  
  6576. Mouse.Button1Down:connect(function(NEWKEY)
  6577. MouseDown(NEWKEY)
  6578. end)
  6579. Mouse.Button1Up:connect(function(NEWKEY)
  6580. MouseUp(NEWKEY)
  6581. end)
  6582. Mouse.KeyDown:connect(function(NEWKEY)
  6583. KeyDown(NEWKEY)
  6584. end)
  6585. Mouse.KeyUp:connect(function(NEWKEY)
  6586. KeyUp(NEWKEY)
  6587. end)
  6588.  
  6589. elseif Use_HopperBin == true then
  6590. WEAPONTOOL.Parent = Backpack
  6591. script.Parent = WEAPONTOOL
  6592. function SelectTool(Mouse)
  6593. Mouse.Button1Down:connect(function()
  6594. MouseDown(Mouse)
  6595. end)
  6596. Mouse.Button1Up:connect(function()
  6597. MouseUp(Mouse)
  6598. end)
  6599. Mouse.KeyDown:connect(KeyDown)
  6600. Mouse.KeyUp:connect(KeyUp)
  6601. end
  6602. function DeselectTool(Mouse)
  6603. end
  6604. WEAPONTOOL.Selected:connect(SelectTool)
  6605. WEAPONTOOL.Deselected:connect(DeselectTool)
  6606. end
  6607.  
  6608. --//=================================\\
  6609. --\\=================================//
  6610.  
  6611.  
  6612.  
  6613.  
  6614.  
  6615. --//=================================\\
  6616. --|| WRAP THE WHOLE SCRIPT UP
  6617. --\\=================================//
  6618.  
  6619. while true do
  6620. Swait()
  6621. if HitboxPart ~= nil and ATTACK == false and StaggerHit.Value == false and Stagger.Value == false and Stun.Value == false then
  6622. HitboxPart.Name = "NilHitbox"
  6623. else
  6624. HitboxPart.Name = "Hitbox"
  6625. end
  6626. if Enable_Gui == true then
  6627. UpdateGUI()
  6628. end
  6629. UpdateSkillsAndStuff()
  6630. if Walkspeed_Depends_On_Movement_Value == true then
  6631. if Movement.Value < 0 or StaggerHit.Value == true or Stagger.Value == true or Stun.Value == true or Rooted.Value == true then
  6632. Humanoid.WalkSpeed = 0
  6633. else
  6634. Humanoid.WalkSpeed = 16 * Movement.Value * Player_Size
  6635. end
  6636. end
  6637. if Enable_Stun == true and StunValue.Value >= Max_Stun then
  6638. StunValue.Value = 0
  6639. Stun.Value = true
  6640. end
  6641. if Enable_Stagger_Hit == true then
  6642. if StaggerHit.Value == true and STAGGERHITANIM == false then
  6643. coroutine.resume(coroutine.create(function()
  6644. STAGGERHITANIM = true
  6645. while ATTACK == true do
  6646. Swait()
  6647. end
  6648. StaggerHitAnimation()
  6649. StaggerHit.Value = false
  6650. STAGGERHITANIM = false
  6651. end))
  6652. end
  6653. else
  6654. StaggerHit.Value = false
  6655. end
  6656. if Enable_Stagger == true then
  6657. if Stagger.Value == true and STAGGERANIM == false then
  6658. coroutine.resume(coroutine.create(function()
  6659. STAGGERANIM = true
  6660. while ATTACK == true do
  6661. Swait()
  6662. end
  6663. StaggerAnimation()
  6664. Stagger.Value = false
  6665. STAGGERANIM = false
  6666. end))
  6667. end
  6668. else
  6669. Stagger.Value = false
  6670. end
  6671. if Enable_Stun == true then
  6672. if Stun.Value == true and STUNANIM == false then
  6673. coroutine.resume(coroutine.create(function()
  6674. StunValue.Value = 0
  6675. STUNANIM = true
  6676. while ATTACK == true do
  6677. Swait()
  6678. end
  6679. StunAnimation()
  6680. Stun.Value = false
  6681. STUNANIM = false
  6682. end))
  6683. end
  6684. else
  6685. StunValue.Value = 0
  6686. Stun.Value = false
  6687. end
  6688. if DONUMBER >= .5 then
  6689. HANDIDLE = true
  6690. elseif DONUMBER <= 0 then
  6691. HANDIDLE = false
  6692. end
  6693. if HANDIDLE == false then
  6694. DONUMBER = DONUMBER + 0.003 / Animation_Speed
  6695. else
  6696. DONUMBER = DONUMBER - 0.003 / Animation_Speed
  6697. end
  6698. if ATTACK == false then
  6699. IDLENUMBER = IDLENUMBER + 1
  6700. else
  6701. IDLENUMBER = 0
  6702. end
  6703. if Enable_Stats == true then
  6704. for _, v in pairs (ChangeStat:GetChildren()) do
  6705. if v:FindFirstChild("Duration") ~= nil then
  6706. v:FindFirstChild("Duration").Value = v:FindFirstChild("Duration").Value - (1 / 30) / Animation_Speed
  6707. if v:FindFirstChild("Duration").Value <= 0 then
  6708. v.Parent = nil
  6709. end
  6710. end
  6711. if v.Name == "ChangeDefense" then
  6712. CHANGEDEFENSE = CHANGEDEFENSE + v.Value
  6713. elseif v.Name == "ChangeDamage" then
  6714. CHANGEDAMAGE = CHANGEDAMAGE + v.Value
  6715. elseif v.Name == "ChangeMovement" then
  6716. CHANGEMOVEMENT = CHANGEMOVEMENT + v.Value
  6717. end
  6718. end
  6719. Defense.Value = 1 + (CHANGEDEFENSE)
  6720. if Defense.Value <= 0.01 then
  6721. Defense.Value = 0.01
  6722. end
  6723. Damage.Value = 1 + (CHANGEDAMAGE)
  6724. if Damage.Value <= 0 then
  6725. Damage.Value = 0
  6726. end
  6727. Movement.Value = 1 + (CHANGEMOVEMENT)
  6728. if Movement.Value <= 0 then
  6729. Movement.Value = 0
  6730. end
  6731. CHANGEDEFENSE = 0
  6732. CHANGEDAMAGE = 0
  6733. CHANGEMOVEMENT = 0
  6734. end
  6735. SINE = SINE + CHANGE
  6736. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  6737. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  6738. local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
  6739. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
  6740. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  6741. if ANIM == "Walk" and EQUIPPED == true and TORSOVELOCITY > 1 then
  6742. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6743. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6744. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6745. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6746. elseif (ANIM ~= "Walk" and EQUIPPED == true) or (TORSOVELOCITY < 1) then
  6747. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6748. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6749. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6750. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6751. end
  6752. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  6753. ANIM = "Jump"
  6754. if EQUIPPED == true then
  6755. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6756. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6757. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  6758. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  6759. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  6760. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0.3 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  6761. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(90), RAD(0)), 0.2 / Animation_Speed)
  6762. end
  6763. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  6764. ANIM = "Fall"
  6765. if EQUIPPED == true and ATTACK == false then
  6766. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6767. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  6768. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  6769. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  6770. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  6771. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  6772. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(90), RAD(0)), 0.2 / Animation_Speed)
  6773. end
  6774. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  6775. ANIM = "Idle"
  6776. if EQUIPPED == true and ATTACK == false then
  6777. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(-20)), 0.15 / Animation_Speed)
  6778. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed)
  6779. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(20 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(20 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 24))) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  6780. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(10 - 2.5 * COS(SINE / 16)), RAD(0), RAD(-25 + 2.5 * SIN(SINE / 24))) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  6781. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0.05 * COS(SINE / 12) * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-2.5)), 0.15 / Animation_Speed)
  6782. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.8 * Player_Size - 0.05 * COS(SINE / 12) * Player_Size, -0.2 * Player_Size) * ANGLES(RAD(0), RAD(-65), RAD(0)) * ANGLES(RAD(-7.5), RAD(0), RAD(-15)), 0.15 / Animation_Speed)
  6783. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-100), RAD(90), RAD(0)), 0.15 / Animation_Speed)
  6784. end
  6785. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  6786. ANIM = "Walk"
  6787. WALK = WALK + 1 / Animation_Speed
  6788. if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
  6789. WALK = 0
  6790. if WALKINGANIM == true then
  6791. WALKINGANIM = false
  6792. elseif WALKINGANIM == false then
  6793. WALKINGANIM = true
  6794. end
  6795. end
  6796. if EQUIPPED == true and ATTACK == false then
  6797. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0.05 * COS(SINE / WALKSPEEDVALUE) * Player_Size, 0 * Player_Size, -0.1 * Player_Size) * ANGLES(RAD(10), RAD(0), RAD(-40)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6798. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(40)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6799. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-10 + 2.5 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(45 + 2.5 * SIN(SINE / (WALKSPEEDVALUE / 2)))) * RIGHTSHOULDERC0, 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6800. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1 * Player_Size, 0.5 * Player_Size, -0.5 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(50)) * ANGLES(RAD(-2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6801. RightHip.C0 = Clerp(RightHip.C0, CF(0.95 * Player_Size, -1 * Player_Size, -0.5 * Player_Size) * ANGLES(RAD(0), RAD(130), RAD(0)) * ANGLES(RAD(-1.25 - 2.5 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6802. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -0.9 * Player_Size, 0.25 * Player_Size) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-2.5 + 2.5 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6803. HandleWeld.C0 = Clerp(HandleWeld.C0, CF(0 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(90), RAD(0)), 0.15 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  6804. end
  6805. end
  6806.  
  6807. end
  6808.  
  6809. --//=================================\\
  6810. --\\=================================//
  6811.  
  6812.  
  6813. local CurrentHealth = Humanoid.Health
  6814. local Defeated = false
  6815. Humanoid.HealthChanged:connect(function()
  6816. if Defeated then return end
  6817. local Health = math.min(Humanoid.Health-CurrentHealth)
  6818. if CurrentHealth-10000000 < -Health then
  6819. Humanoid.MaxHealth = "inf"
  6820. Humanoid.Health = "inf"
  6821. end
  6822. CurrentHealth = Humanoid.Health
  6823. end)
  6824.  
  6825.  
  6826. --//====================================================\\--
  6827. --|| END OF SCRIPT
  6828. --\\====================================================//
Add Comment
Please, Sign In to add comment