klops

giant

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