Advertisement
cr33d12

Untitled

Aug 2nd, 2018
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 140.05 KB | None | 0 0
  1. --[[
  2. Light stone grey decently detailed sword with electric blue and cyan effects that look like particles of the left arm while the sword is on the right arm man V0.14
  3. ^-Named by DodecahedronV2#7314-^
  4. Or shorten name: Techno ShortSword
  5. -Created by Biologically_Noob, second script to be made
  6. -Discord : Bio#6428
  7. -Many thanks to shack for his attack template and stuff
  8. -Released since voids is dead, and roblox broke so much stuff q.q
  9. --]]
  10. print([[
  11. A shortsword created by Neon Tech,
  12. this weapon has the ability to accelerate neon particles.
  13. The first of it's kind... with more to come...]])
  14.  
  15.  
  16.  
  17. local Player = owner
  18. local PlayerGui = Player.PlayerGui
  19. local Character = Player.Character
  20. local Humanoid = Character.Humanoid
  21. local RootPart = Character["HumanoidRootPart"]
  22. local Head = Character["Head"]
  23. local RightArm = Character["Right Arm"]
  24. local RightArmGrip = RightArm["RightGripAttachment"]
  25. local Torso = Character["Torso"]
  26. local LeftArm = Character["Left Arm"]
  27. local RightLeg = Character["Right Leg"]
  28. local LeftLeg = Character["Left Leg"]
  29. local RootJoint = RootPart["RootJoint"]
  30. local Neck = Torso["Neck"]
  31. local RightShoulder = Torso["Right Shoulder"]
  32. local LeftShoulder = Torso["Left Shoulder"]
  33. local RightHip = Torso["Right Hip"]
  34. local LeftHip = Torso["Left Hip"]
  35. local ATTACK = false
  36. local Animation_Speed = 3
  37. --local Form = false
  38. --Stolen from shack >;3
  39. IT = Instance.new
  40. CF = CFrame.new
  41. VT = Vector3.new
  42. RAD = math.rad
  43. C3 = Color3.new
  44. UD2 = UDim2.new
  45. BRICKC = BrickColor.new
  46. ANGLES = CFrame.Angles
  47. EULER = CFrame.fromEulerAnglesXYZ
  48. COS = math.cos
  49. ACOS = math.acos
  50. SIN = math.sin
  51. ASIN = math.asin
  52. ABS = math.abs
  53. MRANDOM = math.random
  54. FLOOR = math.floor
  55. --//=================================\\
  56. --|| USEFUL VALUES
  57. --\\=================================//
  58. Animation_Speed = 3
  59. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  60. local Speed = 16
  61. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  62. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  63. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  64. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  65. local DAMAGEMULTIPLIER = 1
  66. local ANIM = "Idle"
  67. local EQUIPPED = false
  68. local COMBO = 1
  69. local Rooted = false
  70. local SINE = 0
  71. local CHANGE = 2 / Animation_Speed
  72. local WALKINGANIM = false
  73. local ANIMATOR = Humanoid.Animator
  74. local ANIMATE = Character.Animate
  75. local MELEE = false
  76. local Effects = IT("Folder", Character)
  77. Effects.Name = "Effects"
  78. local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  79. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  80. WEAPONGUI.Name = "Weapon GUI"
  81. script.Parent = WEAPONGUI
  82. print("This weapon is currently wielded by "..Character.Name)
  83.  
  84.  
  85. --[[
  86. =====================================
  87. --Weapon Creation--
  88. =====================================
  89. --]]
  90.  
  91.  
  92.  
  93. --Converted with ttyyuu12345's model to script plugin v4
  94. function sandbox(var,func)
  95. local env = getfenv(func)
  96. local newenv = setmetatable({},{
  97. __index = function(self,k)
  98. if k=="script" then
  99. return var
  100. else
  101. return env[k]
  102. end
  103. end,
  104. })
  105. setfenv(func,newenv)
  106. return func
  107. end
  108.  
  109. cors = {}
  110. mas = Instance.new("Model",game:GetService("Lighting"))
  111. Model0 = Instance.new("Model")
  112. Part1 = Instance.new("Part")
  113. BlockMesh2 = Instance.new("BlockMesh")
  114. Part3 = Instance.new("Part")
  115. BlockMesh4 = Instance.new("BlockMesh")
  116. Part5 = Instance.new("Part")
  117. BlockMesh6 = Instance.new("BlockMesh")
  118. Part7 = Instance.new("Part")
  119. BlockMesh8 = Instance.new("BlockMesh")
  120. Part9 = Instance.new("Part")
  121. Part10 = Instance.new("Part")
  122. BlockMesh11 = Instance.new("BlockMesh")
  123. Part12 = Instance.new("Part")
  124. BlockMesh13 = Instance.new("BlockMesh")
  125. Part14 = Instance.new("Part")
  126. BlockMesh15 = Instance.new("BlockMesh")
  127. Part16 = Instance.new("Part")
  128. BlockMesh17 = Instance.new("BlockMesh")
  129. Part18 = Instance.new("Part")
  130. BlockMesh19 = Instance.new("BlockMesh")
  131. Part20 = Instance.new("Part")
  132. BlockMesh21 = Instance.new("BlockMesh")
  133. Part22 = Instance.new("Part")
  134. BlockMesh23 = Instance.new("BlockMesh")
  135. Part24 = Instance.new("Part")
  136. BlockMesh25 = Instance.new("BlockMesh")
  137. Part26 = Instance.new("Part")
  138. BlockMesh27 = Instance.new("BlockMesh")
  139. Part28 = Instance.new("Part")
  140. BlockMesh29 = Instance.new("BlockMesh")
  141. Part30 = Instance.new("Part")
  142. BlockMesh31 = Instance.new("BlockMesh")
  143. Part32 = Instance.new("Part")
  144. BlockMesh33 = Instance.new("BlockMesh")
  145. Part34 = Instance.new("Part")
  146. BlockMesh35 = Instance.new("BlockMesh")
  147. Part36 = Instance.new("Part")
  148. BlockMesh37 = Instance.new("BlockMesh")
  149. Part38 = Instance.new("Part")
  150. BlockMesh39 = Instance.new("BlockMesh")
  151. WedgePart40 = Instance.new("WedgePart")
  152. BlockMesh41 = Instance.new("BlockMesh")
  153. Part42 = Instance.new("Part")
  154. BlockMesh43 = Instance.new("BlockMesh")
  155. Part44 = Instance.new("Part")
  156. BlockMesh45 = Instance.new("BlockMesh")
  157. Part46 = Instance.new("Part")
  158. BlockMesh47 = Instance.new("BlockMesh")
  159. Part48 = Instance.new("Part")
  160. BlockMesh49 = Instance.new("BlockMesh")
  161. Part50 = Instance.new("Part")
  162. BlockMesh51 = Instance.new("BlockMesh")
  163. Part52 = Instance.new("Part")
  164. BlockMesh53 = Instance.new("BlockMesh")
  165. Part54 = Instance.new("Part")
  166. BlockMesh55 = Instance.new("BlockMesh")
  167. Part56 = Instance.new("Part")
  168. BlockMesh57 = Instance.new("BlockMesh")
  169. Part58 = Instance.new("Part")
  170. BlockMesh59 = Instance.new("BlockMesh")
  171. Part60 = Instance.new("Part")
  172. BlockMesh61 = Instance.new("BlockMesh")
  173. Part62 = Instance.new("Part")
  174. BlockMesh63 = Instance.new("BlockMesh")
  175. Part64 = Instance.new("Part")
  176. BlockMesh65 = Instance.new("BlockMesh")
  177. Part66 = Instance.new("Part")
  178. BlockMesh67 = Instance.new("BlockMesh")
  179. Part68 = Instance.new("Part")
  180. BlockMesh69 = Instance.new("BlockMesh")
  181. Part70 = Instance.new("Part")
  182. BlockMesh71 = Instance.new("BlockMesh")
  183. Part72 = Instance.new("Part")
  184. BlockMesh73 = Instance.new("BlockMesh")
  185. Part74 = Instance.new("Part")
  186. BlockMesh75 = Instance.new("BlockMesh")
  187. Part76 = Instance.new("Part")
  188. BlockMesh77 = Instance.new("BlockMesh")
  189. Part78 = Instance.new("Part")
  190. BlockMesh79 = Instance.new("BlockMesh")
  191. WedgePart80 = Instance.new("WedgePart")
  192. BlockMesh81 = Instance.new("BlockMesh")
  193. Part82 = Instance.new("Part")
  194. BlockMesh83 = Instance.new("BlockMesh")
  195. Part84 = Instance.new("Part")
  196. Part85 = Instance.new("Part")
  197. BlockMesh86 = Instance.new("BlockMesh")
  198. Part87 = Instance.new("Part")
  199. BlockMesh88 = Instance.new("BlockMesh")
  200. Part89 = Instance.new("Part")
  201. SpecialMesh90 = Instance.new("SpecialMesh")
  202. WedgePart91 = Instance.new("WedgePart")
  203. BlockMesh92 = Instance.new("BlockMesh")
  204. Part93 = Instance.new("Part")
  205. BlockMesh94 = Instance.new("BlockMesh")
  206. WedgePart95 = Instance.new("WedgePart")
  207. BlockMesh96 = Instance.new("BlockMesh")
  208. Part97 = Instance.new("Part")
  209. WedgePart98 = Instance.new("WedgePart")
  210. BlockMesh99 = Instance.new("BlockMesh")
  211. Part100 = Instance.new("Part")
  212. BlockMesh101 = Instance.new("BlockMesh")
  213. Part102 = Instance.new("Part")
  214. BlockMesh103 = Instance.new("BlockMesh")
  215. Part104 = Instance.new("Part")
  216. BlockMesh105 = Instance.new("BlockMesh")
  217. Part106 = Instance.new("Part")
  218. BlockMesh107 = Instance.new("BlockMesh")
  219. Part108 = Instance.new("Part")
  220. BlockMesh109 = Instance.new("BlockMesh")
  221. Part110 = Instance.new("Part")
  222. BlockMesh111 = Instance.new("BlockMesh")
  223. Part112 = Instance.new("Part")
  224. BlockMesh113 = Instance.new("BlockMesh")
  225. Part114 = Instance.new("Part")
  226. BlockMesh115 = Instance.new("BlockMesh")
  227. Part116 = Instance.new("Part")
  228. BlockMesh117 = Instance.new("BlockMesh")
  229. Part118 = Instance.new("Part")
  230. BlockMesh119 = Instance.new("BlockMesh")
  231. Part120 = Instance.new("Part")
  232. BlockMesh121 = Instance.new("BlockMesh")
  233. Part122 = Instance.new("Part")
  234. BlockMesh123 = Instance.new("BlockMesh")
  235. Part124 = Instance.new("Part")
  236. BlockMesh125 = Instance.new("BlockMesh")
  237. Part126 = Instance.new("Part")
  238. BlockMesh127 = Instance.new("BlockMesh")
  239. Part128 = Instance.new("Part")
  240. BlockMesh129 = Instance.new("BlockMesh")
  241. Part130 = Instance.new("Part")
  242. BlockMesh131 = Instance.new("BlockMesh")
  243. Part132 = Instance.new("Part")
  244. BlockMesh133 = Instance.new("BlockMesh")
  245. Part134 = Instance.new("Part")
  246. BlockMesh135 = Instance.new("BlockMesh")
  247. Part136 = Instance.new("Part")
  248. BlockMesh137 = Instance.new("BlockMesh")
  249. Part138 = Instance.new("Part")
  250. BlockMesh139 = Instance.new("BlockMesh")
  251. WedgePart140 = Instance.new("WedgePart")
  252. BlockMesh141 = Instance.new("BlockMesh")
  253. Part142 = Instance.new("Part")
  254. BlockMesh143 = Instance.new("BlockMesh")
  255. Part144 = Instance.new("Part")
  256. BlockMesh145 = Instance.new("BlockMesh")
  257. Part146 = Instance.new("Part")
  258. BlockMesh147 = Instance.new("BlockMesh")
  259. Part148 = Instance.new("Part")
  260. BlockMesh149 = Instance.new("BlockMesh")
  261. Part150 = Instance.new("Part")
  262. BlockMesh151 = Instance.new("BlockMesh")
  263. Part152 = Instance.new("Part")
  264. BlockMesh153 = Instance.new("BlockMesh")
  265. WedgePart154 = Instance.new("WedgePart")
  266. BlockMesh155 = Instance.new("BlockMesh")
  267. Part156 = Instance.new("Part")
  268. BlockMesh157 = Instance.new("BlockMesh")
  269. Part158 = Instance.new("Part")
  270. BlockMesh159 = Instance.new("BlockMesh")
  271. Part160 = Instance.new("Part")
  272. BlockMesh161 = Instance.new("BlockMesh")
  273. Part162 = Instance.new("Part")
  274. BlockMesh163 = Instance.new("BlockMesh")
  275. Part164 = Instance.new("Part")
  276. BlockMesh165 = Instance.new("BlockMesh")
  277. Part166 = Instance.new("Part")
  278. Part167 = Instance.new("Part")
  279. BlockMesh168 = Instance.new("BlockMesh")
  280. Part169 = Instance.new("Part")
  281. BlockMesh170 = Instance.new("BlockMesh")
  282. Part171 = Instance.new("Part")
  283. BlockMesh172 = Instance.new("BlockMesh")
  284. Part173 = Instance.new("Part")
  285. BlockMesh174 = Instance.new("BlockMesh")
  286. Part175 = Instance.new("Part")
  287. BlockMesh176 = Instance.new("BlockMesh")
  288. Part177 = Instance.new("Part")
  289. BlockMesh178 = Instance.new("BlockMesh")
  290. Part179 = Instance.new("Part")
  291. BlockMesh180 = Instance.new("BlockMesh")
  292. Part181 = Instance.new("Part")
  293. BlockMesh182 = Instance.new("BlockMesh")
  294. Part183 = Instance.new("Part")
  295. BlockMesh184 = Instance.new("BlockMesh")
  296. Part185 = Instance.new("Part")
  297. BlockMesh186 = Instance.new("BlockMesh")
  298. Part187 = Instance.new("Part")
  299. BlockMesh188 = Instance.new("BlockMesh")
  300. Part189 = Instance.new("Part")
  301. BlockMesh190 = Instance.new("BlockMesh")
  302. Part191 = Instance.new("Part")
  303. BlockMesh192 = Instance.new("BlockMesh")
  304. Part193 = Instance.new("Part")
  305. BlockMesh194 = Instance.new("BlockMesh")
  306. WedgePart195 = Instance.new("WedgePart")
  307. BlockMesh196 = Instance.new("BlockMesh")
  308. Part197 = Instance.new("Part")
  309. Part198 = Instance.new("Part")
  310. Part199 = Instance.new("Part")
  311. BlockMesh200 = Instance.new("BlockMesh")
  312. Part201 = Instance.new("Part")
  313. Part202 = Instance.new("Part")
  314. Part203 = Instance.new("Part")
  315. BlockMesh204 = Instance.new("BlockMesh")
  316. Part205 = Instance.new("Part")
  317. BlockMesh206 = Instance.new("BlockMesh")
  318. Part207 = Instance.new("Part")
  319. BlockMesh208 = Instance.new("BlockMesh")
  320. Part209 = Instance.new("Part")
  321. BlockMesh210 = Instance.new("BlockMesh")
  322. Part211 = Instance.new("Part")
  323. BlockMesh212 = Instance.new("BlockMesh")
  324. Part213 = Instance.new("Part")
  325. BlockMesh214 = Instance.new("BlockMesh")
  326. Part215 = Instance.new("Part")
  327. BlockMesh216 = Instance.new("BlockMesh")
  328. Part217 = Instance.new("Part")
  329. BlockMesh218 = Instance.new("BlockMesh")
  330. Part219 = Instance.new("Part")
  331. BlockMesh220 = Instance.new("BlockMesh")
  332. Part221 = Instance.new("Part")
  333. BlockMesh222 = Instance.new("BlockMesh")
  334. Part223 = Instance.new("Part")
  335. BlockMesh224 = Instance.new("BlockMesh")
  336. Part224 = Instance.new("Part")
  337. Part225 = Instance.new("Part")
  338. SurfaceGui1 = Instance.new("SurfaceGui")
  339. TextLabel2 = Instance.new("TextLabel")
  340. Part225.Parent = Model0
  341. Part225.CFrame = CFrame.new(-68.7554703, 5, -133.462479, 0, -1, 0, 0, 0, -1, 1, 0, 0)
  342. Part225.Orientation = Vector3.new(0, 0, 0)
  343. Part225.Position = Vector3.new(-68.8492126, 4.6, -133.850006)
  344. Part225.Rotation = Vector3.new(90, 0, 0)
  345. Part225.Transparency = 1
  346. Part225.Size = Vector3.new(4, 1, 0.0500000007)
  347. Part225.BottomSurface = Enum.SurfaceType.Smooth
  348. Part225.CanCollide = false
  349. Part225.TopSurface = Enum.SurfaceType.Smooth
  350. SurfaceGui1.Parent = Part225
  351. SurfaceGui1.LightInfluence = 1
  352. SurfaceGui1.ClipsDescendants = true
  353. SurfaceGui1.CanvasSize = Vector2.new(200, 50)
  354. TextLabel2.Parent = SurfaceGui1
  355. TextLabel2.Transparency = 1
  356. TextLabel2.Size = UDim2.new(0, 200, 0, 50)
  357. TextLabel2.BackgroundColor = BrickColor.new("Institutional white")
  358. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  359. TextLabel2.BackgroundTransparency = 1
  360. TextLabel2.Font = Enum.Font.SourceSans
  361. TextLabel2.FontSize = Enum.FontSize.Size14
  362. TextLabel2.Text = "Biologically_Noob"
  363. TextLabel2.TextColor = BrickColor.new("Really black")
  364. TextLabel2.TextColor3 = Color3.new(0, 0, 0)
  365. TextLabel2.TextSize = 14
  366. TextLabel2.TextTransparency = 0.89999997615814
  367. TextLabel2.TextWrap = true
  368. TextLabel2.TextWrapped = true
  369. Model0.Name = "Sword"
  370. Model0.Parent = mas
  371. Model0.PrimaryPart = Part197
  372. Particle1 = Instance.new("ParticleEmitter")
  373. Part1.Parent = Model0
  374. Part1.CFrame = CFrame.new(-71.6992493, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  375. Part1.Position = Vector3.new(-71.6992493, 4.47502899, -133.856247)
  376. Part1.Size = Vector3.new(1.25001466, 0.200000003, 0.25000295)
  377. Part1.BottomSurface = Enum.SurfaceType.Smooth
  378. Part1.CanCollide = false
  379. Part1.TopSurface = Enum.SurfaceType.Smooth
  380. BlockMesh2.Parent = Part1
  381. BlockMesh2.Scale = Vector3.new(1, 0.625007391, 1)
  382. Part3.Parent = Model0
  383. Part3.CFrame = CFrame.new(-71.1054916, 4.56878042, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  384. Part3.Position = Vector3.new(-71.1054916, 4.56878042, -133.856247)
  385. Part3.Size = Vector3.new(0.200000003, 0.200000003, 0.625007331)
  386. Part3.BottomSurface = Enum.SurfaceType.Smooth
  387. Part3.CanCollide = false
  388. Part3.TopSurface = Enum.SurfaceType.Smooth
  389. BlockMesh4.Parent = Part3
  390. BlockMesh4.Scale = Vector3.new(0.937511086, 0.312503695, 1)
  391. Part5.Parent = Model0
  392. Part5.CFrame = CFrame.new(-71.0117416, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  393. Part5.Position = Vector3.new(-71.0117416, 4.47502899, -133.856247)
  394. Part5.Size = Vector3.new(0.200000003, 0.375004441, 1.75002074)
  395. Part5.BottomSurface = Enum.SurfaceType.Smooth
  396. Part5.CanCollide = false
  397. Part5.TopSurface = Enum.SurfaceType.Smooth
  398. BlockMesh6.Parent = Part5
  399. BlockMesh6.Scale = Vector3.new(0.625007391, 1, 1)
  400. Part7.Parent = Model0
  401. Part7.CFrame = CFrame.new(-71.1054916, 4.38127804, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  402. Part7.Position = Vector3.new(-71.1054916, 4.38127804, -133.856247)
  403. Part7.Size = Vector3.new(0.200000003, 0.200000003, 0.625007331)
  404. Part7.BottomSurface = Enum.SurfaceType.Smooth
  405. Part7.CanCollide = false
  406. Part7.TopSurface = Enum.SurfaceType.Smooth
  407. BlockMesh8.Parent = Part7
  408. BlockMesh8.Scale = Vector3.new(0.937511086, 0.312503695, 1)
  409. Part9.Parent = Model0
  410. Part9.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  411. Part9.Orientation = Vector3.new(0, -45, 0)
  412. Part9.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
  413. Part9.Rotation = Vector3.new(0, -45, 0)
  414. Part9.Size = Vector3.new(0.312503666, 0.437505186, 0.312503666)
  415. Part9.BottomSurface = Enum.SurfaceType.Smooth
  416. Part9.CanCollide = false
  417. Part9.TopSurface = Enum.SurfaceType.Smooth
  418. Part10.Parent = Model0
  419. Part10.CFrame = CFrame.new(-71.0742416, 4.47502899, -133.699997, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  420. Part10.Position = Vector3.new(-71.0742416, 4.47502899, -133.699997)
  421. Part10.Size = Vector3.new(0.25000295, 0.200000003, 0.200000003)
  422. Part10.BottomSurface = Enum.SurfaceType.Smooth
  423. Part10.CanCollide = false
  424. Part10.TopSurface = Enum.SurfaceType.Smooth
  425. BlockMesh11.Parent = Part10
  426. BlockMesh11.Scale = Vector3.new(1, 0.625007391, 0.312503695)
  427. Part12.Parent = Model0
  428. Part12.CFrame = CFrame.new(-71.0117416, 4.66878128, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  429. Part12.Position = Vector3.new(-71.0117416, 4.66878128, -133.856247)
  430. Part12.Color = Color3.new(0.623529, 0.952941, 0.913726)
  431. Part12.Size = Vector3.new(0.200000003, 0.200000003, 1.75002074)
  432. Part12.BottomSurface = Enum.SurfaceType.Smooth
  433. Part12.BrickColor = BrickColor.new("Pastel blue-green")
  434. Part12.CanCollide = false
  435. Part12.TopSurface = Enum.SurfaceType.Smooth
  436. Part12.brickColor = BrickColor.new("Pastel blue-green")
  437. BlockMesh13.Parent = Part12
  438. BlockMesh13.Scale = Vector3.new(0.312503695, 0.0625007376, 1)
  439. Part14.Parent = Model0
  440. Part14.CFrame = CFrame.new(-71.0742416, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  441. Part14.Position = Vector3.new(-71.0742416, 4.47502899, -134.012497)
  442. Part14.Size = Vector3.new(0.25000295, 0.200000003, 0.200000003)
  443. Part14.BottomSurface = Enum.SurfaceType.Smooth
  444. Part14.CanCollide = false
  445. Part14.TopSurface = Enum.SurfaceType.Smooth
  446. BlockMesh15.Parent = Part14
  447. BlockMesh15.Scale = Vector3.new(1, 0.625007391, 0.312503695)
  448. Part16.Parent = Model0
  449. Part16.CFrame = CFrame.new(-71.0117416, 4.6687808, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  450. Part16.Orientation = Vector3.new(0, -45, 0)
  451. Part16.Position = Vector3.new(-71.0117416, 4.6687808, -134.731262)
  452. Part16.Rotation = Vector3.new(0, -45, 0)
  453. Part16.Color = Color3.new(0.388235, 0.372549, 0.384314)
  454. Part16.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  455. Part16.BottomSurface = Enum.SurfaceType.Smooth
  456. Part16.BrickColor = BrickColor.new("Dark stone grey")
  457. Part16.CanCollide = false
  458. Part16.TopSurface = Enum.SurfaceType.Smooth
  459. Part16.brickColor = BrickColor.new("Dark stone grey")
  460. BlockMesh17.Parent = Part16
  461. BlockMesh17.Scale = Vector3.new(1, 0.125001222, 1)
  462. Part18.Parent = Model0
  463. Part18.CFrame = CFrame.new(-71.0117416, 4.62503052, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  464. Part18.Orientation = Vector3.new(0, -90, 0)
  465. Part18.Position = Vector3.new(-71.0117416, 4.62503052, -133.850006)
  466. Part18.Rotation = Vector3.new(0, -90, 0)
  467. Part18.Color = Color3.new(0.388235, 0.372549, 0.384314)
  468. Part18.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
  469. Part18.BottomSurface = Enum.SurfaceType.Smooth
  470. Part18.BrickColor = BrickColor.new("Dark stone grey")
  471. Part18.CanCollide = false
  472. Part18.TopSurface = Enum.SurfaceType.Smooth
  473. Part18.brickColor = BrickColor.new("Dark stone grey")
  474. BlockMesh19.Parent = Part18
  475. BlockMesh19.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
  476. Part20.Parent = Model0
  477. Part20.CFrame = CFrame.new(-71.0117416, 4.28127718, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  478. Part20.Position = Vector3.new(-71.0117416, 4.28127718, -133.856247)
  479. Part20.Color = Color3.new(0.623529, 0.952941, 0.913726)
  480. Part20.Size = Vector3.new(0.200000003, 0.200000003, 1.75002074)
  481. Part20.BottomSurface = Enum.SurfaceType.Smooth
  482. Part20.BrickColor = BrickColor.new("Pastel blue-green")
  483. Part20.CanCollide = false
  484. Part20.TopSurface = Enum.SurfaceType.Smooth
  485. Part20.brickColor = BrickColor.new("Pastel blue-green")
  486. BlockMesh21.Parent = Part20
  487. BlockMesh21.Scale = Vector3.new(0.312503695, 0.0625007376, 1)
  488. Part22.Parent = Model0
  489. Part22.CFrame = CFrame.new(-71.0117416, 4.47502899, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  490. Part22.Orientation = Vector3.new(0, -90, 0)
  491. Part22.Position = Vector3.new(-71.0117416, 4.47502899, -133.850006)
  492. Part22.Rotation = Vector3.new(0, -90, 0)
  493. Part22.Color = Color3.new(0.388235, 0.372549, 0.384314)
  494. Part22.Size = Vector3.new(1.21251583, 0.312503666, 0.200000003)
  495. Part22.BottomSurface = Enum.SurfaceType.Smooth
  496. Part22.BrickColor = BrickColor.new("Dark stone grey")
  497. Part22.CanCollide = false
  498. Part22.TopSurface = Enum.SurfaceType.Smooth
  499. Part22.brickColor = BrickColor.new("Dark stone grey")
  500. BlockMesh23.Parent = Part22
  501. BlockMesh23.Scale = Vector3.new(1, 1, 0.750008285)
  502. Part24.Parent = Model0
  503. Part24.CFrame = CFrame.new(-71.1054916, 4.55628014, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  504. Part24.Position = Vector3.new(-71.1054916, 4.55628014, -133.856247)
  505. Part24.Color = Color3.new(0.388235, 0.372549, 0.384314)
  506. Part24.Size = Vector3.new(0.212502524, 0.200000003, 0.650007725)
  507. Part24.BottomSurface = Enum.SurfaceType.Smooth
  508. Part24.BrickColor = BrickColor.new("Dark stone grey")
  509. Part24.CanCollide = false
  510. Part24.TopSurface = Enum.SurfaceType.Smooth
  511. Part24.brickColor = BrickColor.new("Dark stone grey")
  512. BlockMesh25.Parent = Part24
  513. BlockMesh25.Scale = Vector3.new(1, 0.0625007376, 1)
  514. Part26.Parent = Model0
  515. Part26.CFrame = CFrame.new(-71.7804947, 4.55628014, -133.737503, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  516. Part26.Position = Vector3.new(-71.7804947, 4.55628014, -133.737503)
  517. Part26.Color = Color3.new(0.388235, 0.372549, 0.384314)
  518. Part26.Size = Vector3.new(1.13751328, 0.200000003, 0.200000003)
  519. Part26.BottomSurface = Enum.SurfaceType.Smooth
  520. Part26.BrickColor = BrickColor.new("Dark stone grey")
  521. Part26.CanCollide = false
  522. Part26.TopSurface = Enum.SurfaceType.Smooth
  523. Part26.brickColor = BrickColor.new("Dark stone grey")
  524. BlockMesh27.Parent = Part26
  525. BlockMesh27.Scale = Vector3.new(1, 0.0625007376, 0.0625001863)
  526. Part28.Parent = Model0
  527. Part28.CFrame = CFrame.new(-71.7742462, 4.55628014, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  528. Part28.Position = Vector3.new(-71.7742462, 4.55628014, -133.856247)
  529. Part28.Color = Color3.new(0.388235, 0.372549, 0.384314)
  530. Part28.Size = Vector3.new(1.12501347, 0.200000003, 0.200000003)
  531. Part28.BottomSurface = Enum.SurfaceType.Smooth
  532. Part28.BrickColor = BrickColor.new("Dark stone grey")
  533. Part28.CanCollide = false
  534. Part28.TopSurface = Enum.SurfaceType.Smooth
  535. Part28.brickColor = BrickColor.new("Dark stone grey")
  536. BlockMesh29.Parent = Part28
  537. BlockMesh29.Scale = Vector3.new(1, 0.0625007376, 0.750008285)
  538. Part30.Parent = Model0
  539. Part30.CFrame = CFrame.new(-71.0117416, 4.51252937, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  540. Part30.Orientation = Vector3.new(0, -90, 0)
  541. Part30.Position = Vector3.new(-71.0117416, 4.51252937, -133.850006)
  542. Part30.Rotation = Vector3.new(0, -90, 0)
  543. Part30.Color = Color3.new(0.388235, 0.372549, 0.384314)
  544. Part30.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
  545. Part30.BottomSurface = Enum.SurfaceType.Smooth
  546. Part30.BrickColor = BrickColor.new("Dark stone grey")
  547. Part30.CanCollide = false
  548. Part30.TopSurface = Enum.SurfaceType.Smooth
  549. Part30.brickColor = BrickColor.new("Dark stone grey")
  550. BlockMesh31.Parent = Part30
  551. BlockMesh31.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
  552. Part32.Parent = Model0
  553. Part32.CFrame = CFrame.new(-71.7742462, 4.3937788, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  554. Part32.Position = Vector3.new(-71.7742462, 4.3937788, -133.856247)
  555. Part32.Color = Color3.new(0.388235, 0.372549, 0.384314)
  556. Part32.Size = Vector3.new(1.12501347, 0.200000003, 0.200000003)
  557. Part32.BottomSurface = Enum.SurfaceType.Smooth
  558. Part32.BrickColor = BrickColor.new("Dark stone grey")
  559. Part32.CanCollide = false
  560. Part32.TopSurface = Enum.SurfaceType.Smooth
  561. Part32.brickColor = BrickColor.new("Dark stone grey")
  562. BlockMesh33.Parent = Part32
  563. BlockMesh33.Scale = Vector3.new(1, 0.0625007376, 0.750008285)
  564. Part34.Parent = Model0
  565. Part34.CFrame = CFrame.new(-71.0117416, 4.4875288, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  566. Part34.Orientation = Vector3.new(0, -90, 0)
  567. Part34.Position = Vector3.new(-71.0117416, 4.4875288, -133.850006)
  568. Part34.Rotation = Vector3.new(0, -90, 0)
  569. Part34.Color = Color3.new(0.388235, 0.372549, 0.384314)
  570. Part34.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
  571. Part34.BottomSurface = Enum.SurfaceType.Smooth
  572. Part34.BrickColor = BrickColor.new("Dark stone grey")
  573. Part34.CanCollide = false
  574. Part34.TopSurface = Enum.SurfaceType.Smooth
  575. Part34.brickColor = BrickColor.new("Dark stone grey")
  576. BlockMesh35.Parent = Part34
  577. BlockMesh35.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
  578. Part36.Parent = Model0
  579. Part36.CFrame = CFrame.new(-71.0117416, 4.38752794, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  580. Part36.Orientation = Vector3.new(0, -90, 0)
  581. Part36.Position = Vector3.new(-71.0117416, 4.38752794, -133.850006)
  582. Part36.Rotation = Vector3.new(0, -90, 0)
  583. Part36.Color = Color3.new(0.388235, 0.372549, 0.384314)
  584. Part36.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
  585. Part36.BottomSurface = Enum.SurfaceType.Smooth
  586. Part36.BrickColor = BrickColor.new("Dark stone grey")
  587. Part36.CanCollide = false
  588. Part36.TopSurface = Enum.SurfaceType.Smooth
  589. Part36.brickColor = BrickColor.new("Dark stone grey")
  590. BlockMesh37.Parent = Part36
  591. BlockMesh37.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
  592. Part38.Parent = Model0
  593. Part38.CFrame = CFrame.new(-71.7805023, 4.3937788, -133.975006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  594. Part38.Position = Vector3.new(-71.7805023, 4.3937788, -133.975006)
  595. Part38.Color = Color3.new(0.388235, 0.372549, 0.384314)
  596. Part38.Size = Vector3.new(1.13751364, 0.200000003, 0.200000003)
  597. Part38.BottomSurface = Enum.SurfaceType.Smooth
  598. Part38.BrickColor = BrickColor.new("Dark stone grey")
  599. Part38.CanCollide = false
  600. Part38.TopSurface = Enum.SurfaceType.Smooth
  601. Part38.brickColor = BrickColor.new("Dark stone grey")
  602. BlockMesh39.Parent = Part38
  603. BlockMesh39.Scale = Vector3.new(1, 0.0625007376, 0.0625001267)
  604. WedgePart40.Parent = Model0
  605. WedgePart40.CFrame = CFrame.new(-71.2304993, 4.55628014, -133.474991, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  606. WedgePart40.Orientation = Vector3.new(0, 90, 90)
  607. WedgePart40.Position = Vector3.new(-71.2304993, 4.55628014, -133.474991)
  608. WedgePart40.Rotation = Vector3.new(90, 90, 0)
  609. WedgePart40.Color = Color3.new(0.388235, 0.372549, 0.384314)
  610. WedgePart40.Size = Vector3.new(0.200000003, 0.200000003, 0.287503332)
  611. WedgePart40.BottomSurface = Enum.SurfaceType.Smooth
  612. WedgePart40.BrickColor = BrickColor.new("Dark stone grey")
  613. WedgePart40.CanCollide = false
  614. WedgePart40.brickColor = BrickColor.new("Dark stone grey")
  615. BlockMesh41.Parent = WedgePart40
  616. BlockMesh41.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
  617. Part42.Parent = Model0
  618. Part42.CFrame = CFrame.new(-71.0117416, 4.43752861, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  619. Part42.Orientation = Vector3.new(0, -90, 0)
  620. Part42.Position = Vector3.new(-71.0117416, 4.43752861, -133.850006)
  621. Part42.Rotation = Vector3.new(0, -90, 0)
  622. Part42.Color = Color3.new(0.388235, 0.372549, 0.384314)
  623. Part42.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
  624. Part42.BottomSurface = Enum.SurfaceType.Smooth
  625. Part42.BrickColor = BrickColor.new("Dark stone grey")
  626. Part42.CanCollide = false
  627. Part42.TopSurface = Enum.SurfaceType.Smooth
  628. Part42.brickColor = BrickColor.new("Dark stone grey")
  629. BlockMesh43.Parent = Part42
  630. BlockMesh43.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
  631. Part44.Parent = Model0
  632. Part44.CFrame = CFrame.new(-71.0117416, 4.46252871, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  633. Part44.Orientation = Vector3.new(0, -90, 0)
  634. Part44.Position = Vector3.new(-71.0117416, 4.46252871, -133.850006)
  635. Part44.Rotation = Vector3.new(0, -90, 0)
  636. Part44.Color = Color3.new(0.388235, 0.372549, 0.384314)
  637. Part44.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
  638. Part44.BottomSurface = Enum.SurfaceType.Smooth
  639. Part44.BrickColor = BrickColor.new("Dark stone grey")
  640. Part44.CanCollide = false
  641. Part44.TopSurface = Enum.SurfaceType.Smooth
  642. Part44.brickColor = BrickColor.new("Dark stone grey")
  643. BlockMesh45.Parent = Part44
  644. BlockMesh45.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
  645. Part46.Parent = Model0
  646. Part46.CFrame = CFrame.new(-71.0117416, 4.41252804, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  647. Part46.Orientation = Vector3.new(0, -90, 0)
  648. Part46.Position = Vector3.new(-71.0117416, 4.41252804, -133.850006)
  649. Part46.Rotation = Vector3.new(0, -90, 0)
  650. Part46.Color = Color3.new(0.388235, 0.372549, 0.384314)
  651. Part46.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
  652. Part46.BottomSurface = Enum.SurfaceType.Smooth
  653. Part46.BrickColor = BrickColor.new("Dark stone grey")
  654. Part46.CanCollide = false
  655. Part46.TopSurface = Enum.SurfaceType.Smooth
  656. Part46.brickColor = BrickColor.new("Dark stone grey")
  657. BlockMesh47.Parent = Part46
  658. BlockMesh47.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
  659. Part48.Parent = Model0
  660. Part48.CFrame = CFrame.new(-71.0117416, 4.32502699, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  661. Part48.Orientation = Vector3.new(0, -90, 0)
  662. Part48.Position = Vector3.new(-71.0117416, 4.32502699, -133.850006)
  663. Part48.Rotation = Vector3.new(0, -90, 0)
  664. Part48.Color = Color3.new(0.388235, 0.372549, 0.384314)
  665. Part48.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
  666. Part48.BottomSurface = Enum.SurfaceType.Smooth
  667. Part48.BrickColor = BrickColor.new("Dark stone grey")
  668. Part48.CanCollide = false
  669. Part48.TopSurface = Enum.SurfaceType.Smooth
  670. Part48.brickColor = BrickColor.new("Dark stone grey")
  671. BlockMesh49.Parent = Part48
  672. BlockMesh49.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
  673. Part50.Parent = Model0
  674. Part50.CFrame = CFrame.new(-71.5304871, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  675. Part50.Orientation = Vector3.new(0, 180, 0)
  676. Part50.Position = Vector3.new(-71.5304871, 4.55628014, -133.712494)
  677. Part50.Rotation = Vector3.new(-180, 0, -180)
  678. Part50.Color = Color3.new(0.388235, 0.372549, 0.384314)
  679. Part50.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  680. Part50.BottomSurface = Enum.SurfaceType.Smooth
  681. Part50.BrickColor = BrickColor.new("Dark stone grey")
  682. Part50.CanCollide = false
  683. Part50.TopSurface = Enum.SurfaceType.Smooth
  684. Part50.brickColor = BrickColor.new("Dark stone grey")
  685. BlockMesh51.Parent = Part50
  686. BlockMesh51.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  687. Part52.Parent = Model0
  688. Part52.CFrame = CFrame.new(-71.2179871, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  689. Part52.Orientation = Vector3.new(0, 180, 0)
  690. Part52.Position = Vector3.new(-71.2179871, 4.47502899, -133.699997)
  691. Part52.Rotation = Vector3.new(-180, 0, -180)
  692. Part52.Color = Color3.new(0.388235, 0.372549, 0.384314)
  693. Part52.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  694. Part52.BottomSurface = Enum.SurfaceType.Smooth
  695. Part52.BrickColor = BrickColor.new("Dark stone grey")
  696. Part52.CanCollide = false
  697. Part52.TopSurface = Enum.SurfaceType.Smooth
  698. Part52.brickColor = BrickColor.new("Dark stone grey")
  699. BlockMesh53.Parent = Part52
  700. BlockMesh53.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
  701. Part54.Parent = Model0
  702. Part54.CFrame = CFrame.new(-71.1054916, 4.3937788, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  703. Part54.Position = Vector3.new(-71.1054916, 4.3937788, -133.856247)
  704. Part54.Color = Color3.new(0.388235, 0.372549, 0.384314)
  705. Part54.Size = Vector3.new(0.212502524, 0.200000003, 0.650007725)
  706. Part54.BottomSurface = Enum.SurfaceType.Smooth
  707. Part54.BrickColor = BrickColor.new("Dark stone grey")
  708. Part54.CanCollide = false
  709. Part54.TopSurface = Enum.SurfaceType.Smooth
  710. Part54.brickColor = BrickColor.new("Dark stone grey")
  711. BlockMesh55.Parent = Part54
  712. BlockMesh55.Scale = Vector3.new(1, 0.0625007376, 1)
  713. Part56.Parent = Model0
  714. Part56.CFrame = CFrame.new(-71.7804947, 4.3937788, -133.737503, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  715. Part56.Position = Vector3.new(-71.7804947, 4.3937788, -133.737503)
  716. Part56.Color = Color3.new(0.388235, 0.372549, 0.384314)
  717. Part56.Size = Vector3.new(1.13751328, 0.200000003, 0.200000003)
  718. Part56.BottomSurface = Enum.SurfaceType.Smooth
  719. Part56.BrickColor = BrickColor.new("Dark stone grey")
  720. Part56.CanCollide = false
  721. Part56.TopSurface = Enum.SurfaceType.Smooth
  722. Part56.brickColor = BrickColor.new("Dark stone grey")
  723. BlockMesh57.Parent = Part56
  724. BlockMesh57.Scale = Vector3.new(1, 0.0625007376, 0.0625001863)
  725. Part58.Parent = Model0
  726. Part58.CFrame = CFrame.new(-71.2179871, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  727. Part58.Orientation = Vector3.new(0, 180, 0)
  728. Part58.Position = Vector3.new(-71.2179871, 4.55628014, -133.712494)
  729. Part58.Rotation = Vector3.new(-180, 0, -180)
  730. Part58.Color = Color3.new(0.388235, 0.372549, 0.384314)
  731. Part58.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  732. Part58.BottomSurface = Enum.SurfaceType.Smooth
  733. Part58.BrickColor = BrickColor.new("Dark stone grey")
  734. Part58.CanCollide = false
  735. Part58.TopSurface = Enum.SurfaceType.Smooth
  736. Part58.brickColor = BrickColor.new("Dark stone grey")
  737. BlockMesh59.Parent = Part58
  738. BlockMesh59.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  739. Part60.Parent = Model0
  740. Part60.CFrame = CFrame.new(-71.5304871, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  741. Part60.Orientation = Vector3.new(0, 180, 0)
  742. Part60.Position = Vector3.new(-71.5304871, 4.39377832, -133.712494)
  743. Part60.Rotation = Vector3.new(-180, 0, -180)
  744. Part60.Color = Color3.new(0.388235, 0.372549, 0.384314)
  745. Part60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  746. Part60.BottomSurface = Enum.SurfaceType.Smooth
  747. Part60.BrickColor = BrickColor.new("Dark stone grey")
  748. Part60.CanCollide = false
  749. Part60.TopSurface = Enum.SurfaceType.Smooth
  750. Part60.brickColor = BrickColor.new("Dark stone grey")
  751. BlockMesh61.Parent = Part60
  752. BlockMesh61.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  753. Part62.Parent = Model0
  754. Part62.CFrame = CFrame.new(-72.0305023, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  755. Part62.Orientation = Vector3.new(0, 180, 0)
  756. Part62.Position = Vector3.new(-72.0305023, 4.55628014, -133.712494)
  757. Part62.Rotation = Vector3.new(-180, 0, -180)
  758. Part62.Color = Color3.new(0.388235, 0.372549, 0.384314)
  759. Part62.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  760. Part62.BottomSurface = Enum.SurfaceType.Smooth
  761. Part62.BrickColor = BrickColor.new("Dark stone grey")
  762. Part62.CanCollide = false
  763. Part62.TopSurface = Enum.SurfaceType.Smooth
  764. Part62.brickColor = BrickColor.new("Dark stone grey")
  765. BlockMesh63.Parent = Part62
  766. BlockMesh63.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  767. Part64.Parent = Model0
  768. Part64.CFrame = CFrame.new(-72.0305023, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  769. Part64.Orientation = Vector3.new(0, 180, 0)
  770. Part64.Position = Vector3.new(-72.0305023, 4.47502899, -133.699997)
  771. Part64.Rotation = Vector3.new(-180, 0, -180)
  772. Part64.Color = Color3.new(0.388235, 0.372549, 0.384314)
  773. Part64.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  774. Part64.BottomSurface = Enum.SurfaceType.Smooth
  775. Part64.BrickColor = BrickColor.new("Dark stone grey")
  776. Part64.CanCollide = false
  777. Part64.TopSurface = Enum.SurfaceType.Smooth
  778. Part64.brickColor = BrickColor.new("Dark stone grey")
  779. BlockMesh65.Parent = Part64
  780. BlockMesh65.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
  781. Part66.Parent = Model0
  782. Part66.CFrame = CFrame.new(-72.0305023, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  783. Part66.Orientation = Vector3.new(0, 180, 0)
  784. Part66.Position = Vector3.new(-72.0305023, 4.39377832, -133.712494)
  785. Part66.Rotation = Vector3.new(-180, 0, -180)
  786. Part66.Color = Color3.new(0.388235, 0.372549, 0.384314)
  787. Part66.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  788. Part66.BottomSurface = Enum.SurfaceType.Smooth
  789. Part66.BrickColor = BrickColor.new("Dark stone grey")
  790. Part66.CanCollide = false
  791. Part66.TopSurface = Enum.SurfaceType.Smooth
  792. Part66.brickColor = BrickColor.new("Dark stone grey")
  793. BlockMesh67.Parent = Part66
  794. BlockMesh67.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  795. Part68.Parent = Model0
  796. Part68.CFrame = CFrame.new(-71.2179871, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  797. Part68.Orientation = Vector3.new(0, 180, 0)
  798. Part68.Position = Vector3.new(-71.2179871, 4.39377832, -133.712494)
  799. Part68.Rotation = Vector3.new(-180, 0, -180)
  800. Part68.Color = Color3.new(0.388235, 0.372549, 0.384314)
  801. Part68.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  802. Part68.BottomSurface = Enum.SurfaceType.Smooth
  803. Part68.BrickColor = BrickColor.new("Dark stone grey")
  804. Part68.CanCollide = false
  805. Part68.TopSurface = Enum.SurfaceType.Smooth
  806. Part68.brickColor = BrickColor.new("Dark stone grey")
  807. BlockMesh69.Parent = Part68
  808. BlockMesh69.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  809. Part70.Parent = Model0
  810. Part70.CFrame = CFrame.new(-71.8429947, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  811. Part70.Orientation = Vector3.new(0, 180, 0)
  812. Part70.Position = Vector3.new(-71.8429947, 4.39377832, -133.712494)
  813. Part70.Rotation = Vector3.new(-180, 0, -180)
  814. Part70.Color = Color3.new(0.388235, 0.372549, 0.384314)
  815. Part70.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  816. Part70.BottomSurface = Enum.SurfaceType.Smooth
  817. Part70.BrickColor = BrickColor.new("Dark stone grey")
  818. Part70.CanCollide = false
  819. Part70.TopSurface = Enum.SurfaceType.Smooth
  820. Part70.brickColor = BrickColor.new("Dark stone grey")
  821. BlockMesh71.Parent = Part70
  822. BlockMesh71.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  823. Part72.Parent = Model0
  824. Part72.CFrame = CFrame.new(-71.8429947, 4.55628014, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  825. Part72.Orientation = Vector3.new(0, 180, 0)
  826. Part72.Position = Vector3.new(-71.8429947, 4.55628014, -133.712494)
  827. Part72.Rotation = Vector3.new(-180, 0, -180)
  828. Part72.Color = Color3.new(0.388235, 0.372549, 0.384314)
  829. Part72.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  830. Part72.BottomSurface = Enum.SurfaceType.Smooth
  831. Part72.BrickColor = BrickColor.new("Dark stone grey")
  832. Part72.CanCollide = false
  833. Part72.TopSurface = Enum.SurfaceType.Smooth
  834. Part72.brickColor = BrickColor.new("Dark stone grey")
  835. BlockMesh73.Parent = Part72
  836. BlockMesh73.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  837. Part74.Parent = Model0
  838. Part74.CFrame = CFrame.new(-71.5304871, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  839. Part74.Orientation = Vector3.new(0, 180, 0)
  840. Part74.Position = Vector3.new(-71.5304871, 4.47502899, -133.699997)
  841. Part74.Rotation = Vector3.new(-180, 0, -180)
  842. Part74.Color = Color3.new(0.388235, 0.372549, 0.384314)
  843. Part74.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  844. Part74.BottomSurface = Enum.SurfaceType.Smooth
  845. Part74.BrickColor = BrickColor.new("Dark stone grey")
  846. Part74.CanCollide = false
  847. Part74.TopSurface = Enum.SurfaceType.Smooth
  848. Part74.brickColor = BrickColor.new("Dark stone grey")
  849. BlockMesh75.Parent = Part74
  850. BlockMesh75.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
  851. Part76.Parent = Model0
  852. Part76.CFrame = CFrame.new(-71.8429947, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  853. Part76.Orientation = Vector3.new(0, 180, 0)
  854. Part76.Position = Vector3.new(-71.8429947, 4.47502899, -133.699997)
  855. Part76.Rotation = Vector3.new(-180, 0, -180)
  856. Part76.Color = Color3.new(0.388235, 0.372549, 0.384314)
  857. Part76.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  858. Part76.BottomSurface = Enum.SurfaceType.Smooth
  859. Part76.BrickColor = BrickColor.new("Dark stone grey")
  860. Part76.CanCollide = false
  861. Part76.TopSurface = Enum.SurfaceType.Smooth
  862. Part76.brickColor = BrickColor.new("Dark stone grey")
  863. BlockMesh77.Parent = Part76
  864. BlockMesh77.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
  865. Part78.Parent = Model0
  866. Part78.CFrame = CFrame.new(-71.7804871, 4.47502899, -133.71875, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  867. Part78.Position = Vector3.new(-71.7804871, 4.47502899, -133.71875)
  868. Part78.Color = Color3.new(0, 1, 1)
  869. Part78.Size = Vector3.new(1.13751352, 0.200000003, 0.200000003)
  870. Part78.BottomSurface = Enum.SurfaceType.Smooth
  871. Part78.BrickColor = BrickColor.new("Toothpaste")
  872. Part78.CanCollide = false
  873. Part78.Material = Enum.Material.Neon
  874. Part78.TopSurface = Enum.SurfaceType.Smooth
  875. Part78.brickColor = BrickColor.new("Toothpaste")
  876. BlockMesh79.Parent = Part78
  877. BlockMesh79.Scale = Vector3.new(1, 0.750008881, 0.125001475)
  878. WedgePart80.Parent = Model0
  879. WedgePart80.CFrame = CFrame.new(-71.2242432, 4.39377832, -133.474991, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  880. WedgePart80.Orientation = Vector3.new(0, 90, 90)
  881. WedgePart80.Position = Vector3.new(-71.2242432, 4.39377832, -133.474991)
  882. WedgePart80.Rotation = Vector3.new(90, 90, 0)
  883. WedgePart80.Color = Color3.new(0.388235, 0.372549, 0.384314)
  884. WedgePart80.Size = Vector3.new(0.200000003, 0.200000003, 0.275003225)
  885. WedgePart80.BottomSurface = Enum.SurfaceType.Smooth
  886. WedgePart80.BrickColor = BrickColor.new("Dark stone grey")
  887. WedgePart80.CanCollide = false
  888. WedgePart80.brickColor = BrickColor.new("Dark stone grey")
  889. BlockMesh81.Parent = WedgePart80
  890. BlockMesh81.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
  891. Part82.Parent = Model0
  892. Part82.CFrame = CFrame.new(-72.3554993, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  893. Part82.Position = Vector3.new(-72.3554993, 4.47502899, -133.856247)
  894. Part82.Color = Color3.new(0.388235, 0.372549, 0.384314)
  895. Part82.Size = Vector3.new(0.200000003, 0.200000003, 0.300003469)
  896. Part82.BottomSurface = Enum.SurfaceType.Smooth
  897. Part82.BrickColor = BrickColor.new("Dark stone grey")
  898. Part82.CanCollide = false
  899. Part82.TopSurface = Enum.SurfaceType.Smooth
  900. Part82.brickColor = BrickColor.new("Dark stone grey")
  901. BlockMesh83.Parent = Part82
  902. BlockMesh83.Scale = Vector3.new(0.0625007376, 0.750008941, 1)
  903. Part84.Parent = Model0
  904. Part84.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  905. Part84.Orientation = Vector3.new(0, -45, 0)
  906. Part84.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
  907. Part84.Rotation = Vector3.new(0, -45, 0)
  908. Part84.Color = Color3.new(0, 1, 1)
  909. Part84.Size = Vector3.new(0.331253946, 0.331253946, 0.331253946)
  910. Part84.BottomSurface = Enum.SurfaceType.Smooth
  911. Part84.BrickColor = BrickColor.new("Toothpaste")
  912. Part84.CanCollide = false
  913. Part84.Material = Enum.Material.Neon
  914. Part84.TopSurface = Enum.SurfaceType.Smooth
  915. Part84.brickColor = BrickColor.new("Toothpaste")
  916. Part85.Parent = Model0
  917. Part85.CFrame = CFrame.new(-71.7805023, 4.55628014, -133.975006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  918. Part85.Position = Vector3.new(-71.7805023, 4.55628014, -133.975006)
  919. Part85.Color = Color3.new(0.388235, 0.372549, 0.384314)
  920. Part85.Size = Vector3.new(1.13751364, 0.200000003, 0.200000003)
  921. Part85.BottomSurface = Enum.SurfaceType.Smooth
  922. Part85.BrickColor = BrickColor.new("Dark stone grey")
  923. Part85.CanCollide = false
  924. Part85.TopSurface = Enum.SurfaceType.Smooth
  925. Part85.brickColor = BrickColor.new("Dark stone grey")
  926. BlockMesh86.Parent = Part85
  927. BlockMesh86.Scale = Vector3.new(1, 0.0625007376, 0.0625001267)
  928. Part87.Parent = Model0
  929. Part87.CFrame = CFrame.new(-71.0117416, 4.2812767, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  930. Part87.Orientation = Vector3.new(0, -45, 0)
  931. Part87.Position = Vector3.new(-71.0117416, 4.2812767, -132.968735)
  932. Part87.Rotation = Vector3.new(0, -45, 0)
  933. Part87.Color = Color3.new(0.388235, 0.372549, 0.384314)
  934. Part87.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  935. Part87.BottomSurface = Enum.SurfaceType.Smooth
  936. Part87.BrickColor = BrickColor.new("Dark stone grey")
  937. Part87.CanCollide = false
  938. Part87.TopSurface = Enum.SurfaceType.Smooth
  939. Part87.brickColor = BrickColor.new("Dark stone grey")
  940. BlockMesh88.Parent = Part87
  941. BlockMesh88.Scale = Vector3.new(1, 0.125001222, 1)
  942. Part89.Parent = Model0
  943. Part89.CFrame = CFrame.new(-68.8492432, 4.47502851, -133.850006, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  944. Part89.Orientation = Vector3.new(0, 90, 0)
  945. Part89.Position = Vector3.new(-68.8492432, 4.47502851, -133.850006)
  946. Part89.Rotation = Vector3.new(0, 90, 0)
  947. Part89.Size = Vector3.new(0.800009191, 0.225002691, 4.17505074)
  948. Part89.BottomSurface = Enum.SurfaceType.Smooth
  949. Part89.CanCollide = false
  950. Part89.TopSurface = Enum.SurfaceType.Smooth
  951. Blade = Part89
  952. SpecialMesh90.Parent = Part89
  953. SpecialMesh90.MeshId = "rbxassetid://2022884138"
  954. SpecialMesh90.Scale = Vector3.new(0.300000012, 1, 0.5)
  955. SpecialMesh90.MeshType = Enum.MeshType.FileMesh
  956. WedgePart91.Parent = Model0
  957. WedgePart91.CFrame = CFrame.new(-71.2179947, 4.38127804, -133.481247, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  958. WedgePart91.Orientation = Vector3.new(0, 90, 90)
  959. WedgePart91.Position = Vector3.new(-71.2179947, 4.38127804, -133.481247)
  960. WedgePart91.Rotation = Vector3.new(90, 90, 0)
  961. WedgePart91.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
  962. WedgePart91.BottomSurface = Enum.SurfaceType.Smooth
  963. WedgePart91.CanCollide = false
  964. BlockMesh92.Parent = WedgePart91
  965. BlockMesh92.Scale = Vector3.new(0.312503695, 0.625007391, 1)
  966. Part93.Parent = Model0
  967. Part93.CFrame = CFrame.new(-72.3430023, 4.47502899, -133.856247, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  968. Part93.Position = Vector3.new(-72.3430023, 4.47502899, -133.856247)
  969. Part93.Color = Color3.new(0.388235, 0.372549, 0.384314)
  970. Part93.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  971. Part93.BottomSurface = Enum.SurfaceType.Smooth
  972. Part93.BrickColor = BrickColor.new("Dark stone grey")
  973. Part93.CanCollide = false
  974. Part93.TopSurface = Enum.SurfaceType.Smooth
  975. Part93.brickColor = BrickColor.new("Dark stone grey")
  976. BlockMesh94.Parent = Part93
  977. BlockMesh94.Scale = Vector3.new(0.0625007376, 0.87501049, 0.750008285)
  978. WedgePart95.Parent = Model0
  979. WedgePart95.CFrame = CFrame.new(-71.2179947, 4.38127851, -134.231262, 0, 0, 1, -1, 0, 0, 0, -1, 0)
  980. WedgePart95.Orientation = Vector3.new(0, 90, -90)
  981. WedgePart95.Position = Vector3.new(-71.2179947, 4.38127851, -134.231262)
  982. WedgePart95.Rotation = Vector3.new(-90, 90, 0)
  983. WedgePart95.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
  984. WedgePart95.BottomSurface = Enum.SurfaceType.Smooth
  985. WedgePart95.CanCollide = false
  986. BlockMesh96.Parent = WedgePart95
  987. BlockMesh96.Scale = Vector3.new(0.312503695, 0.625007391, 1)
  988. Part97.Name = "HitBox1"
  989. Part97.Parent = Model0
  990. Part97.CFrame = CFrame.new(-68.8492126, 4.47502899, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  991. Part97.Orientation = Vector3.new(0, -90, 0)
  992. Part97.Position = Vector3.new(-68.8492126, 4.47502899, -133.850006)
  993. Part97.Rotation = Vector3.new(0, -90, 0)
  994. Part97.Color = Color3.new(1, 0, 0)
  995. Part97.Transparency = 1
  996. Part97.Size = Vector3.new(0.812511623, 0.262503088, 4.17504835)
  997. Part97.BottomSurface = Enum.SurfaceType.Smooth
  998. Part97.BrickColor = BrickColor.new("Really red")
  999. Part97.CanCollide = false
  1000. Part97.TopSurface = Enum.SurfaceType.Smooth
  1001. Part97.brickColor = BrickColor.new("Really red")
  1002. WedgePart98.Parent = Model0
  1003. WedgePart98.CFrame = CFrame.new(-71.2179947, 4.56877995, -133.481247, 0, 0, 1, 1, 0, 0, 0, 1, 0)
  1004. WedgePart98.Orientation = Vector3.new(0, 90, 90)
  1005. WedgePart98.Position = Vector3.new(-71.2179947, 4.56877995, -133.481247)
  1006. WedgePart98.Rotation = Vector3.new(90, 90, 0)
  1007. WedgePart98.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
  1008. WedgePart98.BottomSurface = Enum.SurfaceType.Smooth
  1009. WedgePart98.CanCollide = false
  1010. BlockMesh99.Parent = WedgePart98
  1011. BlockMesh99.Scale = Vector3.new(0.312503695, 0.625007391, 1)
  1012. Part100.Parent = Model0
  1013. Part100.CFrame = CFrame.new(-72.3430023, 4.47502899, -133.975006, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1014. Part100.Position = Vector3.new(-72.3430023, 4.47502899, -133.975006)
  1015. Part100.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1016. Part100.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1017. Part100.BottomSurface = Enum.SurfaceType.Smooth
  1018. Part100.BrickColor = BrickColor.new("Dark stone grey")
  1019. Part100.CanCollide = false
  1020. Part100.TopSurface = Enum.SurfaceType.Smooth
  1021. Part100.brickColor = BrickColor.new("Dark stone grey")
  1022. BlockMesh101.Parent = Part100
  1023. BlockMesh101.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001267)
  1024. Part102.Parent = Model0
  1025. Part102.CFrame = CFrame.new(-71.2179871, 4.55628014, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1026. Part102.Position = Vector3.new(-71.2179871, 4.55628014, -134.012497)
  1027. Part102.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1028. Part102.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1029. Part102.BottomSurface = Enum.SurfaceType.Smooth
  1030. Part102.BrickColor = BrickColor.new("Dark stone grey")
  1031. Part102.CanCollide = false
  1032. Part102.TopSurface = Enum.SurfaceType.Smooth
  1033. Part102.brickColor = BrickColor.new("Dark stone grey")
  1034. BlockMesh103.Parent = Part102
  1035. BlockMesh103.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
  1036. Part104.Parent = Model0
  1037. Part104.CFrame = CFrame.new(-71.4054947, 4.55628014, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1038. Part104.Position = Vector3.new(-71.4054947, 4.55628014, -134.012497)
  1039. Part104.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1040. Part104.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1041. Part104.BottomSurface = Enum.SurfaceType.Smooth
  1042. Part104.BrickColor = BrickColor.new("Dark stone grey")
  1043. Part104.CanCollide = false
  1044. Part104.TopSurface = Enum.SurfaceType.Smooth
  1045. Part104.brickColor = BrickColor.new("Dark stone grey")
  1046. BlockMesh105.Parent = Part104
  1047. BlockMesh105.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
  1048. Part106.Parent = Model0
  1049. Part106.CFrame = CFrame.new(-71.4054947, 4.3937788, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1050. Part106.Position = Vector3.new(-71.4054947, 4.3937788, -134.012497)
  1051. Part106.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1052. Part106.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1053. Part106.BottomSurface = Enum.SurfaceType.Smooth
  1054. Part106.BrickColor = BrickColor.new("Dark stone grey")
  1055. Part106.CanCollide = false
  1056. Part106.TopSurface = Enum.SurfaceType.Smooth
  1057. Part106.brickColor = BrickColor.new("Dark stone grey")
  1058. BlockMesh107.Parent = Part106
  1059. BlockMesh107.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
  1060. Part108.Parent = Model0
  1061. Part108.CFrame = CFrame.new(-72.3430023, 4.47502899, -133.737503, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1062. Part108.Position = Vector3.new(-72.3430023, 4.47502899, -133.737503)
  1063. Part108.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1064. Part108.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1065. Part108.BottomSurface = Enum.SurfaceType.Smooth
  1066. Part108.BrickColor = BrickColor.new("Dark stone grey")
  1067. Part108.CanCollide = false
  1068. Part108.TopSurface = Enum.SurfaceType.Smooth
  1069. Part108.brickColor = BrickColor.new("Dark stone grey")
  1070. BlockMesh109.Parent = Part108
  1071. BlockMesh109.Scale = Vector3.new(0.0624999925, 0.750008941, 0.0625001863)
  1072. Part110.Parent = Model0
  1073. Part110.CFrame = CFrame.new(-72.3430023, 4.39377832, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1074. Part110.Position = Vector3.new(-72.3430023, 4.39377832, -134)
  1075. Part110.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1076. Part110.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1077. Part110.BottomSurface = Enum.SurfaceType.Smooth
  1078. Part110.BrickColor = BrickColor.new("Dark stone grey")
  1079. Part110.CanCollide = false
  1080. Part110.TopSurface = Enum.SurfaceType.Smooth
  1081. Part110.brickColor = BrickColor.new("Dark stone grey")
  1082. BlockMesh111.Parent = Part110
  1083. BlockMesh111.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1084. Part112.Parent = Model0
  1085. Part112.CFrame = CFrame.new(-71.7179947, 4.55628014, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1086. Part112.Position = Vector3.new(-71.7179947, 4.55628014, -134.012497)
  1087. Part112.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1088. Part112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1089. Part112.BottomSurface = Enum.SurfaceType.Smooth
  1090. Part112.BrickColor = BrickColor.new("Dark stone grey")
  1091. Part112.CanCollide = false
  1092. Part112.TopSurface = Enum.SurfaceType.Smooth
  1093. Part112.brickColor = BrickColor.new("Dark stone grey")
  1094. BlockMesh113.Parent = Part112
  1095. BlockMesh113.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
  1096. Part114.Parent = Model0
  1097. Part114.CFrame = CFrame.new(-71.7179947, 4.3937788, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1098. Part114.Position = Vector3.new(-71.7179947, 4.3937788, -134.012497)
  1099. Part114.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1100. Part114.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1101. Part114.BottomSurface = Enum.SurfaceType.Smooth
  1102. Part114.BrickColor = BrickColor.new("Dark stone grey")
  1103. Part114.CanCollide = false
  1104. Part114.TopSurface = Enum.SurfaceType.Smooth
  1105. Part114.brickColor = BrickColor.new("Dark stone grey")
  1106. BlockMesh115.Parent = Part114
  1107. BlockMesh115.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
  1108. Part116.Parent = Model0
  1109. Part116.CFrame = CFrame.new(-72.3430023, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1110. Part116.Position = Vector3.new(-72.3430023, 4.47502899, -134.012497)
  1111. Part116.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1112. Part116.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1113. Part116.BottomSurface = Enum.SurfaceType.Smooth
  1114. Part116.BrickColor = BrickColor.new("Dark stone grey")
  1115. Part116.CanCollide = false
  1116. Part116.TopSurface = Enum.SurfaceType.Smooth
  1117. Part116.brickColor = BrickColor.new("Dark stone grey")
  1118. BlockMesh117.Parent = Part116
  1119. BlockMesh117.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001267)
  1120. Part118.Parent = Model0
  1121. Part118.CFrame = CFrame.new(-72.3430023, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1122. Part118.Position = Vector3.new(-72.3430023, 4.55628014, -134)
  1123. Part118.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1124. Part118.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1125. Part118.BottomSurface = Enum.SurfaceType.Smooth
  1126. Part118.BrickColor = BrickColor.new("Dark stone grey")
  1127. Part118.CanCollide = false
  1128. Part118.TopSurface = Enum.SurfaceType.Smooth
  1129. Part118.brickColor = BrickColor.new("Dark stone grey")
  1130. BlockMesh119.Parent = Part118
  1131. BlockMesh119.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1132. Part120.Parent = Model0
  1133. Part120.CFrame = CFrame.new(-72.0305023, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1134. Part120.Position = Vector3.new(-72.0305023, 4.55628014, -134)
  1135. Part120.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1136. Part120.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1137. Part120.BottomSurface = Enum.SurfaceType.Smooth
  1138. Part120.BrickColor = BrickColor.new("Dark stone grey")
  1139. Part120.CanCollide = false
  1140. Part120.TopSurface = Enum.SurfaceType.Smooth
  1141. Part120.brickColor = BrickColor.new("Dark stone grey")
  1142. BlockMesh121.Parent = Part120
  1143. BlockMesh121.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1144. Part122.Parent = Model0
  1145. Part122.CFrame = CFrame.new(-71.2179871, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1146. Part122.Position = Vector3.new(-71.2179871, 4.3937788, -134)
  1147. Part122.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1148. Part122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1149. Part122.BottomSurface = Enum.SurfaceType.Smooth
  1150. Part122.BrickColor = BrickColor.new("Dark stone grey")
  1151. Part122.CanCollide = false
  1152. Part122.TopSurface = Enum.SurfaceType.Smooth
  1153. Part122.brickColor = BrickColor.new("Dark stone grey")
  1154. BlockMesh123.Parent = Part122
  1155. BlockMesh123.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1156. Part124.Parent = Model0
  1157. Part124.CFrame = CFrame.new(-71.7179947, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1158. Part124.Position = Vector3.new(-71.7179947, 4.3937788, -134)
  1159. Part124.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1160. Part124.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1161. Part124.BottomSurface = Enum.SurfaceType.Smooth
  1162. Part124.BrickColor = BrickColor.new("Dark stone grey")
  1163. Part124.CanCollide = false
  1164. Part124.TopSurface = Enum.SurfaceType.Smooth
  1165. Part124.brickColor = BrickColor.new("Dark stone grey")
  1166. BlockMesh125.Parent = Part124
  1167. BlockMesh125.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1168. Part126.Parent = Model0
  1169. Part126.CFrame = CFrame.new(-71.2179871, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1170. Part126.Position = Vector3.new(-71.2179871, 4.55628014, -134)
  1171. Part126.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1172. Part126.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1173. Part126.BottomSurface = Enum.SurfaceType.Smooth
  1174. Part126.BrickColor = BrickColor.new("Dark stone grey")
  1175. Part126.CanCollide = false
  1176. Part126.TopSurface = Enum.SurfaceType.Smooth
  1177. Part126.brickColor = BrickColor.new("Dark stone grey")
  1178. BlockMesh127.Parent = Part126
  1179. BlockMesh127.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1180. Part128.Parent = Model0
  1181. Part128.CFrame = CFrame.new(-71.7179947, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1182. Part128.Position = Vector3.new(-71.7179947, 4.55628014, -134)
  1183. Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1184. Part128.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1185. Part128.BottomSurface = Enum.SurfaceType.Smooth
  1186. Part128.BrickColor = BrickColor.new("Dark stone grey")
  1187. Part128.CanCollide = false
  1188. Part128.TopSurface = Enum.SurfaceType.Smooth
  1189. Part128.brickColor = BrickColor.new("Dark stone grey")
  1190. BlockMesh129.Parent = Part128
  1191. BlockMesh129.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1192. Part130.Parent = Model0
  1193. Part130.CFrame = CFrame.new(-72.3430023, 4.55627966, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1194. Part130.Orientation = Vector3.new(0, 180, 0)
  1195. Part130.Position = Vector3.new(-72.3430023, 4.55627966, -133.712494)
  1196. Part130.Rotation = Vector3.new(-180, 0, -180)
  1197. Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1198. Part130.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1199. Part130.BottomSurface = Enum.SurfaceType.Smooth
  1200. Part130.BrickColor = BrickColor.new("Dark stone grey")
  1201. Part130.CanCollide = false
  1202. Part130.TopSurface = Enum.SurfaceType.Smooth
  1203. Part130.brickColor = BrickColor.new("Dark stone grey")
  1204. BlockMesh131.Parent = Part130
  1205. BlockMesh131.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1206. Part132.Parent = Model0
  1207. Part132.CFrame = CFrame.new(-71.7179947, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1208. Part132.Position = Vector3.new(-71.7179947, 4.47502899, -134.012497)
  1209. Part132.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1210. Part132.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1211. Part132.BottomSurface = Enum.SurfaceType.Smooth
  1212. Part132.BrickColor = BrickColor.new("Dark stone grey")
  1213. Part132.CanCollide = false
  1214. Part132.TopSurface = Enum.SurfaceType.Smooth
  1215. Part132.brickColor = BrickColor.new("Dark stone grey")
  1216. BlockMesh133.Parent = Part132
  1217. BlockMesh133.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
  1218. Part134.Parent = Model0
  1219. Part134.CFrame = CFrame.new(-72.3430023, 4.39377832, -133.712494, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1220. Part134.Orientation = Vector3.new(0, 180, 0)
  1221. Part134.Position = Vector3.new(-72.3430023, 4.39377832, -133.712494)
  1222. Part134.Rotation = Vector3.new(-180, 0, -180)
  1223. Part134.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1224. Part134.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1225. Part134.BottomSurface = Enum.SurfaceType.Smooth
  1226. Part134.BrickColor = BrickColor.new("Dark stone grey")
  1227. Part134.CanCollide = false
  1228. Part134.TopSurface = Enum.SurfaceType.Smooth
  1229. Part134.brickColor = BrickColor.new("Dark stone grey")
  1230. BlockMesh135.Parent = Part134
  1231. BlockMesh135.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1232. Part136.Parent = Model0
  1233. Part136.CFrame = CFrame.new(-72.3429947, 4.47502899, -133.699997, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1234. Part136.Orientation = Vector3.new(0, 180, 0)
  1235. Part136.Position = Vector3.new(-72.3429947, 4.47502899, -133.699997)
  1236. Part136.Rotation = Vector3.new(-180, 0, -180)
  1237. Part136.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1238. Part136.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1239. Part136.BottomSurface = Enum.SurfaceType.Smooth
  1240. Part136.BrickColor = BrickColor.new("Dark stone grey")
  1241. Part136.CanCollide = false
  1242. Part136.TopSurface = Enum.SurfaceType.Smooth
  1243. Part136.brickColor = BrickColor.new("Dark stone grey")
  1244. BlockMesh137.Parent = Part136
  1245. BlockMesh137.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001267)
  1246. Part138.Parent = Model0
  1247. Part138.CFrame = CFrame.new(-71.7804871, 4.47502899, -133.993744, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1248. Part138.Position = Vector3.new(-71.7804871, 4.47502899, -133.993744)
  1249. Part138.Color = Color3.new(0, 1, 1)
  1250. Part138.Size = Vector3.new(1.13751352, 0.200000003, 0.200000003)
  1251. Part138.BottomSurface = Enum.SurfaceType.Smooth
  1252. Part138.BrickColor = BrickColor.new("Toothpaste")
  1253. Part138.CanCollide = false
  1254. Part138.Material = Enum.Material.Neon
  1255. Part138.TopSurface = Enum.SurfaceType.Smooth
  1256. Part138.brickColor = BrickColor.new("Toothpaste")
  1257. BlockMesh139.Parent = Part138
  1258. BlockMesh139.Scale = Vector3.new(1, 0.750008881, 0.125001475)
  1259. WedgePart140.Parent = Model0
  1260. WedgePart140.CFrame = CFrame.new(-71.2179947, 4.5687809, -134.231262, 0, 0, 1, -1, 0, 0, 0, -1, 0)
  1261. WedgePart140.Orientation = Vector3.new(0, 90, -90)
  1262. WedgePart140.Position = Vector3.new(-71.2179947, 4.5687809, -134.231262)
  1263. WedgePart140.Rotation = Vector3.new(-90, 90, 0)
  1264. WedgePart140.Size = Vector3.new(0.200000003, 0.200000003, 0.262503088)
  1265. WedgePart140.BottomSurface = Enum.SurfaceType.Smooth
  1266. WedgePart140.CanCollide = false
  1267. BlockMesh141.Parent = WedgePart140
  1268. BlockMesh141.Scale = Vector3.new(0.312503695, 0.625007391, 1)
  1269. Part142.Parent = Model0
  1270. Part142.CFrame = CFrame.new(-71.2179871, 4.3937788, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1271. Part142.Position = Vector3.new(-71.2179871, 4.3937788, -134.012497)
  1272. Part142.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1273. Part142.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1274. Part142.BottomSurface = Enum.SurfaceType.Smooth
  1275. Part142.BrickColor = BrickColor.new("Dark stone grey")
  1276. Part142.CanCollide = false
  1277. Part142.TopSurface = Enum.SurfaceType.Smooth
  1278. Part142.brickColor = BrickColor.new("Dark stone grey")
  1279. BlockMesh143.Parent = Part142
  1280. BlockMesh143.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.0625001267)
  1281. Part144.Parent = Model0
  1282. Part144.CFrame = CFrame.new(-72.0305023, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1283. Part144.Position = Vector3.new(-72.0305023, 4.3937788, -134)
  1284. Part144.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1285. Part144.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1286. Part144.BottomSurface = Enum.SurfaceType.Smooth
  1287. Part144.BrickColor = BrickColor.new("Dark stone grey")
  1288. Part144.CanCollide = false
  1289. Part144.TopSurface = Enum.SurfaceType.Smooth
  1290. Part144.brickColor = BrickColor.new("Dark stone grey")
  1291. BlockMesh145.Parent = Part144
  1292. BlockMesh145.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1293. Part146.Parent = Model0
  1294. Part146.CFrame = CFrame.new(-71.4054947, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1295. Part146.Position = Vector3.new(-71.4054947, 4.47502899, -134.012497)
  1296. Part146.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1297. Part146.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1298. Part146.BottomSurface = Enum.SurfaceType.Smooth
  1299. Part146.BrickColor = BrickColor.new("Dark stone grey")
  1300. Part146.CanCollide = false
  1301. Part146.TopSurface = Enum.SurfaceType.Smooth
  1302. Part146.brickColor = BrickColor.new("Dark stone grey")
  1303. BlockMesh147.Parent = Part146
  1304. BlockMesh147.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
  1305. Part148.Parent = Model0
  1306. Part148.CFrame = CFrame.new(-71.4054947, 4.55628014, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1307. Part148.Position = Vector3.new(-71.4054947, 4.55628014, -134)
  1308. Part148.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1309. Part148.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1310. Part148.BottomSurface = Enum.SurfaceType.Smooth
  1311. Part148.BrickColor = BrickColor.new("Dark stone grey")
  1312. Part148.CanCollide = false
  1313. Part148.TopSurface = Enum.SurfaceType.Smooth
  1314. Part148.brickColor = BrickColor.new("Dark stone grey")
  1315. BlockMesh149.Parent = Part148
  1316. BlockMesh149.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1317. Part150.Parent = Model0
  1318. Part150.CFrame = CFrame.new(-72.0305023, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1319. Part150.Position = Vector3.new(-72.0305023, 4.47502899, -134.012497)
  1320. Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1321. Part150.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1322. Part150.BottomSurface = Enum.SurfaceType.Smooth
  1323. Part150.BrickColor = BrickColor.new("Dark stone grey")
  1324. Part150.CanCollide = false
  1325. Part150.TopSurface = Enum.SurfaceType.Smooth
  1326. Part150.brickColor = BrickColor.new("Dark stone grey")
  1327. BlockMesh151.Parent = Part150
  1328. BlockMesh151.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
  1329. Part152.Parent = Model0
  1330. Part152.CFrame = CFrame.new(-71.4054947, 4.3937788, -134, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1331. Part152.Position = Vector3.new(-71.4054947, 4.3937788, -134)
  1332. Part152.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1333. Part152.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1334. Part152.BottomSurface = Enum.SurfaceType.Smooth
  1335. Part152.BrickColor = BrickColor.new("Dark stone grey")
  1336. Part152.CanCollide = false
  1337. Part152.TopSurface = Enum.SurfaceType.Smooth
  1338. Part152.brickColor = BrickColor.new("Dark stone grey")
  1339. BlockMesh153.Parent = Part152
  1340. BlockMesh153.Scale = Vector3.new(0.0625007376, 0.0625007376, 0.187501609)
  1341. WedgePart154.Parent = Model0
  1342. WedgePart154.CFrame = CFrame.new(-71.2242432, 4.3937788, -134.237503, 0, 0, 1, -1, 0, 0, 0, -1, 0)
  1343. WedgePart154.Orientation = Vector3.new(0, 90, -90)
  1344. WedgePart154.Position = Vector3.new(-71.2242432, 4.3937788, -134.237503)
  1345. WedgePart154.Rotation = Vector3.new(-90, 90, 0)
  1346. WedgePart154.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1347. WedgePart154.Size = Vector3.new(0.200000003, 0.200000003, 0.275003225)
  1348. WedgePart154.BottomSurface = Enum.SurfaceType.Smooth
  1349. WedgePart154.BrickColor = BrickColor.new("Dark stone grey")
  1350. WedgePart154.CanCollide = false
  1351. WedgePart154.brickColor = BrickColor.new("Dark stone grey")
  1352. BlockMesh155.Parent = WedgePart154
  1353. BlockMesh155.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
  1354. Part156.Parent = Model0
  1355. Part156.CFrame = CFrame.new(-71.2867584, 4.3937788, -134.162506, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1356. Part156.Position = Vector3.new(-71.2867584, 4.3937788, -134.162506)
  1357. Part156.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1358. Part156.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1359. Part156.BottomSurface = Enum.SurfaceType.Smooth
  1360. Part156.BrickColor = BrickColor.new("Dark stone grey")
  1361. Part156.CanCollide = false
  1362. Part156.TopSurface = Enum.SurfaceType.Smooth
  1363. Part156.brickColor = BrickColor.new("Dark stone grey")
  1364. BlockMesh157.Parent = Part156
  1365. BlockMesh157.Scale = Vector3.new(0.750008762, 0.0625007376, 0.0625007376)
  1366. Part158.Parent = Model0
  1367. Part158.CFrame = CFrame.new(-71.2867584, 4.55628014, -134.162506, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1368. Part158.Position = Vector3.new(-71.2867584, 4.55628014, -134.162506)
  1369. Part158.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1370. Part158.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1371. Part158.BottomSurface = Enum.SurfaceType.Smooth
  1372. Part158.BrickColor = BrickColor.new("Dark stone grey")
  1373. Part158.CanCollide = false
  1374. Part158.TopSurface = Enum.SurfaceType.Smooth
  1375. Part158.brickColor = BrickColor.new("Dark stone grey")
  1376. BlockMesh159.Parent = Part158
  1377. BlockMesh159.Scale = Vector3.new(0.750008762, 0.0625007376, 0.0625007376)
  1378. Part160.Parent = Model0
  1379. Part160.CFrame = CFrame.new(-71.2867584, 4.3937788, -133.550003, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1380. Part160.Position = Vector3.new(-71.2867584, 4.3937788, -133.550003)
  1381. Part160.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1382. Part160.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1383. Part160.BottomSurface = Enum.SurfaceType.Smooth
  1384. Part160.BrickColor = BrickColor.new("Dark stone grey")
  1385. Part160.CanCollide = false
  1386. Part160.TopSurface = Enum.SurfaceType.Smooth
  1387. Part160.brickColor = BrickColor.new("Dark stone grey")
  1388. BlockMesh161.Parent = Part160
  1389. BlockMesh161.Scale = Vector3.new(0.750008762, 0.0625007376, 0.0625007376)
  1390. Part162.Parent = Model0
  1391. Part162.CFrame = CFrame.new(-71.2929993, 4.55628014, -133.550003, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1392. Part162.Position = Vector3.new(-71.2929993, 4.55628014, -133.550003)
  1393. Part162.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1394. Part162.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1395. Part162.BottomSurface = Enum.SurfaceType.Smooth
  1396. Part162.BrickColor = BrickColor.new("Dark stone grey")
  1397. Part162.CanCollide = false
  1398. Part162.TopSurface = Enum.SurfaceType.Smooth
  1399. Part162.brickColor = BrickColor.new("Dark stone grey")
  1400. BlockMesh163.Parent = Part162
  1401. BlockMesh163.Scale = Vector3.new(0.812509716, 0.0625007376, 0.0625006557)
  1402. Part164.Parent = Model0
  1403. Part164.CFrame = CFrame.new(-71.2179871, 4.47502899, -134.012497, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1404. Part164.Position = Vector3.new(-71.2179871, 4.47502899, -134.012497)
  1405. Part164.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1406. Part164.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1407. Part164.BottomSurface = Enum.SurfaceType.Smooth
  1408. Part164.BrickColor = BrickColor.new("Dark stone grey")
  1409. Part164.CanCollide = false
  1410. Part164.TopSurface = Enum.SurfaceType.Smooth
  1411. Part164.brickColor = BrickColor.new("Dark stone grey")
  1412. BlockMesh165.Parent = Part164
  1413. BlockMesh165.Scale = Vector3.new(0.0625007376, 0.750008941, 0.0625001341)
  1414. Part166.Parent = Model0
  1415. Part166.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1416. Part166.Orientation = Vector3.new(0, -45, 0)
  1417. Part166.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
  1418. Part166.Rotation = Vector3.new(0, -45, 0)
  1419. Part166.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1420. Part166.Size = Vector3.new(0.325003862, 0.325003862, 0.325003862)
  1421. Part166.BottomSurface = Enum.SurfaceType.Smooth
  1422. Part166.BrickColor = BrickColor.new("Dark stone grey")
  1423. Part166.CanCollide = false
  1424. Part166.TopSurface = Enum.SurfaceType.Smooth
  1425. Part166.brickColor = BrickColor.new("Dark stone grey")
  1426. Part167.Parent = Model0
  1427. Part167.CFrame = CFrame.new(-71.0117416, 4.55002975, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1428. Part167.Orientation = Vector3.new(0, -45, 0)
  1429. Part167.Position = Vector3.new(-71.0117416, 4.55002975, -134.731262)
  1430. Part167.Rotation = Vector3.new(0, -45, 0)
  1431. Part167.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1432. Part167.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1433. Part167.BottomSurface = Enum.SurfaceType.Smooth
  1434. Part167.BrickColor = BrickColor.new("Dark stone grey")
  1435. Part167.CanCollide = false
  1436. Part167.TopSurface = Enum.SurfaceType.Smooth
  1437. Part167.brickColor = BrickColor.new("Dark stone grey")
  1438. BlockMesh168.Parent = Part167
  1439. BlockMesh168.Scale = Vector3.new(1, 0.0625004917, 1)
  1440. Part169.Parent = Model0
  1441. Part169.CFrame = CFrame.new(-71.0117416, 4.52502918, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1442. Part169.Orientation = Vector3.new(0, -45, 0)
  1443. Part169.Position = Vector3.new(-71.0117416, 4.52502918, -134.731262)
  1444. Part169.Rotation = Vector3.new(0, -45, 0)
  1445. Part169.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1446. Part169.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1447. Part169.BottomSurface = Enum.SurfaceType.Smooth
  1448. Part169.BrickColor = BrickColor.new("Dark stone grey")
  1449. Part169.CanCollide = false
  1450. Part169.TopSurface = Enum.SurfaceType.Smooth
  1451. Part169.brickColor = BrickColor.new("Dark stone grey")
  1452. BlockMesh170.Parent = Part169
  1453. BlockMesh170.Scale = Vector3.new(1, 0.0625004917, 1)
  1454. Part171.Parent = Model0
  1455. Part171.CFrame = CFrame.new(-71.0117416, 4.32502699, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1456. Part171.Orientation = Vector3.new(0, -45, 0)
  1457. Part171.Position = Vector3.new(-71.0117416, 4.32502699, -134.731262)
  1458. Part171.Rotation = Vector3.new(0, -45, 0)
  1459. Part171.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1460. Part171.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1461. Part171.BottomSurface = Enum.SurfaceType.Smooth
  1462. Part171.BrickColor = BrickColor.new("Dark stone grey")
  1463. Part171.CanCollide = false
  1464. Part171.TopSurface = Enum.SurfaceType.Smooth
  1465. Part171.brickColor = BrickColor.new("Dark stone grey")
  1466. BlockMesh172.Parent = Part171
  1467. BlockMesh172.Scale = Vector3.new(1, 0.0625004917, 1)
  1468. Part173.Parent = Model0
  1469. Part173.CFrame = CFrame.new(-71.0117416, 4.47502851, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1470. Part173.Orientation = Vector3.new(0, -45, 0)
  1471. Part173.Position = Vector3.new(-71.0117416, 4.47502851, -134.731262)
  1472. Part173.Rotation = Vector3.new(0, -45, 0)
  1473. Part173.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1474. Part173.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1475. Part173.BottomSurface = Enum.SurfaceType.Smooth
  1476. Part173.BrickColor = BrickColor.new("Dark stone grey")
  1477. Part173.CanCollide = false
  1478. Part173.TopSurface = Enum.SurfaceType.Smooth
  1479. Part173.brickColor = BrickColor.new("Dark stone grey")
  1480. BlockMesh174.Parent = Part173
  1481. BlockMesh174.Scale = Vector3.new(1, 0.0625004917, 1)
  1482. Part175.Parent = Model0
  1483. Part175.CFrame = CFrame.new(-71.0117416, 4.50002909, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1484. Part175.Orientation = Vector3.new(0, -45, 0)
  1485. Part175.Position = Vector3.new(-71.0117416, 4.50002909, -134.731262)
  1486. Part175.Rotation = Vector3.new(0, -45, 0)
  1487. Part175.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1488. Part175.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1489. Part175.BottomSurface = Enum.SurfaceType.Smooth
  1490. Part175.BrickColor = BrickColor.new("Dark stone grey")
  1491. Part175.CanCollide = false
  1492. Part175.TopSurface = Enum.SurfaceType.Smooth
  1493. Part175.brickColor = BrickColor.new("Dark stone grey")
  1494. BlockMesh176.Parent = Part175
  1495. BlockMesh176.Scale = Vector3.new(1, 0.0625004917, 1)
  1496. Part177.Parent = Model0
  1497. Part177.CFrame = CFrame.new(-71.0117416, 4.42502785, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1498. Part177.Orientation = Vector3.new(0, -45, 0)
  1499. Part177.Position = Vector3.new(-71.0117416, 4.42502785, -134.731262)
  1500. Part177.Rotation = Vector3.new(0, -45, 0)
  1501. Part177.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1502. Part177.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1503. Part177.BottomSurface = Enum.SurfaceType.Smooth
  1504. Part177.BrickColor = BrickColor.new("Dark stone grey")
  1505. Part177.CanCollide = false
  1506. Part177.TopSurface = Enum.SurfaceType.Smooth
  1507. Part177.brickColor = BrickColor.new("Dark stone grey")
  1508. BlockMesh178.Parent = Part177
  1509. BlockMesh178.Scale = Vector3.new(1, 0.0625004917, 1)
  1510. Part179.Parent = Model0
  1511. Part179.CFrame = CFrame.new(-71.0117416, 4.57502985, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1512. Part179.Orientation = Vector3.new(0, -45, 0)
  1513. Part179.Position = Vector3.new(-71.0117416, 4.57502985, -134.731262)
  1514. Part179.Rotation = Vector3.new(0, -45, 0)
  1515. Part179.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1516. Part179.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1517. Part179.BottomSurface = Enum.SurfaceType.Smooth
  1518. Part179.BrickColor = BrickColor.new("Dark stone grey")
  1519. Part179.CanCollide = false
  1520. Part179.TopSurface = Enum.SurfaceType.Smooth
  1521. Part179.brickColor = BrickColor.new("Dark stone grey")
  1522. BlockMesh180.Parent = Part179
  1523. BlockMesh180.Scale = Vector3.new(1, 0.0625004917, 1)
  1524. Part181.Parent = Model0
  1525. Part181.CFrame = CFrame.new(-71.0117416, 4.40002775, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1526. Part181.Orientation = Vector3.new(0, -45, 0)
  1527. Part181.Position = Vector3.new(-71.0117416, 4.40002775, -134.731262)
  1528. Part181.Rotation = Vector3.new(0, -45, 0)
  1529. Part181.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1530. Part181.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1531. Part181.BottomSurface = Enum.SurfaceType.Smooth
  1532. Part181.BrickColor = BrickColor.new("Dark stone grey")
  1533. Part181.CanCollide = false
  1534. Part181.TopSurface = Enum.SurfaceType.Smooth
  1535. Part181.brickColor = BrickColor.new("Dark stone grey")
  1536. BlockMesh182.Parent = Part181
  1537. BlockMesh182.Scale = Vector3.new(1, 0.0625004917, 1)
  1538. Part183.Parent = Model0
  1539. Part183.CFrame = CFrame.new(-71.0117416, 4.45002842, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1540. Part183.Orientation = Vector3.new(0, -45, 0)
  1541. Part183.Position = Vector3.new(-71.0117416, 4.45002842, -134.731262)
  1542. Part183.Rotation = Vector3.new(0, -45, 0)
  1543. Part183.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1544. Part183.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1545. Part183.BottomSurface = Enum.SurfaceType.Smooth
  1546. Part183.BrickColor = BrickColor.new("Dark stone grey")
  1547. Part183.CanCollide = false
  1548. Part183.TopSurface = Enum.SurfaceType.Smooth
  1549. Part183.brickColor = BrickColor.new("Dark stone grey")
  1550. BlockMesh184.Parent = Part183
  1551. BlockMesh184.Scale = Vector3.new(1, 0.0625004917, 1)
  1552. Part185.Parent = Model0
  1553. Part185.CFrame = CFrame.new(-71.0117416, 4.62503052, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1554. Part185.Orientation = Vector3.new(0, -45, 0)
  1555. Part185.Position = Vector3.new(-71.0117416, 4.62503052, -134.731262)
  1556. Part185.Rotation = Vector3.new(0, -45, 0)
  1557. Part185.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1558. Part185.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1559. Part185.BottomSurface = Enum.SurfaceType.Smooth
  1560. Part185.BrickColor = BrickColor.new("Dark stone grey")
  1561. Part185.CanCollide = false
  1562. Part185.TopSurface = Enum.SurfaceType.Smooth
  1563. Part185.brickColor = BrickColor.new("Dark stone grey")
  1564. BlockMesh186.Parent = Part185
  1565. BlockMesh186.Scale = Vector3.new(1, 0.0625004917, 1)
  1566. Part187.Parent = Model0
  1567. Part187.CFrame = CFrame.new(-71.0117416, 4.37502766, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1568. Part187.Orientation = Vector3.new(0, -45, 0)
  1569. Part187.Position = Vector3.new(-71.0117416, 4.37502766, -134.731262)
  1570. Part187.Rotation = Vector3.new(0, -45, 0)
  1571. Part187.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1572. Part187.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1573. Part187.BottomSurface = Enum.SurfaceType.Smooth
  1574. Part187.BrickColor = BrickColor.new("Dark stone grey")
  1575. Part187.CanCollide = false
  1576. Part187.TopSurface = Enum.SurfaceType.Smooth
  1577. Part187.brickColor = BrickColor.new("Dark stone grey")
  1578. BlockMesh188.Parent = Part187
  1579. BlockMesh188.Scale = Vector3.new(1, 0.0625004917, 1)
  1580. Part189.Parent = Model0
  1581. Part189.CFrame = CFrame.new(-71.0117416, 4.2812767, -134.731262, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1582. Part189.Orientation = Vector3.new(0, -45, 0)
  1583. Part189.Position = Vector3.new(-71.0117416, 4.2812767, -134.731262)
  1584. Part189.Rotation = Vector3.new(0, -45, 0)
  1585. Part189.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1586. Part189.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1587. Part189.BottomSurface = Enum.SurfaceType.Smooth
  1588. Part189.BrickColor = BrickColor.new("Dark stone grey")
  1589. Part189.CanCollide = false
  1590. Part189.TopSurface = Enum.SurfaceType.Smooth
  1591. Part189.brickColor = BrickColor.new("Dark stone grey")
  1592. BlockMesh190.Parent = Part189
  1593. BlockMesh190.Scale = Vector3.new(1, 0.125001222, 1)
  1594. Part191.Parent = Model0
  1595. Part191.CFrame = CFrame.new(-71.0117416, 4.53752947, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1596. Part191.Orientation = Vector3.new(0, -90, 0)
  1597. Part191.Position = Vector3.new(-71.0117416, 4.53752947, -133.850006)
  1598. Part191.Rotation = Vector3.new(0, -90, 0)
  1599. Part191.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1600. Part191.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
  1601. Part191.BottomSurface = Enum.SurfaceType.Smooth
  1602. Part191.BrickColor = BrickColor.new("Dark stone grey")
  1603. Part191.CanCollide = false
  1604. Part191.TopSurface = Enum.SurfaceType.Smooth
  1605. Part191.brickColor = BrickColor.new("Dark stone grey")
  1606. BlockMesh192.Parent = Part191
  1607. BlockMesh192.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
  1608. Part193.Parent = Model0
  1609. Part193.CFrame = CFrame.new(-71.0117416, 4.56252956, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1610. Part193.Orientation = Vector3.new(0, -90, 0)
  1611. Part193.Position = Vector3.new(-71.0117416, 4.56252956, -133.850006)
  1612. Part193.Rotation = Vector3.new(0, -90, 0)
  1613. Part193.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1614. Part193.Size = Vector3.new(1.43751836, 0.200000003, 0.200000003)
  1615. Part193.BottomSurface = Enum.SurfaceType.Smooth
  1616. Part193.BrickColor = BrickColor.new("Dark stone grey")
  1617. Part193.CanCollide = false
  1618. Part193.TopSurface = Enum.SurfaceType.Smooth
  1619. Part193.brickColor = BrickColor.new("Dark stone grey")
  1620. BlockMesh194.Parent = Part193
  1621. BlockMesh194.Scale = Vector3.new(1, 0.0625004917, 0.750008285)
  1622. WedgePart195.Parent = Model0
  1623. WedgePart195.CFrame = CFrame.new(-71.2242432, 4.55628061, -134.237503, 0, 0, 1, -1, 0, 0, 0, -1, 0)
  1624. WedgePart195.Orientation = Vector3.new(0, 90, -90)
  1625. WedgePart195.Position = Vector3.new(-71.2242432, 4.55628061, -134.237503)
  1626. WedgePart195.Rotation = Vector3.new(-90, 90, 0)
  1627. WedgePart195.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1628. WedgePart195.Size = Vector3.new(0.200000003, 0.200000003, 0.275003225)
  1629. WedgePart195.BottomSurface = Enum.SurfaceType.Smooth
  1630. WedgePart195.BrickColor = BrickColor.new("Dark stone grey")
  1631. WedgePart195.CanCollide = false
  1632. WedgePart195.brickColor = BrickColor.new("Dark stone grey")
  1633. BlockMesh196.Parent = WedgePart195
  1634. BlockMesh196.Scale = Vector3.new(0.0625007525, 0.687508106, 1)
  1635. Part197.Name = "Handle"
  1636. Part197.Parent = Model0
  1637. Part197.CFrame = CFrame.new(-71.7742462, 4.47502899, -133.850006, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1638. Part197.Orientation = Vector3.new(0, -90, 0)
  1639. Part197.Position = Vector3.new(-71.7742462, 4.47502899, -133.850006)
  1640. Part197.Rotation = Vector3.new(0, -90, 0)
  1641. Part197.Color = Color3.new(0, 0.0627451, 0.690196)
  1642. Part197.Transparency = 1
  1643. Part197.Size = Vector3.new(0.337506086, 0.262503088, 1.15001178)
  1644. Part197.BottomSurface = Enum.SurfaceType.Smooth
  1645. Part197.BrickColor = BrickColor.new("Dark blue")
  1646. Part197.CanCollide = false
  1647. Part197.TopSurface = Enum.SurfaceType.Smooth
  1648. Part197.brickColor = BrickColor.new("Dark blue")
  1649. Handle = Part197
  1650. Part198.Parent = Model0
  1651. Part198.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1652. Part198.Orientation = Vector3.new(0, -45, 0)
  1653. Part198.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
  1654. Part198.Rotation = Vector3.new(0, -45, 0)
  1655. Part198.Size = Vector3.new(0.312503666, 0.437505186, 0.312503666)
  1656. Part198.BottomSurface = Enum.SurfaceType.Smooth
  1657. Part198.CanCollide = false
  1658. Part198.TopSurface = Enum.SurfaceType.Smooth
  1659. Part199.Parent = Model0
  1660. Part199.CFrame = CFrame.new(-71.0117416, 4.6687808, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1661. Part199.Orientation = Vector3.new(0, -45, 0)
  1662. Part199.Position = Vector3.new(-71.0117416, 4.6687808, -132.968735)
  1663. Part199.Rotation = Vector3.new(0, -45, 0)
  1664. Part199.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1665. Part199.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1666. Part199.BottomSurface = Enum.SurfaceType.Smooth
  1667. Part199.BrickColor = BrickColor.new("Dark stone grey")
  1668. Part199.CanCollide = false
  1669. Part199.TopSurface = Enum.SurfaceType.Smooth
  1670. Part199.brickColor = BrickColor.new("Dark stone grey")
  1671. BlockMesh200.Parent = Part199
  1672. BlockMesh200.Scale = Vector3.new(1, 0.125001222, 1)
  1673. Part201.Parent = Model0
  1674. Part201.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1675. Part201.Orientation = Vector3.new(0, -45, 0)
  1676. Part201.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
  1677. Part201.Rotation = Vector3.new(0, -45, 0)
  1678. Part201.Color = Color3.new(0, 1, 1)
  1679. Part201.Size = Vector3.new(0.331253946, 0.331253946, 0.331253946)
  1680. Part201.BottomSurface = Enum.SurfaceType.Smooth
  1681. Part201.BrickColor = BrickColor.new("Toothpaste")
  1682. Part201.CanCollide = false
  1683. Part201.Material = Enum.Material.Neon
  1684. Part201.TopSurface = Enum.SurfaceType.Smooth
  1685. Part201.brickColor = BrickColor.new("Toothpaste")
  1686. Part202.Parent = Model0
  1687. Part202.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1688. Part202.Orientation = Vector3.new(0, -45, 0)
  1689. Part202.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
  1690. Part202.Rotation = Vector3.new(0, -45, 0)
  1691. Part202.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1692. Part202.Size = Vector3.new(0.325003862, 0.325003862, 0.325003862)
  1693. Part202.BottomSurface = Enum.SurfaceType.Smooth
  1694. Part202.BrickColor = BrickColor.new("Dark stone grey")
  1695. Part202.CanCollide = false
  1696. Part202.TopSurface = Enum.SurfaceType.Smooth
  1697. Part202.brickColor = BrickColor.new("Dark stone grey")
  1698. Part203.Parent = Model0
  1699. Part203.CFrame = CFrame.new(-71.0117416, 4.55002975, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1700. Part203.Orientation = Vector3.new(0, -45, 0)
  1701. Part203.Position = Vector3.new(-71.0117416, 4.55002975, -132.968735)
  1702. Part203.Rotation = Vector3.new(0, -45, 0)
  1703. Part203.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1704. Part203.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1705. Part203.BottomSurface = Enum.SurfaceType.Smooth
  1706. Part203.BrickColor = BrickColor.new("Dark stone grey")
  1707. Part203.CanCollide = false
  1708. Part203.TopSurface = Enum.SurfaceType.Smooth
  1709. Part203.brickColor = BrickColor.new("Dark stone grey")
  1710. BlockMesh204.Parent = Part203
  1711. BlockMesh204.Scale = Vector3.new(1, 0.0625004917, 1)
  1712. Part205.Parent = Model0
  1713. Part205.CFrame = CFrame.new(-71.0117416, 4.52502918, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1714. Part205.Orientation = Vector3.new(0, -45, 0)
  1715. Part205.Position = Vector3.new(-71.0117416, 4.52502918, -132.968735)
  1716. Part205.Rotation = Vector3.new(0, -45, 0)
  1717. Part205.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1718. Part205.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1719. Part205.BottomSurface = Enum.SurfaceType.Smooth
  1720. Part205.BrickColor = BrickColor.new("Dark stone grey")
  1721. Part205.CanCollide = false
  1722. Part205.TopSurface = Enum.SurfaceType.Smooth
  1723. Part205.brickColor = BrickColor.new("Dark stone grey")
  1724. BlockMesh206.Parent = Part205
  1725. BlockMesh206.Scale = Vector3.new(1, 0.0625004917, 1)
  1726. Part207.Parent = Model0
  1727. Part207.CFrame = CFrame.new(-71.0117416, 4.32502699, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1728. Part207.Orientation = Vector3.new(0, -45, 0)
  1729. Part207.Position = Vector3.new(-71.0117416, 4.32502699, -132.968735)
  1730. Part207.Rotation = Vector3.new(0, -45, 0)
  1731. Part207.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1732. Part207.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1733. Part207.BottomSurface = Enum.SurfaceType.Smooth
  1734. Part207.BrickColor = BrickColor.new("Dark stone grey")
  1735. Part207.CanCollide = false
  1736. Part207.TopSurface = Enum.SurfaceType.Smooth
  1737. Part207.brickColor = BrickColor.new("Dark stone grey")
  1738. BlockMesh208.Parent = Part207
  1739. BlockMesh208.Scale = Vector3.new(1, 0.0625004917, 1)
  1740. Part209.Parent = Model0
  1741. Part209.CFrame = CFrame.new(-71.0117416, 4.47502899, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1742. Part209.Orientation = Vector3.new(0, -45, 0)
  1743. Part209.Position = Vector3.new(-71.0117416, 4.47502899, -132.968735)
  1744. Part209.Rotation = Vector3.new(0, -45, 0)
  1745. Part209.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1746. Part209.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1747. Part209.BottomSurface = Enum.SurfaceType.Smooth
  1748. Part209.BrickColor = BrickColor.new("Dark stone grey")
  1749. Part209.CanCollide = false
  1750. Part209.TopSurface = Enum.SurfaceType.Smooth
  1751. Part209.brickColor = BrickColor.new("Dark stone grey")
  1752. BlockMesh210.Parent = Part209
  1753. BlockMesh210.Scale = Vector3.new(1, 0.0625004917, 1)
  1754. Part211.Parent = Model0
  1755. Part211.CFrame = CFrame.new(-71.0117416, 4.50002909, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1756. Part211.Orientation = Vector3.new(0, -45, 0)
  1757. Part211.Position = Vector3.new(-71.0117416, 4.50002909, -132.968735)
  1758. Part211.Rotation = Vector3.new(0, -45, 0)
  1759. Part211.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1760. Part211.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1761. Part211.BottomSurface = Enum.SurfaceType.Smooth
  1762. Part211.BrickColor = BrickColor.new("Dark stone grey")
  1763. Part211.CanCollide = false
  1764. Part211.TopSurface = Enum.SurfaceType.Smooth
  1765. Part211.brickColor = BrickColor.new("Dark stone grey")
  1766. BlockMesh212.Parent = Part211
  1767. BlockMesh212.Scale = Vector3.new(1, 0.0625004917, 1)
  1768. Part213.Parent = Model0
  1769. Part213.CFrame = CFrame.new(-71.0117416, 4.42502832, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1770. Part213.Orientation = Vector3.new(0, -45, 0)
  1771. Part213.Position = Vector3.new(-71.0117416, 4.42502832, -132.968735)
  1772. Part213.Rotation = Vector3.new(0, -45, 0)
  1773. Part213.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1774. Part213.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1775. Part213.BottomSurface = Enum.SurfaceType.Smooth
  1776. Part213.BrickColor = BrickColor.new("Dark stone grey")
  1777. Part213.CanCollide = false
  1778. Part213.TopSurface = Enum.SurfaceType.Smooth
  1779. Part213.brickColor = BrickColor.new("Dark stone grey")
  1780. BlockMesh214.Parent = Part213
  1781. BlockMesh214.Scale = Vector3.new(1, 0.0625004917, 1)
  1782. Part215.Parent = Model0
  1783. Part215.CFrame = CFrame.new(-71.0117416, 4.57502985, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1784. Part215.Orientation = Vector3.new(0, -45, 0)
  1785. Part215.Position = Vector3.new(-71.0117416, 4.57502985, -132.968735)
  1786. Part215.Rotation = Vector3.new(0, -45, 0)
  1787. Part215.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1788. Part215.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1789. Part215.BottomSurface = Enum.SurfaceType.Smooth
  1790. Part215.BrickColor = BrickColor.new("Dark stone grey")
  1791. Part215.CanCollide = false
  1792. Part215.TopSurface = Enum.SurfaceType.Smooth
  1793. Part215.brickColor = BrickColor.new("Dark stone grey")
  1794. BlockMesh216.Parent = Part215
  1795. BlockMesh216.Scale = Vector3.new(1, 0.0625004917, 1)
  1796. Part217.Parent = Model0
  1797. Part217.CFrame = CFrame.new(-71.0117416, 4.40002775, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1798. Part217.Orientation = Vector3.new(0, -45, 0)
  1799. Part217.Position = Vector3.new(-71.0117416, 4.40002775, -132.968735)
  1800. Part217.Rotation = Vector3.new(0, -45, 0)
  1801. Part217.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1802. Part217.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1803. Part217.BottomSurface = Enum.SurfaceType.Smooth
  1804. Part217.BrickColor = BrickColor.new("Dark stone grey")
  1805. Part217.CanCollide = false
  1806. Part217.TopSurface = Enum.SurfaceType.Smooth
  1807. Part217.brickColor = BrickColor.new("Dark stone grey")
  1808. BlockMesh218.Parent = Part217
  1809. BlockMesh218.Scale = Vector3.new(1, 0.0625004917, 1)
  1810. Part219.Parent = Model0
  1811. Part219.CFrame = CFrame.new(-71.0117416, 4.45002842, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1812. Part219.Orientation = Vector3.new(0, -45, 0)
  1813. Part219.Position = Vector3.new(-71.0117416, 4.45002842, -132.968735)
  1814. Part219.Rotation = Vector3.new(0, -45, 0)
  1815. Part219.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1816. Part219.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1817. Part219.BottomSurface = Enum.SurfaceType.Smooth
  1818. Part219.BrickColor = BrickColor.new("Dark stone grey")
  1819. Part219.CanCollide = false
  1820. Part219.TopSurface = Enum.SurfaceType.Smooth
  1821. Part219.brickColor = BrickColor.new("Dark stone grey")
  1822. BlockMesh220.Parent = Part219
  1823. BlockMesh220.Scale = Vector3.new(1, 0.0625004917, 1)
  1824. Part221.Parent = Model0
  1825. Part221.CFrame = CFrame.new(-71.0117416, 4.62503052, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1826. Part221.Orientation = Vector3.new(0, -45, 0)
  1827. Part221.Position = Vector3.new(-71.0117416, 4.62503052, -132.968735)
  1828. Part221.Rotation = Vector3.new(0, -45, 0)
  1829. Part221.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1830. Part221.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1831. Part221.BottomSurface = Enum.SurfaceType.Smooth
  1832. Part221.BrickColor = BrickColor.new("Dark stone grey")
  1833. Part221.CanCollide = false
  1834. Part221.TopSurface = Enum.SurfaceType.Smooth
  1835. Part221.brickColor = BrickColor.new("Dark stone grey")
  1836. BlockMesh222.Parent = Part221
  1837. BlockMesh222.Scale = Vector3.new(1, 0.0625004917, 1)
  1838. Part223.Parent = Model0
  1839. Part223.CFrame = CFrame.new(-71.0117416, 4.37502766, -132.968735, 0.707106829, 0, -0.707106829, 0, 1, 0, 0.707106829, 0, 0.707106829)
  1840. Part223.Orientation = Vector3.new(0, -45, 0)
  1841. Part223.Position = Vector3.new(-71.0117416, 4.37502766, -132.968735)
  1842. Part223.Rotation = Vector3.new(0, -45, 0)
  1843. Part223.Color = Color3.new(0.388235, 0.372549, 0.384314)
  1844. Part223.Size = Vector3.new(0.350004107, 0.200000003, 0.350004107)
  1845. Part223.BottomSurface = Enum.SurfaceType.Smooth
  1846. Part223.BrickColor = BrickColor.new("Dark stone grey")
  1847. Part223.CanCollide = false
  1848. Part223.TopSurface = Enum.SurfaceType.Smooth
  1849. Part223.brickColor = BrickColor.new("Dark stone grey")
  1850. BlockMesh224.Parent = Part223
  1851. BlockMesh224.Scale = Vector3.new(1, 0.0625004917, 1)
  1852. Part224.Parent = Character
  1853. Part224.CFrame = CFrame.new(LeftArm.Position + Vector3.new(0,-1,0))
  1854. Part224.Size = Vector3.new(0.2, 0.2, 0.2)
  1855. Part224.BottomSurface = Enum.SurfaceType.Smooth
  1856. Part224.BrickColor = BrickColor.new("Dark stone grey")
  1857. Part224.CanCollide = false
  1858. Part224.TopSurface = Enum.SurfaceType.Smooth
  1859. Part224.Name = "Energy"
  1860. Part224.Transparency = 1
  1861. asd = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(0.1, 1.5),NumberSequenceKeypoint.new(0.1, 1.5),NumberSequenceKeypoint.new(0.2, 0),NumberSequenceKeypoint.new(0.3, 1.5),NumberSequenceKeypoint.new(0.4, 0),NumberSequenceKeypoint.new(0.5, 1.5),NumberSequenceKeypoint.new(0.6, 0),NumberSequenceKeypoint.new(0.7, 1.5),NumberSequenceKeypoint.new(0.8, 0),NumberSequenceKeypoint.new(0.9, 1.5),NumberSequenceKeypoint.new(1, 0)})
  1862. Particle1.Parent = LeftArm
  1863. Particle1.Speed = NumberRange.new(0, 0)
  1864. Particle1.Color = ColorSequence.new(Color3.new(0, 0, 1),Color3.new(0, 1, 1))
  1865. Particle1.LightEmission = 1
  1866. Particle1.LightInfluence = 1
  1867. Particle1.Texture = "rbxassetid://1546126003"
  1868. Particle1.Size = asd
  1869. Particle1.Lifetime = NumberRange.new(2, 2)
  1870. Particle1.Rate = 50
  1871. Particle1.RotSpeed = NumberRange.new(360, 360)
  1872. Particle1.LockedToPart = true
  1873. BlockMesh224.Parent = Part223
  1874. BlockMesh224.Scale = Vector3.new(1, 0.0625004917, 1)
  1875. EnergyParticle = Part224
  1876.  
  1877.  
  1878. for i,v in pairs(mas:GetChildren()) do
  1879. v.Parent = owner
  1880. pcall(function() v:MakeJoints() end)
  1881. end
  1882. mas:Destroy()
  1883. for i,v in pairs(cors) do
  1884. spawn(function()
  1885. pcall(v)
  1886. end)
  1887. end
  1888. SwordMod = Model0
  1889. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  1890. local NEWWELD = IT(TYPE)
  1891. NEWWELD.Part0 = PART0
  1892. NEWWELD.Part1 = PART1
  1893. NEWWELD.C0 = C0
  1894. NEWWELD.C1 = C1
  1895. NEWWELD.Parent = PARENT
  1896. return NEWWELD
  1897. end
  1898. function weld(x, y)
  1899. if x == y then return end
  1900. local CJ = CFrame.new(x.Position)
  1901. local w = Instance.new("ManualWeld")
  1902. w.Part0 = x
  1903. w.Part1 = y
  1904. w.C0 = x.CFrame:inverse() * CJ
  1905. w.C1 = y.CFrame:inverse() * CJ
  1906. w.Parent = x
  1907. return w
  1908. end
  1909.  
  1910.  
  1911. for _,v in pairs(SwordMod:GetChildren()) do
  1912. if v:IsA("BasePart") then
  1913. weld(Handle, v)
  1914. end end
  1915. local function weldBetween(a, b)
  1916. local weldd = Instance.new("ManualWeld")
  1917. weldd.Part0 = a
  1918. weldd.Part1 = b
  1919. weldd.C0 = CFrame.new()
  1920. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1921. weldd.Parent = a
  1922. return weldd
  1923. end
  1924. weldBetween(EnergyParticle,LeftArm)
  1925. local HandleGrip = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, Handle, CF(0, -1, 0)*ANGLES(RAD(-90),RAD(0),RAD(0)), CF(0, 0, 0))
  1926. A0 = Instance.new("Attachment",Blade)
  1927. A1 = Instance.new("Attachment",Blade)
  1928. tl1 = Instance.new("Trail",Blade)
  1929. tl1.Attachment0 = A0
  1930. tl1.Attachment1 = A1
  1931. tl1.Texture = "http://www.roblox.com/asset/?id=928134823"
  1932. tl1.LightEmission = 0
  1933. tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1934. tl1.Color = ColorSequence.new(BrickColor.new('Insitutional white').Color)
  1935. tl1.Lifetime = 0.3
  1936. A0.Position = Vector3.new(0, 0, -2)
  1937. A1.Position = Vector3.new(0, 0, 2)
  1938. Particle1.Parent = EnergyParticle
  1939.  
  1940.  
  1941. --Actual functions and stuff
  1942. --//=================================\\
  1943. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  1944. --\\=================================//
  1945. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  1946. ArtificialHB = Instance.new("BindableEvent", script)
  1947. ArtificialHB.Name = "ArtificialHB"
  1948.  
  1949. script:WaitForChild("ArtificialHB")
  1950.  
  1951. frame = Frame_Speed
  1952. tf = 0
  1953. allowframeloss = false
  1954. tossremainder = false
  1955. lastframe = tick()
  1956. script.ArtificialHB:Fire()
  1957.  
  1958. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1959. tf = tf + s
  1960. if tf >= frame then
  1961. if allowframeloss then
  1962. script.ArtificialHB:Fire()
  1963. lastframe = tick()
  1964. else
  1965. for i = 1, math.floor(tf / frame) do
  1966. script.ArtificialHB:Fire()
  1967. end
  1968. lastframe = tick()
  1969. end
  1970. if tossremainder then
  1971. tf = 0
  1972. else
  1973. tf = tf - frame * math.floor(tf / frame)
  1974. end
  1975. end
  1976. end)
  1977. --Taken from shack's scripts i have no idea how they work lol
  1978. function Swait(NUMBER)
  1979. if NUMBER == 0 or NUMBER == nil then
  1980. ArtificialHB.Event:wait()
  1981. else
  1982. for i = 1, NUMBER do
  1983. ArtificialHB.Event:wait()
  1984. end
  1985. end
  1986. end
  1987.  
  1988. function QuaternionFromCFrame(cf)
  1989. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1990. local trace = m00 + m11 + m22
  1991. if trace > 0 then
  1992. local s = math.sqrt(1 + trace)
  1993. local recip = 0.5 / s
  1994. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1995. else
  1996. local i = 0
  1997. if m11 > m00 then
  1998. i = 1
  1999. end
  2000. if m22 > (i == 0 and m00 or m11) then
  2001. i = 2
  2002. end
  2003. if i == 0 then
  2004. local s = math.sqrt(m00 - m11 - m22 + 1)
  2005. local recip = 0.5 / s
  2006. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  2007. elseif i == 1 then
  2008. local s = math.sqrt(m11 - m22 - m00 + 1)
  2009. local recip = 0.5 / s
  2010. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  2011. elseif i == 2 then
  2012. local s = math.sqrt(m22 - m00 - m11 + 1)
  2013. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  2014. end
  2015. end
  2016. end
  2017.  
  2018. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2019. local xs, ys, zs = x + x, y + y, z + z
  2020. local wx, wy, wz = w * xs, w * ys, w * zs
  2021. local xx = x * xs
  2022. local xy = x * ys
  2023. local xz = x * zs
  2024. local yy = y * ys
  2025. local yz = y * zs
  2026. local zz = z * zs
  2027. 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))
  2028. end
  2029.  
  2030. function QuaternionSlerp(a, b, t)
  2031. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  2032. local startInterp, finishInterp;
  2033. if cosTheta >= 0.0001 then
  2034. if (1 - cosTheta) > 0.0001 then
  2035. local theta = ACOS(cosTheta)
  2036. local invSinTheta = 1 / SIN(theta)
  2037. startInterp = SIN((1 - t) * theta) * invSinTheta
  2038. finishInterp = SIN(t * theta) * invSinTheta
  2039. else
  2040. startInterp = 1 - t
  2041. finishInterp = t
  2042. end
  2043. else
  2044. if (1 + cosTheta) > 0.0001 then
  2045. local theta = ACOS(-cosTheta)
  2046. local invSinTheta = 1 / SIN(theta)
  2047. startInterp = SIN((t - 1) * theta) * invSinTheta
  2048. finishInterp = SIN(t * theta) * invSinTheta
  2049. else
  2050. startInterp = t - 1
  2051. finishInterp = t
  2052. end
  2053. end
  2054. 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
  2055. end
  2056.  
  2057. function Clerp(a, b, t)
  2058. local qa = {QuaternionFromCFrame(a)}
  2059. local qb = {QuaternionFromCFrame(b)}
  2060. local ax, ay, az = a.x, a.y, a.z
  2061. local bx, by, bz = b.x, b.y, b.z
  2062. local _t = 1 - t
  2063. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  2064. end
  2065.  
  2066. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  2067. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  2068. end
  2069.  
  2070. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  2071. local NEWMESH = IT(MESH)
  2072. if MESH == "SpecialMesh" then
  2073. NEWMESH.MeshType = MESHTYPE
  2074. if MESHID ~= "nil" and MESHID ~= "" then
  2075. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  2076. end
  2077. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  2078. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  2079. end
  2080. end
  2081. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  2082. NEWMESH.Scale = SCALE
  2083. NEWMESH.Parent = PARENT
  2084. return NEWMESH
  2085. end
  2086.  
  2087. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  2088. local NEWPART = IT("Part")
  2089. NEWPART.formFactor = FORMFACTOR
  2090. NEWPART.Reflectance = REFLECTANCE
  2091. NEWPART.Transparency = TRANSPARENCY
  2092. NEWPART.CanCollide = false
  2093. NEWPART.Locked = true
  2094. NEWPART.Anchored = true
  2095. if ANCHOR == false then
  2096. NEWPART.Anchored = false
  2097. end
  2098. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  2099. NEWPART.Name = NAME
  2100. NEWPART.Size = SIZE
  2101. NEWPART.Position = Torso.Position
  2102. NEWPART.Material = MATERIAL
  2103. NEWPART:BreakJoints()
  2104. NEWPART.Parent = PARENT
  2105. return NEWPART
  2106. end
  2107.  
  2108. local S = IT("Sound")
  2109. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  2110. local NEWSOUND = nil
  2111. coroutine.resume(coroutine.create(function()
  2112. NEWSOUND = S:Clone()
  2113. NEWSOUND.Parent = PARENT
  2114. NEWSOUND.Volume = VOLUME
  2115. NEWSOUND.Pitch = PITCH
  2116. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  2117. NEWSOUND:play()
  2118. if DOESLOOP == true then
  2119. NEWSOUND.Looped = true
  2120. else
  2121. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  2122. NEWSOUND.Playing = false
  2123. NEWSOUND:remove()
  2124. end
  2125. end))
  2126. return NEWSOUND
  2127. end
  2128.  
  2129. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  2130. local frame = IT("Frame")
  2131. frame.BackgroundTransparency = TRANSPARENCY
  2132. frame.BorderSizePixel = BORDERSIZEPIXEL
  2133. frame.Position = POSITION
  2134. frame.Size = SIZE
  2135. frame.BackgroundColor3 = COLOR
  2136. frame.BorderColor3 = BORDERCOLOR
  2137. frame.Name = NAME
  2138. frame.Parent = PARENT
  2139. return frame
  2140. end
  2141.  
  2142. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  2143. local label = IT("TextLabel")
  2144. label.BackgroundTransparency = 1
  2145. label.Size = UD2(1, 0, 1, 0)
  2146. label.Position = UD2(0, 0, 0, 0)
  2147. label.TextColor3 = TEXTCOLOR
  2148. label.TextStrokeTransparency = STROKETRANSPARENCY
  2149. label.TextTransparency = TRANSPARENCY
  2150. label.FontSize = TEXTFONTSIZE
  2151. label.Font = TEXTFONT
  2152. label.BorderSizePixel = BORDERSIZEPIXEL
  2153. label.TextScaled = false
  2154. label.Text = TEXT
  2155. label.Name = NAME
  2156. label.Parent = PARENT
  2157. return label
  2158. end
  2159. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2160. function WACKYEFFECT(Table)
  2161. local TYPE = (Table.EffectType or "Sphere")
  2162. local SIZE = (Table.Size or VT(1,1,1))
  2163. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  2164. local TRANSPARENCY = (Table.Transparency or 0)
  2165. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  2166. local CFRAME = (Table.CFrame or Torso.CFrame)
  2167. local MOVEDIRECTION = (Table.MoveToPos or nil)
  2168. local ROTATION1 = (Table.RotationX or 0)
  2169. local ROTATION2 = (Table.RotationY or 0)
  2170. local ROTATION3 = (Table.RotationZ or 0)
  2171. local MATERIAL = (Table.Material or "Neon")
  2172. local COLOR = (Table.Color or C3(1,1,1))
  2173. local TIME = (Table.Time or 45)
  2174. local SOUNDID = (Table.SoundID or nil)
  2175. local SOUNDPITCH = (Table.SoundPitch or nil)
  2176. local SOUNDVOLUME = (Table.SoundVolume or nil)
  2177. coroutine.resume(coroutine.create(function()
  2178. local PLAYSSOUND = false
  2179. local SOUND = nil
  2180. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  2181. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  2182. PLAYSSOUND = true
  2183. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  2184. end
  2185. EFFECT.Color = COLOR
  2186. local MSH = nil
  2187. if TYPE == "Sphere" then
  2188. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  2189. elseif TYPE == "Block" then
  2190. MSH = IT("BlockMesh",EFFECT)
  2191. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  2192. elseif TYPE == "Wave" then
  2193. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  2194. elseif TYPE == "Ring" then
  2195. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  2196. elseif TYPE == "Slash" then
  2197. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2198. elseif TYPE == "Round Slash" then
  2199. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2200. elseif TYPE == "Swirl" then
  2201. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  2202. elseif TYPE == "Skull" then
  2203. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  2204. elseif TYPE == "Crystal" then
  2205. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  2206. end
  2207. if MSH ~= nil then
  2208. local MOVESPEED = nil
  2209. if MOVEDIRECTION ~= nil then
  2210. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  2211. end
  2212. local GROWTH = SIZE - ENDSIZE
  2213. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  2214. if TYPE == "Block" then
  2215. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2216. else
  2217. EFFECT.CFrame = CFRAME
  2218. end
  2219. for LOOP = 1, TIME+1 do
  2220. Swait()
  2221. MSH.Scale = MSH.Scale - GROWTH/TIME
  2222. if TYPE == "Wave" then
  2223. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  2224. end
  2225. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  2226. if TYPE == "Block" then
  2227. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2228. else
  2229. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  2230. end
  2231. if MOVEDIRECTION ~= nil then
  2232. local ORI = EFFECT.Orientation
  2233. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  2234. EFFECT.Orientation = ORI
  2235. end
  2236. end
  2237. if PLAYSSOUND == false then
  2238. EFFECT:remove()
  2239. else
  2240. repeat Swait() until SOUND.Playing == false
  2241. EFFECT:remove()
  2242. end
  2243. else
  2244. if PLAYSSOUND == false then
  2245. EFFECT:remove()
  2246. else
  2247. repeat Swait() until SOUND.Playing == false
  2248. EFFECT:remove()
  2249. end
  2250. end
  2251. end))
  2252. end
  2253.  
  2254. function MakeForm(PART,TYPE)
  2255. if TYPE == "Cyl" then
  2256. local MSH = IT("CylinderMesh",PART)
  2257. elseif TYPE == "Ball" then
  2258. local MSH = IT("SpecialMesh",PART)
  2259. MSH.MeshType = "Sphere"
  2260. elseif TYPE == "Wedge" then
  2261. local MSH = IT("SpecialMesh",PART)
  2262. MSH.MeshType = "Wedge"
  2263. end
  2264. end
  2265.  
  2266. Debris = game:GetService("Debris")
  2267.  
  2268. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  2269. local DIRECTION = CF(StartPos,EndPos).lookVector
  2270. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  2271. end
  2272.  
  2273. function turnto(position)
  2274. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  2275. end
  2276.  
  2277. function SpawnTrail(FROM,TO,BIG)
  2278. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Cyan", "Trail", VT(0,0,0))
  2279. MakeForm(TRAIL,"Cyl")
  2280. local DIST = (FROM - TO).Magnitude
  2281. if BIG == true then
  2282. TRAIL.Size = VT(0.5,DIST,0.5)
  2283. else
  2284. TRAIL.Size = VT(0.25,DIST,0.25)
  2285. end
  2286. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  2287. coroutine.resume(coroutine.create(function()
  2288. for i = 1, 5 do
  2289. Swait()
  2290. TRAIL.Transparency = TRAIL.Transparency + 0.1
  2291. end
  2292. TRAIL:remove()
  2293. end))
  2294. end
  2295.  
  2296. function WaveParticles(Position,Size,Color)
  2297. local BASE = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "Shockwave", VT(0,0,0), true)
  2298. BASE.CFrame = CF(Position)
  2299. local A = IT("Attachment",BASE)
  2300. local WAVE = script.Wave:Clone()
  2301. WAVE.Parent = A
  2302. WAVE.Size = NumberSequence.new(0,Size)
  2303. WAVE.Color = ColorSequence.new(Color)
  2304. Debris:AddItem(BASE,0.5)
  2305. WAVE:Emit(1)
  2306. end
  2307.  
  2308. function ApplyDamage(Humanoid,Damage)
  2309. Damage = Damage * DAMAGEMULTIPLIER
  2310. if Humanoid.Health < 2000 then
  2311. if Humanoid.Health - Damage > 0 then
  2312. Humanoid.Health = Humanoid.Health - Damage
  2313. else
  2314. Humanoid.Parent:BreakJoints()
  2315. end
  2316. else
  2317. Humanoid.Parent:BreakJoints()
  2318. end
  2319. end
  2320.  
  2321. function ApplyAoE(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  2322. local CHILDREN = workspace:GetDescendants()
  2323. for index, CHILD in pairs(CHILDREN) do
  2324. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2325. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2326. if HUM then
  2327. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2328. if TORSO then
  2329. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2330. if INSTAKILL == true then
  2331. CHILD:BreakJoints()
  2332. else
  2333. local DMG = MRANDOM(MINDMG,MAXDMG)
  2334. ApplyDamage(HUM,DMG)
  2335. end
  2336. if FLING > 0 then
  2337. for _, c in pairs(CHILD:GetChildren()) do
  2338. if c:IsA("BasePart") then
  2339. local bv = Instance.new("BodyVelocity")
  2340. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2341. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  2342. bv.Parent = c
  2343. Debris:AddItem(bv,0.05)
  2344. end
  2345. end
  2346. end
  2347. end
  2348. end
  2349. end
  2350. end
  2351. end
  2352. end
  2353.  
  2354. function APPLYMELEE(PART,MINDMG,MAXDMG,CANSTUN)
  2355. local HITS = {}
  2356. local TOUCH = PART.Touched:Connect(function(hit)
  2357. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  2358. local HUM = hit.Parent:FindFirstChildOfClass("Humanoid")
  2359. local TORSO = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  2360. if TORSO and HUM.Health > 0 then
  2361. local PASS = true
  2362. for i = 1, #HITS do
  2363. if HITS[i] == hit.Parent then
  2364. PASS = false
  2365. end
  2366. end
  2367. table.insert(HITS,hit.Parent)
  2368. if PASS == true then
  2369. for i = 1, 3 do
  2370. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,25,0), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Neon", Color = C3(0,0.5,0.5), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  2371. end
  2372. ApplyDamage(HUM,MRANDOM(MINDMG,MAXDMG),TORSO,CANSTUN)
  2373. CreateSound(HITPLAYERSOUNDS[MRANDOM(1,#HITPLAYERSOUNDS)],TORSO,2,MRANDOM(8,12)/10,false)
  2374. end
  2375. end
  2376. end
  2377. end)
  2378. return TOUCH
  2379. end
  2380.  
  2381. local SKILLTEXTCOLOR = C3(1, 1, 1)
  2382. local SKILLFONT = "Fantasy"
  2383. local SKILLTEXTSIZE = 6
  2384. local ATTACKS = {
  2385. "Z - Side Slash",
  2386. "X - Area Cut",
  2387. "C - Stab",
  2388. "See output for Key Strokes",
  2389. }
  2390. local GUIS = {}
  2391. for i = 1, #ATTACKS do
  2392. local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.05, 5, 0.62 - 0.04 * i, 0), UD2(0.26, 0, 0.07, 0), C3(0, 0, 0), C3(0, 0, 0), "Skill Frame")
  2393. local SKILLTEXT = CreateLabel(SKILLFRAME, "[" .. ATTACKS[i] .. "]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
  2394. SKILLTEXT.TextXAlignment = "Left"
  2395. table.insert(GUIS, SKILLTEXT)
  2396. end
  2397. local KeyFrame = CreateFrame(WEAPONGUI, 1, 2, UD2(0.05, 6, 0.62 - 0.04*5, 0), UD2(0.26, 0, 0.07, 0), C3(0, 0, 0), C3(0, 0, 0), "Skill Frame")
  2398. local Keytext = CreateLabel(KeyFrame, "", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
  2399. Keytext.TextXAlignment = "Left"
  2400.  
  2401. print([[
  2402. Keystrokes:
  2403. S A X - Pierce
  2404. D D S C - Up Slash
  2405. S D Q - Neon Spikes
  2406. A S D Q - Neon Point
  2407. A A D Q - Neon Slash
  2408. ]])
  2409.  
  2410. function AttackTemplate()
  2411. ATTACK = true
  2412. Rooted = false
  2413. for i=0, 1, 0.1 / Animation_Speed do
  2414. Swait()
  2415. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2416. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2417. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2418. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2419. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2420. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2421. end
  2422. ATTACK = false
  2423. Rooted = false
  2424. end
  2425.  
  2426. function Slash1()
  2427. ATTACK = true
  2428. Rooted = false
  2429. MELEE = true
  2430. for i=0, 1, 0.1 / Animation_Speed do
  2431. Swait()
  2432. HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(150), RAD(240), RAD(0)), 1 / Animation_Speed)
  2433. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(5), RAD(-50)), 1 / Animation_Speed)
  2434. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2435. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2436. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2437. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2438. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2439. end
  2440. local dmg = APPLYMELEE(Blade,5,10,false)
  2441. for i=0, 1, 0.1 / Animation_Speed do
  2442. Swait()
  2443. HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(200), RAD(90), RAD(0)), 1 / Animation_Speed)
  2444. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(-3), RAD(40)), 1 / Animation_Speed)
  2445. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2446. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2447. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2448. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2449. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2450. end
  2451. ATTACK = false
  2452. Rooted = false
  2453. MELEE = false
  2454. dmg:Disconnect()
  2455. end
  2456.  
  2457. function Slash2()
  2458. ATTACK = true
  2459. Rooted = false
  2460. MELEE = true
  2461. local x = 1
  2462.  
  2463. repeat
  2464. for i=0, 1, 0.2 / Animation_Speed*2 do
  2465. Swait()
  2466. HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(300), RAD(120), RAD(0)), 1 / Animation_Speed)
  2467. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-40), RAD(0), RAD(0)), 1 / Animation_Speed)
  2468. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2469. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2470. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2471. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(30)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2472. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-50), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2473. x = x + 0.5
  2474. end
  2475. until KEYHOLD == false
  2476. ApplyAoE(Torso.Position,x/3,x-10,x,1,false)
  2477. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(x/3,0.3,x/3), Size2 = VT(x/2,1,x/2), Transparency = 0, Transparency2 = 1, CFrame = CF(Torso.Position-Vector3.new(0,3,0)) * ANGLES(RAD(0), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Neon", Color = C3(0,0.5,0.5), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  2478. for i=0, 1, 0.1 / Animation_Speed do
  2479. Swait()
  2480. HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(200), RAD(200), RAD(-180)), 1 / Animation_Speed)
  2481. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(50), RAD(5), RAD(-5)), 1 / Animation_Speed)
  2482. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2483. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2484. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2485. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(50), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2486. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-30), RAD(-75), RAD(30)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2487. end
  2488. ATTACK = false
  2489. Rooted = false
  2490. MELEE = false
  2491. end
  2492.  
  2493. function Slash3()
  2494. ATTACK = true
  2495. Rooted = false
  2496. MELEE = true
  2497. CreateSound(134012322,Blade,4,MRANDOM(8,13)/10,false)
  2498. for i=0, 1, 0.1 / Animation_Speed do
  2499. Swait()
  2500. HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), 1 / Animation_Speed)
  2501. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 1+i, 0) * ANGLES(RAD(-10), RAD(-3), RAD(-20)), 1 / Animation_Speed)
  2502. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2503. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(30), RAD(100), RAD(40)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2504. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(15), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2505. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(10), RAD(45), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2506. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2507. end
  2508. local DMGER = APPLYMELEE(Blade,25,35,false)
  2509. for i=0, 1, 0.1 / Animation_Speed do
  2510. Swait()
  2511. HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(180), RAD(90)), 1 / Animation_Speed)
  2512. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -1, 0) * ANGLES(RAD(5), RAD(-3), RAD(20)), 1 / Animation_Speed)
  2513. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2514. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2515. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(15), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2516. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-20), RAD(90), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2517. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2518. end
  2519. DMGER:Disconnect()
  2520. ATTACK = false
  2521. Rooted = false
  2522. MELEE = false
  2523. end
  2524.  
  2525. function Aerial()
  2526. ATTACK = true
  2527. Rooted = false
  2528. MELEE = true
  2529. local dmg = APPLYMELEE(Blade,5,10,false)
  2530. WACKYEFFECT({EffectType = "Sphere", Size = VT(1,1,1), Size2 = VT(.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = CF(Torso.Position - Vector3.new(0,3,0)), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2531. ApplyAoE(Torso.Position + Vector3.new(0,-3,0),10,10,20,0,false )
  2532. for i=0, 360, 50 / Animation_Speed do
  2533. Swait()
  2534. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0 - (i)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2535. RootPart.CFrame = Clerp(RootPart.CFrame,RootPart.CFrame * CF(0, 5, -2), 1 / Animation_Speed)
  2536. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2537. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2538. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2539. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2540. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2541. end
  2542. ATTACK = false
  2543. Rooted = false
  2544. MELEE = false
  2545. dmg:Disconnect()
  2546. end
  2547.  
  2548. function Forward()
  2549. ATTACK = true
  2550. Rooted = false
  2551. MELEE = true
  2552. local dmg = APPLYMELEE(Blade,20,30,true)
  2553. WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,5), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
  2554. for i=0, 360, 50 / Animation_Speed*2 do
  2555. Swait()
  2556. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  2557. RootPart.CFrame = Clerp(RootPart.CFrame,RootPart.CFrame * CF(0, 0, -10), 1 / Animation_Speed)
  2558. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2559. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2560. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2561. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2562. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2563. end
  2564. ATTACK = false
  2565. Rooted = false
  2566. MELEE = false
  2567. dmg:Disconnect()
  2568. end
  2569.  
  2570. function Tech1()
  2571. ATTACK = true
  2572. Rooted = false
  2573. MELEE = true
  2574. for i=0, 1, 0.1 / Animation_Speed do
  2575. Swait()
  2576. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(5), RAD(50)), 1 / Animation_Speed)
  2577. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2578. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2579. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(100), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2580. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2581. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2582. end
  2583. for i=1, 2, 0.1 / Animation_Speed do
  2584. Swait()
  2585. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(-3), RAD(-40)), 1 / Animation_Speed)
  2586. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2587. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(0), RAD(-40), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2588. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.7, 0) * ANGLES(RAD(220), RAD(90), RAD(-110)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2589. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2590. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2591. end
  2592. for i = 0,1,0.1 do
  2593. WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0.5,5,0.5), Transparency = 0, Transparency2 = 1, CFrame = CF(EnergyParticle.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2594. Swait()
  2595. end
  2596. for i = 1,20,5 do
  2597. Swait()
  2598. local trace = Instance.new("Part",Effects)
  2599. trace.CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (20 + i )
  2600. trace.Size = Vector3.new(2,2,20)
  2601. trace.Transparency = 1
  2602. trace.Anchored = true
  2603. trace.CanCollide = false
  2604. ApplyAoE(trace.Position,10,10,30,10,false)
  2605. Debris:AddItem(trace,3)
  2606. WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,10), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (20 + i), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
  2607. WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,10), Size2 = VT(2,2,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (20 + i), MoveToPos = nil, RotationX = 90, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
  2608. end
  2609. ATTACK = false
  2610. Rooted = false
  2611. MELEE = false
  2612. end
  2613.  
  2614. function Teleport()
  2615. ATTACK = true
  2616. Rooted = false
  2617. for i=0, 0.5, 0.1 / Animation_Speed do
  2618. Swait()
  2619. WACKYEFFECT({EffectType = "Block", Size = VT(1,1,1), Size2 = VT(0.5,5,.5), Transparency = 0, Transparency2 = 1, CFrame = CF(EnergyParticle.Position), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2620. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(5), RAD(50)), 1 / Animation_Speed)
  2621. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2622. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(0), RAD(0), RAD(100)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2623. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(100), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2624. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-30), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2625. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2626. end
  2627. RootPart.CFrame = CF(Mouse.hit.p)
  2628. for i = 0,1,0.2 do
  2629. WACKYEFFECT({EffectType = "Block", Size = VT(1,3,1), Size2 = VT(0.5,10,.5), Transparency = 0, Transparency2 = 1, CFrame = CF(Mouse.hit.p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2630. end
  2631. ATTACK = false
  2632. Rooted = false
  2633. end
  2634.  
  2635. function Counter()
  2636. ATTACK = true
  2637. Rooted = true
  2638. MELEE = true
  2639. local dmg = APPLYMELEE(Blade,20,30,true)
  2640. WACKYEFFECT(({EffectType = "Sphere", Size = VT(1,1,5), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
  2641. for i=0, 5, 0.1 / Animation_Speed*2 do
  2642. Swait()
  2643. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(-90)), 1 / Animation_Speed)
  2644. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2645. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(35), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2646. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2647. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2648. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2649. end
  2650. local Tel = (RootPart.CFrame+RootPart.CFrame.lookVector*(5))
  2651. WACKYEFFECT(({Time = 50,EffectType = "Sphere", Size = VT(1,1,5), Size2 = VT(0.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = Character.HumanoidRootPart.CFrame + Character.HumanoidRootPart.CFrame.lookVector * (5), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
  2652. ApplyAoE(Tel.Position,30,40,50,100,false)
  2653. for i = 1,5 do
  2654. Swait()
  2655. WACKYEFFECT(({Time = 50,EffectType = "Wave", Size = VT(1,1,5), Size2 = VT(50,20,50), Transparency = 0.9, Transparency2 = 1, CFrame = CF(Tel.Position), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil}))
  2656. WACKYEFFECT(({Time = 50,EffectType = "Wave", Size = VT(1,1,5), Size2 = VT(50,50,50), Transparency = 0.9, Transparency2 = 1, CFrame = CF(Tel.Position), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = 239000203, SoundPitch = 1, SoundVolume = 2}))
  2657. end
  2658. for i=0, 0.5, 0.1 / Animation_Speed*2 do
  2659. Swait()
  2660. HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), 1 / Animation_Speed)
  2661. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(90)), 1 / Animation_Speed)
  2662. RootPart.CFrame = Clerp(RootPart.CFrame,RootPart.CFrame * CF(0, 0, -30), 1 / Animation_Speed)
  2663. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2664. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2665. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2666. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2667. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2668. end
  2669.  
  2670. for i=0, 3, 0.1 / Animation_Speed*2 do
  2671. Swait()
  2672. HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), 1 / Animation_Speed)
  2673. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(30), RAD(0), RAD(90)), 1 / Animation_Speed)
  2674. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2675. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(95), RAD(0), RAD(-50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2676. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2677. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2678. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2679. end
  2680. ATTACK = false
  2681. Rooted = false
  2682. MELEE = false
  2683. dmg:Disconnect()
  2684. end
  2685. --Too lazy to finish this, feel free to change this if you can script
  2686. --[[
  2687. function Change()
  2688. ATTACK = true
  2689. Rooted = true
  2690. MELEE = true
  2691. --local dmg = APPLYMELEE(Blade,5,10,false)
  2692. WACKYEFFECT({EffectType = "Sphere", Size = VT(1,1,1), Size2 = VT(.5,.5,20), Transparency = 0, Transparency2 = 1, CFrame = CF(Torso.Position - Vector3.new(0,3,0)), MoveToPos = nil, RotationX = 0, RotationY = 90, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2693. for i=0, 5, 0.1 / Animation_Speed*2 do
  2694. Swait()
  2695. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2696. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2697. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(35), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2698. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2699. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2700. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2701. end
  2702. if Form == false then
  2703. Form = true
  2704. else
  2705. Form = false
  2706. end
  2707. ATTACK = false
  2708. Rooted = false
  2709. MELEE = false
  2710. --dmg:Disconnect()
  2711. end
  2712. --]]
  2713. function MouseDown(Mouse)
  2714. HOLD = true
  2715. end
  2716.  
  2717. function MouseUp(Mouse)
  2718. HOLD = false
  2719. end
  2720.  
  2721. keypress = false
  2722. input = ""
  2723. function KeyDown(Key)
  2724. KEYHOLD = true
  2725. k = Key:lower()
  2726. if k == 'a' or k == 's' or k == 'w' or k == 'd' or k == 'q' or k == 'e' or k == 'z' or k == 'x' or k == 'c' or k == 'v' and ATTACK == false --[[and cooldown3 >= co3 and stamina>=skill3stam]] then
  2727. input = input..k
  2728. Keytext.Text = ("[Input]: "..input)
  2729. coroutine.resume(coroutine.create(function()
  2730. while keypress == true do
  2731. Swait()
  2732. end
  2733. for i = 1, 60 do
  2734. if keypress == false then
  2735. Swait()
  2736. end
  2737. end
  2738. input = ''
  2739. end))
  2740. end
  2741. if input == 'sax' and ATTACK == false then
  2742. Forward()
  2743. --print("sax")
  2744. end
  2745. if input == 'z' and ATTACK == false then
  2746. Slash1()
  2747. --print("z")
  2748. end
  2749. if input == 'x' and ATTACK == false then
  2750. Slash2()
  2751. --print("x")
  2752. end
  2753. if input == 'c' and ATTACK == false then
  2754. Slash3()
  2755. --print("c")
  2756. end
  2757. if input == 'ddsc' and ATTACK == false then
  2758. Aerial()
  2759. --print("ddsc")
  2760. end
  2761. if input == 'sdq' and ATTACK == false then
  2762. Tech1()
  2763. --print("sdq")
  2764. end
  2765. if input == 'asdq' and ATTACK == false then
  2766. Teleport()
  2767. --print("asdq")
  2768. end
  2769. if input == 'aadq' and ATTACK == false then
  2770. Counter()
  2771. --print("asdq")
  2772. end
  2773. --[[
  2774. if input == 'ssadq' and ATTACK == false then
  2775. Change()
  2776. --print("ssadq")
  2777. end
  2778. --]]
  2779.  
  2780. end
  2781.  
  2782. function KeyUp(Key)
  2783. KEYHOLD = false
  2784. end
  2785.  
  2786. Mouse.Button1Down:connect(function(NEWKEY)
  2787. MouseDown(NEWKEY)
  2788. end)
  2789. Mouse.Button1Up:connect(function(NEWKEY)
  2790. MouseUp(NEWKEY)
  2791. end)
  2792. Mouse.KeyDown:connect(function(NEWKEY)
  2793. KeyDown(NEWKEY)
  2794. end)
  2795. Mouse.KeyUp:connect(function(NEWKEY)
  2796. KeyUp(NEWKEY)
  2797. end)
  2798.  
  2799. --//=================================\\
  2800. --\\=================================//
  2801.  
  2802.  
  2803. while true do
  2804. Swait()
  2805. script.Parent = Character
  2806. ANIMATE.Parent = nil
  2807. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  2808. v:Stop();
  2809. end
  2810. if Character:FindFirstChildOfClass("Humanoid") == nil then
  2811. Humanoid = IT("Humanoid",Character)
  2812. end
  2813. SINE = SINE + CHANGE
  2814. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  2815. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  2816. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  2817. local WALKSPEEDVALUE = 4
  2818. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  2819. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.05 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2820. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * 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)
  2821. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2- 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2822. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2823. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  2824. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2825. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2826. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2827. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2828. end
  2829. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  2830. ANIM = "Jump"
  2831. if ATTACK == false and MELEE == false then
  2832. --HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2833. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  2834. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 1 / Animation_Speed)
  2835. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(25 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2836. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(-25 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2837. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.4, -0.6) * ANGLES(RAD(1), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2838. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2839. end
  2840. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  2841. ANIM = "Fall"
  2842. if ATTACK == false and MELEE == false then
  2843. --HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2844. HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)
  2845. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2846. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2847. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(45 + 10 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2848. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(35 - 4 * COS(SINE / 6)), RAD(0), RAD(-45 - 10 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2849. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.7) * ANGLES(RAD(-25 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2850. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.8, -0.3) * ANGLES(RAD(-10), RAD(-80), RAD(0)) * ANGLES(RAD(-1 * SIN(SINE / 6)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2851. end
  2852. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  2853. ANIM = "Idle"
  2854. if ATTACK == false and MELEE == false then
  2855. --HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0.2 + 0.1 * SIN(SINE / 12), 0) * ANGLES(RAD(5), RAD(2 * COS(SINE / 12)), RAD(0)), 1 / Animation_Speed)
  2856. HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)
  2857. --WingWeld.C1 = Clerp(WingWeld.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)
  2858. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * SIN(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2859. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12) + ((1) - 1)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  2860. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.4) * ANGLES(RAD(20), RAD(0), RAD(15+1 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2861. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.4) * ANGLES(RAD(-45-2 * COS(SINE / 12)), RAD(0), RAD(45+2 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2862. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2863. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  2864. --WACKYEFFECT({EffectType = "Block", Size = VT(.3,.3,.3), Size2 = VT(0.5,5,0.5), Transparency = 0.5, Transparency2 = 1, CFrame = CF(EnergyParticle.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2865. end
  2866. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  2867. ANIM = "Walk"
  2868. if ATTACK == false and MELEE == false then
  2869. --HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, 0, 0) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  2870. HandleGrip.C1 = Clerp(HandleGrip.C1,CF(0, -0.2 + 0.01 * SIN(SINE / 12), 0) * ANGLES(RAD(100), RAD(90), RAD(0)), 1 / Animation_Speed)
  2871. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(5), RAD(0), RAD(0)), 1 / Animation_Speed)
  2872. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1 / Animation_Speed)
  2873. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(5)) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2874. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-30 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2875. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(-5), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2876. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-5), RAD(-85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  2877. end
  2878. Humanoid.Name = "TechnoShortSword"
  2879. if Rooted == false then
  2880. Disable_Jump = false
  2881. Humanoid.WalkSpeed = Speed
  2882. elseif Rooted == true then
  2883. Disable_Jump = true
  2884. Humanoid.WalkSpeed = 0
  2885. end
  2886. Effects.Parent = Character
  2887. for _, c in pairs(Character:GetChildren()) do
  2888. if c:IsA("BasePart") and ATTACK == false then
  2889. for _, e in pairs(c:GetChildren()) do
  2890. if e:IsA("BodyPosition") or e:IsA("BodyGyro") then
  2891. e:remove()
  2892. end
  2893. end
  2894. end
  2895. end
  2896. if Head:FindFirstChildOfClass("Sound") then
  2897. Head:FindFirstChildOfClass("Sound"):remove()
  2898. end
  2899. end
  2900. end
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913. --print("Thanks for using my script, Here's an easter egg, https://paste.ee/r/yXNtK")
  2914. --Anyways what are you doing here lol, i might make a script that has more weapons, later!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement