UltimateGate

BLACK MAGIC - Divider

May 8th, 2018
356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 186.52 KB | None | 0 0
  1. wait(1/60)
  2. script.Name = "Chaos"
  3. local Player = game.Players.LocalPlayer
  4. repeat wait() until Player
  5. local Character = Player.Character
  6. repeat wait() until Character
  7.  
  8. local C_Fold = Instance.new("Folder", game:GetService("ServerStorage")) C_Fold.Name = "Chaos Folder"
  9. script.Parent = C_Fold
  10. if script.ClassName == "LocalScript" or script.ClassName == "Script" then
  11. if game.CreatorId == 0 then
  12. script.Parent = C_Fold
  13. else
  14. local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call)
  15. local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment}))
  16. oxbox.script:Destroy()
  17. C_Fold:Destroy()
  18. end
  19. end
  20.  
  21. local Effects = {}
  22. --[[NIGHTOWLACE_WEAPONRY]]--
  23. Meshes = {
  24. Blast = '20329976',
  25. Crown = '1323306',
  26. Ring = '3270017',
  27. Claw = '10681506',
  28. Crystal = '9756362',
  29. Coil = '9753878',
  30. Cloud = '1095708',
  31. }
  32. local Humanoid = Character.Humanoid
  33. local mouse = Player:GetMouse()
  34. local m = Instance.new('Model', Character)
  35. m.Name = "WeaponModel"
  36. local LeftArm = Character["Left Arm"]
  37. local RightArm = Character["Right Arm"]
  38. local LeftLeg = Character["Left Leg"]
  39. local RightLeg = Character["Right Leg"]
  40. local Head = Character.Head
  41. local Torso = Character.Torso
  42. local cam = game.Workspace.CurrentCamera
  43. local RootPart = Character.HumanoidRootPart
  44. local RootJoint = RootPart.RootJoint
  45. local equipped = false
  46. local attack = false
  47. local Anim = 'Idle'
  48. local idle = 0
  49. local attacktype = 1
  50. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  51. local velocity = RootPart.Velocity.y
  52. local sine = 0
  53. local change = 1
  54. local grabbed = false
  55. local cn = CFrame.new
  56. local mr = math.rad
  57. local angles = CFrame.Angles
  58. local ud = UDim2.new
  59. local c3 = Color3.new
  60.  
  61. local NeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  62. Humanoid.Animator:Destroy()
  63. Character.Animate:Destroy()
  64.  
  65. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  66. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  67. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  68.  
  69. RSH, LSH = nil, nil
  70.  
  71. RW = Instance.new("Weld")
  72. LW = Instance.new("Weld")
  73.  
  74. RH = Torso["Right Hip"]
  75. LH = Torso["Left Hip"]
  76.  
  77. RSH = Torso["Right Shoulder"]
  78. LSH = Torso["Left Shoulder"]
  79.  
  80. RSH.Parent = nil
  81. LSH.Parent = nil
  82.  
  83. RW.Name = "RW"
  84. RW.Part0 = Torso
  85. RW.C0 = cn(1.5, 0.5, 0)
  86. RW.C1 = cn(0, 0.5, 0)
  87. RW.Part1 = RightArm
  88. RW.Parent = Torso
  89.  
  90. LW.Name = "LW"
  91. LW.Part0 = Torso
  92. LW.C0 = cn(-1.5, 0.5, 0)
  93. LW.C1 = cn(0, 0.5, 0)
  94. LW.Part1 = LeftArm
  95. LW.Parent = Torso
  96.  
  97. local co1 = 10
  98. local co2 = 25
  99. local co3 = 30
  100. local co4 = 60
  101.  
  102. local cooldown1 = 0
  103. local cooldown2 = 0
  104. local cooldown3 = 0
  105. local cooldown4 = 0
  106.  
  107. local maxEnergy = 100
  108. local Energy = 0--Energy you start out with
  109. local skill1stam = 10--how much stamina is needed for a skill
  110. local skill2stam = 50
  111. local skill3stam = 100
  112. local skill4stam = 60
  113. local recovermana = 5--how much mana per second
  114.  
  115. local skillcolorscheme = BrickColor.new("Deep orange").Color
  116.  
  117. local scrn = Instance.new('ScreenGui', Player.PlayerGui)
  118. function makeframe(par, trans, pos, size, color)
  119. local frame = Instance.new('Frame', par)
  120. frame.BackgroundTransparency = trans
  121. frame.BorderSizePixel = 0
  122. frame.Position = pos
  123. frame.Size = size
  124. frame.BackgroundColor3 = color
  125. return frame
  126. end
  127.  
  128. function makelabel(par, text)
  129. local label = Instance.new('TextLabel', par)
  130. label.BackgroundTransparency = 1
  131. label.Size = UDim2.new(1, 0, 1, 0)
  132. label.Position = UDim2.new(0, 0, 0, 0)
  133. label.TextColor3 = Color3.new(255, 255, 255)
  134. label.TextStrokeTransparency = 0
  135. label.FontSize = Enum.FontSize.Size32
  136. label.Font = Enum.Font.SourceSansLight
  137. label.BorderSizePixel = 0
  138. label.TextScaled = true
  139. label.Text = text
  140. end
  141. framesk1 = makeframe(scrn, .5, UDim2.new(.8, 0, .85, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  142. framesk2 = makeframe(scrn, .5, UDim2.new(.8, 0, .74, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  143. framesk3 = makeframe(scrn, .5, UDim2.new(.8, 0, .63, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  144. framesk4 = makeframe(scrn, .5, UDim2.new(.8, 0, .52, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  145.  
  146. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  147. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  148. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  149. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  150. text1 = makelabel(framesk1, '[V]\n Divide')
  151. text2 = makelabel(framesk2, '[C]\n Slay')
  152. text3 = makelabel(framesk3, "[X]\n Decapitate")
  153. text4 = makelabel(framesk4, '[Z]\n Energy Wave')
  154. Energybar = makeframe(scrn, .5, UDim2.new(.43, 0, .85, 0), UDim2.new(.26, 0, .03, 0), BrickColor.new("Institutional white").Color)
  155. Energycover = makeframe(Energybar, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), BrickColor.new("New Yeller").Color)
  156. Energytext = makelabel(Energybar, 'Energy')
  157.  
  158.  
  159. local stats = Instance.new('Folder', Character)
  160. stats.Name = 'Stats'
  161. local block = Instance.new('BoolValue', stats)
  162. block.Name = 'Block'
  163. block.Value = false
  164. local stun = Instance.new('BoolValue', stats)
  165. stun.Name = 'Stun'
  166. stun.Value = false
  167. local defense = Instance.new('NumberValue', stats)
  168. defense.Name = 'Defence'
  169. defense.Value = 3
  170. local speed = Instance.new('NumberValue', stats)
  171. speed.Name = 'Speed'
  172. speed.Value = 1
  173. local damagea = Instance.new('NumberValue', stats)
  174. damagea.Name = 'Damage'
  175. damagea.Value = 1
  176.  
  177. function clerp(a, b, t)
  178. return a:lerp(b, t)
  179. end
  180.  
  181. --[[Credits to SazErenos for his Artificial Heartbeat]]--
  182.  
  183. ArtificialHB = Instance.new("BindableEvent", Player.PlayerGui)
  184. ArtificialHB.Name = "Heartbeat"
  185.  
  186. Player.PlayerGui:WaitForChild("Heartbeat")
  187.  
  188. frame = 1 / 60
  189. tf = 0
  190. allowframeloss = false
  191. tossremainder = false
  192. lastframe = tick()
  193. Player.PlayerGui.Heartbeat:Fire()
  194. local gg = false
  195. game:GetService("RunService").Heartbeat:connect(function(s, p)
  196. if Player.PlayerGui:FindFirstChild("Heartbeat") == nil then gg=true end
  197. if gg==true then return end
  198. tf = tf + s
  199. if tf >= frame then
  200. if allowframeloss then
  201. Player.PlayerGui.Heartbeat:Fire()
  202. lastframe = tick()
  203. else
  204. for i = 1, math.floor(tf / frame) do
  205. Player.PlayerGui.Heartbeat:Fire()
  206. end
  207. lastframe = tick()
  208. end
  209. if tossremainder then
  210. tf = 0
  211. else
  212. tf = tf - frame * math.floor(tf / frame)
  213. end
  214. end
  215. end)
  216.  
  217. function swait(num)
  218. if num == 0 or num == nil then
  219. ArtificialHB.Event:wait()
  220. else
  221. for i = 0, num do
  222. ArtificialHB.Event:wait()
  223. end
  224. end
  225. end
  226.  
  227. local RbxUtility = LoadLibrary("RbxUtility")
  228. local Create = RbxUtility.Create
  229.  
  230. function RemoveOutlines(part)
  231. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  232. end
  233.  
  234. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  235. local Part = Create("Part"){
  236. Parent = Parent,
  237. Reflectance = Reflectance,
  238. Transparency = Transparency,
  239. CanCollide = false,
  240. Locked = true,
  241. BrickColor = BrickColor.new(tostring(BColor)),
  242. Name = Name,
  243. Size = Size,
  244. Material = Material,
  245. }
  246. RemoveOutlines(Part)
  247. return Part
  248. end
  249.  
  250. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  251. local Msh = Create(Mesh){
  252. Parent = Part,
  253. Offset = OffSet,
  254. Scale = Scale,
  255. }
  256. if Mesh == "SpecialMesh" then
  257. Msh.MeshType = MeshType
  258. Msh.MeshId = MeshId
  259. end
  260. return Msh
  261. end
  262.  
  263. function CreateWeld(Parent, Part0, Part1, C0, C1)
  264. local Weld = Create("Weld"){
  265. Parent = Parent,
  266. Part0 = Part0,
  267. Part1 = Part1,
  268. C0 = C0,
  269. C1 = C1,
  270. }
  271. return Weld
  272. end
  273.  
  274. function rayCast(pos, dir, maxl, ignore)
  275. return game:service("Workspace"):FindPartOnRay(Ray.new(pos, dir.unit * (maxl or 999.999)), ignore)
  276. end
  277.  
  278. function CreateSound(id, par, vol, pit)
  279. coroutine.resume(coroutine.create(function()
  280. local sou = Instance.new("Sound", par or workspace)
  281. sou.Volume = vol
  282. sou.Pitch = pit or 1
  283. sou.SoundId = id
  284. wait()
  285. sou:play()
  286. game:GetService("Debris"):AddItem(sou, 6)
  287. end))
  288. end
  289.  
  290. local function getclosest(obj, distance)
  291. local last, lastx = distance + 1
  292. for i, v in pairs(workspace:GetChildren()) do
  293. if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
  294. local t = v.Torso
  295. local dist = (t.Position - obj.Position).magnitude
  296. if dist <= distance then
  297. if dist < last then
  298. last = dist
  299. lastx = v
  300. end
  301. end
  302. end
  303. end
  304. return lastx
  305. end
  306.  
  307. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  308. if hit.Parent == nil then
  309. return
  310. end
  311. local h = hit.Parent:FindFirstChild("Humanoid")
  312. for _, v in pairs(hit.Parent:children()) do
  313. if v:IsA("Humanoid") then
  314. h = v
  315. end
  316. end
  317. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  318. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  319. if hit.Parent.DebounceHit.Value == true then
  320. return
  321. end
  322. end
  323. local c = Create("ObjectValue"){
  324. Name = "creator",
  325. Value = game:service("Players").LocalPlayer,
  326. Parent = h,
  327. }
  328. game:GetService("Debris"):AddItem(c, .5)
  329. if HitSound ~= nil and HitPitch ~= nil then
  330. CreateSound(HitSound, hit, 1, HitPitch)
  331. end
  332. local Damage = math.random(minim, maxim)
  333. local blocked = false
  334. local block = hit.Parent:findFirstChild("Block")
  335. if block ~= nil then
  336. if block.className == "IntValue" then
  337. if block.Value > 0 then
  338. blocked = true
  339. block.Value = block.Value - 1
  340. print(block.Value)
  341. end
  342. end
  343. end
  344. if blocked == false then
  345. HitHealth=h.Health
  346. h.Health = h.Health - Damage
  347. if HitHealth~=h.Health and HitHealth~=0 and h.Health<=0 and h.Parent.Name~="Hologram" then
  348. print("gained spree")
  349. game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value=game.Players.LocalPlayer.leaderstats.Spree.Value+1
  350. end
  351. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  352. else
  353. h.Health = h.Health - (Damage / 2)
  354. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  355. end
  356. if Type == "Knockdown" then
  357. local hum = hit.Parent.Humanoid
  358. hum.PlatformStand = true
  359. coroutine.resume(coroutine.create(function(HHumanoid)
  360. swait(1)
  361. HHumanoid.PlatformStand = false
  362. end), hum)
  363. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  364. local bodvol = Create("BodyVelocity"){
  365. velocity = angle * knockback,
  366. P = 5000,
  367. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  368. Parent = hit,
  369. }
  370. local rl = Create("BodyAngularVelocity"){
  371. P = 3000,
  372. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  373. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  374. Parent = hit,
  375. }
  376. game:GetService("Debris"):AddItem(bodvol, .5)
  377. game:GetService("Debris"):AddItem(rl, .5)
  378. elseif Type == "Normal" then
  379. local vp = Create("BodyVelocity"){
  380. P = 500,
  381. maxForce = Vector3.new(math.huge, 0, math.huge),
  382. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  383. }
  384. if knockback > 0 then
  385. vp.Parent = hit.Parent.Torso
  386. end
  387. game:GetService("Debris"):AddItem(vp, .5)
  388. elseif Type == "Up" then
  389. local bodyVelocity = Create("BodyVelocity"){
  390. velocity = Vector3.new(0, 20, 0),
  391. P = 5000,
  392. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  393. Parent = hit,
  394. }
  395. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  396.  
  397. local bodyVelocity = Create("BodyVelocity"){
  398. velocity = Vector3.new(0, 20, 0),
  399. P = 5000,
  400. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  401. Parent = hit,
  402. }
  403. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  404. elseif Type == "Snare" then
  405. local bp = Create("BodyPosition"){
  406. P = 2000,
  407. D = 100,
  408. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  409. position = hit.Parent.Torso.Position,
  410. Parent = hit.Parent.Torso,
  411. }
  412. game:GetService("Debris"):AddItem(bp, 1)
  413. elseif Type == "Slashnare" then
  414. Effects["Block"].Create(BrickColor.new("Pastel Blue"),hit.Parent.Torso.CFrame*cn(0,0,0), 15, 15, 15, 3,3,3 , 0.07)
  415. for i = 1,math.random(4,5) do
  416. 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)
  417. end
  418. local bp = Create("BodyPosition"){
  419. P = 2000,
  420. D = 100,
  421. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  422. position = hit.Parent.Torso.Position,
  423. Parent = hit.Parent.Torso,
  424. }
  425. game:GetService("Debris"):AddItem(bp, 1)
  426. elseif Type == "Freeze" then
  427. local BodPos = Create("BodyPosition"){
  428. P = 50000,
  429. D = 1000,
  430. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  431. position = hit.Parent.Torso.Position,
  432. Parent = hit.Parent.Torso,
  433. }
  434. local BodGy = Create("BodyGyro") {
  435. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  436. P = 20e+003,
  437. Parent = hit.Parent.Torso,
  438. cframe = hit.Parent.Torso.CFrame,
  439. }
  440. hit.Parent.Torso.Anchored = true
  441. coroutine.resume(coroutine.create(function(Part)
  442. swait(1.5)
  443. Part.Anchored = false
  444. end), hit.Parent.Torso)
  445. game:GetService("Debris"):AddItem(BodPos, 3)
  446. game:GetService("Debris"):AddItem(BodGy, 3)
  447. end
  448. local debounce = Create("BoolValue"){
  449. Name = "DebounceHit",
  450. Parent = hit.Parent,
  451. Value = true,
  452. }
  453. game:GetService("Debris"):AddItem(debounce, Delay)
  454. c = Instance.new("ObjectValue")
  455. c.Name = "creator"
  456. c.Value = Player
  457. c.Parent = h
  458. game:GetService("Debris"):AddItem(c, .5)
  459. end
  460. end
  461.  
  462. function ShowDamage(Pos, Text, Time, Color)
  463. local Rate = (1 / 30)
  464. local Pos = (Pos or Vector3.new(0, 0, 0))
  465. local Text = (Text or "")
  466. local Time = (Time or 2)
  467. local Color = (Color or Color3.new(1, 0, 1))
  468. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  469. EffectPart.Anchored = true
  470. local BillboardGui = Create("BillboardGui"){
  471. Size = UDim2.new(3, 0, 3, 0),
  472. Adornee = EffectPart,
  473. Parent = EffectPart,
  474. }
  475. local TextLabel = Create("TextLabel"){
  476. BackgroundTransparency = 1,
  477. Size = UDim2.new(1, 0, 1, 0),
  478. Text = Text,
  479. TextColor3 = Color,
  480. TextScaled = true,
  481. Font = Enum.Font.ArialBold,
  482. Parent = BillboardGui,
  483. }
  484. game.Debris:AddItem(EffectPart, (Time + 0.1))
  485. EffectPart.Parent = game:GetService("Workspace")
  486. delay(0, function()
  487. local Frames = (Time / Rate)
  488. for Frame = 1, Frames do
  489. wait(Rate)
  490. local Percent = (Frame / Frames)
  491. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  492. TextLabel.TextTransparency = Percent
  493. end
  494. if EffectPart and EffectPart.Parent then
  495. EffectPart:Destroy()
  496. end
  497. end)
  498. end
  499. function MagniDamage(Part,magni,mindam,maxdam,knock,Type)
  500. for _,c in pairs(workspace:children()) do
  501. local hum=c:findFirstChild("Humanoid")
  502. if hum~=nil then
  503. local head=c:findFirstChild("Torso")
  504. if head~=nil then
  505. local targ=head.Position-Part.Position
  506. local mag=targ.magnitude
  507. if mag<=magni and c.Name~=Player.Name then
  508. --Damagefunc(head,mindam,maxdam,knock,Type,RootPart,.2,1,nil,1)
  509. Damagefunc(head, head, mindam,maxdam, knock, Type, RootPart, .1, "http://www.roblox.com/asset/?id=", 1)
  510. end
  511. end
  512. end
  513. end
  514. end
  515.  
  516. local Sheathed = true
  517. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Handle", Vector3.new(0.312000006, 0.311999977, 2.49599981))
  518. 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-006, -2.42176156e-005, -3.31498768e-006, -1, 0.965926588, 0.258814782, -2.42504157e-005))
  519. if Sheathed == true then
  520. HandleWeld.Part0 = Torso
  521. HandleWeld.C1 = CFrame.new(-0.158564568, 0.81268692, -3.29256415, 0.258816212, -0.965921283, -3.06585866e-006, -2.42176156e-005, -3.31498768e-006, -1, 0.965926588, 0.258814782, -2.42504157e-005)
  522. elseif Sheathed == false then
  523. HandleWeld.Part0 = RightArm
  524. HandleWeld.C1 = CFrame.new(-0.987729073, 0.101670444, 0.0226669312, -9.2297725e-008, -0.999999881, -3.64603443e-006, 1, -9.22097243e-008, -2.41326707e-005, 2.41326707e-005, -3.64603625e-006, 1)
  525. end
  526. FakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.311999977, 3.12000012))
  527. FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.00679016e-005, 0, -1.77025795e-005, 1, 3.86030479e-008, 7.52845009e-011, -3.86032752e-008, 1, -3.7943264e-006, 2.98883052e-008, 3.7943264e-006, 1))
  528. Barrel = CreatePart(m, Enum.Material.Neon, 0, 0, "Deep orange", "Barrel", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  529. Barrelweld = CreateWeld(m, FakeHandle, Barrel, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.15527344e-005, 0.00785064697, 4.2943902, 1.00000012, 3.51517156e-006, 2.68406552e-007, -3.51483322e-006, 1.00000024, -1.93357155e-005, -3.27678464e-007, 1.93361157e-005, 1.00000012))
  530. CreateMesh("BlockMesh", Barrel, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 0.630000055))
  531. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  532. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.66893005e-005, -4.19616699e-005, 1.7158519, 1, -6.63950505e-006, 2.78641801e-006, 6.63940136e-006, 1, 3.79723497e-005, -2.75674574e-006, -3.79723315e-005, 1))
  533. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  534. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  535. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.47819519e-005, -0.163799286, 1.71587622, 1.00000036, -8.30172939e-006, 2.81617372e-006, 8.24869312e-006, 1.0000037, 3.91847389e-005, -2.72694729e-006, -3.92837974e-005, 1.00000668))
  536. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 0.600000024))
  537. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.25999999))
  538. 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-006, 1.63825178, 1, -1.29658529e-005, 2.95257614e-008, 1.29658547e-005, 1, -8.04856973e-006, 2.99143714e-008, 8.04857336e-006, 1))
  539. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 1, 0.600000024))
  540. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.467999935))
  541. 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-005, 1.3260107, 1, 9.82936399e-010, 2.98894136e-008, -9.83391146e-010, 1, 1.58615876e-009, 8.70589226e-011, -1.58433977e-009, 1))
  542. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  543. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  544. 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-005, 1.87185335, 1, -3.68909946e-006, 3.38254722e-006, 3.68897895e-006, 1, 3.60052654e-005, -3.32298373e-006, -3.60052545e-005, 1))
  545. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  546. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 2.96399975))
  547. 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-005, 0.23434636, 1, -1.25929091e-005, 2.95362206e-008, 1.25929091e-005, 1, -8.52550875e-006, 2.99158529e-008, 8.52551238e-006, 1))
  548. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  549. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.311999977, 0.25999999))
  550. 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-005, 1.0140065, 1, 6.55518306e-010, 2.9889403e-008, -6.55063559e-010, 1, 1.05865183e-009, 8.70605671e-011, -1.05865183e-009, 1.00000012))
  551. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  552. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.467999935))
  553. 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-005, 0.702003896, 1, 3.2787284e-010, 2.98893958e-008, -3.27645466e-010, 1, 5.31144906e-010, 8.70621977e-011, -5.29325916e-010, 1))
  554. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  555. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.624000013, 0.467999995, 0.624000013))
  556. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-006, -1.14440918e-005, 1.87201595, 1, -5.29032604e-008, 5.96902225e-008, 5.29037152e-008, 1, -9.91985871e-008, 8.73717973e-011, 9.91985871e-008, 1))
  557. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.467999995, 0.311999977, 0.25999999))
  558. 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-005, -1.32573605, 1, -1.35078963e-005, -2.9176167e-010, 1.35078953e-005, 1, -6.87706051e-006, 5.97130594e-008, 6.87706051e-006, 0.99999994))
  559. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  560. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  561. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.38282776e-005, -2.28881836e-005, 1.87185121, 1, -7.26534245e-006, 2.7864005e-006, 7.2652374e-006, 1, 3.83895749e-005, -2.75674688e-006, -3.83895567e-005, 1))
  562. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  563. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  564. 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-005, 1.87184775, 1, -6.72890519e-006, 2.78641551e-006, 6.72880151e-006, 1, 3.78829209e-005, -2.75674529e-006, -3.78829027e-005, 1))
  565. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  566. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  567. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.33514404e-005, -0.000118255615, 2.02787757, 1, -6.38168649e-006, 2.87583225e-006, 6.38157962e-006, 1, 3.78427976e-005, -2.84615226e-006, -3.78427794e-005, 1))
  568. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  569. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.311999947))
  570. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000175952911, 0.238296509, 3.43279982, -0.999999881, 0.00067588879, -1.48822928e-005, -0.000675875111, -0.999999464, -0.000899768609, -1.54999143e-005, -0.000899759005, 0.999999762))
  571. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  572. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.468000084, 0.25999999, 0.623999953))
  573. 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, 0.000664165069, 1.88387057e-005, -0.000664138584, -1.00000155, 0.00148142118, 1.98232301e-005, 0.00148140977, 1.00000012))
  574. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  575. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 0.25999999))
  576. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0003657341, 0.23771286, 2.73086691, 1.00000048, -0.000676178781, -1.75426412e-005, 0.000676162716, 1.00000644, -0.00146031973, 1.85118624e-005, 0.00146031671, 1.00000381))
  577. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  578. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.25999999, 0.623999953))
  579. 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, 0.000555379316, -1.30081262e-005, -0.000555372215, -1.00000167, -0.00075186597, -1.34281936e-005, -0.000751857238, 1.00000119))
  580. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  581. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  582. 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, -0.000863137539, -2.17202105e-005, 0.000863098365, 0.999999344, -0.00177312223, 2.33110077e-005, 0.00177310419, 0.999999344))
  583. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  584. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.649999917))
  585. 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, -0.000264039409, 0.00126956392, 0.999998093, -0.00255113188, 0.000267319934, 0.002550798, 0.999998152))
  586. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.468000084, 0.25999999, 0.623999953))
  587. 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, -0.000666412059, 1.44355245e-005, 0.000666402746, 1.00000155, 0.000814203115, -1.49483049e-005, -0.000814191648, 1.00000107))
  588. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  589. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 1.55999982))
  590. 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, -0.000259756605, 0.00104914675, 0.999999166, -0.00217904407, 0.000262073561, 0.00217877352, 0.999998987))
  591. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  592. 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, 0.000847508956, -1.88560898e-005, -0.000847486197, -0.999998987, -0.00118631299, -1.9866844e-005, -0.00118629646, 0.999999285))
  593. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  594. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.25999999, 0.623999953))
  595. 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, -0.000555305218, -1.71965257e-005, 0.000555288454, 1.00000691, -0.00141579565, 1.80050847e-005, 0.00141579553, 1.0000031))
  596. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  597. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 1.40400004))
  598. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000288486481, 0.230098724, 3.19897962, 0.999999881, -0.000476108165, -1.56594851e-005, 0.00047609082, 1.00000119, -0.00129051635, 1.62761607e-005, 0.00129051181, 1.00000072))
  599. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  600. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.311999947))
  601. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000277042389, 0.237606049, 3.43265176, 0.999999881, -0.000677267381, -1.59333467e-005, 0.000677244971, 0.999998987, -0.00135621231, 1.69022132e-005, 0.00135620113, 0.999999166))
  602. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  603. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 0.25999999))
  604. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-8.15391541e-005, 0.238544464, 2.73082495, -1.00000048, 0.000707697705, -1.63864188e-005, -0.000707691128, -1.00000703, -0.00100343837, -1.7139364e-005, -0.00100342452, 1.00000441))
  605. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  606. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.623999953))
  607. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000113964081, 0.238075256, 3.12073874, -0.999999642, 0.000721807475, -1.68181559e-005, -0.000721792516, -1.00000143, -0.0010299877, -1.75119749e-005, -0.00102997408, 1.00000095))
  608. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  609. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  610. 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, -0.000831627112, -2.25239892e-005, 0.000831584563, 0.999998033, -0.00182506919, 2.40711288e-005, 0.00182504987, 0.999998391))
  611. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  612. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  613. 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, 0.00078641664, -1.8276658e-005, -0.000786396093, -1.00000024, -0.00113435171, -1.91514264e-005, -0.00113433646, 1.00000024))
  614. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  615. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.623999953))
  616. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000364303589, 0.237216949, 3.12080121, 0.999999762, -0.000691323658, -1.78857936e-005, 0.000691298745, 1.00000083, -0.00148679444, 1.8944078e-005, 0.00148678455, 1.00000024))
  617. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  618. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 1.40400004))
  619. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.38418579e-006, 0.231655121, 3.19894862, -0.999999881, 0.000476962567, -1.19970464e-005, -0.000476957619, -1.00000179, -0.000674495474, -1.23103664e-005, -0.000674488081, 1.00000119))
  620. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  621. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.519999862))
  622. 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, -0.000259771507, 0.00104915327, 1.00000465, -0.00217905012, 0.000262043759, 0.00217878725, 1.00000262))
  623. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.519999862))
  624. 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, -0.000259756605, 0.00104911928, 0.999999404, -0.00217898795, 0.000262073561, 0.00217871671, 0.999998987))
  625. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  626. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.43322754e-005, 0.312010765, -1.40402675, -2.58457021e-006, -1, -1.24525995e-005, -0.99999994, 2.5845568e-006, 1.01326441e-006, -1.04312971e-006, 1.24525995e-005, -0.99999994))
  627. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  628. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  629. 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-006, -1, -4.03863814e-005, -2.75675325e-006, -4.03863596e-005, 1, -1.00000012, 7.92100673e-006, -2.77148092e-006))
  630. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  631. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  632. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.95910645e-005, -0.156014919, 2.0278492, -2.93945709e-006, 1, 3.47159439e-005, -1, -2.93930771e-006, -4.35130869e-006, -4.32135766e-006, -3.47159585e-005, 1))
  633. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  634. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 3.12000012, 0.25999999))
  635. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, 0.156004548, 0.701963902, 2.07160811e-005, -1, 2.58712316e-006, 9.23967093e-007, 2.58713771e-006, 1, -1, -2.07160774e-005, 8.93401648e-007))
  636. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  637. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  638. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-005, -0.3899827, -1.48200393, -2.4977503e-006, -1, -1.44973392e-005, -1, 2.49773939e-006, 7.15238741e-007, -7.45100124e-007, 1.44973392e-005, -1))
  639. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  640. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  641. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617e-005, -0.23398304, -0.389997065, -2.49840218e-006, -1, -1.45000186e-005, -1, 2.49839104e-006, 7.15238741e-007, -7.45100124e-007, 1.45000231e-005, -1.00000012))
  642. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  643. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  644. 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-007, -1, -3.96376927e-005, -1.00000012, 6.5988047e-007, -3.50184155e-006, 3.45710532e-006, 3.9637689e-005, -1))
  645. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  646. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
  647. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.10351563e-005, -0.389975071, 1.87200773, 2.67603832e-006, 1, 1.45521999e-005, -1, 2.67603536e-006, 1.93703087e-007, 2.23559312e-007, -1.45521999e-005, 1))
  648. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  649. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
  650. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, -1.48203015, 0.389966965, 2.2653192e-005, -1, 3.61329512e-007, 9.53762537e-007, 3.61349521e-007, 1, -1, -2.2653192e-005, 8.93347305e-007))
  651. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  652. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  653. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.28881836e-005, 1.16997898, -0.311963558, 2.0733778e-005, -1, 8.85096597e-007, -1.07297342e-006, -8.85116606e-007, -1.00000012, 1, 2.0733778e-005, -1.05731385e-006))
  654. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  655. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
  656. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-8.01086426e-005, -0.545996666, 1.79406595, 2.24536211e-006, -1, -3.97557596e-006, 1, 2.24536689e-006, -8.93919662e-007, 9.23946743e-007, -3.97557596e-006, 1))
  657. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  658. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  659. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.28881836e-005, -2.02785516, 0.155976772, -7.51862626e-006, 1, 3.84116684e-005, 4.00844465e-006, 3.84117047e-005, -1.00000012, -1.00000012, -7.5184721e-006, -4.03851254e-006))
  660. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  661. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.571999967))
  662. 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, -0.00026610677, -0.000267539406, -0.00124493218, -1.00000048))
  663. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  664. 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, 0.000395441457, 1.00000131, -0.00132020924, 1, -0.000395389623, 3.69587797e-005, 3.64142506e-005, -0.0013202267, -1.0000006))
  665. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  666. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  667. 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, 0.000333041244, 1.00000131, -0.0014180314, -1, 0.000333137839, 7.026823e-005, 7.07552026e-005, 0.0014180101, 1.00000048))
  668. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  669. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  670. 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, -0.00030716238, -1.00000405, 0.00149974634, 1.00000417, -0.000307112728, 3.28038295e-005, -3.2345677e-005, 0.00149976532, 1))
  671. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  672. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.571999967))
  673. 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, 0.000266896532, -0.000268314267, -0.0012444685, -1.0000006))
  674. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  675. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000408172607, -0.230213165, -2.34070969, 0.99999994, -0.000486686244, -6.81714737e-005, -0.000486605073, -1.00000131, 0.00123342464, -6.88025757e-005, -0.00123339414, -1.00000072))
  676. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  677. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  678. 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, 0.000332903932, 1.00000191, -0.00148484902, -1.0000031, 0.00033300728, 6.86589046e-005, 6.91758905e-005, 0.00148482504, 1.00000024))
  679. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  680. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  681. 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, -0.000384030311, -1.00000548, 0.00152845168, -1.00000012, 0.000384134066, 7.24601341e-005, -7.30801257e-005, -0.00152843143, -1.00000203))
  682. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  683. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  684. 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, 0.000333253731, 1.00000012, -0.0014197072, -7.07552099e-005, -0.00141968275, -0.999999583, -1.00000119, 0.000333354255, 7.03129408e-005))
  685. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  686. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  687. 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, 0.000284835347, 1.00000119, -0.00160195178, 1.00000024, -0.000284779439, 3.33558019e-005, 3.29265058e-005, -0.00160196424, -1.00000024))
  688. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  689. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Deep orange", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.343199998))
  690. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000412464142, -0.230026245, -2.32513428, 0.999999881, -0.00054416497, -6.94098781e-005, -0.000544075388, -1.00000119, 0.00132796273, -7.0188682e-005, -0.00132792769, -1.0000006))
  691. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000143, 1))
  692. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  693. 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, -0.000329803326, -0.999999344, -0.00113422622, 1, -0.000329884875, 7.17399234e-005, -7.20654498e-005, -0.00113420247, 0.999999344))
  694. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  695. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  696. 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, -0.000288470124, -1.00000048, -0.000960382633, -1.00000024, 0.000288434123, 3.66052554e-005, -3.63261352e-005, 0.00096039346, -1.00000024))
  697. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  698. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  699. 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, -0.000336085825, -0.999999642, -0.000869579962, 0.999999881, -0.000336142024, 6.4542488e-005, -6.47928609e-005, -0.000869558076, 0.999999642))
  700. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  701. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
  702. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000221252441, -0.231517792, 4.1348815, 1, -0.000482828123, 6.508972e-005, 0.000482787611, 0.999999881, 0.000625939458, -6.5417953e-005, -0.00062590756, 1))
  703. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  704. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  705. 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, -0.000333492993, -1.00000012, -0.000799004571, 8.40002394e-005, 0.000798976573, -1, 1, -0.000333559379, 8.39289714e-005))
  706. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  707. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  708. 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, 0.000294094614, 1.00000107, 0.00108179718, -1.00000179, 0.000294172292, -7.09809683e-005, -7.12904293e-005, -0.00108178088, 1.00000024))
  709. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  710. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  711. 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, -0.000324633234, -1.00000739, -0.000820021552, 1.00000048, -0.00032467526, 6.74783441e-005, -6.77580392e-005, -0.000819996931, 1.00000477))
  712. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  713. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  714. 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, -0.000368429784, -1.00000179, -0.000703583821, -0.99999994, 0.000368397887, 4.08394262e-005, -4.06631734e-005, 0.000703596976, -1.00000131))
  715. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  716. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  717. 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, -0.00033338982, -0.999999404, 0.00141646119, -5.2084044e-005, -0.00141644501, -0.999999464, 1, -0.000333462551, -5.14331732e-005))
  718. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  719. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  720. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000123023987, -0.231761932, -2.34085798, -0.999999762, 0.000486441684, -6.49257054e-005, 0.000486404781, 1.00000179, 0.000619316706, 6.51497103e-005, 0.000619283412, -1.00000131))
  721. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  722. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  723. 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, 0.000314081699, 1.00000179, 0.00114269753, 1.00000024, -0.000314163161, 7.35136055e-005, 7.38536182e-005, 0.00114267389, -1.00000095))
  724. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  725. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  726. 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, -0.000365101791, -1.0000056, 0.00146739813, 1.00000024, -0.000365198619, -7.09396845e-005, 7.14706111e-005, 0.00146737962, 1.00000226))
  727. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  728. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  729. 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, 0.000334472046, 1.00000083, 0.000800874201, 6.55526092e-005, 0.000800854934, -1.00000036, -1.00000119, 0.000334524957, -6.53173993e-005))
  730. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  731. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
  732. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000518798828, -0.230361938, 4.13518858, -1, 0.000483168376, 6.79627556e-005, -0.000483083451, -0.999999285, 0.00124503986, 6.85641935e-005, 0.00124500692, 0.999999344))
  733. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  734. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  735. 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, -0.000333904754, -0.999998987, 0.00141548028, 1, -0.000334004319, -7.00447345e-005, 7.05167768e-005, 0.00141545688, 0.999999046))
  736. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  737. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Deep orange", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.343199998))
  738. Wedgeweld = CreateWeld(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000138282776, -0.231498718, -2.32533097, -0.999999702, 0.000544003211, -6.62204911e-005, 0.000543959264, 1.00000179, 0.000713835238, 6.65507177e-005, 0.000713797403, -1.00000131))
  739. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000143, 1))
  740. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  741. 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, 0.000335178134, 1.00000203, 0.000804994546, -1, 0.000335228047, -6.60922378e-005, -6.6342378e-005, -0.000804972951, 1.00000119))
  742. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  743. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  744. 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, -0.000417404633, -1.00000107, 0.0013520763, -0.99999994, 0.000417497155, 7.05537168e-005, -7.11424291e-005, -0.00135204929, -1.00000048))
  745. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  746. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  747. 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, 0.000308798859, 1.00000012, 0.000884411973, -1.00000012, 0.000308765972, 3.68740439e-005, 3.65945925e-005, -0.000884423906, 0.999999881))
  748. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  749. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  750. 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, 0.00040037607, 0.999999166, -0.00152009143, -0.99999994, 0.000400484831, 7.14324124e-005, 7.20519238e-005, 0.00152006326, 0.999999046))
  751. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  752. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  753. 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, 0.000418737443, 1.00000191, 0.000739009993, 0.999999881, -0.00041878366, 6.68796565e-005, 6.71170346e-005, 0.000738981063, -1.00000119))
  754. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  755. PHC1 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "PHC1", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  756. 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, -0.000277252548, 0.00112035987, 0.99999696, -0.00221433002, 0.000279776257, 0.00221401802, 0.999997556))
  757. CreateMesh("CylinderMesh", PHC1, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  758. PHC2 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "PHC2", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  759. 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, 0.000993056688, -0.0002497604, -0.000992629444, -0.999998033, -0.00170523324, -0.000251462305, -0.00170498423, 0.99999851))
  760. CreateMesh("CylinderMesh", PHC2, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  761. PH1 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  762. PH1Weld = CreateWeld(m, PHC1, PH1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.76837158e-007, 0, 9.53674316e-007, 1.00000083, 3.37604433e-009, 2.68453277e-008, -3.84170562e-009, 1.00000775, -1.32713467e-008, -3.2811613e-008, 3.05008143e-008, 1.00000513))
  763. CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  764. HitboxA = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Navy blue", "HitboxA", Vector3.new(2.02800012, 0.311999977, 7.95600033))
  765. 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, 0.000156953814, 0.00055664184, -0.000159371702, 0.999998271, 0.00434740726, -0.000555948936, -0.00434749015, 0.99999541))
  766. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.779999912))
  767. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.780220509, 0.000415802002, 5.38280869, -1.00000072, -0.000127808889, -3.87867885e-007, 0.00012780854, -1.00000775, 1.25817023e-005, -4.19387334e-007, 1.2598699e-005, 1.00000501))
  768. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  769. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 3.74399996))
  770. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.624182701, 0.000587463379, 3.12052011, -1.00000072, -0.000133910333, 3.48845788e-005, 0.000133910216, -1.00000775, 1.24154612e-005, 3.48518843e-005, 1.24371145e-005, 1.00000501))
  771. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  772. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.312000006, 0.311999977, 1.24800003))
  773. 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, -0.000129185035, 2.83386307e-005, 0.000129184686, -1.00000775, 1.2290664e-005, 2.82955079e-005, 1.23113859e-005, 1.00000501))
  774. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.312000006))
  775. 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-005, 1.09248888, -1.00000083, -0.000129364198, 2.52089685e-005, 0.000129363965, -1.00000775, 1.20149925e-005, 2.51665679e-005, 1.20352488e-005, 1.00000501))
  776. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  777. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.93599999, 0.25999999, 0.624000013))
  778. 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, -0.000128085958, -3.5868652e-007, 0.000128085492, -1.00000775, 1.25153456e-005, -3.5970811e-007, 1.25321094e-005, 1.00000501))
  779. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  780. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  781. 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-005, -0.000850385346, 0.999999642, 0.999999881, 0.000448972132, -2.30219157e-005, -0.0004489524, 0.999999523, 0.000850395823))
  782. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  783. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 1.40400004))
  784. 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, -0.000128212734, -3.88773287e-007, 0.000128212385, -1.00000775, 1.25213992e-005, -4.19319804e-007, 1.25383958e-005, 1.00000501))
  785. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.300000012, 1))
  786. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  787. 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, -0.000128802378, 2.59850931e-005, 0.000128802378, -1.00000763, 1.22780912e-005, 2.59709377e-005, 1.22983474e-005, 1.00000501))
  788. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  789. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00018119812, -0.000377655029, 0.467912674, 1.00000083, 1.40053453e-005, 7.28759005e-007, -1.40061602e-005, 1.00000799, 5.65892551e-005, -6.40089411e-007, -5.65708615e-005, 1.00000536))
  790. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  791. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  792. 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, -0.000129890162, 3.31203446e-005, 0.00012988993, -1.00000775, 1.22571364e-005, 3.30937255e-005, 1.2278324e-005, 1.00000501))
  793. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  794. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.312208652, 0.000617980957, 5.38259602, -1.00000072, -0.000130427885, 1.45671011e-005, 0.000130427536, -1.00000775, 1.25351362e-005, 1.45563481e-005, 1.25542283e-005, 1.00000501))
  795. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  796. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 1.24800003))
  797. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.390285492, 0.000514984131, 3.90054989, -1.00000072, -0.00013191835, 2.323628e-005, 0.000131918117, -1.00000775, 1.24827493e-005, 2.32139901e-005, 1.25027727e-005, 1.00000501))
  798. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  799. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.311999887))
  800. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156293869, 0.000602722168, -4.63724136e-005, -1, 0.000225423399, -7.47917102e-006, -0.00022542839, -0.999999762, 0.000673545408, -7.32733679e-006, 0.000673547038, 0.999999762))
  801. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.311999887))
  802. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0782999992, 0.000400543213, 0.311994314, -1, 0.00022560927, -7.47579861e-006, -0.000225614232, -0.999999762, 0.000670941256, -7.32442686e-006, 0.000670942885, 0.999999762))
  803. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  804. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  805. 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, -0.000129988301, 1.13047163e-005, 0.000129987951, -1.00000775, 1.25295483e-005, 1.13078977e-005, 1.25481747e-005, 1.00000501))
  806. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  807. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 0.780000031))
  808. 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, -0.000133198802, 3.06989277e-005, 0.00013319857, -1.00000775, 1.2421282e-005, 3.06944494e-005, 1.24424696e-005, 1.00000501))
  809. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  810. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  811. 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, -0.000128666172, 2.5925794e-005, 0.000128665706, -1.00000775, 1.23230275e-005, 2.59112821e-005, 1.23435166e-005, 1.00000501))
  812. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.311999977, 0.623999894))
  813. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.702101231, -0.000843048096, 0.312215567, -1.00000083, -0.000233191706, 1.06858924e-005, 0.000233190251, -1.00000811, -5.93746081e-005, 1.06581165e-005, -5.9354119e-005, 1.00000525))
  814. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 4.05599928))
  815. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.858893871, -0.000942230225, 2.96453714, -1.00000072, -0.000125221326, -1.94109452e-005, 0.000125220744, -1.00000775, 1.31232664e-005, -1.94189943e-005, 1.31374691e-005, 1.00000501))
  816. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  817. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.311999977, 0.312000006))
  818. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.156210423, 0.000816345215, 1.09231031, -1.00000083, -0.000127432053, 2.18158202e-005, 0.000127431937, -1.00000787, 1.21986959e-005, 2.17539928e-005, 1.22187193e-005, 1.00000501))
  819. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.311999977, 0.312000006))
  820. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.390052795, -0.000473022461, 0.468226552, -1.00000083, -0.000123540172, 1.34351494e-005, 0.000123540638, -1.00000811, 3.79986595e-005, 1.33655903e-005, 3.80182173e-005, 1.00000536))
  821. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  822. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 4.52399969))
  823. Partweld = CreateWeld(m, PH1, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.155157089, 0.000122070313, 4.13400936, -1.00000072, -0.000126026222, -1.94276508e-005, 0.000126025639, -1.00000775, 1.31721608e-005, -1.943395e-005, 1.31868292e-005, 1.00000501))
  824. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  825. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.312000006, 0.311999977, 0.780000031))
  826. 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, -0.000128981075, 2.71320878e-005, 0.000128980842, -1.00000775, 1.23083591e-005, 2.71033932e-005, 1.23288482e-005, 1.00000501))
  827. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  828. 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-005, 1.00000012, 0.00116682122, 1.56368023e-005, -1.56094484e-005, -4.88993246e-005, 1.00000501))
  829. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  830. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
  831. 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-005, 1.00000024, 0.00115767878, -8.0319578e-006, -8.01075839e-006, 2.38830689e-005, -1.00000501))
  832. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  833. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
  834. 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-005, 1.00000012, 0.00115757121, -2.10111757e-005, -2.10336693e-005, 4.98986337e-005, -1.00000513))
  835. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  836. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.312000006))
  837. 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-005, -1.00000024, -0.00105502165, -9.86691448e-005, -9.86390296e-005, -4.87160869e-005, 1.00000501))
  838. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  839. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  840. 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-005, -1.40415764, -0.0011688238, 1.00000703, 4.99533489e-005, 1.00000012, 0.00116883067, 1.41511837e-005, 1.41181536e-005, 4.99526504e-005, -1.00000501))
  841. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  842. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  843. 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-005, 1.40426695, -0.00116834231, 1.00000918, 5.02958428e-005, -1.00000048, -0.00116835092, -1.8829096e-005, -1.88265458e-005, -5.02960756e-005, 1.00000644))
  844. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  845. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.71599996, 1.09200013))
  846. 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-005, 6.19031998e-005, -8.06301832e-005, -1.00000501, 1.00000024, 0.00111289695, 6.17842379e-005))
  847. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  848. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  849. 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-005, -1.00000024, -0.00105891586, -9.59807512e-005, 9.59527824e-005, 5.23237977e-005, -1.00000501))
  850. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  851. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  852. 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-005, 1.00000012, 0.00116694171, 1.36701092e-005, -1.36525596e-005, -5.32241538e-005, 1.00000513))
  853. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  854. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  855. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000507354736, -0.23431778, 0.311970592, 0.000229382887, 0.999999762, -0.000676630123, -1, 0.000229377285, -8.38006326e-006, -8.22485799e-006, 0.000676631986, 0.999999762))
  856. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  857. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  858. 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-005, -1.00000024, -0.00116830168, -1.30026028e-005, 1.29724031e-005, 4.84851189e-005, -1.00000501))
  859. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  860. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 1.56000006, 0.93599999))
  861. 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-005, 6.19031125e-005, -8.05519521e-005, -1.00000501, 1.00000024, 0.00111285399, 6.17841433e-005))
  862. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  863. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  864. 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-005, 1.00000024, 0.00105556508, 0.000101129066, -0.000101096346, -4.99456655e-005, 1.00000501))
  865. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  866. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  867. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000297546387, 0.780386448, -0.780246735, 0.00111655681, -1.00000715, 8.10562633e-005, -4.05055507e-005, 8.10283236e-005, 1.00000525, -1.00000012, -0.00111656741, -4.03495869e-005))
  868. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  869. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  870. 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-005, 4.0087747e-005, -8.05184245e-005, -1.00000501, 1.00000012, 0.00111623842, 3.99763194e-005))
  871. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  872. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 3.74399996, 0.312000006))
  873. 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-005, 2.45457541e-005, -8.04630108e-005, -1.00000501, 1.00000012, 0.00111900026, 2.44256207e-005))
  874. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  875. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  876. 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-005, 6.19182829e-005, -8.07906035e-005, -1.00000501, 1.00000012, 0.00111244805, 6.1798135e-005))
  877. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  878. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  879. 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-005, 1.00000024, 0.0010572212, 0.000100685742, 0.000100660371, 5.33808488e-005, -1.00000501))
  880. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  881. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.93599999, 0.25999999))
  882. 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-005, -2.92755362e-006, 4.88497317e-005, -1, 0.999999404, 0.00115508598, -2.87112584e-006))
  883. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  884. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 4.05600023, 0.312000006))
  885. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000110626221, -2.96505594, 1.24848795, 0.00111240079, -1.00000715, 8.09000339e-005, 6.19183484e-005, -8.08485784e-005, -1.00000501, 1.00000012, 0.00111241289, 6.1798055e-005))
  886. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  887. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.624000013))
  888. 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-005, -7.59530667e-006, -5.44874893e-005, -1, 0.999999404, 0.00112561381, -7.6566339e-006))
  889. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  890. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.312000006))
  891. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00023651123, 0.780389547, 1.24840689, -0.00111117878, 1.00000715, -8.08637124e-005, -6.95775016e-005, 8.08034092e-005, 1.00000501, 1.00000012, 0.00111119135, 6.94843548e-005))
  892. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  893. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.25999999))
  894. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000148773193, 0.15623951, -0.390032291, 0.00108404434, -1.00000799, 0.000102609163, 1.14903069e-005, 0.000102640595, 1.00000572, -1.00000036, -0.00108405063, 1.16392248e-005))
  895. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  896. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  897. 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-005, -1.00000024, -0.00105779443, -9.47861408e-005, 9.47606532e-005, 5.23519702e-005, -1.00000501))
  898. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  899. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  900. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000968933105, -1.09235799, 1.40406895, 0.00112107792, -1.00000715, 8.06550961e-005, 1.3563802e-005, -8.06574244e-005, -1.00000501, 1.00000012, 0.0011210863, 1.34331858e-005))
  901. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  902. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  903. 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-005, -1.00000024, -0.00105609419, -0.000102277649, -0.000102245118, -4.87102661e-005, 1.00000501))
  904. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  905. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  906. 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-005, 6.17396581e-005, -8.09652265e-005, -1.00000501, 1.00000024, 0.00111186784, 6.16180187e-005))
  907. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 1))
  908. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  909. 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-005, 1.00000024, 0.00105915801, 9.71286936e-005, 9.70989713e-005, 5.33978455e-005, -1.00000501))
  910. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  911. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  912. 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, 0.000998735428, -0.00104511064, 1.00000513, 0.00201319181, -1.00000024, -0.00104455929, -0.000278265186, -0.000276165811, -0.00201346981, 1.00000286))
  913. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  914. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  915. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000282287598, -0.0777846575, 0.78006649, -0.00106862234, 1.00000715, 2.16043554e-005, 1.11672289e-005, -2.15752516e-005, 1.00000513, 1.00000012, 0.00106862956, -1.11671579e-005))
  916. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  917. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  918. 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-005, -1.00000012, -0.00116718374, -1.48329482e-005, -1.47862484e-005, -5.2151503e-005, 1.00000501))
  919. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  920. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.624000013))
  921. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000190734863, 0.85834074, 1.40431023, -0.00111442967, 1.00000715, -8.10599886e-005, -5.22029659e-005, 8.10190104e-005, 1.00000501, 1.00000012, 0.00111444097, 5.20869944e-005))
  922. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  923. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  924. 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-005, -5.77310348e-005, 8.07791948e-005, 1.00000501, -1.00000012, -0.00111169065, -5.75942868e-005))
  925. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  926. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  927. Wedgeweld = CreateWeld(m, PH1, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000293731689, -0.0777933598, -0.546067715, 0.00108417985, -1.00000703, -1.84588134e-006, 1.23968393e-005, -1.81538053e-006, 1.00000501, -1.00000012, -0.00108418695, 1.24137832e-005))
  928. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 0.600000024))
  929. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.40400004, 0.25999999))
  930. 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-005, 5.83418878e-005, -8.06928147e-005, -1.00000501, 1.00000024, 0.00111306482, 5.82083157e-005))
  931. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  932. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  933. 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-005, -6.34090829e-005, 8.14062078e-005, 1.00000513, -1.00000024, -0.00111045642, -6.32390875e-005))
  934. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 0.600000024))
  935. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  936. 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-005, 1.00000024, 0.00105586427, 8.94769692e-005, -8.94286568e-005, -5.00029419e-005, 1.00000501))
  937. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  938. PH2 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  939. PH2Weld = CreateWeld(m, PHC2, PH2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.76837158e-007, 3.81469727e-006, 1.43051147e-006, 1.00000012, 2.32830644e-009, 6.84594852e-008, -2.32830644e-009, 1.00000012, -2.44472176e-009, 3.86504553e-008, 2.56113708e-009, 1.00000012))
  940. CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  941. HitboxB = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Navy blue", "HitboxB", Vector3.new(2.02800012, 0.311999977, 7.95600033))
  942. 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-005, 2.9206285e-005, 3.03208362e-005, -1.00000012, 0.000427858438, 2.92386358e-005, 0.000427859486, 1))
  943. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  944. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.72747803e-005, -0.00113677979, 0.468370199, 1.00000131, 4.50701918e-005, 3.86933607e-006, -4.50710068e-005, 1.00000119, 0.000113608199, -3.78279492e-006, -0.000113604241, 1.0000006))
  945. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  946. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.311999977, 0.312000006))
  947. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.38984251, 0.000534057617, 0.468001127, -1.00000036, 8.28324119e-005, 2.23626485e-005, -8.28265911e-005, -1.00000072, 0.000245985342, 2.24747346e-005, 0.000245984527, 1.00000012))
  948. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  949. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  950. 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, 0.000331878662, 3.64269108e-005, -0.000390949659, 1.00000155, 1.00000024, 0.000343478925, -3.62211249e-005, -0.000343464781, 1.00000226, 0.000390963512))
  951. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  952. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 4.05599928))
  953. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.858573198, 0.000194549561, 2.96407413, -1.00000012, -3.62714054e-005, -1.94722884e-006, 3.62707069e-005, -1.00000012, 0.000446715625, -1.89368552e-006, 0.000446715741, 1))
  954. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  955. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.311999977, 0.623999894))
  956. Partweld = CreateWeld(m, PH2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.701907635, 0.000297546387, 0.311984777, -1, -2.72052712e-005, 1.96747187e-005, 2.72077741e-005, -1.00000012, 0.000122481841, 1.97359677e-005, 0.000122482423, 1))
  957. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  958. 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-006, 1.68221522e-005, 4.39200085e-006, -1, 0.000324070221, 1.68839979e-005, 0.00032407057, 0.99999994))
  959. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  960. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.312000006))
  961. 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-005, 3.95611423e-005, 4.00935533e-005, -1, 0.00044581329, 3.9621882e-005, 0.000445814803, 1))
  962. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  963. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.311999977, 0.312000006))
  964. 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-006, 2.42771403e-005, 1.77836046e-006, -1.00000012, 0.000323634711, 2.43350169e-005, 0.00032363506, 1))
  965. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.312000006, 0.311999977, 0.780000031))
  966. 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-005, 4.96924731e-005, 4.09850036e-005, -1.00000012, 0.000445714919, 4.97547771e-005, 0.000445717247, 0.99999994))
  967. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.312000006, 0.311999977, 1.24800003))
  968. 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-005, 5.32680533e-005, 4.14098613e-005, -1.00000012, 0.000445683254, 5.33608945e-005, 0.000445685699, 1))
  969. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 1.24800003))
  970. 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-005, 4.07181033e-005, 4.32747765e-005, -1.00000012, 0.000446010614, 4.07541775e-005, 0.000446012593, 1))
  971. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  972. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  973. 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-006, 3.50334667e-005, 3.17918602e-006, -1.00000012, 0.000323719345, 3.50935807e-005, 0.000323719811, 1.00000012))
  974. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 0.780000031))
  975. 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-005, 4.8226113e-005, 4.45874175e-005, -1.00000012, 0.000445944723, 4.82346295e-005, 0.000445947051, 1))
  976. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  977. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.311999887))
  978. 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-005, -1, 0.000193894724, -9.72711223e-006, -0.000193900545, -0.999999881, 0.000615766039, -9.54142706e-006, 0.000615768135, 1))
  979. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 3.74399996))
  980. 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-005, 5.24270254e-005, 4.53225803e-005, -1.00000012, 0.00044600782, 5.24366988e-005, 0.000446010614, 1))
  981. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  982. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  983. 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-006, 3.00269821e-005, 2.98570376e-006, -1, 0.000323618297, 3.00868869e-005, 0.000323618995, 1))
  984. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 4.52399969))
  985. 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-006, 0.000507867371, 5.7532452e-007, 0.99999243, 0.00393283507, -0.000507819117, -0.00393283367, 0.999992192))
  986. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  987. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.93599999, 0.25999999, 0.624000013))
  988. 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-006, 8.57148734e-006, 1.64518133e-006, -1, 0.000324658118, 8.62816523e-006, 0.000324658817, 1))
  989. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  990. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  991. 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-006, 3.26499248e-005, 2.79047526e-006, -1, 0.000323719112, 3.26795926e-005, 0.000323719811, 1.00000012))
  992. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 1.40400004))
  993. 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-005, 2.06970944e-005, 3.95633979e-005, -1.00000012, 0.000446062535, 2.07269459e-005, 0.000446063583, 1))
  994. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.300000012, 1))
  995. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.311999887))
  996. 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, 0.000196297886, -1.49761831e-006, -0.000196298584, -0.999999881, 0.000613305252, -1.31354091e-006, 0.000613305601, 0.999999881))
  997. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  998. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  999. 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-006, 2.02223928e-005, 2.74274498e-006, -1.00000012, 0.000324629131, 2.0251111e-005, 0.000324629364, 0.99999994))
  1000. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1001. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.779999912))
  1002. 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-005, 1.71513984e-005, 3.90908681e-005, -1.00000012, 0.000446144957, 1.72101863e-005, 0.000446145656, 1))
  1003. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  1004. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.624000013))
  1005. 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, 0.000917830097, -1.00000226, 0.000210925005, -1.69959858e-005, -0.000210942817, -1.00000167, 0.999999881, 0.000917827245, -1.70785061e-005))
  1006. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1007. 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, 0.000959685538, -0.999999642, 0.000365625252, 0.999999642, 0.000959713245, 7.59156392e-005, -7.62000054e-005, 0.00036555226, 1))
  1008. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1009. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
  1010. 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, -0.000980521203, 0.999999702, -0.000184002332, 0.999999583, 0.000980514917, -3.36031262e-005, -3.34735232e-005, -0.000184035394, -1.00000012))
  1011. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1012. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.25999999))
  1013. 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, 0.000993471825, -0.999999523, 0.000536320964, 2.45416795e-005, 0.00053634576, 0.99999994, -0.999999583, -0.000993458438, 2.49983259e-005))
  1014. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  1015. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  1016. 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, 0.000983712031, -0.999999583, 0.000392609974, -5.2086838e-005, 0.000392559217, 1.00000012, -0.999999583, -0.000983732403, -5.1756364e-005))
  1017. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1018. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
  1019. 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, -0.000435583177, 0.999999523, 0.00106604747, -2.14791235e-005, -2.10651233e-005, -0.000435605994, -1))
  1020. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  1021. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1022. 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, -0.000971032074, 0.999999642, -0.000380073325, 0.999999583, 0.000971060188, 7.41763215e-005, 7.44857753e-005, -0.00038000138, -1.00000012))
  1023. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1024. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1025. 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, 0.000384912011, -0.999999583, -0.00107965642, 7.30015927e-006, -6.92938011e-006, -0.000384920044, -1.00000012))
  1026. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1027. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1028. 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, -0.000969020417, 0.999999642, -0.00038009428, 0.999999702, 0.000969049055, 7.53352433e-005, 7.567789e-005, -0.000380021171, -1.00000012))
  1029. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1030. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 1.56000006, 0.93599999))
  1031. 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, 0.000497012166, 5.20411777e-005, -0.000496959547, -0.999999881, 0.999999583, 0.00101385394, 5.15982574e-005))
  1032. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1033. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.40400004, 0.25999999))
  1034. 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, 0.000514227431, 4.07929401e-005, -0.000514185987, -0.99999994, 0.999999523, 0.00102409534, 4.03203194e-005))
  1035. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  1036. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.312000006))
  1037. 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, -0.000514623825, -5.20884132e-005, 0.000514570973, 1, 0.999999523, 0.00102199079, 5.16417058e-005))
  1038. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1039. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  1040. 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, 0.000982620986, -0.999991655, -0.00400872482, -0.000462011842, -0.0040091807, 0.999991953, -0.999999523, -0.000980760902, -0.00046601973))
  1041. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 0.600000024))
  1042. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1043. 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, 0.000967365573, -0.999999642, 0.000383529463, 0.999999583, 0.000967393629, 7.33953129e-005, -7.37143346e-005, 0.000383458566, 1.00000012))
  1044. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1045. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1046. 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, 0.000162011012, 1.00000238, -0.000740031595, -1.00000072, 0.000162014738, 3.63051072e-006, 3.86581996e-006, 0.000740036019, 1.00000119))
  1047. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1048. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1049. 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, 0.000380164827, 0.999999523, 0.00107807852, -7.21339848e-006, 6.87447482e-006, 0.000380172394, 1.00000012))
  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, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1052. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00383758545, -0.000223636627, -1.40373087, -0.00108018378, 0.999999404, -0.000383437728, 0.999999583, 0.00108018145, -6.13698512e-006, -5.79835159e-006, -0.000383444247, -1))
  1053. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1054. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1055. 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, 0.000384573243, 0.999999464, 0.00107733952, -2.26743805e-006, 1.89312345e-006, 0.000384575571, 1.00000012))
  1056. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1057. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  1058. 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, 0.000514704268, -2.29716243e-005, 0.000514680869, 1, -0.999999464, -0.00102737034, -2.24741707e-005))
  1059. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1060. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.312000006))
  1061. 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, -0.000965900254, 0.999999642, -0.000384805142, -0.999999523, -0.000965930172, -7.81016352e-005, -7.84243675e-005, 0.000384729588, 1.00000012))
  1062. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1063. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1064. 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, -0.000381238875, -0.999999523, -0.00107848109, 6.05042942e-006, 5.7111215e-006, 0.000381245278, 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, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1067. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000839233398, -0.0781300068, -0.545823574, 0.000964879873, -0.999999702, 0.000327648944, 2.32879393e-005, 0.000327671762, 1, -0.999999583, -0.000964872073, 2.35263415e-005))
  1068. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 0.600000024))
  1069. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  1070. 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, 0.000514397165, 4.43991885e-005, -0.000514352112, -0.99999994, 0.999999464, 0.00102343794, 4.39551113e-005))
  1071. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  1072. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  1073. 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, 0.000514128711, 2.25836247e-005, -0.00051410601, -1, 0.999999583, 0.00102682773, 2.21156315e-005))
  1074. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  1075. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.71599996, 1.09200013))
  1076. 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, 0.00049795839, 5.23103336e-005, -0.000497906003, -0.999999881, 0.999999642, 0.00101326231, 5.18654888e-005))
  1077. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  1078. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.93599999, 0.25999999))
  1079. 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, 0.000948223635, -1.00000215, 8.13652296e-005, -1.24154749e-005, -8.13789666e-005, -1.00000167, 0.999999881, 0.000948223635, -1.23485552e-005))
  1080. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  1081. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  1082. 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, 0.000514327083, -3.99984901e-006, -0.000514331739, -1, 0.999999464, 0.00103221298, -4.48888613e-006))
  1083. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1084. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 3.74399996, 0.312000006))
  1085. 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, 0.000514077954, 1.00666002e-005, -0.000514068059, -0.99999994, 0.999999464, 0.00102935405, 9.60285797e-006))
  1086. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  1087. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  1088. 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-005, 1.40368509, -0.00104270107, 0.999999523, -0.000261495705, -0.999999583, -0.00104270387, -1.00722809e-005, -1.02337908e-005, 0.000261485344, 1))
  1089. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1090. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.624000013))
  1091. 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, -0.000514678308, -3.47435162e-005, 0.000514643034, 1, 0.999999523, 0.00102521537, 3.42425083e-005))
  1092. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  1093. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1094. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000537872314, -0.39118576, 0.000260591507, -0.000841455476, 0.999998033, 0.00185706804, -0.999999642, -0.000840989989, -0.000251446443, -0.00024980359, -0.00185727864, 0.999998331))
  1095. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1096. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  1097. 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, 0.000984168029, -0.999991596, -0.00400630245, 0.00046231228, 0.00400675833, -0.999991953, 0.999999523, 0.000982307945, 0.000466305442))
  1098. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 1))
  1099. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 4.05600023, 0.312000006))
  1100. 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, 0.000514559913, 4.43993522e-005, -0.000514514861, -0.99999994, 0.999999464, 0.00102364726, 4.39554606e-005))
  1101. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  1102. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1103. 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, 0.000969526765, -0.999999642, 0.000381116639, -0.999999642, -0.00096955325, -6.94352129e-005, 6.97482392e-005, -0.000381049467, -1))
  1104. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1105. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1106. 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, -0.000967871863, 0.999999642, -0.000384766026, -0.999999583, -0.000967900502, -7.45584548e-005, -7.48778548e-005, 0.000384693732, 1.00000012))
  1107. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  1108. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  1109. Wedgeweld = CreateWeld(m, PH2, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000839233398, -0.0781805515, 0.779836655, -0.000949652225, 0.999999702, -0.000307938433, 2.20259517e-005, 0.000307959854, 1, 0.999999583, 0.000949645299, -2.22703729e-005))
  1110. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  1111. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  1112. 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, 0.000970703957, -0.999999642, 0.000381146208, -0.999999583, -0.00097073178, -7.3013478e-005, 7.33543493e-005, -0.000381075428, -1.00000012))
  1113. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  1114.  
  1115. for i, v in pairs(Character:GetChildren()) do
  1116. if v:IsA'Model' then
  1117. for _, c in pairs(v:GetChildren()) do
  1118. if c:IsA'Part' then
  1119. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1120. end
  1121. end
  1122. end
  1123. end
  1124.  
  1125. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1126. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1127. prt.Anchored = true
  1128. prt.CFrame = cframe
  1129. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1130. game:GetService("Debris"):AddItem(prt, 10)
  1131. if Type == 1 or Type == nil then
  1132. table.insert(Effects, {
  1133. prt,
  1134. "Block1",
  1135. delay,
  1136. x3,
  1137. y3,
  1138. z3,
  1139. msh
  1140. })
  1141. elseif Type == 2 then
  1142. table.insert(Effects, {
  1143. prt,
  1144. "Block2",
  1145. delay,
  1146. x3,
  1147. y3,
  1148. z3,
  1149. msh
  1150. })
  1151. end
  1152. end
  1153.  
  1154. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1155. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1156. prt.Anchored = true
  1157. prt.CFrame = cframe
  1158. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1159. game:GetService("Debris"):AddItem(prt, 10)
  1160. table.insert(Effects, {
  1161. prt,
  1162. "Cylinder",
  1163. delay,
  1164. x3,
  1165. y3,
  1166. z3,
  1167. msh
  1168. })
  1169. end
  1170.  
  1171. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1172. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1173. prt.Anchored = true
  1174. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  1175. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1176. game:GetService("Debris"):AddItem(prt, 10)
  1177. table.insert(Effects, {
  1178. prt,
  1179. "Cylinder",
  1180. delay,
  1181. x3,
  1182. y3,
  1183. z3,
  1184. msh
  1185. })
  1186. end
  1187.  
  1188. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1189. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1190. prt.Anchored = true
  1191. prt.CFrame = cframe
  1192. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1193. game:GetService("Debris"):AddItem(prt, 10)
  1194. table.insert(Effects, {
  1195. prt,
  1196. "Cylinder",
  1197. delay,
  1198. x3,
  1199. y3,
  1200. z3,
  1201. msh
  1202. })
  1203. end
  1204.  
  1205. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1206. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1207. prt.Anchored = true
  1208. prt.CFrame = cframe
  1209. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1210. game:GetService("Debris"):AddItem(prt, 10)
  1211. table.insert(Effects, {
  1212. prt,
  1213. "Cylinder",
  1214. delay,
  1215. x3,
  1216. y3,
  1217. z3,
  1218. msh
  1219. })
  1220. end
  1221.  
  1222. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1223. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1224. prt.Anchored = true
  1225. prt.CFrame = cframe
  1226. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1227. game:GetService("Debris"):AddItem(prt, 10)
  1228. table.insert(Effects, {
  1229. prt,
  1230. "Cylinder",
  1231. delay,
  1232. x3,
  1233. y3,
  1234. z3,
  1235. msh
  1236. })
  1237. end
  1238.  
  1239. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  1240. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1241. prt.Anchored = true
  1242. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1243. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1244. local num = math.random(10, 50) / 1000
  1245. game:GetService("Debris"):AddItem(prt, 10)
  1246. table.insert(Effects, {
  1247. prt,
  1248. "Shatter",
  1249. num,
  1250. prt.CFrame,
  1251. math.random() - math.random(),
  1252. 0,
  1253. math.random(50, 100) / 100
  1254. })
  1255. end
  1256.  
  1257. GetX = function(Part, Point)
  1258. local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
  1259. return math.deg(x)
  1260. end
  1261.  
  1262. GetY = function(Part, Point)
  1263. local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
  1264. return math.deg(y)
  1265. end
  1266.  
  1267. LoopFunctions = {}
  1268. function DoLoop(times, func)
  1269. LoopFunctions[#LoopFunctions + 1] = {
  1270. times,
  1271. 0,
  1272. func
  1273. }
  1274. end
  1275. local transseq2 = NumberSequence.new({NumberSequenceKeypoint.new(0,.35),NumberSequenceKeypoint.new(1,1)})
  1276.  
  1277. Effect1 = function(orig, adjj, radius, deg, parts, fade, wide, fadespeed)
  1278. local orig = orig
  1279. local adjj = adjj or CFrame.new(0, 0, 0)
  1280. local radius = radius or 8
  1281. local deg = deg or 65
  1282. local parts = parts or 6
  1283. local fade = fade or 1
  1284. local wide = wide or 0.2
  1285. local fadespeed = fadespeed or 0.05
  1286. local part = {}
  1287. for x = -deg / 2, deg / 2, deg / parts do
  1288. local function reframe(x, radius, wide, orig)
  1289. local xa = x - deg / parts / 2
  1290. local xb = x + deg / parts / 2
  1291. local xxa = math.sin(math.rad(xa)) * radius * wide
  1292. local zza = math.cos(math.rad(xa)) * radius
  1293. local xxb = math.sin(math.rad(xb)) * radius * wide
  1294. local zzb = math.cos(math.rad(xb)) * radius
  1295. local xx = math.sin(math.rad(x)) * radius * wide
  1296. local zz = math.cos(math.rad(x)) * radius
  1297. 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)
  1298. local len = (orig * CFrame.new(xxa, 0, zza).p - orig * CFrame.new(xxb, 0, zzb).p).magnitude
  1299. return kek, len
  1300. end
  1301. local kek, len = reframe(x, radius, wide, orig)
  1302. local new = Instance.new("Part", Character)
  1303. new.Anchored = true
  1304. new.TopSurface = 10
  1305. new.BottomSurface = 10
  1306. new.CanCollide = false
  1307. new.Size = Vector3.new(0.2, 0.2, 0.2)
  1308. new.BrickColor = BrickColor.new("Deep orange")
  1309. new.Transparency = 0
  1310. new.CFrame = kek
  1311. new.Material = "Neon"
  1312. local PE1 = Create("ParticleEmitter"){
  1313. Parent = new,
  1314. Color = ColorSequence.new(BrickColor.new("Deep orange").Color),
  1315. Transparency = transseq2,
  1316. Size = NumberSequence.new(0.2),
  1317. Texture = "rbxassetid://263433152",
  1318. Lifetime = NumberRange.new(.2),
  1319. Rate = 100,
  1320. VelocitySpread = 180,
  1321. Rotation = NumberRange.new(100),
  1322. Speed = NumberRange.new(3),
  1323. LightEmission = 0.7,
  1324. }
  1325.  
  1326. local newm = Instance.new("BlockMesh", new)
  1327. newm.Scale = Vector3.new(0.5, 0.1, len) * 5
  1328. part[#part + 1] = {
  1329. new,
  1330. newm,
  1331. x,
  1332. CFrame.new(fade * radius / (1 / fadespeed), 0, 0),
  1333. reframe
  1334. }
  1335. end
  1336. DoLoop(1 / fadespeed, function(i)
  1337. orig = orig * adjj
  1338. for x = 1, #part do
  1339. local kek, len = part[x][5](part[x][3], radius + fade * radius * i, wide, orig)
  1340. MagniDamage(part[x][1], 5, 15, 20,0,"Normal")
  1341. part[x][1].CFrame = kek
  1342. part[x][2].Scale = Vector3.new(0.5, 0.1, 0.01 + len) * 5
  1343. part[x][1].Transparency = 0 + 1 * i
  1344. if i == 1 then
  1345. part[x][1]:Remove()
  1346. end
  1347. end
  1348. end)
  1349. end
  1350.  
  1351. CA = function(a, b, c)
  1352. return CFrame.Angles(math.rad(a), math.rad(b), math.rad(c))
  1353. end
  1354.  
  1355. function attackone()
  1356. attack = true
  1357. Character.Humanoid.WalkSpeed = 5
  1358. local con = HitboxA.Touched:connect(function(hit)
  1359. Damagefunc(HitboxA, hit, 7, 15, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1360. end)
  1361. for i = 0, 1, 0.04 do
  1362. swait()
  1363. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .1)
  1364. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(80)), .1)
  1365. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(70), math.rad(90)), .1)
  1366. LW.C0 = clerp(LW.C0, CFrame.new(-.5, 0.5, -.5) * angles(math.rad(0), math.rad(-130), math.rad(-90)), .1)
  1367. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-3), math.rad(50), math.rad(0)), .1)
  1368. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(50), math.rad(0)), .1)
  1369. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(200), math.rad(180)), .1)
  1370. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1371. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1372. end
  1373. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.8)
  1374. Torso.Velocity = RootPart.CFrame.lookVector * 70
  1375. for i = 0, 1, 0.03 do
  1376. swait()
  1377. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(80)), .15)
  1378. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-60)), .15)
  1379. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(130), math.rad(76)), .15)
  1380. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, -.5) * angles(math.rad(0), math.rad(-130), math.rad(-76)), .15)
  1381. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(-50), math.rad(8)), .15)
  1382. LH.C0 = clerp(LH.C0, cn(-1, -1.1, -.5) * LHCF * angles(math.rad(-5), math.rad(-50), math.rad(-9)), .15)
  1383. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(250), math.rad(180)), .15)
  1384. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .15)
  1385. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .15)
  1386. end
  1387. attack = false
  1388. Character.Humanoid.WalkSpeed = 10
  1389. con:disconnect()
  1390. end
  1391.  
  1392. function attacktwo()
  1393. attack = true
  1394. local con = HitboxA.Touched:connect(function(hit)
  1395. Damagefunc(HitboxA, hit, 8, 15, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1396. end)
  1397. Character.Humanoid.WalkSpeed = 5
  1398. for i = 0, 1, 0.05 do
  1399. swait()
  1400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(80)), .1)
  1401. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(10), math.rad(-80)), .1)
  1402. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(70), math.rad(70)), .1)
  1403. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -.5) * angles(math.rad(0), math.rad(-70), math.rad(-90)), .1)
  1404. RH.C0 = clerp(RH.C0, cn(1, -.7, -.3) * cn(0, 0, .5) * RHCF * angles(math.rad(-3), math.rad(-80), math.rad(30)), .1)
  1405. LH.C0 = clerp(LH.C0, cn(-.6, -1, -.7) * LHCF * angles(math.rad(-5), math.rad(-80), math.rad(10)), .1)
  1406. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1407. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1408. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1409. end
  1410. for i = 1, 4 do
  1411. RootPart.Velocity = RootPart.CFrame.lookVector * 50
  1412. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
  1413. CreateSound("http://roblox.com/asset/?id=203691492", Torso, 1, 1)
  1414. for i = 0, 1, 0.04 do
  1415. swait()
  1416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.2) * angles(math.rad(0), math.rad(0), -8 * i), .1)
  1417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), .1)
  1418. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.3) * angles(math.rad(0), math.rad(130), math.rad(80)), .2)
  1419. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -.5) * angles(math.rad(0), math.rad(-130), math.rad(-80)), .2)
  1420. RH.C0 = clerp(RH.C0, cn(1, -1, -0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(30)), .1)
  1421. LH.C0 = clerp(LH.C0, cn(-1, -1, -0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-30)), .1)
  1422. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-120), math.rad(0)), .1)
  1423. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1424. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1425. end
  1426. end
  1427. con:disconnect()
  1428. attack = false
  1429. Character.Humanoid.WalkSpeed = 10
  1430. end
  1431.  
  1432. function attackthree()
  1433. attack = true
  1434. local con = HitboxA.Touched:connect(function(hit)
  1435. Damagefunc(HitboxA, hit, 10, 15, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1436. end)
  1437. Character.Humanoid.WalkSpeed = 5
  1438. for i = 0, 1, 0.06 do
  1439. swait()
  1440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), .3)
  1441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(50)), .3)
  1442. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(70), math.rad(80)), .3)
  1443. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-130), math.rad(-90)), .3)
  1444. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .3)
  1445. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .3)
  1446. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)), .2)
  1447. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), .3)
  1448. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), .3)
  1449. end
  1450. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 1.2)
  1451. CreateSound("http://roblox.com/asset/?id=199149072", Torso, .5, 1)
  1452. CreateSound("http://roblox.com/asset/?id=199149119", Torso, .6, 1)
  1453. Torso.Velocity = RootPart.CFrame.lookVector * 70
  1454. for i = 0, 1, 0.03 do
  1455. swait()
  1456. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), .15)
  1457. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-50)), .15)
  1458. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(40), math.rad(90)), .15)
  1459. LW.C0 = clerp(LW.C0, CFrame.new(0, 0.5, -1) * angles(math.rad(0), math.rad(-160), math.rad(-90)), .15)
  1460. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), .15)
  1461. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), .15)
  1462. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), .15)
  1463. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1464. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1465. end
  1466. attack = false
  1467. con:disconnect()
  1468.  
  1469. Character.Humanoid.WalkSpeed = 10
  1470. end
  1471.  
  1472. function UnsheathAnim()
  1473. attack = true
  1474. for i = 0, 1, 0.1 do
  1475. swait()
  1476. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1477. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1478. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -.1) * angles(math.rad(0), math.rad(-20), math.rad(80)), 0.1)
  1479. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.3) * angles(math.rad(5), math.rad(0), math.rad(-10)), 0.1)
  1480. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1481. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1482. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1483. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1484. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1485. end
  1486. HandleWeld.C1 = CFrame.new(-0.987729073, 0.101670444, 0.0226669312, -9.2297725e-008, -0.999999881, -3.64603443e-006, 1, -9.22097243e-008, -2.41326707e-005, 2.41326707e-005, -3.64603625e-006, 1)
  1487. HandleWeld.Part0 = RightArm
  1488. for i = 0, 1, 0.1 do
  1489. swait()
  1490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), .1)
  1491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(20)), .1)
  1492. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -.1) * angles(math.rad(0), math.rad(-20), math.rad(110)), 0.2)
  1493. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.3) * angles(math.rad(30), math.rad(0), math.rad(-10)), 0.1)
  1494. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), .1)
  1495. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), .1)
  1496. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(180), math.rad(65), math.rad(90)), 1)
  1497. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1498. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1499. end
  1500. attack = false
  1501. end
  1502.  
  1503. function SheathAnim()
  1504. attack = true
  1505. for i = 0, 1, 0.1 do
  1506. swait()
  1507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), .1)
  1508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(20)), .1)
  1509. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -.1) * angles(math.rad(0), math.rad(-20), math.rad(110)), 0.2)
  1510. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.3) * angles(math.rad(30), math.rad(0), math.rad(-10)), 0.1)
  1511. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), .1)
  1512. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), .1)
  1513. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(180), math.rad(65), math.rad(90)), 1)
  1514. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1515. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1516. end
  1517. HandleWeld.C1 = CFrame.new(-0.158564568, 0.81268692, -3.29256415, 0.258816212, -0.965921283, -3.06585866e-006, -2.42176156e-005, -3.31498768e-006, -1, 0.965926588, 0.258814782, -2.42504157e-005)
  1518. HandleWeld.Part0 = Torso
  1519. for i = 0, 1, 0.1 do
  1520. swait()
  1521. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1522. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1523. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -.1) * angles(math.rad(0), math.rad(-20), math.rad(80)), 0.1)
  1524. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.3) * angles(math.rad(5), math.rad(0), math.rad(-10)), 0.1)
  1525. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1526. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1527. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1528. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1529. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1530. end
  1531. attack = false
  1532. end
  1533.  
  1534. function Wave()
  1535. attack = true
  1536. Character.Humanoid.WalkSpeed = 5
  1537. for i = 0, 1, 0.1 do
  1538. swait()
  1539. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), .3)
  1540. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .3)
  1541. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(-50)), .3)
  1542. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(50)), .3)
  1543. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .2)
  1544. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .2)
  1545. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), .3)
  1546. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .4)
  1547. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .4)
  1548. end
  1549. local HitCon = HitboxA.Touched:connect(function(hit)
  1550. Damagefunc(HitboxA, hit, 10, 15, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1551. end)
  1552. Effect1(RootPart.CFrame * CFrame.Angles(0, 3.2, 1.5), CFrame.new(0, 0, 1.5), 10, 150, 5, 1, 0.85, 0.03)
  1553. SphereEffect(BrickColor.new("Deep orange"), RootPart.CFrame, 4, 4, 4, 4, 4, 4, .05)
  1554. for i = 1, 2 do
  1555. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
  1556. CreateSound("http://roblox.com/asset/?id=228343249", Torso, 1, 1)
  1557. end
  1558. for i = 0, 1, 0.07 do
  1559. swait()
  1560. BreakEffect(BrickColor.new("Deep orange"), Barrel.CFrame, 1, 2, 3)
  1561. BreakEffect(BrickColor.new("Deep orange"), Barrel.CFrame, 1, 2, 3)
  1562. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), .4)
  1563. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), .4)
  1564. RW.C0 = clerp(RW.C0, CFrame.new(1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(-50)), .4)
  1565. LW.C0 = clerp(LW.C0, CFrame.new(-1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(50)), .4)
  1566. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .3)
  1567. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .3)
  1568. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(50)), .4)
  1569. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1570. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1571. end
  1572. HitCon:disconnect()
  1573. attack = false
  1574. Character.Humanoid.WalkSpeed = 10
  1575. end
  1576.  
  1577. local charge = false
  1578.  
  1579. function Decapitate()
  1580. attack = true
  1581. Character.Humanoid.WalkSpeed = 5
  1582. CreateSound("http://roblox.com/asset/?id=360125304", Torso, 1, 1)
  1583. while true do
  1584. swait()
  1585. if charge == true then
  1586. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), .4)
  1587. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(50)), .4)
  1588. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(70), math.rad(80)), .4)
  1589. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-130), math.rad(-90)), .4)
  1590. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .4)
  1591. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .4)
  1592. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), .3)
  1593. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(60), math.rad(0)), .1)
  1594. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(60), math.rad(0)), .1)
  1595. elseif charge == false then
  1596. break
  1597. end
  1598. end
  1599. CreateSound("http://roblox.com/asset/?id=360125313", Torso, 1, 1)
  1600. con1 = HitboxA.Touched:connect(function(hit)
  1601. CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
  1602. Damagefunc(HitboxA, hit, 15, 30, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1603. for i = 1, 10 do
  1604. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1605. end
  1606. con1:disconnect()
  1607. end)
  1608. con2 = HitboxB.Touched:connect(function(hit)
  1609. CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  1610. Damagefunc(HitboxB, hit, 15, 30, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1611. for i = 1, 10 do
  1612. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1613. end
  1614. con2:disconnect()
  1615. end)
  1616. for i = 0, 1, 0.03 do
  1617. swait()
  1618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .2)
  1619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(20)), .2)
  1620. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(50), math.rad(80)), .2)
  1621. LW.C0 = clerp(LW.C0, CFrame.new(-.5, 0.5, -.5) * angles(math.rad(0), math.rad(-150), math.rad(-90)), .2)
  1622. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .2)
  1623. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .2)
  1624. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), .2)
  1625. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), .1)
  1626. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), .1)
  1627. end
  1628. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
  1629. CreateSound("http://roblox.com/asset/?id=199149072", Torso, .5, .8)
  1630. CreateSound("http://roblox.com/asset/?id=199149119", Torso, .6, .9)
  1631. for i = 0, 1, 0.04 do
  1632. swait()
  1633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .2)
  1634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-80)), .2)
  1635. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(90)), .2)
  1636. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-20), math.rad(-50)), .2)
  1637. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), .1)
  1638. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), .1)
  1639. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), .2)
  1640. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1641. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1642. end
  1643. attack = false
  1644. Character.Humanoid.WalkSpeed = 10
  1645. con1:disconnect()
  1646. con2:disconnect()
  1647. end
  1648.  
  1649. function SLAY()
  1650. attack = true
  1651. Character.Humanoid.WalkSpeed = 5
  1652. while true do
  1653. swait()
  1654. if charge == true then
  1655. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.2) * angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1656. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-40)), .3)
  1657. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(70), math.rad(130)), .3)
  1658. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(-90)), .3)
  1659. RH.C0 = clerp(RH.C0, cn(1, -.8, -.5) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(10)), .3)
  1660. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(40)), .3)
  1661. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(.5, 0, 0) * angles(math.rad(0), math.rad(30), math.rad(-30)), .2)
  1662. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1663. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1664. elseif charge == false then
  1665. break
  1666. end
  1667. end
  1668. CreateSound("http://roblox.com/asset/?id=360125313", Torso, 1, 1)
  1669. con1 = HitboxA.Touched:connect(function(hit)
  1670. CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  1671. Damagefunc(HitboxA, hit, 10, 35, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1672. for i = 1, 10 do
  1673. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1674. end
  1675. con1:disconnect()
  1676. end)
  1677. con2 = HitboxB.Touched:connect(function(hit)
  1678. CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  1679. Damagefunc(HitboxB, hit, 10, 35, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1680. for i = 1, 10 do
  1681. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1682. end
  1683. con2:disconnect()
  1684. end)
  1685. for i = 0, 1, 0.05 do
  1686. swait()
  1687. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), .2)
  1688. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .2)
  1689. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(-50)), .2)
  1690. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(50)), .2)
  1691. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .2)
  1692. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .2)
  1693. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), .2)
  1694. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .4)
  1695. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .4)
  1696. end
  1697. for i = 1, 2 do
  1698. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
  1699. end
  1700. for i = 0, 1, 0.03 do
  1701. swait()
  1702. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), .3)
  1703. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  1704. RW.C0 = clerp(RW.C0, CFrame.new(1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(-50)), .3)
  1705. LW.C0 = clerp(LW.C0, CFrame.new(-1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(50)), .3)
  1706. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .3)
  1707. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .3)
  1708. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(50)), .3)
  1709. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1710. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1711. end
  1712. attack = false
  1713. con1:disconnect()
  1714. con2:disconnect()
  1715. Character.Humanoid.WalkSpeed = 10
  1716. end
  1717.  
  1718. function DIVIDE()
  1719. attack = true
  1720. CreateSound("http://roblox.com/asset/?id=203691492", Torso, 1, 1)
  1721. for i = 0, 1, 0.05 do
  1722. swait()
  1723. Torso.Velocity = RootPart.CFrame.lookVector * 40
  1724. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.2) * angles(math.rad(-10), math.rad(0), math.rad(80)), .2)
  1725. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-60)), .2)
  1726. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(70), math.rad(50)), .2)
  1727. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -.5) * angles(math.rad(0), math.rad(-70), math.rad(-70)), .2)
  1728. RH.C0 = clerp(RH.C0, cn(1, -.95, 0) * RHCF * angles(math.rad(7), math.rad(-30), math.rad(0)), .2)
  1729. LH.C0 = clerp(LH.C0, cn(-1, -1, -.2) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(50)), .2)
  1730. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1731. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1732. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1733. end
  1734. CreateSound("http://roblox.com/asset/?id=360125286", Torso, 1, 1)
  1735. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, .8)
  1736. local joj = HitboxA.Touched:connect(function(hit)
  1737. hit.Parent:WaitForChild('Humanoid').PlatformStand = true
  1738. Ult = true
  1739. end)
  1740. for i = 0, 1, 0.04 do
  1741. swait()
  1742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.5) * angles(math.rad(20), math.rad(0), math.rad(-80)), .2)
  1743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(-10), math.rad(80)), .2)
  1744. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(80)), .2)
  1745. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(-80)), .2)
  1746. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-3), math.rad(40), math.rad(-10)), .2)
  1747. LH.C0 = clerp(LH.C0, cn(-1, -.3, 0) * LHCF * angles(math.rad(-8), math.rad(40), math.rad(-10)), .2)
  1748. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), .2)
  1749. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1750. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1751. end
  1752. if Ult == true then
  1753. Character.Humanoid.Jump = true
  1754. CreateSound("http://roblox.com/asset/?id=199145327", Torso, 1, .8)
  1755. for i = 0, 1, 0.05 do
  1756. swait()
  1757. Torso.Velocity = Vector3.new(0, 100, 0)
  1758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.5) * angles(6 * i, math.rad(0), math.rad(0)), .2)
  1759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .3)
  1760. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(-50)), .3)
  1761. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(50)), .3)
  1762. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .3)
  1763. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .3)
  1764. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), .3)
  1765. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .5)
  1766. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .5)
  1767. end
  1768. CreateSound("http://roblox.com/asset/?id=360125313", Torso, 1, 1)
  1769. for i = 0, 1, 0.017 do
  1770. swait()
  1771. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.5) * angles(math.rad(-10), math.rad(0), math.rad(0)), .2)
  1772. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(30), math.rad(0), math.rad(0)), .3)
  1773. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(-50)), .3)
  1774. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(50)), .3)
  1775. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-50)), .2)
  1776. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(50)), .2)
  1777. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), .3)
  1778. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1779. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1780. end
  1781. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, .7)
  1782. con1 = HitboxA.Touched:connect(function(hit)
  1783. Damagefunc(HitboxA, hit, 20, 45, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1784. CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
  1785. CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  1786. for i = 1, 10 do
  1787. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1788. end
  1789. con1:disconnect()
  1790. end)
  1791. con2 = HitboxB.Touched:connect(function(hit)
  1792. Damagefunc(HitboxB, hit, 20, 45, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1793. CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
  1794. CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  1795. for i = 1, 10 do
  1796. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1797. end
  1798. con2:disconnect()
  1799. end)
  1800. for i = 0, 1, 0.05 do
  1801. swait()
  1802. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), .3)
  1803. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .3)
  1804. RW.C0 = clerp(RW.C0, CFrame.new(1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(-50)), .3)
  1805. LW.C0 = clerp(LW.C0, CFrame.new(-1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(50)), .3)
  1806. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .3)
  1807. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .3)
  1808. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(50)), .3)
  1809. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1810. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1811. end
  1812. con1:disconnect()
  1813. con2:disconnect()
  1814. end
  1815. Ult = false
  1816. attack = false
  1817. joj:disconnect()
  1818. end
  1819.  
  1820. function MakeGrenade()
  1821. local m = Instance.new("Model", Character)
  1822. m.Name = "GrenadeModel"
  1823. GrenadeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Handle", Vector3.new(0.720000029, 0.720000029, 0.720000029))
  1824. 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-010, -1.65926451e-007, 1.65926451e-007, -5.96046377e-008, -1, 1.291348e-010, -1, 5.96046377e-008))
  1825. GrenadeHandleWeld.Name = "HandleWeld"
  1826. CreateMesh("SpecialMesh", GrenadeHandle, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1827. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1828. Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, 6.07967377e-006, -0.305992126, -0.99999994, 2.91125325e-005, 0.000388413115, 0.0003884123, -2.87742059e-005, 1, 2.91237066e-005, 1, 2.87628955e-005))
  1829. 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))
  1830. Button = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Button", Vector3.new(0.287999928, 0.24000001, 0.251999915))
  1831. 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-006, 1, 0, 4.87636868e-018, 0, 1, 0, 4.87636868e-018, 0, 1))
  1832. CreateMesh("CylinderMesh", Button, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.150000006, 1))
  1833. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.287999928, 0.24000001, 0.287999928))
  1834. Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-006, -0.323997498, 4.05311584e-006, 1, 0, 4.87636868e-018, 0, 1, 0, 4.87636868e-018, 0, 1))
  1835. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.299999982, 1))
  1836. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1837. Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, 9.77516174e-006, -0.395996094, -0.99999994, 2.91125325e-005, 0.000388413115, 0.0003884123, -2.87742059e-005, 1, 2.91237066e-005, 1, 2.87628955e-005))
  1838. 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))
  1839. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1840. 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-007, 1, 0, 4.87636868e-018, 0, 1, 0, 4.87636868e-018, 0, 1))
  1841. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1842. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1843. Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.67572021e-006, -7.62939453e-006, -0.305995941, 2.90565495e-005, -0.000388383865, 0.99999994, -2.88907795e-005, -0.99999994, -0.000388383021, 1, -2.88794927e-005, -2.90677672e-005))
  1844. 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))
  1845. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.287999928, 0.685800076, 0.287999928))
  1846. Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.000904083252, 0, 3.6234119e-012, 0, 1, -1, -1.42108547e-014, 3.62340236e-012, 1.42108547e-014, -1, 0))
  1847. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1848. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1849. Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.67028809e-005, 0, 0.306002617, -0.99999994, -0.000388418615, 2.90845201e-005, 0.0003884178, -1, -2.87741423e-005, 2.90956923e-005, -2.87628409e-005, 1))
  1850. 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))
  1851. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1852. Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.14440918e-005, 1.52587891e-005, -0.306001425, -0.99999994, -0.000388418615, 2.90845201e-005, 0.0003884178, -1, -2.87741423e-005, 2.90956923e-005, -2.87628409e-005, 1))
  1853. 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))
  1854. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1855. Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.45571136e-005, -3.05175781e-005, 0.305992126, 2.90565495e-005, -0.000388383865, 0.99999994, -2.88907795e-005, -0.99999994, -0.000388383021, 1, -2.88794927e-005, -2.90677672e-005))
  1856. 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))
  1857. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.287999928, 0.685800076, 0.287999928))
  1858. Partweld = CreateWeld(m, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000904083252, -5.96046448e-007, 0, -1, 2.46687932e-007, -5.96051919e-008, 5.96052629e-008, 3.27825546e-007, -1, -2.46687904e-007, -1, -3.27825546e-007))
  1859. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1860. end
  1861.  
  1862. local CanThrow = true
  1863.  
  1864. function ThrowGrenade()
  1865. attack = true
  1866. CanThrow = false
  1867. for i = 0, 1, 0.05 do
  1868. swait()
  1869. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1870. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1871. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1872. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, .1) * angles(math.rad(-20), math.rad(0), math.rad(20)), 0.1)
  1873. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1874. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1875. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1876. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1877. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1878. end
  1879. MakeGrenade()
  1880. CreateSound("http://roblox.com/asset/?id=175783708",Player.Character:WaitForChild("GrenadeModel").Handle,1,1)
  1881. for i = 0, 1, 0.05 do
  1882. swait()
  1883. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1884. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1885. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1886. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.1)
  1887. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1888. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1889. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1890. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1891. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1892. end
  1893. local Beep = Instance.new("Sound")
  1894. Beep.Name = "Beep"
  1895. Beep.SoundId = "rbxassetid://146785518"
  1896. Beep.Volume = .4
  1897. Beep.Looped = true
  1898. Beep.Pitch = 4.5
  1899. Beep.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  1900. Beep:Play()
  1901. while true do
  1902. swait()
  1903. if charge == true then
  1904. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1905. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1906. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.5)
  1907. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(200), math.rad(0), math.rad(-10)), 0.1)
  1908. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1909. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1910. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1911. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1912. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1913. elseif charge == false then
  1914. break
  1915. end
  1916. end
  1917. for i = 0, 1, 0.1 do
  1918. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1919. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1920. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1921. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(200), math.rad(0), math.rad(-10)), 0.1)
  1922. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1923. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1924. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1925. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1926. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1927. end
  1928. CreateSound("rbxassetid://320557413",LeftArm,1,1)
  1929. pcall(function()
  1930. Player.Character:WaitForChild("GrenadeModel").HandleWeld:remove()
  1931. end)
  1932. local BodyVelocity = Instance.new("BodyVelocity")
  1933. BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1934. BodyVelocity.velocity = (mouse.Hit.p - Player.Character:WaitForChild("GrenadeModel").Handle.Position).unit * 200
  1935. BodyVelocity.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  1936. game:GetService("Debris"):AddItem(BodyVelocity, 0.1)
  1937. game:GetService("Debris"):AddItem(Player.Character:WaitForChild("GrenadeModel"), 10)
  1938. wait()
  1939. ExplodeCon = Player.Character:WaitForChild("GrenadeModel").Handle.Touched:connect(function(Hit)
  1940. ExplodeCon:disconnect()
  1941. CreateSound("rbxassetid://240036913",Player.Character:WaitForChild("GrenadeModel").Handle,1,1)
  1942. if Hit.Parent == Player.Character:WaitForChild("GrenadeModel").Handle.Parent then
  1943. return
  1944. end
  1945. for _, Part in pairs(Player.Character:WaitForChild("GrenadeModel"):GetChildren()) do
  1946. pcall(function()
  1947. Part.CanCollide = true
  1948. end)
  1949. end
  1950. local Weld = Instance.new("Weld")
  1951. Weld.Part0 = Player.Character:WaitForChild("GrenadeModel").Handle
  1952. Weld.Part1 = Hit
  1953. Weld.C0 = Character.GrenadeModel.Handle.CFrame:inverse() * CFrame.new(Character.GrenadeModel.Handle.Position)
  1954. Weld.C1 = Hit.CFrame:inverse() * CFrame.new(Player.Character:WaitForChild("GrenadeModel").Handle.Position)
  1955. Weld.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  1956. for i = 4, 10, 0.075 do
  1957. Beep.Pitch = i
  1958. swait()
  1959. end
  1960. for i = 1, 5 do
  1961. local Sound = Instance.new("Sound")
  1962. Sound.Name = "Explode"
  1963. Sound.SoundId = "rbxassetid://166221646"
  1964. Sound.Volume = 1
  1965. Sound.Pitch = math.random(700, 900) / 1000
  1966. Sound.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  1967. Sound:Play()
  1968. end
  1969. local S = Instance.new("Explosion", workspace)
  1970. S.Position = Player.Character:WaitForChild("GrenadeModel").Handle.Position
  1971. S.BlastPressure = 5
  1972. S.BlastRadius = 10
  1973. S.ExplosionType = 2
  1974. Player.Character:WaitForChild("GrenadeModel"):remove()
  1975. CanThrow = true
  1976. end)
  1977. for i = 0, 1, 0.05 do
  1978. swait()
  1979. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1980. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1981. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1982. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1983. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1984. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1985. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1986. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1987. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1988. end
  1989. attack = false
  1990. end
  1991.  
  1992. function makeeffect(par,size, pos1, trans, trans1, howmuch, delay1,id,type)
  1993. local p = Instance.new('Part', par or workspace)
  1994. p.CFrame = pos1
  1995. p.Anchored = true
  1996. p.Material = 'Neon'
  1997. p.CanCollide = false
  1998. p.TopSurface = 0
  1999. p.Size = Vector3.new(1, 1, 1)
  2000. p.BottomSurface = 0
  2001. p.Transparency = trans
  2002. local mesh = Instance.new('SpecialMesh', p)
  2003. mesh.Scale = size
  2004. if id~=nil and type==nil then
  2005. mesh.MeshId = 'rbxassetid://'..id
  2006. elseif id==nil and type~=nil then
  2007. mesh.MeshType = type
  2008. elseif id==nil and type==nil then
  2009. mesh.MeshType='Brick'
  2010. end
  2011. coroutine.wrap(function()
  2012. for i = 0, delay1, .1 do
  2013. swait(1/60)
  2014. p.CFrame = p.CFrame
  2015. mesh.Scale = mesh.Scale + howmuch
  2016. p.Transparency = p.Transparency + trans1
  2017. end
  2018. p:Destroy()
  2019. end)()
  2020. return p
  2021. end
  2022.  
  2023. keypress=false
  2024.  
  2025. function Shriek()
  2026. attack = true
  2027. Character.Humanoid.WalkSpeed = 0
  2028. for i = 1,5 do
  2029. CreateSound("http://roblox.com/asset/?id=360125313", Torso, 1, 0.3)
  2030. end
  2031. for i = 0, 1, 0.007 do
  2032. swait()
  2033. local ShockWave = makeeffect(Character,Vector3.new(3,3,3),RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.5,0,0),.35,.1,Vector3.new(math.random(1,5),math.random(1,5),math.random(1,5)),3,Meshes.Ring,nil)
  2034. ShockWave.BrickColor = Barrel.BrickColor
  2035. local ShockWave2 = makeeffect(Character,Vector3.new(3,3,3),RootPart.CFrame,.35,.1,Vector3.new(math.random(1,1.5),math.random(1,1.5),math.random(1,1.5)),3,Meshes.Crown,nil)
  2036. ShockWave2.BrickColor = Barrel.BrickColor
  2037. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), .1)
  2038. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), .1)
  2039. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(20), math.rad(5)), .1)
  2040. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(30)), .1)
  2041. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(30)), .1)
  2042. LH.C0 = clerp(LH.C0, cn(-1, -1, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(-30)), .1)
  2043. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(167), math.rad(180)), .2)
  2044. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2045. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2046. end
  2047. CreateSound("http://roblox.com/asset/?id=360087106", workspace, 1, 1)
  2048. for i = 0, 1, 0.005 do
  2049. swait()
  2050. MagniDamage(Torso, 100, 20, 50,0,"Normal")
  2051. 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)),.35,.1,Vector3.new(math.random(3,50),math.random(3,50),math.random(3,50)),3,Meshes.Ring,nil)
  2052. ShockWave.BrickColor = Barrel.BrickColor
  2053. local ShockWave2 = makeeffect(Character,Vector3.new(3,3,3),RootPart.CFrame,.35,.1,Vector3.new(math.random(5,20),math.random(5,20),math.random(5,20)),3,Meshes.Crown,nil)
  2054. ShockWave2.BrickColor = Barrel.BrickColor
  2055. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), .5)
  2056. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  2057. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(20), math.rad(5)), .5)
  2058. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-130)), .5)
  2059. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-30)), .5)
  2060. LH.C0 = clerp(LH.C0, cn(-1, -1, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(30)), .5)
  2061. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(115), math.rad(180)), .2)
  2062. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2063. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2064. end
  2065. Character.Humanoid.WalkSpeed = 10
  2066. attack = false
  2067. end
  2068.  
  2069. Bin=Instance.new("HopperBin")
  2070. Bin.Name="Divider"
  2071. Bin.Parent=Player.Backpack
  2072. function ob1u()
  2073. end
  2074. function ob1d()
  2075. if Sheathed == false then
  2076. if attack == false and attacktype == 1 then
  2077. attacktype = 2
  2078. attackone()
  2079. elseif attack == false and attacktype == 2 then
  2080. attacktype = 3
  2081. attacktwo()
  2082. elseif attack == false and attacktype == 3 then
  2083. attacktype = 1
  2084. attackthree()
  2085. end
  2086. end
  2087. end
  2088.  
  2089. function subtractEnergy(k)
  2090. if Energy >= k then
  2091. Energy = Energy - k
  2092. end
  2093. end
  2094.  
  2095. input=""
  2096.  
  2097. function key(k)
  2098. k = k:lower()
  2099. if attack == false and k == 'f' and Sheathed == true then
  2100. Sheathed = false
  2101. UnsheathAnim()
  2102. elseif attack == false and k == 'f' and Sheathed == false then
  2103. Sheathed = true
  2104. SheathAnim()
  2105.  
  2106. elseif attack == false and k == 'z' and Sheathed == false and cooldown1 >= co1 and Energy >= skill1stam then
  2107. cooldown1 = 0
  2108. subtractEnergy(skill1stam)
  2109. Wave()
  2110. elseif k == 'x' and Sheathed == false and attack == false and cooldown2 >= co2 and Energy >= skill2stam then
  2111. charge = true
  2112. Decapitate()
  2113. elseif k == 'c' and Sheathed == false and attack == false and cooldown4 >= co4 and Energy >= skill4stam then
  2114. charge = true
  2115. SLAY()
  2116. elseif k == 'v' and Sheathed == false and attack == false and cooldown3 >= co3 and Energy >= skill3stam then
  2117. DIVIDE()
  2118. cooldown3 = 0
  2119. subtractEnergy(skill4stam)
  2120. end
  2121. end
  2122.  
  2123. function keyup(k)
  2124. k = k:lower()
  2125. if k == 'x' and charge == true and attack == true then
  2126. cooldown2 = 0
  2127. subtractEnergy(skill2stam)
  2128. charge = false
  2129. elseif k == 'c' and charge == true and attack == true then
  2130. cooldown4 = 0
  2131. subtractEnergy(skill3stam)
  2132. charge = false
  2133.  
  2134. end
  2135. end
  2136.  
  2137. function ds(mouse)
  2138. end
  2139.  
  2140. function s(mouse)
  2141. print("Selected")
  2142. mouse.Button1Down:connect(function() ob1d(mouse) end)
  2143. mouse.Button1Up:connect(function() ob1u(mouse) end)
  2144. mouse.KeyDown:connect(key)
  2145. mouse.KeyUp:connect(keyup)
  2146. end
  2147.  
  2148. Bin.Selected:connect(s)
  2149. Bin.Deselected:connect(ds)
  2150.  
  2151. Humanoid.WalkSpeed = 10
  2152.  
  2153. function updateskills()
  2154. if cooldown1 <= co1 then
  2155. cooldown1 = cooldown1 + 1 / 30
  2156. end
  2157. if cooldown2 <= co2 then
  2158. cooldown2 = cooldown2 + 1 / 30
  2159. end
  2160. if cooldown3 <= co3 then
  2161. cooldown3 = cooldown3 + 1 / 30
  2162. end
  2163. if cooldown4 <= co4 then
  2164. cooldown4 = cooldown4 + 1 / 30
  2165. end
  2166. if Energy <= skill1stam then
  2167. bar4.BackgroundColor3 = Color3.new(104 / 255, 104 / 255, 104 / 255)
  2168. else
  2169. bar4.BackgroundColor3 = skillcolorscheme
  2170. end
  2171. if Energy <= skill2stam then
  2172. bar3.BackgroundColor3 = Color3.new(104 / 255, 104 / 255, 104 / 255)
  2173. else
  2174. bar3.BackgroundColor3 = skillcolorscheme
  2175. end
  2176. if Energy <= skill3stam then
  2177. bar1.BackgroundColor3 = Color3.new(104 / 255, 104 / 255, 104 / 255)
  2178. else
  2179. bar1.BackgroundColor3 = skillcolorscheme
  2180. end
  2181. if Energy <= skill4stam then
  2182. bar2.BackgroundColor3 = Color3.new(104 / 255, 104 / 255, 104 / 255)
  2183. else
  2184. bar2.BackgroundColor3 = skillcolorscheme
  2185. end
  2186. if Energy <= maxEnergy then
  2187. Energy = Energy + recovermana / 30
  2188. end
  2189. end
  2190.  
  2191. while true do
  2192. swait()
  2193. if Humanoid.Health == 0 or Character == nil then
  2194. break
  2195. end
  2196. updateskills()
  2197.  
  2198. Energycover:TweenSize(UDim2.new(1 * (Energy / maxEnergy), 0, 1, 0), 'Out', 'Quad', .5)
  2199. bar4:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
  2200. bar3:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
  2201. bar1:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
  2202. bar2:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
  2203. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2204. velocity = RootPart.Velocity.y
  2205. sine = sine + change
  2206. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2207. if equipped == true or equipped == false then
  2208. if RootPart.Velocity.y > 1 and hit == nil then
  2209. Anim = "Jump"
  2210. if attack == false then
  2211. if Sheathed == false then
  2212. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2213. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2214. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(20)), .1)
  2215. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), .1)
  2216. RH.C0 = clerp(RH.C0, cn(1, -.9, -.3) * RHCF * angles(math.rad(2), math.rad(0), math.rad(0)), .1)
  2217. LH.C0 = clerp(LH.C0, cn(-1, -.7, -.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), .1)
  2218. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(220), math.rad(180)), .1)
  2219. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2220. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2221. elseif Sheathed == true then
  2222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2224. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), .1)
  2225. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), .1)
  2226. RH.C0 = clerp(RH.C0, cn(1, -.9, -.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), .1)
  2227. LH.C0 = clerp(LH.C0, cn(-1, -.7, -.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), .1)
  2228. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2229. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2230. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2231. end
  2232. end
  2233. elseif RootPart.Velocity.y < -1 and hit == nil then
  2234. Anim = "Fall"
  2235. if attack == false then
  2236. if Sheathed == false then
  2237. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2238. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2239. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(30)), .1)
  2240. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), .1)
  2241. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2242. LH.C0 = clerp(LH.C0, cn(-1, -.8, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2243. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(150), math.rad(180)), .1)
  2244. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2245. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2246. elseif Sheathed == true then
  2247. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2248. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2249. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), .1)
  2250. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), .1)
  2251. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2252. LH.C0 = clerp(LH.C0, cn(-1, -.8, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2253. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2254. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2255. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2256. end
  2257. end
  2258. elseif Torsovelocity < 1 and hit ~= nil then
  2259. Anim = "Idle"
  2260. if attack == false then
  2261. change = 1
  2262. if Sheathed == false then
  2263. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(10 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-30)), .1)
  2264. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3 + 1 * math.cos(sine / 25)), math.rad(-3), math.rad(30)), .1)
  2265. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40 - 3 * math.cos(sine / 25)), math.rad(20), math.rad(10)), .1)
  2266. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-15 + 3 * math.cos(sine / 25))), .1)
  2267. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), -.3) * RHCF * angles(math.rad(-3 + 1 * math.cos(sine / 25)), math.rad(20), math.rad(7)), .1)
  2268. LH.C0 = clerp(LH.C0, cn(-1, -.8 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-5 + 1 * math.cos(sine / 25)), math.rad(30), math.rad(-8)), .1)
  2269. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(160 + 1 * math.cos(sine / 25)), math.rad(180)), .1)
  2270. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2271. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2272. elseif Sheathed == true then
  2273. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), .3)
  2274. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  2275. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(5 + 3 * math.cos(sine / 25))), 0.3)
  2276. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5 - 3 * math.cos(sine / 25))), 0.3)
  2277. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  2278. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  2279. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2280. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2281. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2282. end
  2283. end
  2284. elseif Torsovelocity > 2 and hit ~= nil then
  2285. Anim = "Walk"
  2286. if attack == false then
  2287. if Sheathed == false then
  2288. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 8))), .2)
  2289. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 8)) + RootPart.RotVelocity.Y / 15), .2)
  2290. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(10) + RootPart.RotVelocity.Y / 30), .2)
  2291. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30 * math.cos(sine / 10)), math.rad(0), math.rad(7 * math.cos(sine / 10))), .2)
  2292. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 9))), .3)
  2293. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 9))), .3)
  2294. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(145), math.rad(180)), .2)
  2295. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2296. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2297. elseif Sheathed == true then
  2298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 10))), .2)
  2299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
  2300. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 -1* math.cos(sine / 9)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  2301. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 -1* math.cos(sine / 9)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  2302. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 5))), .3)
  2303. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 3), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 5))), .3)
  2304. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2305. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2306. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2307. end
  2308. end
  2309. end
  2310. end
  2311. for i, v in pairs(LoopFunctions) do
  2312. v[2] = v[2] + 1
  2313. v[3](v[2] / v[1])
  2314. if v[1] <= v[2] then
  2315. LoopFunctions[i] = nil
  2316. end
  2317. end
  2318. ----
  2319. if mouse then
  2320. XAngle = GetX(RootPart, mouse.Hit.p)
  2321. YAngle = GetY(RootPart, mouse.Hit.p)
  2322. else
  2323. XAngle = 0
  2324. YAngle = 0
  2325. end
  2326. if #Effects > 0 then
  2327. for e = 1, #Effects do
  2328. if Effects[e] ~= nil then
  2329. local Thing = Effects[e]
  2330. if Thing ~= nil then
  2331. local Part = Thing[1]
  2332. local Mode = Thing[2]
  2333. local Delay = Thing[3]
  2334. local IncX = Thing[4]
  2335. local IncY = Thing[5]
  2336. local IncZ = Thing[6]
  2337. if Thing[1].Transparency <= 1 then
  2338. if Thing[2] == "Block1" then
  2339. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2340. Mesh = Thing[1].Mesh
  2341. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2342. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2343. elseif Thing[2] == "Block2" then
  2344. Thing[1].CFrame = Thing[1].CFrame
  2345. Mesh = Thing[7]
  2346. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2347. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2348. elseif Thing[2] == "Cylinder" then
  2349. Mesh = Thing[1].Mesh
  2350. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2351. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2352. elseif Thing[2] == "Blood" then
  2353. Mesh = Thing[7]
  2354. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  2355. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2356. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2357. elseif Thing[2] == "Elec" then
  2358. Mesh = Thing[1].Mesh
  2359. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2360. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2361. elseif Thing[2] == "Disappear" then
  2362. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2363. elseif Thing[2] == "Shatter" then
  2364. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2365. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2366. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2367. Thing[6] = Thing[6] + Thing[5]
  2368. end
  2369. else
  2370. Part.Parent = nil
  2371. table.remove(Effects, e)
  2372. end
  2373. end
  2374. end
  2375. end
  2376. end
  2377. end
Add Comment
Please, Sign In to add comment