carlosname

Untitled

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