Advertisement
memberhero

Divider

Jun 18th, 2018
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 186.91 KB | None | 0 0
  1. script.Parent = nil
  2. Character = game.Players.localPlayer.Character
  3. Humanoid=Character.Humanoid
  4. if Humanoid:findFirstChild("Animate")then
  5. Humanoid:findFirstChild("Animate"):Destroy()
  6. end--------------------------------------------------------------------------------------------------------------
  7. --Divider Balance changes--6/17/2016--SvSniper-------------------------------------------------------------------
  8. --------------------------------------------------------------------------------------------------------------
  9. --reduced def to 1.4
  10. --made hit sounds local
  11. --------------------------------------------------------------------------------------------------------------
  12. --Divider Balance changes--6/17/2016--SvSniper-------------------------------------------------------------------
  13. --------------------------------------------------------------------------------------------------------------
  14. --Increased slice cooldown from 5 to 20
  15. --halfed damage of all attacks
  16. --disabled jumping during attacks
  17. --set speed to 0 on basic attacks
  18. --made defense 1.5 instead of .5
  19. --added code to make ult target stand back up
  20. --removed sound and damage from shriek
  21. --added gernades back but removed dmg
  22. --added walk animations to decapitate, slay and gernades
  23. --made decapitate and slay set speed 0 after releasing charge
  24. --changed controls to zxcv
  25. --fixed potential exploit with charge keys
  26. --------------------------------------------------------------------------------------------------------------
  27. --10/7/16 effeciency
  28.  
  29. --[[NIGHTOWLACE_WEAPONRY]]--
  30. Meshes = {
  31. Blast = '20329976',
  32. Crown = '1323306',
  33. Ring = '3270017',
  34. Claw = '10681506',
  35. Crystal = '9756362',
  36. Coil = '9753878',
  37. Cloud = '1095708',
  38. }
  39. wait(1 / 60)
  40. Effects = { }
  41. local Player = game.Players.localPlayer
  42. local Character = Player.Character
  43. local Humanoid = Character.Humanoid
  44. local mouse = Player:GetMouse()
  45. local m = Instance.new('Model', Character)
  46. m.Name = "WeaponModel"
  47. local LeftArm = Character["Left Arm"]
  48. local RightArm = Character["Right Arm"]
  49. local LeftLeg = Character["Left Leg"]
  50. local RightLeg = Character["Right Leg"]
  51. local Head = Character.Head
  52. local Torso = Character.Torso
  53. local cam = game.Workspace.CurrentCamera
  54. local RootPart = Character.HumanoidRootPart
  55. local RootJoint = RootPart.RootJoint
  56. local equipped = false
  57. local attack = false
  58. local Anim = 'Idle'
  59. local idle = 0
  60. local attacktype = 1
  61. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  62. local velocity = RootPart.Velocity.y
  63. local sine = 0
  64. local change = 1
  65. local grabbed = false
  66. local cn = CFrame.new
  67. local mr = math.rad
  68. local angles = CFrame.Angles
  69. local ud = UDim2.new
  70. local c3 = Color3.new
  71. local currentcharge = 0
  72.  
  73. local NeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  74. Humanoid.Animator:Destroy()
  75. Character.Animate:Destroy()
  76.  
  77. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  78. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  79. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  80.  
  81. RSH, LSH = nil, nil
  82.  
  83. RW = Instance.new("Weld")
  84. LW = Instance.new("Weld")
  85.  
  86. RH = Torso["Right Hip"]
  87. LH = Torso["Left Hip"]
  88.  
  89. RSH = Torso["Right Shoulder"]
  90. LSH = Torso["Left Shoulder"]
  91.  
  92. RSH.Parent = nil
  93. LSH.Parent = nil
  94.  
  95. RW.Name = "RW"
  96. RW.Part0 = Torso
  97. RW.C0 = cn(1.5, 0.5, 0)
  98. RW.C1 = cn(0, 0.5, 0)
  99. RW.Part1 = RightArm
  100. RW.Parent = Torso
  101.  
  102. LW.Name = "LW"
  103. LW.Part0 = Torso
  104. LW.C0 = cn(-1.5, 0.5, 0)
  105. LW.C1 = cn(0, 0.5, 0)
  106. LW.Part1 = LeftArm
  107. LW.Parent = Torso
  108.  
  109. local co1 = 20--changed from 3 to 5 to 20
  110. local co2 = 25
  111. local co3 = 30
  112. local co4 = 60
  113.  
  114. local cooldown1 = 0
  115. local cooldown2 = 0
  116. local cooldown3 = 0
  117. local cooldown4 = 0
  118.  
  119. local maxEnergy = 100
  120. local Energy = 0--Energy you start out with
  121. local skill1stam = 10--how much stamina is needed for a skill
  122. local skill2stam = 50
  123. local skill3stam = 60
  124. local skill4stam = 100
  125. local recovermana = 5--how much mana per second
  126.  
  127. local skillcolorscheme = BrickColor.new("Deep orange").Color
  128.  
  129. local scrn = Instance.new('ScreenGui', Player.PlayerGui)
  130. function makeframe(par, trans, pos, size, color)
  131. local frame = Instance.new('Frame', par)
  132. frame.BackgroundTransparency = trans
  133. frame.BorderSizePixel = 0
  134. frame.Position = pos
  135. frame.Size = size
  136. frame.BackgroundColor3 = color
  137. return frame
  138. end
  139.  
  140. function makelabel(par, text)
  141. local label = Instance.new('TextLabel', par)
  142. label.BackgroundTransparency = 1
  143. label.Size = UDim2.new(1, 0, 1, 0)
  144. label.Position = UDim2.new(0, 0, 0, 0)
  145. label.TextColor3 = Color3.new(255, 255, 255)
  146. label.TextStrokeTransparency = 0
  147. label.FontSize = Enum.FontSize.Size32
  148. label.Font = Enum.Font.SourceSansBold
  149. label.BorderSizePixel = 0
  150. label.TextScaled = true
  151. label.Text = text
  152. end
  153. framesk1 = makeframe(scrn, .5, UDim2.new(.23, 0, .93, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  154. framesk2 = makeframe(scrn, .5, UDim2.new(.5, 0, .93, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  155. framesk3 = makeframe(scrn, .5, UDim2.new(.5, 0, .86, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  156. framesk4 = makeframe(scrn, .5, UDim2.new(.23, 0, .86, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  157. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  158. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  159. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  160. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  161. text1 = makelabel(framesk1, '[C] Slay')
  162. text2 = makelabel(framesk2, '[V] Divide')
  163. text3 = makelabel(framesk3, "[X] Decapitate")
  164. text4 = makelabel(framesk4, '[Z] Energy Wave')
  165. Energybar = makeframe(scrn, .5, UDim2.new(.23, 0, .82, 0), UDim2.new(.26, 0, .03, 0), BrickColor.new("Institutional white").Color)
  166. Energycover = makeframe(Energybar, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), BrickColor.new("New Yeller").Color)
  167. Energytext = makelabel(Energybar, 'Energy')
  168. healthbar = makeframe(scrn, .5, UDim2.new(.5, 0, .82, 0), UDim2.new(.26, 0, .03, 0), BrickColor.new("Institutional white").Color)
  169. healthcover = makeframe(healthbar, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), BrickColor.new("Lime green").Color)
  170. healthtext = makelabel(healthbar, 'Health')
  171.  
  172. local stats = Instance.new('Folder', Character)
  173. stats.Name = 'Stats'
  174. local block = Instance.new('BoolValue', stats)
  175. block.Name = 'Block'
  176. block.Value = false
  177. local stun = Instance.new('BoolValue', stats)
  178. stun.Name = 'Stun'
  179. stun.Value = false
  180. local defense = Instance.new('NumberValue', stats)
  181. defense.Name = 'Defence'
  182. defense.Value = 1.4 --cxcharlie, patching this becuase jase abuses this--changed to 1.5 Sv--changed to 1.4 sv
  183. local speed = Instance.new('NumberValue', stats)
  184. speed.Name = 'Speed'
  185. speed.Value = 1
  186. local damagea = Instance.new('NumberValue', stats)
  187. damagea.Name = 'Damage'
  188. damagea.Value = 1
  189.  
  190. function clerp(a, b, t)
  191. return a:lerp(b, t)
  192. end
  193.  
  194. local clerp = CFrame.new().lerp --less indiceseven though same method as above
  195.  
  196. --[[Credits to SazErenos for his Artificial Heartbeat]]--
  197.  
  198.  
  199. function swait(num)
  200. if num==0 or num==nil then
  201. game:service'RunService'.Stepped:wait(0)
  202. else
  203. for i=0,num do
  204. game:service'RunService'.Stepped:wait(0)
  205. end
  206. end
  207. end
  208.  
  209. local RbxUtility = LoadLibrary("RbxUtility")
  210. local Create = RbxUtility.Create
  211.  
  212. function RemoveOutlines(part)
  213. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  214. end
  215.  
  216. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  217. local Part = Create("Part"){
  218. Parent = Parent,
  219. Reflectance = Reflectance,
  220. Transparency = Transparency,
  221. CanCollide = false,
  222. Locked = true,
  223. BrickColor = BrickColor.new(tostring(BColor)),
  224. Name = Name,
  225. Size = Size,
  226. Material = Material,
  227. }
  228. RemoveOutlines(Part)
  229. return Part
  230. end
  231.  
  232. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  233. local Msh = Create(Mesh){
  234. Parent = Part,
  235. Offset = OffSet,
  236. Scale = Scale,
  237. }
  238. if Mesh == "SpecialMesh" then
  239. Msh.MeshType = MeshType
  240. Msh.MeshId = MeshId
  241. end
  242. return Msh
  243. end
  244.  
  245. function CreateWeld(Parent, Part0, Part1, C0, C1)
  246. local Weld = Create("Weld"){
  247. Parent = Parent,
  248. Part0 = Part0,
  249. Part1 = Part1,
  250. C0 = C0,
  251. C1 = C1,
  252. }
  253. return Weld
  254. end
  255.  
  256. function rayCast(pos, dir, maxl, ignore)
  257. return game:service("Workspace"):FindPartOnRay(Ray.new(pos, dir.unit * (maxl or 999.999)), ignore)
  258. end
  259.  
  260. function CreateSound(id, par, vol, pit)
  261. coroutine.resume(coroutine.create(function()
  262. local sou = Instance.new("Sound", par or workspace)
  263. sou.Volume = vol
  264. sou.Pitch = pit or 1
  265. sou.SoundId = id
  266. wait()
  267. sou:play()
  268. game:GetService("Debris"):AddItem(sou, 6)
  269. end))
  270. end
  271.  
  272. local function getclosest(obj, distance)
  273. local last, lastx = distance + 1
  274. for i, v in pairs(workspace:GetChildren()) do
  275. if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
  276. local t = v.Torso
  277. local dist = (t.Position - obj.Position).magnitude
  278. if dist <= distance then
  279. if dist < last then
  280. last = dist
  281. lastx = v
  282. end
  283. end
  284. end
  285. end
  286. return lastx
  287. end
  288.  
  289. function Damage(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
  290. for i, v in pairs(hit:GetChildren()) do
  291. if v:IsA("Humanoid") and hit.Name ~= Character.Name then
  292. local find = v:FindFirstChild("Hitz")
  293. if not find then
  294. if v.Parent:findFirstChild("Head") then
  295. local BillG = Create("BillboardGui"){
  296. Parent = v.Parent.Head,
  297. Size = UDim2.new(1, 0, 1, 0),
  298. Adornee = v.Parent.Head,
  299. StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3)),
  300. }
  301. local TL = Create("TextLabel"){
  302. Parent = BillG,
  303. Size = UDim2.new(3, 3, 3, 3),
  304. BackgroundTransparency = 1,
  305. Text = tostring(damage).."-",
  306. TextColor3 = Color1.Color,
  307. TextStrokeColor3 = Color2.Color,
  308. TextStrokeTransparency = 0,
  309. TextXAlignment = Enum.TextXAlignment.Center,
  310. TextYAlignment = Enum.TextYAlignment.Center,
  311. FontSize = Enum.FontSize.Size18,
  312. Font = "ArialBold",
  313. }
  314. coroutine.resume(coroutine.create(function()
  315. wait(1)
  316. for i = 0, 1, .1 do
  317. wait(.1)
  318. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, .1, 0)
  319. end
  320. BillG:Destroy()
  321. end))
  322. end
  323. --v.Health = v.Health - damage
  324. v.Parent.Humanoid:TakeDamage(damage)
  325. local bool = Create("BoolValue"){
  326. Parent = v,
  327. Name = 'Hitz',
  328. }
  329. if HSound ~= nil and HPitch ~= nil and v.Parent:findFirstChild("Torso") then
  330. CreateSound(HSound, v.Parent.Torso, 1, HPitch)
  331. end
  332. game:GetService("Debris"):AddItem(bool, cooldown)
  333. end
  334. end
  335. end
  336. end
  337.  
  338. function MagnitudeDamage(Part, magni, mindam, maxdam)
  339. for _, c in pairs(workspace:children()) do
  340. local hum = c:findFirstChild("Humanoid")
  341. if hum ~= nil then
  342. local head = c:findFirstChild("Torso")
  343. if head ~= nil then
  344. local targ = head.Position - Part.Position
  345. local mag = targ.magnitude
  346. if mag <= magni and c.Name ~= Player.Name then
  347. Damage(head.Parent, math.random(mindam, maxdam), 0.5, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "", 1)
  348. end
  349. end
  350. end
  351. end
  352. end
  353.  
  354. local Sheathed = true
  355. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Handle", Vector3.new(0.312000006, 0.311999977, 2.49599981))
  356. 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))
  357. if Sheathed == true then
  358. HandleWeld.Part0 = Torso
  359. 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)
  360. elseif Sheathed == false then
  361. HandleWeld.Part0 = RightArm
  362. 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)
  363. end
  364. FakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.311999977, 3.12000012))
  365. 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))
  366. Barrel = CreatePart(m, Enum.Material.Neon, 0, 0, "Deep orange", "Barrel", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  367. 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))
  368. CreateMesh("BlockMesh", Barrel, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 0.630000055))
  369. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  370. 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))
  371. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  372. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  373. 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))
  374. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 0.600000024))
  375. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.25999999))
  376. 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))
  377. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 1, 0.600000024))
  378. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.467999935))
  379. 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))
  380. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  381. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  382. 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))
  383. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  384. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 2.96399975))
  385. 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))
  386. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  387. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.311999977, 0.25999999))
  388. 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))
  389. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  390. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.467999935))
  391. 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))
  392. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  393. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.624000013, 0.467999995, 0.624000013))
  394. 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))
  395. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.467999995, 0.311999977, 0.25999999))
  396. 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))
  397. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  398. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  399. 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))
  400. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  401. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  402. 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))
  403. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  404. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.25999999, 0.483599991, 0.25999999))
  405. 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))
  406. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  407. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.311999947))
  408. 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))
  409. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  410. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.468000084, 0.25999999, 0.623999953))
  411. 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))
  412. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  413. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 0.25999999))
  414. 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))
  415. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  416. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.25999999, 0.623999953))
  417. 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))
  418. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  419. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  420. 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))
  421. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  422. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.649999917))
  423. 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))
  424. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.468000084, 0.25999999, 0.623999953))
  425. 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))
  426. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  427. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 1.55999982))
  428. 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))
  429. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  430. 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))
  431. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  432. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.25999999, 0.623999953))
  433. 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))
  434. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  435. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 1.40400004))
  436. 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))
  437. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  438. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.311999947))
  439. 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))
  440. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  441. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 0.25999999))
  442. 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))
  443. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  444. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.623999953))
  445. 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))
  446. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  447. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  448. 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))
  449. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  450. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  451. 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))
  452. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  453. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 0.623999953))
  454. 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))
  455. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000143, 0.600000024, 1))
  456. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 1.40400004))
  457. 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))
  458. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  459. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.519999862))
  460. 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))
  461. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.519999862))
  462. 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))
  463. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  464. 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))
  465. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  466. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  467. 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))
  468. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  469. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  470. 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))
  471. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  472. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 3.12000012, 0.25999999))
  473. 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))
  474. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  475. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  476. 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))
  477. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  478. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  479. 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))
  480. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  481. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  482. 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))
  483. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  484. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
  485. 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))
  486. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  487. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
  488. 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))
  489. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  490. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  491. 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))
  492. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  493. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
  494. 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))
  495. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  496. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.483599991, 0.25999999, 0.25999999))
  497. 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))
  498. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  499. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.571999967))
  500. 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))
  501. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  502. 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))
  503. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  504. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  505. 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))
  506. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  507. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  508. 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))
  509. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  510. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.571999967))
  511. 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))
  512. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  513. 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))
  514. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  515. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  516. 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))
  517. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  518. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  519. 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))
  520. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  521. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  522. 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))
  523. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  524. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  525. 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))
  526. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  527. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Deep orange", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.343199998))
  528. 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))
  529. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000143, 1))
  530. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  531. 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))
  532. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  533. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  534. 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))
  535. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  536. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  537. 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))
  538. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  539. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
  540. 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))
  541. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  542. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  543. 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))
  544. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  545. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  546. 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))
  547. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  548. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  549. 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))
  550. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  551. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  552. 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))
  553. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  554. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  555. 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))
  556. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  557. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  558. 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))
  559. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  560. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  561. 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))
  562. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  563. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.467999995))
  564. 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))
  565. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  566. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.624000013, 0.25999999))
  567. 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))
  568. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  569. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.467999995))
  570. 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))
  571. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  572. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  573. 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))
  574. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  575. Wedge = CreatePart(m, Enum.Material.Neon, 0, 0, "Deep orange", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.343199998))
  576. 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))
  577. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000143, 1))
  578. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  579. 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))
  580. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  581. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  582. 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))
  583. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  584. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  585. 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))
  586. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  587. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.467999995))
  588. 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))
  589. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  590. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.467999995, 0.25999999))
  591. 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))
  592. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  593. PHC1 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "PHC1", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  594. 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))
  595. CreateMesh("CylinderMesh", PHC1, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  596. PHC2 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "PHC2", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  597. 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))
  598. CreateMesh("CylinderMesh", PHC2, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  599. PH1 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  600. 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))
  601. CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  602. HitboxA = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Navy blue", "HitboxA", Vector3.new(2.02800012, 0.311999977, 7.95600033))
  603. 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))
  604. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.779999912))
  605. 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))
  606. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  607. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 3.74399996))
  608. 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))
  609. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  610. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.312000006, 0.311999977, 1.24800003))
  611. 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))
  612. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.312000006))
  613. 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))
  614. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  615. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.93599999, 0.25999999, 0.624000013))
  616. 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))
  617. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  618. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  619. 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))
  620. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  621. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 1.40400004))
  622. 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))
  623. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.300000012, 1))
  624. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  625. 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))
  626. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  627. 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))
  628. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  629. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  630. 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))
  631. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  632. 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))
  633. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  634. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 1.24800003))
  635. 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))
  636. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  637. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.311999887))
  638. 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))
  639. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.311999887))
  640. 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))
  641. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  642. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  643. 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))
  644. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  645. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 0.780000031))
  646. 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))
  647. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  648. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  649. 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))
  650. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.311999977, 0.623999894))
  651. 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))
  652. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 4.05599928))
  653. 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))
  654. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  655. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.311999977, 0.312000006))
  656. 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))
  657. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.311999977, 0.312000006))
  658. 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))
  659. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  660. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 4.52399969))
  661. 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))
  662. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  663. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.312000006, 0.311999977, 0.780000031))
  664. 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))
  665. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  666. 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))
  667. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  668. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
  669. 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))
  670. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  671. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
  672. 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))
  673. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  674. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.312000006))
  675. 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))
  676. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  677. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  678. 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))
  679. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  680. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  681. 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))
  682. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  683. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.71599996, 1.09200013))
  684. 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))
  685. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  686. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  687. 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))
  688. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  689. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  690. 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))
  691. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  692. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  693. 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))
  694. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  695. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  696. 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))
  697. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  698. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 1.56000006, 0.93599999))
  699. 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))
  700. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  701. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  702. 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))
  703. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  704. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  705. 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))
  706. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  707. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  708. 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))
  709. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  710. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 3.74399996, 0.312000006))
  711. 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))
  712. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  713. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  714. 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))
  715. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  716. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  717. 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))
  718. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  719. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.93599999, 0.25999999))
  720. 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))
  721. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  722. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 4.05600023, 0.312000006))
  723. 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))
  724. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  725. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.624000013))
  726. 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))
  727. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  728. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.312000006))
  729. 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))
  730. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  731. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.25999999))
  732. 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))
  733. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  734. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  735. 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))
  736. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  737. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  738. 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))
  739. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  740. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  741. 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))
  742. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  743. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  744. 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))
  745. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 1))
  746. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  747. 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))
  748. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  749. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  750. 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))
  751. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  752. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  753. 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))
  754. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  755. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  756. 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))
  757. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  758. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.624000013))
  759. 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))
  760. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  761. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  762. 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))
  763. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  764. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  765. 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))
  766. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 0.600000024))
  767. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.40400004, 0.25999999))
  768. 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))
  769. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  770. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  771. 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))
  772. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 0.600000024))
  773. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  774. 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))
  775. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  776. PH2 = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  777. 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))
  778. CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  779. HitboxB = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Navy blue", "HitboxB", Vector3.new(2.02800012, 0.311999977, 7.95600033))
  780. 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))
  781. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  782. 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))
  783. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  784. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.311999977, 0.312000006))
  785. 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))
  786. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  787. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.312000006, 0.25999999))
  788. 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))
  789. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  790. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.467999995, 0.25999999, 4.05599928))
  791. 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))
  792. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  793. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.467999995, 0.311999977, 0.623999894))
  794. 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))
  795. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  796. 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))
  797. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  798. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.312000006))
  799. 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))
  800. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  801. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.311999977, 0.312000006))
  802. 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))
  803. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.312000006, 0.311999977, 0.780000031))
  804. 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))
  805. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.312000006, 0.311999977, 1.24800003))
  806. 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))
  807. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 1.24800003))
  808. 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))
  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, 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))
  812. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.25999999, 0.25999999, 0.780000031))
  813. 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))
  814. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  815. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.312000006, 0.311999977, 0.311999887))
  816. 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))
  817. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.312000006, 0.25999999, 3.74399996))
  818. 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))
  819. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  820. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  821. 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))
  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, 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))
  824. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  825. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.93599999, 0.25999999, 0.624000013))
  826. 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))
  827. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  828. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Part", Vector3.new(0.624000013, 0.311999977, 0.467999995))
  829. 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))
  830. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.25999999, 0.25999999, 1.40400004))
  831. 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))
  832. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.300000012, 1))
  833. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.25999999, 0.311999977, 0.311999887))
  834. 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))
  835. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  836. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.624000013, 0.25999999, 0.780000031))
  837. 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))
  838. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  839. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Part", Vector3.new(0.312000006, 0.25999999, 0.779999912))
  840. 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))
  841. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.300000012, 1))
  842. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.624000013))
  843. 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))
  844. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  845. 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))
  846. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  847. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.624000013))
  848. 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))
  849. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  850. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.25999999))
  851. 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))
  852. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  853. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  854. 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))
  855. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  856. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.25999999))
  857. 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))
  858. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  859. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  860. 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))
  861. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  862. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  863. 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))
  864. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  865. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  866. 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))
  867. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  868. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 1.56000006, 0.93599999))
  869. 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))
  870. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  871. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.40400004, 0.25999999))
  872. 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))
  873. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  874. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.312000006))
  875. 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))
  876. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  877. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.25999999))
  878. 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))
  879. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 0.600000024))
  880. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  881. 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))
  882. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  883. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  884. 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))
  885. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  886. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  887. 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))
  888. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  889. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  890. 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))
  891. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  892. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  893. 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))
  894. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  895. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  896. 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))
  897. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  898. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.467999995, 0.312000006))
  899. 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))
  900. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  901. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  902. 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))
  903. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  904. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  905. 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))
  906. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 0.600000024))
  907. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  908. 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))
  909. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 0.600000024))
  910. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.780000031, 0.25999999))
  911. 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))
  912. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 0.600000024))
  913. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 1.71599996, 1.09200013))
  914. 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))
  915. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  916. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.93599999, 0.25999999))
  917. 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))
  918. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.600000024))
  919. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.312000006, 0.624000013))
  920. 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))
  921. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  922. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 3.74399996, 0.312000006))
  923. 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))
  924. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 1, 1))
  925. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.312000006, 0.312000006))
  926. 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))
  927. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  928. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.624000013))
  929. 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))
  930. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.600000024, 0.600000024, 1))
  931. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  932. 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))
  933. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  934. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 0.25999999, 0.312000006))
  935. 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))
  936. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.600000024, 1))
  937. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Institutional white", "Wedge", Vector3.new(0.25999999, 4.05600023, 0.312000006))
  938. 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))
  939. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  940. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  941. 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))
  942. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  943. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  944. 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))
  945. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 1))
  946. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.312000006))
  947. 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))
  948. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000143, 1))
  949. Wedge = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Deep orange", "Wedge", Vector3.new(0.312000006, 0.25999999, 0.25999999))
  950. 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))
  951. CreateMesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.600000024, 0.600000024))
  952.  
  953. for i, v in pairs(Character:GetChildren()) do
  954. if v:IsA'Model' then
  955. for _, c in pairs(v:GetChildren()) do
  956. if c:IsA'Part' then
  957. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  958. end
  959. end
  960. end
  961. end
  962.  
  963. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  964. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  965. prt.Anchored = true
  966. prt.CFrame = cframe
  967. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  968. game:GetService("Debris"):AddItem(prt, 10)
  969. if Type == 1 or Type == nil then
  970. table.insert(Effects, {
  971. prt,
  972. "Block1",
  973. delay,
  974. x3,
  975. y3,
  976. z3,
  977. msh
  978. })
  979. elseif Type == 2 then
  980. table.insert(Effects, {
  981. prt,
  982. "Block2",
  983. delay,
  984. x3,
  985. y3,
  986. z3,
  987. msh
  988. })
  989. end
  990. end
  991.  
  992. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  993. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  994. prt.Anchored = true
  995. prt.CFrame = cframe
  996. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  997. game:GetService("Debris"):AddItem(prt, 10)
  998. table.insert(Effects, {
  999. prt,
  1000. "Cylinder",
  1001. delay,
  1002. x3,
  1003. y3,
  1004. z3,
  1005. msh
  1006. })
  1007. end
  1008.  
  1009. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1010. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1011. prt.Anchored = true
  1012. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  1013. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1014. game:GetService("Debris"):AddItem(prt, 10)
  1015. table.insert(Effects, {
  1016. prt,
  1017. "Cylinder",
  1018. delay,
  1019. x3,
  1020. y3,
  1021. z3,
  1022. msh
  1023. })
  1024. end
  1025.  
  1026. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1027. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1028. prt.Anchored = true
  1029. prt.CFrame = cframe
  1030. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1031. game:GetService("Debris"):AddItem(prt, 10)
  1032. table.insert(Effects, {
  1033. prt,
  1034. "Cylinder",
  1035. delay,
  1036. x3,
  1037. y3,
  1038. z3,
  1039. msh
  1040. })
  1041. end
  1042.  
  1043. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1044. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1045. prt.Anchored = true
  1046. prt.CFrame = cframe
  1047. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1048. game:GetService("Debris"):AddItem(prt, 10)
  1049. table.insert(Effects, {
  1050. prt,
  1051. "Cylinder",
  1052. delay,
  1053. x3,
  1054. y3,
  1055. z3,
  1056. msh
  1057. })
  1058. end
  1059.  
  1060. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1061. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1062. prt.Anchored = true
  1063. prt.CFrame = cframe
  1064. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1065. game:GetService("Debris"):AddItem(prt, 10)
  1066. table.insert(Effects, {
  1067. prt,
  1068. "Cylinder",
  1069. delay,
  1070. x3,
  1071. y3,
  1072. z3,
  1073. msh
  1074. })
  1075. end
  1076.  
  1077. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  1078. local prt = CreatePart(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1079. prt.Anchored = true
  1080. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1081. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1082. local num = math.random(10, 50) / 1000
  1083. game:GetService("Debris"):AddItem(prt, 10)
  1084. table.insert(Effects, {
  1085. prt,
  1086. "Shatter",
  1087. num,
  1088. prt.CFrame,
  1089. math.random() - math.random(),
  1090. 0,
  1091. math.random(50, 100) / 100
  1092. })
  1093. end
  1094.  
  1095. GetX = function(Part, Point)
  1096. local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
  1097. return math.deg(x)
  1098. end
  1099.  
  1100. GetY = function(Part, Point)
  1101. local x, y, z = Part.CFrame:toObjectSpace(CFrame.new(Part.Position, Point)):toEulerAnglesXYZ()
  1102. return math.deg(y)
  1103. end
  1104.  
  1105. LoopFunctions = {}
  1106. function DoLoop(times, func)
  1107. LoopFunctions[#LoopFunctions + 1] = {
  1108. times,
  1109. 0,
  1110. func
  1111. }
  1112. end
  1113.  
  1114. Effect1 = function(orig, adjj, radius, deg, parts, fade, wide, fadespeed)
  1115. local orig = orig
  1116. local adjj = adjj or CFrame.new(0, 0, 0)
  1117. local radius = radius or 8
  1118. local deg = deg or 65
  1119. local parts = parts or 6
  1120. local fade = fade or 1
  1121. local wide = wide or 0.2
  1122. local fadespeed = fadespeed or 0.05
  1123. local part = {}
  1124. for x = -deg / 2, deg / 2, deg / parts do
  1125. local function reframe(x, radius, wide, orig)
  1126. local xa = x - deg / parts / 2
  1127. local xb = x + deg / parts / 2
  1128. local xxa = math.sin(math.rad(xa)) * radius * wide
  1129. local zza = math.cos(math.rad(xa)) * radius
  1130. local xxb = math.sin(math.rad(xb)) * radius * wide
  1131. local zzb = math.cos(math.rad(xb)) * radius
  1132. local xx = math.sin(math.rad(x)) * radius * wide
  1133. local zz = math.cos(math.rad(x)) * radius
  1134. 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)
  1135. local len = (orig * CFrame.new(xxa, 0, zza).p - orig * CFrame.new(xxb, 0, zzb).p).magnitude
  1136. return kek, len
  1137. end
  1138. local kek, len = reframe(x, radius, wide, orig)
  1139. local new = Instance.new("Part")
  1140. new.Parent = Character
  1141. new.Anchored = true
  1142. new.TopSurface = 10
  1143. new.BottomSurface = 10
  1144. new.CanCollide = false
  1145. new.Size = Vector3.new(0.2, 0.2, 0.2)
  1146. new.BrickColor = BrickColor.new("Deep orange")
  1147. new.Transparency = 0
  1148. new.CFrame = kek
  1149. new.Material = "Neon"
  1150. local PE1 = Create("ParticleEmitter"){
  1151. Parent = new,
  1152. Color = ColorSequence.new(BrickColor.new("Deep orange").Color),
  1153. Transparency = NumberSequence.new(.5),
  1154. Size = NumberSequence.new(0.2),
  1155. Texture = "rbxassetid://263433152",
  1156. Lifetime = NumberRange.new(5),
  1157. Rate = 100,
  1158. VelocitySpread = 180,
  1159. Rotation = NumberRange.new(100),
  1160. Speed = NumberRange.new(3),
  1161. LightEmission = 0.7,
  1162. }
  1163. MagnitudeDamage(new, 30, 1, 5)
  1164. local newm = Instance.new("BlockMesh")
  1165. newm.Parent = new
  1166. newm.Scale = Vector3.new(0.5, 0.1, len) * 5
  1167. part[#part + 1] = {
  1168. new,
  1169. newm,
  1170. x,
  1171. CFrame.new(fade * radius / (1 / fadespeed), 0, 0),
  1172. reframe
  1173. }
  1174. end
  1175. DoLoop(1 / fadespeed, function(i)
  1176. orig = orig * adjj
  1177. for x = 1, #part do
  1178. local kek, len = part[x][5](part[x][3], radius + fade * radius * i, wide, orig)
  1179. part[x][1].CFrame = kek
  1180. part[x][2].Scale = Vector3.new(0.5, 0.1, 0.01 + len) * 5
  1181. part[x][1].Transparency = 0 + 1 * i
  1182. if i == 1 then
  1183. part[x][1]:Remove()
  1184. end
  1185. end
  1186. end)
  1187. end
  1188.  
  1189. CA = function(a, b, c)
  1190. return CFrame.Angles(math.rad(a), math.rad(b), math.rad(c))
  1191. end
  1192.  
  1193. function attackone()
  1194. attack = true
  1195. Character.Humanoid.WalkSpeed = 0
  1196. Character.Humanoid.JumpPower = 0
  1197. local HitCon = HitboxA.Touched:connect(function(hit)
  1198. Damage(hit.Parent, math.random(1, 5), 0.2, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "rbxassetid://199149137" , 1)
  1199. end)
  1200. for i = 0, 1, 0.04 do
  1201. swait()
  1202. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .1)
  1203. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(80)), .1)
  1204. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(70), math.rad(90)), .1)
  1205. LW.C0 = clerp(LW.C0, CFrame.new(-.5, 0.5, -.5) * angles(math.rad(0), math.rad(-130), math.rad(-90)), .1)
  1206. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-3), math.rad(50), math.rad(0)), .1)
  1207. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(50), math.rad(0)), .1)
  1208. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(200), math.rad(180)), .1)
  1209. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1210. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1211. end
  1212. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.8)
  1213. Torso.Velocity = RootPart.CFrame.lookVector * 70
  1214. for i = 0, 1, 0.03 do
  1215. swait()
  1216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(80)), .15)
  1217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-60)), .15)
  1218. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(130), math.rad(76)), .15)
  1219. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, -.5) * angles(math.rad(0), math.rad(-130), math.rad(-76)), .15)
  1220. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(-50), math.rad(8)), .15)
  1221. LH.C0 = clerp(LH.C0, cn(-1, -1.1, -.5) * LHCF * angles(math.rad(-5), math.rad(-50), math.rad(-9)), .15)
  1222. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(250), math.rad(180)), .15)
  1223. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .15)
  1224. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .15)
  1225. end
  1226. HitCon:disconnect()
  1227. attack = false
  1228. Character.Humanoid.WalkSpeed = 10
  1229. Character.Humanoid.JumpPower = 50
  1230. end
  1231.  
  1232. function attacktwo()
  1233. attack = true
  1234. local HitCon = HitboxA.Touched:connect(function(hit)
  1235. Damage(hit.Parent, math.random(1, 5), 0.2, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "rbxassetid://199149137" , 1)
  1236. end)
  1237. Character.Humanoid.WalkSpeed = 0
  1238. Character.Humanoid.JumpPower = 0
  1239. for i = 0, 1, 0.05 do
  1240. swait()
  1241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(80)), .1)
  1242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(10), math.rad(-80)), .1)
  1243. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(70), math.rad(70)), .1)
  1244. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -.5) * angles(math.rad(0), math.rad(-70), math.rad(-90)), .1)
  1245. 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)
  1246. LH.C0 = clerp(LH.C0, cn(-.6, -1, -.7) * LHCF * angles(math.rad(-5), math.rad(-80), math.rad(10)), .1)
  1247. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1248. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1249. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1250. end
  1251. for i = 1, 4 do
  1252. RootPart.Velocity = RootPart.CFrame.lookVector * 50
  1253. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
  1254. CreateSound("http://roblox.com/asset/?id=203691492", Torso, 1, 1)
  1255. for i = 0, 1, 0.04 do
  1256. swait()
  1257. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.2) * angles(math.rad(0), math.rad(0), -8 * i), .1)
  1258. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), .1)
  1259. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.3) * angles(math.rad(0), math.rad(130), math.rad(80)), .2)
  1260. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -.5) * angles(math.rad(0), math.rad(-130), math.rad(-80)), .2)
  1261. RH.C0 = clerp(RH.C0, cn(1, -1, -0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(30)), .1)
  1262. LH.C0 = clerp(LH.C0, cn(-1, -1, -0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-30)), .1)
  1263. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-120), math.rad(0)), .1)
  1264. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1265. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1266. end
  1267. end
  1268. HitCon:disconnect()
  1269. attack = false
  1270. Character.Humanoid.WalkSpeed = 10
  1271. Character.Humanoid.JumpPower = 50
  1272. end
  1273.  
  1274. function attackthree()
  1275. attack = true
  1276. local HitCon = HitboxA.Touched:connect(function(hit)
  1277. Damage(hit.Parent, math.random(1, 5), 0.2, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "rbxassetid://199149137" , 1)
  1278. end)
  1279. local HitCon2 = HitboxB.Touched:connect(function(hit)
  1280. Damage(hit.Parent, math.random(1, 5), 0.2, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "rbxassetid://199149137" , 1)
  1281. end)
  1282. Character.Humanoid.WalkSpeed = 0
  1283. Character.Humanoid.JumpPower = 0
  1284. for i = 0, 1, 0.06 do
  1285. swait()
  1286. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), .3)
  1287. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(50)), .3)
  1288. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(70), math.rad(80)), .3)
  1289. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-130), math.rad(-90)), .3)
  1290. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .3)
  1291. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .3)
  1292. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)), .2)
  1293. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), .3)
  1294. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), .3)
  1295. end
  1296. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 1.2)
  1297. CreateSound("http://roblox.com/asset/?id=199149072", Torso, .5, 1)
  1298. CreateSound("http://roblox.com/asset/?id=199149119", Torso, .6, 1)
  1299. Torso.Velocity = RootPart.CFrame.lookVector * 70
  1300. for i = 0, 1, 0.03 do
  1301. swait()
  1302. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), .15)
  1303. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-50)), .15)
  1304. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(40), math.rad(90)), .15)
  1305. LW.C0 = clerp(LW.C0, CFrame.new(0, 0.5, -1) * angles(math.rad(0), math.rad(-160), math.rad(-90)), .15)
  1306. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), .15)
  1307. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), .15)
  1308. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), .15)
  1309. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1310. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1311. end
  1312. HitCon:disconnect()
  1313. HitCon2:disconnect()
  1314. attack = false
  1315. Character.Humanoid.WalkSpeed = 10
  1316. Character.Humanoid.JumpPower = 50
  1317. end
  1318.  
  1319. function UnsheathAnim()
  1320. attack = true
  1321. for i = 0, 1, 0.1 do
  1322. swait()
  1323. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1324. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1325. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -.1) * angles(math.rad(0), math.rad(-20), math.rad(80)), 0.1)
  1326. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.3) * angles(math.rad(5), math.rad(0), math.rad(-10)), 0.1)
  1327. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1328. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1329. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1330. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1331. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1332. end
  1333. 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)
  1334. HandleWeld.Part0 = RightArm
  1335. for i = 0, 1, 0.1 do
  1336. swait()
  1337. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), .1)
  1338. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(20)), .1)
  1339. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -.1) * angles(math.rad(0), math.rad(-20), math.rad(110)), 0.2)
  1340. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.3) * angles(math.rad(30), math.rad(0), math.rad(-10)), 0.1)
  1341. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), .1)
  1342. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), .1)
  1343. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(180), math.rad(65), math.rad(90)), 1)
  1344. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1345. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1346. end
  1347. attack = false
  1348. end
  1349.  
  1350. function SheathAnim()
  1351. attack = true
  1352. for i = 0, 1, 0.1 do
  1353. swait()
  1354. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)), .1)
  1355. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(20)), .1)
  1356. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -.1) * angles(math.rad(0), math.rad(-20), math.rad(110)), 0.2)
  1357. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.3) * angles(math.rad(30), math.rad(0), math.rad(-10)), 0.1)
  1358. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), .1)
  1359. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(10), math.rad(0)), .1)
  1360. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(180), math.rad(65), math.rad(90)), 1)
  1361. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1362. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1363. end
  1364. 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)
  1365. HandleWeld.Part0 = Torso
  1366. for i = 0, 1, 0.1 do
  1367. swait()
  1368. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1369. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1370. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -.1) * angles(math.rad(0), math.rad(-20), math.rad(80)), 0.1)
  1371. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.3) * angles(math.rad(5), math.rad(0), math.rad(-10)), 0.1)
  1372. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1373. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1374. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1375. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1376. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1377. end
  1378. attack = false
  1379. end
  1380.  
  1381. function Wave()
  1382. attack = true
  1383. Character.Humanoid.WalkSpeed = 0
  1384. for i = 0, 1, 0.1 do
  1385. swait()
  1386. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), .3)
  1387. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .3)
  1388. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(-50)), .3)
  1389. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(50)), .3)
  1390. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .2)
  1391. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .2)
  1392. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), .3)
  1393. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .4)
  1394. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .4)
  1395. end
  1396. local HitCon = HitboxA.Touched:connect(function(hit)
  1397. Damage(hit.Parent, math.random(1, 5), 0.2, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "rbxassetid://199149137" , 1)
  1398. end)
  1399. Effect1(RootPart.CFrame * CFrame.Angles(0, 3.2, 1.5), CFrame.new(0, 0, 1.5), 10, 150, 10, 1, 0.85, 0.01)
  1400. SphereEffect(BrickColor.new("Deep orange"), RootPart.CFrame, 4, 4, 4, 4, 4, 4, .05)
  1401. for i = 1, 2 do
  1402. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
  1403. CreateSound("http://roblox.com/asset/?id=228343249", Torso, 1, 1)
  1404. end
  1405. for i = 0, 1, 0.07 do
  1406. swait()
  1407. BreakEffect(BrickColor.new("Deep orange"), Barrel.CFrame, 1, 2, 3)
  1408. BreakEffect(BrickColor.new("Deep orange"), Barrel.CFrame, 1, 2, 3)
  1409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), .4)
  1410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), .4)
  1411. RW.C0 = clerp(RW.C0, CFrame.new(1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(-50)), .4)
  1412. LW.C0 = clerp(LW.C0, CFrame.new(-1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(50)), .4)
  1413. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .3)
  1414. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .3)
  1415. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(50)), .4)
  1416. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1417. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1418. end
  1419. HitCon:disconnect()
  1420. attack = false
  1421. Character.Humanoid.WalkSpeed = 10
  1422. end
  1423.  
  1424. local charge = false
  1425.  
  1426. function Decapitate()
  1427. attack = true
  1428. Character.Humanoid.WalkSpeed = 5
  1429. Character.Humanoid.JumpPower = 0
  1430. CreateSound("http://roblox.com/asset/?id=360125304", Torso, 1, 1)
  1431. while true do
  1432. swait()
  1433. if charge == true then
  1434. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), .4)
  1435. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(50)), .4)
  1436. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(70), math.rad(80)), .4)
  1437. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -1) * angles(math.rad(0), math.rad(-130), math.rad(-90)), .4)
  1438. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .4)
  1439. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .4)
  1440. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), .3)
  1441. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(60), math.rad(0)), .1)
  1442. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(60), math.rad(0)), .1)
  1443.  
  1444. if Torsovelocity > 2 then
  1445. 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)
  1446. 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)
  1447. end
  1448. elseif charge == false then
  1449. break
  1450. end
  1451. end
  1452. Character.Humanoid.WalkSpeed = 0
  1453. CreateSound("http://roblox.com/asset/?id=360125313", Torso, 1, 1)
  1454. con1 = HitboxA.Touched:connect(function(hit)
  1455. CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
  1456. Damage(hit.Parent, math.random(5, 10), 0.2, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "rbxassetid://199149137" , 1)
  1457. for i = 1, 10 do
  1458. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1459. end
  1460. con1:disconnect()
  1461. end)
  1462. con2 = HitboxB.Touched:connect(function(hit)
  1463. CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  1464. Damage(hit.Parent, math.random(5, 10), 0.2, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "rbxassetid://199149137" , 1)
  1465. for i = 1, 10 do
  1466. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1467. end
  1468. con2:disconnect()
  1469. end)
  1470. for i = 0, 1, 0.03 do
  1471. swait()
  1472. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), .2)
  1473. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(20)), .2)
  1474. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(50), math.rad(80)), .2)
  1475. LW.C0 = clerp(LW.C0, CFrame.new(-.5, 0.5, -.5) * angles(math.rad(0), math.rad(-150), math.rad(-90)), .2)
  1476. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .2)
  1477. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), .2)
  1478. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), .2)
  1479. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), .1)
  1480. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(70), math.rad(0)), .1)
  1481. end
  1482. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
  1483. CreateSound("http://roblox.com/asset/?id=199149072", Torso, .5, .8)
  1484. CreateSound("http://roblox.com/asset/?id=199149119", Torso, .6, .9)
  1485. for i = 0, 1, 0.04 do
  1486. swait()
  1487. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), .2)
  1488. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-80)), .2)
  1489. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(90)), .2)
  1490. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-20), math.rad(-50)), .2)
  1491. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), .1)
  1492. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(0)), .1)
  1493. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-90), math.rad(0)), .2)
  1494. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1495. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1496. end
  1497. attack = false
  1498. Character.Humanoid.WalkSpeed = 10
  1499. Character.Humanoid.JumpPower = 50
  1500. con1:disconnect()
  1501. con2:disconnect()
  1502. end
  1503.  
  1504. function SLAY()
  1505. attack = true
  1506. Character.Humanoid.WalkSpeed = 5
  1507. Character.Humanoid.JumpPower = 0
  1508. while true do
  1509. swait()
  1510. if charge == true then
  1511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.2) * angles(math.rad(0), math.rad(0), math.rad(40)), .3)
  1512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-40)), .3)
  1513. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(70), math.rad(130)), .3)
  1514. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(-90)), .3)
  1515. RH.C0 = clerp(RH.C0, cn(1, -.8, -.5) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(10)), .3)
  1516. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(40)), .3)
  1517. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(.5, 0, 0) * angles(math.rad(0), math.rad(30), math.rad(-30)), .2)
  1518. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1519. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1520.  
  1521. if Torsovelocity > 2 then
  1522. 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)
  1523. 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)
  1524. end
  1525.  
  1526. elseif charge == false then
  1527. break
  1528. end
  1529. end
  1530. CreateSound("http://roblox.com/asset/?id=360125313", Torso, 1, 1)
  1531. Character.Humanoid.WalkSpeed = 0
  1532. con1 = HitboxA.Touched:connect(function(hit)
  1533. CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  1534. Damage(hit.Parent, math.random(5, 10), 0.2, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "rbxassetid://199149137" , 1)
  1535. for i = 1, 10 do
  1536. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1537. end
  1538. con1:disconnect()
  1539. end)
  1540. con2 = HitboxB.Touched:connect(function(hit)
  1541. CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  1542. Damage(hit.Parent, math.random(5, 10), 0.2, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "rbxassetid://199149137" , 1)
  1543. for i = 1, 10 do
  1544. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1545. end
  1546. con2:disconnect()
  1547. end)
  1548. for i = 0, 1, 0.05 do
  1549. swait()
  1550. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), .2)
  1551. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .2)
  1552. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(-50)), .2)
  1553. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(50)), .2)
  1554. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .2)
  1555. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .2)
  1556. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), .2)
  1557. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .4)
  1558. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .4)
  1559. end
  1560. for i = 1, 2 do
  1561. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, 0.7)
  1562. end
  1563. for i = 0, 1, 0.03 do
  1564. swait()
  1565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), .3)
  1566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  1567. RW.C0 = clerp(RW.C0, CFrame.new(1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(-50)), .3)
  1568. LW.C0 = clerp(LW.C0, CFrame.new(-1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(50)), .3)
  1569. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .3)
  1570. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .3)
  1571. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(50)), .3)
  1572. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1573. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1574. end
  1575. attack = false
  1576. con1:disconnect()
  1577. con2:disconnect()
  1578. Character.Humanoid.WalkSpeed = 10
  1579. Character.Humanoid.JumpPower = 50
  1580. end
  1581.  
  1582. function DIVIDE()
  1583. attack = true
  1584. CreateSound("http://roblox.com/asset/?id=203691492", Torso, 1, 1)
  1585. for i = 0, 1, 0.05 do
  1586. swait()
  1587. Torso.Velocity = RootPart.CFrame.lookVector * 40
  1588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.2) * angles(math.rad(-10), math.rad(0), math.rad(80)), .2)
  1589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-5), math.rad(-60)), .2)
  1590. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.3) * angles(math.rad(0), math.rad(70), math.rad(50)), .2)
  1591. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -.5) * angles(math.rad(0), math.rad(-70), math.rad(-70)), .2)
  1592. RH.C0 = clerp(RH.C0, cn(1, -.95, 0) * RHCF * angles(math.rad(7), math.rad(-30), math.rad(0)), .2)
  1593. LH.C0 = clerp(LH.C0, cn(-1, -1, -.2) * LHCF * angles(math.rad(-5), math.rad(-30), math.rad(50)), .2)
  1594. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  1595. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1596. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1597. end
  1598. CreateSound("http://roblox.com/asset/?id=360125286", Torso, 1, 1)
  1599. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, .8)
  1600. local joj = HitboxA.Touched:connect(function(hit)
  1601. hit.Parent:WaitForChild('Humanoid').PlatformStand = true
  1602. coroutine.wrap(function()
  1603. wait(2.5)
  1604. hit.Parent:WaitForChild('Humanoid').PlatformStand=false
  1605. end)()
  1606. Ult = true
  1607. end)
  1608. for i = 0, 1, 0.04 do
  1609. swait()
  1610. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.5) * angles(math.rad(20), math.rad(0), math.rad(-80)), .2)
  1611. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(-10), math.rad(80)), .2)
  1612. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(80)), .2)
  1613. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(-80)), .2)
  1614. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-3), math.rad(40), math.rad(-10)), .2)
  1615. LH.C0 = clerp(LH.C0, cn(-1, -.3, 0) * LHCF * angles(math.rad(-8), math.rad(40), math.rad(-10)), .2)
  1616. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(-50), math.rad(0)), .2)
  1617. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1618. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1619. end
  1620. if Ult == true then
  1621. Character.Humanoid.Jump = true
  1622. CreateSound("http://roblox.com/asset/?id=199145327", Torso, 1, .8)
  1623. for i = 0, 1, 0.05 do
  1624. swait()
  1625. Torso.Velocity = Vector3.new(0, 100, 0)
  1626. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.5) * angles(6 * i, math.rad(0), math.rad(0)), .2)
  1627. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .3)
  1628. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(-50)), .3)
  1629. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(50)), .3)
  1630. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .3)
  1631. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .3)
  1632. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), .3)
  1633. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .5)
  1634. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .5)
  1635. end
  1636. CreateSound("http://roblox.com/asset/?id=360125313", Torso, 1, 1)
  1637. for i = 0, 1, 0.017 do
  1638. swait()
  1639. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -.5) * angles(math.rad(-10), math.rad(0), math.rad(0)), .2)
  1640. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(30), math.rad(0), math.rad(0)), .3)
  1641. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(-50)), .3)
  1642. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 1, .7) * angles(math.rad(180), math.rad(0), math.rad(50)), .3)
  1643. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(-50)), .2)
  1644. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(50)), .2)
  1645. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(-10), math.rad(10), math.rad(50)), .3)
  1646. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1647. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1648. end
  1649. CreateSound("http://roblox.com/asset/?id=320557563", Torso, 1, .7)
  1650. con1 = HitboxA.Touched:connect(function(hit)
  1651. Damage(hit.Parent, math.random(15, 20), 0.2, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "rbxassetid://199149137" , 1)
  1652. CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
  1653. CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  1654. for i = 1, 10 do
  1655. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1656. end
  1657. con1:disconnect()
  1658. end)
  1659. con2 = HitboxB.Touched:connect(function(hit)
  1660. Damage(hit.Parent, math.random(25, 50), 0.2, BrickColor.new("Really black"), BrickColor.new("Deep orange"), "rbxassetid://199149137" , 1)
  1661. CreateSound("http://roblox.com/asset/?id=206082327", hit.Parent.Head, 1, 1)
  1662. CreateSound("http://roblox.com/asset/?id=206082273", hit.Parent.Head, 1, 1)
  1663. for i = 1, 10 do
  1664. BreakEffect(BrickColor.new("Really red"), hit.Parent:WaitForChild("Head").CFrame, 0.5, math.random(5, 20), 0.5)
  1665. end
  1666. con2:disconnect()
  1667. end)
  1668. for i = 0, 1, 0.05 do
  1669. swait()
  1670. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(40), math.rad(0), math.rad(0)), .3)
  1671. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .3)
  1672. RW.C0 = clerp(RW.C0, CFrame.new(1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(-50)), .3)
  1673. LW.C0 = clerp(LW.C0, CFrame.new(-1, .5, -.7) * angles(math.rad(40), math.rad(0), math.rad(50)), .3)
  1674. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(20)), .3)
  1675. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-20)), .3)
  1676. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(50)), .3)
  1677. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1678. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1679. end
  1680. con1:disconnect()
  1681. con2:disconnect()
  1682. end
  1683. Ult = false
  1684. attack = false
  1685. joj:disconnect()
  1686. end
  1687.  
  1688. function MakeGrenade()
  1689. local m = Instance.new("Model", Character)
  1690. m.Name = "GrenadeModel"
  1691. GrenadeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Handle", Vector3.new(0.720000029, 0.720000029, 0.720000029))
  1692. 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))
  1693. GrenadeHandleWeld.Name = "HandleWeld"
  1694. CreateMesh("SpecialMesh", GrenadeHandle, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1695. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1696. 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))
  1697. 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))
  1698. Button = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Button", Vector3.new(0.287999928, 0.24000001, 0.251999915))
  1699. 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))
  1700. CreateMesh("CylinderMesh", Button, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.150000006, 1))
  1701. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.287999928, 0.24000001, 0.287999928))
  1702. 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))
  1703. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.299999982, 1))
  1704. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1705. 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))
  1706. 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))
  1707. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1708. 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))
  1709. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1710. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1711. 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))
  1712. 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))
  1713. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.287999928, 0.685800076, 0.287999928))
  1714. 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))
  1715. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1716. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1717. 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))
  1718. 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))
  1719. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1720. 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))
  1721. 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))
  1722. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1723. 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))
  1724. 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))
  1725. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.287999928, 0.685800076, 0.287999928))
  1726. 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))
  1727. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1728. end
  1729.  
  1730. local CanThrow = true
  1731.  
  1732. function ThrowGrenade()
  1733. attack = true
  1734. CanThrow = false
  1735. for i = 0, 1, 0.05 do
  1736. swait()
  1737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1739. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1740. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, .1) * angles(math.rad(-20), math.rad(0), math.rad(20)), 0.1)
  1741. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1742. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1743. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1744. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1745. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1746.  
  1747. if Torsovelocity > 2 then
  1748. 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)
  1749. 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)
  1750. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  1751. end
  1752.  
  1753. end
  1754. MakeGrenade()
  1755. CreateSound("http://roblox.com/asset/?id=175783708",Player.Character:WaitForChild("GrenadeModel").Handle,1,1)
  1756. for i = 0, 1, 0.05 do
  1757. swait()
  1758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1760. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1761. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.1)
  1762. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1763. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1764. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1765. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1766. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1767.  
  1768. if Torsovelocity > 2 then
  1769. 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)
  1770. 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)
  1771. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  1772. end
  1773.  
  1774. end
  1775. local Beep = Instance.new("Sound")
  1776. Beep.Name = "Beep"
  1777. Beep.SoundId = "rbxassetid://146785518"
  1778. Beep.Volume = .4
  1779. Beep.Looped = true
  1780. Beep.Pitch = 4.5
  1781. Beep.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  1782. Beep:Play()
  1783. while true do
  1784. swait()
  1785. if charge == true then
  1786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1788. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.5)
  1789. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(200), math.rad(0), math.rad(-10)), 0.1)
  1790. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1791. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1792. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1793. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1794. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1795.  
  1796. if Torsovelocity > 2 then
  1797. 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)
  1798. 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)
  1799. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  1800. end
  1801.  
  1802. elseif charge == false then
  1803. break
  1804. end
  1805. end
  1806. for i = 0, 1, 0.1 do
  1807. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1808. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1809. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1810. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(200), math.rad(0), math.rad(-10)), 0.1)
  1811. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1812. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1813. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1814. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1815. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1816.  
  1817. if Torsovelocity > 2 then
  1818. 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)
  1819. 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)
  1820. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  1821. end
  1822.  
  1823. end
  1824. CreateSound("rbxassetid://320557413",LeftArm,1,1)
  1825. pcall(function()
  1826. Player.Character:WaitForChild("GrenadeModel").HandleWeld:remove()
  1827. end)
  1828. local BodyVelocity = Instance.new("BodyVelocity")
  1829. BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1830. BodyVelocity.velocity = (mouse.Hit.p - Player.Character:WaitForChild("GrenadeModel").Handle.Position).unit * 200
  1831. BodyVelocity.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  1832. game:GetService("Debris"):AddItem(BodyVelocity, 0.1)
  1833. game:GetService("Debris"):AddItem(Player.Character:WaitForChild("GrenadeModel"), 10)
  1834. wait()
  1835. ExplodeCon = Player.Character:WaitForChild("GrenadeModel").Handle.Touched:connect(function(Hit)
  1836. ExplodeCon:disconnect()
  1837. CreateSound("rbxassetid://240036913",Player.Character:WaitForChild("GrenadeModel").Handle,1,1)
  1838. if Hit.Parent == Player.Character:WaitForChild("GrenadeModel").Handle.Parent then
  1839. return
  1840. end
  1841. for _, Part in pairs(Player.Character:WaitForChild("GrenadeModel"):GetChildren()) do
  1842. pcall(function()
  1843. Part.CanCollide = true
  1844. end)
  1845. end
  1846. local Weld = Instance.new("Weld")
  1847. Weld.Part0 = Player.Character:WaitForChild("GrenadeModel").Handle
  1848. Weld.Part1 = Hit
  1849. Weld.C0 = Character.GrenadeModel.Handle.CFrame:inverse() * CFrame.new(Character.GrenadeModel.Handle.Position)
  1850. Weld.C1 = Hit.CFrame:inverse() * CFrame.new(Player.Character:WaitForChild("GrenadeModel").Handle.Position)
  1851. Weld.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  1852. for i = 4, 10, 0.075 do
  1853. Beep.Pitch = i
  1854. swait()
  1855. end
  1856. for i = 1, 5 do
  1857. local Sound = Instance.new("Sound")
  1858. Sound.Name = "Explode"
  1859. Sound.SoundId = "rbxassetid://166221646"
  1860. Sound.Volume = 1
  1861. Sound.Pitch = math.random(700, 900) / 1000
  1862. Sound.Parent = Player.Character:WaitForChild("GrenadeModel").Handle
  1863. Sound:Play()
  1864. end
  1865. local S = Instance.new("Explosion", workspace)
  1866. S.DestroyJointRadiusPercent = 0
  1867. S.Position = Player.Character:WaitForChild("GrenadeModel").Handle.Position
  1868. S.BlastPressure = 5
  1869. S.BlastRadius = 10
  1870. S.ExplosionType = 2
  1871. Player.Character:WaitForChild("GrenadeModel"):remove()
  1872. CanThrow = true
  1873. end)
  1874. for i = 0, 1, 0.05 do
  1875. swait()
  1876. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), .1)
  1877. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(10)), .1)
  1878. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  1879. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1880. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1881. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), .1)
  1882. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  1883. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1884. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  1885.  
  1886. if Torsovelocity > 2 then
  1887. 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)
  1888. 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)
  1889. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  1890. end
  1891.  
  1892. end
  1893. attack = false
  1894. end
  1895.  
  1896. function makeeffect(par,size, pos1, trans, trans1, howmuch, delay1,id,type)
  1897. local p = Instance.new('Part', par or workspace)
  1898. p.CFrame = pos1
  1899. p.Anchored = true
  1900. p.Material = 'Neon'
  1901. p.CanCollide = false
  1902. p.TopSurface = 0
  1903. p.Size = Vector3.new(1, 1, 1)
  1904. p.BottomSurface = 0
  1905. p.Transparency = trans
  1906. local mesh = Instance.new('SpecialMesh', p)
  1907. mesh.Scale = size
  1908. if id~=nil and type==nil then
  1909. mesh.MeshId = 'rbxassetid://'..id
  1910. elseif id==nil and type~=nil then
  1911. mesh.MeshType = type
  1912. elseif id==nil and type==nil then
  1913. mesh.MeshType='Brick'
  1914. end
  1915. coroutine.wrap(function()
  1916. for i = 0, delay1, .1 do
  1917. swait(1/60)
  1918. p.CFrame = p.CFrame
  1919. mesh.Scale = mesh.Scale + howmuch
  1920. p.Transparency = p.Transparency + trans1
  1921. end
  1922. p:Destroy()
  1923. end)()
  1924. return p
  1925. end
  1926.  
  1927. keypress=false
  1928.  
  1929. function Shriek()
  1930. attack = true
  1931. Character.Humanoid.WalkSpeed = 0
  1932. for i = 1,5 do
  1933. CreateSound("http://roblox.com/asset/?id=360125313", Torso, 1, 0.3)
  1934. end
  1935. for i = 0, 1, 0.007 do
  1936. swait()
  1937. 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)
  1938. ShockWave.BrickColor = Barrel.BrickColor
  1939. 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)
  1940. ShockWave2.BrickColor = Barrel.BrickColor
  1941. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(30), math.rad(0), math.rad(0)), .1)
  1942. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), .1)
  1943. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(20), math.rad(5)), .1)
  1944. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(30)), .1)
  1945. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(30)), .1)
  1946. LH.C0 = clerp(LH.C0, cn(-1, -1, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(-30)), .1)
  1947. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(167), math.rad(180)), .2)
  1948. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  1949. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  1950. end
  1951. --CreateSound("http://roblox.com/asset/?id=360087106", workspace, 1, 1)
  1952. for i = 0, 1, 0.005 do
  1953. swait()
  1954. MagnitudeDamage(Torso, 100, 0, 0)--rip dmg
  1955. 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)
  1956. ShockWave.BrickColor = Barrel.BrickColor
  1957. 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)
  1958. ShockWave2.BrickColor = Barrel.BrickColor
  1959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), .5)
  1960. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  1961. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(20), math.rad(5)), .5)
  1962. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-130)), .5)
  1963. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-30)), .5)
  1964. LH.C0 = clerp(LH.C0, cn(-1, -1, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(30)), .5)
  1965. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(115), math.rad(180)), .2)
  1966. PHC1weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  1967. PHC2weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  1968. end
  1969. Character.Humanoid.WalkSpeed = 10
  1970. attack = false
  1971. end
  1972.  
  1973. mouse.Button1Down:connect(function()
  1974. if Sheathed == false then
  1975. if attack == false and attacktype == 1 then
  1976. attacktype = 2
  1977. attackone()
  1978. elseif attack == false and attacktype == 2 then
  1979. attacktype = 3
  1980. attacktwo()
  1981. elseif attack == false and attacktype == 3 then
  1982. attacktype = 1
  1983. attackthree()
  1984. end
  1985. end
  1986. end)
  1987.  
  1988. function subtractEnergy(k)
  1989. if Energy >= k then
  1990. Energy = Energy - k
  1991. end
  1992. end
  1993.  
  1994. input=""
  1995.  
  1996. mouse.KeyDown:connect(function(k)
  1997. k = k:lower()
  1998. if attack == false and k == 'f' and Sheathed == true then
  1999. Sheathed = false
  2000. UnsheathAnim()
  2001. elseif attack == false and k == 'f' and Sheathed == false then
  2002. Sheathed = true
  2003. SheathAnim()
  2004. elseif attack == false and k == 'g' and Sheathed == true and CanThrow == true then
  2005. charge = true
  2006. currentcharge = 1
  2007. ThrowGrenade()
  2008. elseif attack == false and k == 'z' and Sheathed == false and cooldown1 >= co1 and Energy >= skill1stam then
  2009. cooldown1 = 0
  2010. subtractEnergy(skill1stam)
  2011. Wave()
  2012. elseif k == 'x' and Sheathed == false and attack == false and cooldown2 >= co2 and Energy >= skill2stam then
  2013. charge = true
  2014. currentcharge = 2
  2015. Decapitate()
  2016. elseif k == 'c' and Sheathed == false and attack == false and cooldown3 >= co3 and Energy >= skill3stam then
  2017. charge = true
  2018. currentcharge = 3
  2019. SLAY()
  2020. elseif k == 'v' and Sheathed == false and attack == false and cooldown4 >= co4 and Energy >= skill4stam then
  2021. DIVIDE()
  2022. cooldown4 = 0
  2023. subtractEnergy(skill4stam)
  2024. elseif k == 'a' or k=='h' or k=='u' and attack == false --[[and cooldown3 >= co3 and stamina>=skill3stam]] then
  2025. input=input..k
  2026. print(input)
  2027. coroutine.resume(coroutine.create(function()
  2028. while keypress==true do
  2029. swait()
  2030. end
  2031. for i=1,50 do
  2032. if keypress==false then
  2033. swait()
  2034. end
  2035. end
  2036. input=''
  2037. end))
  2038. end
  2039. if input=='ahua' and attack==false and Sheathed == false then
  2040. charge=true
  2041. Shriek()
  2042. end
  2043. end)
  2044.  
  2045. mouse.KeyUp:connect(function(k)
  2046. k = k:lower()
  2047. if k == 'x' and charge == true and attack == true and currentcharge == 2 then
  2048. cooldown2 = 0
  2049. subtractEnergy(skill2stam)
  2050. charge = false
  2051. currentcharge = 0
  2052. elseif k == 'c' and charge == true and attack == true and currentcharge == 3 then
  2053. cooldown3 = 0
  2054. subtractEnergy(skill3stam)
  2055. charge = false
  2056. currentcharge = 0
  2057. elseif k == 'g' and charge == true and attack == true and currentcharge == 1 then
  2058. charge = false
  2059. currentcharge = 0
  2060. end
  2061. end)
  2062.  
  2063. Humanoid.WalkSpeed = 10
  2064.  
  2065. function updateskills()
  2066. if cooldown1 <= co1 then
  2067. cooldown1 = cooldown1 + 1 / 30
  2068. end
  2069. if cooldown2 <= co2 then
  2070. cooldown2 = cooldown2 + 1 / 30
  2071. end
  2072. if cooldown3 <= co3 then
  2073. cooldown3 = cooldown3 + 1 / 30
  2074. end
  2075. if cooldown4 <= co4 then
  2076. cooldown4 = cooldown4 + 1 / 30
  2077. end
  2078. if Energy <= skill1stam then
  2079. bar4.BackgroundColor3 = Color3.new(104 / 255, 104 / 255, 104 / 255)
  2080. else
  2081. bar4.BackgroundColor3 = skillcolorscheme
  2082. end
  2083. if Energy <= skill2stam then
  2084. bar3.BackgroundColor3 = Color3.new(104 / 255, 104 / 255, 104 / 255)
  2085. else
  2086. bar3.BackgroundColor3 = skillcolorscheme
  2087. end
  2088. if Energy <= skill3stam then
  2089. bar1.BackgroundColor3 = Color3.new(104 / 255, 104 / 255, 104 / 255)
  2090. else
  2091. bar1.BackgroundColor3 = skillcolorscheme
  2092. end
  2093. if Energy <= skill4stam then
  2094. bar2.BackgroundColor3 = Color3.new(104 / 255, 104 / 255, 104 / 255)
  2095. else
  2096. bar2.BackgroundColor3 = skillcolorscheme
  2097. end
  2098. if Energy <= maxEnergy then
  2099. Energy = Energy + recovermana / 30
  2100. end
  2101. end
  2102.  
  2103. FatEvent:connect(function()
  2104. updateskills()
  2105. healthcover:TweenSize(UDim2.new(1 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 1, 0), 'Out', 'Quad', .5)
  2106. Energycover:TweenSize(UDim2.new(1 * (Energy / maxEnergy), 0, 1, 0), 'Out', 'Quad', .5)
  2107. bar4:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
  2108. bar3:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
  2109. bar1:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
  2110. bar2:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
  2111. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2112. velocity = RootPart.Velocity.y
  2113. sine = sine + change
  2114. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2115. if equipped == true or equipped == false then
  2116. if RootPart.Velocity.y > 1 and hit == nil then
  2117. Anim = "Jump"
  2118. if attack == false then
  2119. if Sheathed == false then
  2120. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2121. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2122. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(20)), .1)
  2123. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), .1)
  2124. RH.C0 = clerp(RH.C0, cn(1, -.9, -.3) * RHCF * angles(math.rad(2), math.rad(0), math.rad(0)), .1)
  2125. LH.C0 = clerp(LH.C0, cn(-1, -.7, -.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), .1)
  2126. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(220), math.rad(180)), .1)
  2127. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2128. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2129. elseif Sheathed == true then
  2130. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2131. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2132. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), .1)
  2133. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), .1)
  2134. RH.C0 = clerp(RH.C0, cn(1, -.9, -.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), .1)
  2135. LH.C0 = clerp(LH.C0, cn(-1, -.7, -.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), .1)
  2136. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2137. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2138. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2139. end
  2140. end
  2141. elseif RootPart.Velocity.y < -1 and hit == nil then
  2142. Anim = "Fall"
  2143. if attack == false then
  2144. if Sheathed == false then
  2145. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2146. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2147. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(30)), .1)
  2148. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), .1)
  2149. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2150. LH.C0 = clerp(LH.C0, cn(-1, -.8, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2151. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(150), math.rad(180)), .1)
  2152. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2153. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2154. elseif Sheathed == true then
  2155. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2156. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), .1)
  2157. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), .1)
  2158. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), .1)
  2159. RH.C0 = clerp(RH.C0, cn(1, -1, -.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2160. LH.C0 = clerp(LH.C0, cn(-1, -.8, -.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), .1)
  2161. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2162. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2163. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2164. end
  2165. end
  2166. elseif Torsovelocity < 1 and hit ~= nil then
  2167. Anim = "Idle"
  2168. if attack == false then
  2169. change = 1
  2170. if Sheathed == false then
  2171. 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)
  2172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3 + 1 * math.cos(sine / 25)), math.rad(-3), math.rad(30)), .1)
  2173. 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)
  2174. 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)
  2175. 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)
  2176. 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)
  2177. 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)
  2178. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2179. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2180. elseif Sheathed == true then
  2181. 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)
  2182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  2183. 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)
  2184. 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)
  2185. 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)
  2186. 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)
  2187. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2188. PH1Weld.C0 = clerp(PHC1weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2189. PH2Weld.C0 = clerp(PHC2weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
  2190. end
  2191. end
  2192. elseif Torsovelocity > 2 and hit ~= nil then
  2193. Anim = "Walk"
  2194. if attack == false then
  2195. if Sheathed == false then
  2196. 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)
  2197. 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)
  2198. 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)
  2199. 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)
  2200. 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)
  2201. 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)
  2202. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(145), math.rad(180)), .2)
  2203. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2204. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2205. elseif Sheathed == true then
  2206. 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)
  2207. 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)
  2208. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  2209. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  2210. 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)
  2211. 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)
  2212. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2213. PH1Weld.C0 = clerp(PH1Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2214. PH2Weld.C0 = clerp(PH2Weld.C0, cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .2)
  2215. end
  2216. end
  2217. end
  2218. end
  2219. for i, v in pairs(LoopFunctions) do
  2220. v[2] = v[2] + 1
  2221. v[3](v[2] / v[1])
  2222. if v[1] <= v[2] then
  2223. LoopFunctions[i] = nil
  2224. end
  2225. end
  2226. ----
  2227.  
  2228. if #Effects > 0 then
  2229. for e = 1, #Effects do
  2230. if Effects[e] ~= nil then
  2231. local Thing = Effects[e]
  2232. if Thing ~= nil then
  2233. local Part = Thing[1]
  2234. local Mode = Thing[2]
  2235. local Delay = Thing[3]
  2236. local IncX = Thing[4]
  2237. local IncY = Thing[5]
  2238. local IncZ = Thing[6]
  2239. if Thing[1].Transparency <= 1 then
  2240. if Thing[2] == "Block1" then
  2241. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2242. Mesh = Thing[1].Mesh
  2243. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2244. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2245. elseif Thing[2] == "Block2" then
  2246. Thing[1].CFrame = Thing[1].CFrame
  2247. Mesh = Thing[7]
  2248. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2249. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2250. elseif Thing[2] == "Cylinder" then
  2251. Mesh = Thing[1].Mesh
  2252. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2253. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2254. elseif Thing[2] == "Blood" then
  2255. Mesh = Thing[7]
  2256. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  2257. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2258. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2259. elseif Thing[2] == "Elec" then
  2260. Mesh = Thing[1].Mesh
  2261. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2262. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2263. elseif Thing[2] == "Disappear" then
  2264. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2265. elseif Thing[2] == "Shatter" then
  2266. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2267. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2268. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2269. Thing[6] = Thing[6] + Thing[5]
  2270. end
  2271. else
  2272. Part.Parent = nil
  2273. table.remove(Effects, e)
  2274. end
  2275. end
  2276. end
  2277. end
  2278. end
  2279. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement