SHARE
TWEET

Untitled

a guest May 22nd, 2019 110 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.  
  87.     local h,t
  88.     --Give the server mouse data every second frame, but only if the values changed
  89.     --If player is not moving their mouse, client won't fire events
  90.     local HB = game:GetService("RunService").Heartbeat
  91.     while true do
  92.         if h~=Mouse.Hit or t~=Mouse.Target then
  93.             h,t=Mouse.Hit,Mouse.Target
  94.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  95.         end
  96.         --Wait 2 frames
  97.         for i=1,2 do
  98.             HB:Wait()
  99.         end
  100.     end]==],script)
  101.  
  102.     ----Sandboxed game object that allows the usage of client-side methods and services
  103.     --Real game object
  104.     local RealGame = game
  105.  
  106.     --Metatable for fake service
  107.     local FakeService_Metatable = {
  108.         __index = function(self,k)
  109.             local s = rawget(self,"_RealService")
  110.             if s then
  111.                 return typeof(s[k])=="function"
  112.                 and function(_,...)return s[k](s,...)end or s[k]
  113.             end
  114.         end,
  115.         __newindex = function(self,k,v)
  116.             local s = rawget(self,"_RealService")
  117.             if s then s[k]=v end
  118.         end
  119.     }
  120.     local function FakeService(t,RealService)
  121.         t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122.         return setmetatable(t,FakeService_Metatable)
  123.     end
  124.  
  125.     --Fake game object
  126.     local FakeGame = {
  127.         GetService = function(self,s)
  128.             return rawget(self,s) or RealGame:GetService(s)
  129.         end,
  130.         Players = FakeService({
  131.             LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132.         },"Players"),
  133.         UserInputService = FakeService(UIS,"UserInputService"),
  134.         ContextActionService = FakeService(CAS,"ContextActionService"),
  135.         RunService = FakeService({
  136.             _btrs = {},
  137.             RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138.             BindToRenderStep = function(self,name,_,fun)
  139.                 self._btrs[name] = self.Heartbeat:Connect(fun)
  140.             end,
  141.             UnbindFromRenderStep = function(self,name)
  142.                 self._btrs[name]:Disconnect()
  143.             end,
  144.         },"RunService")
  145.     }
  146.     rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147.     FakeGame.service = FakeGame.GetService
  148.     FakeService(FakeGame,game)
  149.     --Changing owner to fake player object to support owner:GetMouse()
  150.     game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152. paly = game.Players.LocalPlayer
  153. Player = game:GetService("Players").LocalPlayer
  154. p = game.Players.LocalPlayer
  155. char = paly.Character
  156. vt = Vector3.new
  157. rarm = char["Right Arm"]
  158. larm = char["Left Arm"]
  159. rleg = char["Right Leg"]
  160. lleg = char["Left Leg"]
  161. local maincolor = BrickColor.random()
  162. local effolemode = false
  163. local wrathmode = false
  164. local randomname = "???"
  165. local randomnamefem = "???"
  166. if char.Head.face.Texture == "http://www.roblox.com/asset/?id=20418518" then
  167. maincolor = BrickColor.new("Royal purple")
  168. local randomchanger = math.random(1,6)
  169. if randomchanger == 1 then
  170. randomnamefem = "Yikiza"
  171. elseif randomchanger == 2 then
  172. randomnamefem = "Jenneki"
  173. elseif randomchanger == 3 then
  174. randomnamefem = "Arieka"
  175. elseif randomchanger == 4 then
  176. randomnamefem = "Ryezia"
  177. elseif randomchanger == 5 then
  178. randomnamefem = "Cezzi"
  179. elseif randomchanger == 6 then
  180. randomnamefem = "Cyania"
  181. effolemode = true
  182. maincolor = BrickColor.new("Cyan")
  183.  
  184. local dec = Instance.new("Decal", char)
  185. dec.Face = "Front"
  186. dec.Texture = "rbxassetid://379315128"
  187. dec.Parent = char.Head
  188. local dec2 = Instance.new("Decal", char)
  189. dec2.Face = "Front"
  190. dec2.Texture = "rbxassetid://381091841"
  191. dec2.Parent = char.Head
  192. char.Head.face.Transparency = 1
  193. char.Head.face.Texture = "http://www.roblox.com/asset/?id=0"
  194.  
  195. for i,v in pairs(char:children()) do
  196.     if v:IsA("Hat") then
  197.         v:Destroy()
  198.     end
  199. end
  200. for i,v in pairs(char:children()) do
  201.     if v:IsA("Accessory") then
  202.         v:Destroy()
  203.     end
  204. end
  205. for i,v in pairs(char:children()) do
  206.     if v:IsA("Hair") then
  207.         v:Destroy()
  208.     end
  209. end
  210. for i,v in pairs(char:children()) do
  211.     if v:IsA("Shirt") then
  212.         v:Destroy()
  213.     end
  214. end
  215. for i,v in pairs(char:children()) do
  216.     if v:IsA("Pants") then
  217.         v:Destroy()
  218.     end
  219. end
  220.  
  221. local BC = char["Body Colors"]
  222. BC.HeadColor = BrickColor.new("White")
  223. BC.LeftArmColor = BrickColor.new("White")
  224. BC.LeftLegColor = BrickColor.new("White")
  225. BC.RightArmColor = BrickColor.new("White")
  226. BC.RightLegColor = BrickColor.new("White")
  227. BC.TorsoColor = BrickColor.new("White")
  228.  
  229. ypcall(function()
  230. shirt = Instance.new("Shirt", char)
  231. shirt.Name = "Shirt"
  232. pants = Instance.new("Pants", char)
  233. pants.Name = "Pants"
  234. char.Shirt.ShirtTemplate = "rbxassetid://538120167"
  235. char.Pants.PantsTemplate = "rbxassetid://538120797"
  236. end)
  237. Reaper = Instance.new("Model")
  238. Reaper.Parent = Player.Character
  239. Reaper.Name = "Reaper"
  240. rh = Instance.new("Part")
  241. rh.Parent = Reaper
  242. rh.Transparency = 1
  243. rh.BrickColor = maincolor
  244. rh.Locked = true
  245. rh.CanCollide = false
  246. mesh = Instance.new("SpecialMesh")
  247. rh.formFactor =  "Symmetric"
  248. mesh.MeshType = "FileMesh"
  249. mesh.MeshId = "http://www.roblox.com/asset/?id=164382853"
  250. mesh.Parent = rh
  251. local weld = Instance.new("Weld")
  252. weld.Parent = rh
  253. rh.Transparency = 0
  254. weld.Part0 = rh
  255. weld.Part1 = Player.Character.Head
  256. weld.C0 = CFrame.new(0.05, 0.5, -0.05)*CFrame.Angles(0, 0, 0)
  257. Reaper2 = Instance.new("Model")
  258. Reaper2.Parent = Player.Character
  259. Reaper2.Name = "Reaper2"
  260. rh2 = Instance.new("Part")
  261. rh2.Parent = Reaper2
  262. rh2.BrickColor = maincolor
  263. rh2.Locked = true
  264. rh2.CanCollide = false
  265. mesh2 = Instance.new("SpecialMesh")
  266. rh2.formFactor =  "Symmetric"
  267. mesh2.MeshType = "FileMesh"
  268. mesh2.MeshId = "http://www.roblox.com/asset/?id=167554431"
  269. mesh2.Parent = rh2
  270. local weld2 = Instance.new("Weld")
  271. weld2.Parent = rh2
  272. rh2.Transparency = 0
  273. weld2.Part0 = rh2
  274. weld2.Part1 = Player.Character.Head
  275. weld2.C0 = CFrame.new(-0.05, -0.05, -0.1025)*CFrame.Angles(0, 0, 0)
  276.  
  277. local orbe = Instance.new("Part")
  278. orbe.Parent = char
  279. orbe.Size = Vector3.new(0.2, 0.2, 0.2)
  280. orbe.Archivable = true
  281. orbe.Transparency = 1
  282. orbe.BrickColor = maincolor
  283. orbe.Material = "Neon"
  284. orbe.CanCollide = false
  285. local weld1e = Instance.new("Weld")
  286. weld1e.Parent = rleg
  287. weld1e.Part0 = rleg
  288. weld1e.Part1 = orbe
  289. weld1e.C1 = CFrame.new(0, 1.125, 0)
  290. local pt1e = NumberSequenceKeypoint.new(0,0.85,0)
  291. local pt2e = NumberSequenceKeypoint.new(1,0,0)
  292. local effectoe = Instance.new("ParticleEmitter",orbe)
  293. effectoe.LightEmission = 1
  294. effectoe.Texture = "rbxasset://textures/particles/smoke_main.dds"
  295. effectoe.Color = ColorSequence.new(maincolor.Color)
  296. effectoe.Rate = 10000
  297. effectoe.Lifetime = NumberRange.new(1)
  298. effectoe.Size = NumberSequence.new({pt1e,pt2e})
  299. effectoe.Speed = NumberRange.new(0,0)
  300. effectoe.RotSpeed = NumberRange.new(100,100)
  301.  
  302. local orbze = Instance.new("Part")
  303. orbze.Parent = char
  304. orbze.Size = Vector3.new(0.2, 0.2, 0.2)
  305. orbze.Archivable = true
  306. orbze.Transparency = 1
  307. orbze.BrickColor = maincolor
  308. orbze.Material = "Neon"
  309. orbze.CanCollide = false
  310. local weldz1 = Instance.new("Weld")
  311. weldz1.Parent = lleg
  312. weldz1.Part0 = lleg
  313. weldz1.Part1 = orbze
  314. weldz1.C1 = CFrame.new(0, 1.125, 0)
  315. local effectone = Instance.new("ParticleEmitter",orbze)
  316. effectone.LightEmission = 1
  317. effectone.Texture = "rbxasset://textures/particles/smoke_main.dds"
  318. effectone.Color = ColorSequence.new(maincolor.Color)
  319. effectone.Rate = 10000
  320. effectone.Lifetime = NumberRange.new(1)
  321. effectone.Size = NumberSequence.new({pt1e,pt2e})
  322. effectone.Speed = NumberRange.new(0,0)
  323. effectone.RotSpeed = NumberRange.new(100,100)
  324. end
  325. end
  326. if char.Head.face.Texture ~= "http://www.roblox.com/asset/?id=20418518" then
  327. maincolor = char.Torso.BrickColor
  328. local randomchange = math.random(1,10)
  329. if randomchange == 1 then
  330. randomname = "Duuzroth"
  331. wrathmode = true
  332. maincolor = BrickColor.new("Really red")
  333. elseif randomchange == 2 then
  334. randomname = "Rosrath"
  335. elseif randomchange == 3 then
  336. randomname = "Norra"
  337. elseif randomchange == 4 then
  338. randomname = "Holzo"
  339. elseif randomchange == 5 then
  340. randomname = "Rekzon"
  341. elseif randomchange == 6 then
  342. randomname = "Platiz"
  343. elseif randomchange == 7 then
  344. randomname = "Marote"
  345. elseif randomchange == 8 then
  346. randomname = "Jaze"
  347. elseif randomchange == 9 then
  348. randomname = "Arzok"
  349. elseif randomchange == 10 then
  350. randomname = "Nolza"
  351. end
  352. end
  353.  
  354. if effolemode == true then
  355. maincolor = BrickColor.new("Cyan")
  356. end
  357.  
  358. local orb = Instance.new("Part")
  359. orb.Parent = char
  360. orb.Size = Vector3.new(1, 1, 1)
  361. orb.Archivable = true
  362. orb.Transparency = 1
  363. orb.BrickColor = BrickColor.new("Bright orange")
  364. orb.Material = "Wood"
  365. orb.CanCollide = false
  366. local weld1 = Instance.new("Weld")
  367. weld1.Parent = rarm
  368. weld1.Part0 = rarm
  369. weld1.Part1 = orb
  370. weld1.C1 = CFrame.new(0, 1.125, 0)
  371. local pt1 = NumberSequenceKeypoint.new(0,0.475,0)
  372. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  373. local effecto = Instance.new("ParticleEmitter",orb)
  374. effecto.LightEmission = 1
  375. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  376. effecto.Color = ColorSequence.new(maincolor.Color)
  377. effecto.Rate = 10000
  378. effecto.Lifetime = NumberRange.new(1)
  379. effecto.Size = NumberSequence.new({pt1,pt2})
  380. effecto.Speed = NumberRange.new(0,0)
  381. effecto.RotSpeed = NumberRange.new(100,100)
  382.  
  383. local orbz = Instance.new("Part")
  384. orbz.Parent = char
  385. orbz.Size = Vector3.new(1, 1, 1)
  386. orbz.Archivable = true
  387. orbz.Transparency = 1
  388. orbz.BrickColor = BrickColor.new("Bright orange")
  389. orbz.Material = "Wood"
  390. orbz.CanCollide = false
  391. local weldz1 = Instance.new("Weld")
  392. weldz1.Parent = larm
  393. weldz1.Part0 = larm
  394. weldz1.Part1 = orbz
  395. weldz1.C1 = CFrame.new(0, 1.125, 0)
  396. local effecton = Instance.new("ParticleEmitter",orbz)
  397. effecton.LightEmission = 1
  398. effecton.Texture = "rbxasset://textures/particles/smoke_main.dds"
  399. effecton.Color = ColorSequence.new(maincolor.Color)
  400. effecton.Rate = 10000
  401. effecton.Lifetime = NumberRange.new(1)
  402. effecton.Size = NumberSequence.new({pt1,pt2})
  403. effecton.Speed = NumberRange.new(0,0)
  404. effecton.RotSpeed = NumberRange.new(100,100)
  405.  
  406. CV="Hot pink"
  407.  
  408. local txt = Instance.new("BillboardGui", char)
  409. txt.Adornee = char .Head
  410. txt.Name = "_status"
  411. txt.Size = UDim2.new(2, 0, 1.2, 0)
  412. txt.StudsOffset = Vector3.new(-9, 8, 0)
  413. local text = Instance.new("TextLabel", txt)
  414. text.Size = UDim2.new(10, 0, 7, 0)
  415. text.FontSize = "Size24"
  416. text.TextScaled = true
  417. text.TextTransparency = 0
  418. text.BackgroundTransparency = 1
  419. text.TextTransparency = 0
  420. text.TextStrokeTransparency = 0
  421. text.Font = "Fantasy"
  422. text.TextStrokeColor3 = maincolor.Color
  423.  
  424. v=Instance.new("Part")
  425. v.Name = "ColorBrick"
  426. v.Parent=p.Character
  427. v.FormFactor="Symmetric"
  428. v.Anchored=true
  429. v.CanCollide=false
  430. v.BottomSurface="Smooth"
  431. v.TopSurface="Smooth"
  432. v.Size=Vector3.new(10,5,3)
  433. v.Transparency=1
  434. v.CFrame=char.Torso.CFrame
  435. v.BrickColor=BrickColor.new(CV)
  436. v.Transparency=1
  437. text.TextColor3 = BrickColor.new("Really black").Color
  438. v.Shape="Block"
  439. text.Text = "..."
  440.  
  441. paly = game.Players.LocalPlayer
  442. char = paly.Character
  443. torso = char.Torso
  444. char.Humanoid.MaxHealth = 10000
  445. if effolemode == true then
  446. char.Humanoid.MaxHealth = 1337655500
  447. end
  448. if wrathmode == true then
  449. char.Humanoid.MaxHealth = 6666666
  450. end
  451. wait()
  452. char.Humanoid.Health = char.Humanoid.MaxHealth
  453. local s = Instance.new("Sound",char)
  454. s.Name = "Mus"
  455. s.SoundId = "http://www.roblox.com/asset/?id="
  456. if wrathmode == true then
  457. s.SoundId = "http://www.roblox.com/asset/?id=284535161"
  458. end
  459. if effolemode == true then
  460. s.SoundId = "http://www.roblox.com/asset/?id=284535161"
  461. end
  462. s.Pitch = 0.9775
  463. s.Volume = 1.55
  464. s.Looped = true
  465. s:Play()
  466. local Effects = {}
  467. Meshes = {
  468.   Blast = "20329976",
  469.   Crown = "1323306",
  470.   Ring = "3270017",
  471.   Claw = "10681506",
  472.   Crystal = "9756362",
  473.   Coil = "9753878",
  474.   Cloud = "1095708"
  475. }
  476. local Player = game.Players.LocalPlayer
  477. local Character = Player.Character
  478. local Humanoid = Character.Humanoid
  479. local mouse = Player:GetMouse()
  480. local m = Instance.new("Model", Character)
  481. m.Name = "WeaponModel"
  482. local LeftArm = Character["Left Arm"]
  483. local RightArm = Character["Right Arm"]
  484. local LeftLeg = Character["Left Leg"]
  485. local RightLeg = Character["Right Leg"]
  486. local Head = Character.Head
  487. local Torso = Character.Torso
  488. local cam = game.Workspace.CurrentCamera
  489. local RootPart = Character.HumanoidRootPart
  490. local RootJoint = RootPart.RootJoint
  491. local equipped = false
  492. local attack = false
  493. local Anim = "Idle"
  494. local idle = 0
  495. local attacktype = 1
  496. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  497. local velocity = RootPart.Velocity.y
  498. local sine = 0
  499. local change = 1
  500. local grabbed = false
  501. local cn = CFrame.new
  502. local mr = math.rad
  503. local angles = CFrame.Angles
  504. local ud = UDim2.new
  505. local c3 = Color3.new
  506. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  507. Humanoid.Animator:Destroy()
  508. Character.Animate:Destroy()
  509. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  510. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  511. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  512. RSH, LSH = nil, nil
  513. RW = Instance.new("Weld")
  514. LW = Instance.new("Weld")
  515. RH = Torso["Right Hip"]
  516. LH = Torso["Left Hip"]
  517. RSH = Torso["Right Shoulder"]
  518. LSH = Torso["Left Shoulder"]
  519. RSH.Parent = nil
  520. LSH.Parent = nil
  521. RW.Name = "RW"
  522. RW.Part0 = Torso
  523. RW.C0 = cn(1.5, 0.5, 0)
  524. RW.C1 = cn(0, 0.5, 0)
  525. RW.Part1 = RightArm
  526. RW.Parent = Torso
  527. LW.Name = "LW"
  528. LW.Part0 = Torso
  529. LW.C0 = cn(-1.5, 0.5, 0)
  530. LW.C1 = cn(0, 0.5, 0)
  531. LW.Part1 = LeftArm
  532. LW.Parent = Torso
  533. local co1 = 0
  534. local co2 = 0
  535. local co3 = 0
  536. local co4 = 0
  537. local co5 = 0
  538. local cooldown1 = 0
  539. local cooldown2 = 0
  540. local cooldown3 = 0
  541. local cooldown4 = 0
  542. local cooldown5 = 0
  543. local maxEnergy = 100
  544. local Energy = 0
  545. local skill1stam = 0
  546. local skill2stam = 0
  547. local skill3stam = 0
  548. local skill4stam = 0
  549. local skill5stam = 0
  550. local recovermana = 500
  551. local skillcolorscheme = maincolor.Color
  552. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  553. function makeframe(par, trans, pos, size, color)
  554.   local frame = Instance.new("Frame", par)
  555.   frame.BackgroundTransparency = trans
  556.   frame.BorderSizePixel = 0
  557.   frame.Position = pos
  558.   frame.Size = size
  559.   frame.BackgroundColor3 = color
  560.   return frame
  561. end
  562. function makelabel(par, text)
  563.   local label = Instance.new("TextLabel", par)
  564.   label.BackgroundTransparency = 1
  565.   label.Size = UDim2.new(1, 0, 1, 0)
  566.   label.Position = UDim2.new(0, 0, 0, 0)
  567.   label.TextColor3 = Color3.new(255, 255, 255)
  568.   label.TextStrokeTransparency = 0
  569.   label.FontSize = Enum.FontSize.Size32
  570.   label.Font = Enum.Font.SourceSansLight
  571.   label.BorderSizePixel = 0
  572.   label.TextScaled = true
  573.   label.Text = text
  574. end
  575. framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  576. framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.74, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  577. framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.63, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  578. framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.52, 0), UDim2.new(0.16, 0, 0.1, 0), Color3.new(0,0,0))
  579. framesk5 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.41, 0), UDim2.new(0.16, 0, 0.1, 0), Color3.new(0,0,0))
  580. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  581. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  582. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  583. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), Color3.new(0,0,0))
  584. bar5 = makeframe(framesk5, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), Color3.new(0,0,0))
  585. text1 = makelabel(framesk1, [[
  586. [V]
  587.  Divide]])
  588. text2 = makelabel(framesk2, [[
  589. [C]
  590.  Slay]])
  591. text3 = makelabel(framesk3, [[
  592. [X]
  593.  Decapitate]])
  594. text4 = makelabel(framesk4, [[
  595. [Z]
  596.  Dark Bullet]])
  597. text5 = makelabel(framesk5, [[
  598. [Q]
  599.  Repeatance]])
  600. Energybar = makeframe(scrn, 0.5, UDim2.new(0.43, 0, 0.85, 0), UDim2.new(0.26, 0, 0.03, 0), BrickColor.new("Institutional white").Color)
  601. Energycover = makeframe(Energybar, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), BrickColor.new("New Yeller").Color)
  602. Energytext = makelabel(Energybar, "Energy")
  603. local stats = Instance.new("Folder", Character)
  604. stats.Name = "Stats"
  605. local block = Instance.new("BoolValue", stats)
  606. block.Name = "Block"
  607. block.Value = false
  608. local stun = Instance.new("BoolValue", stats)
  609. stun.Name = "Stun"
  610. stun.Value = false
  611. local defense = Instance.new("NumberValue", stats)
  612. defense.Name = "Defence"
  613. defense.Value = 3
  614. local speed = Instance.new("NumberValue", stats)
  615. speed.Name = "Speed"
  616. speed.Value = 1
  617. local damagea = Instance.new("NumberValue", stats)
  618. damagea.Name = "Damage"
  619. damagea.Value = 1
  620. function clerp(a, b, t)
  621.   return a:lerp(b, t)
  622. end
  623. ArtificialHB = Instance.new("BindableEvent", Player.PlayerGui)
  624. ArtificialHB.Name = "Heartbeat"
  625. Player.PlayerGui:WaitForChild("Heartbeat")
  626. frame = 0.016666666666666666
  627. tf = 0
  628. allowframeloss = false
  629. tossremainder = false
  630. lastframe = tick()
  631. Player.PlayerGui.Heartbeat:Fire()
  632. local gg = false
  633. game:GetService("RunService").Heartbeat:connect(function(s, p)
  634.   if Player.PlayerGui:FindFirstChild("Heartbeat") == nil then
  635.     gg = true
  636.   end
  637.   if gg == true then
  638.     return
  639.   end
  640.   tf = tf + s
  641.   if tf >= frame then
  642.     if allowframeloss then
  643.       Player.PlayerGui.Heartbeat:Fire()
  644.       lastframe = tick()
  645.     else
  646.       for i = 1, math.floor(tf / frame) do
  647.         Player.PlayerGui.Heartbeat:Fire()
  648.       end
  649.       lastframe = tick()
  650.     end
  651.     if tossremainder then
  652.       tf = 0
  653.     else
  654.       tf = tf - frame * math.floor(tf / frame)
  655.     end
  656.   end
  657. end)
  658. function swait(num)
  659.   if num == 0 or num == nil then
  660.     ArtificialHB.Event:wait()
  661.   else
  662.     for i = 0, num do
  663.       ArtificialHB.Event:wait()
  664.     end
  665.   end
  666. end
  667. local RbxUtility = LoadLibrary("RbxUtility")
  668. local Create = RbxUtility.Create
  669. function RemoveOutlines(part)
  670.   part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  671. end
  672. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  673.   local Part = Create("Part")({
  674.     Parent = Parent,
  675.     Reflectance = Reflectance,
  676.     Transparency = Transparency,
  677.     CanCollide = false,
  678.     Locked = true,
  679.     BrickColor = BrickColor.new(tostring(BColor)),
  680.     Name = Name,
  681.     Size = Size,
  682.     Material = Material
  683.   })
  684.   RemoveOutlines(Part)
  685.   return Part
  686. end
  687. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  688.   local Msh = Create(Mesh)({
  689.     Parent = Part,
  690.     Offset = OffSet,
  691.     Scale = Scale
  692.   })
  693.   if Mesh == "SpecialMesh" then
  694.     Msh.MeshType = MeshType
  695.     Msh.MeshId = MeshId
  696.   end
  697.   return Msh
  698. end
  699. function CreateWeld(Parent, Part0, Part1, C0, C1)
  700.   local Weld = Create("Weld")({
  701.     Parent = Parent,
  702.     Part0 = Part0,
  703.     Part1 = Part1,
  704.     C0 = C0,
  705.     C1 = C1
  706.   })
  707.   return Weld
  708. end
  709. function rayCast(pos, dir, maxl, ignore)
  710.   return game:service("Workspace"):FindPartOnRay(Ray.new(pos, dir.unit * (maxl or 999.999)), ignore)
  711. end
  712. function CreateSound(id, par, vol, pit)
  713.   coroutine.resume(coroutine.create(function()
  714.     local sou = Instance.new("Sound", par or workspace)
  715.     sou.Volume = vol
  716.     sou.Pitch = pit or 1
  717.     sou.SoundId = id
  718.     wait()
  719.     sou:play()
  720.     game:GetService("Debris"):AddItem(sou, 6)
  721.   end))
  722. end
  723. local function getclosest(obj, distance)
  724.   local last, lastx = distance + 1, nil
  725.   for i, v in pairs(workspace:GetChildren()) do
  726.     if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  727.       local t = v.Torso
  728.       local dist = (t.Position - obj.Position).magnitude
  729.       if distance >= dist and last > dist then
  730.         last = dist
  731.         lastx = v
  732.       end
  733.     end
  734.   end
  735.   return lastx
  736. end
  737. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  738.   if hit.Parent == nil then
  739.     return
  740.   end
  741.   local h = hit.Parent:FindFirstChild("Humanoid")
  742.   for _, v in pairs(hit.Parent:children()) do
  743.     if v:IsA("Humanoid") then
  744.       h = v
  745.     end
  746.   end
  747.   if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  748.     if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  749.       return
  750.     end
  751.     local c = Create("ObjectValue")({
  752.       Name = "creator",
  753.       Value = game:service("Players").LocalPlayer,
  754.       Parent = h
  755.     })
  756.     game:GetService("Debris"):AddItem(c, 0.5)
  757.     if HitSound ~= nil and HitPitch ~= nil then
  758.       CreateSound(HitSound, hit, 1, HitPitch)
  759.     end
  760.     local Damage = math.random(minim, maxim)
  761.     local blocked = false
  762.     local block = hit.Parent:findFirstChild("Block")
  763.     if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  764.       blocked = true
  765.       block.Value = block.Value - 1
  766.       print(block.Value)
  767.     end
  768.     if blocked == false then
  769.       HitHealth = h.Health
  770.       h.Health = h.Health - Damage
  771.       if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
  772.         print("gained spree")
  773.         game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value = game.Players.LocalPlayer.leaderstats.Spree.Value + 1
  774.       end
  775.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  776.     else
  777.       h.Health = h.Health - Damage / 2
  778.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  779.     end
  780.     if Type == "Knockdown" then
  781.       local hum = hit.Parent.Humanoid
  782.       hum.PlatformStand = true
  783.       coroutine.resume(coroutine.create(function(HHumanoid)
  784.         swait(1)
  785.         HHumanoid.PlatformStand = false
  786.       end), hum)
  787.       local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  788.       local bodvol = Create("BodyVelocity")({
  789.         velocity = angle * knockback,
  790.         P = 5000,
  791.         maxForce = Vector3.new(8000, 8000, 8000),
  792.         Parent = hit
  793.       })
  794.       local rl = Create("BodyAngularVelocity")({
  795.         P = 3000,
  796.         maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  797.         angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  798.         Parent = hit
  799.       })
  800.       game:GetService("Debris"):AddItem(bodvol, 0.5)
  801.       game:GetService("Debris"):AddItem(rl, 0.5)
  802.     elseif Type == "Normal" then
  803.       local vp = Create("BodyVelocity")({
  804.         P = 500,
  805.         maxForce = Vector3.new(math.huge, 0, math.huge),
  806.         velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  807.       })
  808.       if knockback > 0 then
  809.         vp.Parent = hit.Parent.Torso
  810.       end
  811.       game:GetService("Debris"):AddItem(vp, 0.5)
  812.     elseif Type == "Up" then
  813.       local bodyVelocity = Create("BodyVelocity")({
  814.         velocity = Vector3.new(0, 20, 0),
  815.         P = 5000,
  816.         maxForce = Vector3.new(8000, 8000, 8000),
  817.         Parent = hit
  818.       })
  819.       game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  820.       local bodyVelocity = Create("BodyVelocity")({
  821.         velocity = Vector3.new(0, 20, 0),
  822.         P = 5000,
  823.         maxForce = Vector3.new(8000, 8000, 8000),
  824.         Parent = hit
  825.       })
  826.       game:GetService("Debris"):AddItem(bodyVelocity, 1)
  827.     elseif Type == "Snare" then
  828.       local bp = Create("BodyPosition")({
  829.         P = 2000,
  830.         D = 100,
  831.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  832.         position = hit.Parent.Torso.Position,
  833.         Parent = hit.Parent.Torso
  834.       })
  835.       game:GetService("Debris"):AddItem(bp, 1)
  836.     elseif Type == "Slashnare" then
  837.       Effects.Block.Create(BrickColor.new("Pastel Blue"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  838.       for i = 1, math.random(4, 5) do
  839.         Effects.Sphere.Create(BrickColor.new("Teal"), hit.Parent.Torso.CFrame * cn(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  840.       end
  841.       local bp = Create("BodyPosition")({
  842.         P = 2000,
  843.         D = 100,
  844.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  845.         position = hit.Parent.Torso.Position,
  846.         Parent = hit.Parent.Torso
  847.       })
  848.       game:GetService("Debris"):AddItem(bp, 1)
  849.     elseif Type == "Freeze" then
  850.       local BodPos = Create("BodyPosition")({
  851.         P = 50000,
  852.         D = 1000,
  853.         maxForce = Vector3.new(math.huge, math.huge, math.huge),
  854.         position = hit.Parent.Torso.Position,
  855.         Parent = hit.Parent.Torso
  856.       })
  857.       local BodGy = Create("BodyGyro")({
  858.         maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  859.         P = 20000,
  860.         Parent = hit.Parent.Torso,
  861.         cframe = hit.Parent.Torso.CFrame
  862.       })
  863.       hit.Parent.Torso.Anchored = true
  864.       coroutine.resume(coroutine.create(function(Part)
  865.         swait(1.5)
  866.         Part.Anchored = false
  867.       end), hit.Parent.Torso)
  868.       game:GetService("Debris"):AddItem(BodPos, 3)
  869.       game:GetService("Debris"):AddItem(BodGy, 3)
  870.     end
  871.     local debounce = Create("BoolValue")({
  872.       Name = "DebounceHit",
  873.       Parent = hit.Parent,
  874.       Value = true
  875.     })
  876.     game:GetService("Debris"):AddItem(debounce, Delay)
  877.     c = Instance.new("ObjectValue")
  878.     c.Name = "creator"
  879.     c.Value = Player
  880.     c.Parent = h
  881.     game:GetService("Debris"):AddItem(c, 0.5)
  882.   end
  883. end
  884. function ShowDamage(Pos, Text, Time, Color)
  885.   local Rate = 0.03333333333333333
  886.   local Pos = Pos or Vector3.new(0, 0, 0)
  887.   local Text = Text or ""
  888.   local Time = Time or 2
  889.   local Color = Color or Color3.new(1, 0, 1)
  890.   local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  891.   EffectPart.Anchored = true
  892.   local BillboardGui = Create("BillboardGui")({
  893.     Size = UDim2.new(3, 0, 3, 0),
  894.     Adornee = EffectPart,
  895.     Parent = EffectPart
  896.   })
  897.   local TextLabel = Create("TextLabel")({
  898.     BackgroundTransparency = 1,
  899.     Size = UDim2.new(1, 0, 1, 0),
  900.     Text = Text,
  901.     TextColor3 = Color,
  902.     TextScaled = true,
  903.     Font = Enum.Font.ArialBold,
  904.     Parent = BillboardGui
  905.   })
  906.   game.Debris:AddItem(EffectPart, Time + 0.1)
  907.   EffectPart.Parent = game:GetService("Workspace")
  908.   delay(0, function()
  909.     local Frames = Time / Rate
  910.     for Frame = 1, Frames do
  911.       wait(Rate)
  912.       local Percent = Frame / Frames
  913.       EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  914.       TextLabel.TextTransparency = Percent
  915.     end
  916.     if EffectPart and EffectPart.Parent then
  917.       EffectPart:Destroy()
  918.     end
  919.   end)
  920. end
  921. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  922.   for _, c in pairs(workspace:children()) do
  923.     local hum = c:findFirstChild("Humanoid")
  924.     if hum ~= nil then
  925.       local head = c:findFirstChild("Torso")
  926.       if head ~= nil then
  927.         local targ = head.Position - Part.Position
  928.         local mag = targ.magnitude
  929.         if magni >= mag and c.Name ~= Player.Name then
  930.           Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=", 1)
  931.         end
  932.       end
  933.     end
  934.   end
  935. end
  936. local Sheathed = true
  937. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Handle", Vector3.new(0.312000006, 0.311999977, 2.49599981))
  938. HandleWeld = CreateWeld(m, Character.Torso, Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.158564568, 0.81268692, -3.29256415, 0.258816212, -0.965921283, -3.06585866E-6, -2.42176156E-5, -3.31498768E-6, -1, 0.965926588, 0.258814782, -2.42504157E-5))
  939. if Sheathed == true then
  940.   HandleWeld.Part0 = Torso
  941.   HandleWeld.C1 = CFrame.new(-0.158564568, 0.81268692, -3.29256415, 0.258816212, -0.965921283, -3.06585866E-6, -2.42176156E-5, -3.31498768E-6, -1, 0.965926588, 0.258814782, -2.42504157E-5)
  942. elseif Sheathed == false then
  943.   HandleWeld.Part0 = RightArm
  944.   HandleWeld.C1 = CFrame.new(-0.987729073, 0.101670444, 0.0226669312, -9.2297725E-8, -0.999999881, -3.64603443E-6, 1, -9.22097243E-8, -2.41326707E-5, 2.41326707E-5, -3.64603625E-6, 1)
  945. end
  946. FakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.311999977, 3.12000012))
  947. FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.00679016E-5, 0, -1.77025795E-5, 1, 3.86030479E-8, 7.52845009E-11, -3.86032752E-8, 1, -3.7943264E-6, 2.98883052E-8, 3.7943264E-6, 1))
  948. Barrel = CreatePart(m, Enum.Material.Neon, 0, 0, "Really red", "Barrel", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  949. Barrelweld = CreateWeld(m, FakeHandle, Barrel, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.15527344E-5, 0.00785064697, 4.2943902, 1.00000012, 3.51517156E-6, 2.68406552E-7, -3.51483322E-6, 1.00000024, -1.93357155E-5, -3.27678464E-7, 1.93361157E-5, 1.00000012))
  950. CreateMesh("BlockMesh", Barrel, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 0.630000055))
  951. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  952. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.66893005E-5, -4.19616699E-5, 1.7158519, 1, -6.63950505E-6, 2.78641801E-6, 6.63940136E-6, 1, 3.79723497E-5, -2.75674574E-6, -3.79723315E-5, 1))
  953. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  954. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  955. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.47819519E-5, -0.163799286, 1.71587622, 1.00000036, -8.30172939E-6, 2.81617372E-6, 8.24869312E-6, 1.0000037, 3.91847389E-5, -2.72694729E-6, -3.92837974E-5, 1.00000668))
  956. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 0.600000024))
  957. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.25999999))
  958. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.389983177, -3.81469727E-6, 1.63825178, 1, -1.29658529E-5, 2.95257614E-8, 1.29658547E-5, 1, -8.04856973E-6, 2.99143714E-8, 8.04857336E-6, 1))
  959. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 1, 0.600000024))
  960. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.467999935))
  961. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.233996391, 4.57763672E-5, 1.3260107, 1, 9.82936399E-10, 2.98894136E-8, -9.83391146E-10, 1, 1.58615876E-9, 8.70589226E-11, -1.58433977E-9, 1))
  962. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  963. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  964. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.156011105, -4.57763672E-5, 1.87185335, 1, -3.68909946E-6, 3.38254722E-6, 3.68897895E-6, 1, 3.60052654E-5, -3.32298373E-6, -3.60052545E-5, 1))
  965. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  966. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 2.96399975))
  967. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.545975685, 2.28881836E-5, 0.23434636, 1, -1.25929091E-5, 2.95362206E-8, 1.25929091E-5, 1, -8.52550875E-6, 2.99158529E-8, 8.52551238E-6, 1))
  968. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  969. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.311999977, 0.25999999))
  970. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.233997822, 2.67028809E-5, 1.0140065, 1, 6.55518306E-10, 2.9889403E-8, -6.55063559E-10, 1, 1.05865183E-9, 8.70605671E-11, -1.05865183E-9, 1.00000012))
  971. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  972. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.467999935))
  973. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.234003544, 1.90734863E-5, 0.702003896, 1, 3.2787284E-10, 2.98893958E-8, -3.27645466E-10, 1, 5.31144906E-10, 8.70621977E-11, -5.29325916E-10, 1))
  974. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  975. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.624000013, 0.467999995, 0.624000013))
  976. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727E-6, -1.14440918E-5, 1.87201595, 1, -5.29032604E-8, 5.96902225E-8, 5.29037152E-8, 1, -9.91985871E-8, 8.73717973E-11, 9.91985871E-8, 1))
  977. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.467999995, 0.311999977, 0.25999999))
  978. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.389984131, 3.81469727E-5, -1.32573605, 1, -1.35078963E-5, -2.9176167E-10, 1.35078953E-5, 1, -6.87706051E-6, 5.97130594E-8, 6.87706051E-6, 0.99999994))
  979. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  980. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  981. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.38282776E-5, -2.28881836E-5, 1.87185121, 1, -7.26534245E-6, 2.7864005E-6, 7.2652374E-6, 1, 3.83895749E-5, -2.75674688E-6, -3.83895567E-5, 1))
  982. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  983. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  984. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.15597868, -2.28881836E-5, 1.87184775, 1, -6.72890519E-6, 2.78641551E-6, 6.72880151E-6, 1, 3.78829209E-5, -2.75674529E-6, -3.78829027E-5, 1))
  985. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  986. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  987. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.33514404E-5, -1.18255615E-4, 2.02787757, 1, -6.38168649E-6, 2.87583225E-6, 6.38157962E-6, 1, 3.78427976E-5, -2.84615226E-6, -3.78427794E-5, 1))
  988. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  989. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.311999947))
  990. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.75952911E-4, 0.238296509, 3.43279982, -0.999999881, 6.7588879E-4, -1.48822928E-5, -6.75875111E-4, -0.999999464, -8.99768609E-4, -1.54999143E-5, -8.99759005E-4, 0.999999762))
  991. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  992. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.468000084, 0.25999999, 0.623999953))
  993. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.390308857, -0.229305267, 2.96488428, -1.00000083, 6.64165069E-4, 1.88387057E-5, -6.64138584E-4, -1.00000155, 0.00148142118, 1.98232301E-5, 0.00148140977, 1.00000012))
  994. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  995. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 0.25999999))
  996. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.657341E-4, 0.23771286, 2.73086691, 1.00000048, -6.76178781E-4, -1.75426412E-5, 6.76162716E-4, 1.00000644, -0.00146031973, 1.85118624E-5, 0.00146031671, 1.00000381))
  997. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  998. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.25999999, 0.623999953))
  999. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.389935493, 0.231388092, 2.96488523, -0.999999762, 5.55379316E-4, -1.30081262E-5, -5.55372215E-4, -1.00000167, -7.5186597E-4, -1.34281936E-5, -7.51857238E-4, 1.00000119))
  1000. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1001. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1002. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.23358345, 0.237327576, 2.73079801, 1.00000048, -8.63137539E-4, -2.17202105E-5, 8.63098365E-4, 0.999999344, -0.00177312223, 2.33110077E-5, 0.00177310419, 0.999999344))
  1003. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1004. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.649999917))
  1005. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00247907639, -0.00768661499, 2.48296833, 0.999999106, -0.00127024041, -2.64039409E-4, 0.00126956392, 0.999998093, -0.00255113188, 2.67319934E-4, 0.002550798, 0.999998152))
  1006. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.468000084, 0.25999999, 0.623999953))
  1007. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.390061378, -0.230888367, 2.96483207, 0.999999762, -6.66412059E-4, 1.44355245E-5, 6.66402746E-4, 1.00000155, 8.14203115E-4, -1.49483049E-5, -8.14191648E-4, 1.00000107))
  1008. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1009. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 1.55999982))
  1010. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00258636475, -0.00700378418, 3.58801675, 0.999999285, -0.00104971358, -2.59756605E-4, 0.00104914675, 0.999999166, -0.00217904407, 2.62073561E-4, 0.00217877352, 0.999998987))
  1011. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1012. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.233814716, 0.238365173, 2.73084235, -0.999999642, 8.47508956E-4, -1.88560898E-5, -8.47486197E-4, -0.999998987, -0.00118631299, -1.9866844E-5, -0.00118629646, 0.999999285))
  1013. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1014. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.25999999, 0.623999953))
  1015. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.389702797, 0.229789734, 2.96475172, 1, -5.55305218E-4, -1.71965257E-5, 5.55288454E-4, 1.00000691, -0.00141579565, 1.80050847E-5, 0.00141579553, 1.0000031))
  1016. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1017. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 1.40400004))
  1018. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.88486481E-4, 0.230098724, 3.19897962, 0.999999881, -4.76108165E-4, -1.56594851E-5, 4.7609082E-4, 1.00000119, -0.00129051635, 1.62761607E-5, 0.00129051181, 1.00000072))
  1019. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1020. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.311999947))
  1021. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.77042389E-4, 0.237606049, 3.43265176, 0.999999881, -6.77267381E-4, -1.59333467E-5, 6.77244971E-4, 0.999998987, -0.00135621231, 1.69022132E-5, 0.00135620113, 0.999999166))
  1022. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  1023. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 0.25999999))
  1024. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-8.15391541E-5, 0.238544464, 2.73082495, -1.00000048, 7.07697705E-4, -1.63864188E-5, -7.07691128E-4, -1.00000703, -0.00100343837, -1.7139364E-5, -0.00100342452, 1.00000441))
  1025. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1026. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.623999953))
  1027. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.13964081E-4, 0.238075256, 3.12073874, -0.999999642, 7.21807475E-4, -1.68181559E-5, -7.21792516E-4, -1.00000143, -0.0010299877, -1.75119749E-5, -0.00102997408, 1.00000095))
  1028. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  1029. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1030. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.234391689, 0.236938477, 2.73081779, 0.999999702, -8.31627112E-4, -2.25239892E-5, 8.31584563E-4, 0.999998033, -0.00182506919, 2.40711288E-5, 0.00182504987, 0.999998391))
  1031. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1032. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1033. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.234164715, 0.238353729, 2.73078275, -1.00000048, 7.8641664E-4, -1.8276658E-5, -7.86396093E-4, -1.00000024, -0.00113435171, -1.91514264E-5, -0.00113433646, 1.00000024))
  1034. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1035. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.623999953))
  1036. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.64303589E-4, 0.237216949, 3.12080121, 0.999999762, -6.91323658E-4, -1.78857936E-5, 6.91298745E-4, 1.00000083, -0.00148679444, 1.8944078E-5, 0.00148678455, 1.00000024))
  1037. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  1038. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 1.40400004))
  1039. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.38418579E-6, 0.231655121, 3.19894862, -0.999999881, 4.76962567E-4, -1.19970464E-5, -4.76957619E-4, -1.00000179, -6.74495474E-4, -1.23103664E-5, -6.74488081E-4, 1.00000119))
  1040. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1041. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.519999862))
  1042. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.257439137, -0.00656509399, 2.97709751, 0.999999881, -0.0010497137, -2.59771507E-4, 0.00104915327, 1.00000465, -0.00217905012, 2.62043759E-4, 0.00217878725, 1.00000262))
  1043. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.519999862))
  1044. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.262558937, -0.0071182251, 2.97696114, 0.999999464, -0.00104968611, -2.59756605E-4, 0.00104911928, 0.999999404, -0.00217898795, 2.62073561E-4, 0.00217871671, 0.999998987))
  1045. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1046. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.43322754E-5, 0.312010765, -1.40402675, -2.58457021E-6, -1, -1.24525995E-5, -0.99999994, 2.5845568E-6, 1.01326441E-6, -1.04312971E-6, 1.24525995E-5, -0.99999994))
  1047. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1048. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  1049. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 1.71585166, 0.15597868, -7.92089577E-6, -1, -4.03863814E-5, -2.75675325E-6, -4.03863596E-5, 1, -1.00000012, 7.92100673E-6, -2.77148092E-6))
  1050. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1051. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  1052. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.95910645E-5, -0.156014919, 2.0278492, -2.93945709E-6, 1, 3.47159439E-5, -1, -2.93930771E-6, -4.35130869E-6, -4.32135766E-6, -3.47159585E-5, 1))
  1053. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1054. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 3.12000012, 0.25999999))
  1055. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453E-6, 0.156004548, 0.701963902, 2.07160811E-5, -1, 2.58712316E-6, 9.23967093E-7, 2.58713771E-6, 1, -1, -2.07160774E-5, 8.93401648E-7))
  1056. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  1057. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1058. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727E-5, -0.3899827, -1.48200393, -2.4977503E-6, -1, -1.44973392E-5, -1, 2.49773939E-6, 7.15238741E-7, -7.45100124E-7, 1.44973392E-5, -1))
  1059. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1060. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1061. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617E-5, -0.23398304, -0.389997065, -2.49840218E-6, -1, -1.45000186E-5, -1, 2.49839104E-6, 7.15238741E-7, -7.45100124E-7, 1.45000231E-5, -1.00000012))
  1062. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1063. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  1064. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.156018734, -1.71585989, -6.59742909E-7, -1, -3.96376927E-5, -1.00000012, 6.5988047E-7, -3.50184155E-6, 3.45710532E-6, 3.9637689E-5, -1))
  1065. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1066. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
  1067. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.10351563E-5, -0.389975071, 1.87200773, 2.67603832E-6, 1, 1.45521999E-5, -1, 2.67603536E-6, 1.93703087E-7, 2.23559312E-7, -1.45521999E-5, 1))
  1068. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1069. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
  1070. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453E-6, -1.48203015, 0.389966965, 2.2653192E-5, -1, 3.61329512E-7, 9.53762537E-7, 3.61349521E-7, 1, -1, -2.2653192E-5, 8.93347305E-7))
  1071. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1072. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1073. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.28881836E-5, 1.16997898, -0.311963558, 2.0733778E-5, -1, 8.85096597E-7, -1.07297342E-6, -8.85116606E-7, -1.00000012, 1, 2.0733778E-5, -1.05731385E-6))
  1074. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1075. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
  1076. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-8.01086426E-5, -0.545996666, 1.79406595, 2.24536211E-6, -1, -3.97557596E-6, 1, 2.24536689E-6, -8.93919662E-7, 9.23946743E-7, -3.97557596E-6, 1))
  1077. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  1078. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  1079. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.28881836E-5, -2.02785516, 0.155976772, -7.51862626E-6, 1, 3.84116684E-5, 4.00844465E-6, 3.84117047E-5, -1.00000012, -1.00000012, -7.5184721E-6, -4.03851254E-6))
  1080. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1081. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.571999967))
  1082. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00438308716, -0.287092686, -2.43185472, 0.00113121432, 1.0000006, -0.00124523113, 0.999999285, -0.0011315447, -2.6610677E-4, -2.67539406E-4, -0.00124493218, -1.00000048))
  1083. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  1084. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.230079651, -0.390106201, -2.57478738, 3.95441457E-4, 1.00000131, -0.00132020924, 1, -3.95389623E-4, 3.69587797E-5, 3.64142506E-5, -0.0013202267, -1.0000006))
  1085. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1086. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  1087. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229255676, 0.312421799, 3.35484362, 3.33041244E-4, 1.00000131, -0.0014180314, -1, 3.33137839E-4, 7.026823E-5, 7.07552026E-5, 0.0014180101, 1.00000048))
  1088. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1089. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  1090. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229621887, -0.70195961, 3.51087284, -3.0716238E-4, -1.00000405, 0.00149974634, 1.00000417, -3.07112728E-4, 3.28038295E-5, -3.2345677E-5, 0.00149976532, 1))
  1091. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1092. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.571999967))
  1093. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00379562378, -0.284899712, -2.43200827, -0.00113125739, -1.00000072, 0.00124476838, -0.999999285, 0.00113158859, 2.66896532E-4, -2.68314267E-4, -0.0012444685, -1.0000006))
  1094. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1095. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.08172607E-4, -0.230213165, -2.34070969, 0.99999994, -4.86686244E-4, -6.81714737E-5, -4.86605073E-4, -1.00000131, 0.00123342464, -6.88025757E-5, -0.00123339414, -1.00000072))
  1096. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1097. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  1098. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229633331, 0.39035511, 3.51089334, 3.32903932E-4, 1.00000191, -0.00148484902, -1.0000031, 3.3300728E-4, 6.86589046E-5, 6.91758905E-5, 0.00148482504, 1.00000024))
  1099. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1100. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  1101. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229415894, -0.779593945, -2.9648633, -3.84030311E-4, -1.00000548, 0.00152845168, -1.00000012, 3.84134066E-4, 7.24601341E-5, -7.30801257E-5, -0.00152843143, -1.00000203))
  1102. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1103. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  1104. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229312897, -3.58891535, 0.234427929, 3.33253731E-4, 1.00000012, -0.0014197072, -7.07552099E-5, -0.00141968275, -0.999999583, -1.00000119, 3.33354255E-4, 7.03129408E-5))
  1105. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1106. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  1107. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229381561, -0.779950142, -2.96495891, 2.84835347E-4, 1.00000119, -0.00160195178, 1.00000024, -2.84779439E-4, 3.33558019E-5, 3.29265058E-5, -0.00160196424, -1.00000024))
  1108. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1109. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.25999999, 0.25999999, 0.343199998))
  1110. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.12464142E-4, -0.230026245, -2.32513428, 0.999999881, -5.4416497E-4, -6.94098781E-5, -5.44075388E-4, -1.00000119, 0.00132796273, -7.0188682E-5, -0.00132792769, -1.0000006))
  1111. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000143, 1))
  1112. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  1113. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229873657, -0.701732635, 3.51098228, -3.29803326E-4, -0.999999344, -0.00113422622, 1, -3.29884875E-4, 7.17399234E-5, -7.20654498E-5, -0.00113420247, 0.999999344))
  1114. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1115. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  1116. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.230834961, -0.779820442, -2.96486473, -2.88470124E-4, -1.00000048, -9.60382633E-4, -1.00000024, 2.88434123E-4, 3.66052554E-5, -3.63261352E-5, 9.6039346E-4, -1.00000024))
  1117. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1118. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  1119. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.230949402, 0.390026569, 3.5108757, -3.36085825E-4, -0.999999642, -8.69579962E-4, 0.999999881, -3.36142024E-4, 6.4542488E-5, -6.47928609E-5, -8.69558076E-4, 0.999999642))
  1120. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1121. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
  1122. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.21252441E-4, -0.231517792, 4.1348815, 1, -4.82828123E-4, 6.508972E-5, 4.82787611E-4, 0.999999881, 6.25939458E-4, -6.5417953E-5, -6.2590756E-4, 1))
  1123. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1124. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  1125. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.230602264, -3.58855438, 0.234130383, -3.33492993E-4, -1.00000012, -7.99004571E-4, 8.40002394E-5, 7.98976573E-4, -1, 1, -3.33559379E-4, 8.39289714E-5))
  1126. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1127. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  1128. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229942322, 0.389788628, 3.51094484, 2.94094614E-4, 1.00000107, 0.00108179718, -1.00000179, 2.94172292E-4, -7.09809683E-5, -7.12904293E-5, -0.00108178088, 1.00000024))
  1129. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1130. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  1131. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.23065567, 0.312150002, 3.35473347, -3.24633234E-4, -1.00000739, -8.20021552E-4, 1.00000048, -3.2467526E-4, 6.74783441E-5, -6.77580392E-5, -8.19996931E-4, 1.00000477))
  1132. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1133. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  1134. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.231502533, -0.389814854, -2.57471895, -3.68429784E-4, -1.00000179, -7.03583821E-4, -0.99999994, 3.68397887E-4, 4.08394262E-5, -4.06631734E-5, 7.03596976E-4, -1.00000131))
  1135. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1136. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  1137. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229427338, -3.58881116, 0.233590126, -3.3338982E-4, -0.999999404, 0.00141646119, -5.2084044E-5, -0.00141644501, -0.999999464, 1, -3.33462551E-4, -5.14331732E-5))
  1138. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1139. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1140. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.23023987E-4, -0.231761932, -2.34085798, -0.999999762, 4.86441684E-4, -6.49257054E-5, 4.86404781E-4, 1.00000179, 6.19316706E-4, 6.51497103E-5, 6.19283412E-4, -1.00000131))
  1141. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1142. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  1143. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.23015976, -0.779800892, -2.96480703, 3.14081699E-4, 1.00000179, 0.00114269753, 1.00000024, -3.14163161E-4, 7.35136055E-5, 7.38536182E-5, 0.00114267389, -1.00000095))
  1144. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1145. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  1146. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229377747, 0.389554977, 3.51074266, -3.65101791E-4, -1.0000056, 0.00146739813, 1.00000024, -3.65198619E-4, -7.09396845E-5, 7.14706111E-5, 0.00146737962, 1.00000226))
  1147. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1148. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  1149. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.230762482, -3.58895588, 0.23388052, 3.34472046E-4, 1.00000083, 8.00874201E-4, 6.55526092E-5, 8.00854934E-4, -1.00000036, -1.00000119, 3.34524957E-4, -6.53173993E-5))
  1150. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1151. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
  1152. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.18798828E-4, -0.230361938, 4.13518858, -1, 4.83168376E-4, 6.79627556E-5, -4.83083451E-4, -0.999999285, 0.00124503986, 6.85641935E-5, 0.00124500692, 0.999999344))
  1153. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1154. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  1155. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229393005, 0.311574936, 3.35476136, -3.33904754E-4, -0.999998987, 0.00141548028, 1, -3.34004319E-4, -7.00447345E-5, 7.05167768E-5, 0.00141545688, 0.999999046))
  1156. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1157. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.25999999, 0.25999999, 0.343199998))
  1158. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.38282776E-4, -0.231498718, -2.32533097, -0.999999702, 5.44003211E-4, -6.62204911E-5, 5.43959264E-4, 1.00000179, 7.13835238E-4, 6.65507177E-5, 7.13797403E-4, -1.00000131))
  1159. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000143, 1))
  1160. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  1161. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.23090744, 0.31185627, 3.35472798, 3.35178134E-4, 1.00000203, 8.04994546E-4, -1, 3.35228047E-4, -6.60922378E-5, -6.6342378E-5, -8.04972951E-4, 1.00000119))
  1162. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1163. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  1164. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.229995728, -0.389595032, -2.57467866, -4.17404633E-4, -1.00000107, 0.0013520763, -0.99999994, 4.17497155E-4, 7.05537168E-5, -7.11424291E-5, -0.00135204929, -1.00000048))
  1165. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1166. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  1167. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.231040955, -0.701780319, 3.51087952, 3.08798859E-4, 1.00000012, 8.84411973E-4, -1.00000012, 3.08765972E-4, 3.68740439E-5, 3.65945925E-5, -8.84423906E-4, 0.999999881))
  1168. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1169. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  1170. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229419708, -0.701531887, 3.51084805, 4.0037607E-4, 0.999999166, -0.00152009143, -0.99999994, 4.00484831E-4, 7.14324124E-5, 7.20519238E-5, 0.00152006326, 0.999999046))
  1171. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1172. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  1173. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.231445313, -0.389880657, -2.57490611, 4.18737443E-4, 1.00000191, 7.39009993E-4, 0.999999881, -4.1878366E-4, 6.68796565E-5, 6.71170346E-5, 7.38981063E-4, -1.00000119))
  1174. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1175. PHC1 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "PHC1", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1176. PHC1weld = CreateWeld(m, FakeHandle, PHC1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.309820175, -0.00728607178, 2.65190816, 0.999999404, -0.00112097664, -2.77252548E-4, 0.00112035987, 0.99999696, -0.00221433002, 2.79776257E-4, 0.00221401802, 0.999997556))
  1177. CreateMesh("CylinderMesh", PHC1, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1178. PHC2 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "PHC2", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1179. PHC2weld = CreateWeld(m, FakeHandle, PHC2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.311169624, -0.0322341919, 2.65233874, -0.999999583, 9.93056688E-4, -2.497604E-4, -9.92629444E-4, -0.999998033, -0.00170523324, -2.51462305E-4, -0.00170498423, 0.99999851))
  1180. CreateMesh("CylinderMesh", PHC2, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1181. PH1 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1182. PH1Weld = CreateWeld(m, PHC1, PH1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.76837158E-7, 0, 9.53674316E-7, 1.00000083, 3.37604433E-9, 2.68453277E-8, -3.84170562E-9, 1.00000775, -1.32713467E-8, -3.2811613E-8, 3.05008143E-8, 1.00000513))
  1183. CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1184. HitboxA = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Navy blue", "HitboxA", Vector3.new(2.02800012, 0.311999977, 7.95600033))
  1185. HitboxAweld = CreateWeld(m, PH1, HitboxA, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.755634785, 0.0330085754, 4.9135561, 1.0000006, 1.56953814E-4, 5.5664184E-4, -1.59371702E-4, 0.999998271, 0.00434740726, -5.55948936E-4, -0.00434749015, 0.99999541))
  1186. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.779999912))
  1187. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.780220509, 4.15802002E-4, 5.38280869, -1.00000072, -1.27808889E-4, -3.87867885E-7, 1.2780854E-4, -1.00000775, 1.25817023E-5, -4.19387334E-7, 1.2598699E-5, 1.00000501))
  1188. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  1189. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 3.74399996))
  1190. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.624182701, 5.87463379E-4, 3.12052011, -1.00000072, -1.33910333E-4, 3.48845788E-5, 1.33910216E-4, -1.00000775, 1.24154612E-5, 3.48518843E-5, 1.24371145E-5, 1.00000501))
  1191. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1192. Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.312000006, 0.311999977, 1.24800003))
  1193. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155968189, 0.00560379028, 3.90018177, -1.00000072, -1.29185035E-4, 2.83386307E-5, 1.29184686E-4, -1.00000775, 1.2290664E-5, 2.82955079E-5, 1.23113859E-5, 1.00000501))
  1194. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.312000006))
  1195. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.78015852, -3.05175781E-5, 1.09248888, -1.00000083, -1.29364198E-4, 2.52089685E-5, 1.29363965E-4, -1.00000775, 1.20149925E-5, 2.51665679E-5, 1.20352488E-5, 1.00000501))
  1196. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1197. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.93599999, 0.25999999, 0.624000013))
  1198. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155859947, 0.00354385376, 6.86461115, -1.00000072, -1.28085958E-4, -3.5868652E-7, 1.28085492E-4, -1.00000775, 1.25153456E-5, -3.5970811E-7, 1.25321094E-5, 1.00000501))
  1199. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1200. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  1201. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.468243122, 0.156011581, 0.00106048584, 2.34037088E-5, -8.50385346E-4, 0.999999642, 0.999999881, 4.48972132E-4, -2.30219157E-5, -4.489524E-4, 0.999999523, 8.50395823E-4))
  1202. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1203. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 1.40400004))
  1204. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.701868534, 0.00338745117, 6.47464561, -1.00000072, -1.28212734E-4, -3.88773287E-7, 1.28212385E-4, -1.00000775, 1.25213992E-5, -4.19319804E-7, 1.25383958E-5, 1.00000501))
  1205. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.300000012, 1))
  1206. Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  1207. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156123638, 0.00208282471, 1.79419029, -1.00000072, -1.28802378E-4, 2.59850931E-5, 1.28802378E-4, -1.00000763, 1.22780912E-5, 2.59709377E-5, 1.22983474E-5, 1.00000501))
  1208. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1209. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.8119812E-4, -3.77655029E-4, 0.467912674, 1.00000083, 1.40053453E-5, 7.28759005E-7, -1.40061602E-5, 1.00000799, 5.65892551E-5, -6.40089411E-7, -5.65708615E-5, 1.00000536))
  1210. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1211. Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  1212. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155875683, 0.00835037231, 4.75815296, -1.00000083, -1.29890162E-4, 3.31203446E-5, 1.2988993E-4, -1.00000775, 1.22571364E-5, 3.30937255E-5, 1.2278324E-5, 1.00000501))
  1213. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  1214. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.312208652, 6.17980957E-4, 5.38259602, -1.00000072, -1.30427885E-4, 1.45671011E-5, 1.30427536E-4, -1.00000775, 1.25351362E-5, 1.45563481E-5, 1.25542283E-5, 1.00000501))
  1215. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1216. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 1.24800003))
  1217. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.390285492, 5.14984131E-4, 3.90054989, -1.00000072, -1.3191835E-4, 2.323628E-5, 1.31918117E-4, -1.00000775, 1.24827493E-5, 2.32139901E-5, 1.25027727E-5, 1.00000501))
  1218. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1219. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.311999887))
  1220. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156293869, 6.02722168E-4, -4.63724136E-5, -1, 2.25423399E-4, -7.47917102E-6, -2.2542839E-4, -0.999999762, 6.73545408E-4, -7.32733679E-6, 6.73547038E-4, 0.999999762))
  1221. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.311999887))
  1222. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0782999992, 4.00543213E-4, 0.311994314, -1, 2.2560927E-4, -7.47579861E-6, -2.25614232E-4, -0.999999762, 6.70941256E-4, -7.32442686E-6, 6.70942885E-4, 0.999999762))
  1223. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1224. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  1225. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.311990738, 0.00226211548, 6.16259527, -1.00000072, -1.29988301E-4, 1.13047163E-5, 1.29987951E-4, -1.00000775, 1.25295483E-5, 1.13078977E-5, 1.25481747E-5, 1.00000501))
  1226. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1227. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 0.780000031))
  1228. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.390444279, -0.00226974487, 2.41855407, -1.00000072, -1.33198802E-4, 3.06989277E-5, 1.3319857E-4, -1.00000775, 1.2421282E-5, 3.06944494E-5, 1.24424696E-5, 1.00000501))
  1229. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1230. Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  1231. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156055927, 0.00464248657, 3.04217196, -1.00000072, -1.28666172E-4, 2.5925794E-5, 1.28665706E-4, -1.00000775, 1.23230275E-5, 2.59112821E-5, 1.23435166E-5, 1.00000501))
  1232. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.311999977, 0.623999894))
  1233. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.702101231, -8.43048096E-4, 0.312215567, -1.00000083, -2.33191706E-4, 1.06858924E-5, 2.33190251E-4, -1.00000811, -5.93746081E-5, 1.06581165E-5, -5.9354119E-5, 1.00000525))
  1234. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 4.05599928))
  1235. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.858893871, -9.42230225E-4, 2.96453714, -1.00000072, -1.25221326E-4, -1.94109452E-5, 1.25220744E-4, -1.00000775, 1.31232664E-5, -1.94189943E-5, 1.31374691E-5, 1.00000501))
  1236. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  1237. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.311999977, 0.312000006))
  1238. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156210423, 8.16345215E-4, 1.09231031, -1.00000083, -1.27432053E-4, 2.18158202E-5, 1.27431937E-4, -1.00000787, 1.21986959E-5, 2.17539928E-5, 1.22187193E-5, 1.00000501))
  1239. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.311999977, 0.312000006))
  1240. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.390052795, -4.73022461E-4, 0.468226552, -1.00000083, -1.23540172E-4, 1.34351494E-5, 1.23540638E-4, -1.00000811, 3.79986595E-5, 1.33655903E-5, 3.80182173E-5, 1.00000536))
  1241. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1242. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 4.52399969))
  1243. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.155157089, 1.22070313E-4, 4.13400936, -1.00000072, -1.26026222E-4, -1.94276508E-5, 1.26025639E-4, -1.00000775, 1.31721608E-5, -1.943395E-5, 1.31868292E-5, 1.00000501))
  1244. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  1245. Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.312000006, 0.311999977, 0.780000031))
  1246. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156124592, 0.00297546387, 2.4181726, -1.00000083, -1.28981075E-4, 2.71320878E-5, 1.28980842E-4, -1.00000775, 1.23083591E-5, 2.71033932E-5, 1.23288482E-5, 1.00000501))
  1247. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1248. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00273895264, 0.312021255, 1.40423894, 0.00116681447, -1.00000703, -4.88981605E-5, 1.00000012, 0.00116682122, 1.56368023E-5, -1.56094484E-5, -4.88993246E-5, 1.00000501))
  1249. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1250. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
  1251. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00148773193, 0.0780510902, -0.858227372, -0.00115767098, 1.00000703, 2.39093788E-5, 1.00000024, 0.00115767878, -8.0319578E-6, -8.01075839E-6, 2.38830689E-5, -1.00000501))
  1252. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  1253. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
  1254. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00149536133, 0.234063625, -0.624279618, -0.00115756248, 1.00000727, 4.99410089E-5, 1.00000012, 0.00115757121, -2.10111757E-5, -2.10336693E-5, 4.98986337E-5, -1.00000513))
  1255. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1256. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.467999995, 0.312000006))
  1257. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0103874207, -0.234236717, 5.14823818, -0.00105501967, 1.00000715, 4.86290082E-5, -1.00000024, -0.00105502165, -9.86691448E-5, -9.86390296E-5, -4.87160869E-5, 1.00000501))
  1258. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1259. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1260. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00270080566, 6.10351563E-5, -1.40415764, -0.0011688238, 1.00000703, 4.99533489E-5, 1.00000012, 0.00116883067, 1.41511837E-5, 1.41181536E-5, 4.99526504E-5, -1.00000501))
  1261. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1262. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1263. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00304031372, -2.90870667E-5, 1.40426695, -0.00116834231, 1.00000918, 5.02958428E-5, -1.00000048, -0.00116835092, -1.8829096E-5, -1.88265458E-5, -5.02960756E-5, 1.00000644))
  1264. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1265. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.71599996, 1.09200013))
  1266. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00640487671, -8.03442097, 0.233903408, 0.00111288461, -1.00000715, 8.06816388E-5, 6.19031998E-5, -8.06301832E-5, -1.00000501, 1.00000024, 0.00111289695, 6.17842379E-5))
  1267. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  1268. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1269. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00550079346, -0.390214443, -2.73019409, 0.00105891412, -1.00000715, -5.22392802E-5, -1.00000024, -0.00105891586, -9.59807512E-5, 9.59527824E-5, 5.23237977E-5, -1.00000501))
  1270. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1271. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1272. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00424957275, -0.0780014992, 2.1061697, 0.00116693485, -1.00000703, -5.32250851E-5, 1.00000012, 0.00116694171, 1.36701092E-5, -1.36525596E-5, -5.32241538E-5, 1.00000513))
  1273. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1274. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1275. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.07354736E-4, -0.23431778, 0.311970592, 2.29382887E-4, 0.999999762, -6.76630123E-4, -1, 2.29377285E-4, -8.38006326E-6, -8.22485799E-6, 6.76631986E-4, 0.999999762))
  1276. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1277. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1278. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00273513794, -0.312060356, -1.40416324, 0.00116829481, -1.00000703, -4.84872144E-5, -1.00000024, -0.00116830168, -1.30026028E-5, 1.29724031E-5, 4.84851189E-5, -1.00000501))
  1279. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1280. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 1.56000006, 0.93599999))
  1281. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00637817383, -7.95642138, 0.155829906, 0.00111284177, -1.00000715, 8.06034077E-5, 6.19031125E-5, -8.05519521E-5, -1.00000501, 1.00000024, 0.00111285399, 6.17841433E-5))
  1282. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1283. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1284. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00685882568, -0.0777950287, 3.43220448, 0.00105556345, -1.00000715, -4.98560257E-5, 1.00000024, 0.00105556508, 1.01129066E-4, -1.01096346E-4, -4.99456655E-5, 1.00000501))
  1285. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1286. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  1287. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.97546387E-4, 0.780386448, -0.780246735, 0.00111655681, -1.00000715, 8.10562633E-5, -4.05055507E-5, 8.10283236E-5, 1.00000525, -1.00000012, -0.00111656741, -4.03495869E-5))
  1288. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1289. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  1290. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00159072876, -5.38248205, 0.7020998, 0.00111622794, -1.00000703, 8.05458985E-5, 4.0087747E-5, -8.05184245E-5, -1.00000501, 1.00000012, 0.00111623842, 3.99763194E-5))
  1291. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1292. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 3.74399996, 0.312000006))
  1293. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00164031982, -3.1204505, 0.936031342, 0.00111899106, -1.00000715, 8.04730225E-5, 2.45457541E-5, -8.04630108E-5, -1.00000501, 1.00000012, 0.00111900026, 2.44256207E-5))
  1294. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1295. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  1296. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00163269043, -5.38285732, 1.01434183, 0.00111243571, -1.00000703, 8.08420591E-5, 6.19182829E-5, -8.07906035E-5, -1.00000501, 1.00000012, 0.00111244805, 6.1798135E-5))
  1297. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  1298. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1299. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00910186768, -0.0778007507, -4.44621944, -0.00105721969, 1.00000715, 5.32916747E-5, 1.00000024, 0.0010572212, 1.00685742E-4, 1.00660371E-4, 5.33808488E-5, -1.00000501))
  1300. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1301. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.93599999, 0.25999999))
  1302. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00187683105, -1.09235895, 0.546010971, 0.00115508586, -0.999999404, -4.88530786E-5, -2.92755362E-6, 4.88497317E-5, -1, 0.999999404, 0.00115508598, -2.87112584E-6))
  1303. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  1304. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 4.05600023, 0.312000006))
  1305. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.10626221E-4, -2.96505594, 1.24848795, 0.00111240079, -1.00000715, 8.09000339E-5, 6.19183484E-5, -8.08485784E-5, -1.00000501, 1.00000012, 0.00111241289, 6.1798055E-5))
  1306. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  1307. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.624000013))
  1308. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00120162964, -0.858323932, 0.624029636, 0.00112561428, -0.999999404, 5.44789036E-5, -7.59530667E-6, -5.44874893E-5, -1, 0.999999404, 0.00112561381, -7.6566339E-6))
  1309. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1310. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.312000006))
  1311. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.3651123E-4, 0.780389547, 1.24840689, -0.00111117878, 1.00000715, -8.08637124E-5, -6.95775016E-5, 8.08034092E-5, 1.00000501, 1.00000012, 0.00111119135, 6.94843548E-5))
  1312. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1313. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.25999999))
  1314. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.48773193E-4, 0.15623951, -0.390032291, 0.00108404434, -1.00000799, 1.02609163E-4, 1.14903069E-5, 1.02640595E-4, 1.00000572, -1.00000036, -0.00108405063, 1.16392248E-5))
  1315. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  1316. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1317. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00899887085, -0.3902812, -4.44619751, 0.00105779269, -1.00000715, -5.22686169E-5, -1.00000024, -0.00105779443, -9.47861408E-5, 9.47606532E-5, 5.23519702E-5, -1.00000501))
  1318. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1319. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  1320. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.68933105E-4, -1.09235799, 1.40406895, 0.00112107792, -1.00000715, 8.06550961E-5, 1.3563802E-5, -8.06574244E-5, -1.00000501, 1.00000012, 0.0011210863, 1.34331858E-5))
  1321. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1322. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1323. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00687026978, -0.3902812, 3.43219757, -0.00105609256, 1.00000715, 4.86192293E-5, -1.00000024, -0.00105609419, -1.02277649E-4, -1.02245118E-4, -4.87102661E-5, 1.00000501))
  1324. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1325. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  1326. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00491714478, -6.47459126, -0.155970573, 0.0011118555, -1.00000715, 8.10166821E-5, 6.17396581E-5, -8.09652265E-5, -1.00000501, 1.00000024, 0.00111186784, 6.16180187E-5))
  1327. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 1))
  1328. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1329. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00552749634, -0.0778064728, -2.73020458, -0.00105915649, 1.00000715, 5.3311931E-5, 1.00000024, 0.00105915801, 9.71286936E-5, 9.70989713E-5, 5.33978455E-5, -1.00000501))
  1330. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1331. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1332. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00171661377, -0.391568184, 9.98735428E-4, -0.00104511064, 1.00000513, 0.00201319181, -1.00000024, -0.00104455929, -2.78265186E-4, -2.76165811E-4, -0.00201346981, 1.00000286))
  1333. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1334. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1335. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.82287598E-4, -0.0777846575, 0.78006649, -0.00106862234, 1.00000715, 2.16043554E-5, 1.11672289E-5, -2.15752516E-5, 1.00000513, 1.00000012, 0.00106862956, -1.11671579E-5))
  1336. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1337. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1338. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00427246094, -0.390014172, 2.1061883, -0.00116717699, 1.00000703, 5.2151503E-5, -1.00000012, -0.00116718374, -1.48329482E-5, -1.47862484E-5, -5.2151503E-5, 1.00000501))
  1339. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1340. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.624000013))
  1341. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863E-4, 0.85834074, 1.40431023, -0.00111442967, 1.00000715, -8.10599886E-5, -5.22029659E-5, 8.10190104E-5, 1.00000501, 1.00000012, 0.00111444097, 5.20869944E-5))
  1342. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1343. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  1344. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00462722778, 6.47429276, 0.155986786, 0.00111167878, -1.00000703, 8.08262266E-5, -5.77310348E-5, 8.07791948E-5, 1.00000501, -1.00000012, -0.00111169065, -5.75942868E-5))
  1345. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1346. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1347. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.93731689E-4, -0.0777933598, -0.546067715, 0.00108417985, -1.00000703, -1.84588134E-6, 1.23968393E-5, -1.81538053E-6, 1.00000501, -1.00000012, -0.00108418695, 1.24137832E-5))
  1348. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 0.600000024))
  1349. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.40400004, 0.25999999))
  1350. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00333404541, -6.47474432, 0.858133316, 0.00111305295, -1.00000715, 8.07403121E-5, 5.83418878E-5, -8.06928147E-5, -1.00000501, 1.00000024, 0.00111306482, 5.82083157E-5))
  1351. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  1352. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  1353. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00592803955, 1.79468465, 0.232933521, 0.00111044338, -1.00000715, 8.14588275E-5, -6.34090829E-5, 8.14062078E-5, 1.00000513, -1.00000024, -0.00111045642, -6.32390875E-5))
  1354. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 0.600000024))
  1355. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1356. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0104179382, -0.0778608322, 5.14820576, 0.00105586206, -1.00000715, -4.99254093E-5, 1.00000024, 0.00105586427, 8.94769692E-5, -8.94286568E-5, -5.00029419E-5, 1.00000501))
  1357. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1358. PH2 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1359. PH2Weld = CreateWeld(m, PHC2, PH2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.76837158E-7, 3.81469727E-6, 1.43051147E-6, 1.00000012, 2.32830644E-9, 6.84594852E-8, -2.32830644E-9, 1.00000012, -2.44472176E-9, 3.86504553E-8, 2.56113708E-9, 1.00000012))
  1360. CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1361. HitboxB = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Navy blue", "HitboxB", Vector3.new(2.02800012, 0.311999977, 7.95600033))
  1362. HitboxBweld = CreateWeld(m, PH2, HitboxB, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.701981068, 0.00184631348, 4.91351795, -1.00000012, -3.03082634E-5, 2.9206285E-5, 3.03208362E-5, -1.00000012, 4.27858438E-4, 2.92386358E-5, 4.27859486E-4, 1))
  1363. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1364. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.72747803E-5, -0.00113677979, 0.468370199, 1.00000131, 4.50701918E-5, 3.86933607E-6, -4.50710068E-5, 1.00000119, 1.13608199E-4, -3.78279492E-6, -1.13604241E-4, 1.0000006))
  1365. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1366. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.311999977, 0.312000006))
  1367. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.38984251, 5.34057617E-4, 0.468001127, -1.00000036, 8.28324119E-5, 2.23626485E-5, -8.28265911E-5, -1.00000072, 2.45985342E-4, 2.24747346E-5, 2.45984527E-4, 1.00000012))
  1368. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1369. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  1370. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.467689276, 0.155675888, 3.31878662E-4, 3.64269108E-5, -3.90949659E-4, 1.00000155, 1.00000024, 3.43478925E-4, -3.62211249E-5, -3.43464781E-4, 1.00000226, 3.90963512E-4))
  1371. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1372. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 4.05599928))
  1373. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.858573198, 1.94549561E-4, 2.96407413, -1.00000012, -3.62714054E-5, -1.94722884E-6, 3.62707069E-5, -1.00000012, 4.46715625E-4, -1.89368552E-6, 4.46715741E-4, 1))
  1374. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  1375. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.311999977, 0.623999894))
  1376. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.701907635, 2.97546387E-4, 0.311984777, -1, -2.72052712E-5, 1.96747187E-5, 2.72077741E-5, -1.00000012, 1.22481841E-4, 1.97359677E-5, 1.22482423E-4, 1))
  1377. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  1378. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.312116623, 0.00182723999, 5.38202238, -1, -4.3862965E-6, 1.68221522E-5, 4.39200085E-6, -1, 3.24070221E-4, 1.68839979E-5, 3.2407057E-4, 0.99999994))
  1379. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1380. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.312000006))
  1381. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.779875517, 0.00106048584, 1.09198356, -1.00000012, -4.00759163E-5, 3.95611423E-5, 4.00935533E-5, -1, 4.4581329E-4, 3.9621882E-5, 4.45814803E-4, 1))
  1382. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1383. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.311999977, 0.312000006))
  1384. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155958176, 0.00170135498, 1.09178591, -1.00000012, -1.77044421E-6, 2.42771403E-5, 1.77836046E-6, -1.00000012, 3.23634711E-4, 2.43350169E-5, 3.2363506E-4, 1))
  1385. Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.312000006, 0.311999977, 0.780000031))
  1386. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155827522, 0.00408554077, 2.4177103, -1.00000012, -4.09626518E-5, 4.96924731E-5, 4.09850036E-5, -1.00000012, 4.45714919E-4, 4.97547771E-5, 4.45717247E-4, 0.99999994))
  1387. Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.312000006, 0.311999977, 1.24800003))
  1388. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.15566349, 0.00667572021, 3.89978719, -1.00000012, -4.13859962E-5, 5.32680533E-5, 4.14098613E-5, -1.00000012, 4.45683254E-4, 5.33608945E-5, 4.45685699E-4, 1))
  1389. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 1.24800003))
  1390. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.389987469, 0.00164031982, 3.90015936, -1, -4.32565575E-5, 4.07181033E-5, 4.32747765E-5, -1.00000012, 4.46010614E-4, 4.07541775E-5, 4.46012593E-4, 1))
  1391. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1392. Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  1393. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155759811, 0.00947952271, 4.75823641, -1.00000012, -3.16766091E-6, 3.50334667E-5, 3.17918602E-6, -1.00000012, 3.23719345E-4, 3.50935807E-5, 3.23719811E-4, 1.00000012))
  1394. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 0.780000031))
  1395. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.390146255, -0.00115203857, 2.41802883, -1.00000012, -4.45658225E-5, 4.8226113E-5, 4.45874175E-5, -1.00000012, 4.45944723E-4, 4.82346295E-5, 4.45947051E-4, 1))
  1396. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1397. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.311999887))
  1398. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.15616703, 0.0011138916, -6.46114349E-5, -1, 1.93894724E-4, -9.72711223E-6, -1.93900545E-4, -0.999999881, 6.15766039E-4, -9.54142706E-6, 6.15768135E-4, 1))
  1399. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 3.74399996))
  1400. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.623913288, 0.00174713135, 3.12005615, -1.00000012, -4.52990062E-5, 5.24270254E-5, 4.53225803E-5, -1.00000012, 4.4600782E-4, 5.24366988E-5, 4.46010614E-4, 1))
  1401. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1402. Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  1403. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156024933, 0.00318527222, 1.7937243, -1.00000012, -2.97604129E-6, 3.00269821E-5, 2.98570376E-6, -1, 3.23618297E-4, 3.00868869E-5, 3.23618995E-4, 1))
  1404. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 4.52399969))
  1405. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155234814, 0.0296134949, 4.13347721, 1, -2.57242937E-6, 5.07867371E-4, 5.7532452E-7, 0.99999243, 0.00393283507, -5.07819117E-4, -0.00393283367, 0.999992192))
  1406. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  1407. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.93599999, 0.25999999, 0.624000013))
  1408. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.15570116, 0.0047416687, 6.86399555, -1.00000012, -1.64227095E-6, 8.57148734E-6, 1.64518133E-6, -1, 3.24658118E-4, 8.62816523E-6, 3.24658817E-4, 1))
  1409. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1410. Part = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  1411. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.155939102, 0.00575256348, 3.04201674, -1.00000012, -2.77988147E-6, 3.26499248E-5, 2.79047526E-6, -1, 3.23719112E-4, 3.26795926E-5, 3.23719811E-4, 1.00000012))
  1412. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 1.40400004))
  1413. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.701557636, 0.00454711914, 6.47436857, -1.00000012, -3.95541429E-5, 2.06970944E-5, 3.95633979E-5, -1.00000012, 4.46062535E-4, 2.07269459E-5, 4.46063583E-4, 1))
  1414. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.300000012, 1))
  1415. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.311999887))
  1416. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0780777931, 0.00143051147, 0.311934233, -1, 1.96297886E-4, -1.49761831E-6, -1.96298584E-4, -0.999999881, 6.13305252E-4, -1.31354091E-6, 6.13305601E-4, 0.999999881))
  1417. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1418. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  1419. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.311827183, 0.00341033936, 6.16177225, -1.00000012, -2.73622572E-6, 2.02223928E-5, 2.74274498E-6, -1.00000012, 3.24629131E-4, 2.0251111E-5, 3.24629364E-4, 0.99999994))
  1420. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1421. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.779999912))
  1422. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.779953957, 0.00157546997, 5.38243389, -1.00000012, -3.90830101E-5, 1.71513984E-5, 3.90908681E-5, -1.00000012, 4.46144957E-4, 1.72101863E-5, 4.46145656E-4, 1))
  1423. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  1424. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.624000013))
  1425. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00227355957, -0.858167887, 0.623651981, 9.17830097E-4, -1.00000226, 2.10925005E-4, -1.69959858E-5, -2.10942817E-4, -1.00000167, 0.999999881, 9.17827245E-4, -1.70785061E-5))
  1426. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1427. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0116424561, -0.0780301094, 5.14765215, 9.59685538E-4, -0.999999642, 3.65625252E-4, 0.999999642, 9.59713245E-4, 7.59156392E-5, -7.62000054E-5, 3.6555226E-4, 1))
  1428. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1429. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
  1430. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00262832642, 0.233710766, -0.623880386, -9.80521203E-4, 0.999999702, -1.84002332E-4, 0.999999583, 9.80514917E-4, -3.36031262E-5, -3.34735232E-5, -1.84035394E-4, -1.00000012))
  1431. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1432. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.25999999))
  1433. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00109481812, 0.155590057, -0.389780045, 9.93471825E-4, -0.999999523, 5.36320964E-4, 2.45416795E-5, 5.3634576E-4, 0.99999994, -0.999999583, -9.93458438E-4, 2.49983259E-5))
  1434. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  1435. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  1436. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00202178955, 6.47347641, 0.156135559, 9.83712031E-4, -0.999999583, 3.92609974E-4, -5.2086838E-5, 3.92559217E-4, 1.00000012, -0.999999583, -9.83732403E-4, -5.1756364E-5))
  1437. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1438. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
  1439. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00264358521, 0.0777482986, -0.857671022, -0.00106605678, 0.999999523, -4.35583177E-4, 0.999999523, 0.00106604747, -2.14791235E-5, -2.10651233E-5, -4.35605994E-4, -1))
  1440. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  1441. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1442. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00662231445, -0.0781092644, -2.72974753, -9.71032074E-4, 0.999999642, -3.80073325E-4, 0.999999583, 9.71060188E-4, 7.41763215E-5, 7.44857753E-5, -3.8000138E-4, -1.00000012))
  1443. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1444. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1445. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00382995605, -0.311779976, -1.40374136, 0.00107965921, -0.999999583, 3.84912011E-4, -0.999999583, -0.00107965642, 7.30015927E-6, -6.92938011E-6, -3.84920044E-4, -1.00000012))
  1446. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1447. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1448. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0101966858, -0.0781030655, -4.44581223, -9.69020417E-4, 0.999999642, -3.8009428E-4, 0.999999702, 9.69049055E-4, 7.53352433E-5, 7.567789E-5, -3.80021171E-4, -1.00000012))
  1449. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1450. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 1.56000006, 0.93599999))
  1451. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00762176514, -7.95652533, 0.155659199, 0.00101382821, -0.999999464, 4.97012166E-4, 5.20411777E-5, -4.96959547E-4, -0.999999881, 0.999999583, 0.00101385394, 5.15982574E-5))
  1452. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1453. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.40400004, 0.25999999))
  1454. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00449371338, -6.47435188, 0.857864618, 0.00102407462, -0.999999464, 5.14227431E-4, 4.07929401E-5, -5.14185987E-4, -0.99999994, 0.999999523, 0.00102409534, 4.03203194E-5))
  1455. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  1456. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.312000006))
  1457. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00143051147, 0.779869795, 1.24810863, -0.00102196413, 0.999999523, -5.14623825E-4, -5.20884132E-5, 5.14570973E-4, 1, 0.999999523, 0.00102199079, 5.16417058E-5))
  1458. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1459. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  1460. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0238037109, 1.7941854, 0.233438492, 9.82620986E-4, -0.999991655, -0.00400872482, -4.62011842E-4, -0.0040091807, 0.999991953, -0.999999523, -9.80760902E-4, -4.6601973E-4))
  1461. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 0.600000024))
  1462. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1463. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00796508789, -0.0781087875, 3.43176532, 9.67365573E-4, -0.999999642, 3.83529463E-4, 0.999999583, 9.67393629E-4, 7.33953129E-5, -7.37143346E-5, 3.83458566E-4, 1.00000012))
  1464. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1465. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1466. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00117492676, -0.234067917, 0.311713457, 1.62011012E-4, 1.00000238, -7.40031595E-4, -1.00000072, 1.62014738E-4, 3.63051072E-6, 3.86581996E-6, 7.40036019E-4, 1.00000119))
  1467. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1468. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1469. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00533294678, -0.078291893, 2.10576558, 0.0010780812, -0.999999523, 3.80164827E-4, 0.999999523, 0.00107807852, -7.21339848E-6, 6.87447482E-6, 3.80172394E-4, 1.00000012))
  1470. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1471. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1472. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00383758545, -2.23636627E-4, -1.40373087, -0.00108018378, 0.999999404, -3.83437728E-4, 0.999999583, 0.00108018145, -6.13698512E-6, -5.79835159E-6, -3.83444247E-4, -1))
  1473. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1474. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1475. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00386810303, 0.3117342, 1.40376282, 0.00107734045, -0.999999583, 3.84573243E-4, 0.999999464, 0.00107733952, -2.26743805E-6, 1.89312345E-6, 3.84575571E-4, 1.00000012))
  1476. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1477. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  1478. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00145339966, 0.779802322, -0.779949665, 0.0010273587, -0.999999464, 5.14704268E-4, -2.29716243E-5, 5.14680869E-4, 1, -0.999999464, -0.00102737034, -2.24741707E-5))
  1479. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1480. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.467999995, 0.312000006))
  1481. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0115013123, -0.23392725, 5.14786243, -9.65900254E-4, 0.999999642, -3.84805142E-4, -0.999999523, -9.65930172E-4, -7.81016352E-5, -7.84243675E-5, 3.84729588E-4, 1.00000012))
  1482. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1483. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1484. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00537490845, -0.389726162, 2.10577798, -0.00107848342, 0.999999523, -3.81238875E-4, -0.999999523, -0.00107848109, 6.05042942E-6, 5.7111215E-6, 3.81245278E-4, 1))
  1485. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1486. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1487. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(8.39233398E-4, -0.0781300068, -0.545823574, 9.64879873E-4, -0.999999702, 3.27648944E-4, 2.32879393E-5, 3.27671762E-4, 1, -0.999999583, -9.64872073E-4, 2.35263415E-5))
  1488. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 0.600000024))
  1489. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  1490. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00278091431, -5.38244629, 1.01407218, 0.00102341513, -0.999999464, 5.14397165E-4, 4.43991885E-5, -5.14352112E-4, -0.99999994, 0.999999464, 0.00102343794, 4.39551113E-5))
  1491. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  1492. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  1493. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00275421143, -5.38209915, 0.701827526, 0.00102681632, -0.999999464, 5.14128711E-4, 2.25836247E-5, -5.1410601E-4, -1, 0.999999583, 0.00102682773, 2.21156315E-5))
  1494. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1495. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.71599996, 1.09200013))
  1496. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0076713562, -8.03621864, 0.233774185, 0.00101323635, -0.999999464, 4.9795839E-4, 5.23103336E-5, -4.97906003E-4, -0.999999881, 0.999999642, 0.00101326231, 5.18654888E-5))
  1497. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  1498. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.93599999, 0.25999999))
  1499. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00286865234, -1.09224367, 0.54573822, 9.48223635E-4, -1.00000215, 8.13652296E-5, -1.24154749E-5, -8.13789666E-5, -1.00000167, 0.999999881, 9.48223635E-4, -1.23485552E-5))
  1500. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  1501. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  1502. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00220870972, -1.09195471, 1.40378666, 0.00103221508, -0.999999464, 5.14327083E-4, -3.99984901E-6, -5.14331739E-4, -1, 0.999999464, 0.00103221298, -4.48888613E-6))
  1503. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1504. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 3.74399996, 0.312000006))
  1505. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00278091431, -3.11997247, 0.935791016, 0.00102934905, -0.999999464, 5.14077954E-4, 1.00666002E-5, -5.14068059E-4, -0.99999994, 0.999999464, 0.00102935405, 9.60285797E-6))
  1506. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1507. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1508. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00378799438, 6.72340393E-5, 1.40368509, -0.00104270107, 0.999999523, -2.61495705E-4, -0.999999583, -0.00104270387, -1.00722809E-5, -1.02337908E-5, 2.61485344E-4, 1))
  1509. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1510. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.624000013))
  1511. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00144958496, 0.857887745, 1.4040451, -0.00102519768, 0.999999523, -5.14678308E-4, -3.47435162E-5, 5.14643034E-4, 1, 0.999999523, 0.00102521537, 3.42425083E-5))
  1512. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1513. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1514. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.37872314E-4, -0.39118576, 2.60591507E-4, -8.41455476E-4, 0.999998033, 0.00185706804, -0.999999642, -8.40989989E-4, -2.51446443E-4, -2.4980359E-4, -0.00185727864, 0.999998331))
  1515. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1516. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  1517. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0346984863, -6.47411776, -0.154424667, 9.84168029E-4, -0.999991596, -0.00400630245, 4.6231228E-4, 0.00400675833, -0.999991953, 0.999999523, 9.82307945E-4, 4.66305442E-4))
  1518. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 1))
  1519. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 4.05600023, 0.312000006))
  1520. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00108337402, -2.96459651, 1.24820352, 0.00102362456, -0.999999464, 5.14559913E-4, 4.43993522E-5, -5.14514861E-4, -0.99999994, 0.999999464, 0.00102364726, 4.39554606E-5))
  1521. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  1522. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1523. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0101318359, -0.389980793, -4.44577789, 9.69526765E-4, -0.999999642, 3.81116639E-4, -0.999999642, -9.6955325E-4, -6.94352129E-5, 6.97482392E-5, -3.81049467E-4, -1))
  1524. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1525. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1526. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00796127319, -0.389978409, 3.43175364, -9.67871863E-4, 0.999999642, -3.84766026E-4, -0.999999583, -9.67900502E-4, -7.45584548E-5, -7.48778548E-5, 3.84693732E-4, 1.00000012))
  1527. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1528. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1529. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-8.39233398E-4, -0.0781805515, 0.779836655, -9.49652225E-4, 0.999999702, -3.07938433E-4, 2.20259517E-5, 3.07959854E-4, 1, 0.999999583, 9.49645299E-4, -2.22703729E-5))
  1530. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1531. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, maincolor, "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1532. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00659942627, -0.389914513, -2.72973561, 9.70703957E-4, -0.999999642, 3.81146208E-4, -0.999999583, -9.7073178E-4, -7.3013478E-5, 7.33543493E-5, -3.81075428E-4, -1.00000012))
  1533. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1534. for i, v in pairs(Character:GetChildren()) do
  1535.   if v:IsA("Model") then
  1536.     for _, c in pairs(v:GetChildren()) do
  1537.       if c:IsA("Part") then
  1538.         c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1539.       end
  1540.     end
  1541.   end
  1542. end
  1543. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1544.   local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1545.   prt.Anchored = true
  1546.   prt.CFrame = cframe
  1547.   local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1548.   game:GetService("Debris"):AddItem(prt, 10)
  1549.   if Type == 1 or Type == nil then
  1550.     table.insert(Effects, {
  1551.       prt,
  1552.       "Block1",
  1553.       delay,
  1554.       x3,
  1555.       y3,
  1556.       z3,
  1557.       msh
  1558.     })
  1559.   elseif Type == 2 then
  1560.     table.insert(Effects, {
  1561.       prt,
  1562.       "Block2",
  1563.       delay,
  1564.       x3,
  1565.       y3,
  1566.       z3,
  1567.       msh
  1568.     })
  1569.   end
  1570. end
  1571. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1572.   local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1573.   prt.Anchored = true
  1574.   prt.CFrame = cframe
  1575.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1576.   game:GetService("Debris"):AddItem(prt, 10)
  1577.   table.insert(Effects, {
  1578.     prt,
  1579.     "Cylinder",
  1580.     delay,
  1581.     x3,
  1582.     y3,
  1583.     z3,
  1584.     msh
  1585.   })
  1586. end
  1587. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1588.   local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1589.   prt.Anchored = true
  1590.   prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  1591.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1592.   game:GetService("Debris"):AddItem(prt, 10)
  1593.   table.insert(Effects, {
  1594.     prt,
  1595.     "Cylinder",
  1596.     delay,
  1597.     x3,
  1598.     y3,
  1599.     z3,
  1600.     msh
  1601.   })
  1602. end
  1603. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1604.   local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1605.   prt.Anchored = true
  1606.   prt.CFrame = cframe
  1607.   local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1608.   game:GetService("Debris"):AddItem(prt, 10)
  1609.   table.insert(Effects, {
  1610.     prt,
  1611.     "Cylinder",
  1612.     delay,
  1613.     x3,
  1614.     y3,
  1615.     z3,
  1616.     msh
  1617.   })
  1618. end
  1619. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1620.   local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1621.   prt.Anchored = true
  1622.   prt.CFrame = cframe
  1623.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1624.   game:GetService("Debris"):AddItem(prt, 10)
  1625.   table.insert(Effects, {
  1626.     prt,
  1627.     "Cylinder",
  1628.     delay,
  1629.     x3,
  1630.     y3,
  1631.     z3,
  1632.     msh
  1633.   })
  1634. end
  1635. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1636.   local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1637.   prt.Anchored = true
  1638.   prt.CFrame = cframe
  1639.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1640.   game:GetService("Debris"):AddItem(prt, 10)
  1641.   table.insert(Effects, {
  1642.     prt,
  1643.     "Cylinder",
  1644.     delay,
  1645.     x3,
  1646.     y3,
  1647.     z3,
  1648.     msh
  1649.   })
  1650. end
  1651. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  1652.   local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1653.   prt.Anchored = true
  1654.   prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1655.   local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1656.   local num = math.random(10, 50) / 1000
  1657.   game:GetService("Debris"):AddItem(prt, 10)
  1658.   table.insert(Effects, {
  1659.     prt,
  1660.     "Shatter",
  1661.     num,
  1662.     prt.CFrame,
  1663.     math.random() - math.random(),
  1664.     0,
  1665.     math.random(50, 100) / 100
  1666.   })
  1667. end
  1668. function GetX(Part, Point)
  1669.   local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
  1670.   return math.deg(x)
  1671. end
  1672. function GetY(Part, Point)
  1673.   local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
  1674.   return math.deg(y)
  1675. end
  1676. LoopFunctions = {}
  1677. function DoLoop(times, func)
  1678.   LoopFunctions[#LoopFunctions + 1] = {
  1679.     times,
  1680.     0,
  1681.     func
  1682.   }
  1683. end
  1684. local transseq2 = NumberSequence.new({
  1685.   NumberSequenceKeypoint.new(0, 0.35),
  1686.   NumberSequenceKeypoint.new(1, 1)
  1687. })
  1688. function Effect1(orig, adjj, radius, deg, parts, fade, wide, fadespeed)
  1689.   local orig = orig
  1690.   local adjj = adjj or CFrame.new(0, 0, 0)
  1691.   local radius = radius or 8
  1692.   local deg = deg or 65
  1693.   local parts = parts or 6
  1694.   local fade = fade or 1
  1695.   local wide = wide or 0.2
  1696.   local fadespeed = fadespeed or 0.05
  1697.   local part = {}
  1698.   for x = -deg / 2, deg / 2, deg / parts do
  1699.     local function reframe(x, radius, wide, orig)
  1700.       local xa = x - deg / parts / 2
  1701.       local xb = x + deg / parts / 2
  1702.       local xxa = math.sin(math.rad(xa)) * radius * wide
  1703.       local zza = math.cos(math.rad(xa)) * radius
  1704.       local xxb = math.sin(math.rad(xb)) * radius * wide
  1705.       local zzb = math.cos(math.rad(xb)) * radius
  1706.       local xx = math.sin(math.rad(x)) * radius * wide
  1707.       local zz = math.cos(math.rad(x)) * radius
  1708.       local kek = CFrame.new(orig * CFrame.new(xxa, 0, zza).p, orig * CFrame.new(xxb, 0, zzb).p) * CFrame.new(0, 0, -(orig * CFrame.new(xxa, 0, zzb).p - orig * CFrame.new(xx, 0, zz).p).magnitude)
  1709.       local len = (orig * CFrame.new(xxa, 0, zza).p - orig * CFrame.new(xxb, 0, zzb).p).magnitude
  1710.       return kek, len
  1711.     end
  1712.     local kek, len = reframe(x, radius, wide, orig)
  1713.     local new = Instance.new("Part", Character)
  1714.     new.Anchored = true
  1715.     new.TopSurface = 10
  1716.     new.BottomSurface = 10
  1717.     new.CanCollide = false
  1718.     new.Size = Vector3.new(0.2, 0.2, 0.2)
  1719.     new.BrickColor = BrickColor.new("Royal purple")
  1720.     new.Transparency = 0
  1721.     new.CFrame = kek
  1722.     new.Material = "Neon"
  1723.     local PE1 = Create("ParticleEmitter")({
  1724.       Parent = new,
  1725.       Color = ColorSequence.new(BrickColor.new("Royal purple").Color),
  1726.       Transparency = transseq2,
  1727.       Size = NumberSequence.new(0.2),
  1728.       Texture = "rbxassetid://263433152",
  1729.       Lifetime = NumberRange.new(0.2),
  1730.       Rate = 100,
  1731.       VelocitySpread = 180,
  1732.       Rotation = NumberRange.new(100),
  1733.       Speed = NumberRange.new(3),
  1734.       LightEmission = 0.7
  1735.     })
  1736.     local newm = Instance.new("BlockMesh", new)
  1737.     newm.Scale = Vector3.new(0.5, 0.1, len) * 5
  1738.     part[#part + 1] = {
  1739.       new,
  1740.       newm,
  1741.       x,
  1742.       CFrame.new(fade * radius / (1 / fadespeed), 0, 0),
  1743.       reframe
  1744.     }
  1745.   end
  1746.   DoLoop(1 / fadespeed, function(i)
  1747.     orig = orig * adjj
  1748.     for x = 1, #part do
  1749.       local kek, len = part[x][5](part[x][3], radius + fade * radius * i, wide, orig)
  1750.       MagniDamage(part[x][1], 5, 15, 20, 0, "Normal")
  1751.       part[x][1].CFrame = kek
  1752.       part[x][2].Scale = Vector3.new(0.5, 0.1, 0.01 + len) * 5
  1753.       part[x][1].Transparency = 0 + 1 * i
  1754.       if i == 1 then
  1755.         part[x][1]:Remove()
  1756.       end
  1757.     end
  1758.   end)
  1759. end
  1760. function CA(a, b, c)
  1761.   return CFrame.Angles(math.rad(a), math.rad(b), math.rad(c))
  1762. end
  1763. function attackone()
  1764.   attack = true
  1765.   Character.Humanoid.WalkSpeed = 5
  1766.   local con = HitboxA.Touched:connect(function(hit)
  1767.     Damagefunc(HitboxA, hit, 7, 15, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1768.   end)
  1769.   for i = 0, 1, 0.04 do
  1770.     swait()
  1771.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.1)
  1772.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(80)), 0.1)
  1773.     RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(70), math.rad(90)), 0.1)
  1774.     LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-130), math.rad(-90)), 0.1)
  1775.     RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-3), math.rad(50), math.rad(0)), 0.1)
  1776.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(50), math.rad(0)), 0.1)
  1777.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(200), math.rad(180)), 0.1)
  1778.     PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1779.     PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1780.   end
  1781.   CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.8)
  1782.   Torso.Velocity = RootPart.CFrame.lookVector * 70
  1783.   for i = 0, 1, 0.03 do
  1784.     swait()
  1785.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(80)), 0.15)
  1786.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-60)), 0.15)
  1787.     RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(130), math.rad(76)), 0.15)
  1788.     LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, -0.5) * angles(math.rad(0), math.rad(-130), math.rad(-76)), 0.15)
  1789.     RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(-50), math.rad(8)), 0.15)
  1790.     LH.C0 = clerp(LH.C0, cn(-1, -1.1, -0.5) * LHCF * angles(math.rad(-5), math.rad(-50), math.rad(-9)), 0.15)
  1791.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(250), math.rad(180)), 0.15)
  1792.     PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  1793.     PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  1794.   end
  1795.   attack = false
  1796.   Character.Humanoid.WalkSpeed = 10
  1797.   con:disconnect()
  1798. end
  1799. function attacktwo()
  1800.   attack = true
  1801.   local con = HitboxA.Touched:connect(function(hit)
  1802.     Damagefunc(HitboxA, hit, 8, 15, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1803.   end)
  1804.   Character.Humanoid.WalkSpeed = 5
  1805.   for i = 0, 1, 0.05 do
  1806.     swait()
  1807.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(80)), 0.1)
  1808.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(10), math.rad(-80)), 0.1)
  1809.     RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(70), math.rad(70)), 0.1)
  1810.     LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(-70), math.rad(-90)), 0.1)
  1811.     RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * cn(0, 0, 0.5) * RHCF * angles(math.rad(-3), math.rad(-80), math.rad(30)), 0.1)
  1812.     LH.C0 = clerp(LH.C0, cn(-0.6, -1, -0.7) * LHCF * angles(math.rad(-5), math.rad(-80), math.rad(10)), 0.1)
  1813.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1814.     PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1815.     PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1816.   end
  1817.   for i = 1, 4 do
  1818.     RootPart.Velocity = RootPart.CFrame.lookVector * 50
  1819.     CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
  1820.     CreateSound("http://roblox.com/asset/?id=203691492", Torso, 1, 1)
  1821.     for i = 0, 1, 0.04 do
  1822.       swait()
  1823.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.2) * angles(math.rad(0), math.rad(0), -8 * i), 0.1)
  1824.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  1825.       RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.3) * angles(math.rad(0), math.rad(130), math.rad(80)), 0.2)
  1826.       LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(-130), math.rad(-80)), 0.2)
  1827.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(30)), 0.1)
  1828.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-30)), 0.1)
  1829.       FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-120), math.rad(0)), 0.1)
  1830.       PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1831.       PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1832.     end
  1833.   end
  1834.   con:disconnect()
  1835.   attack = false
  1836.   Character.Humanoid.WalkSpeed = 10
  1837. end
  1838. function attackthree()
  1839.   attack = true
  1840.   local con = HitboxA.Touched:connect(function(hit)
  1841.     Damagefunc(HitboxA, hit, 10, 15, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1842.   end)
  1843.   Character.Humanoid.WalkSpeed = 5
  1844.   for i = 0, 1, 0.06 do
  1845.     swait()
  1846.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  1847.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1848.     RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(70), math.rad(80)), 0.3)
  1849.     LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-130), math.rad(-90)), 0.3)
  1850.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.3)
  1851.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.3)
  1852.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.2)
  1853.     PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), 0.3)
  1854.     PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), 0.3)
  1855.   end
  1856.   CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 1.2)
  1857.   CreateSound("http://roblox.com/asset/?id=199149072", Torso, 0.5, 1)
  1858.   CreateSound("http://roblox.com/asset/?id=199149119", Torso, 0.6, 1)
  1859.   Torso.Velocity = RootPart.CFrame.lookVector * 70
  1860.   for i = 0, 1, 0.03 do
  1861.     swait()
  1862.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.15)
  1863.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-50)), 0.15)
  1864.     RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(40), math.rad(90)), 0.15)
  1865.     LW.C0 = clerp(LW.C0, CFrame.new(0, 0.5, -1) * angles(math.rad(0), math.rad(-160), math.rad(-90)), 0.15)
  1866.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.15)
  1867.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.15)
  1868.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.15)
  1869.     PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1870.     PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1871.   end
  1872.   attack = false
  1873.   con:disconnect()
  1874.   Character.Humanoid.WalkSpeed = 10
  1875. end
  1876. function UnsheathAnim()
  1877.   attack = true
  1878.   for i = 0, 1, 0.1 do
  1879.     swait()
  1880.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  1881.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
  1882.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.1) * angles(math.rad(0), math.rad(-20), math.rad(80)), 0.1)
  1883.     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.3) * angles(math.rad(5), math.rad(0), math.rad(-10)), 0.1)
  1884.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  1885.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  1886.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1887.     PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1888.     PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1889.   end
  1890.   HandleWeld.C1 = CFrame.new(-0.987729073, 0.101670444, 0.0226669312, -9.2297725E-8, -0.999999881, -3.64603443E-6, 1, -9.22097243E-8, -2.41326707E-5, 2.41326707E-5, -3.64603625E-6, 1)
  1891.   HandleWeld.Part0 = RightArm
  1892.   for i = 0, 1, 0.1 do
  1893.     swait()
  1894.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.1)
  1895.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(20)), 0.1)
  1896.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.1) * angles(math.rad(0), math.rad(-20), math.rad(110)), 0.2)
  1897.     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.3) * angles(math.rad(30), math.rad(0), math.rad(-10)), 0.1)
  1898.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.1)
  1899.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.1)
  1900.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(180), math.rad(65), math.rad(90)), 1)
  1901.     PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1902.     PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1903.   end
  1904.   attack = false
  1905. end
  1906. function SheathAnim()
  1907.   attack = true
  1908.   for i = 0, 1, 0.1 do
  1909.     swait()
  1910.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.1)
  1911.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(20)), 0.1)
  1912.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.1) * angles(math.rad(0), math.rad(-20), math.rad(110)), 0.2)
  1913.     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.3) * angles(math.rad(30), math.rad(0), math.rad(-10)), 0.1)
  1914.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.1)
  1915.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), 0.1)
  1916.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(180), math.rad(65), math.rad(90)), 1)
  1917.     PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1918.     PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1919.   end
  1920.   HandleWeld.C1 = CFrame.new(-0.158564568, 0.81268692, -3.29256415, 0.258816212, -0.965921283, -3.06585866E-6, -2.42176156E-5, -3.31498768E-6, -1, 0.965926588, 0.258814782, -2.42504157E-5)
  1921.   HandleWeld.Part0 = Torso
  1922.   for i = 0, 1, 0.1 do
  1923.     swait()
  1924.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  1925.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
  1926.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.1) * angles(math.rad(0), math.rad(-20), math.rad(80)), 0.1)
  1927.     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.3) * angles(math.rad(5), math.rad(0), math.rad(-10)), 0.1)
  1928.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  1929.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  1930.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1931.     PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1932.     PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1933.   end
  1934.   attack = false
  1935. end
  1936. local charge = false
  1937. function Wave()
  1938.   attack = true
  1939. local bodyvelmax = 100
  1940. local maxvolume = 0.5
  1941. local touched = false
  1942. local delay = false
  1943. local spart = Instance.new("Part",char)
  1944. local tick = Instance.new("Sound",spart)
  1945. tick.SoundId = "rbxassetid://2101137"
  1946. tick.Volume = 1.5
  1947. tick.Pitch = 0.45
  1948. tick:Play()
  1949. spart.Size = vt(1,1,1)
  1950. spart.BrickColor = maincolor
  1951. spart.Transparency = 0
  1952. spart.CanCollide = false
  1953. spart.Material = "Neon"
  1954. spart.Anchored = true
  1955. local msh = Instance.new("SpecialMesh",spart)
  1956. msh.MeshType = "Sphere"
  1957. local pt1 = NumberSequenceKeypoint.new(0,1,0)
  1958. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  1959. local effecto = Instance.new("ParticleEmitter",spart)
  1960. effecto.LightEmission = 1
  1961. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1962. effecto.Color = ColorSequence.new(maincolor.Color)
  1963. effecto.Rate = 10000
  1964. effecto.Lifetime = NumberRange.new(1)
  1965. effecto.Size = NumberSequence.new({pt1,pt2})
  1966. effecto.Speed = NumberRange.new(0,0)
  1967. effecto.RotSpeed = NumberRange.new(100,100)
  1968.   while true do
  1969.     swait()
  1970.     if charge == true then
  1971.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1972.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  1973.       RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.4)
  1974.       LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.4)
  1975.       RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.4)
  1976.       LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.25) * LHCF * angles(math.rad(0), math.rad(0), math.rad(5)), 0.4)
  1977.       FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(-1.95, 5, -3) * angles(math.rad(0), math.rad(-147.5), math.rad(90)), 0.3)
  1978.       PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(125), math.rad(0)), 0.1)
  1979.       PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(125), math.rad(0)), 0.1)
  1980.       msh.Scale = msh.Scale + vt(0.025,0.025,0.025)
  1981.       spart.CFrame = Barrel.CFrame
  1982. bodyvelmax = bodyvelmax + 0.05
  1983. maxvolume = maxvolume + 0.0025
  1984.     elseif charge == false then
  1985.       break
  1986.     end
  1987.   end
  1988. local tick = Instance.new("Sound",Barrel)
  1989. tick.SoundId = "rbxassetid://2248511"
  1990. tick.Volume = maxvolume
  1991. tick.Pitch = 0.3
  1992. tick:Play()
  1993. spart.Anchored = false
  1994. local bv = Instance.new("BodyVelocity")
  1995. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1996. bv.velocity = mouse.Hit.lookVector * bodyvelmax
  1997. bv.Parent = spart
  1998. wait(0.05)
  1999. spart.Touched:connect(function(hit)
  2000. if touched == false then
  2001. touched = true
  2002. spart.Anchored = true
  2003. local tick = Instance.new("Sound",spart)
  2004. tick.SoundId = "rbxassetid://414516914"
  2005. tick.Volume = maxvolume
  2006. tick.Pitch = 0.45
  2007. tick:Play()
  2008. effecto:Destroy()
  2009. local pt1 = NumberSequenceKeypoint.new(0,10,0)
  2010. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  2011. local effectoz = Instance.new("ParticleEmitter",spart)
  2012. effectoz.Texture = "rbxasset://textures/particles/smoke_main.dds"
  2013. effectoz.LightEmission = 1
  2014. effectoz.Color = ColorSequence.new(maincolor.Color)
  2015. effectoz.Lifetime = NumberRange.new(3)
  2016. effectoz.Size = NumberSequence.new({pt1,pt2})
  2017. effectoz.Speed = NumberRange.new(0,0)
  2018. effectoz.RotSpeed = NumberRange.new(100,100)
  2019. effectoz.Speed = NumberRange.new(25)
  2020. effectoz.VelocitySpread = 10000000
  2021. effectoz.Rate = 1000000000000
  2022. wait(0.05)
  2023. effectoz.Rate = 0
  2024. Damagefunc(spart, hit, 50, 75, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  2025. for i = 0, 50 do
  2026. msh.Scale = msh.Scale + vt(1.5,1.5,1.5)
  2027. spart.Transparency = spart.Transparency + 0.025
  2028. wait(0)
  2029. end
  2030. spart:Destroy()
  2031. end
  2032. end)
  2033. attack = false
  2034. tick:Destroy()
  2035. end
  2036.  
  2037. function Wave2()
  2038.   attack = true
  2039. local maxbullets = 1
  2040. local maxvolume = 2
  2041. local spart2 = Instance.new("Part",char)
  2042. spart2.Size = vt(1,1,1)
  2043. spart2.BrickColor = maincolor
  2044. spart2.Transparency = 0.5
  2045. spart2.CanCollide = false
  2046. spart2.Material = "Neon"
  2047. spart2.Anchored = true
  2048. local tick = Instance.new("Sound",spart2)
  2049. tick.SoundId = "rbxassetid://2101137"
  2050. tick.Volume = 2.5
  2051. tick.Pitch = 0.35
  2052. tick:Play()
  2053. local msh2 = Instance.new("SpecialMesh",spart2)
  2054. msh2.MeshType = "Sphere"
  2055. local pt1 = NumberSequenceKeypoint.new(0,1,0)
  2056. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  2057. local effecto = Instance.new("ParticleEmitter",spart)
  2058. effecto.LightEmission = 1
  2059. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  2060. effecto.Color = ColorSequence.new(maincolor.Color)
  2061. effecto.Rate = 10000
  2062. effecto.Lifetime = NumberRange.new(1)
  2063. effecto.Size = NumberSequence.new({pt1,pt2})
  2064. effecto.Speed = NumberRange.new(0,0)
  2065. effecto.RotSpeed = NumberRange.new(100,100)
  2066. local shot = Instance.new("Sound",Barrel)
  2067. shot.SoundId = "rbxassetid://2248511"
  2068. shot.Volume = 1
  2069. shot.Pitch = 0.6
  2070.   while true do
  2071.     swait()
  2072.     if charge == true then
  2073.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2074.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2075.       RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(130), math.rad(90)), 0.4)
  2076.       LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-130), math.rad(-90)), 0.4)
  2077.       RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.4)
  2078.       LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.25) * LHCF * angles(math.rad(0), math.rad(0), math.rad(5)), 0.4)
  2079.       FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(1, 0, 0.05) * angles(math.rad(0), math.rad(-127.5), math.rad(0)), 0.3)
  2080.       PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(125), math.rad(0)), 0.1)
  2081.       PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(125), math.rad(0)), 0.1)
  2082.       msh2.Scale = msh2.Scale + vt(0.05,0.05,0.05)
  2083.       spart2.CFrame = Barrel.CFrame
  2084. maxbullets = maxbullets + 0.05
  2085. maxvolume = maxvolume + 0.0025
  2086.     elseif charge == false then
  2087.       break
  2088.     end
  2089.   end
  2090. for i = 0, maxbullets do
  2091.       spart2.CFrame = Barrel.CFrame
  2092. wait(0.015)
  2093. shot:Play()
  2094. local touched = false
  2095. local delay = false
  2096. msh2.Scale = msh2.Scale - vt(0.75,0.75,0.75)
  2097. local spart = Instance.new("Part",char)
  2098. spart.Size = vt(1,1,1)
  2099. spart.BrickColor = maincolor
  2100. spart.Transparency = 0
  2101. spart.CanCollide = false
  2102. spart.Material = "Neon"
  2103. spart.CFrame = Barrel.CFrame
  2104. local msh = Instance.new("SpecialMesh",spart)
  2105. msh.MeshType = "Sphere"
  2106. local bv = Instance.new("BodyVelocity")
  2107. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2108. bv.velocity = mouse.Hit.lookVector * 250
  2109. bv.Parent = spart
  2110. wait(0.05)
  2111. spart.Touched:connect(function(hit)
  2112. if touched == false then
  2113. touched = true
  2114. spart.Anchored = true
  2115. local tick = Instance.new("Sound",spart)
  2116. tick.SoundId = "rbxassetid://414516914"
  2117. tick.Volume = maxvolume
  2118. tick.Pitch = 0.45
  2119. tick:Play()
  2120. effecto:Destroy()
  2121. local pt1 = NumberSequenceKeypoint.new(0,10,0)
  2122. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  2123. local effectoz = Instance.new("ParticleEmitter",spart)
  2124. effectoz.Texture = "rbxasset://textures/particles/smoke_main.dds"
  2125. effectoz.Color = ColorSequence.new(maincolor.Color)
  2126. effectoz.LightEmission = 1
  2127. effectoz.Lifetime = NumberRange.new(3)
  2128. effectoz.Size = NumberSequence.new({pt1,pt2})
  2129. effectoz.Speed = NumberRange.new(0,0)
  2130. effectoz.RotSpeed = NumberRange.new(100,100)
  2131. effectoz.Speed = NumberRange.new(25)
  2132. effectoz.VelocitySpread = 10000000
  2133. effectoz.Rate = 1000000000000
  2134. wait(0.05)
  2135. effectoz.Rate = 0
  2136. Damagefunc(spart, hit, 50, 75, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  2137. for i = 0, 50 do
  2138. msh.Scale = msh.Scale + vt(1.5,1.5,1.5)
  2139. spart.Transparency = spart.Transparency + 0.025
  2140. wait(0)
  2141. end
  2142. spart:Destroy()
  2143. end
  2144. end)
  2145. end
  2146. spart2:Destroy()
  2147. attack = false
  2148. wait(3)
  2149. shot:Destroy()
  2150. end
  2151.  
  2152. function Decapitate()
  2153.   attack = true
  2154.   Character.Humanoid.WalkSpeed = 5
  2155.   CreateSound("http://roblox.com/asset/?id=360125304", char, 5, 1)
  2156.   while true do
  2157.     swait()
  2158.     if charge == true then
  2159.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.4)
  2160.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(50)), 0.4)
  2161.       RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(70), math.rad(80)), 0.4)
  2162.       LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-130), math.rad(-90)), 0.4)
  2163.       RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.4)
  2164.       LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.4)
  2165.       FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  2166.       PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(60), math.rad(0)), 0.1)
  2167.       PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(60), math.rad(0)), 0.1)
  2168. text.Text = "Take your last breath.."
  2169.     elseif charge == false then
  2170.       break
  2171.     end
  2172.   end
  2173. text.Text = "!!!!!!!"
  2174.   CreateSound("http://roblox.com/asset/?id=360125313", char, 2.5, 1)
  2175.   con1 = HitboxA.Touched:connect(function(hit)
  2176.     CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
  2177.     Damagefunc(HitboxA, hit, 30, 60, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  2178.     for i = 1, 10 do
  2179.       BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  2180.     end
  2181.     con1:disconnect()
  2182.   end)
  2183.   con2 = HitboxB.Touched:connect(function(hit)
  2184.     CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  2185.     Damagefunc(HitboxB, hit, 30, 60, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  2186.     for i = 1, 10 do
  2187.       BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  2188.     end
  2189.     con2:disconnect()
  2190.   end)
  2191.   for i = 0, 1, 0.03 do
  2192.     swait()
  2193.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.2)
  2194.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(20)), 0.2)
  2195.     RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(50), math.rad(80)), 0.2)
  2196.     LW.C0 = clerp(LW.C0, CFrame.new(-0.5, 0.5, -0.5) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.2)
  2197.     RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.2)
  2198.     LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.2)
  2199.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), 0.2)
  2200.     PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), 0.1)
  2201.     PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), 0.1)
  2202.   end
  2203.   CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
  2204.   CreateSound("http://roblox.com/asset/?id=199149072", Torso, 0.5, 0.8)
  2205.   CreateSound("http://roblox.com/asset/?id=199149119", Torso, 0.6, 0.9)
  2206.   for i = 0, 1, 0.04 do
  2207.     swait()
  2208.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.2)
  2209.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-80)), 0.2)
  2210.     RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(90)), 0.2)
  2211.     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-20), math.rad(-50)), 0.2)
  2212.     RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.1)
  2213.     LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), 0.1)
  2214.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), 0.2)
  2215.     PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  2216.     PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  2217.   end
  2218.   attack = false
  2219.   Character.Humanoid.WalkSpeed = 10
  2220.   con1:disconnect()
  2221.   con2:disconnect()
  2222. end
  2223. function SLAY()
  2224.   attack = true
  2225.   Character.Humanoid.WalkSpeed = 5
  2226.   while true do
  2227.     swait()
  2228.     if charge == true then
  2229.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
  2230.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  2231.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(70), math.rad(130)), 0.3)
  2232.       LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(-90)), 0.3)
  2233.       RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), -0.5) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(10)), 0.3)
  2234.       LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(10)), 0.3)
  2235.       FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0.5, 0, 0) * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.2)
  2236.       PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2237.       PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2238.     elseif charge == false then
  2239.       break
  2240.     end
  2241.   end
  2242.   CreateSound("http://roblox.com/asset/?id=360125313", char, 5, 1)
  2243. text.Text = "!!!!!!!"
  2244.   con1 = HitboxA.Touched:connect(function(hit)
  2245.     CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  2246.     Damagefunc(HitboxA, hit, 70, 80, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  2247.     for i = 1, 10 do
  2248.       BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  2249.     end
  2250.     con1:disconnect()
  2251.   end)
  2252.   con2 = HitboxB.Touched:connect(function(hit)
  2253.     CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  2254.     Damagefunc(HitboxB, hit, 70, 80, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  2255.     for i = 1, 10 do
  2256.       BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  2257.     end
  2258.     con2:disconnect()
  2259.   end)
  2260.   for i = 0, 1, 0.05 do
  2261.     swait()
  2262.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2.75) * angles(math.rad(-35), math.rad(0), math.rad(0)), 0.2)
  2263.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)
  2264.     RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(-50)), 0.2)
  2265.     LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(50)), 0.2)
  2266.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), 0.2)
  2267.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), 0.2)
  2268.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), 0.2)
  2269.     PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2270.     PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2271.   end
  2272.   for i = 1, 2 do
  2273.     CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
  2274.   end
  2275.   for i = 0, 1, 0.03 do
  2276.     swait()
  2277.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  2278.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2279.     RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.7) * angles(math.rad(40), math.rad(0), math.rad(-50)), 0.3)
  2280.     LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.7) * angles(math.rad(40), math.rad(0), math.rad(50)), 0.3)
  2281.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(30)), 0.3)
  2282.     LH.C0 = clerp(LH.C0, cn(-1, -1, -0.15) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(30)), 0.3)
  2283.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(50)), 0.3)
  2284.     PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  2285.     PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  2286.   end
  2287.   attack = false
  2288.   con1:disconnect()
  2289.   con2:disconnect()
  2290.   Character.Humanoid.WalkSpeed = 10
  2291. end
  2292. function DIVIDE()
  2293.   attack = true
  2294.   CreateSound("http://roblox.com/asset/?id=203691492", char, 1, 1)
  2295.   for i = 0, 1, 0.05 do
  2296.     swait()
  2297.     Torso.Velocity = RootPart.CFrame.lookVector * 40
  2298.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.2) * angles(math.rad(-10), math.rad(0), math.rad(80)), 0.2)
  2299.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-60)), 0.2)
  2300.     RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.3) * angles(math.rad(0), math.rad(70), math.rad(50)), 0.2)
  2301.     LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.5) * angles(math.rad(0), math.rad(-70), math.rad(-70)), 0.2)
  2302.     RH.C0 = clerp(RH.C0, cn(1, -0.95, 0) * RHCF * angles(math.rad(7), math.rad(-30), math.rad(0)), 0.2)
  2303.     LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(50)), 0.2)
  2304.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2305.     PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2306.     PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2307.   end
  2308.   CreateSound("http://roblox.com/asset/?id=360125286", char, 5, 1)
  2309.   CreateSound("http://roblox.com/asset/?id=320557563", char, 5, 0.8)
  2310.   local joj = HitboxA.Touched:connect(function(hit)
  2311.     hit.Parent:WaitForChild("Humanoid").PlatformStand = true
  2312.     Ult = true
  2313.   end)
  2314.   for i = 0, 1, 0.04 do
  2315.     swait()
  2316.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5) * angles(math.rad(20), math.rad(0), math.rad(-80)), 0.2)
  2317.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(-10), math.rad(80)), 0.2)
  2318.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(80)), 0.2)
  2319.     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(-80)), 0.2)
  2320.     RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-3), math.rad(40), math.rad(-10)), 0.2)
  2321.     LH.C0 = clerp(LH.C0, cn(-1, -0.3, 0) * LHCF * angles(math.rad(-8), math.rad(40), math.rad(-10)), 0.2)
  2322.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), 0.2)
  2323.     PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2324.     PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2325.   end
  2326.   if Ult == true then
  2327.     Character.Humanoid.Jump = true
  2328.     CreateSound("http://roblox.com/asset/?id=199145327", char, 2.5, 0.8)
  2329.     for i = 0, 1, 0.05 do
  2330.       swait()
  2331.       Torso.Velocity = Vector3.new(0, 100, 0)
  2332.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5) * angles(6 * i, math.rad(0), math.rad(0)), 0.2)
  2333.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  2334.       RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(-50)), 0.3)
  2335.       LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(50)), 0.3)
  2336.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), 0.3)
  2337.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), 0.3)
  2338.       FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), 0.3)
  2339.       PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  2340.       PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  2341.     end
  2342.     CreateSound("http://roblox.com/asset/?id=360125313", char, 5, 1)
  2343. text.Text = "!!!!!!!"
  2344.     for i = 0, 1, 0.017 do
  2345.       swait()
  2346.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2347.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  2348.       RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(-50)), 0.3)
  2349.       LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, 0.7) * angles(math.rad(180), math.rad(0), math.rad(50)), 0.3)
  2350.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-50)), 0.2)
  2351.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(50)), 0.2)
  2352.       FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), 0.3)
  2353.       PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  2354.       PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  2355.     end
  2356.     CreateSound("http://roblox.com/asset/?id=320557563", char, 2.5, 0.7)
  2357.     con1 = HitboxA.Touched:connect(function(hit)
  2358.       Damagefunc(HitboxA, hit, 9001, 900000, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  2359.       CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
  2360.       CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  2361.       for i = 1, 10 do
  2362.         BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  2363.       end
  2364.       con1:disconnect()
  2365.     end)
  2366.     con2 = HitboxB.Touched:connect(function(hit)
  2367.       Damagefunc(HitboxB, hit, 9001, 900000, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  2368.       CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
  2369.       CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  2370.       for i = 1, 10 do
  2371.         BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  2372.       end
  2373.       con2:disconnect()
  2374.     end)
  2375.     for i = 0, 1, 0.05 do
  2376.       swait()
  2377.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), 0.3)
  2378.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  2379.       RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.7) * angles(math.rad(40), math.rad(0), math.rad(-50)), 0.3)
  2380.       LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.7) * angles(math.rad(40), math.rad(0), math.rad(50)), 0.3)
  2381.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), 0.3)
  2382.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), 0.3)
  2383.       FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(50)), 0.3)
  2384.       PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  2385.       PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  2386.     end
  2387.     con1:disconnect()
  2388.     con2:disconnect()
  2389.   end
  2390.   Ult = false
  2391.   attack = false
  2392.   joj:disconnect()
  2393. end
  2394. function MakeGrenade()
  2395.   local m = Instance.new("Model", Character)
  2396.   m.Name = "GrenadeModel"
  2397.   GrenadeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Handle", Vector3.new(0.720000029, 0.720000029, 0.720000029))
  2398.   GrenadeHandleWeld = CreateWeld(m, Character["Left Arm"], GrenadeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0399894714, 0.0880355835, -1.03497469, -1, -1.29144695E-10, -1.65926451E-7, 1.65926451E-7, -5.96046377E-8, -1, 1.291348E-10, -1, 5.96046377E-8))
  2399.   GrenadeHandleWeld.Name = "HandleWeld"
  2400.   CreateMesh("SpecialMesh", GrenadeHandle, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2401.   Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  2402.   Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891E-5, 6.07967377E-6, -0.305992126, -0.99999994, 2.91125325E-5, 3.88413115E-4, 3.884123E-4, -2.87742059E-5, 1, 2.91237066E-5, 1, 2.87628955E-5))
  2403.   CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
  2404.   Button = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Button", Vector3.new(0.287999928, 0.24000001, 0.251999915))
  2405.   Buttonweld = CreateWeld(m, GrenadeHandle, Button, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.378005981, -2.2649765E-6, 1, 0, 4.87636868E-18, 0, 1, 0, 4.87636868E-18, 0, 1))
  2406.   CreateMesh("CylinderMesh", Button, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.150000006, 1))
  2407.   Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.287999928, 0.24000001, 0.287999928))
  2408.   Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727E-6, -0.323997498, 4.05311584E-6, 1, 0, 4.87636868E-18, 0, 1, 0, 4.87636868E-18, 0, 1))
  2409.   CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.299999982, 1))
  2410.   Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  2411.   Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891E-5, 9.77516174E-6, -0.395996094, -0.99999994, 2.91125325E-5, 3.88413115E-4, 3.884123E-4, -2.87742059E-5, 1, 2.91237066E-5, 1, 2.87628955E-5))
  2412.   CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.0468000025, 0.0468000025, 0.259199947))
  2413.   Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  2414.   Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.396003723, 5.96046448E-7, 1, 0, 4.87636868E-18, 0, 1, 0, 4.87636868E-18, 0, 1))
  2415.   CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.300000012, 0.300000012))
  2416.   Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  2417.   Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.67572021E-6, -7.62939453E-6, -0.305995941, 2.90565495E-5, -3.88383865E-4, 0.99999994, -2.88907795E-5, -0.99999994, -3.88383021E-4, 1, -2.88794927E-5, -2.90677672E-5))
  2418.   CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
  2419.   Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.287999928, 0.685800076, 0.287999928))
  2420.   Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 9.04083252E-4, 0, 3.6234119E-12, 0, 1, -1, -1.42108547E-14, 3.62340236E-12, 1.42108547E-14, -1, 0))
  2421.   CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2422.   Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  2423.   Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.67028809E-5, 0, 0.306002617, -0.99999994, -3.88418615E-4, 2.90845201E-5, 3.884178E-4, -1, -2.87741423E-5, 2.90956923E-5, -2.87628409E-5, 1))
  2424.   CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
  2425.   Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  2426.   Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.14440918E-5, 1.52587891E-5, -0.306001425, -0.99999994, -3.88418615E-4, 2.90845201E-5, 3.884178E-4, -1, -2.87741423E-5, 2.90956923E-5, -2.87628409E-5, 1))
  2427.   CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
  2428.   Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  2429.   Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.45571136E-5, -3.05175781E-5, 0.305992126, 2.90565495E-5, -3.88383865E-4, 0.99999994, -2.88907795E-5, -0.99999994, -3.88383021E-4, 1, -2.88794927E-5, -2.90677672E-5))
  2430.   CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
  2431.   Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.287999928, 0.685800076, 0.287999928))
  2432.   Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.04083252E-4, -5.96046448E-7, 0, -1, 2.46687932E-7, -5.96051919E-8, 5.96052629E-8, 3.27825546E-7, -1, -2.46687904E-7, -1, -3.27825546E-7))
  2433.   CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2434. end
  2435. local CanThrow = true
  2436. function ThrowGrenade()
  2437.   attack = true
  2438.   CanThrow = false
  2439.   for i = 0, 1, 0.05 do
  2440.     swait()
  2441.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  2442.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
  2443.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  2444.     LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0.1) * angles(math.rad(-20), math.rad(0), math.rad(20)), 0.1)
  2445.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2446.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2447.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  2448.     PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2449.     PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2450.   end
  2451.   MakeGrenade()
  2452.   CreateSound("http://roblox.com/asset/?id=175783708", Player.Character:WaitForChild("GrenadeModel").Handle, 1, 1)
  2453.   for i = 0, 1, 0.05 do
  2454.     swait()
  2455.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  2456.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
  2457.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  2458.     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.1)
  2459.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2460.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2461.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  2462.     PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2463.     PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2464.   end
  2465.   local Beep = Instance.new("Sound")
  2466.   Beep.Name = "Beep"
  2467.   Beep.SoundId = "rbxassetid://146785518"
  2468.   Beep.Volume = 0.4
  2469.   Beep.Looped = true
  2470.   Beep.Pitch = 4.5
  2471.   Beep.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  2472.   Beep:Play()
  2473.   while true do
  2474.     swait()
  2475.     if charge == true then
  2476.       RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  2477.       Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
  2478.       RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.5)
  2479.       LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(200), math.rad(0), math.rad(-10)), 0.1)
  2480.       RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2481.       LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2482.       FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  2483.       PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2484.       PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2485.     elseif charge == false then
  2486.       break
  2487.     end
  2488.   end
  2489.   for i = 0, 1, 0.1 do
  2490.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  2491.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
  2492.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  2493.     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(200), math.rad(0), math.rad(-10)), 0.1)
  2494.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2495.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2496.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  2497.     PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2498.     PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2499.   end
  2500.   CreateSound("rbxassetid://320557413", LeftArm, 1, 1)
  2501.   pcall(function()
  2502.     Player.Character:WaitForChild("GrenadeModel").HandleWeld:remove()
  2503.   end)
  2504.   local BodyVelocity = Instance.new("BodyVelocity")
  2505.   BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2506.   BodyVelocity.velocity = (mouse.Hit.p - Player.Character:WaitForChild("GrenadeModel").Handle.Position).unit * 200
  2507.   BodyVelocity.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  2508.   game:GetService("Debris"):AddItem(BodyVelocity, 0.1)
  2509.   game:GetService("Debris"):AddItem(Player.Character:WaitForChild("GrenadeModel"), 10)
  2510.   wait()
  2511.   ExplodeCon = Player.Character:WaitForChild("GrenadeModel").Handle.Touched:connect(function(Hit)
  2512.     ExplodeCon:disconnect()
  2513.     CreateSound("rbxassetid://240036913", Player.Character:WaitForChild("GrenadeModel").Handle, 1, 1)
  2514.     if Hit.Parent == Player.Character:WaitForChild("GrenadeModel").Handle.Parent then
  2515.       return
  2516.     end
  2517.     for _, Part in pairs(Player.Character:WaitForChild("GrenadeModel"):GetChildren()) do
  2518.       pcall(function()
  2519.         Part.CanCollide = true
  2520.       end)
  2521.     end
  2522.     local Weld = Instance.new("Weld")
  2523.     Weld.Part0 = Player.Character:WaitForChild("GrenadeModel").Handle
  2524.     Weld.Part1 = Hit
  2525.     Weld.C0 = Character.GrenadeModel.Handle.CFrame:inverse() * CFrame.new(Character.GrenadeModel.Handle.Position)
  2526.     Weld.C1 = Hit.CFrame:inverse() * CFrame.new(Player.Character:WaitForChild("GrenadeModel").Handle.Position)
  2527.     Weld.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  2528.     for i = 4, 10, 0.075 do
  2529.       Beep.Pitch = i
  2530.       swait()
  2531.     end
  2532.     for i = 1, 5 do
  2533.       local Sound = Instance.new("Sound")
  2534.       Sound.Name = "Explode"
  2535.       Sound.SoundId = "rbxassetid://166221646"
  2536.       Sound.Volume = 1
  2537.       Sound.Pitch = math.random(700, 900) / 1000
  2538.       Sound.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  2539.       Sound:Play()
  2540.     end
  2541.     local S = Instance.new("Explosion", workspace)
  2542.     S.Position = Player.Character:WaitForChild("GrenadeModel").Handle.Position
  2543.     S.BlastPressure = 5
  2544.     S.BlastRadius = 10
  2545.     S.ExplosionType = 2
  2546.     Player.Character:WaitForChild("GrenadeModel"):remove()
  2547.     CanThrow = true
  2548.   end)
  2549.   for i = 0, 1, 0.05 do
  2550.     swait()
  2551.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  2552.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)
  2553.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  2554.     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  2555.     RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2556.     LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2557.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  2558.     PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2559.     PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2560.   end
  2561.   attack = false
  2562. end
  2563. function makeeffect(par, size, pos1, trans, trans1, howmuch, delay1, id, type)
  2564.   local p = Instance.new("Part", par or workspace)
  2565.   p.CFrame = pos1
  2566.   p.Anchored = true
  2567.   p.Material = "Neon"
  2568.   p.CanCollide = false
  2569.   p.TopSurface = 0
  2570.   p.Size = Vector3.new(1, 1, 1)
  2571.   p.BottomSurface = 0
  2572.   p.Transparency = trans
  2573.   local mesh = Instance.new("SpecialMesh", p)
  2574.   mesh.Scale = size
  2575.   if id ~= nil and type == nil then
  2576.     mesh.MeshId = "rbxassetid://" .. id
  2577.   elseif id == nil and type ~= nil then
  2578.     mesh.MeshType = type
  2579.   elseif id == nil and type == nil then
  2580.     mesh.MeshType = "Brick"
  2581.   end
  2582.   coroutine.wrap(function()
  2583.     for i = 0, delay1, 0.1 do
  2584.       swait(0.016666666666666666)
  2585.       p.CFrame = p.CFrame
  2586.       mesh.Scale = mesh.Scale + howmuch
  2587.       p.Transparency = p.Transparency + trans1
  2588.     end
  2589.     p:Destroy()
  2590.   end)()
  2591.   return p
  2592. end
  2593. keypress = false
  2594. function Shriek()
  2595.   attack = true
  2596.   Character.Humanoid.WalkSpeed = 0
  2597.   for i = 1, 5 do
  2598.     CreateSound("http://roblox.com/asset/?id=360125313", Torso, 1, 0.3)
  2599.   end
  2600.   for i = 0, 1, 0.007 do
  2601.     swait()
  2602.     local ShockWave = makeeffect(Character, Vector3.new(3, 3, 3), RootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.5, 0, 0), 0.35, 0.1, Vector3.new(math.random(1, 5), math.random(1, 5), math.random(1, 5)), 3, Meshes.Ring, nil)
  2603.     ShockWave.BrickColor = Barrel.BrickColor
  2604.     local ShockWave2 = makeeffect(Character, Vector3.new(3, 3, 3), RootPart.CFrame, 0.35, 0.1, Vector3.new(math.random(1, 1.5), math.random(1, 1.5), math.random(1, 1.5)), 3, Meshes.Crown, nil)
  2605.     ShockWave2.BrickColor = Barrel.BrickColor
  2606.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.1)
  2607.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2608.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(20), math.rad(5)), 0.1)
  2609.     LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(30)), 0.1)
  2610.     RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(30)), 0.1)
  2611.     LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(-30)), 0.1)
  2612.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(167), math.rad(180)), 0.2)
  2613.     PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2614.     PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2615.   end
  2616.   CreateSound("http://roblox.com/asset/?id=360087106", workspace, 1, 1)
  2617.   for i = 0, 1, 0.005 do
  2618.     swait()
  2619.     MagniDamage(Torso, 100, 20, 50, 0, "Normal")
  2620.     local ShockWave = makeeffect(Character, Vector3.new(3, 3, 3), RootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(math.random(1, 1.5), 0, math.random(1, 1.5)), 0.35, 0.1, Vector3.new(math.random(3, 50), math.random(3, 50), math.random(3, 50)), 3, Meshes.Ring, nil)
  2621.     ShockWave.BrickColor = Barrel.BrickColor
  2622.     local ShockWave2 = makeeffect(Character, Vector3.new(3, 3, 3), RootPart.CFrame, 0.35, 0.1, Vector3.new(math.random(5, 20), math.random(5, 20), math.random(5, 20)), 3, Meshes.Crown, nil)
  2623.     ShockWave2.BrickColor = Barrel.BrickColor
  2624.     RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.5)
  2625.     Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
  2626.     RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(20), math.rad(5)), 0.5)
  2627.     LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-130)), 0.5)
  2628.     RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-30)), 0.5)
  2629.     LH.C0 = clerp(LH.C0, cn(-1, -1, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(30)), 0.5)
  2630.     FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(115), math.rad(180)), 0.2)
  2631.     PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2632.     PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2633.   end
  2634.   Character.Humanoid.WalkSpeed = 10
  2635.   attack = false
  2636. end
  2637. Bin = Instance.new("HopperBin")
  2638. Bin.Name = "Divider"
  2639. Bin.Parent = Player.Backpack
  2640. function ob1u()
  2641. end
  2642. function ob1d()
  2643.   if Sheathed == false then
  2644.     if attack == false and attacktype == 1 then
  2645.       attacktype = 2
  2646.       attackone()
  2647.     elseif attack == false and attacktype == 2 then
  2648.       attacktype = 3
  2649.       attacktwo()
  2650.     elseif attack == false and attacktype == 3 then
  2651.       attacktype = 1
  2652.       attackthree()
  2653.     end
  2654.   end
  2655. end
  2656. function subtractEnergy(k)
  2657.   if k <= Energy then
  2658.     Energy = Energy - k
  2659.   end
  2660. end
  2661. input = ""
  2662. function key(k)
  2663.   k = k:lower()
  2664.   if attack == false and k == "f" and Sheathed == true then
  2665.     Sheathed = false
  2666.     UnsheathAnim()
  2667.   elseif attack == false and k == "f" and Sheathed == false then
  2668.     Sheathed = true
  2669.     SheathAnim()
  2670.   elseif k == "q" and Sheathed == false and attack == false and cooldown5 >= co5 and Energy >= skill5stam then
  2671.     charge = true
  2672.     Wave2()
  2673.   elseif k == "z" and Sheathed == false and attack == false and cooldown1 >= co1 and Energy >= skill1stam then
  2674.     charge = true
  2675.     Wave()
  2676.   elseif k == "x" and Sheathed == false and attack == false and cooldown2 >= co2 and Energy >= skill2stam then
  2677.     charge = true
  2678.     Decapitate()
  2679.   elseif k == "c" and Sheathed == false and attack == false and cooldown4 >= co4 and Energy >= skill4stam then
  2680.     charge = true
  2681.     SLAY()
  2682.   elseif k == "v" and Sheathed == false and attack == false and cooldown3 >= co3 and Energy >= skill3stam then
  2683.     DIVIDE()
  2684.     cooldown3 = 0
  2685.     subtractEnergy(skill4stam)
  2686.   end
  2687. end
  2688. function keyup(k)
  2689.   k = k:lower()
  2690.   if k == "q" and charge == true and attack == true then
  2691.     cooldown5 = 0
  2692.     subtractEnergy(skill5stam)
  2693.     charge = false
  2694.   elseif k == "z" and charge == true and attack == true then
  2695.     cooldown1 = 0
  2696.     subtractEnergy(skill1stam)
  2697.     charge = false
  2698.   elseif k == "x" and charge == true and attack == true then
  2699.     cooldown2 = 0
  2700.     subtractEnergy(skill2stam)
  2701.     charge = false
  2702.   elseif k == "c" and charge == true and attack == true then
  2703.     cooldown4 = 0
  2704.     subtractEnergy(skill3stam)
  2705.     charge = false
  2706.   end
  2707. end
  2708. function ds(mouse)
  2709. end
  2710. function s(mouse)
  2711.   print("Selected")
  2712.   mouse.Button1Down:connect(function()
  2713.     ob1d(mouse)
  2714.   end)
  2715.   mouse.Button1Up:connect(function()
  2716.     ob1u(mouse)
  2717.   end)
  2718.   mouse.KeyDown:connect(key)
  2719.   mouse.KeyUp:connect(keyup)
  2720. end
  2721. Bin.Selected:connect(s)
  2722. Bin.Deselected:connect(ds)
  2723. Humanoid.WalkSpeed = 10
  2724. function updateskills()
  2725.   if cooldown1 <= co1 then
  2726.     cooldown1 = cooldown1 + 0.03333333333333333
  2727.   end
  2728.   if cooldown2 <= co2 then
  2729.     cooldown2 = cooldown2 + 0.03333333333333333
  2730.   end
  2731.   if cooldown3 <= co3 then
  2732.     cooldown3 = cooldown3 + 0.03333333333333333
  2733.   end
  2734.   if cooldown4 <= co4 then
  2735.     cooldown4 = cooldown4 + 0.03333333333333333
  2736.   end
  2737.   if Energy <= skill1stam then
  2738.     bar4.BackgroundColor3 = Color3.new(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
  2739.   else
  2740.     bar4.BackgroundColor3 = skillcolorscheme
  2741.   end
  2742.   if Energy <= skill2stam then
  2743.     bar3.BackgroundColor3 = Color3.new(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
  2744.   else
  2745.     bar3.BackgroundColor3 = skillcolorscheme
  2746.   end
  2747.   if Energy <= skill3stam then
  2748.     bar1.BackgroundColor3 = Color3.new(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
  2749.   else
  2750.     bar1.BackgroundColor3 = skillcolorscheme
  2751.   end
  2752.   if Energy <= skill4stam then
  2753.     bar2.BackgroundColor3 = Color3.new(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
  2754.   else
  2755.     bar2.BackgroundColor3 = skillcolorscheme
  2756.   end
  2757.   if Energy <= skill5stam then
  2758.     bar5.BackgroundColor3 = Color3.new(0.40784313725490196, 0.40784313725490196, 0.40784313725490196)
  2759.   else
  2760.     bar5.BackgroundColor3 = skillcolorscheme
  2761.   end
  2762.   if Energy <= maxEnergy then
  2763.     Energy = Energy + recovermana / 30
  2764.   end
  2765. end
  2766. while true do
  2767.   swait()
  2768.   if Humanoid.Health == 0 or Character == nil then
  2769.     break
  2770.   end
  2771.   updateskills()
  2772.   Energycover:TweenSize(UDim2.new(1 * (Energy / maxEnergy), 0, 1, 0), "Out", "Quad", 0.5)
  2773.   bar4:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  2774. if attack == false then
  2775. if char.Head.face.Texture == "http://www.roblox.com/asset/?id=20418518" and effolemode == false then
  2776. text.Text = randomnamefem.. ": " ..math.floor(char.Humanoid.Health)
  2777. end
  2778. if char.Head.face.Texture == "http://www.roblox.com/asset/?id=0" and effolemode == true then
  2779. text.Text = "Cyania: " ..math.floor(char.Humanoid.Health)
  2780. end
  2781. if char.Head.face.Texture ~= "http://www.roblox.com/asset/?id=20418518" and effolemode == false then
  2782. text.Text = randomname.. ": " ..math.floor(char.Humanoid.Health)
  2783. end
  2784. end
  2785.   bar3:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  2786.   bar1:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  2787.   bar2:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  2788.   Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2789.   velocity = RootPart.Velocity.y
  2790.   sine = sine + change
  2791.   local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2792.   if equipped == true or equipped == false then
  2793.     if 1 < RootPart.Velocity.y and hit == nil then
  2794.       Anim = "Jump"
  2795.       if attack == false then
  2796.         if Sheathed == false then
  2797.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  2798.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2799.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(20)), 0.1)
  2800.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  2801.           RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(2), math.rad(0), math.rad(0)), 0.1)
  2802.           LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  2803.           FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(220), math.rad(180)), 0.1)
  2804.           PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2805.           PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2806.         elseif Sheathed == true then
  2807.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  2808.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2809.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  2810.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  2811.           RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  2812.           LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  2813.           FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2814.           PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2815.           PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2816.         end
  2817.       end
  2818.     elseif RootPart.Velocity.y < -1 and hit == nil then
  2819.       Anim = "Fall"
  2820.       if attack == false then
  2821.         if Sheathed == false then
  2822.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2823.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2824.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(30)), 0.1)
  2825.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  2826.           RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  2827.           LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  2828.           FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(150), math.rad(180)), 0.1)
  2829.           PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2830.           PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2831.         elseif Sheathed == true then
  2832.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2833.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2834.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  2835.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  2836.           RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  2837.           LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  2838.           FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2839.           PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2840.           PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2841.         end
  2842.       end
  2843.     elseif Torsovelocity < 1 and hit ~= nil then
  2844.       Anim = "Idle"
  2845.       if attack == false then
  2846.         change = 1
  2847.         if Sheathed == false then
  2848.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(10 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-30)), 0.1)
  2849.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3 + 1 * math.cos(sine / 25)), math.rad(-3), math.rad(30)), 0.1)
  2850.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 - 5 * math.cos(sine / 25)), math.rad(-42), math.rad(-10)), 0.1)
  2851.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-25 + 5 * math.cos(sine / 25))), 0.1)
  2852.           RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), -0.175) * RHCF * angles(math.rad(-3 + 1 * math.cos(sine / 25)), math.rad(20), math.rad(-8)), 0.1)
  2853.           LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.275) * LHCF * angles(math.rad(-5 + 1 * math.cos(sine / 25)), math.rad(30), math.rad(7)), 0.1)
  2854.           FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(160 + 1 * math.cos(sine / 25)), math.rad(180)), 0.1)
  2855.           PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2856.           PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2857.         elseif Sheathed == true then
  2858.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.3)
  2859.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), 0.3)
  2860.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(15 + 3 * math.cos(sine / 25))), 0.3)
  2861.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15 - 3 * math.cos(sine / 25))), 0.3)
  2862.           RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-8)), 0.3)
  2863.           LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.375) * LHCF * angles(math.rad(0), math.rad(0), math.rad(7)), 0.3)
  2864.           FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2865.           PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2866.           PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2867.         end
  2868.       end
  2869.     elseif Torsovelocity > 2 and hit ~= nil then
  2870.       Anim = "Walk"
  2871.       if attack == false then
  2872.         if Sheathed == false then
  2873.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(20 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-30)), 0.1)
  2874.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3 + 1 * math.cos(sine / 25)), math.rad(-3), math.rad(30)), 0.1)
  2875.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20 - 5 * math.cos(sine / 25)), math.rad(-42), math.rad(-10)), 0.1)
  2876.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(15), math.rad(0), math.rad(-37.5 + 5 * math.cos(sine / 25))), 0.1)
  2877.           RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), -0.175) * RHCF * angles(math.rad(-0 + 1 * math.cos(sine / 25)), math.rad(20), math.rad(-10)), 0.1)
  2878.           LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.275) * LHCF * angles(math.rad(-0 + 1 * math.cos(sine / 25)), math.rad(30), math.rad(10)), 0.1)
  2879.           FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(160 + 1 * math.cos(sine / 25)), math.rad(180)), 0.1)
  2880.           PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2881.           PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2882.         elseif Sheathed == true then
  2883.           RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0.425 + 0.1 * math.cos(sine / 25)) * angles(math.rad(10), math.rad(0), math.rad(5)), 0.3)
  2884.           Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), 0.3)
  2885.           RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(15 + 3 * math.cos(sine / 25))), 0.3)
  2886.           LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15 - 3 * math.cos(sine / 25))), 0.3)
  2887.           RH.C0 = clerp(RH.C0, cn(1, -0.9 + 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-8)), 0.3)
  2888.           LH.C0 = clerp(LH.C0, cn(-1, -0.325 + 0.1 * math.cos(sine / 25), -0.375) * LHCF * angles(math.rad(0), math.rad(0), math.rad(7)), 0.3)
  2889.           FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2890.           PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2891.           PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2892.         end
  2893.       end
  2894.     end
  2895.   end
  2896.   for i, v in pairs(LoopFunctions) do
  2897.     v[2] = v[2] + 1
  2898.     v[3](v[2] / v[1])
  2899.     if v[1] <= v[2] then
  2900.       LoopFunctions[i] = nil
  2901.     end
  2902.   end
  2903.   if mouse then
  2904.     XAngle = GetX(RootPart, mouse.Hit.p)
  2905.     YAngle = GetY(RootPart, mouse.Hit.p)
  2906.   else
  2907.     XAngle = 0
  2908.     YAngle = 0
  2909.   end
  2910.   if #Effects > 0 then
  2911.     for e = 1, #Effects do
  2912.       if Effects[e] ~= nil then
  2913.         local Thing = Effects[e]
  2914.         if Thing ~= nil then
  2915.           local Part = Thing[1]
  2916.           local Mode = Thing[2]
  2917.           local Delay = Thing[3]
  2918.           local IncX = Thing[4]
  2919.           local IncY = Thing[5]
  2920.           local IncZ = Thing[6]
  2921.           if 1 >= Thing[1].Transparency then
  2922.             if Thing[2] == "Block1" then
  2923.               Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2924.               Mesh = Thing[1].Mesh
  2925.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2926.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2927.             elseif Thing[2] == "Block2" then
  2928.               Thing[1].CFrame = Thing[1].CFrame
  2929.               Mesh = Thing[7]
  2930.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2931.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2932.             elseif Thing[2] == "Cylinder" then
  2933.               Mesh = Thing[1].Mesh
  2934.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2935.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2936.             elseif Thing[2] == "Blood" then
  2937.               Mesh = Thing[7]
  2938.               Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2939.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2940.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2941.             elseif Thing[2] == "Elec" then
  2942.               Mesh = Thing[1].Mesh
  2943.               Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2944.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2945.             elseif Thing[2] == "Disappear" then
  2946.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2947.             elseif Thing[2] == "Shatter" then
  2948.               Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2949.               Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2950.               Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2951.               Thing[6] = Thing[6] + Thing[5]
  2952.             end
  2953.           else
  2954.             Part.Parent = nil
  2955.             table.remove(Effects, e)
  2956.           end
  2957.         end
  2958.       end
  2959.     end
  2960.   end
  2961. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top