Advertisement
tsup2

Untitled

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