Dark_EccentricYT

Untitled

Jun 29th, 2017
702
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 104.80 KB | None | 0 0
  1. Ply = game.Players.LocalPlayer
  2. --FIXED WITH TRIGECTORY's CheatSheet--
  3. cheatsheetplr = game.Players.LocalPlayer
  4. i = Instance.new("NumberValue", cheatsheetplr )
  5. i.Name = "FPSCH"
  6. Bin = Instance.new("HopperBin", cheatsheetplr .Backpack)
  7. script.Parent = Bin
  8. local cf = CFrame.new
  9. local RbxUtility = LoadLibrary("RbxUtility")
  10. local Create = RbxUtility.Create
  11. RW = Create("Weld")({Name = "Right Shoulder", Part0 = Tor, C0 = CFrame.new(1.5, 0.5, 0), C1 = CFrame.new(0, 0.5,
  12.  
  13. 0), Part1 = RA, Parent = Tor})
  14. LW = Create("Weld")({Name = "Left Shoulder", Part0 = Tor, C0 = CFrame.new(-1.5, 0.5, 0), C1 = CFrame.new(0, 0.5,
  15.  
  16. 0), Part1 = LA, Parent = Tor})
  17. Char = Ply.Character
  18. Character = Char
  19. Tor = Char.Torso
  20. He = Char.Head
  21. Ne = Tor.Neck
  22. Hu = Char.Humanoid
  23. LA = Char["Left Arm"]
  24. LL = Char["Left Leg"]
  25. RA = Char["Right Arm"]
  26. RL = Char["Right Leg"]
  27. LS = Tor["Left Shoulder"]
  28. RS = Tor["Right Shoulder"]
  29. mana = 100
  30. LH = Tor["Left Hip"]
  31. RH = Tor["Right Hip"]
  32. it = Instance.new
  33. vt = Vector3.new
  34. cf = CFrame.new
  35. euler = CFrame.fromEulerAnglesXYZ
  36. angles = CFrame.Angles
  37. Combo = 1
  38. Mouse = Ply:GetMouse()
  39. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  40. RP = Char.HumanoidRootPart
  41. RJ = RP.RootJoint
  42. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  43. LHCF = CFrame.Angles(0, math.rad(-90), 0)
  44. RHCF = CFrame.Angles(0, math.rad(90), 0)
  45. attack = false
  46. equipped = false
  47. local Anim = "Idle"
  48. cam = workspace.CurrentCamera
  49. local RbxUtility = LoadLibrary("RbxUtility")
  50. local Create = RbxUtility.Create
  51. local m = Create("Model")({Parent = Char, Name = "WeaponModel"})
  52. local Effects = {}
  53. RS.Parent = nil
  54. LS.Parent = nil
  55. RW = Create("Weld")({Name = "Right Shoulder", Part0 = Tor, C0 = CFrame.new(1.5, 0.5, 0), C1 = CFrame.new(0, 0.5, 0), Part1 = RA, Parent = Tor})
  56. LW = Create("Weld")({Name = "Left Shoulder", Part0 = Tor, C0 = CFrame.new(-1.5, 0.5, 0), C1 = CFrame.new(0, 0.5, 0), Part1 = LA, Parent = Tor})
  57. mouse = Ply:GetMouse()
  58. RemoveOutlines = function(part)
  59. part.TopSurface = 10
  60. end
  61.  
  62. CreatePart = function(FF, Par, Mat, Ref, Tra, BC, Nam, Siz)
  63. local Part = Create("Part")({formFactor = FF, Parent = Par, Reflectance = Ref, Transparency = Tra, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BC)), Name = Nam, Size = Siz, Position = Tor.Position, Material = Mat})
  64. RemoveOutlines(Part)
  65. return Part
  66. end
  67.  
  68. ArtificialHB = Instance.new("BindableEvent", script)
  69. ArtificialHB.Name = "Heartbeat"
  70. script:WaitForChild("Heartbeat")
  71. frame = 0.033333333333333
  72. if Ply.FPSCH.Value == true then
  73. frame = 0.016666666666667
  74. else
  75. frame = 0.033333333333333
  76. end
  77. tf = 0
  78. allowframeloss = false
  79. tossremainder = false
  80. lastframe = tick()
  81. script.Heartbeat:Fire()
  82. game:GetService("RunService").Heartbeat:connect(function(s, p)
  83. tf = tf + s
  84. if frame <= tf then
  85. if allowframeloss then
  86. script.Heartbeat:Fire()
  87. lastframe = tick()
  88. else
  89. for i = 1, math.floor(tf / frame) do
  90. script.Heartbeat:Fire()
  91. end
  92. lastframe = tick()
  93. end
  94. if tossremainder then
  95. tf = 0
  96. else
  97. tf = tf - frame * math.floor(tf / frame)
  98. end
  99. end
  100. end
  101. )
  102. swait = function(num)
  103. if num == 0 or num == nil then
  104. ArtificialHB.Event:wait()
  105. else
  106. for i = 0, num do
  107. ArtificialHB.Event:wait()
  108. end
  109. end
  110. end
  111.  
  112. pwait = function(num)
  113. if num == 0 or num == nil then
  114. game:service("RunService").Heartbeat:wait(0)
  115. else
  116. for i = 0, num do
  117. game:service("RunService").Heartbeat:wait(0)
  118. end
  119. end
  120. end
  121.  
  122. CreateMesh = function(Ms, Par, MType, MId, OS, Sca)
  123. local Msh = Create(Ms)({Parent = Par, Offset = OS, Scale = Sca})
  124. if Ms == "SpecialMesh" then
  125. Msh.MeshType = MType
  126. Msh.MeshId = MId
  127. end
  128. end
  129.  
  130. CreateWeld = function(Par, PartA, PartB, CA, CB)
  131. local Weld = Create("Weld")({Parent = Par, Part0 = PartA, Part1 = PartB, C0 = CA, C1 = CB})
  132. return Weld
  133. end
  134.  
  135. CreateSound = function(id, par, vol, pit)
  136. coroutine.resume(coroutine.create(function()
  137. local sou = Create("Sound")({Parent = par or workspace, Volume = vol, Pitch = pit or 1, SoundId = id})
  138. swait()
  139. sou:play()
  140. end
  141. ))
  142. end
  143.  
  144. NoOutline = function(Part)
  145. Part.TopSurface = 10
  146. end
  147.  
  148. function clerp(a,b,t)
  149. local qa = {QuaternionFromCFrame(a)}
  150. local qb = {QuaternionFromCFrame(b)}
  151. local ax, ay, az = a.x, a.y, a.z
  152. local bx, by, bz = b.x, b.y, b.z
  153. local _t = 1-t
  154. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  155. end
  156.  
  157. function QuaternionFromCFrame(cf)
  158. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  159. local trace = m00 + m11 + m22
  160. if trace > 0 then
  161. local s = math.sqrt(1 + trace)
  162. local recip = 0.5/s
  163. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  164. else
  165. local i = 0
  166. if m11 > m00 then
  167. i = 1
  168. end
  169. if m22 > (i == 0 and m00 or m11) then
  170. i = 2
  171. end
  172. if i == 0 then
  173. local s = math.sqrt(m00-m11-m22+1)
  174. local recip = 0.5/s
  175. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  176. elseif i == 1 then
  177. local s = math.sqrt(m11-m22-m00+1)
  178. local recip = 0.5/s
  179. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  180. elseif i == 2 then
  181. local s = math.sqrt(m22-m00-m11+1)
  182. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  183. end
  184. end
  185. end
  186.  
  187. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  188. local xs, ys, zs = x + x, y + y, z + z
  189. local wx, wy, wz = w*xs, w*ys, w*zs
  190. local xx = x*xs
  191. local xy = x*ys
  192. local xz = x*zs
  193. local yy = y*ys
  194. local yz = y*zs
  195. local zz = z*zs
  196. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  197. end
  198.  
  199. function QuaternionSlerp(a, b, t)
  200. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  201. local startInterp, finishInterp;
  202. if cosTheta >= 0.0001 then
  203. if (1 - cosTheta) > 0.0001 then
  204. local theta = math.acos(cosTheta)
  205. local invSinTheta = 1/math.sin(theta)
  206. startInterp = math.sin((1-t)*theta)*invSinTheta
  207. finishInterp = math.sin(t*theta)*invSinTheta
  208. else
  209. startInterp = 1-t
  210. finishInterp = t
  211. end
  212. else
  213. if (1+cosTheta) > 0.0001 then
  214. local theta = math.acos(-cosTheta)
  215. local invSinTheta = 1/math.sin(theta)
  216. startInterp = math.sin((t-1)*theta)*invSinTheta
  217. finishInterp = math.sin(t*theta)*invSinTheta
  218. else
  219. startInterp = t-1
  220. finishInterp = t
  221. end
  222. end
  223. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a
  224.  
  225. [4]*startInterp + b[4]*finishInterp
  226. end
  227.  
  228. rayCast = function(Pos, Dir, Max, Ignore)
  229. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  230. end
  231.  
  232. Damage = function(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
  233. for i,v in pairs(hit:GetChildren()) do
  234. if v:IsA("Humanoid") and hit.Name ~= Char.Name then
  235. local find = v:FindFirstChild("Hitz")
  236. if not find then
  237. if v.Parent:findFirstChild("Head") then
  238. local BillG = Create("BillboardGui")({Parent = v.Parent.Head, Size = UDim2.new(1, 0, 1, 0), Adornee = v.Parent.Head, StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3))})
  239. do
  240. local TL = Create("TextLabel")({Parent = BillG, Size = UDim2.new(3, 3, 3, 3), BackgroundTransparency = 1, Text = tostring(damage) .. "-", TextColor3 = Color1.Color, TextStrokeColor3 = Color2.Color, TextStrokeTransparency = 0, TextXAlignment = Enum.TextXAlignment.Center, TextYAlignment = Enum.TextYAlignment.Center, FontSize = Enum.FontSize.Size18, Font = "ArialBold"})
  241. coroutine.resume(coroutine.create(function()
  242. wait(1)
  243. for i = 0, 1, 0.1 do
  244. wait(0.1)
  245. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, 0.1, 0)
  246. end
  247. BillG:Destroy()
  248. end
  249. ))
  250. end
  251. end
  252. do
  253. HitHealth = v.Health
  254. v.Health = v.Health - damage
  255. if HitHealth ~= v.Health and HitHealth ~= 0 and v.Health <= 0 and v.Parent.Name ~= "Lost Soul" then
  256. print("gained spree")
  257. end
  258. do
  259. local bool = Create("BoolValue")({Parent = v, Name = "Hitz"})
  260. if HSound ~= nil and HPitch ~= nil then
  261. CreateSound(HSound, hit, 1, HPitch)
  262. end
  263. game:GetService("Debris"):AddItem(bool, cooldown)
  264. -- DECOMPILER ERROR at PC174: LeaveBlock: unexpected jumping out DO_STMT
  265.  
  266. -- DECOMPILER ERROR at PC174: LeaveBlock: unexpected jumping out IF_THEN_STMT
  267.  
  268. -- DECOMPILER ERROR at PC174: LeaveBlock: unexpected jumping out IF_STMT
  269.  
  270. -- DECOMPILER ERROR at PC174: LeaveBlock: unexpected jumping out IF_THEN_STMT
  271.  
  272. -- DECOMPILER ERROR at PC174: LeaveBlock: unexpected jumping out IF_STMT
  273.  
  274. end
  275. end
  276. end
  277. end
  278. end
  279. end
  280.  
  281. MagniDamage = function(Hit, Part, magni, mindam, maxdam, knock, Type)
  282. for _,c in pairs(workspace:children()) do
  283. local hum = c:findFirstChild("Humanoid")
  284. if hum ~= nil then
  285. local head = c:findFirstChild("Torso")
  286. if head ~= nil then
  287. local targ = head.Position - Part.Position
  288. local mag = targ.magnitude
  289. if mag <= magni and c.Name ~= Player.Name then
  290. Damage(Hit, head, mindam, maxdam, knock, Type, RP, 0.2, 1, 3)
  291. end
  292. end
  293. end
  294. end
  295. end
  296.  
  297. Handle = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Fossil", "Handle", Vector3.new(0.200000003, 1.5999999, 0.400000006))
  298. Handleweld = CreateWeld(m, RA, Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000144958496, -0.000473022461, -0.902323723, -0.99999088, -7.06478168e-005, 1.32429577e-007, -1.32337391e-007, -1.23539292e-006, -0.999991298, 7.11832181e-005, -0.999998987, 1.19070683e-006))
  299. FakeHandle = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Fossil", "FakeHandle", Vector3.new(0.200000003, 0.399999976, 0.400000006))
  300. FakeHandleweld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-006, 0, -4.76837158e-007, 0.999981761, -1.49498192e-011, -1.60442858e-006, 4.88853402e-012, 0.999982595, 1.34059405e-007, 5.34804883e-007, -4.46862032e-008, 0.999998212))
  301. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  302. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-005, -1.29968262, -0.0999927521, 0.999981761, -4.21102413e-006, -0.000178337199, 4.21249342e-006, 0.999982595, 8.45484647e-006, 0.000177264592, -8.3660907e-006, 0.999998212))
  303. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  304. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  305. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.57763672e-005, -1.20024109, 0.0999908447, 0.999981761, -3.9908814e-006, -0.00018298396, -3.993885e-006, -0.999982595, -1.6677257e-005, -0.000181911251, 1.65883521e-005, -0.999998212))
  306. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  307. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  308. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.81469727e-005, -1.29968262, -0.100018501, -0.999981761, 4.32283468e-006, 0.00017718962, 4.32428533e-006, 0.999982595, 8.40528628e-006, -0.000176117028, 8.3165487e-006, -0.999998212))
  309. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  310. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0.19999998807907, "Toothpaste", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
  311. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.28881836e-005, 0.100128174, -3.0040741e-005, -0.999981761, -3.06569291e-006, 0.000182044634, -3.06690617e-006, 0.999982595, -6.56936527e-006, -0.000180971983, -6.65919424e-006, -0.999998212))
  312. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  313. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.200000003, 0.400000006))
  314. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.52587891e-005, -0.100143433, -2.28881836e-005, -0.999981761, 8.39634822e-007, 0.000183251264, -8.39851964e-007, -0.999982595, -1.34311608e-006, 0.000182178643, -1.2538751e-006, 0.999998212))
  315. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  316. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0.19999998807907, "Toothpaste", "Part", Vector3.new(0.200000003, 0.400000036, 0.400000006))
  317. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.34057617e-005, -0.39994812, -0.000118732452, 0.999981761, 3.41485384e-006, -2.31657104e-005, 3.41463692e-006, -0.999982595, -1.02540453e-005, -2.20957536e-005, 1.01644318e-005, -0.999998212))
  318. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  319. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.400000036, 0.400000006))
  320. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.81469727e-005, 0.399993896, -6.67572021e-006, 0.999981761, -1.19159111e-007, -1.12509952e-005, 1.19157249e-007, 0.999982595, 9.39085567e-007, 1.01812002e-005, -8.49698608e-007, 0.999998212))
  321. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  322. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.400000036, 0.400000006))
  323. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.86645508e-005, 0.799972534, 4.76837158e-006, 0.999981761, -1.78735206e-007, -1.23205427e-005, 1.78738247e-007, 0.999982595, 1.29673231e-006, 1.12507296e-005, -1.20734046e-006, 0.999998212))
  324. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.400000006, 0.200000003))
  325. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.34057617e-005, -1.20025635, 0.10000658, -0.999981761, 3.90575906e-006, 0.000185596058, -3.90847254e-006, -0.999982595, -1.48671952e-005, 0.000184523349, -1.47783121e-005, 0.999998212))
  326. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  327. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0.19999998807907, "Toothpaste", "Part", Vector3.new(0.200000003, 0.600000024, 0.400000006))
  328. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.86645508e-005, -0.899749756, -1.00135803e-005, 0.999981761, -4.52529139e-006, -0.000163834338, 4.52641507e-006, 0.999982595, 7.07933259e-006, 0.000162761979, -6.99058864e-006, 0.999998212))
  329. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  330. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0.19999998807907, "Toothpaste", "Part", Vector3.new(0.200000003, 0.600000024, 0.400000006))
  331. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.10351563e-005, 0.29977417, -3.57627869e-005, -0.999981761, 4.56700582e-006, 2.76307201e-005, -4.56679709e-006, -0.999982595, 7.23480662e-006, 2.65607014e-005, 7.32394074e-006, 0.999998212))
  332. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  333. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.600000024, 0.400000006))
  334. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.57763672e-005, -0.299850464, -1.8119812e-005, -0.999981761, 6.3186701e-007, 2.16101889e-005, 6.31867863e-007, 0.999982595, 6.72535407e-007, -2.05402212e-005, 5.8316482e-007, -0.999998212))
  335. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  336. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.600000024, 0.400000006))
  337. Partweld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-005, 0.899765015, -1.62124634e-005, 0.999981761, -9.32578303e-007, -0.000175737689, -9.32731155e-007, -0.999982595, -1.02931472e-006, -0.000174665154, 9.40088398e-007, -0.999998212))
  338. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  339. BladeHandle = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.Neon, 0, 0.19999998807907, "Toothpaste", "BladeHandle", Vector3.new(0.200000003, 0.400000006, 0.400000006))
  340. BladeHandleweld = CreateWeld(m, FakeHandle, BladeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.05175781e-005, 1.99960327, 3.95774841e-005, -0.999981761, -1.32326576e-007, 0.000178653223, 1.3257916e-007, -0.999982715, 1.35444691e-006, 0.000177580674, 1.39915676e-006, 0.999998212))
  341. CreateMesh("SpecialMesh", BladeHandle, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  342. Hitbox = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Fossil", "Hitbox", Vector3.new(0.200000003, 3.4000001, 1.20000005))
  343. Hitboxweld = CreateWeld(m, BladeHandle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000122070313, -2.29992676, -0.000141143799, -0.999981761, 1.54720542e-011, 1.56042952e-005, -1.84014193e-011, -0.999982834, 5.96584471e-008, 1.66794853e-005, 5.96595839e-008, 0.999998212))
  344. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 3.20000005, 0.600000024))
  345. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000122070313, -2.39953613, 0.299910545, -0.999981761, 1.11494702e-011, 4.91918036e-006, -1.47164086e-011, -0.999982834, 5.96425735e-008, 5.99455234e-006, 5.96437033e-008, 0.999998212))
  346. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  347. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  348. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, 0.100128174, 0.700077772, 0.999981761, 3.34093864e-012, -9.17352736e-008, -5.13478149e-013, -0.999982834, 5.95590421e-008, -1.16718002e-006, -5.95602003e-008, -0.999998212))
  349. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  350. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 3.20000005, 0.600000024))
  351. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-005, -2.39958191, 0.300290346, 0.999981761, -2.12692253e-010, -1.34985239e-005, -2.15749973e-010, -0.999982834, 5.94570011e-008, -1.45737504e-005, -5.94581344e-008, -0.999998212))
  352. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  353. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.400000155, 0.200000018))
  354. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.15527344e-005, -0.400344849, 0.500155926, 0.999981761, -2.19540247e-010, -1.26651285e-005, -2.22647581e-010, -0.999982834, 5.94515797e-008, -1.37403622e-005, -5.94527094e-008, -0.999998212))
  355. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  356. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  357. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.15527344e-005, -0.499847412, -0.300111532, 0.999981761, -6.99822465e-007, 3.21262632e-006, 6.99820532e-007, 0.999982834, 2.40010445e-006, -2.13713793e-006, -2.40006443e-006, 0.999998212))
  358. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  359. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.400000036, 0.200000003))
  360. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000137329102, 0.20010376, -0.299919605, 0.999981761, -4.54817467e-007, -5.03034971e-006, -4.54819144e-007, -0.999982834, 2.78908715e-007, -6.10571442e-006, -2.78904196e-007, -0.999998212))
  361. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  362. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.400000006, 0.400000036))
  363. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-005, -0.599838257, 0.600077152, -0.999981761, 2.73906039e-007, -4.02069418e-006, 2.7390189e-007, 0.999982834, 2.64749633e-006, 2.9451985e-006, 2.64745267e-006, -0.999998212))
  364. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  365. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.400000155, 0.200000018))
  366. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, -0.400344849, 0.499759197, -0.999981761, 1.20092963e-011, 6.70757436e-006, -1.54696325e-011, -0.999982834, 5.96330949e-008, 7.78290996e-006, 5.96342247e-008, 0.999998212))
  367. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  368. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.600000143, 0.200000033))
  369. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-005, -0.500274658, 0.699822426, -0.999981761, 2.13075807e-011, 1.29148029e-005, -2.44003914e-011, -0.999982834, 5.94436145e-008, 1.39900367e-005, 5.94447549e-008, 0.999998212))
  370. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  371. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.600000024, 0.400000006))
  372. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000152587891, 0.29977417, -0.20009017, 0.999981761, -6.43139708e-012, -3.69289774e-006, 1.0355744e-011, 0.999982834, -2.66098255e-011, 4.76827699e-006, 2.8663294e-011, 0.999998212))
  373. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  374. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.400000036, 0.200000003))
  375. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000183105469, 0.200149536, -0.300102234, -0.999981761, 1.49097339e-008, 4.5542256e-006, -1.49133381e-008, -0.999982834, 5.42441221e-008, 5.62959031e-006, 5.42452696e-008, 0.999998212))
  376. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  377. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.800000072, 0.400000006))
  378. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(8.39233398e-005, -0.999664307, 0.200092554, 0.999981761, -3.95544708e-012, 4.41308657e-007, -7.84210197e-012, -0.999982834, 5.96419412e-008, -6.34157914e-007, -5.96430709e-008, -0.999998212))
  379. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  380. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  381. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000152587891, 0.100143433, 0.500086546, 0.999981761, -5.8873878e-012, -3.42418934e-006, -9.54353263e-012, -0.999982834, 5.96374576e-008, -4.49957588e-006, -5.96385945e-008, -0.999998212))
  382. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.400000155, 0.600000024))
  383. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-005, -0.599533081, 0.700154305, -0.999981761, -1.4772513e-008, 1.21978883e-005, -1.49355408e-008, 0.999982834, -1.2579485e-005, -1.32731293e-005, -1.25792931e-005, -0.999998212))
  384. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  385. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.600000143, 0.200000003))
  386. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.86645508e-005, 0.0995178223, 0.700134993, 0.999981761, -2.18819241e-010, 9.61532351e-007, -2.22737162e-010, -0.999982834, 6.0835994e-008, -1.13912392e-007, -6.08371167e-008, -0.999998212))
  387. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  388. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000137, 0.600000024))
  389. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -0.70022583, 0.300123453, 0.999981761, -2.20294477e-010, 6.77464413e-008, -2.24158456e-010, -0.999982834, 5.98086771e-008, -1.00770558e-006, -5.98098069e-008, -0.999998212))
  390. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  391. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.600000143, 0.200000003))
  392. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000122070313, 0.0997314453, 0.900169849, 0.999981761, -2.16103496e-010, 1.49953121e-006, -2.20052046e-010, -0.999982834, 6.14535409e-008, 4.24064638e-007, -6.14546636e-008, -0.999998212))
  393. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  394. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.600000143, 0.200000033))
  395. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, -0.500228882, 0.700129032, 0.999981761, -2.17749069e-010, -4.84001066e-006, -2.21319518e-010, -0.999982834, 5.9810489e-008, -5.91537537e-006, -5.98116188e-008, -0.999998212))
  396. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  397. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.600000083, 0.200000003))
  398. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.91821289e-005, 0.100112915, 0.699890614, -0.999981761, 7.18990145e-012, -1.53825385e-006, -1.11410742e-011, -0.999982834, 5.976095e-008, -4.62780008e-007, 5.97621082e-008, 0.999998212))
  399. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  400. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.600000024, 0.400000006))
  401. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.10351563e-005, 0.299789429, -0.199937344, -0.999981761, 2.7011865e-012, 1.49950938e-006, 6.31858454e-012, 0.999982834, -1.19261927e-007, -2.5749323e-006, -1.19262154e-007, -0.999998212))
  402. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  403. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.800000072, 0.400000006))
  404. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000137329102, -0.999954224, 0.199864864, -0.999981761, 8.21773205e-012, 5.84091322e-006, -1.1729645e-011, -0.999982834, 5.96492384e-008, 6.91626337e-006, 5.96503753e-008, 0.999998212))
  405. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  406. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.600000024, 0.200000003))
  407. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-005, 0.100036621, 0.499933243, -0.999981761, 1.20618862e-011, 3.85295425e-006, -1.56922253e-011, -0.999982834, 5.96835577e-008, 4.92833351e-006, 5.96846945e-008, 0.999998212))
  408. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.400000036, 0.200000003))
  409. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -0.399963379, 0.499933243, -0.999981761, 8.33516589e-012, 2.36118649e-006, -1.20545518e-011, -0.999982834, 5.96779444e-008, 3.43659485e-006, 5.96790812e-008, 0.999998212))
  410. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  411. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.400000155, 0.600000024))
  412. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000183105469, -0.599578857, 0.699863434, 0.999981761, -1.50043302e-008, -5.07864752e-006, 1.50849182e-008, 0.999982834, 1.24600392e-005, 6.15401223e-006, -1.24598455e-005, 0.999998212))
  413. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  414. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.600000143, 0.200000003))
  415. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000122070313, 0.0995788574, 0.699845791, -0.999981761, 1.22518801e-011, 6.45028194e-007, -1.60736077e-011, -0.999982834, 5.86622804e-008, 1.72046566e-006, 5.86634457e-008, 0.999998212))
  416. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  417. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000137, 0.600000024))
  418. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.86645508e-005, -0.700195313, 0.299836636, -0.999981761, 1.4545129e-011, 3.57317185e-006, -1.8192392e-011, -0.999982834, 5.96309135e-008, 4.64856566e-006, 5.96320504e-008, 0.999998212))
  419. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  420. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  421. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000137329102, -0.499862671, -0.299929142, -0.999981761, -6.99751979e-007, -2.97113729e-006, -6.99742486e-007, 0.999982834, -2.51947517e-006, 1.89564162e-006, -2.51943766e-006, -0.999998212))
  422. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  423. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.400000006, 0.400000036))
  424. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000122070313, -0.599853516, 0.599877834, 0.999981761, 2.73833876e-007, 3.43463034e-006, -2.73823105e-007, 0.999982834, -2.76679339e-006, -2.35912739e-006, 2.766752e-006, 0.999998212))
  425. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  426. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0.5, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.600000143, 0.200000003))
  427. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000198364258, 0.0998077393, 0.899896622, -0.999981761, 1.10282478e-011, -1.01601472e-007, -1.48965076e-011, -0.999982834, 5.82748356e-008, 9.73850547e-007, 5.82760045e-008, 0.999998212))
  428. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 1, 1))
  429. Part = CreatePart(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Fossil", "Part", Vector3.new(0.200000003, 0.400000036, 0.200000003))
  430. Partweld = CreateWeld(m, BladeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000183105469, -0.399810791, 0.500085354, 0.999981761, -1.92078298e-012, -1.94731547e-006, -5.66501013e-012, -0.999982834, 5.96335141e-008, -3.02273838e-006, -5.9634651e-008, -0.999998212))
  431. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  432. nooutline = function(part)
  433. part.TopSurface = 10
  434. end
  435.  
  436. part = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  437. local fp = it("Part")
  438. fp.formFactor = formfactor
  439. fp.Parent = parent
  440. fp.Reflectance = reflectance
  441. fp.Transparency = transparency
  442. fp.CanCollide = false
  443. fp.Locked = true
  444. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  445. fp.Name = name
  446. fp.Size = size
  447. fp.Position = Character.Torso.Position
  448. nooutline(fp)
  449. fp.Material = material
  450. fp:BreakJoints()
  451. return fp
  452. end
  453.  
  454. local fengui = it("GuiMain")
  455. fengui.Parent = Ply.PlayerGui
  456. fengui.Name = "WeaponGUI"
  457. local fenframe = it("Frame")
  458. fenframe.Parent = fengui
  459. fenframe.BackgroundColor3 = Color3.new(255, 255, 255)
  460. fenframe.BackgroundTransparency = 1
  461. fenframe.BorderColor3 = Color3.new(17, 17, 17)
  462. fenframe.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  463. fenframe.Position = UDim2.new(0.4, 0, 0.1, 0)
  464. local fenbarmana1 = it("TextLabel")
  465. fenbarmana1.Parent = fenframe
  466. fenbarmana1.Text = " "
  467. fenbarmana1.BackgroundTransparency = 0
  468. fenbarmana1.BackgroundColor3 = Color3.new(0, 0, 0)
  469. fenbarmana1.SizeConstraint = "RelativeXY"
  470. fenbarmana1.TextXAlignment = "Center"
  471. fenbarmana1.TextYAlignment = "Center"
  472. fenbarmana1.Position = UDim2.new(0, 0, 0, 0)
  473. fenbarmana1.Size = UDim2.new(4, 0, 0.2, 0)
  474. local fenbarmana2 = it("TextLabel")
  475. fenbarmana2.Parent = fenframe
  476. fenbarmana2.Text = " "
  477. fenbarmana2.BackgroundTransparency = 0
  478. fenbarmana2.BackgroundColor3 = Tor.Color
  479. fenbarmana2.SizeConstraint = "RelativeXY"
  480. fenbarmana2.TextXAlignment = "Center"
  481. fenbarmana2.TextYAlignment = "Center"
  482. fenbarmana2.Position = UDim2.new(0, 0, 0, 0)
  483. fenbarmana2.Size = UDim2.new(4 * mana / 100, 0, 0.2, 0)
  484. local fenbarmana3 = it("TextLabel")
  485. fenbarmana3.Parent = fenframe
  486. fenbarmana3.Text = " "
  487. fenbarmana3.BackgroundTransparency = 0
  488. fenbarmana3.BackgroundColor3 = Color3.new(Col1, Col2, Col3)
  489. fenbarmana3.SizeConstraint = "RelativeXY"
  490. fenbarmana3.TextXAlignment = "Center"
  491. fenbarmana3.TextYAlignment = "Center"
  492. fenbarmana3.Position = UDim2.new(0, 0, 0, 0)
  493. fenbarmana3.Size = UDim2.new(0, 0, 0.2, 0)
  494. local fenbarmana4 = it("TextLabel")
  495. fenbarmana4.Parent = fenframe
  496. fenbarmana4.Text = "Energy(" .. mana .. ")"
  497. fenbarmana4.BackgroundTransparency = 1
  498. fenbarmana4.BackgroundColor3 = Color3.new(0, 0, 0)
  499. fenbarmana4.SizeConstraint = "RelativeXY"
  500. fenbarmana4.TextXAlignment = "Center"
  501. fenbarmana4.TextYAlignment = "Center"
  502. fenbarmana4.Position = UDim2.new(0, 0, -0.3, 0)
  503. fenbarmana4.Size = UDim2.new(4, 0, 0.2, 0)
  504. fenbarmana4.FontSize = "Size9"
  505. fenbarmana4.TextStrokeTransparency = 0
  506. fenbarmana4.TextColor = BrickColor.new("White")
  507. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  508. local mesh = it(Mesh)
  509. mesh.Parent = part
  510. if Mesh == "SpecialMesh" then
  511. mesh.MeshType = meshtype
  512. mesh.MeshId = meshid
  513. end
  514. mesh.Offset = offset
  515. mesh.Scale = scale
  516. return mesh
  517. end
  518.  
  519. weld = function(parent, part0, part1, c0, c1)
  520. local weld = it("Weld")
  521. weld.Parent = parent
  522. weld.Part0 = part0
  523. weld.Part1 = part1
  524. weld.C0 = c0
  525. weld.C1 = c1
  526. return weld
  527. end
  528.  
  529. local CFrameFromTopBack = function(at, top, back)
  530. local right = top:Cross(back)
  531. return CFrame.new(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  532. end
  533.  
  534. handle = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Handle", Vector3.new(0.200000003, 0.200000003, 0.510347784))
  535. handleweld = weld(m, Character["Left Arm"], handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0134277344, -1.08377826, 0.236021042, -0.999991059, 1.64970497e-005, -3.57626704e-005, -1.64969497e-005, -0.999997199, -5.89981786e-010, -3.53156356e-005, -1.55431202e-015, 0.999991059))
  536. mesh("BlockMesh", handle, "", "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 0.425290078, 1))
  537. Barrel = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Barrel", Vector3.new(0.400000036, 0.600000024, 0.400000006))
  538. Barrelweld = weld(m, handle, Barrel, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0165214539, -0.556964874, 1.65633035, -0.999990225, -1.64588746e-005, -3.51069939e-005, 3.59414771e-005, 5.92924765e-010, -0.99999088, 1.65416641e-005, -0.999996066, -2.07900868e-007))
  539. mesh("BlockMesh", Barrel, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  540. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  541. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-8.77380371e-005, -0.551608682, 0.933853149, 0.999982119, 4.92241179e-006, 4.47023922e-007, -4.92275558e-006, 0.999994397, 5.18727006e-011, -1.34108632e-006, -6.88231694e-011, 0.999982119))
  542. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.850580096, 0.850579739))
  543. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.263679713, 0.680464089, 0.200000003))
  544. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000255584717, 1.23079586, 0.679197311, 0.999982119, 2.09204348e-010, 4.47023922e-007, -6.14797824e-010, 0.999994397, 7.37476746e-012, -1.34108632e-006, -2.21242469e-011, 0.999982119))
  545. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.850579739))
  546. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.255169868))
  547. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.86645508e-005, -0.424460649, 0.127323151, 0.999991059, 2.60244997e-006, 5.95537131e-008, -2.60263118e-006, 0.999997079, 2.07900612e-007, -5.06588549e-007, -2.07909366e-007, 0.999991059))
  548. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.425283134, 0.425283283, 1))
  549. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(2.04139137, 0.340232015, 0.255173892))
  550. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.466564178, -0.424417496, -0.00016784668, -2.27435266e-005, -0.999994159, 1.75410797e-011, 7.063058e-005, -1.58892144e-009, -0.999982119, 0.999982119, -2.27441906e-005, 6.97365176e-005))
  551. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  552. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.255169958))
  553. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.7220459e-005, -0.0845518112, 0.127305984, 0.999982119, 1.79009203e-006, 4.76829882e-007, -1.79047493e-006, 0.999994397, 7.47768514e-012, -1.37088864e-006, -2.3080815e-011, 0.999982119))
  554. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.425290078, 1))
  555. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.425283313, 0.200000003))
  556. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.14440918e-005, -0.254490614, -0.0425262451, 0.999982119, 4.47815211e-007, 5.0665767e-007, -4.48213513e-007, 0.999994397, 9.08723097e-012, -1.40071279e-006, -2.40636955e-011, 0.999982119))
  557. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.425283134, 1, 0.425283164))
  558. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.255173951, 1.44598627, 0.595405817))
  559. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000183105469, 1.35827327, 0.551862717, 0.999982119, 2.09204348e-010, 4.47023922e-007, -6.14797824e-010, 0.999994397, 7.37476746e-012, -1.34108632e-006, -2.21242469e-011, 0.999982119))
  560. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.61610174, 0.255173981, 0.255173892))
  561. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.254119873, -0.721702576, -0.000198364258, -2.27435994e-005, -0.999994636, -3.5085157e-011, 7.10776076e-005, -1.54646851e-009, -0.999982119, 0.999982119, -2.27442943e-005, 7.01835525e-005))
  562. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  563. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.263679713, 0.200000003, 0.425289869))
  564. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00115585327, -0.551612258, 0.636695862, 0.999982119, 4.92261825e-006, 8.94047844e-007, -4.92297022e-006, 0.999994636, 6.63678834e-011, -1.78811024e-006, -8.55193139e-011, 0.999982119))
  565. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.850580096, 1))
  566. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.680463791, 0.200000003, 0.200000003))
  567. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.976444304, -0.294725418, -0.00431060791, -2.27435994e-005, -0.999994636, -3.5085157e-011, 7.10776076e-005, -1.54646851e-009, -0.999982119, 0.999982119, -2.27442943e-005, 7.01835525e-005))
  568. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.425290078, 0.850579798))
  569. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "White", "Part", Vector3.new(0.42528984, 0.200000003, 0.255173892))
  570. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.27387559, -0.636722565, -0.00016784668, -2.49764744e-005, -0.999994636, -3.70836695e-011, 7.10776076e-005, -1.7011863e-009, -0.999982119, 0.999982119, -2.49771983e-005, 7.01835525e-005))
  571. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.425290078, 1))
  572. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "White", "Part", Vector3.new(0.200000003, 0.200000003, 0.255173892))
  573. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.10395718, -0.764104843, -0.000137329102, -2.49764744e-005, -0.999994636, -3.70836695e-011, 7.10776076e-005, -1.7011863e-009, -0.999982119, 0.999982119, -2.49771983e-005, 7.01835525e-005))
  574. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.850580096, 1))
  575. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.425289929, 0.340231895))
  576. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0043182373, 1.2733295, 0.0848426819, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  577. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 1, 1))
  578. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.200000003, 0.200000003, 0.340231895))
  579. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00423049927, 1.01876116, 0.0848426819, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  580. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 0.425290078, 1))
  581. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.255173951, 0.200000003, 0.255173892))
  582. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-006, 0.0424911976, 0.97628212, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  583. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.850580096, 1))
  584. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Cyan", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  585. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.48498535e-005, 0.084962368, 1.18850517, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  586. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.212644935, 0.212645039, 0.425289869))
  587. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0.5, "Cyan", "Part", Vector3.new(0.255173951, 0.200000003, 0.200000003))
  588. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.48498535e-005, 0.084962368, 1.18850517, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  589. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.425290078, 0.850579798))
  590. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.680464029, 0.200000003))
  591. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00429153442, -0.976130962, 0.297080994, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  592. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 1, 0.425289869))
  593. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.255173951, 0.200000003, 0.595405877))
  594. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.10351563e-005, 0.594237328, 0.551851273, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  595. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.425290078, 1))
  596. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.425289869))
  597. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.169742584, 0.0849318504, 1.06118011, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  598. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.425290078, 1))
  599. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.200000003, 0.510348022, 0.200000003))
  600. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00430297852, 1.23086357, -0.127353668, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  601. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 1, 0.425289869))
  602. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.255173951, 0.200000003, 0.850579739))
  603. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617e-005, 2.1647141, 0.424444199, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  604. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.850580096, 1))
  605. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.255173951, 0.595406055, 0.200000003))
  606. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.57763672e-005, -0.339458823, 1.0612278, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  607. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.425289869))
  608. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.425289899, 0.200000003, 0.200000003))
  609. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.91821289e-005, 0.084962368, 1.3158741, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  610. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.425290078, 0.425289869))
  611. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.510347903))
  612. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0848655701, 0.551791668, -5.91278076e-005, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  613. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.850580096, 1))
  614. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Part", Vector3.new(0.200000003, 0.200000003, 0.425289869))
  615. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.169647217, 0.0849175453, 1.06118774, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  616. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.425290078, 1))
  617. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.425290108, 0.200000003))
  618. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.254673719, -0.212312698, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  619. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 1, 0.425289869))
  620. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Light stone grey", "Part", Vector3.new(0.200000003, 0.200000003, 0.425289869))
  621. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00430297852, 1.52808881, 0.0424671173, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  622. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 0.425290078, 1))
  623. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  624. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.21206665, -0.933796644, 0.679149628, -0.999982119, -5.58144457e-005, -8.9405512e-007, 5.58141619e-005, -0.999994636, 3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  625. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 0.425290078, 0.850579798))
  626. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  627. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.127262115, 0.933843374, 0.679164886, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  628. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 0.425290078, 0.850579739))
  629. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.255173951, 0.200000003, 0.340231895))
  630. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.14440918e-005, -2.1647017, -2.0980835e-005, -0.999982119, -5.58144457e-005, -8.9405512e-007, 5.58141619e-005, -0.999994636, 3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  631. mesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.850580096, 1))
  632. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.510347903))
  633. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0848960876, 0.551814079, -1.90734863e-005, 0.999982119, 5.58144457e-005, 8.9405512e-007, -5.58141619e-005, 0.999994636, -3.51525475e-011, -1.78811752e-006, -2.94989588e-011, 0.999982119))
  634. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.850580096, 1))
  635. Part = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "White", "Part", Vector3.new(0.200000003, 0.200000003, 0.255173892))
  636. Partweld = weld(m, handle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.44389164, -0.764112473, -0.000137329102, -2.53405306e-005, -0.999997318, -2.07920962e-007, 7.14656417e-005, 2.06129954e-007, -0.999991059, 0.999991059, -2.53409107e-005, 7.10185996e-005))
  637. mesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.850580096, 1))
  638. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  639. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.551600099, -0.891397476, 0.0849647522, -1.96261317e-005, -0.999994636, -7.89959209e-011, 7.10781751e-005, -1.28376709e-009, -0.999982119, 0.999982119, -1.96267902e-005, 7.018412e-005))
  640. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 0.425290078, 0.425289869))
  641. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.255173862, 0.255174011, 0.595405817))
  642. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000217437744, -1.61367238, -0.551843643, -0.999982119, -3.15852139e-006, -8.79772415e-007, -3.15889542e-006, 0.999994636, -2.42164191e-007, 1.77383481e-006, -2.42149667e-007, -0.999982119))
  643. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  644. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.200000003, 0.34022662, 0.200000003))
  645. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.7220459e-005, 0.0848674774, 0.509426713, 0.999991059, 2.60264824e-006, 5.06588549e-007, -9.53623385e-007, 2.06911025e-007, 0.999991059, 2.60283809e-006, -0.999997318, 2.06918429e-007))
  646. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.425283134, 1, 0.425283164))
  647. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  648. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.551610351, -0.891412735, 0.0848731995, 2.05404231e-005, 0.999994636, 3.72684752e-007, 7.10960012e-005, 3.71262161e-007, -0.999982119, -0.999982119, 2.05411197e-005, -7.02019315e-005))
  649. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 0.425290078, 0.425289869))
  650. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  651. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.551705599, 0.933855057, 0.0848388672, -2.27403962e-005, -0.999994636, -5.9601156e-008, -7.10774912e-005, -5.80205715e-008, 0.999982119, -0.999982119, 2.27410965e-005, -7.0183436e-005))
  652. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 0.850580096, 0.425289869))
  653. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  654. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.551692009, 0.933879852, 0.0849609375, 2.27179899e-005, 0.999994636, -5.9531132e-008, -7.10859167e-005, 6.11118125e-008, 0.999982119, 0.999982119, -2.27186792e-005, 7.0191847e-005))
  655. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 0.850580096, 0.425289869))
  656. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.200000003, 0.255168587, 0.200000003))
  657. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000110626221, 0.127298355, 0.169516325, 0.999982119, 2.23781717e-006, 9.2386108e-007, -1.81791984e-006, -1.01918163e-009, 0.999982119, 2.2382028e-006, -0.999994636, -1.0023522e-009))
  658. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 1, 0.425289869))
  659. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "White", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  660. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00854873657, -1.57516098, 0.185529709, -0.999982119, -7.21350352e-006, -8.5031279e-006, -3.48015419e-006, 0.937103271, -0.349032491, 1.13240894e-005, -0.349036932, -0.937091589))
  661. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 0.425290078, 0.425289869))
  662. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.200000003, 0.425284624, 0.200000003))
  663. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000102996826, -0.0424919128, 0.0849627256, 0.999991059, 5.58147876e-005, 8.0466998e-007, 1.25170482e-006, -2.72474687e-009, -0.999991059, -5.58146457e-005, 0.999997318, -2.77701706e-009))
  664. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 1, 0.425289869))
  665. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "White", "Wedge", Vector3.new(0.200000003, 0.255174011, 0.255173892))
  666. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00849533081, -1.76611137, 0.0303249359, -0.999982119, -7.41118401e-006, -9.01437488e-006, -3.18791808e-006, 0.928048849, -0.372439235, 1.19559481e-005, -0.372443885, -0.928037345))
  667. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 1, 1))
  668. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.200000003, 0.425284624, 0.200000003))
  669. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000106811523, 0.0424900055, 0.0849499702, -0.999982119, -4.47962549e-007, -6.40648068e-007, -1.53471046e-006, -1.13678156e-009, 0.999982119, -4.48370002e-007, 0.999994636, 1.12173104e-009))
  670. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.850579858, 1, 0.425289869))
  671. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.200000003, 0.255168587, 0.200000003))
  672. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000118255615, -0.12729454, 0.169492006, -0.999982119, -5.62619716e-005, -9.83487553e-007, 1.87754631e-006, -2.7208622e-009, -0.999982119, 5.62616806e-005, -0.999994636, 2.79091061e-009))
  673. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 1, 0.425289869))
  674. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  675. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0847396851, 0.933885574, 0.0847232342, 0.999982119, 5.58591455e-005, 8.98660801e-007, -1.7927232e-006, -2.00105266e-008, 0.999982119, 5.58588581e-005, -0.999994636, -1.99453289e-008))
  676. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.850580096, 0.425289869))
  677. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.200000003, 0.2551741, 0.200000003))
  678. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0849990845, 0.339661598, -0.212226868, -0.999982119, -5.5915436e-005, -7.77094101e-007, -5.59151522e-005, 0.999994636, 1.02350157e-006, 1.67109829e-006, 1.02357262e-006, -0.999982119))
  679. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 1, 0.425289869))
  680. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  681. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0849323273, 0.806465149, 0.169761658, 2.44998719e-005, 0.999994636, 1.26530392e-006, -7.12289184e-005, -1.2636109e-006, 0.999982119, 0.999982119, -2.45006886e-005, 7.03348342e-005))
  682. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.425290078, 0.425289869))
  683. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.255173951, 0.425290108, 0.255173951))
  684. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.81469727e-006, 1.86757088, -0.127286911, -0.999982119, -5.5915436e-005, -7.77094101e-007, -5.59151522e-005, 0.999994636, 1.02350157e-006, 1.67109829e-006, 1.02357262e-006, -0.999982119))
  685. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  686. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.200000003, 0.2551741, 0.200000003))
  687. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0848350525, 0.339640617, -0.212226868, -0.999982119, -5.5915436e-005, -7.77094101e-007, -5.59151522e-005, 0.999994636, 1.02350157e-006, 1.67109829e-006, 1.02357262e-006, -0.999982119))
  688. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 1, 0.425289869))
  689. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Wedge", Vector3.new(0.255173951, 0.340232044, 0.510347784))
  690. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, -0.8064816, 1.14440918e-005, 0.999982119, 5.58740467e-005, 1.35518712e-006, 5.58737629e-005, -0.999994636, -1.12400812e-006, 2.2491804e-006, 1.12411249e-006, -0.999982119))
  691. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  692. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  693. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0848121643, 0.933847427, 0.0847399235, 0.999982119, 5.58591455e-005, 8.98660801e-007, -1.7927232e-006, -2.00105266e-008, 0.999982119, 5.58588581e-005, -0.999994636, -1.99453289e-008))
  694. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.850580096, 0.425289869))
  695. Wedge = part(Enum.FormFactor.Custom, m, Enum.Material.SmoothPlastic, 0, 0, "Mid gray", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  696. Wedgeweld = weld(m, handle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0849186182, 0.806528091, 0.169620514, -2.46491363e-005, -0.999994636, -5.97645396e-007, -7.32047774e-005, -5.95885183e-007, 0.999982119, -0.999982119, 2.46499039e-005, -7.23107005e-005))
  697. mesh("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.425289869, 0.425290078, 0.425289869))
  698. FirstAttack = function()
  699. attack = true
  700. for i = 0, 1, 0.1 do
  701. swait()
  702. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-0.5), math.rad(0), math.rad(-60)), 0.3)
  703. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0.5), math.rad(0), math.rad(60)), 0.3)
  704. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
  705. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-90)), 0.3)
  706. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.3) * RHCF * CFrame.Angles(math.rad(-5), math.rad(60), math.rad(-0.5)), 0.3)
  707. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, 0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(60), math.rad(-0.5)), 0.3)
  708. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  709. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  710. end
  711. CreateSound("http://roblox.com/asset/?id=199145095", Hitbox, 1, 1)
  712. local HitDeb = Hitbox.Touched:connect(function(hit)
  713. Damage(hit.Parent, 8, 0.2, BrickColor.new("Fossil"), BrickColor.new("Toothpaste"), "rbxassetid://199149137", 1)
  714. end
  715. )
  716. for i = 0, 1, 0.1 do
  717. swait()
  718. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-0.5), math.rad(0), math.rad(60)), 0.4)
  719. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0.5), math.rad(0), math.rad(-60)), 0.4)
  720. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(90)), 0.4)
  721. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-50)), 0.4)
  722. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0.3) * RHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.4)
  723. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, -0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.4)
  724. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)), 0.4)
  725. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  726. end
  727. attack = false
  728. HitDeb:disconnect()
  729. end
  730.  
  731. SecondAttack = function()
  732. attack = true
  733. for i = 0, 1, 0.1 do
  734. swait()
  735. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-0.5), math.rad(0), math.rad(70)), 0.3)
  736. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0.5), math.rad(0), math.rad(-70)), 0.3)
  737. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.5) * CFrame.Angles(math.rad(0), math.rad(100), math.rad(130)), 0.3)
  738. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-30)), 0.3)
  739. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0.3) * RHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.3)
  740. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, -0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.3)
  741. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  742. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, -0.1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  743. end
  744. CreateSound("http://roblox.com/asset/?id=199145146", Hitbox, 1, 1)
  745. local HitDeb = Hitbox.Touched:connect(function(hit)
  746. Damage(hit.Parent, math.random(7, 10), 0.2, BrickColor.new("Fossil"), BrickColor.new("Toothpaste"), "rbxassetid://199149186", 1)
  747. end
  748. )
  749. for i = 0, 1, 0.1 do
  750. swait()
  751. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(-0.5), math.rad(0), math.rad(-70)), 0.4)
  752. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(70)), 0.4)
  753. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(50)), 0.4)
  754. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), 0.4)
  755. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.3) * RHCF * CFrame.Angles(math.rad(-5), math.rad(60), math.rad(-0.5)), 0.4)
  756. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, 0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(60), math.rad(-0.5)), 0.4)
  757. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-20)), 0.3)
  758. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  759. end
  760. attack = false
  761. HitDeb:disconnect()
  762. end
  763.  
  764. ThirdAttack = function()
  765. attack = true
  766. for i = 1, 2 do
  767. CreateSound("http://roblox.com/asset/?id=199145327", Hitbox, 0.7, 1)
  768. for i = 0, 1, 0.2 do
  769. swait()
  770. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0.5), math.rad(0), math.rad(-70)), 0.3)
  771. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(70)), 0.3)
  772. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(30)), 0.3)
  773. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  774. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.3) * RHCF * CFrame.Angles(math.rad(-5), math.rad(60), math.rad(-0.5)), 0.3)
  775. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, 0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(60), math.rad(-0.5)), 0.3)
  776. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(6 * i, math.rad(0), math.rad(0)), 0.8)
  777. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  778. end
  779. end
  780. local HitDeb = Hitbox.Touched:connect(function(hit)
  781. Damage(hit.Parent, math.random(7, 10), 0.05, BrickColor.new("Fossil"), BrickColor.new("Toothpaste"), "rbxassetid://199149221", 1)
  782. end
  783. )
  784. for i = 1, 4 do
  785. CreateSound("http://roblox.com/asset/?id=199145327", Hitbox, 0.7, 1)
  786. for i = 0, 1, 0.2 do
  787. swait()
  788. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-0.5), math.rad(0), math.rad(70)), 0.3)
  789. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-70)), 0.3)
  790. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(50)), 0.3)
  791. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  792. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0.3) * RHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.3)
  793. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, -0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.3)
  794. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), 6 * i, math.rad(90)), 0.8)
  795. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  796. end
  797. end
  798. attack = false
  799. HitDeb:disconnect()
  800. end
  801.  
  802. ShootSounds = {233370753, 233370772}
  803. PlaySound = function(id, pitch, parent, volume)
  804. if volume == nil then
  805. volume = tonumber(1)
  806. end
  807. local Sound = Instance.new("Sound")
  808. Sound.Name = "Epicosound"
  809. Sound.SoundId = "rbxassetid://" .. id
  810. Sound.Volume = volume
  811. Sound.Pitch = pitch
  812. Sound.Looped = false
  813. Sound.Parent = parent
  814. wait()
  815. Sound:Play()
  816. game:service("Debris"):AddItem(Sound, 8)
  817. end
  818.  
  819. ShootSounds = {233370753, 233370772}
  820. ShootSound = function(part)
  821. local shot = math.random(1, #ShootSounds)
  822. PlaySound(ShootSounds[shot], 1, part)
  823. end
  824.  
  825. MagicCylinder = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  826. local prt = part(3, Char, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt())
  827. prt.Anchored = true
  828. prt.CFrame = cframe
  829. local msh = mesh("CylinderMesh", prt, "", "", vt(0, 0, 0), vt(x1, y1, z1))
  830. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  831. end
  832.  
  833. so = function(id, par, vol, pit)
  834. coroutine.resume(coroutine.create(function()
  835. local sou = Instance.new("Sound", par or workspace)
  836. sou.Volume = vol
  837. sou.Pitch = pit or 1
  838. sou.SoundId = id
  839. swait()
  840. sou:play()
  841. game:GetService("Debris"):AddItem(sou, 6)
  842. end
  843. ))
  844. end
  845.  
  846. pewshoot = function(post, mindam, spready)
  847. local spread = Vector3.new(math.random(-spready, spready), math.random(-spready, spready), math.random(-spready, spready))
  848. local MouseLook = cf((post.Position + Mouse.Hit.p) / 2, Mouse.Hit.p + spread)
  849. local hit, pos = rayCast(post.Position, MouseLook.lookVector, 999, RP.Parent)
  850. local mag = (post.Position - pos).magnitude
  851. MagicCylinder(BrickColor.new("Toothpaste"), CFrame.new((post.Position + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * 5, 1, 1.2, 0, 1.2, 0.1)
  852. if hit ~= nil then
  853. MagicCircle(BrickColor.new("Toothpaste"), cf(pos), 1, 1, 1, 0.5, 0.5, 0.5, 0.1)
  854. Damage(hit.Parent, mindam, 0, BrickColor.new("Fossil"), BrickColor.new("Toothpaste"), "rbxassetid://199149137", 1)
  855. end
  856. end
  857.  
  858. MagicCircle = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  859. local prt = part(3, Character, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt())
  860. prt.Anchored = true
  861. prt.CFrame = cframe
  862. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  863. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  864. end
  865.  
  866. ShootAttack = function()
  867. attack = true
  868. for i = 0, 1, 0.07 do
  869. swait()
  870. RJ.C0 = clerp(RJ.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  871. Tor.Neck.C0 = clerp(Tor.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(80)), 0.2)
  872. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  873. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-80)), 0.2)
  874. RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
  875. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(-5)), 0.2)
  876. end
  877. for i = 1, math.random(3, 5) do
  878. swait(3)
  879. RJ.C0 = clerp(RJ.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  880. Tor.Neck.C0 = clerp(Tor.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(80)), 0.2)
  881. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  882. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-80)), 0.2)
  883. RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
  884. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(-5)), 0.2)
  885. ShootSound(Barrel)
  886. pewshoot(Barrel, 7, 0.5)
  887. MagicCircle(BrickColor.new("Cyan"), Barrel.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.06)
  888. RJ.C0 = clerp(RJ.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  889. Tor.Neck.C0 = clerp(Tor.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(80)), 0.2)
  890. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 1, 0) * angles(math.rad(-10), math.rad(0), math.rad(80)), 0.2)
  891. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(100), math.rad(0), math.rad(-80)), 0.2)
  892. RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
  893. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(-5)), 0.2)
  894. end
  895. attack = false
  896. end
  897.  
  898. ShootAttack2 = function()
  899. attack = true
  900. for i = 0, 1, 0.07 do
  901. swait()
  902. RJ.C0 = clerp(RJ.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  903. Tor.Neck.C0 = clerp(Tor.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(80)), 0.2)
  904. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  905. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-80)), 0.2)
  906. RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
  907. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(-5)), 0.2)
  908. end
  909. for i = 1, math.random(13, 15) do
  910. swait(2)
  911. RJ.C0 = clerp(RJ.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  912. Tor.Neck.C0 = clerp(Tor.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(80)), 0.2)
  913. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  914. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-80)), 0.2)
  915. RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
  916. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(-5)), 0.2)
  917. ShootSound(Barrel)
  918. pewshoot(Barrel, 8, 0.65)
  919. MagicCircle(BrickColor.new("Cyan"), Barrel.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.06)
  920. RJ.C0 = clerp(RJ.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  921. Tor.Neck.C0 = clerp(Tor.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(80)), 0.2)
  922. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 1, 0) * angles(math.rad(-10), math.rad(0), math.rad(80)), 0.2)
  923. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(100), math.rad(0), math.rad(-80)), 0.2)
  924. RH.C0 = clerp(RH.C0, cf(0.6, -1, 0.5) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.2)
  925. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(-5)), 0.2)
  926. end
  927. attack = false
  928. end
  929.  
  930. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  931. local prt = CreatePart("Custom", Character, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  932. prt.Anchored = true
  933. prt.CFrame = cframe
  934. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  935. game:GetService("Debris"):AddItem(prt, 5)
  936. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  937. end
  938.  
  939. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  940. local prt = CreatePart("Custom", Character, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  941. prt.Anchored = true
  942. prt.CFrame = cframe
  943. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  944. game:GetService("Debris"):AddItem(prt, 5)
  945. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  946. end
  947.  
  948. SummonShards = function(Color)
  949. attack = true
  950. for i = 0, 1, 0.1 do
  951. swait()
  952. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0.5), math.rad(0), math.rad(80)), 0.3)
  953. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-80)), 0.3)
  954. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(80)), 0.3)
  955. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  956. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0.3) * RHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.3)
  957. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, -0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(-60), math.rad(-0.5)), 0.3)
  958. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
  959. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  960. end
  961. Hu.WalkSpeed = 0
  962. do
  963. for i = 1, 5 do
  964. local Shard = CreatePart(3, m, "Neon", 0, 0.5, Color, "Shard", Vector3.new(5, 5, 5))
  965. local smsh = CreateMesh("SpecialMesh", Shard, "FileMesh", "http://www.roblox.com/Asset/?id=9756362", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 3))
  966. Shard.Anchored = true
  967. local newCF = CFrame.new(math.random(-600, 600) / 100, math.random(500, 1000) / 100, math.random(-600, 600) / 100)
  968. Shard.CFrame = CFrame.new(RP.Position) * newCF
  969. Shard.CFrame = CFrame.new(Shard.Position, mouse.Hit.p) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  970. SphereEffect(Color, Shard.CFrame, 5, 5, 10, 1, 1, 3, 0.1)
  971. CreateSound("http://roblox.com/asset/?id=278596476", Shard, 1, 1.5)
  972. game:GetService("Debris"):AddItem(Shard, 10)
  973. local hitt = false
  974. local con = Shard.Touched:connect(function(hit)
  975. if hitt == true then
  976. return
  977. end
  978. hitt = true
  979. if hit.Name ~= "Shard" then
  980. print("hit")
  981. local ref = CreatePart(3, workspace, "Neon", 0, 1, hit.BrickColor, "Effect", Vector3.new())
  982. ref.Anchored = true
  983. ref.CFrame = CFrame.new(Shard.Position)
  984. SphereEffect(Color, CFrame.new(ref.Position), 1, 1, 1, 2, 2, 2, 0.05)
  985. game:GetService("Debris"):AddItem(ref, 1)
  986. Shard.Touched:connect(function(hit)
  987. Damage(hit.Parent, math.random(5, 10), 0, BrickColor.new("Fossil"), BrickColor.new("Toothpaste"), "rbxassetid://199149137", 1)
  988. end
  989. )
  990. end
  991. do
  992. local debounce = Instance.new("BoolValue")
  993. debounce.Name = "DebounceHit"
  994. debounce.Parent = hit.Parent
  995. debounce.Value = true
  996. game:GetService("Debris"):AddItem(debounce, 0.5)
  997. end
  998. end
  999. )
  1000. coroutine.resume(coroutine.create(function(Part, Cframe, numb)
  1001. while 1 do
  1002. while 1 do
  1003. if Part.Parent ~= nil then
  1004. swait()
  1005. numb = numb - 1
  1006. if numb <= 0 then
  1007. Part.CFrame = Part.CFrame * CFrame.new(0, 0, 2)
  1008. -- DECOMPILER ERROR at PC17: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1009.  
  1010. -- DECOMPILER ERROR at PC17: LeaveBlock: unexpected jumping out IF_STMT
  1011.  
  1012. -- DECOMPILER ERROR at PC17: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1013.  
  1014. -- DECOMPILER ERROR at PC17: LeaveBlock: unexpected jumping out IF_STMT
  1015.  
  1016. end
  1017. end
  1018. end
  1019. Part.CFrame = CFrame.new(RP.Position) * Cframe
  1020. Part.CFrame = CFrame.new(Part.Position, mouse.Hit.p) * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  1021. end
  1022. end
  1023. ), Shard, newCF, i)
  1024. end
  1025. end
  1026. wait(1)
  1027. Hu.WalkSpeed = 16
  1028. attack = false
  1029. end
  1030.  
  1031. Boomerang = function()
  1032. attack = true
  1033. for i = 0, 1, 0.1 do
  1034. swait()
  1035. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  1036. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0.5), math.rad(0), math.rad(70)), 0.3)
  1037. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  1038. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-70)), 0.3)
  1039. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1040. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, 0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1041. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(150), math.rad(0), math.rad(0)), 0.8)
  1042. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, -0.1, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.3)
  1043. end
  1044. local HitDeb = Hitbox.Touched:connect(function(hit)
  1045. Damage(hit.Parent, math.random(7, 13), 0, BrickColor.new("Fossil"), BrickColor.new("Toothpaste"), "rbxassetid://199149186", 1)
  1046. end
  1047. )
  1048. for i = 1, 5 do
  1049. CreateSound("http://roblox.com/asset/?id=199145095", Hitbox, 1, 1.3)
  1050. for i = 0, 1, 0.2 do
  1051. swait()
  1052. SphereEffect(BrickColor.new("Toothpaste"), CFrame.new(BladeHandle.Position), 0.3, 0.3, 0.3, 0.2, 0.2, 0.2, 0.05)
  1053. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  1054. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0.5), math.rad(0), math.rad(-70)), 0.3)
  1055. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  1056. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-30)), 0.3)
  1057. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-5), math.rad(-70), math.rad(-0.5)), 0.3)
  1058. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, 0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(-70), math.rad(-0.5)), 0.3)
  1059. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1060. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, 7, 0) * CFrame.Angles(6 * i, math.rad(0), math.rad(0)), 0.8)
  1061. end
  1062. end
  1063. HitDeb:disconnect()
  1064. attack = false
  1065. end
  1066.  
  1067. Laser = function(Part, Dmg)
  1068. sp = Part.Position
  1069. dirr = Part.CFrame * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1070. local hit, pos = rayCast(sp, dirr.lookVector, 100, Character)
  1071. local las = Instance.new("Part", Character)
  1072. las.Material = "SmoothPlastic"
  1073. las.Anchored = true
  1074. las.Locked = true
  1075. las.CanCollide = false
  1076. las.TopSurface = 0
  1077. las.BottomSurface = 0
  1078. las.FormFactor = "Custom"
  1079. las.BrickColor = BrickColor.new("Toothpaste")
  1080. las.Size = Vector3.new(1, 1, 1)
  1081. las.CFrame = CFrame.new((Part.Position + pos) / 2, pos) * CFrame.Angles(math.rad(90), 0, 0)
  1082. local msh = Instance.new("SpecialMesh", las)
  1083. mag = (Part.Position - pos).magnitude
  1084. msh.Scale = Vector3.new(0.1, mag, 0.1)
  1085. coroutine.resume(coroutine.create(function(Part, Mesh)
  1086. for i = 0, 1, 0.1 do
  1087. wait()
  1088. Part.Transparency = Part.Transparency + 0.1
  1089. Mesh.Scale = Mesh.Scale + Vector3.new(0.15, 0.7, 0.15)
  1090. end
  1091.  
  1092. end
  1093. ), las, msh)
  1094. if pos ~= nil then
  1095. local las2 = Instance.new("Part", Character)
  1096. las2.Material = "SmoothPlastic"
  1097. las2.Anchored = true
  1098. las2.Locked = true
  1099. las2.CanCollide = false
  1100. las2.TopSurface = 0
  1101. las2.BottomSurface = 0
  1102. las2.FormFactor = "Custom"
  1103. las2.BrickColor = BrickColor.new("Toothpaste")
  1104. las2.Size = Vector3.new(1, 1, 1)
  1105. las2.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(90), 0, 0)
  1106. local msh = Instance.new("SpecialMesh", las2)
  1107. msh.MeshType = "Sphere"
  1108. mag = (Part.Position - pos).magnitude
  1109. msh.Scale = Vector3.new(0.1, 0.1, 0.1)
  1110. coroutine.resume(coroutine.create(function(Part, Mesh)
  1111. for i = 0, 1, 0.1 do
  1112. wait()
  1113. Part.Transparency = Part.Transparency + 0.1
  1114. Mesh.Scale = Mesh.Scale + Vector3.new(0.5, 0, 0.5)
  1115. end
  1116.  
  1117. end
  1118. ), las2, msh)
  1119. end
  1120. do
  1121. if hit ~= nil and pos ~= nil then
  1122. if hit.Parent.className == "Hat" then
  1123. hit:BreakJoints()
  1124. hit.Velocity = Vector3.new(math.random(-5, 5), 20, math.random(-5, 5))
  1125. end
  1126. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Ply.Name then
  1127. hit.Parent.Humanoid:TakeDamage(Dmg)
  1128. end
  1129. end
  1130. end
  1131. end
  1132.  
  1133. dashleft = function()
  1134. attack = true
  1135. for i = 0, 1, 0.2 do
  1136. swait()
  1137. MagicCircle(BrickColor.new("Toothpaste"), Tor.CFrame, 5, 5, 5, 5, 5, 5, 0.06)
  1138. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-100)), 0.3)
  1139. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(30)), 0.3)
  1140. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  1141. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-70)), 0.3)
  1142. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1143. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, 0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1144. end
  1145. so("http://www.roblox.com/asset/?id=231917758", Tor, 1, 1)
  1146. for i = 0, 1, 0.1 do
  1147. Tor.Velocity = Tor.CFrame.lookVector * -150
  1148. end
  1149. for i = 0, 1, 0.1 do
  1150. swait()
  1151. MagicCircle(BrickColor.new("Toothpaste"), Tor.CFrame, 2, 2, 2, 2, 2, 2, 0.06)
  1152. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-100)), 0.3)
  1153. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(30)), 0.3)
  1154. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  1155. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-70)), 0.3)
  1156. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1157. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, 0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1158. end
  1159. attack = false
  1160. end
  1161.  
  1162. dashright = function()
  1163. attack = true
  1164. for i = 0, 1, 0.2 do
  1165. swait()
  1166. MagicCircle(BrickColor.new("Toothpaste"), Tor.CFrame, 5, 5, 5, 5, 5, 5, 0.06)
  1167. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  1168. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-30)), 0.3)
  1169. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  1170. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-70)), 0.3)
  1171. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1172. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, 0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1173. end
  1174. so("http://www.roblox.com/asset/?id=231917758", Tor, 1, 1)
  1175. for i = 0, 1, 0.1 do
  1176. Tor.Velocity = Tor.CFrame.lookVector * -150
  1177. end
  1178. for i = 0, 1, 0.1 do
  1179. swait()
  1180. MagicCircle(BrickColor.new("Toothpaste"), Tor.CFrame, 2, 2, 2, 2, 2, 2, 0.06)
  1181. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(100)), 0.3)
  1182. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-30)), 0.3)
  1183. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  1184. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-70)), 0.3)
  1185. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1186. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, 0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1187. end
  1188. attack = false
  1189. end
  1190.  
  1191. SpinShot = function()
  1192. attack = true
  1193. for i = 0, 1, 0.1 do
  1194. swait()
  1195. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  1196. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0.5), math.rad(0), math.rad(-70)), 0.3)
  1197. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(-90)), 0.3)
  1198. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-70)), 0.3)
  1199. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1200. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, 0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(70), math.rad(-0.5)), 0.3)
  1201. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.8)
  1202. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, -0.1, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.3)
  1203. end
  1204. for i = 0, 1, 0.9 do
  1205. swait()
  1206. CreateSound("http://roblox.com/asset/?id=199145095", Hitbox, 1, 1.3)
  1207. for i = 0, 1, 0.1 do
  1208. swait()
  1209. ShootSound(Barrel)
  1210. Laser(Barrel, 20)
  1211. MagicCircle(BrickColor.new("Toothpaste"), Barrel.CFrame, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.06)
  1212. SphereEffect(BrickColor.new("Toothpaste"), CFrame.new(BladeHandle.Position), 0.3, 0.3, 0.3, 0.2, 0.2, 0.2, 0.05)
  1213. RJ.C0 = clerp(RJ.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), -5 * i), 0.3)
  1214. Tor.Neck.C0 = clerp(Tor.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  1215. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(80)), 0.3)
  1216. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-80)), 0.3)
  1217. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(90), math.rad(60)), 0.3)
  1218. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * angles(math.rad(0), math.rad(-70), math.rad(70)), 0.3)
  1219. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1220. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, 7, 0) * CFrame.Angles(6 * i, math.rad(0), math.rad(0)), 0.8)
  1221. end
  1222. end
  1223. attack = false
  1224. end
  1225.  
  1226. ob1u = function()
  1227. end
  1228.  
  1229. ob1d = function()
  1230. if attack == false and Combo == 1 then
  1231. Combo = 2
  1232. FirstAttack()
  1233. else
  1234. if attack == false and Combo == 2 then
  1235. Combo = 3
  1236. SecondAttack()
  1237. else
  1238. if attack == false and Combo == 3 then
  1239. Combo = 4
  1240. ThirdAttack()
  1241. else
  1242. if attack == false and Combo == 4 then
  1243. Combo = 1
  1244. ShootAttack()
  1245. end
  1246. end
  1247. end
  1248. end
  1249. end
  1250.  
  1251. key = function(k)
  1252. k = k:lower()
  1253. if k == "z" and attack == false and mana >= 25 then
  1254. SummonShards(BrickColor.new("Toothpaste"))
  1255. mana = 100
  1256. else
  1257. if k == "x" and attack == false and mana >= 20 then
  1258. Boomerang()
  1259. mana = 100
  1260. else
  1261. if k == "c" and attack == false and mana >= 35 then
  1262. ShootAttack2()
  1263. mana = 100
  1264. else
  1265. if k == "v" and attack == false and mana >= 45 then
  1266. SpinShot()
  1267. mana = 100
  1268. else
  1269. if k == "q" and attack == false and mana >= 5 then
  1270. dashleft()
  1271. mana = 100
  1272. else
  1273. if k == "e" and attack == false and mana >= 5 then
  1274. mana = 100
  1275. dashright()
  1276. end
  1277. end
  1278. end
  1279. end
  1280. end
  1281. end
  1282. end
  1283.  
  1284. Bin = script.Parent
  1285. ds = function(mouse)
  1286. end
  1287.  
  1288. s = function(mouse)
  1289. print("Selected")
  1290. mouse.Button1Down:connect(function()
  1291. ob1d(mouse)
  1292. end
  1293. )
  1294. mouse.Button1Up:connect(function()
  1295. ob1u(mouse)
  1296. end
  1297. )
  1298. mouse.KeyDown:connect(key)
  1299. end
  1300.  
  1301. Bin.Selected:connect(s)
  1302. Bin.Deselected:connect(ds)
  1303. local sine = 0
  1304. local change = 1
  1305. local val = 0
  1306. local donum = 0
  1307. local mananum = 0
  1308. while 1 do
  1309. while 1 do
  1310. while 1 do
  1311. pwait()
  1312. sine = sine + change
  1313. local torvel = RP.Velocity * Vector3.new(1, 0, 1).magnitude
  1314. local velderp = RP.Velocity.y
  1315. hitfloor = rayCast(RP.Position, CFrame.new(RP.Position, RP.Position - Vector3.new(0, 1, 0)).lookVector, 4, Char)
  1316. if equipped == true or equipped == false then
  1317. if 0.5 <= donum then
  1318. handidle = true
  1319. else
  1320. if donum <= 0 then
  1321. handidle = false
  1322. end
  1323. end
  1324. if handidle == false then
  1325. donum = donum + 0.003
  1326. else
  1327. donum = donum - 0.003
  1328. end
  1329. if 1 < RP.Velocity.y and hitfloor == nil then
  1330. Anim = "Jump"
  1331. if attack == false then
  1332. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1333. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  1334. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.3)
  1335. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3)
  1336. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.5, -0.3) * RHCF * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(-20)), 0.3)
  1337. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  1338. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1339. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, -0.1 + (donum) / 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1340. end
  1341. else
  1342. if RP.Velocity.y < -1 and hitfloor == nil then
  1343. Anim = "Fall"
  1344. if attack == false then
  1345. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1346. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1347. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(20)), 0.3)
  1348. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1349. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.8, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1350. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1351. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.3)
  1352. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, -0.1 + (donum) / 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1353. end
  1354. else
  1355. if torvel.x < 1 or torvel.z < 1 and hitfloor ~= nil then
  1356. Anim = "Idle"
  1357. if attack == false then
  1358. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0.5) + (donum) / 3.5, math.rad(0), math.rad(-40)), 0.3)
  1359. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(0.5) - (donum) / 3.5, math.rad(0), math.rad(40)), 0.3)
  1360. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(-1) - (donum) / 2, math.rad(1) - (donum) / 2, math.rad(2) + (donum) / 2), 0.3)
  1361. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(5) + (donum) / 2, math.rad(0), math.rad(-2) - (donum) / 2), 0.3)
  1362. RH.C0 = clerp(RH.C0, CFrame.new(1, -1 - (donum) / 6, 0) * RHCF * CFrame.Angles(math.rad(-5), math.rad(20), math.rad(-0.5) + (donum) / 3.5), 0.3)
  1363. LH.C0 = clerp(LH.C0, CFrame.new(-0.9, -1, 0.2) * LHCF * CFrame.Angles(math.rad(-5), math.rad(40), math.rad(-0.5) - (donum) / 3.5), 0.3)
  1364. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10) - (donum) / 2, math.rad(0), math.rad(-10)), 0.3)
  1365. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, -0.1 + (donum) / 3, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1366. end
  1367. else
  1368. if 2 < torvel.x or torvel.z > 2 and hitfloor ~= nil then
  1369. Anim = "Walk"
  1370. if attack == false then
  1371. RJ.C0 = clerp(RJ.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1372. Ne.C0 = clerp(Ne.C0, NeckCF * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1373. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(-20) - (donum) / 2, math.rad(0), math.rad(10) + (donum) / 2), 0.3)
  1374. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.6, -0.9) * CFrame.Angles(math.rad(30) + (donum) / 2, math.rad(-30), math.rad(80)), 0.3)
  1375. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1376. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1377. FakeHandleweld.C0 = clerp(FakeHandleweld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-5) - (donum) / 1, math.rad(0), math.rad(0)), 0.3)
  1378. BladeHandleweld.C0 = clerp(BladeHandleweld.C0, CFrame.new(0, -0.1 + (donum) / 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1379. end
  1380. end
  1381. end
  1382. end
  1383. end
  1384. end
  1385. if 0 < #Effects then
  1386. for e = 1, #Effects do
  1387. if Effects[e] ~= nil then
  1388. local Thing = Effects[e]
  1389. if Thing ~= nil then
  1390. local Part = Thing[1]
  1391. local Mode = Thing[2]
  1392. local Delay = Thing[3]
  1393. local IncX = Thing[4]
  1394. local IncY = Thing[5]
  1395. local IncZ = Thing[6]
  1396. if Thing[1].Transparency <= 1 then
  1397. if Thing[2] == "Block1" then
  1398. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1399. Mesh = Thing[1].Mesh
  1400. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1401. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1402. else
  1403. if Thing[2] == "Cylinder" then
  1404. Mesh = Thing[1].Mesh
  1405. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1406. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1407. else
  1408. if Thing[2] == "Blood" then
  1409. Mesh = Thing[7]
  1410. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1411. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1412. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1413. else
  1414. if Thing[2] == "Elec" then
  1415. Mesh = Thing[1].Mesh
  1416. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1417. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1418. else
  1419. if Thing[2] == "Disappear" then
  1420. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1421. end
  1422. end
  1423. end
  1424. end
  1425. end
  1426. else
  1427.  
  1428. table.remove(Effects, e)
  1429. end
  1430. end
  1431. end
  1432. end
  1433. end
  1434. do
  1435. fenbarmana2:TweenSize((UDim2.new(4 * mana / 100, 0, 0.2, 0)), nil, 1, 0.4, true)
  1436. fenbarmana4.Text = "[Mana] <{[ " .. mana .. " ]}> [Mana]"
  1437. if 100 <= mana then
  1438. mana = 100
  1439. -- DECOMPILER ERROR at PC9553: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1440.  
  1441. -- DECOMPILER ERROR at PC9553: LeaveBlock: unexpected jumping out IF_STMT
  1442.  
  1443. -- DECOMPILER ERROR at PC9553: LeaveBlock: unexpected jumping out DO_STMT
  1444.  
  1445. end
  1446. end
  1447. end
  1448. if mananum <= 8 then
  1449. mananum = 100
  1450. -- DECOMPILER ERROR at PC9559: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1451.  
  1452. -- DECOMPILER ERROR at PC9559: LeaveBlock: unexpected jumping out IF_STMT
  1453.  
  1454. end
  1455. end
  1456. mananum = 100
  1457. mana = 100
  1458. end
Add Comment
Please, Sign In to add comment