Advertisement
Tetezaza1542

?????????

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