Advertisement
cr8brooo

Untitled

Jul 17th, 2018
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 170.72 KB | None | 0 0
  1. --------------------------This is an Official script from Duelist--------------------------
  2. ---{-------------------- -------------------}---
  3. ---{-------------------- / \ -------------------}---
  4. ---{-------------------- II -------------------}---
  5. ---{-------------------- II -------------------}---
  6. ---{-------------------- II -------------------}---
  7. ---{-------------------- A========A -------------------}---
  8. ---{-------------------- II -------------------}---
  9. ---{-------------------- II -------------------}---
  10. ---{-------------------- W -------------------}---
  11. -------------------------------------------------------------------------------------------------------------
  12. wait(1 / 60)
  13. Effects = { }
  14. local Player = game.Players.LocalPlayer
  15. euler = CFrame.fromEulerAnglesXYZ
  16. angles = CFrame.Angles
  17. local Character = Player.Character
  18. local Humanoid = Character.Humanoid
  19. local mouse = Player:GetMouse()
  20. clr = BrickColor.new("New Yeller").Color
  21. local m = Instance.new('Model', Character)
  22. m.Name = "WeaponModel"
  23. local LeftArm = Character["Left Arm"]
  24. local RightArm = Character["Right Arm"]
  25. local LeftLeg = Character["Left Leg"]
  26. local RightLeg = Character["Right Leg"]
  27. local Head = Character.Head
  28. local Torso = Character.Torso
  29. local cam = game.Workspace.CurrentCamera
  30. local RootPart = Character.HumanoidRootPart
  31. local RootJoint = RootPart.RootJoint
  32. local equipped = false
  33. local attack = false
  34. local huh = false
  35. local Anim = 'Idle'
  36. local idle = 0
  37. local attacktype = 1
  38. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  39. local velocity = RootPart.Velocity.y
  40. local sine = 0
  41. local change = 1
  42. local grabbed = false
  43. local cn = CFrame.new
  44. local mr = math.rad
  45. local angles = CFrame.Angles
  46. local ud = UDim2.new
  47. local c3 = Color3.new
  48. cf1 = CFrame.new
  49. euler1 = CFrame.fromEulerAnglesXYZ
  50. local bodvel = Instance.new("BodyVelocity")
  51. local bg = Instance.new("BodyGyro")
  52. framesk1 = makeframe(scrn, .5, UDim2.new(.23, 0, .93, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  53. framesk2 = makeframe(scrn, .5, UDim2.new(.5, 0, .93, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  54. framesk3 = makeframe(scrn, .5, UDim2.new(.5, 0, .86, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  55. framesk4 = makeframe(scrn, .5, UDim2.new(.23, 0, .86, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  56. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  57. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  58. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  59. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  60. text1 = makelabel(framesk1, "[Z] Yellow Fury!")
  61. text2 = makelabel(framesk2, '[X] Flashing Waves!')
  62. text3 = makelabel(framesk3, "[R] Shining Shield!")
  63. text4 = makelabel(framesk4, '[Q] Time Freeze!')
  64. healthbar = makeframe(scrn, .5, UDim2.new(.37, 0, .82, 0), UDim2.new(.26, 0, .03, 0), BrickColor.new("Really black").Color)
  65. healthcover = makeframe(healthbar, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), BrickColor.new("Lime green").Color)
  66. healthtext = makelabel(healthbar, 'Health')
  67.  
  68.  
  69. Humanoid.Animator.Parent = nil
  70. Character.Animate.Parent = nil
  71.  
  72. local newMotor = function(part0, part1, c0, c1)
  73. local w = Instance.new('Motor', part0)
  74. w.Part0 = part0
  75. w.Part1 = part1
  76. w.C0 = c0
  77. w.C1 = c1
  78. return w
  79. end
  80.  
  81. function clerp(a, b, t)
  82. return a:lerp(b, t)
  83. end
  84.  
  85. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  86. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  87.  
  88. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  89. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  90. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  91. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  92. RootJoint.C1 = CFrame.new(0, 0, 0)
  93. RootJoint.C0 = CFrame.new(0, 0, 0)
  94. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  95. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  96.  
  97. local rarmc1 = RW.C1
  98. local larmc1 = LW.C1
  99. local rlegc1 = RH.C1
  100. local llegc1 = LH.C1
  101.  
  102. local resetc1 = false
  103.  
  104. function PlayAnimationFromTable(table, speed, bool)
  105. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  106. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  107. RW.C0 = clerp(RW.C0, table[3], speed)
  108. LW.C0 = clerp(LW.C0, table[4], speed)
  109. RH.C0 = clerp(RH.C0, table[5], speed)
  110. LH.C0 = clerp(LH.C0, table[6], speed)
  111. if bool == true then
  112. if resetc1 == false then
  113. resetc1 = true
  114. RootJoint.C1 = RootJoint.C1
  115. Torso.Neck.C1 = Torso.Neck.C1
  116. RW.C1 = rarmc1
  117. LW.C1 = larmc1
  118. RH.C1 = rlegc1
  119. LH.C1 = llegc1
  120. end
  121. end
  122. end
  123.  
  124. --[[Credits to SazErenos for his Artificial Heartbeat]]--
  125.  
  126. ArtificialHB = Instance.new("BindableEvent", script)
  127. ArtificialHB.Name = "Heartbeat"
  128.  
  129. script:WaitForChild("Heartbeat")
  130.  
  131. frame = 1 / 40
  132. tf = 0
  133. allowframeloss = false
  134. tossremainder = false
  135. lastframe = tick()
  136. script.Heartbeat:Fire()
  137.  
  138. game:GetService("RunService").Heartbeat:connect(function(s, p)
  139. tf = tf + s
  140. if tf >= frame then
  141. if allowframeloss then
  142. script.Heartbeat:Fire()
  143. lastframe = tick()
  144. else
  145. for i = 1, math.floor(tf / frame) do
  146. script.Heartbeat:Fire()
  147. end
  148. lastframe = tick()
  149. end
  150. if tossremainder then
  151. tf = 0
  152. else
  153. tf = tf - frame * math.floor(tf / frame)
  154. end
  155. end
  156. end)
  157.  
  158. function swait(num)
  159. if num == 0 or num == nil then
  160. ArtificialHB.Event:wait()
  161. else
  162. for i = 0, num do
  163. ArtificialHB.Event:wait()
  164. end
  165. end
  166. end
  167.  
  168. local RbxUtility = LoadLibrary("RbxUtility")
  169. local Create = RbxUtility.Create
  170. NoOutline = function(Part)
  171. Part.TopSurface = 10
  172. end
  173.  
  174. function RemoveOutlines(part)
  175. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  176. end
  177.  
  178. ArtificialHB.Event:connect(function()
  179. healthcover:TweenSize(UDim2.new(1 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 1, 0), 'Out', 'Quad', .5)
  180. end)
  181.  
  182. CFuncs = {
  183. ["Part"] = {
  184. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  185. local Part = Create("Part"){
  186. Parent = Parent,
  187. Reflectance = Reflectance,
  188. Transparency = Transparency,
  189. CanCollide = false,
  190. Locked = true,
  191. BrickColor = BrickColor.new(tostring(BColor)),
  192. Name = Name,
  193. Size = Size,
  194. Material = Material,
  195. }
  196. RemoveOutlines(Part)
  197. return Part
  198. end;
  199. };
  200.  
  201. ["Mesh"] = {
  202. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  203. local Msh = Create(Mesh){
  204. Parent = Part,
  205. Offset = OffSet,
  206. Scale = Scale,
  207. }
  208. if Mesh == "SpecialMesh" then
  209. Msh.MeshType = MeshType
  210. Msh.MeshId = MeshId
  211. end
  212. return Msh
  213. end;
  214. };
  215.  
  216. ["Mesh"] = {
  217. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  218. local Msh = Create(Mesh){
  219. Parent = Part,
  220. Offset = OffSet,
  221. Scale = Scale,
  222. }
  223. if Mesh == "SpecialMesh" then
  224. Msh.MeshType = MeshType
  225. Msh.MeshId = MeshId
  226. end
  227. return Msh
  228. end;
  229. };
  230.  
  231. ["Weld"] = {
  232. Create = function(Parent, Part0, Part1, C0, C1)
  233. local Weld = Create("Weld"){
  234. Parent = Parent,
  235. Part0 = Part0,
  236. Part1 = Part1,
  237. C0 = C0,
  238. C1 = C1,
  239. }
  240. return Weld
  241. end;
  242. };
  243.  
  244. ["Sound"] = {
  245. Create = function(id, par, vol, pit)
  246. coroutine.resume(coroutine.create(function()
  247. local S = Create("Sound"){
  248. Volume = vol,
  249. Pitch = pit or 1,
  250. SoundId = id,
  251. Parent = par or workspace,
  252. }
  253. wait()
  254. S:play()
  255. game:GetService("Debris"):AddItem(S, 6)
  256. end))
  257. end;
  258. };
  259.  
  260. ["ParticleEmitter"] = {
  261. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  262. local fp = Create("ParticleEmitter"){
  263. Parent = Parent,
  264. Color = ColorSequence.new(Color1, Color2),
  265. LightEmission = LightEmission,
  266. Size = Size,
  267. Texture = Texture,
  268. Transparency = Transparency,
  269. ZOffset = ZOffset,
  270. Acceleration = Accel,
  271. Drag = Drag,
  272. LockedToPart = LockedToPart,
  273. VelocityInheritance = VelocityInheritance,
  274. EmissionDirection = EmissionDirection,
  275. Enabled = Enabled,
  276. Lifetime = LifeTime,
  277. Rate = Rate,
  278. Rotation = Rotation,
  279. RotSpeed = RotSpeed,
  280. Speed = Speed,
  281. VelocitySpread = VelocitySpread,
  282. }
  283. return fp
  284. end;
  285. };
  286. }
  287.  
  288. function rayCast(Position, Direction, Range, Ignore)
  289. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  290. end
  291. CreateSound = function(id, par, vol, pit)
  292.  
  293. coroutine.resume(coroutine.create(function()
  294.  
  295. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = id, Parent = par or workspace})
  296. swait()
  297. S:play()
  298. game:GetService("Debris"):AddItem(S, 6)
  299. end
  300. ))
  301. end
  302. local function GetNearest(obj, distance)
  303. local last, lastx = distance + 1
  304. for i, v in pairs(workspace:GetChildren()) do
  305. if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
  306. local t = v.Torso
  307. local dist = (t.Position - obj.Position).magnitude
  308. if dist <= distance then
  309. if dist < last then
  310. last = dist
  311. lastx = v
  312. end
  313. end
  314. end
  315. end
  316. return lastx
  317. end
  318.  
  319. Damage = function(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
  320.  
  321. for i,v in pairs(hit:GetChildren()) do
  322. if v:IsA("Humanoid") and hit.Name ~= Character.Name then
  323. local find = v:FindFirstChild("DebounceHit")
  324. if not find then
  325. if v.Parent:findFirstChild("Head") then
  326. 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))})
  327. do
  328. local TL = Create("TextLabel")({Parent = BillG, Size = UDim2.new(10, 10, 10, 10), 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 = "SciFi"})
  329. coroutine.resume(coroutine.create(function()
  330.  
  331. swait(1)
  332. local slash = CreateSound("rbxassetid://220833967",v.Parent.Head,1,1)
  333. local pain = CreateSound("rbxassetid://0",v.Parent.Head,1,1)
  334. for i = 0, 1, 0.1 do
  335. swait(0.1)
  336. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, 0.1, 0)
  337. BillG:Destroy()
  338. end
  339. end
  340. ))
  341. end
  342. end
  343. do
  344. v.Health = v.Health - damage
  345. do
  346. local bool = Create("BoolValue")({Parent = v, Name = "DebounceHit"})
  347. if HSound ~= nil and HPitch ~= nil then
  348. CreateSound(HSound, hit, 1, HPitch)
  349. game:GetService("Debris"):AddItem(bool, cooldown)
  350. end
  351. end
  352. end
  353. end
  354. end
  355. end
  356. end
  357.  
  358.  
  359.  
  360. MagnitudeDamage = function(Part, magni, mindam, maxdam, Color1, Color2, HSound, HPitch)
  361.  
  362. for _,c in pairs(workspace:children()) do
  363. local hum = c:findFirstChild("Humanoid")
  364. if hum ~= nil then
  365. local head = c:findFirstChild("Torso")
  366. if head ~= nil then
  367. local targ = head.Position - Part.Position
  368. local mag = targ.magnitude
  369. if mag <= magni and c.Name ~= Player.Name then
  370. Damage(head.Parent, math.random(mindam, maxdam), 0, Color1, Color2, HSound, HPitch)
  371. end
  372. end
  373. end
  374. end
  375. end
  376.  
  377. local CurrentMode = "Sheathed"
  378.  
  379. EffectModel = Instance.new("Model", Character)
  380. EffectModel.Name = "Effects"
  381.  
  382. SheathHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "SheathHandle", Vector3.new(0.200000003, 0.999999821, 0.5))
  383. SheathHandleWeld = CFuncs["Weld"].Create(m, Character["Torso"], SheathHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.04138184, 0.397792816, 1.31713295, 0.999999762, -0.000656999822, -0.000237999935, 1.06020843e-006, 0.342019916, -0.939692736, 0.000698778778, 0.939692616, 0.342019826))
  384. CFuncs["Mesh"].Create("CylinderMesh", SheathHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  385. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 4.5999999, 0.200000018))
  386. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-006, 1.39999962, 0.350000381, 1, 0, 3.63797881e-011, 0, 1, 2.98023224e-008, 3.63797881e-011, 2.98023224e-008, 1.00000024))
  387. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  388. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000197, 0.209999993, 0.49999997))
  389. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.199997902, -9.91821289e-005, -3.6239624e-005, 1.06020889e-006, -1, -2.98023224e-008, -0.99999994, -1.06020161e-006, -0.000403939921, 0.000403939805, 0, -1))
  390. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  391. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.800004005, -4.19616699e-005, -2.88486481e-005, -8.79397558e-005, -1, -8.94069672e-008, -0.99999994, 8.79397703e-005, -0.000451639615, 0.000451639527, 2.98023224e-008, -1))
  392. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  393. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(2.79999971, 0.209999993, 0.200000003))
  394. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.20000267, -0.000102996826, -4.12464142e-005, 1.06020889e-006, -1, -2.98023224e-008, -0.99999994, -1.06020161e-006, -0.000403939921, 0.000403939805, 0, -1))
  395. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  396. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  397. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.500003815, -6.86645508e-005, -2.81333923e-005, -8.79397558e-005, -1, -8.94069672e-008, -0.99999994, 8.79397703e-005, -0.000451639615, 0.000451639527, 2.98023224e-008, -1))
  398. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  399. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  400. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-005, 3.70000458, 0.349998236, 1, 1.04328501e-006, 6.13425873e-005, -1.04328501e-006, 1, 2.98023224e-008, -6.13425727e-005, 2.98023224e-008, 1.00000012))
  401. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  402. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.300000191, 0.209999993, 0.49999997))
  403. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.550000191, -9.91821289e-005, -3.71932983e-005, 1.06020889e-006, -1, -2.98023224e-008, -0.99999994, -1.06020161e-006, -0.000403939921, 0.000403939805, 0, -1))
  404. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.209999993, 0.300000012))
  405. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.650001526, -9.91821289e-005, -3.67164612e-005, 1.06020889e-006, -1, -2.98023224e-008, -0.99999994, -1.06020161e-006, -0.000403939921, 0.000403939805, 0, -1))
  406. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  407. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  408. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.60000324, 0.00020980835, -3.05175781e-005, -8.79397558e-005, -1, -8.94069672e-008, -0.99999994, 8.79397703e-005, -0.000451639615, 0.000451639527, 2.98023224e-008, -1))
  409. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  410. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  411. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.20000267, 0.000175476074, -0.200037003, -8.79397558e-005, -1, -8.94069672e-008, -0.99999994, 8.79397703e-005, -0.000451639615, 0.000451639527, 2.98023224e-008, -1))
  412. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  413. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  414. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.20000362, -1.14440918e-005, 0.199971199, -8.79397558e-005, -1, -8.94069672e-008, -0.99999994, 8.79397703e-005, -0.000451639615, 0.000451639527, 2.98023224e-008, -1))
  415. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  416. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  417. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.200003624, -9.53674316e-005, -2.90870667e-005, -8.79397558e-005, -1, -8.94069672e-008, -0.99999994, 8.79397703e-005, -0.000451639615, 0.000451639527, 2.98023224e-008, -1))
  418. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  419. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 4.5999999, 0.200000018))
  420. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00032043457, 1.40000248, -0.350022554, 1, 1.11242116e-006, 5.98016777e-006, -1.11242116e-006, 1, 2.98023224e-008, -5.98016049e-006, 2.98023224e-008, 1.00000024))
  421. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  422. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.700000048, 0.200000018))
  423. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00133132935, -1.47819519e-005, 3.70004654, 0.999999821, -0.000400143384, 0.000418069598, 0.000418069685, 3.27825546e-007, -1, 0.000400143181, 0.99999994, 5.66244125e-007))
  424. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  425. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.299999714, 0.209999993, 0.200000003))
  426. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.350004196, -9.53674316e-005, -3.76701355e-005, 1.06020889e-006, -1, -2.98023224e-008, -0.99999994, -1.06020161e-006, -0.000403939921, 0.000403939805, 0, -1))
  427. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  428. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(1.99999964, 0.209999993, 0.200000003))
  429. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.20000172, -8.77380371e-005, -0.20004344, 1.06020889e-006, -1, -2.98023224e-008, -0.99999994, -1.06020161e-006, -0.000403939921, 0.000403939805, 0, -1))
  430. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  431. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(4.5999999, 0.200000003, 0.699999988))
  432. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.40000248, -9.53674316e-005, -4.48226929e-005, 1.06020889e-006, -1, -2.98023224e-008, -1, -1.06022344e-006, -0.000308422954, 0.000308422867, 0, -1.00000012))
  433. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  434. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.20000172, -3.81469727e-006, -0.200038671, -8.79397558e-005, -1, -8.94069672e-008, -0.99999994, 8.79397703e-005, -0.000451639615, 0.000451639527, 2.98023224e-008, -1))
  435. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  436. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  437. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.20000553, 0.00016784668, 0.199971676, -8.79397558e-005, -1, -8.94069672e-008, -0.99999994, 8.79397703e-005, -0.000451639615, 0.000451639527, 2.98023224e-008, -1))
  438. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  439. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.209999993, 0.5))
  440. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0500011444, -9.91821289e-005, -3.67164612e-005, 1.06020889e-006, -1, -2.98023224e-008, -0.99999994, -1.06020161e-006, -0.000403939921, 0.000403939805, 0, -1))
  441. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  442. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  443. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000297546387, 3.70000362, -0.350010157, 1, 1.04328501e-006, 6.13425873e-005, -1.04328501e-006, 1, 2.98023224e-008, -6.13425727e-005, 2.98023224e-008, 1.00000012))
  444. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  445. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(1.99999964, 0.209999993, 0.200000003))
  446. PartWeld = CFuncs["Weld"].Create(m, SheathHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.20000172, -0.000106811523, 0.199957371, 1.06020889e-006, -1, -2.98023224e-008, -0.99999994, -1.06020161e-006, -0.000403939921, 0.000403939805, 0, -1))
  447. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  448. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000018))
  449. WedgeWeld = CFuncs["Weld"].Create(m, SheathHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00265884399, -0.299971104, 0.199994087, 1, 1.97592453e-006, 0.000327047514, -0.000327047426, -3.27825546e-007, 1, 1.97603367e-006, -1, -3.87430191e-007))
  450. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  451. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000003))
  452. WedgeWeld = CFuncs["Weld"].Create(m, SheathHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00265884399, -0.299970627, -0.0500040054, 1, 1.97592453e-006, 0.000327047514, -0.000327047426, -3.27825546e-007, 1, 1.97603367e-006, -1, -3.87430191e-007))
  453. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  454. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000003))
  455. WedgeWeld = CFuncs["Weld"].Create(m, SheathHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00259399414, -0.200037956, 0.650010109, 1, 1.97592453e-006, 0.000327047514, 0.000327047426, 3.27825546e-007, -1, -1.97603367e-006, 1, 3.87430191e-007))
  456. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  457. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.300000012))
  458. WedgeWeld = CFuncs["Weld"].Create(m, SheathHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00265884399, -0.29997015, 0.549996376, 1, 1.97592453e-006, 0.000327047514, -0.000327047426, -3.27825546e-007, 1, 1.97603367e-006, -1, -3.87430191e-007))
  459. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  460. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000003))
  461. WedgeWeld = CFuncs["Weld"].Create(m, SheathHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0026473999, -0.199972391, 0.650009155, -1, -1.97592453e-006, -0.000327047514, -0.000327047426, -3.27825546e-007, 1, -1.97603367e-006, 1, 3.87430191e-007))
  462. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  463. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000003))
  464. WedgeWeld = CFuncs["Weld"].Create(m, SheathHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00257492065, -0.300040722, -0.0500049591, -1, -1.97592453e-006, -0.000327047514, 0.000327047426, 3.27825546e-007, -1, 1.97603367e-006, -1, -3.87430191e-007))
  465. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  466. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000018))
  467. WedgeWeld = CFuncs["Weld"].Create(m, SheathHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00257492065, -0.300041199, 0.199995995, -1, -1.97592453e-006, -0.000327047514, 0.000327047426, 3.27825546e-007, -1, 1.97603367e-006, -1, -3.87430191e-007))
  468. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  469. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.300000012))
  470. WedgeWeld = CFuncs["Weld"].Create(m, SheathHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00257492065, -0.300039768, 0.549992561, -1, -1.97592453e-006, -0.000327047514, 0.000327047426, 3.27825546e-007, -1, 1.97603367e-006, -1, -3.87430191e-007))
  471. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  472. Handle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Handle", Vector3.new(0.200000003, 1.5, 0.400000036))
  473. if CurrentMode == "Sheathed" then
  474. HandleWeld = CFuncs["Weld"].Create(m, SheathHandle, Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000686645508, -1.94999123, 0.00476646423, 0.999998629, 7.38364179e-007, 0.00163643551, -7.38407834e-007, 1, 2.98023224e-008, -0.00163643563, 2.98023224e-008, 0.999998927))
  475. elseif CurrentMode == "UnSheathed" then
  476. HandleWeld = CFuncs["Weld"].Create(m, RightArm, Handle, CFrame.new(0, 0, 0), CFrame.new(0, -.1, .95) * CFrame.Angles(math.rad(90), math.rad(180), 0))
  477. end
  478. CFuncs["Mesh"].Create("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  479. FakeHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "FakeHandle", Vector3.new(0.200000003, 1.0999999, 0.400000036))
  480. FakeHandleWeld = CFuncs["Weld"].Create(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 0.99999994, -2.91038305e-011, 2.91038305e-011, -2.91038305e-011, 1, 2.98023224e-008, 2.91038305e-011, 2.98023224e-008, 1.00000024))
  481. CFuncs["Mesh"].Create("CylinderMesh", FakeHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  482. Hitbox = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0.10000000149012, 1, "Really black", "Hitbox", Vector3.new(4.5, 0.200000003, 0.5))
  483. HitboxWeld = CFuncs["Weld"].Create(m, FakeHandle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.29999828, 0.00423049927, -0.0952837467, 3.21830157e-007, -1, -2.98023224e-008, -0.999999106, -3.21815605e-007, 0.00133561704, -0.00133561681, 0, -0.999999285))
  484. CFuncs["Mesh"].Create("BlockMesh", Hitbox, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  485. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000018))
  486. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000961303711, 0.999997139, -0.254771709, 0.999998331, 6.31844159e-008, -0.00181550882, -6.31844159e-008, 1, 2.98023224e-008, 0.00181550859, 2.98023224e-008, 0.99999845))
  487. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  488. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  489. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000701904297, 1.00000191, 0.245229006, 0.99999845, 2.60071829e-007, -0.00172725378, -2.60100933e-007, 1, 2.98023224e-008, 0.00172725378, 2.98023224e-008, 0.999998689))
  490. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  491. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Really black", "Part", Vector3.new(3.49999976, 0.200000003, 0.300000012))
  492. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.79999828, 0.00423049927, 0.00471615791, 3.21830157e-007, -1, -2.98023224e-008, -0.999999106, -3.21815605e-007, 0.00133561704, -0.00133561681, 0, -0.999999285))
  493. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  494. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.300000012, 0.699999988))
  495. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.899999619, 0.00407791138, 0.00476622581, 3.21830157e-007, -1, -2.98023224e-008, -0.999999225, -3.21808329e-007, 0.00122933509, -0.00122933486, 0, -0.999999344))
  496. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  497. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.300000012))
  498. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.799995422, -0.000701904297, 0.00474739075, 3.21830157e-007, -1, -2.98023224e-008, -1, -3.21801053e-007, 5.85234666e-005, -5.85235248e-005, -2.98023224e-008, -1.00000012))
  499. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  500. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000018))
  501. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00115966797, 0.799999237, -0.154897928, 0.999997795, -1.88825652e-007, -0.00209103944, 1.88796548e-007, 1, 2.98023224e-008, 0.0020910392, 2.98023224e-008, 0.999997973))
  502. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  503. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  504. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.289761543, -0.00036239624, 0.0776758194, -0.000304374611, -0.965925336, -0.258820981, -0.999999762, 0.000140925491, 0.000650067697, -0.000591442222, 0.25882113, -0.965925097))
  505. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.5))
  506. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.300000012, 0.200000003, 0.400000066))
  507. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00370025635, 0.900003433, -0.35477519, 0.999998868, 7.40168616e-007, -0.00154758303, -7.4019772e-007, 1, 2.98023224e-008, 0.00154758268, 2.98023224e-008, 0.999998927))
  508. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  509. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.300000012, 0.200000003, 0.400000066))
  510. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00433731079, 0.900005341, 0.345230103, 0.999998152, 3.63826985e-007, -0.00195502653, -3.63856088e-007, 1, 2.98023224e-008, 0.00195502606, 2.98023224e-008, 0.999998212))
  511. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  512. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.49999997))
  513. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.999994278, -0.00076675415, 0.00471663475, 3.21830157e-007, -1, -2.98023224e-008, -0.999999106, -3.21801053e-007, 0.00133877806, -0.00133877795, 0, -0.999999285))
  514. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  515. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  516. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.289766312, -0.000350952148, 0.127672672, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  517. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  518. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  519. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.289766312, -0.000350952148, 0.127672672, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  520. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  521. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  522. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.04904175e-005, -0.00040435791, 0.0500283241, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  523. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  524. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  525. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.579562187, -0.000576019287, -0.155323029, -0.000304374611, -0.965925336, -0.258820981, -0.99999994, 0.000279935193, 0.000131280511, -5.43541246e-005, 0.258820981, -0.965925395))
  526. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 0.5))
  527. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  528. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.579543114, -0.00036239624, 0.105318546, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  529. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  530. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  531. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.289785385, -0.000495910645, -0.0776772499, -0.000304374611, -0.965925336, -0.258820981, -0.99999994, 0.000279935193, 0.000131280511, -5.43541246e-005, 0.258820981, -0.965925395))
  532. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 0.5))
  533. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  534. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.289766312, -0.000415802002, 0.0276732445, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  535. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  536. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  537. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.579545021, -0.000301361084, 0.205320358, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  538. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  539. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.50000012, 0.200000018))
  540. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000144958496, 1.90734863e-006, 0.100001097, 0.999999762, -2.72775651e-008, -0.000672550173, 2.72411853e-008, 1, 2.98023224e-008, 0.000672549999, 0, 0.999999881))
  541. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  542. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.5, 0.200000018))
  543. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.81469727e-006, 0, -0.100000143, 0.99999994, -2.91038305e-011, 2.91038305e-011, -2.91038305e-011, 1, 2.98023224e-008, 2.91038305e-011, 2.98023224e-008, 1.00000024))
  544. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  545. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  546. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.579559326, -0.000507354736, -0.105263233, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  547. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  548. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  549. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.579544067, -0.000244140625, 0.155263424, -0.000304374611, -0.965925336, -0.258820981, -0.99999994, 0.000279935193, 0.000131280511, -5.43541246e-005, 0.258820981, -0.965925395))
  550. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 0.5))
  551. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  552. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.289767265, -0.000331878662, 0.0776162148, -0.000304374611, -0.965925336, -0.258820981, -0.99999994, 0.000279935193, 0.000131280511, -5.43541246e-005, 0.258820981, -0.965925395))
  553. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 0.5))
  554. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  555. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.579564095, -0.000492095947, -0.155259132, -0.000304374611, -0.965925336, -0.258820981, -0.999999762, 0.000140925491, 0.000650067697, -0.000591442222, 0.25882113, -0.965925097))
  556. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.5))
  557. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.50000012, 0.200000003, 0.200000018))
  558. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-006, -0.00032043457, -4.02927399e-005, 3.21830157e-007, -1, -2.98023224e-008, -0.99999994, -3.21801053e-007, 0.000234093866, -0.000234093866, -2.98023224e-008, -1.00000024))
  559. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  560. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  561. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.579545021, -0.000301361084, 0.205320358, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  562. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  563. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  564. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(8.58306885e-006, -0.000411987305, -3.0040741e-005, -0.000304374611, -0.965925336, -0.258820981, -0.99999994, 0.000279935193, 0.000131280511, -5.43541246e-005, 0.258820981, -0.965925395))
  565. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 0.5))
  566. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  567. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.579545975, -0.00032043457, 0.155326843, -0.000304374611, -0.965925336, -0.258820981, -0.999999762, 0.000140925491, 0.000650067697, -0.000591442222, 0.25882113, -0.965925097))
  568. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.5))
  569. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  570. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.92499542, 0.00666809082, -0.0947546959, -3.21830157e-007, 1, 2.98023224e-008, -0.999998868, -3.21786501e-007, 0.00150580483, 0.00150580448, 2.98023224e-008, 0.999999046))
  571. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  572. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  573. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.14440918e-005, 4.0769577e-005, -0.744995117, 0.999999344, 8.47059709e-007, -0.00118473766, -0.00118473754, 3.27825546e-007, -0.999999404, -8.46659532e-007, 1, 3.57627869e-007))
  574. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  575. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  576. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316e-006, -0.000469207764, -0.0499725342, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  577. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  578. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000018))
  579. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000625610352, 0.800000191, 0.145077229, 0.999996126, 6.23404048e-007, -0.00281391083, -6.23462256e-007, 1, 2.98023224e-008, 0.00281391037, 0, 0.999996185))
  580. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  581. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  582. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.579543114, -0.00036239624, 0.105318546, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  583. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  584. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  585. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.47208118, 0.00670623779, 1.694561, -0.000692643051, -0.879098058, -0.476640701, -0.999998927, -1.17003219e-006, 0.00145533308, -0.00127993803, 0.476641238, -0.879097164))
  586. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.149999991))
  587. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  588. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.579563141, -0.00057220459, -0.205264568, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  589. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  590. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.314999998, 0.200000003, 0.405000061))
  591. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0068397522, 0.900006294, 0.347759962, 0.999998271, -1.23342033e-007, -0.00186864985, 1.23283826e-007, 1, 2.98023224e-008, 0.00186864962, 2.98023224e-008, 0.999998391))
  592. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.150000006, 1))
  593. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  594. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316e-006, -0.000469207764, -0.0499725342, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  595. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  596. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  597. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.43051147e-005, -0.000408172607, 3.14712524e-005, -0.000304374611, -0.965925336, -0.258820981, -0.999999762, 0.000140925491, 0.000650067697, -0.000591442222, 0.25882113, -0.965925097))
  598. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.5))
  599. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  600. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.289788246, -0.000457763672, -0.0276184082, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  601. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  602. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  603. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.289786339, -0.000450134277, -0.0776138306, -0.000304374611, -0.965925336, -0.258820981, -0.999999762, 0.000140925491, 0.000650067697, -0.000591442222, 0.25882113, -0.965925097))
  604. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.5))
  605. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  606. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0697598457, 0.00667953491, -3.83499718, 0.00149965705, -2.98023224e-007, 0.999998987, -0.999998868, -1.09596294e-006, 0.00149965729, 1.09555549e-006, -1, -2.98023224e-007))
  607. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.600000024))
  608. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  609. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.579559326, -0.000507354736, -0.105263233, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  610. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  611. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  612. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.289786339, -0.000518798828, -0.127620697, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  613. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  614. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  615. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.04904175e-005, -0.00040435791, 0.0500283241, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  616. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  617. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  618. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.289788246, -0.000457763672, -0.0276184082, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  619. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  620. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  621. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.289766312, -0.000415802002, 0.0276732445, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  622. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  623. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.314999998, 0.699999988))
  624. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.899999619, 0.00672149658, 0.00475239754, 3.21830157e-007, -1, -2.98023224e-008, -0.999998808, -3.21801053e-007, 0.00157287193, -0.00157287158, -2.98023224e-008, -0.999998927))
  625. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.150000006, 1, 1))
  626. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  627. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.579563141, -0.00057220459, -0.205264568, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  628. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  629. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  630. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.289786339, -0.000518798828, -0.127620697, -0.000304374611, -0.965925336, -0.258820981, -0.999999821, 0.000174744986, 0.00052385265, -0.000460774812, 0.25882113, -0.965925217))
  631. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  632. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  633. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.085246563, 0.00672149658, -3.83499527, 0.00149565714, -2.98023224e-007, 0.999998987, -0.999998868, -5.8466685e-007, 0.00149565737, 5.84230293e-007, -1, -2.98023224e-007))
  634. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.25000003))
  635. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  636. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.57763672e-005, -0.744995117, -0.0999934673, 0.99999994, 7.87942554e-007, -0.000515348685, -7.8798621e-007, 1, 2.98023224e-008, 0.000515348569, 0, 1))
  637. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
  638. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  639. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.59999371, 0.0067024231, -0.0177428722, 3.21830157e-007, -1, -2.98023224e-008, -0.999998868, -3.21815605e-007, 0.00150486501, -0.00150486478, -2.98023224e-008, -0.999999046))
  640. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.150000006, 0.574999988, 0.724999964))
  641. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  642. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0152475834, 0.0066986084, -3.83499336, 0.00149965705, -2.98023224e-007, 0.999998987, -0.999998868, -1.09596294e-006, 0.00149965729, 1.09555549e-006, -1, -2.98023224e-007))
  643. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.25000003))
  644. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.314999998, 0.200000003, 0.405000061))
  645. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00644302368, 0.899999619, -0.352249146, 0.999998271, 2.25554686e-007, -0.00184430077, -2.2558379e-007, 1, 2.98023224e-008, 0.00184430066, 2.98023224e-008, 0.99999845))
  646. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.150000006, 1))
  647. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  648. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.019753933, 0.006690979, -3.83499622, 0.00149965705, -2.98023224e-007, 0.999998987, -0.999998868, -1.09596294e-006, 0.00149965729, 1.09555549e-006, -1, -2.98023224e-007))
  649. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.600000024))
  650. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  651. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.92499352, 0.0066947937, -0.0447595119, -3.21830157e-007, 1, 2.98023224e-008, -0.999998868, -3.21786501e-007, 0.00150580483, 0.00150580448, 2.98023224e-008, 0.999999046))
  652. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  653. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  654. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.86499405, 0.00670623779, -0.0827536583, 3.21830157e-007, -1, -2.98023224e-008, -0.999998927, -3.21801053e-007, 0.00146342872, -0.00146342861, -2.98023224e-008, -0.999999046))
  655. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.774999917))
  656. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  657. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.48882198, 0.00674438477, 2.65890789, -0.0010592551, 0.707102418, -0.707110405, -0.999998868, 3.19123501e-007, 0.00149832305, 0.00105969328, 0.70711118, 0.707101703))
  658. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.649999976))
  659. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.220000014))
  660. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.160244226, 0.00672531128, -3.97499657, 0.00149965705, -2.98023224e-007, 0.999998987, -0.999998868, -1.09596294e-006, 0.00149965729, 1.09555549e-006, -1, -2.98023224e-007))
  661. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.532558143))
  662. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  663. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.32479572, 0.006690979, -1.97127724, 0.000748553721, 0.866023123, 0.500003636, -0.999998868, -4.30038199e-007, 0.00149784004, 0.00129737868, -0.500004113, 0.86602211))
  664. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.25))
  665. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.274999976))
  666. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0697586536, 0.00667572021, -3.59749603, 0.00149965705, -2.98023224e-007, 0.999998987, -0.999998868, -1.09596294e-006, 0.00149965729, 1.09555549e-006, -1, -2.98023224e-007))
  667. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.150000006, 0.574999988, 1))
  668. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  669. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0197529793, 0.006690979, -3.97499371, 0.00149965705, -2.98023224e-007, 0.999998987, -0.999998868, -1.09596294e-006, 0.00149965729, 1.09555549e-006, -1, -2.98023224e-007))
  670. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.600000024))
  671. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  672. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0302407742, 0.00671386719, -3.97499466, 0.00149965705, -2.98023224e-007, 0.999998987, -0.999998868, -1.09596294e-006, 0.00149965729, 1.09555549e-006, -1, -2.98023224e-007))
  673. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.600000024))
  674. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
  675. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.92499542, 0.00672149658, 0.0952420235, -3.21830157e-007, 1, 2.98023224e-008, -0.999998868, -3.21786501e-007, 0.00150580483, 0.00150580448, 2.98023224e-008, 0.999999046))
  676. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.532558143))
  677. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  678. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.82499409, 0.00666809082, -0.0947537422, -3.21830157e-007, 1, 2.98023224e-008, -0.999998868, -3.21786501e-007, 0.00150580483, 0.00150580448, 2.98023224e-008, 0.999999046))
  679. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  680. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  681. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.80499554, 0.006690979, -0.0447611809, -3.21830157e-007, 1, 2.98023224e-008, -0.999998868, -3.21786501e-007, 0.00150580483, 0.00150580448, 2.98023224e-008, 0.999999046))
  682. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  683. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  684. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.60584641, 0.00674438477, -2.43581772, 0.00105979922, 0.707103252, 0.70710969, -0.999998868, 5.07789082e-007, 0.00149826717, 0.00105907046, -0.707110524, 0.707102537))
  685. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.649999976))
  686. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  687. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.115249872, 0.00671768188, -3.96999741, 0.00149965705, -2.98023224e-007, 0.999998987, -0.999998868, -1.09596294e-006, 0.00149965729, 1.09555549e-006, -1, -2.98023224e-007))
  688. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.346162796))
  689. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  690. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0102436543, 0.006690979, -3.59749508, 0.00149965705, -2.98023224e-007, 0.999998987, -0.999998868, -1.09596294e-006, 0.00149965729, 1.09555549e-006, -1, -2.98023224e-007))
  691. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.874999881))
  692. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  693. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.02499485, 0.00674057007, 0.135249615, -3.21830157e-007, 1, 2.98023224e-008, -0.999998868, -3.21786501e-007, 0.00150580483, 0.00150580448, 2.98023224e-008, 0.999999046))
  694. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  695. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  696. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.79999352, 0.0067024231, -0.0827538967, 3.21830157e-007, -1, -2.98023224e-008, -0.999998927, -3.21815605e-007, 0.00144728133, -0.00144728122, 0, -0.999999166))
  697. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.774999917))
  698. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  699. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0697586536, 0.00667572021, -3.97499466, 0.00149965705, -2.98023224e-007, 0.999998987, -0.999998868, -1.09596294e-006, 0.00149965729, 1.09555549e-006, -1, -2.98023224e-007))
  700. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.600000024))
  701. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  702. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-005, -0.74499321, 0.10000968, 0.99999994, 7.87942554e-007, -0.000515348685, -7.8798621e-007, 1, 2.98023224e-008, 0.000515348569, 0, 1))
  703. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
  704. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  705. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.0249958, 0.0067024231, 0.00524735451, -3.21830157e-007, 1, 2.98023224e-008, -0.999998868, -3.21786501e-007, 0.00150580483, 0.00150580448, 2.98023224e-008, 0.999999046))
  706. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  707. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  708. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0702450275, 0.0067024231, -3.96999741, 0.00149965705, -2.98023224e-007, 0.999998987, -0.999998868, -1.09596294e-006, 0.00149965729, 1.09555549e-006, -1, -2.98023224e-007))
  709. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.346162796))
  710. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Really black", "Wedge", Vector3.new(0.200000003, 0.200000003, 2.89999986))
  711. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00424194336, -0.195285797, -2.49999905, -0.999999106, 1.37457391e-007, 0.00133655663, -0.00133655639, 3.27825546e-007, -0.999999285, -1.37893949e-007, -1, -3.57627869e-007))
  712. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
  713. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0.10000000149012, 0, "New Yeller", "Wedge", Vector3.new(0.200000003, 0.200000003, 3.19999981))
  714. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00427246094, -0.24529171, -2.64999485, -0.999999464, -3.04560672e-007, 0.000996180926, -0.00099618081, 0, -0.999999642, 3.04629793e-007, -1, 0))
  715. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000018, 0.99999994, 1))
  716. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0.10000000149012, 0, "New Yeller", "Wedge", Vector3.new(0.200000003, 0.490000099, 1.39999986))
  717. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00421524048, -0.100283384, 4.9499979, 0.999999166, -2.89503078e-007, -0.00127265078, -0.00127265067, 3.27825546e-007, -0.999999344, 2.89932359e-007, 1, 3.57627869e-007))
  718. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000018, 1, 1))
  719. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Really black", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  720. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00424194336, -0.195281744, 4.24999523, 0.999999106, -1.37457391e-007, -0.00133655663, -0.00133655639, 3.27825546e-007, -0.999999285, 1.37893949e-007, 1, 3.57627869e-007))
  721. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
  722. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Really black", "Wedge", Vector3.new(0.200000003, 0.300000012, 1.10000002))
  723. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00423812866, 0.00472211838, 5.09999371, 0.999999106, -1.37457391e-007, -0.00133655663, -0.00133655639, 3.27825546e-007, -0.999999285, 1.37893949e-007, 1, 3.57627869e-007))
  724. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  725.  
  726. Effects = {
  727. ["Block"] = {
  728. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  729. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  730. prt.Anchored = true
  731. prt.CFrame = cframe
  732. local msh = CFuncs["Mesh"].Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  733. game:GetService("Debris"):AddItem(prt, 10)
  734. if Type == 1 or Type == nil then
  735. table.insert(Effects, {
  736. prt,
  737. "Block1",
  738. delay,
  739. x3,
  740. y3,
  741. z3,
  742. msh
  743. })
  744. elseif Type == 2 then
  745. table.insert(Effects, {
  746. prt,
  747. "Block2",
  748. delay,
  749. x3,
  750. y3,
  751. z3,
  752. msh
  753. })
  754. end
  755. end;
  756. };
  757.  
  758. ["Sphere"] = {
  759. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  760. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  761. prt.Anchored = true
  762. prt.CFrame = cframe
  763. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  764. game:GetService("Debris"):AddItem(prt, 10)
  765. table.insert(Effects, {
  766. prt,
  767. "Cylinder",
  768. delay,
  769. x3,
  770. y3,
  771. z3,
  772. msh
  773. })
  774. end;
  775. };
  776.  
  777. ["Ring"] = {
  778. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  779. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  780. prt.Anchored = true
  781. prt.CFrame = cframe
  782. local msh = CFuncs["Mesh"].Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  783. game:GetService("Debris"):AddItem(prt, 10)
  784. table.insert(Effects, {
  785. prt,
  786. "Cylinder",
  787. delay,
  788. x3,
  789. y3,
  790. z3,
  791. msh
  792. })
  793. end;
  794. };
  795.  
  796.  
  797. ["Wave"] = {
  798. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  799. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  800. prt.Anchored = true
  801. prt.CFrame = cframe
  802. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  803. game:GetService("Debris"):AddItem(prt, 10)
  804. table.insert(Effects, {
  805. prt,
  806. "Cylinder",
  807. delay,
  808. x3,
  809. y3,
  810. z3,
  811. msh
  812. })
  813. end;
  814. };
  815.  
  816. ["Break"] = {
  817. Create = function(brickcolor, cframe, x1, y1, z1)
  818. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  819. prt.Anchored = true
  820. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  821. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  822. local num = math.random(10, 50) / 1000
  823. game:GetService("Debris"):AddItem(prt, 10)
  824. table.insert(Effects, {
  825. prt,
  826. "Shatter",
  827. num,
  828. prt.CFrame,
  829. math.random() - math.random(),
  830. 0,
  831. math.random(50, 100) / 100
  832. })
  833. end;
  834. };
  835. }
  836.  
  837. function attackone()
  838. attack = true
  839. MagnitudeDamage(RightArm, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  840. for i = 0, 1, 0.15 do
  841. swait()
  842. PlayAnimationFromTable({
  843. CFrame.new(-0.0325974114, -4.05311584e-006, 0.110728048, 0.64278698, 0, -0.766044974, 0, 1, 0, 0.766044974, 0, 0.64278698),
  844. CFrame.new(0, 1.50000095, 0, 0.64278698, 0, 0.766044974, 0, 1, 0, -0.766044974, 0, 0.64278698),
  845. CFrame.new(1.10100186, 0.535800219, -0.637803555, 0.658456147, 0.673041463, 0.336824596, 0.280167073, 0.196174845, -0.939692438, -0.698528469, 0.713113427, -0.0593915135),
  846. CFrame.new(-1.62758517, 0.073027119, -0.378663093, 0.90510416, 0.321394593, -0.278374165, -0.392632991, 0.883023262, -0.25711751, 0.163174719, 0.342016995, 0.92541796),
  847. CFrame.new(0.644929826, -1.96549833, 0.164695352, 0.962249994, -0.148305506, 0.228211343, 0.0871559754, 0.962249756, 0.257835865, -0.257834762, -0.22821258, 0.938850582),
  848. CFrame.new(-0.750219464, -1.99537396, -0.240616962, 0.862504363, 0.0818999186, 0.499378443, -0.08583197, 0.99619472, -0.0151344473, -0.498717606, -0.0298091136, 0.866251826),
  849. }, .5, false)
  850. end
  851. CFuncs["Sound"].Create("rbxassetid://169445092", RightArm, 1, 1)
  852. for i = 0, 1, 0.15 do
  853. swait()
  854. PlayAnimationFromTable({
  855. CFrame.new(-0.0274592564, -4.05311584e-006, -0.125648558, 0.819151819, 0, 0.573576868, 0, 1, 0, -0.573576868, 0, 0.819151819),
  856. CFrame.new(0.0423602425, 1.50114202, -0.0604958013, 0.819151819, 0.0499906465, -0.571394205, 0, 0.996194661, 0.087155968, 0.573576868, -0.0713939667, 0.816034675),
  857. CFrame.new(1.52778757, 0.531255186, -0.64448005, 0.89628464, -0.310187638, 0.316950649, 0.363154083, 0.103138059, -0.926003098, 0.254545003, 0.945064187, 0.205086961),
  858. CFrame.new(-1.62758875, 0.0730258971, -0.37865293, 0.874233663, 0.264237553, -0.407301128, -0.338883847, 0.932860136, -0.122187212, 0.347668469, 0.244847909, 0.905083656),
  859. CFrame.new(0.714578748, -1.98299634, -0.143274695, 0.854747295, -0.0451130345, -0.517080247, 0.0731449723, 0.996743381, 0.033948984, 0.513864815, -0.0668396279, 0.855263412),
  860. CFrame.new(-0.586801887, -2.00537181, -0.125748813, 0.817099035, 0.0818995163, -0.57065028, -0.0499900058, 0.996194661, 0.0713941306, 0.574325919, -0.0298092682, 0.818083942),
  861. }, .4, false)
  862. end
  863. MagnitudeDamage(LeftArm, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  864. for i = 0, 1, 0.15 do
  865. swait()
  866. PlayAnimationFromTable({
  867. CFrame.new(0.0278095491, -0, -0.0647769645, 0.422617137, 0, -0.906308293, 0, 1, 0, 0.906308293, 0, 0.422617137),
  868. CFrame.new(0.0130716562, 1.50114095, 0.0226426572, 0.500949979, -0.043578539, 0.864378512, -0.0435769781, 0.99619478, 0.0754792169, -0.864378572, -0.0754783005, 0.497144729),
  869. CFrame.new(1.46304893, 0.0111163529, -0.195470497, 0.969845951, -0.141313881, 0.198567659, 0.171010002, 0.975082338, -0.141315594, -0.173649997, 0.171011418, 0.969845772),
  870. CFrame.new(-0.476312399, 0.700993478, -1.01105702, -0.161183909, -0.822473288, 0.545488238, 0.914392114, -0.332428575, -0.231037617, 0.371358156, 0.461550653, 0.805645168),
  871. CFrame.new(0.769290924, -1.98995841, 0.131848395, 0.923518181, -0.225895107, 0.309976906, 0.0789899975, 0.902858138, 0.422620326, -0.375332981, -0.36581248, 0.851649225),
  872. CFrame.new(-0.649989367, -1.99999642, -0.259795457, 0.862729311, 0.0754793957, 0.500000954, -0.0871559754, 0.996194661, -3.00977092e-007, -0.498098224, -0.0435778052, 0.866024852),
  873. }, .5, false)
  874. end
  875. CFuncs["Sound"].Create("rbxassetid://169445092", LeftArm, 1, 1.2)
  876. for i = 0, 1, 0.15 do
  877. swait()
  878. PlayAnimationFromTable({
  879. CFrame.new(0.00904887356, 0, 0.0542639792, 0.819151819, 0, 0.573576868, 0, 1, 0, -0.573576868, 0, 0.819151819),
  880. CFrame.new(0.0700499117, 1.48876178, -0.0585908592, 0.818116248, 0.0777848065, -0.569767892, -0.0081340028, 0.992275536, 0.123786204, 0.574995458, -0.096637018, 0.812429488),
  881. CFrame.new(1.6223197, 0.167853087, -0.187319964, 0.930573583, -0.26842618, 0.248958677, 0.33773309, 0.891896248, -0.3007617, -0.141312927, 0.363962442, 0.920631409),
  882. CFrame.new(-1.70829511, 0.38878727, -0.283305705, -0.137994826, 0.90800637, 0.395578146, 0.962673366, 0.21686171, -0.161960125, -0.232846558, 0.358462811, -0.904039383),
  883. CFrame.new(0.652637064, -2.0087626, -0.0295035541, 0.773469269, -0.0281156711, -0.633210123, 0.0822510049, 0.995020807, 0.0562892854, 0.628474593, -0.0956202, 0.771930516),
  884. CFrame.new(-0.837457418, -1.94963837, -0.0310491398, 0.80701679, 0.197070241, -0.556675375, -0.130704001, 0.978901565, 0.15706113, 0.575882494, -0.0539912507, 0.815747857),
  885. }, .3, false)
  886. end
  887. attack = false
  888. end
  889. local trappedTorsos = {}
  890. function trappedTorsos:isTrapped(t)
  891. for nildata, index in next,self do
  892. if index==t then
  893. return true
  894. end
  895. end
  896. return false
  897. end
  898.  
  899. function trappedTorsos:Capture(hit)
  900. if hit:isA'BasePart' then
  901. if not trappedTorsos:isTrapped(hit) and not hit:IsDescendantOf(char) then
  902. table.insert(trappedTorsos, hit)
  903. hit.Anchored = true
  904. end
  905. end
  906. end
  907.  
  908. function trappedTorsos:Release()
  909. for i,v in next, self do
  910. if type(v)=='userdata' then
  911. if v:isA('BasePart') then
  912. v.Anchored = false
  913. self[i] = nil
  914. end
  915. end
  916. end
  917. end
  918. char = Character
  919. tor = char.Torso
  920. hum = char.Humanoid
  921. TfwTimeStopped = false
  922. local TimeStopped = false
  923. function TheWorld(Mode)
  924. if Mode == "World Time Stop" then
  925. hum.WalkSpeed = 0
  926. TfwTimeStopped = true
  927. local TimeStopped = true
  928. attack = true
  929. local TimeStop = Instance.new("Sound",tor)
  930. TimeStop.SoundId = "rbxassetid://520743795"
  931. TimeStop.Looped = false
  932. TimeStop.Volume = 5
  933. local AreaOfEffect = Instance.new("Part",char)
  934. AreaOfEffect.Position = tor.Position
  935. AreaOfEffect.Color = Color3.new(math.random(), math.random(), math.random())
  936. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  937. AreaOfEffect.Anchored = true
  938. AreaOfEffect.CanCollide = false
  939. AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
  940. AreaOfEffect.Transparency = 0.9
  941. AreaOfEffect.Shape = "Ball"
  942. AreaOfEffect.Material = "Neon"
  943. werudo.Enabled = true
  944. TimeStop:play()
  945. werudo.Saturation = 6
  946. wait(0.1)
  947. werudo.Saturation = 3
  948. wait(0.1)
  949. werudo.Saturation = 6
  950. wait(0.1)
  951. werudo.Saturation = 3
  952. wait(0.1)
  953. werudo.Saturation = -0.75
  954. for i = 1,10 do
  955. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(10,10,10)
  956. AreaOfEffect.CFrame = char.Torso.CFrame
  957. wait()
  958. end
  959. coroutine.wrap(function()
  960. do local me={}
  961.  
  962. me.plrs = game:service'Workspace':children''
  963.  
  964. function me:getNear(mag)
  965. local rtn = {}
  966.  
  967. for k,v in next,me.plrs do
  968. local chxr = v
  969.  
  970. if chxr then
  971. if chxr:findFirstChild'Torso' then
  972. local pos = (chxr.Torso.Position-tor.Position).magnitude
  973.  
  974. if pos<=mag then
  975. for a,b in pairs(chxr:children()) do
  976. if b:IsA("BasePart") then
  977. table.insert(rtn, b)
  978. end
  979. end
  980. end
  981. end
  982. end
  983. end
  984. return rtn
  985. end
  986.  
  987. for no, torso in ipairs(me:getNear(5555)) do
  988. trappedTorsos:Capture(torso)
  989. end
  990.  
  991.  
  992. end
  993. end)()
  994. AreaOfEffect:Destroy()
  995. workspace.Gravity = 70
  996. for i,v in pairs(char:children()) do
  997. if v:IsA("Part") then
  998. v.Anchored = false
  999. end
  1000. if v:IsA("Hat") then
  1001. v.Handle.Anchored = false
  1002. end
  1003. if v:IsA('Accessory') then
  1004. v.Handle.Anchored = false
  1005. end
  1006. end
  1007. for i,v in pairs(char.WeaponModel:children()) do
  1008. if v:IsA("Part") then
  1009. v.Anchored = false
  1010. end
  1011. end
  1012. hum.WalkSpeed = 16
  1013. attack = false
  1014. TfwTimeStopped = false
  1015. TimeStopped = false
  1016. end
  1017. if Mode == "Time Start" then
  1018. local AreaOfEffect2 = Instance.new("Part",tor)
  1019. AreaOfEffect2.Position = tor.Position
  1020. AreaOfEffect2.Size = Vector3.new(0.01,0.01,0.01)
  1021. AreaOfEffect2.Anchored = true
  1022. AreaOfEffect2.CanCollide = false
  1023. AreaOfEffect2.Transparency = 1
  1024. AreaOfEffect2.BrickColor = BrickColor.new("Institutional white")
  1025. AreaOfEffect2.Transparency = 0.99
  1026. AreaOfEffect2.Shape = "Ball"
  1027. AreaOfEffect2.Material = "Neon"
  1028. AreaOfEffect2.Touched:connect(function(hit)
  1029. if hit ~= "Base" then
  1030. end
  1031. end)
  1032. for i = 1,10 do
  1033. AreaOfEffect2.Size = AreaOfEffect2.Size + Vector3.new(10,10,10)
  1034. AreaOfEffect2.CFrame = char.Torso.CFrame
  1035. wait()
  1036. end
  1037. trappedTorsos:Release()
  1038. AreaOfEffect2:Destroy()
  1039. TfwTimeStopped = false
  1040. TimeStopped = false
  1041. attack = false
  1042. workspace.Gravity = 196.2
  1043. werudo.Enabled = false
  1044. end
  1045. end
  1046. function attacktwo()
  1047. attack = true
  1048. CFuncs["Sound"].Create("rbxassetid://169445092", LeftLeg, 1, .9)
  1049. MagnitudeDamage(LeftLeg, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1050. for i = 0, 1, 0.15 do
  1051. swait()
  1052. PlayAnimationFromTable({
  1053. CFrame.new(-1.01327896e-006, -0.00760280015, -0.0868225321, 0.819152117, -9.89649109e-008, -0.573576808, 0.099600926, 0.98480773, 0.142244875, 0.564863086, -0.173648939, 0.806706905),
  1054. CFrame.new(-1.5348196e-006, 1.50000656, -2.47359276e-006, 0.766044199, 0.0560230501, 0.640342593, -5.3178519e-007, 0.996194899, -0.087155968, -0.642788291, 0.0667650923, 0.763128877),
  1055. CFrame.new(1.49887192, 0.183511823, 0.276286751, 0.939620972, -0.24999398, -0.233701736, 0.298293352, 0.933014333, 0.201260239, 0.167733222, -0.258819699, 0.951250732),
  1056. CFrame.new(-1.40490806, 0.259357929, 0.482691735, 0.925416231, 0.17365098, 0.336825043, -0.312327385, 0.852868319, 0.418410718, -0.214609861, -0.492403358, 0.8434937),
  1057. CFrame.new(0.590285063, -1.99127054, -0.0421137661, 0.90285933, -0.151177466, 0.402481407, 0.087155953, 0.981060386, 0.172988117, -0.421010286, -0.12110512, 0.898934841),
  1058. CFrame.new(-0.817580938, -1.19433641, -0.619182408, 0.821034133, -0.4105919, 0.396633446, -0.107466809, 0.571192503, 0.813750803, -0.560673177, -0.71074158, 0.42484355),
  1059. }, .5, false)
  1060. end
  1061. CFuncs["Sound"].Create("rbxassetid://169445092", RightLeg, 1, .8)
  1062. MagnitudeDamage(RightLeg, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1063. for i = 0, 1, 0.13 do
  1064. swait()
  1065. PlayAnimationFromTable({
  1066. CFrame.new(-5.21540642e-006, -0.0301518105, 0.170998782, 0.707106054, 1.36977135e-007, 0.707107484, 0.241844028, 0.939693153, -0.241843715, -0.664464056, 0.342018902, 0.664462626),
  1067. CFrame.new(-5.84125519e-006, 1.49999952, 5.55813313e-006, 0.707106054, 0.122789107, -0.69636476, 1.36977135e-007, 0.984807551, 0.173650011, 0.707107484, -0.122789048, 0.69636333),
  1068. CFrame.new(1.59211111, 0.0426450819, 0.0984371006, 0.923044622, -0.254886925, 0.288134098, 0.185842723, 0.951251388, 0.246137112, -0.336825043, -0.17364794, 0.925416231),
  1069. CFrame.new(-1.47899616, 0.0123481303, -0.0969515294, 0.951251328, 0.225759685, -0.210127622, -0.254885614, 0.959056556, -0.123467892, 0.173650175, 0.17100741, 0.969846487),
  1070. CFrame.new(1.0541141, -1.3799324, -0.804515839, 0.780018091, -0.623307407, 0.055314295, 0.271785617, 0.257836938, -0.927174628, 0.563652813, 0.73824656, 0.370523453),
  1071. CFrame.new(-0.578937471, -1.83233118, 0.30931446, 0.90767473, 0.243209511, 0.342017323, -0.356200695, 0.877397299, 0.321395934, -0.221918464, -0.413549721, 0.883022547),
  1072. }, .5, false)
  1073. end
  1074. attack = false
  1075. end
  1076.  
  1077. function attackthree()
  1078. attack = true
  1079. for i = 0, 1, 0.15 do
  1080. swait()
  1081. PlayAnimationFromTable({
  1082. CFrame.new(0, -0.288708091, -0, 0.25881803, 0, -0.965926111, 0, 1, 0, 0.965926111, 0, 0.25881803),
  1083. CFrame.new(0, 1.50000095, 0, 0.3420223, 0, 0.939691901, 0, 1, 0, -0.939691901, 0, 0.3420223),
  1084. CFrame.new(0.575810492, 0.530309379, -0.965304673, -0.0391900204, 0.906140745, 0.421157062, 0.988906384, -0.025263181, 0.146375984, 0.143276975, 0.422221363, -0.895098329),
  1085. CFrame.new(-1.66217804, 0.0811249837, -0.469954818, 0.873425186, 0.234395415, -0.426834136, -0.368521124, 0.891125917, -0.264739275, 0.318309247, 0.388527274, 0.864711463),
  1086. CFrame.new(0.64414525, -1.79647017, 0.431743354, 0.961093664, -0.0666480884, -0.268061757, 0.168240055, 0.910922766, 0.376716107, 0.219076142, -0.407158107, 0.886695027),
  1087. CFrame.new(-0.698486328, -1.69529796, -0.0642895997, 0.498449862, 0.0814705193, 0.863081872, -0.0787010267, 0.995715976, -0.0485388152, -0.863338888, -0.0437312648, 0.502726257),
  1088. }, .45, false)
  1089. end
  1090. CFuncs["Sound"].Create("rbxassetid://169445092", RightArm, 1, 1)
  1091. MagnitudeDamage(RightArm, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1092. for i = 0, 1, 0.2 do
  1093. swait()
  1094. PlayAnimationFromTable({
  1095. CFrame.new(-0.113825306, -0.251505136, -0.0389094017, 0.498489052, 0, 0.866896093, 0, 1, 0, -0.866896093, 0, 0.498489022),
  1096. CFrame.new(-1.05053186e-006, 1.49999738, 1.62050128e-006, 0.50386858, 0.0680347383, -0.861096919, -0.0152880074, 0.997439623, 0.0698613524, 0.863645196, -0.0220364761, 0.503618479),
  1097. CFrame.new(1.7679491, 0.417701542, -0.554404497, -0.0314385444, -0.686959743, 0.726015329, 0.983376145, 0.108708829, 0.145443872, -0.178838372, 0.718518674, 0.672122061),
  1098. CFrame.new(-1.54972827, 0.0848493725, -0.412890196, 0.917901635, 0.240212232, -0.315840125, -0.314761043, 0.925438881, -0.210922867, 0.241624445, 0.293020606, 0.925071239),
  1099. CFrame.new(0.557207584, -1.78032541, 0.049829334, 0.482851118, 0.0599284619, -0.873649538, 0.095350042, 0.988126159, 0.12047936, 0.870496035, -0.141476125, 0.471403539),
  1100. CFrame.new(-0.858726859, -1.8470695, -0.0832308233, 0.938662231, 0.191144764, 0.287014306, -0.179290935, 0.981492102, -0.0672909319, -0.294564545, 0.0117043927, 0.955560029),
  1101. }, .4, false)
  1102. end
  1103. CFuncs["Sound"].Create("rbxassetid://169445092", RightLeg, 1, 1.3)
  1104. MagnitudeDamage(RightLeg, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1105. for i = 0, 1, 0.13 do
  1106. swait()
  1107. PlayAnimationFromTable({
  1108. CFrame.new(0, -0.230766058, -0, 0.422617137, 0, -0.906308293, 0, 1, 0, 0.906308293, 0, 0.422617137),
  1109. CFrame.new(-1.2665987e-007, 1.4220444, -6.33299351e-008, 0.422617137, -0.0789901763, 0.902859509, 0, 0.996194661, 0.087155968, -0.906308293, -0.0368336067, 0.421008945),
  1110. CFrame.new(1.60950196, 0.103570879, -0.0917501748, 0.915674806, -0.249999672, 0.314706117, 0.314704955, 0.933012605, -0.174494773, -0.250001103, 0.258820057, 0.933012187),
  1111. CFrame.new(-1.75150323, 0.517579019, -0.472744405, -0.217596948, 0.719714224, -0.659289777, -0.951487899, -0.00586804328, 0.30763033, 0.21753718, 0.694245696, 0.686076164),
  1112. CFrame.new(0.640585601, -1.75949216, 0.0221832991, 0.859833121, -0.061479345, -0.506860256, 0.299478978, 0.864746749, 0.403144419, 0.413520664, -0.498430908, 0.761949718),
  1113. CFrame.new(-0.751791477, -1.87030005, -0.172881424, 0.662565231, 0.187522754, 0.725149989, -0.177604049, 0.979874611, -0.0911183953, -0.727642894, -0.068417713, 0.682535589),
  1114. }, .5, false)
  1115. end
  1116. attack = false
  1117. end
  1118.  
  1119. function attackfour()
  1120. attack = true
  1121. CFuncs["Sound"].Create("rbxassetid://169445092", LeftLeg, 1, 1.3)
  1122. MagnitudeDamage(LeftLeg, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1123. for i = 0, 1, 0.2 do
  1124. swait()
  1125. PlayAnimationFromTable({
  1126. CFrame.new(-0.0273787677, -0.10644643, 0.161039144, 0.64650321, -0.0298088919, -0.762328804, -0.241844088, 0.939693153, -0.241843432, 0.723564208, 0.340717196, 0.600305498),
  1127. CFrame.new(-0.135412499, 1.51818991, -0.135408521, 0.644886911, -0.183011979, 0.74204284, -0.0225573424, 0.96592629, 0.257832795, -0.763945043, -0.183011562, 0.618784904),
  1128. CFrame.new(1.65269804, 0.28128767, -0.329797685, 0.732092261, -0.365997791, 0.574531734, 0.57453227, 0.784886003, -0.232091784, -0.365996927, 0.499999583, 0.784886479),
  1129. CFrame.new(-0.697444558, 0.53345108, -1.05017984, 0.575532019, -0.469871581, -0.669315934, -0.817331672, -0.357579976, -0.451780498, -0.0270551741, 0.807067275, -0.589839637),
  1130. CFrame.new(0.816795707, -1.8031137, 0.0405909419, 0.905102134, -0.321393549, -0.278382063, 0.392635345, 0.883021414, 0.257120192, 0.16318053, -0.342022657, 0.92541492),
  1131. CFrame.new(-1.17031693, -1.44018054, -0.670109332, 0.568969607, 0.744030178, -0.350275278, -0.724476635, 0.251964867, -0.641597509, -0.389110804, 0.61881566, 0.682392955),
  1132. }, .5, false)
  1133. end
  1134. CFuncs["Sound"].Create("rbxassetid://169445092", LeftLeg, 1, 1.1)
  1135. MagnitudeDamage(LeftLeg, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1136. for i = 0, 1, 0.2 do
  1137. swait()
  1138. PlayAnimationFromTable({
  1139. CFrame.new(0.0448488742, -0.00727861002, 0.108846672, 0.820266724, 0.0301541891, 0.571185887, 0.0733869672, 0.984807611, -0.157379568, -0.567253828, 0.171010807, 0.805592),
  1140. CFrame.new(1.00135803e-005, 1.49999404, -1.14887953e-005, 0.820266724, 0.0733869672, -0.567253828, 0.0301541891, 0.984807611, 0.171010807, 0.571185887, -0.157379568, 0.805592),
  1141. CFrame.new(1.44825673, 0.0420619249, 0.376018465, 0.951251268, -0.150772065, -0.269051582, 0.229002386, 0.929626942, 0.288706839, 0.206588686, -0.336246222, 0.918836117),
  1142. CFrame.new(-1.40466142, 0.0419555902, 0.31985116, 0.911030471, 0.206683651, 0.356798738, -0.33297056, 0.879148662, 0.340922534, -0.243215919, -0.429394305, 0.869750977),
  1143. CFrame.new(1.09925544, -1.12652528, -1.09274638, 0.742447376, -0.543538809, 0.391583562, 0.50108391, 0.0626286492, -0.863129616, 0.444620013, 0.837044418, 0.318857074),
  1144. CFrame.new(-0.606529653, -1.91553426, -0.0107536316, 0.981061041, 0.0858321041, 0.1736435, -0.141063944, 0.930939674, 0.336826921, -0.132741064, -0.354942679, 0.92541641),
  1145. }, .45, false)
  1146. end
  1147. attack = false
  1148. end
  1149.  
  1150. function SHEATH()
  1151. attack = true
  1152. Humanoid.WalkSpeed = 16
  1153. HandleWeld:remove()
  1154. HandleWeld = CFuncs["Weld"].Create(m, SheathHandle, Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000686645508, -1.94999123, 0.00476646423, 0.999998629, 7.38364179e-007, 0.00163643551, -7.38407834e-007, 1, 2.98023224e-008, -0.00163643563, 2.98023224e-008, 0.999998927))
  1155. for i = 0, 1, 0.2 do
  1156. swait()
  1157. PlayAnimationFromTable({
  1158. CFrame.new(-0, -0, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1159. CFrame.new(-4.73484397e-006, 1.50000036, 1.15185976e-005, 0.939552784, 0.0368335471, -0.340417534, -0.0075959973, 0.996194661, 0.0868244022, 0.342320174, -0.0789902881, 0.936257243),
  1160. CFrame.new(0.161956966, -0.0865287632, -0.995668888, -0.351033777, 0.698357642, 0.623756588, 0.856367111, 0.508853376, -0.0877711996, -0.378696293, 0.503353894, -0.776675105),
  1161. CFrame.new(-1.33793128, -0.137702584, -0.193716392, 0.969846547, -0.200705618, -0.138257802, 0.171010017, 0.96461004, -0.200706288, 0.173647791, 0.171010792, 0.969846368),
  1162. CFrame.new(0.513032913, -1.99914098, 0.013043493, 0.70634675, -0.0327672996, -0.707107365, 0.0463399887, 0.998925745, 0, 0.706347764, -0.032767348, 0.707106352),
  1163. CFrame.new(-0.617212117, -1.98815656, -0.0676514655, 0.862729609, 0.0754801258, -0.500000715, -0.0871560201, 0.99619472, 1.64420851e-006, 0.498098105, 0.0435766503, 0.866025209),
  1164. }, .5, false)
  1165. end
  1166. attack = false
  1167. end
  1168.  
  1169. function BladeAttackOne()
  1170. attack = true
  1171. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  1172. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1173. for i = 0, 1, 0.13 do
  1174. swait()
  1175. PlayAnimationFromTable({
  1176. CFrame.new(-3.45729177e-006, -1.07288361e-006, -1.61215644e-006, 0.422617137, 0, 0.906308293, 0, 1, 0, -0.906308293, 0, 0.422617137),
  1177. CFrame.new(-2.93552876e-006, 1.49999666, 2.47359276e-006, 0.642787337, 0.0667652711, -0.763129652, 0, 0.996194661, 0.0871558487, 0.766044676, -0.0560226738, 0.640341341),
  1178. CFrame.new(0.698839545, 0.330527961, -1.17968464, -0.0858322605, 0.628752053, 0.772854269, 0.992461622, 0.122068912, 0.0109129949, -0.0874799117, 0.76796484, -0.634489775),
  1179. CFrame.new(-1.41369021, 0.137095958, 0.271576643, 0.951021314, 0.183494747, 0.248773009, -0.256190121, 0.918202639, 0.302110255, -0.172988355, -0.351046532, 0.920239806),
  1180. CFrame.new(0.64087379, -1.98256373, 0.140884519, 0.704417586, -0.0616254881, -0.707105517, 0.087155968, 0.996194661, 4.53608664e-006, 0.704414487, -0.0616316497, 0.70710808),
  1181. CFrame.new(-0.751752973, -1.94796431, 0.117966183, 0.936117291, 0.140046805, -0.322600812, -0.0871559978, 0.981060147, 0.172988161, 0.340717107, -0.133820623, 0.930593371),
  1182. }, .3, false)
  1183. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .5)
  1184. end
  1185. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, 1)
  1186. for i = 0, 1, 0.15 do
  1187. swait()
  1188. PlayAnimationFromTable({
  1189. CFrame.new(2.70828605e-006, -0.256154776, -0.071654655, 0.499999046, -1.78813579e-007, -0.866026044, 0.150384009, 0.984807789, 0.0868238211, 0.852869093, -0.173648283, 0.492402941),
  1190. CFrame.new(4.34633694e-006, 1.49999607, 2.42484384e-006, 0.646143615, 0.0549410731, 0.761235893, -0.0851004422, 0.996372402, 0.000322267413, -0.758456767, -0.0649897307, 0.648474991),
  1191. CFrame.new(1.86507177, 0.598104239, 0.183552518, -0.114682339, -0.981059372, -0.156110525, 0.981060445, -0.0871559381, -0.172987223, 0.156104773, -0.172992408, 0.9724738),
  1192. CFrame.new(-1.52644157, 0.0874626189, -0.302744657, 0.95125103, 0.20658794, -0.229004204, -0.254887104, 0.944645047, -0.2065873, 0.173649222, 0.254886597, 0.951251268),
  1193. CFrame.new(0.623469114, -1.90178788, 0.0298061967, 0.992532074, -0.0928985924, 0.079056859, 0.0757590532, 0.97739321, 0.197391063, -0.0956070125, -0.189927697, 0.977131963),
  1194. CFrame.new(-0.786503196, -1.67652178, -0.389780819, 0.631277382, 0.179900557, 0.754403591, -0.0723632798, 0.982144117, -0.173656344, -0.772174001, 0.0550341941, 0.6330235),
  1195. }, .35, false)
  1196. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1197. end
  1198. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1199. attack = false
  1200. end
  1201.  
  1202. function BladeAttackTwo()
  1203. attack = true
  1204. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  1205. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1206. for i = 0, 1, 0.15 do
  1207. swait()
  1208. PlayAnimationFromTable({
  1209. CFrame.new(-0.0837758034, 0.700000048, -0.000987187028, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1210. CFrame.new(-1.40815973e-006, 1.49999845, 8.27014446e-007, 0.76637435, 0.015135292, -0.642216265, 0.0435769781, 0.99619478, 0.0754792169, 0.640914857, -0.0858311653, 0.762798488),
  1211. CFrame.new(1.11243939, 1.57922888, 0.289018214, 0.795270383, 0.284988612, 0.535095096, -0.00377499871, -0.880278766, 0.474441946, 0.606243372, -0.379329592, -0.698983729),
  1212. CFrame.new(-1.46526325, -7.59959221e-007, -0.196970493, 0.933013916, 0.31470269, 0.17449224, -0.249999911, 0.91567713, -0.314699322, -0.258815199, 0.249995798, 0.933014989),
  1213. CFrame.new(0.500003934, -1.40000188, 5.00679016e-006, 0.869606853, 0.11697793, -0.47968778, 0.0593910068, 0.939692855, 0.336823553, 0.490160108, -0.321393192, 0.810215831),
  1214. CFrame.new(-0.517370999, -1.89999473, 0.0984975696, 0.996194839, -0.0225575194, 0.0841861069, 0, 0.965926111, 0.258817971, -0.0871558487, -0.257833093, 0.96225059),
  1215. }, .35, false)
  1216. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  1217. end
  1218. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, 1.1)
  1219. for i = 0, 1, 0.15 do
  1220. swait()
  1221. PlayAnimationFromTable({
  1222. CFrame.new(8.49366188e-006, -0.517038405, -0.12939477, 0.573576272, -2.56408548e-008, 0.819152236, -0.212012097, 0.965925872, 0.148452446, -0.791240335, -0.258818954, 0.554032147),
  1223. CFrame.new(-7.15255737e-007, 1.49999762, 5.66244125e-007, 0.573576272, -0.142242402, -0.806707799, -2.56408548e-008, 0.984808207, -0.173645884, 0.819152236, 0.0995991975, 0.564862609),
  1224. CFrame.new(1.65453815, 0.0323560238, 0.0403400958, 0.471787304, -0.694269896, -0.54351294, 0.0667629391, 0.642788172, -0.763129234, 0.879181206, 0.323748112, 0.349610776),
  1225. CFrame.new(-1.5888859, 0.198380977, 0.39086473, 0.890262604, 0.397129685, 0.222981408, -0.448023975, 0.851651311, 0.271964461, -0.0818972588, -0.34202081, 0.936116874),
  1226. CFrame.new(0.843913436, -1.4842062, -0.160360321, 0.568213761, -0.234569371, -0.7887398, 0.0449442565, 0.96592617, -0.254886001, 0.82165277, 0.109380431, 0.559395015),
  1227. CFrame.new(-0.500049353, -1.80359125, 0.459836125, 0.939691901, -2.05636024e-006, 0.34202233, -0.280167401, 0.573575675, 0.769751489, -0.196177214, -0.819152594, 0.538983822),
  1228. }, .5, false)
  1229. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1230. end
  1231. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1232. attack = false
  1233. end
  1234.  
  1235. function BladeAttackThree()
  1236. attack = true
  1237. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  1238. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1239. for i = 0, 1, 0.15 do
  1240. swait()
  1241. PlayAnimationFromTable({
  1242. CFrame.new(0, -0, -0, 0.573575675, 0, -0.819152594, 0, 1, 0, 0.819152594, 0, 0.573575675),
  1243. CFrame.new(3.08454037e-006, 1.49999881, 2.57045031e-006, 0.642787039, -0.0667651147, 0.76312989, 0, 0.99619478, 0.0871556103, -0.766044915, -0.0560225062, 0.640341043),
  1244. CFrame.new(1.69747591, 0.457380712, 0.451709926, -0.0444228128, -0.827531219, 0.55965966, -0.981060326, -0.0695906579, -0.180770397, 0.18854022, -0.557090104, -0.808766544),
  1245. CFrame.new(-1.68707776, 0.160575554, -0.28150323, 0.690673113, 0.601469755, -0.401503354, -0.691249013, 0.712214351, -0.12217018, 0.212474763, 0.361918449, 0.907672644),
  1246. CFrame.new(0.637356639, -1.97847009, 0.076719813, 0.850760341, -0.123644285, 0.51080215, 0.0764630362, 0.990710139, 0.112458259, -0.519961715, -0.0566175357, 0.852311194),
  1247. CFrame.new(-0.628168941, -1.98483193, 0.152803689, 0.640938401, 0.0450230837, 0.766270876, -0.0758190081, 0.99710989, 0.00483164471, -0.763838768, -0.0611946844, 0.642499626),
  1248. }, .35, false)
  1249. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  1250. end
  1251. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, .9)
  1252. for i = 0, 1, 0.13 do
  1253. swait()
  1254. PlayAnimationFromTable({
  1255. CFrame.new(-0, -0.179999992, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1256. CFrame.new(-3.07708979e-006, 1.49999881, 2.57790089e-006, 0.64278692, 0.066765137, -0.763130128, 0, 0.99619478, 0.0871556103, 0.766045094, -0.056022495, 0.640340984),
  1257. CFrame.new(0.954324961, 0.24834919, -0.880105972, 0.326528549, 0.544942617, -0.772280335, -0.941748381, 0.257209718, -0.216687083, 0.0805559754, 0.798048139, 0.597185135),
  1258. CFrame.new(-1.58964086, 0.138686687, 0.0523245335, 0.944645166, 0.254885972, -0.206588656, -0.206587031, 0.951251626, 0.229002386, 0.254887283, -0.173647493, 0.951251388),
  1259. CFrame.new(0.670057595, -1.81781983, -0.10544461, 0.499700427, -0.0172690637, -0.866026282, 0.0345539972, 0.999402881, 9.12000269e-006, 0.865508974, -0.0299292281, 0.499998689),
  1260. CFrame.new(-0.884505391, -1.76931953, -0.185952976, 0.681231737, 0.216974914, -0.699174821, -0.105348974, 0.974182904, 0.199672803, 0.724448264, -0.0623660684, 0.686502278),
  1261. }, .35, false)
  1262. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)), .5)
  1263. end
  1264. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1265. attack = false
  1266. end
  1267.  
  1268. function BladeAttackFour()
  1269. attack = true
  1270. local parti = Instance.new("ParticleEmitter", Hitbox)
  1271. parti.Color = ColorSequence.new(clr)
  1272. parti.LightEmission = 0.5
  1273. parti.Size = NumberSequence.new(0.2)
  1274. parti.Texture = "http://www.roblox.com/asset/?id=248625108"
  1275. parti.Transparency = NumberSequence.new({
  1276. NumberSequenceKeypoint.new(0, 0),
  1277. NumberSequenceKeypoint.new(0.133, 0.544),
  1278. NumberSequenceKeypoint.new(0.321, 0.737),
  1279. NumberSequenceKeypoint.new(0.388, 0),
  1280. NumberSequenceKeypoint.new(0.469, 0.725),
  1281. NumberSequenceKeypoint.new(0.522, 0.456),
  1282. NumberSequenceKeypoint.new(0.616, 0.637),
  1283. NumberSequenceKeypoint.new(0.64, 0),
  1284. NumberSequenceKeypoint.new(0.745, 0.525),
  1285. NumberSequenceKeypoint.new(1, 0)
  1286. })
  1287. parti.Size = NumberSequence.new({
  1288. NumberSequenceKeypoint.new(0, 1.62),
  1289. NumberSequenceKeypoint.new(0.123, 1.5),
  1290. NumberSequenceKeypoint.new(0.154, 1.44),
  1291. NumberSequenceKeypoint.new(0.357, 1.31),
  1292. NumberSequenceKeypoint.new(0.555, 1.25),
  1293. NumberSequenceKeypoint.new(0.725, 0.875),
  1294. NumberSequenceKeypoint.new(1, 0.125)
  1295. })
  1296. parti.ZOffset = 0
  1297. parti.Acceleration = Vector3.new(8, 6, 6)
  1298. parti.LockedToPart = false
  1299. parti.EmissionDirection = "Front"
  1300. parti.Lifetime = NumberRange.new(0, 1)
  1301. parti.Rate = 200
  1302. parti.Rotation = NumberRange.new(4, 9)
  1303. parti.RotSpeed = NumberRange.new(5, 9)
  1304. parti.Speed = NumberRange.new(5, 7)
  1305. parti.VelocitySpread = 28
  1306. parti.Enabled = false
  1307. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  1308. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1309. for i = 0, 1, 0.15 do
  1310. swait()
  1311. PlayAnimationFromTable({
  1312. CFrame.new(-0, -0.199999988, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
  1313. CFrame.new(-3.2261014e-006, 1.49999571, 1.87009573e-006, 0.499998987, 0.0754793361, -0.862730443, 0, 0.996194661, 0.087155968, 0.866025984, -0.0435778946, 0.498096317),
  1314. CFrame.new(0.758310795, 0.506792068, -1.07750559, 0.0780267715, 0.542353034, 0.836519599, 0.995831132, -0.0821644962, -0.0396157168, 0.0472465083, 0.836123407, -0.546503007),
  1315. CFrame.new(-1.56371987, -0.0378807485, -0.12044096, 0.892536283, 0.33327353, 0.30382207, -0.157379016, 0.861525297, -0.482707113, -0.422623843, 0.383018374, 0.821392834),
  1316. CFrame.new(0.688273072, -1.83205605, 0.326112747, 0.492402941, -0.0868238136, -0.866025984, 0.173647985, 0.984807849, 0, 0.852869213, -0.150383666, 0.499998987),
  1317. CFrame.new(-0.464390695, -1.92090166, -0.363977104, 0.962945819, 0.0995973051, -0.250631034, -0.0593889765, 0.984808624, 0.163171798, 0.263075113, -0.142240882, 0.954232156),
  1318. }, .3, false)
  1319. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), .5)
  1320. end
  1321. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, .7)
  1322. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1)
  1323. parti.Enabled = true
  1324. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1325. for i = 0, 1, 0.13 do
  1326. swait()
  1327. PlayAnimationFromTable({
  1328. CFrame.new(6.67199492e-006, -0.207597449, -0.0868210196, 0.642787039, 9.57827169e-008, -0.766045034, 0.13302201, 0.984807849, 0.11161866, 0.754407108, -0.173647866, 0.633021653),
  1329. CFrame.new(-2.45868534e-007, 1.4999963, -1.11758425e-008, 0.642787039, -1.63912773e-007, 0.766045034, 9.57827169e-008, 1.00000012, 1.1920929e-007, -0.766045034, -7.4505806e-009, 0.642787039),
  1330. CFrame.new(1.63684285, 0.191258341, 0.0590808541, 0.419205964, -0.896826267, -0.141311735, 0.875504494, 0.440527022, -0.198564485, 0.240329444, -0.0404796004, 0.969847083),
  1331. CFrame.new(-1.44409096, 0.0586332679, 0.28650257, 0.847117305, 0.408219695, 0.340219229, -0.468929112, 0.875426352, 0.117194086, -0.249995977, -0.258815825, 0.93301481),
  1332. CFrame.new(0.598103762, -1.98841107, 0.015527457, 0.981059909, -0.0858310461, -0.17365095, 0.115870565, 0.978432178, 0.171010211, 0.155227691, -0.187892288, 0.969845891),
  1333. CFrame.new(-0.84634155, -1.7162106, -0.315425038, 0.499999523, 0.150383905, 0.852868795, 7.07805157e-007, 0.98480767, -0.17364873, -0.866025805, 0.0868248716, 0.492403209),
  1334. }, .3, false)
  1335. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1336. end
  1337. parti.Enabled = false
  1338. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1339. for i = 0, 1, 0.15 do
  1340. swait()
  1341. PlayAnimationFromTable({
  1342. CFrame.new(0, -0, -0, 0.76604414, 0, -0.642788053, 0, 1, 0, 0.642788053, 0, 0.76604414),
  1343. CFrame.new(-1.40070915e-006, 1.4999963, -1.66893005e-006, 0.76604414, -0.0429935083, 0.6413486, 0, 0.997760653, 0.066885978, -0.642788053, -0.051237613, 0.764328718),
  1344. CFrame.new(1.66817236, 0.999997735, 0.511572003, 0.736215532, -0.634792984, 0.234573662, -0.642445922, -0.546619952, 0.537093997, -0.212720826, -0.546117783, -0.810250103),
  1345. CFrame.new(-1.37409723, 0.400003314, -0.627805173, 0.774178386, 0.211310744, -0.596653819, -0.628698826, 0.366000623, -0.686135113, 0.0733878911, 0.906306386, 0.416200638),
  1346. CFrame.new(0.653213322, -1.99999535, -0.12855646, 0.94284457, -0.0929451212, 0.320008487, 0.0665469989, 0.993487716, 0.0924861878, -0.326520622, -0.0659044906, 0.94288969),
  1347. CFrame.new(-0.640875459, -1.9999963, -0.0123234689, 0.764365256, 0.0739410222, 0.64053005, -0.0661710203, 0.997153461, -0.0361446291, -0.641379297, -0.0147568267, 0.767082214),
  1348. }, .35, false)
  1349. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  1350. end
  1351. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  1352. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, .8)
  1353. CFuncs["Sound"].Create("rbxassetid://199144678", Hitbox, 1, 1)
  1354. parti.Enabled = true
  1355. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1356. for i = 0, 1, 0.13 do
  1357. swait()
  1358. PlayAnimationFromTable({
  1359. CFrame.new(-1.3038516e-006, -0.390966356, -0.0855526477, 0.499999046, 1.78813579e-007, 0.866026044, -0.150384009, 0.984807789, 0.0868238211, -0.852869093, -0.173648283, 0.492402941),
  1360. CFrame.new(-4.05311584e-006, 1.49999619, 1.60932541e-006, 0.573575735, -0.0713945851, -0.81603545, 6.76140189e-007, 0.99619472, -0.0871561766, 0.819152594, 0.0499901175, 0.571393192),
  1361. CFrame.new(1.28216481, 0.179315746, -0.842360139, 0.633024693, -0.0230962932, -0.773787081, -0.717572212, 0.357540846, -0.597708046, 0.290465295, 0.933612049, 0.209758848),
  1362. CFrame.new(-1.62196672, 0.225311682, 0.0992549062, 0.755533695, 0.605033398, 0.25120458, -0.532469451, 0.790533543, -0.302544594, -0.381635189, 0.0948238969, 0.919436276),
  1363. CFrame.new(0.811682165, -1.60607064, -0.260146618, 0.492403209, -0.0868215263, -0.866026103, 0.173648342, 0.98480773, 2.86102295e-006, 0.852869093, -0.15038538, 0.499998868),
  1364. CFrame.new(-0.546382487, -1.80111504, -0.26132381, 0.984808207, 0.173645854, 6.02006912e-006, -0.142245889, 0.80670774, 0.573575616, 0.0995941162, -0.564862847, 0.819152772),}, .43, false)
  1365. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), .5)
  1366. end
  1367. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1368. parti.Enabled = false
  1369. Humanoid.WalkSpeed = 16
  1370. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1371. HandleWeld:remove()
  1372. HandleWeld = CFuncs["Weld"].Create(m, SheathHandle, Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000686645508, -1.94999123, 0.00476646423, 0.999998629, 7.38364179e-007, 0.00163643551, -7.38407834e-007, 1, 2.98023224e-008, -0.00163643563, 2.98023224e-008, 0.999998927))
  1373. for i = 0, 1, 0.2 do
  1374. swait()
  1375. PlayAnimationFromTable({
  1376. CFrame.new(-0, -0, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1377. CFrame.new(-4.73484397e-006, 1.50000036, 1.15185976e-005, 0.939552784, 0.0368335471, -0.340417534, -0.0075959973, 0.996194661, 0.0868244022, 0.342320174, -0.0789902881, 0.936257243),
  1378. CFrame.new(0.161956966, -0.0865287632, -0.995668888, -0.351033777, 0.698357642, 0.623756588, 0.856367111, 0.508853376, -0.0877711996, -0.378696293, 0.503353894, -0.776675105),
  1379. CFrame.new(-1.33793128, -0.137702584, -0.193716392, 0.969846547, -0.200705618, -0.138257802, 0.171010017, 0.96461004, -0.200706288, 0.173647791, 0.171010792, 0.969846368),
  1380. CFrame.new(0.513032913, -1.99914098, 0.013043493, 0.70634675, -0.0327672996, -0.707107365, 0.0463399887, 0.998925745, 0, 0.706347764, -0.032767348, 0.707106352),
  1381. CFrame.new(-0.617212117, -1.98815656, -0.0676514655, 0.862729609, 0.0754801258, -0.500000715, -0.0871560201, 0.99619472, 1.64420851e-006, 0.498098105, 0.0435766503, 0.866025209),}, .5, false)
  1382. end
  1383. parti:remove()
  1384. CurrentMode = "Sheathed"
  1385. attack = false
  1386. end
  1387. ------------------------------------------------------------------------------Hate Wave
  1388. local WaveNum = 1
  1389. local nr = NumberRange.new
  1390. local ns = NumberSequence.new
  1391. local cs = ColorSequence.new
  1392. nsk = NumberSequenceKeypoint.new
  1393. it = Instance.new
  1394. vt = Vector3.new
  1395. cf = CFrame.new
  1396. function Sound(parent, ID, Volume, Pitch, Looped)
  1397. local sound = Inst("Sound", parent)
  1398. sound.SoundId = ID
  1399. sound.Volume = Volume
  1400. sound.Pitch = Pitch
  1401. sound.Looped = Looped
  1402. sound:Play()
  1403. return sound
  1404. end
  1405. local runServ = game:GetService("RunService")
  1406. local debServ = game:GetService("Debris")
  1407. local F1, F2, F3 = Instance.new("Folder", Character), Instance.new("Folder"), Instance.new("Folder")
  1408. F1.Name = "Parts Folder" F2.Parent = F1 F2.Name = "Effects" F3.Parent = F1 F3.Name = "Extra Parts"
  1409. Inst = Instance.new
  1410. Colour1 = "New Yeller"
  1411. local rad = math.rad
  1412. local huge = math.huge
  1413. local rand = math.random
  1414. local Vec = Vector3.new
  1415. local Cf = CFrame.new
  1416. local Euler = CFrame.fromEulerAnglesXYZ
  1417. local BC = BrickColor.new
  1418. local Col3 = Color3.new
  1419. local Inst = Instance.new
  1420. local Ud2 = UDim2.new
  1421. function Hate_Wave()
  1422. attack = true
  1423. local function MakeWave()
  1424. local Wave = Inst("Model", F2)
  1425. Wave.Name = "Wave"
  1426. local WM = Instance.new('Part',Wave)
  1427. WM.BrickColor = BC(Colour1)
  1428. WM.Transparency = 1
  1429. WM.FormFactor = 3
  1430. WM.Reflectance = 0
  1431. WM.Material = "Neon"
  1432. WM.Name = "WavePart"
  1433. WM.Position = Vec(10.3, 7.6, -239.4)
  1434. WM.Rotation = Vec(0, 0, 0)
  1435. WM.Anchored = true
  1436. WM.CanCollide = false
  1437. WM.Locked = true
  1438. WM.Size = Vector3.new(11, 0.2, 5)
  1439. local parti = Instance.new("ParticleEmitter")
  1440. parti.Color = ColorSequence.new(clr)
  1441. parti.LightEmission = 0.5
  1442. parti.Size = ns(0.2)
  1443. parti.Texture = "http://www.roblox.com/asset/?id=248625108"
  1444. sizeseq = ns({nsk(0, 1.62), nsk(0.123, 1.5), nsk(0.154, 1.44), nsk(0.357, 1.31), nsk(0.555, 1.25), nsk(0.725, 0.875), nsk(1, 0.125)})
  1445. transseq = ns({nsk(0, 0), nsk(0.133, 0.544), nsk(0.321, 0.737), nsk(0.388, 0), nsk(0.469, 0.725), nsk(0.522, 0.456), nsk(0.616, 0.637), nsk(0.64, 0), nsk(0.745, 0.525), nsk(1, 0)})
  1446. parti.Transparency = transseq
  1447. parti.Size = sizeseq
  1448. parti.ZOffset = 0
  1449. parti.Acceleration = vt(0, 10, 0)
  1450. parti.LockedToPart = false
  1451. parti.EmissionDirection = "Front"
  1452. parti.Lifetime = nr(0, 1)
  1453. parti.Rate = 200
  1454. parti.Rotation = nr(4, 9)
  1455. parti.RotSpeed = nr(5, 9)
  1456. parti.Speed = nr(2, 4)
  1457. parti.VelocitySpread = 28
  1458. parti.Parent = nil
  1459. parti.Parent = WM
  1460. parti.Enabled = true
  1461. d = Instance.new("Decal")
  1462. d.Parent = WM
  1463. d.Texture = "http://www.roblox.com/asset/?id=182703461"
  1464. d.Face = "Top"
  1465. d2 = Instance.new("Decal")
  1466. d2.Parent = WM
  1467. d2.Texture = "http://www.roblox.com/asset/?id=182703461"
  1468. d2.Face = "Bottom"
  1469. local WH = Inst("Part", Wave)
  1470. WH.Transparency = 1
  1471. WH.Name = "WaveHitbox"
  1472. WH.Position = Vec(10.3, 7.6, -240.2)
  1473. WH.Rotation = Vec(0, 0, 0)
  1474. WH.Anchored = true
  1475. WH.CanCollide = false
  1476. WH.Locked = true
  1477. WH.Size = Vec(5, 12, 8)
  1478. for _, w in pairs(Wave:GetChildren()) do
  1479. if w:IsA("BasePart") and w ~= WH then
  1480. local W = Inst("Weld", WH)
  1481. W.Part0 = WH
  1482. W.Part1 = w
  1483. W.C0 = WH.CFrame:inverse() * Cf(WH.Position)
  1484. W.C1 = w.CFrame:inverse() * Cf(WH.Position)
  1485. local M = Inst("BlockMesh", w)
  1486. M.Scale = Vec(0, 1, 1)
  1487. end
  1488. end
  1489. local SiP = {NumberSequenceKeypoint.new(0, 1, 0), NumberSequenceKeypoint.new(1, .188, 0)}
  1490. local TrP = {NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 1, 0)}
  1491. local PE = Inst("ParticleEmitter", WH)
  1492. PE.Color = ColorSequence.new(BC(Colour1).Color)
  1493. PE.LightEmission = 1
  1494. PE.Size = NumberSequence.new(SiP)
  1495. PE.Transparency = NumberSequence.new(TrP)
  1496. PE.EmissionDirection = "Back"
  1497. PE.Lifetime = NumberRange.new(.2, .8)
  1498. PE.Rate = 100
  1499. PE.Rotation = NumberRange.new(60, 120)
  1500. PE.RotSpeed = NumberRange.new(120, 360)
  1501. PE.Speed = NumberRange.new(30)
  1502. return Wave, WH
  1503. end
  1504. if WaveNum == 1 then -- first wave anim
  1505. WaveNum = 2
  1506. for i = 0, .3, .1 do
  1507. swait()
  1508. PlayAnimationFromTable({
  1509. CFrame.new(-0, -0, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1510. CFrame.new(-4.73484397e-006, 1.50000036, 1.15185976e-005, 0.939552784, 0.0368335471, -0.340417534, -0.0075959973, 0.996194661, 0.0868244022, 0.342320174, -0.0789902881, 0.936257243),
  1511. CFrame.new(0.161956966, -0.0865287632, -0.995668888, -0.351033777, 0.698357642, 0.623756588, 0.856367111, 0.508853376, -0.0877711996, -0.378696293, 0.503353894, -0.776675105),
  1512. CFrame.new(-1.33793128, -0.137702584, -0.193716392, 0.969846547, -0.200705618, -0.138257802, 0.171010017, 0.96461004, -0.200706288, 0.173647791, 0.171010792, 0.969846368),
  1513. CFrame.new(0.513032913, -1.99914098, 0.013043493, 0.70634675, -0.0327672996, -0.707107365, 0.0463399887, 0.998925745, 0, 0.706347764, -0.032767348, 0.707106352),
  1514. CFrame.new(-0.617212117, -1.98815656, -0.0676514655, 0.862729609, 0.0754801258, -0.500000715, -0.0871560201, 0.99619472, 1.64420851e-006, 0.498098105, 0.0435766503, 0.866025209),}, .4, false)
  1515. end
  1516. for i = 0, .2, .1 do
  1517. swait()
  1518. PlayAnimationFromTable({
  1519. CFrame.new(9.59262252e-006, -0.207597882, -0.0868234336, 0.642787039, 9.57827169e-008, -0.766045034, 0.13302201, 0.984807849, 0.11161866, 0.754407108, -0.173647866, 0.633021653),
  1520. CFrame.new(-3.5315752e-006, 1.50000048, -2.77906656e-006, 0.642787039, 0.0667647347, 0.76312995, 9.57827169e-008, 0.99619478, -0.0871551931, -0.766045034, 0.0560222939, 0.640341043),
  1521. CFrame.new(1.95751476, 0.743757784, -0.295798361, -0.258819222, -0.875430286, 0.408209145, 0.965925872, -0.234570161, 0.109381169, -1.89244747e-006, 0.422609687, 0.90631187),
  1522. CFrame.new(-1.43068314, -0.111600742, -0.335780501, 0.981059968, -0.0871567875, -0.172988921, 0.0379645079, 0.96225071, -0.269503951, 0.189947724, 0.25783211, 0.947334528),
  1523. CFrame.new(0.665393293, -1.87006605, -0.0759503245, 0.942652583, -0.231490314, 0.240454674, 0.172370344, 0.954535782, 0.243207887, -0.285822898, -0.187813237, 0.939697623),
  1524. CFrame.new(-0.794201851, -1.73358107, -0.2059865, 0.573575616, 0.142244354, 0.806707919, 5.569309e-007, 0.98480773, -0.173648566, -0.819152713, 0.0996010154, 0.564861596),}, .5, false)
  1525. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1526. end
  1527. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1528. local Wave, WHB = MakeWave()
  1529. for _, i in pairs(Wave.WavePart:GetChildren()) do
  1530. if i:IsA("SpecialMesh") then
  1531. i:Destroy()
  1532. elseif i:IsA("BlockMesh") then
  1533. i:Destroy()
  1534. end
  1535. end
  1536. for _, p in pairs(Wave:GetChildren()) do
  1537. if p:IsA("BasePart") then
  1538. p.Anchored = false
  1539. end
  1540. end
  1541. WHB.CFrame = RootPart.CFrame * Euler(0, 0, rad(90))
  1542. local Vel = Inst("BodyVelocity", WHB)
  1543. Vel.MaxForce = Vec(huge, huge, huge)
  1544. Vel.Velocity = WHB.CFrame.lookVector * 220
  1545. local Gyr = Inst("BodyGyro", WHB)
  1546. Gyr.CFrame = WHB.CFrame
  1547. Gyr.MaxTorque = Vec(huge, huge, huge)
  1548. local s = Sound(WHB,"http://roblox.com/asset/?id=75422951", 1, 1, false)
  1549. debServ:AddItem(s, 2)
  1550. coroutine.resume(coroutine.create(function()
  1551. debServ:AddItem(Wave, 2)
  1552. local hit = WHB.Touched:connect(function(part) MagnitudeDamage(WHB, 3, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1553. repeat swait() until Wave.Parent == nil
  1554. end)
  1555. end))
  1556. elseif WaveNum == 2 then
  1557. WaveNum = 3
  1558. for i = 0, .3, .1 do
  1559. swait()
  1560. PlayAnimationFromTable({
  1561. CFrame.new(-0, -0, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1562. CFrame.new(-4.73484397e-006, 1.50000036, 1.15185976e-005, 0.939552784, 0.0368335471, -0.340417534, -0.0075959973, 0.996194661, 0.0868244022, 0.342320174, -0.0789902881, 0.936257243),
  1563. CFrame.new(0.161956966, -0.0865287632, -0.995668888, -0.351033777, 0.698357642, 0.623756588, 0.856367111, 0.508853376, -0.0877711996, -0.378696293, 0.503353894, -0.776675105),
  1564. CFrame.new(-1.33793128, -0.137702584, -0.193716392, 0.969846547, -0.200705618, -0.138257802, 0.171010017, 0.96461004, -0.200706288, 0.173647791, 0.171010792, 0.969846368),
  1565. CFrame.new(0.513032913, -1.99914098, 0.013043493, 0.70634675, -0.0327672996, -0.707107365, 0.0463399887, 0.998925745, 0, 0.706347764, -0.032767348, 0.707106352),
  1566. CFrame.new(-0.617212117, -1.98815656, -0.0676514655, 0.862729609, 0.0754801258, -0.500000715, -0.0871560201, 0.99619472, 1.64420851e-006, 0.498098105, 0.0435766503, 0.866025209),}, .4, false)
  1567. end
  1568. for i = 0, .2, .1 do
  1569. swait()
  1570. PlayAnimationFromTable({
  1571. CFrame.new(9.59262252e-006, -0.207597882, -0.0868234336, 0.642787039, 9.57827169e-008, -0.766045034, 0.13302201, 0.984807849, 0.11161866, 0.754407108, -0.173647866, 0.633021653),
  1572. CFrame.new(-3.5315752e-006, 1.50000048, -2.77906656e-006, 0.642787039, 0.0667647347, 0.76312995, 9.57827169e-008, 0.99619478, -0.0871551931, -0.766045034, 0.0560222939, 0.640341043),
  1573. CFrame.new(1.95751476, 0.743757784, -0.295798361, -0.258819222, -0.875430286, 0.408209145, 0.965925872, -0.234570161, 0.109381169, -1.89244747e-006, 0.422609687, 0.90631187),
  1574. CFrame.new(-1.43068314, -0.111600742, -0.335780501, 0.981059968, -0.0871567875, -0.172988921, 0.0379645079, 0.96225071, -0.269503951, 0.189947724, 0.25783211, 0.947334528),
  1575. CFrame.new(0.665393293, -1.87006605, -0.0759503245, 0.942652583, -0.231490314, 0.240454674, 0.172370344, 0.954535782, 0.243207887, -0.285822898, -0.187813237, 0.939697623),
  1576. CFrame.new(-0.794201851, -1.73358107, -0.2059865, 0.573575616, 0.142244354, 0.806707919, 5.569309e-007, 0.98480773, -0.173648566, -0.819152713, 0.0996010154, 0.564861596),}, .5, false)
  1577. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1578. end
  1579. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1580. local Wave, WHB = MakeWave()
  1581. for _, i in pairs(Wave.WavePart:GetChildren()) do
  1582. if i:IsA("SpecialMesh") then
  1583. i:Destroy()
  1584. elseif i:IsA("BlockMesh") then
  1585. i:Destroy()
  1586. end
  1587. end
  1588. for _, p in pairs(Wave:GetChildren()) do
  1589. if p:IsA("BasePart") then
  1590. p.Anchored = false
  1591. end
  1592. end
  1593. WHB.CFrame = RootPart.CFrame * Euler(0, 0, rad(45))
  1594. local Vel = Inst("BodyVelocity", WHB)
  1595. Vel.MaxForce = Vec(huge, huge, huge)
  1596. Vel.Velocity = WHB.CFrame.lookVector * 220
  1597. local Gyr = Inst("BodyGyro", WHB)
  1598. Gyr.CFrame = WHB.CFrame
  1599. Gyr.MaxTorque = Vec(huge, huge, huge)
  1600. local s = Sound(WHB,"http://roblox.com/asset/?id=75422951", 1, 1.6, false)
  1601. debServ:AddItem(s, 2)
  1602. coroutine.resume(coroutine.create(function()
  1603. debServ:AddItem(Wave, 2)
  1604. local hit = WHB.Touched:connect(function(part) MagnitudeDamage(WHB, 3, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1605. repeat swait() until Wave.Parent == nil
  1606. end)
  1607. end))
  1608. elseif WaveNum == 3 then
  1609. WaveNum = 4
  1610. for i = 0, 1, 0.15 do
  1611. swait()
  1612. PlayAnimationFromTable({
  1613. CFrame.new(0, -0, -0, 0.573575675, 0, -0.819152594, 0, 1, 0, 0.819152594, 0, 0.573575675),
  1614. CFrame.new(3.08454037e-006, 1.49999881, 2.57045031e-006, 0.642787039, -0.0667651147, 0.76312989, 0, 0.99619478, 0.0871556103, -0.766044915, -0.0560225062, 0.640341043),
  1615. CFrame.new(1.69747591, 0.457380712, 0.451709926, -0.0444228128, -0.827531219, 0.55965966, -0.981060326, -0.0695906579, -0.180770397, 0.18854022, -0.557090104, -0.808766544),
  1616. CFrame.new(-1.68707776, 0.160575554, -0.28150323, 0.690673113, 0.601469755, -0.401503354, -0.691249013, 0.712214351, -0.12217018, 0.212474763, 0.361918449, 0.907672644),
  1617. CFrame.new(0.637356639, -1.97847009, 0.076719813, 0.850760341, -0.123644285, 0.51080215, 0.0764630362, 0.990710139, 0.112458259, -0.519961715, -0.0566175357, 0.852311194),
  1618. CFrame.new(-0.628168941, -1.98483193, 0.152803689, 0.640938401, 0.0450230837, 0.766270876, -0.0758190081, 0.99710989, 0.00483164471, -0.763838768, -0.0611946844, 0.642499626),
  1619. }, .35, false)
  1620. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  1621. end
  1622. for i = 0, 1, 0.13 do
  1623. swait()
  1624. PlayAnimationFromTable({
  1625. CFrame.new(-0, -0.179999992, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1626. CFrame.new(-3.07708979e-006, 1.49999881, 2.57790089e-006, 0.64278692, 0.066765137, -0.763130128, 0, 0.99619478, 0.0871556103, 0.766045094, -0.056022495, 0.640340984),
  1627. CFrame.new(0.954324961, 0.24834919, -0.880105972, 0.326528549, 0.544942617, -0.772280335, -0.941748381, 0.257209718, -0.216687083, 0.0805559754, 0.798048139, 0.597185135),
  1628. CFrame.new(-1.58964086, 0.138686687, 0.0523245335, 0.944645166, 0.254885972, -0.206588656, -0.206587031, 0.951251626, 0.229002386, 0.254887283, -0.173647493, 0.951251388),
  1629. CFrame.new(0.670057595, -1.81781983, -0.10544461, 0.499700427, -0.0172690637, -0.866026282, 0.0345539972, 0.999402881, 9.12000269e-006, 0.865508974, -0.0299292281, 0.499998689),
  1630. CFrame.new(-0.884505391, -1.76931953, -0.185952976, 0.681231737, 0.216974914, -0.699174821, -0.105348974, 0.974182904, 0.199672803, 0.724448264, -0.0623660684, 0.686502278),
  1631. }, .35, false)
  1632. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)), .5)
  1633. end
  1634. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1635. local Wave, WHB = MakeWave()
  1636. for _, i in pairs(Wave.WavePart:GetChildren()) do
  1637. if i:IsA("SpecialMesh") then
  1638. i:Destroy()
  1639. elseif i:IsA("BlockMesh") then
  1640. i:Destroy()
  1641. end
  1642. end
  1643. for _, p in pairs(Wave:GetChildren()) do
  1644. if p:IsA("BasePart") then
  1645. p.Anchored = false
  1646. end
  1647. end
  1648. WHB.CFrame = RootPart.CFrame * Euler(0, 0, rad(-45))
  1649. local Vel = Inst("BodyVelocity", WHB)
  1650. Vel.MaxForce = Vec(huge, huge, huge)
  1651. Vel.Velocity = WHB.CFrame.lookVector * 220
  1652. local Gyr = Inst("BodyGyro", WHB)
  1653. Gyr.CFrame = WHB.CFrame
  1654. Gyr.MaxTorque = Vec(huge, huge, huge)
  1655. local s = Sound(WHB,"http://roblox.com/asset/?id=75422951", 1, 1.6, false)
  1656. debServ:AddItem(s, 2)
  1657. coroutine.resume(coroutine.create(function()
  1658. debServ:AddItem(Wave, 2)
  1659. local hit = WHB.Touched:connect(function(part) MagnitudeDamage(WHB, 3, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1660. repeat swait() until Wave.Parent == nil
  1661. end)
  1662. end))
  1663. elseif WaveNum == 4 then
  1664. WaveNum = 1
  1665. for i = 0, 1, 0.15 do
  1666. swait()
  1667. PlayAnimationFromTable({
  1668. CFrame.new(-0.0837758034, 0.700000048, -0.000987187028, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1669. CFrame.new(-1.40815973e-006, 1.49999845, 8.27014446e-007, 0.76637435, 0.015135292, -0.642216265, 0.0435769781, 0.99619478, 0.0754792169, 0.640914857, -0.0858311653, 0.762798488),
  1670. CFrame.new(1.11243939, 1.57922888, 0.289018214, 0.795270383, 0.284988612, 0.535095096, -0.00377499871, -0.880278766, 0.474441946, 0.606243372, -0.379329592, -0.698983729),
  1671. CFrame.new(-1.46526325, -7.59959221e-007, -0.196970493, 0.933013916, 0.31470269, 0.17449224, -0.249999911, 0.91567713, -0.314699322, -0.258815199, 0.249995798, 0.933014989),
  1672. CFrame.new(0.500003934, -1.40000188, 5.00679016e-006, 0.869606853, 0.11697793, -0.47968778, 0.0593910068, 0.939692855, 0.336823553, 0.490160108, -0.321393192, 0.810215831),
  1673. CFrame.new(-0.517370999, -1.89999473, 0.0984975696, 0.996194839, -0.0225575194, 0.0841861069, 0, 0.965926111, 0.258817971, -0.0871558487, -0.257833093, 0.96225059),
  1674. }, .35, false)
  1675. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  1676. end
  1677. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, 1.1)
  1678. for i = 0, 1, 0.15 do
  1679. swait()
  1680. PlayAnimationFromTable({
  1681. CFrame.new(8.49366188e-006, -0.517038405, -0.12939477, 0.573576272, -2.56408548e-008, 0.819152236, -0.212012097, 0.965925872, 0.148452446, -0.791240335, -0.258818954, 0.554032147),
  1682. CFrame.new(-7.15255737e-007, 1.49999762, 5.66244125e-007, 0.573576272, -0.142242402, -0.806707799, -2.56408548e-008, 0.984808207, -0.173645884, 0.819152236, 0.0995991975, 0.564862609),
  1683. CFrame.new(1.65453815, 0.0323560238, 0.0403400958, 0.471787304, -0.694269896, -0.54351294, 0.0667629391, 0.642788172, -0.763129234, 0.879181206, 0.323748112, 0.349610776),
  1684. CFrame.new(-1.5888859, 0.198380977, 0.39086473, 0.890262604, 0.397129685, 0.222981408, -0.448023975, 0.851651311, 0.271964461, -0.0818972588, -0.34202081, 0.936116874),
  1685. CFrame.new(0.843913436, -1.4842062, -0.160360321, 0.568213761, -0.234569371, -0.7887398, 0.0449442565, 0.96592617, -0.254886001, 0.82165277, 0.109380431, 0.559395015),
  1686. CFrame.new(-0.500049353, -1.80359125, 0.459836125, 0.939691901, -2.05636024e-006, 0.34202233, -0.280167401, 0.573575675, 0.769751489, -0.196177214, -0.819152594, 0.538983822),
  1687. }, .5, false)
  1688. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1689. end
  1690. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1691. local Wave, WHB = MakeWave()
  1692. for _, i in pairs(Wave.WavePart:GetChildren()) do
  1693. if i:IsA("SpecialMesh") then
  1694. i:Destroy()
  1695. elseif i:IsA("BlockMesh") then
  1696. i:Destroy()
  1697. end
  1698. end
  1699. for _, p in pairs(Wave:GetChildren()) do
  1700. if p:IsA("BasePart") then
  1701. p.Anchored = false
  1702. end
  1703. end
  1704. WHB.CFrame = RootPart.CFrame
  1705. local Vel = Inst("BodyVelocity", WHB)
  1706. Vel.MaxForce = Vec(huge, huge, huge)
  1707. Vel.Velocity = WHB.CFrame.lookVector * 220
  1708. local Gyr = Inst("BodyGyro", WHB)
  1709. Gyr.CFrame = WHB.CFrame
  1710. Gyr.MaxTorque = Vec(huge, huge, huge)
  1711. local s = Sound(WHB,"http://roblox.com/asset/?id=75422951", 1, 1.6, false)
  1712. debServ:AddItem(s, 2)
  1713. coroutine.resume(coroutine.create(function()
  1714. debServ:AddItem(Wave, 2)
  1715. local hit = WHB.Touched:connect(function(part) MagnitudeDamage(WHB, 3, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1716. repeat swait() until Wave.Parent == nil
  1717. end)
  1718. end))
  1719. end
  1720. attack = false
  1721. end
  1722. ------------------------------------------------------------------------------GUARD
  1723. local GodMode = false
  1724. local OP_HEALTH = runServ.RenderStepped:connect(function()
  1725. if GodMode and RootJoint.Parent ~= nil then
  1726. Humanoid.MaxHealth = huge
  1727. Humanoid.Health = huge
  1728. Humanoid.MaxHealth = huge
  1729. Humanoid.Health = huge
  1730. wait()
  1731. Humanoid.MaxHealth = huge
  1732. Humanoid.Health = huge
  1733. Humanoid.MaxHealth = huge
  1734. Humanoid.Health = huge
  1735. end
  1736. end)
  1737. local GH = 5000
  1738. local VHealth = Inst("DoubleConstrainedValue")
  1739. VHealth.MaxValue = GH*4
  1740. VHealth.MinValue = 0
  1741. VHealth.Value = GH*4
  1742. function Corrupt_Guard()
  1743. attack = true
  1744. huh = true
  1745. Humanoid.WalkSpeed = 0
  1746. local LHealth = Humanoid.Health
  1747. GodMode = true
  1748. local function MakeGuard()
  1749. local guard = Inst("Part", workspace)
  1750. guard.BrickColor = BC(Colour1)
  1751. guard.Material = "SmoothPlastic"
  1752. guard.Transparency = .3
  1753. guard.Anchored = true
  1754. guard.Name = "Guard"
  1755. guard.Anchored = true
  1756. guard.CanCollide = false
  1757. guard.Locked = true
  1758. guard.Size = Vec(11.2, 11.2, 3.2)
  1759. local gm = Inst("SpecialMesh", guard)
  1760. gm.MeshId = "http://www.roblox.com/asset/?id=1185246"
  1761. gm.Scale = Vec(24, 24, 10)
  1762. gm.TextureId = "http://www.roblox.com/asset/?id=74697410"
  1763. local vc = BC(Colour1).Color
  1764. gm.VertexColor = Vec(vc.r, vc.g, vc.b)
  1765. guard.CFrame = RootPart.CFrame * Cf(0, 0, -2.2)
  1766. local DBModel = Inst("Model", workspace)
  1767. DBModel.Name = "DamageBox"
  1768. local gdb = Inst("Part", DBModel)
  1769. gdb.Transparency = 1
  1770. gdb.Anchored = true
  1771. gdb.CanCollide = true
  1772. gdb.Locked = true
  1773. gdb.Size = Vec(16, 16, 12)
  1774. gdb.CFrame = guard.CFrame * Cf(0, 0, -3.2)
  1775. gdb.Name = "Head"
  1776. local gdt = Inst("Part", DBModel)
  1777. gdt.Transparency = 1
  1778. gdt.Anchored = true
  1779. gdt.CanCollide = true
  1780. gdt.Locked = true
  1781. gdt.Size = Vec(16, 16, 12)
  1782. gdt.CFrame = guard.CFrame * Cf(0, 0, -3.2)
  1783. gdt.Name = "Torso"
  1784. local kthen = Inst("Weld", gdb)
  1785. kthen.Part0 = gdb
  1786. kthen.Part1 = gdt
  1787. local GHealth = Inst("Humanoid", DBModel)
  1788. GHealth.MaxHealth = GH
  1789. coroutine.resume(coroutine.create(function() runServ.Stepped:wait() GHealth.Health = GHealth.MaxHealth end))
  1790. return guard, GHealth, gdb, gdt, DBModel
  1791. end
  1792. local Guard, GuardHealth, GDB, GDT, DBM = MakeGuard()
  1793. local Projectiles = {}
  1794. local Ignore = {Character}
  1795. local DontHeal = false
  1796. local function Check(pro)
  1797. local isSafe = false
  1798. for _, g in pairs(Projectiles) do
  1799. if g[1] ~= pro then
  1800. isSafe = true
  1801. end
  1802. end
  1803. return isSafe
  1804. end
  1805. runServ.Stepped:wait()
  1806. repeat
  1807. Torso.Anchored=true
  1808. Humanoid.WalkSpeed = 0
  1809. Humanoid.MaxHealth = huge
  1810. runServ.Stepped:wait()
  1811. Humanoid.Health = huge
  1812. RootPart.Velocity = Vec(0, 0, 0)
  1813. if Guard and GuardHealth and GDB and GDT and DBM and not DontHeal and Guard.Parent ~= nil and GuardHealth.Parent ~= nil and GDB.Parent ~= nil and GDT.Parent ~= nil and DBM.Parent ~= nil and GuardHealth.Health ~= 0 then
  1814. GuardHealth.MaxHealth = GH
  1815. Guard.CFrame = RootPart:GetRenderCFrame() * Cf(0, 0, -2.2)
  1816. GDB.CFrame = Guard:GetRenderCFrame() * Cf(0, 0, -3.2)
  1817. GDT.CFrame = Guard:GetRenderCFrame() * Cf(0, 0, -3.2)
  1818. if GuardHealth.Health ~= GuardHealth.MaxHealth then
  1819. local HealthLost = (GuardHealth.MaxHealth-GuardHealth.Health)
  1820. LHealth = LHealth+(HealthLost/2)
  1821.  
  1822. GuardHealth.Health = GuardHealth.MaxHealth
  1823. end
  1824. else
  1825. debServ:AddItem(Guard, 0)
  1826. debServ:AddItem(GuardHealth, 0)
  1827. debServ:AddItem(GDB, 0)
  1828. debServ:AddItem(DBM, 0)
  1829. Guard, GuardHealth, GDB, GDT, DBM = MakeGuard()
  1830. local s1 = Sound(RootPart,"http://roblox.com/asset/?id=233091161", 1, 1.4, false)
  1831. debServ:AddItem(s1, 3)
  1832. DBM.Parent = F2
  1833. MagnitudeDamage(RootPart, 10, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1834. DBM.Parent = workspace
  1835. repeat runServ.Stepped:wait() until Guard and GuardHealth and GDB and DBM
  1836. end
  1837. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, -0.1 + .1 * math.cos(sine / 20), 0) * angles(math.rad(0), math.rad(50), math.rad(0)), .3)
  1838. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, -.05) * angles(math.rad(-3 + 3 * math.cos(sine / 20)), math.rad(-50), math.rad(3 + 3 * math.cos(sine / 20))), .3)
  1839. RW.C0 = clerp(RW.C0, CFrame.new(1.35, 0.5, -.6) * angles(math.rad(90), math.rad(70), math.rad(5 + 1 * math.cos(sine / 15))), 0.3)
  1840. LW.C0 = clerp(LW.C0, CFrame.new(-1.6, 0.1, 0) * angles(math.rad(0), math.rad(-5), math.rad(-15 - 2 * math.cos(sine / 15))), 0.3)
  1841. RH.C0 = clerp(RH.C0, CFrame.new(.6, -1.9 - .1 * math.cos(sine / 20), 0) * angles(math.rad(0), math.rad(-30), math.rad(5 - 1 * math.cos(sine / 15))), .3)
  1842. LH.C0 = clerp(LH.C0, CFrame.new(-.6, -1.9 - .1 * math.cos(sine / 20), 0) * angles(math.rad(0), math.rad(-30), math.rad(-5 + 1 * math.cos(sine / 15))), .3)
  1843. until huh == false
  1844. Torso.Anchored = false
  1845. debServ:AddItem(Guard, 0)
  1846. debServ:AddItem(GuardHealth, 0)
  1847. debServ:AddItem(GDB, 0)
  1848. debServ:AddItem(DBM, 0)
  1849. GodMode = false
  1850. Humanoid.MaxHealth = 100
  1851. Humanoid.Health = 100
  1852. Humanoid.WalkSpeed = 16
  1853. attack = false
  1854. huh = false
  1855. wait(.15)
  1856. Humanoid.Health = LHealth
  1857. coroutine.resume(coroutine.create(function()
  1858. end))
  1859. end
  1860. ArtificialHB.Event:connect(function()
  1861. if GodMode == false then
  1862. Humanoid.MaxHealth = 100
  1863. end
  1864. end)
  1865. ------------------------------------------------------------------------------UNSHEATHE
  1866. function UNSHEATH()
  1867. attack = true
  1868. local function MakeWave()
  1869. local Wave = Inst("Model", F2)
  1870. Wave.Name = "Wave"
  1871. local WM = Instance.new('Part',Wave)
  1872. WM.BrickColor = BC(Colour1)
  1873. WM.Transparency = 1
  1874. WM.FormFactor = 3
  1875. WM.Reflectance = 0
  1876. WM.Material = "Neon"
  1877. WM.Name = "WavePart"
  1878. WM.Position = Vec(10.3, 7.6, -239.4)
  1879. WM.Rotation = Vec(0, 0, 0)
  1880. WM.Anchored = true
  1881. WM.CanCollide = false
  1882. WM.Locked = true
  1883. WM.Size = Vector3.new(11, 0.2, 5)
  1884. local parti = Instance.new("ParticleEmitter")
  1885. parti.Color = ColorSequence.new(clr)
  1886. parti.LightEmission = 0.5
  1887. parti.Size = ns(0.2)
  1888. parti.Texture = "http://www.roblox.com/asset/?id=248625108"
  1889. sizeseq = ns({nsk(0, 1.62), nsk(0.123, 1.5), nsk(0.154, 1.44), nsk(0.357, 1.31), nsk(0.555, 1.25), nsk(0.725, 0.875), nsk(1, 0.125)})
  1890. transseq = ns({nsk(0, 0), nsk(0.133, 0.544), nsk(0.321, 0.737), nsk(0.388, 0), nsk(0.469, 0.725), nsk(0.522, 0.456), nsk(0.616, 0.637), nsk(0.64, 0), nsk(0.745, 0.525), nsk(1, 0)})
  1891. parti.Transparency = transseq
  1892. parti.Size = sizeseq
  1893. parti.ZOffset = 0
  1894. parti.Acceleration = vt(0, 10, 0)
  1895. parti.LockedToPart = false
  1896. parti.EmissionDirection = "Front"
  1897. parti.Lifetime = nr(0, 1)
  1898. parti.Rate = 200
  1899. parti.Rotation = nr(4, 9)
  1900. parti.RotSpeed = nr(5, 9)
  1901. parti.Speed = nr(2, 4)
  1902. parti.VelocitySpread = 28
  1903. parti.Parent = nil
  1904. parti.Parent = WM
  1905. parti.Enabled = true
  1906. d = Instance.new("Decal")
  1907. d.Parent = WM
  1908. d.Texture = "http://www.roblox.com/asset/?id=182703461"
  1909. d.Face = "Top"
  1910. d2 = Instance.new("Decal")
  1911. d2.Parent = WM
  1912. d2.Face = "Bottom"
  1913. local WH = Inst("Part", Wave)
  1914. WH.Transparency = 1
  1915. WH.Name = "WaveHitbox"
  1916. WH.Position = Vec(10.3, 7.6, -240.2)
  1917. WH.Rotation = Vec(0, 0, 0)
  1918. WH.Anchored = true
  1919. WH.CanCollide = false
  1920. WH.Locked = true
  1921. WH.Size = Vec(5, 12, 8)
  1922. for _, w in pairs(Wave:GetChildren()) do
  1923. if w:IsA("BasePart") and w ~= WH then
  1924. local W = Inst("Weld", WH)
  1925. W.Part0 = WH
  1926. W.Part1 = w
  1927. W.C0 = WH.CFrame:inverse() * Cf(WH.Position)
  1928. W.C1 = w.CFrame:inverse() * Cf(WH.Position)
  1929. local M = Inst("BlockMesh", w)
  1930. M.Scale = Vec(0, 1, 1)
  1931. end
  1932. end
  1933. local SiP = {NumberSequenceKeypoint.new(0, 1, 0), NumberSequenceKeypoint.new(1, .188, 0)}
  1934. local TrP = {NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 1, 0)}
  1935. local PE = Inst("ParticleEmitter", WH)
  1936. PE.Color = ColorSequence.new(clr)
  1937. PE.LightEmission = 1
  1938. PE.Size = NumberSequence.new(SiP)
  1939. PE.Transparency = NumberSequence.new(TrP)
  1940. PE.EmissionDirection = "Back"
  1941. PE.Lifetime = NumberRange.new(.2, .8)
  1942. PE.Rate = 100
  1943. PE.Rotation = NumberRange.new(60, 120)
  1944. PE.RotSpeed = NumberRange.new(120, 360)
  1945. PE.Speed = NumberRange.new(30)
  1946. return Wave, WH
  1947. end
  1948. for i = 0, 1, 0.1 do
  1949. swait()
  1950. PlayAnimationFromTable({
  1951. CFrame.new(-0, -0, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1952. CFrame.new(-4.73484397e-006, 1.50000036, 1.15185976e-005, 0.939552784, 0.0368335471, -0.340417534, -0.0075959973, 0.996194661, 0.0868244022, 0.342320174, -0.0789902881, 0.936257243),
  1953. CFrame.new(0.161956966, -0.0865287632, -0.995668888, -0.351033777, 0.698357642, 0.623756588, 0.856367111, 0.508853376, -0.0877711996, -0.378696293, 0.503353894, -0.776675105),
  1954. CFrame.new(-1.33793128, -0.137702584, -0.193716392, 0.969846547, -0.200705618, -0.138257802, 0.171010017, 0.96461004, -0.200706288, 0.173647791, 0.171010792, 0.969846368),
  1955. CFrame.new(0.513032913, -1.99914098, 0.013043493, 0.70634675, -0.0327672996, -0.707107365, 0.0463399887, 0.998925745, 0, 0.706347764, -0.032767348, 0.707106352),
  1956. CFrame.new(-0.617212117, -1.98815656, -0.0676514655, 0.862729609, 0.0754801258, -0.500000715, -0.0871560201, 0.99619472, 1.64420851e-006, 0.498098105, 0.0435766503, 0.866025209),}, .4, false)
  1957. end
  1958. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1)
  1959. local parti = Instance.new("ParticleEmitter", Hitbox)
  1960. parti.Color = ColorSequence.new(clr)
  1961. parti.LightEmission = 0.5
  1962. parti.Size = NumberSequence.new(0.2)
  1963. parti.Texture = "http://www.roblox.com/asset/?id=248625108"
  1964. parti.Transparency = NumberSequence.new({
  1965. NumberSequenceKeypoint.new(0, 0),
  1966. NumberSequenceKeypoint.new(0.133, 0.544),
  1967. NumberSequenceKeypoint.new(0.321, 0.737),
  1968. NumberSequenceKeypoint.new(0.388, 0),
  1969. NumberSequenceKeypoint.new(0.469, 0.725),
  1970. NumberSequenceKeypoint.new(0.522, 0.456),
  1971. NumberSequenceKeypoint.new(0.616, 0.637),
  1972. NumberSequenceKeypoint.new(0.64, 0),
  1973. NumberSequenceKeypoint.new(0.745, 0.525),
  1974. NumberSequenceKeypoint.new(1, 0)
  1975. })
  1976. parti.Size = NumberSequence.new({
  1977. NumberSequenceKeypoint.new(0, 1.62),
  1978. NumberSequenceKeypoint.new(0.123, 1.5),
  1979. NumberSequenceKeypoint.new(0.154, 1.44),
  1980. NumberSequenceKeypoint.new(0.357, 1.31),
  1981. NumberSequenceKeypoint.new(0.555, 1.25),
  1982. NumberSequenceKeypoint.new(0.725, 0.875),
  1983. NumberSequenceKeypoint.new(1, 0.125)
  1984. })
  1985. parti.ZOffset = 0
  1986. parti.Acceleration = Vector3.new(8, 6, 6)
  1987. parti.LockedToPart = false
  1988. parti.EmissionDirection = "Front"
  1989. parti.Lifetime = NumberRange.new(0, 1)
  1990. parti.Rate = 200
  1991. parti.Rotation = NumberRange.new(4, 9)
  1992. parti.RotSpeed = NumberRange.new(5, 9)
  1993. parti.Speed = NumberRange.new(5, 7)
  1994. parti.VelocitySpread = 28
  1995. game:GetService("Debris"):AddItem(parti, 1)
  1996. HandleWeld:remove()
  1997. HandleWeld = CFuncs["Weld"].Create(m, RightArm, Handle, CFrame.new(0, 0, 0), CFrame.new(0, -.1, .95) * CFrame.Angles(math.rad(90), math.rad(180), 0))
  1998. Humanoid.WalkSpeed = 25
  1999. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, .7)
  2000. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  2001. MagnitudeDamage(Hitbox, 7, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2002. for i = 0, 1, 0.08 do
  2003. swait()
  2004. PlayAnimationFromTable({
  2005. CFrame.new(9.59262252e-006, -0.207597882, -0.0868234336, 0.642787039, 9.57827169e-008, -0.766045034, 0.13302201, 0.984807849, 0.11161866, 0.754407108, -0.173647866, 0.633021653),
  2006. CFrame.new(-3.5315752e-006, 1.50000048, -2.77906656e-006, 0.642787039, 0.0667647347, 0.76312995, 9.57827169e-008, 0.99619478, -0.0871551931, -0.766045034, 0.0560222939, 0.640341043),
  2007. CFrame.new(1.95751476, 0.743757784, -0.295798361, -0.258819222, -0.875430286, 0.408209145, 0.965925872, -0.234570161, 0.109381169, -1.89244747e-006, 0.422609687, 0.90631187),
  2008. CFrame.new(-1.43068314, -0.111600742, -0.335780501, 0.981059968, -0.0871567875, -0.172988921, 0.0379645079, 0.96225071, -0.269503951, 0.189947724, 0.25783211, 0.947334528),
  2009. CFrame.new(0.665393293, -1.87006605, -0.0759503245, 0.942652583, -0.231490314, 0.240454674, 0.172370344, 0.954535782, 0.243207887, -0.285822898, -0.187813237, 0.939697623),
  2010. CFrame.new(-0.794201851, -1.73358107, -0.2059865, 0.573575616, 0.142244354, 0.806707919, 5.569309e-007, 0.98480773, -0.173648566, -0.819152713, 0.0996010154, 0.564861596),
  2011. }, .5, false)
  2012. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  2013. end
  2014. local Wave, WHB = MakeWave()
  2015. for _, i in pairs(Wave.WavePart:GetChildren()) do
  2016. if i:IsA("SpecialMesh") then
  2017. i:Destroy()
  2018. elseif i:IsA("BlockMesh") then
  2019. i:Destroy()
  2020. end
  2021. end
  2022. for _, p in pairs(Wave:GetChildren()) do
  2023. if p:IsA("BasePart") then
  2024. p.Anchored = false
  2025. end
  2026. end
  2027. WHB.CFrame = RootPart.CFrame * Euler(0, 0, rad(0))
  2028. local Vel = Inst("BodyVelocity", WHB)
  2029. Vel.MaxForce = Vec(huge, huge, huge)
  2030. Vel.Velocity = WHB.CFrame.lookVector * 220
  2031. local Gyr = Inst("BodyGyro", WHB)
  2032. Gyr.CFrame = WHB.CFrame
  2033. Gyr.MaxTorque = Vec(huge, huge, huge)
  2034. local s = Sound(WHB,"http://roblox.com/asset/?id=75422951", 1, 1.6, false)
  2035. debServ:AddItem(s, 2)
  2036. coroutine.resume(coroutine.create(function()
  2037. debServ:AddItem(Wave, 2)
  2038. local hit = WHB.Touched:connect(function(part) MagnitudeDamage(WHB, 3, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2039. repeat swait() until Wave.Parent == nil
  2040. end)
  2041. end))
  2042. parti.Enabled = false
  2043. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  2044. attack = false
  2045. end
  2046. ------------------------------------------------------------------------------SEAR
  2047. local Taunt = true
  2048.  
  2049. function Sear()
  2050. attack = true
  2051. CFuncs["Sound"].Create("rbxassetid://0", Head, 2, 1)
  2052. local parti = Instance.new("ParticleEmitter", Hitbox)
  2053. parti.Color = ColorSequence.new(clr)
  2054. parti.LightEmission = 0.5
  2055. parti.Size = NumberSequence.new(0.2)
  2056. parti.Texture = "http://www.roblox.com/asset/?id=296874871"
  2057. parti.Transparency = NumberSequence.new({
  2058. NumberSequenceKeypoint.new(0, 0),
  2059. NumberSequenceKeypoint.new(0.133, 0.544),
  2060. NumberSequenceKeypoint.new(0.321, 0.737),
  2061. NumberSequenceKeypoint.new(0.388, 0),
  2062. NumberSequenceKeypoint.new(0.469, 0.725),
  2063. NumberSequenceKeypoint.new(0.522, 0.456),
  2064. NumberSequenceKeypoint.new(0.616, 0.637),
  2065. NumberSequenceKeypoint.new(0.64, 0),
  2066. NumberSequenceKeypoint.new(0.745, 0.525),
  2067. NumberSequenceKeypoint.new(1, 0)
  2068. })
  2069. parti.Size = NumberSequence.new({
  2070. NumberSequenceKeypoint.new(0, 1.62),
  2071. NumberSequenceKeypoint.new(0.123, 1.5),
  2072. NumberSequenceKeypoint.new(0.154, 1.44),
  2073. NumberSequenceKeypoint.new(0.357, 1.31),
  2074. NumberSequenceKeypoint.new(0.555, 1.25),
  2075. NumberSequenceKeypoint.new(0.725, 0.875),
  2076. NumberSequenceKeypoint.new(1, 0.125)
  2077. })
  2078. parti.ZOffset = 0
  2079. parti.Acceleration = Vector3.new(8, 6, 6)
  2080. parti.LockedToPart = false
  2081. parti.EmissionDirection = "Front"
  2082. parti.Lifetime = NumberRange.new(0, 1)
  2083. parti.Rate = 200
  2084. parti.Rotation = NumberRange.new(4, 9)
  2085. parti.RotSpeed = NumberRange.new(5, 9)
  2086. parti.Speed = NumberRange.new(5, 7)
  2087. parti.VelocitySpread = 28
  2088. parti.Enabled = false
  2089. if Taunt == true then
  2090. parti.Enabled = true
  2091. parti.EmissionDirection = "Back"
  2092. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, .7, .8)
  2093. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2094. for i = 0, 1, 0.014 do
  2095. swait()
  2096. PlayAnimationFromTable({
  2097. CFrame.new(0, -0, -0, 0.76604414, 0, -0.642788053, 0, 1, 0, 0.642788053, 0, 0.76604414),
  2098. CFrame.new(2.83122063e-007, 1.4999963, 2.83122063e-007, 0.707106233, -0.0616283789, 0.704416633, 0, 0.99619478, 0.0871556103, -0.707107306, -0.0616282858, 0.70441556),
  2099. CFrame.new(1.03795922, 0.376123667, -1.00929093, -0.337676346, 0.514469624, 0.788223207, 0.939619362, 0.233700052, 0.249999791, -0.0555904955, 0.825048745, -0.56232065),
  2100. CFrame.new(-1.40042686, -0.118007794, -0.210377365, 0.969846427, -0.17100969, -0.173648596, 0.123470016, 0.959055483, -0.254887581, 0.210126907, 0.225761354, 0.95125103),
  2101. CFrame.new(0.73142308, -1.96637511, -0.140786082, 0.850184143, -0.0845685676, 0.519649208, 0.0985260457, 0.995134234, 0.00075398531, -0.517184496, 0.0505579524, 0.854379535),
  2102. CFrame.new(-0.624969542, -2.00112915, -0.0212523639, 0.703206539, 0.0138075389, 0.710851729, -0.104865015, 0.99089092, 0.0844901875, -0.703209877, -0.133957505, 0.698248863),
  2103. }, .1, false)
  2104. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .5)
  2105. end
  2106. parti.EmissionDirection = "Front"
  2107. end
  2108. parti.Enabled = true
  2109. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2110. for i = 1, 4 do
  2111. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1.2)
  2112. CFuncs["Sound"].Create("rbxassetid://199144678", Hitbox, 1, 1)
  2113. for i = 0, 1, 0.15 do
  2114. swait()
  2115. PlayAnimationFromTable({
  2116. CFrame.new(-0.0572953038, 0, 0.152224958, 0.984999776, 0, -0.172555953, 0, 1, 0, 0.172555953, 0, 0.984999776),
  2117. CFrame.new(7.39470124e-007, 1.49999702, 7.89761543e-007, 0.979753137, -0.00707465131, 0.200085193, -0.0112899998, 0.99583298, 0.0904943645, -0.199891657, -0.0909210891, 0.975590527),
  2118. CFrame.new(1.79034507, 0.713469744, 0.245849177, -0.123698205, -0.949444413, -0.288538158, 0.885306776, -0.236938015, 0.400115401, -0.448252946, -0.205951229, 0.869858325),
  2119. CFrame.new(-1.69946313, 0.127298191, -0.271057844, 0.900573134, 0.313195556, -0.301457375, -0.375533938, 0.909824312, -0.176618278, 0.218957171, 0.272265166, 0.936978996),
  2120. CFrame.new(0.653021634, -1.99183023, -0.0498065576, 0.985019803, -0.0888716802, 0.147777155, 0.0871169716, 0.996029675, 0.0183174871, -0.148818344, -0.00516918767, 0.98885113),
  2121. CFrame.new(-0.598310411, -1.99677014, -0.00983281434, 0.992719233, 0.0388752371, 0.114006668, -0.0455640219, 0.997353137, 0.056662824, -0.111502141, -0.0614448711, 0.991862893),
  2122. }, .15, false)
  2123. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)) * CFrame.Angles(6*i,math.rad(0),math.rad(0)), .3)
  2124. end
  2125. end
  2126. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2127. for i = 0, 1, 0.2 do
  2128. swait()
  2129. PlayAnimationFromTable({
  2130. CFrame.new(-3.45729177e-006, -1.07288361e-006, -1.61215644e-006, 0.422617137, 0, 0.906308293, 0, 1, 0, -0.906308293, 0, 0.422617137),
  2131. CFrame.new(-2.93552876e-006, 1.49999666, 2.47359276e-006, 0.642787337, 0.0667652711, -0.763129652, 0, 0.996194661, 0.0871558487, 0.766044676, -0.0560226738, 0.640341341),
  2132. CFrame.new(0.698839545, 0.330527961, -1.17968464, -0.0858322605, 0.628752053, 0.772854269, 0.992461622, 0.122068912, 0.0109129949, -0.0874799117, 0.76796484, -0.634489775),
  2133. CFrame.new(-1.41369021, 0.137095958, 0.271576643, 0.951021314, 0.183494747, 0.248773009, -0.256190121, 0.918202639, 0.302110255, -0.172988355, -0.351046532, 0.920239806),
  2134. CFrame.new(0.64087379, -1.98256373, 0.140884519, 0.704417586, -0.0616254881, -0.707105517, 0.087155968, 0.996194661, 4.53608664e-006, 0.704414487, -0.0616316497, 0.70710808),
  2135. CFrame.new(-0.751752973, -1.94796431, 0.117966183, 0.936117291, 0.140046805, -0.322600812, -0.0871559978, 0.981060147, 0.172988161, 0.340717107, -0.133820623, 0.930593371),
  2136. }, .6, false)
  2137. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .5)
  2138. end
  2139. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2140. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1)
  2141. for i = 0, 1, 0.2 do
  2142. swait()
  2143. PlayAnimationFromTable({
  2144. CFrame.new(2.70828605e-006, -0.256154776, -0.071654655, 0.499999046, -1.78813579e-007, -0.866026044, 0.150384009, 0.984807789, 0.0868238211, 0.852869093, -0.173648283, 0.492402941),
  2145. CFrame.new(4.34633694e-006, 1.49999607, 2.42484384e-006, 0.646143615, 0.0549410731, 0.761235893, -0.0851004422, 0.996372402, 0.000322267413, -0.758456767, -0.0649897307, 0.648474991),
  2146. CFrame.new(1.86507177, 0.598104239, 0.183552518, -0.114682339, -0.981059372, -0.156110525, 0.981060445, -0.0871559381, -0.172987223, 0.156104773, -0.172992408, 0.9724738),
  2147. CFrame.new(-1.52644157, 0.0874626189, -0.302744657, 0.95125103, 0.20658794, -0.229004204, -0.254887104, 0.944645047, -0.2065873, 0.173649222, 0.254886597, 0.951251268),
  2148. CFrame.new(0.623469114, -1.90178788, 0.0298061967, 0.992532074, -0.0928985924, 0.079056859, 0.0757590532, 0.97739321, 0.197391063, -0.0956070125, -0.189927697, 0.977131963),
  2149. CFrame.new(-0.786503196, -1.67652178, -0.389780819, 0.631277382, 0.179900557, 0.754403591, -0.0723632798, 0.982144117, -0.173656344, -0.772174001, 0.0550341941, 0.6330235),
  2150. }, .5, false)
  2151. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  2152. end
  2153. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2154. for i = 0, 1, 0.25 do
  2155. swait()
  2156. PlayAnimationFromTable({
  2157. CFrame.new(0, -0, -0, 0.573575675, 0, -0.819152594, 0, 1, 0, 0.819152594, 0, 0.573575675),
  2158. CFrame.new(3.08454037e-006, 1.49999881, 2.57045031e-006, 0.642787039, -0.0667651147, 0.76312989, 0, 0.99619478, 0.0871556103, -0.766044915, -0.0560225062, 0.640341043),
  2159. CFrame.new(1.69747591, 0.457380712, 0.451709926, -0.0444228128, -0.827531219, 0.55965966, -0.981060326, -0.0695906579, -0.180770397, 0.18854022, -0.557090104, -0.808766544),
  2160. CFrame.new(-1.68707776, 0.160575554, -0.28150323, 0.690673113, 0.601469755, -0.401503354, -0.691249013, 0.712214351, -0.12217018, 0.212474763, 0.361918449, 0.907672644),
  2161. CFrame.new(0.637356639, -1.97847009, 0.076719813, 0.850760341, -0.123644285, 0.51080215, 0.0764630362, 0.990710139, 0.112458259, -0.519961715, -0.0566175357, 0.852311194),
  2162. CFrame.new(-0.628168941, -1.98483193, 0.152803689, 0.640938401, 0.0450230837, 0.766270876, -0.0758190081, 0.99710989, 0.00483164471, -0.763838768, -0.0611946844, 0.642499626),
  2163. }, .55, false)
  2164. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  2165. end
  2166. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1.2)
  2167. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2168. for i = 0, 1, 0.23 do
  2169. swait()
  2170. PlayAnimationFromTable({
  2171. CFrame.new(-0, -0.179999992, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  2172. CFrame.new(-3.07708979e-006, 1.49999881, 2.57790089e-006, 0.64278692, 0.066765137, -0.763130128, 0, 0.99619478, 0.0871556103, 0.766045094, -0.056022495, 0.640340984),
  2173. CFrame.new(0.954324961, 0.24834919, -0.880105972, 0.326528549, 0.544942617, -0.772280335, -0.941748381, 0.257209718, -0.216687083, 0.0805559754, 0.798048139, 0.597185135),
  2174. CFrame.new(-1.58964086, 0.138686687, 0.0523245335, 0.944645166, 0.254885972, -0.206588656, -0.206587031, 0.951251626, 0.229002386, 0.254887283, -0.173647493, 0.951251388),
  2175. CFrame.new(0.670057595, -1.81781983, -0.10544461, 0.499700427, -0.0172690637, -0.866026282, 0.0345539972, 0.999402881, 9.12000269e-006, 0.865508974, -0.0299292281, 0.499998689),
  2176. CFrame.new(-0.884505391, -1.76931953, -0.185952976, 0.681231737, 0.216974914, -0.699174821, -0.105348974, 0.974182904, 0.199672803, 0.724448264, -0.0623660684, 0.686502278),
  2177. }, .5, false)
  2178. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)), .5)
  2179. end
  2180. for i = 0, 1, 0.25 do
  2181. swait()
  2182. PlayAnimationFromTable({
  2183. CFrame.new(-0, -0.199999988, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
  2184. CFrame.new(-3.2261014e-006, 1.49999571, 1.87009573e-006, 0.499998987, 0.0754793361, -0.862730443, 0, 0.996194661, 0.087155968, 0.866025984, -0.0435778946, 0.498096317),
  2185. CFrame.new(0.758310795, 0.506792068, -1.07750559, 0.0780267715, 0.542353034, 0.836519599, 0.995831132, -0.0821644962, -0.0396157168, 0.0472465083, 0.836123407, -0.546503007),
  2186. CFrame.new(-1.56371987, -0.0378807485, -0.12044096, 0.892536283, 0.33327353, 0.30382207, -0.157379016, 0.861525297, -0.482707113, -0.422623843, 0.383018374, 0.821392834),
  2187. CFrame.new(0.688273072, -1.83205605, 0.326112747, 0.492402941, -0.0868238136, -0.866025984, 0.173647985, 0.984807849, 0, 0.852869213, -0.150383666, 0.499998987),
  2188. CFrame.new(-0.464390695, -1.92090166, -0.363977104, 0.962945819, 0.0995973051, -0.250631034, -0.0593889765, 0.984808624, 0.163171798, 0.263075113, -0.142240882, 0.954232156),
  2189. }, .3, false)
  2190. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), .5)
  2191. end
  2192. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, .7)
  2193. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1)
  2194. parti.Enabled = true
  2195. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2196. for i = 0, 1, 0.23 do
  2197. swait()
  2198. PlayAnimationFromTable({
  2199. CFrame.new(6.67199492e-006, -0.207597449, -0.0868210196, 0.642787039, 9.57827169e-008, -0.766045034, 0.13302201, 0.984807849, 0.11161866, 0.754407108, -0.173647866, 0.633021653),
  2200. CFrame.new(-2.45868534e-007, 1.4999963, -1.11758425e-008, 0.642787039, -1.63912773e-007, 0.766045034, 9.57827169e-008, 1.00000012, 1.1920929e-007, -0.766045034, -7.4505806e-009, 0.642787039),
  2201. CFrame.new(1.63684285, 0.191258341, 0.0590808541, 0.419205964, -0.896826267, -0.141311735, 0.875504494, 0.440527022, -0.198564485, 0.240329444, -0.0404796004, 0.969847083),
  2202. CFrame.new(-1.44409096, 0.0586332679, 0.28650257, 0.847117305, 0.408219695, 0.340219229, -0.468929112, 0.875426352, 0.117194086, -0.249995977, -0.258815825, 0.93301481),
  2203. CFrame.new(0.598103762, -1.98841107, 0.015527457, 0.981059909, -0.0858310461, -0.17365095, 0.115870565, 0.978432178, 0.171010211, 0.155227691, -0.187892288, 0.969845891),
  2204. CFrame.new(-0.84634155, -1.7162106, -0.315425038, 0.499999523, 0.150383905, 0.852868795, 7.07805157e-007, 0.98480767, -0.17364873, -0.866025805, 0.0868248716, 0.492403209),
  2205. }, .3, false)
  2206. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  2207. end
  2208. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2209. for i = 0, 1, 0.25 do
  2210. swait()
  2211. PlayAnimationFromTable({
  2212. CFrame.new(0, -0, -0, 0.76604414, 0, -0.642788053, 0, 1, 0, 0.642788053, 0, 0.76604414),
  2213. CFrame.new(-1.40070915e-006, 1.4999963, -1.66893005e-006, 0.76604414, -0.0429935083, 0.6413486, 0, 0.997760653, 0.066885978, -0.642788053, -0.051237613, 0.764328718),
  2214. CFrame.new(1.66817236, 0.999997735, 0.511572003, 0.736215532, -0.634792984, 0.234573662, -0.642445922, -0.546619952, 0.537093997, -0.212720826, -0.546117783, -0.810250103),
  2215. CFrame.new(-1.37409723, 0.400003314, -0.627805173, 0.774178386, 0.211310744, -0.596653819, -0.628698826, 0.366000623, -0.686135113, 0.0733878911, 0.906306386, 0.416200638),
  2216. CFrame.new(0.653213322, -1.99999535, -0.12855646, 0.94284457, -0.0929451212, 0.320008487, 0.0665469989, 0.993487716, 0.0924861878, -0.326520622, -0.0659044906, 0.94288969),
  2217. CFrame.new(-0.640875459, -1.9999963, -0.0123234689, 0.764365256, 0.0739410222, 0.64053005, -0.0661710203, 0.997153461, -0.0361446291, -0.641379297, -0.0147568267, 0.767082214),
  2218. }, .35, false)
  2219. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  2220. end
  2221. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2222. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, .8)
  2223. CFuncs["Sound"].Create("rbxassetid://199144678", Hitbox, 1, 1)
  2224. parti.Enabled = true
  2225. for i = 0, 1, 0.23 do
  2226. swait()
  2227. PlayAnimationFromTable({
  2228. CFrame.new(-1.3038516e-006, -0.390966356, -0.0855526477, 0.499999046, 1.78813579e-007, 0.866026044, -0.150384009, 0.984807789, 0.0868238211, -0.852869093, -0.173648283, 0.492402941),
  2229. CFrame.new(-4.05311584e-006, 1.49999619, 1.60932541e-006, 0.573575735, -0.0713945851, -0.81603545, 6.76140189e-007, 0.99619472, -0.0871561766, 0.819152594, 0.0499901175, 0.571393192),
  2230. CFrame.new(1.28216481, 0.179315746, -0.842360139, 0.633024693, -0.0230962932, -0.773787081, -0.717572212, 0.357540846, -0.597708046, 0.290465295, 0.933612049, 0.209758848),
  2231. CFrame.new(-1.62196672, 0.225311682, 0.0992549062, 0.755533695, 0.605033398, 0.25120458, -0.532469451, 0.790533543, -0.302544594, -0.381635189, 0.0948238969, 0.919436276),
  2232. CFrame.new(0.811682165, -1.60607064, -0.260146618, 0.492403209, -0.0868215263, -0.866026103, 0.173648342, 0.98480773, 2.86102295e-006, 0.852869093, -0.15038538, 0.499998868),
  2233. CFrame.new(-0.546382487, -1.80111504, -0.26132381, 0.984808207, 0.173645854, 6.02006912e-006, -0.142245889, 0.80670774, 0.573575616, 0.0995941162, -0.564862847, 0.819152772),
  2234. }, .43, false)
  2235. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)), .5)
  2236. end
  2237. parti.Enabled = false
  2238. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  2239. attack = false
  2240. end
  2241.  
  2242. --[[Attacks]]--
  2243.  
  2244. mouse.Button1Down:connect(function()
  2245. if attack == false and attacktype == 1 and CurrentMode == "Sheathed" then
  2246. attacktype = 2
  2247. attackone()
  2248. elseif attack == false and attacktype == 2 and CurrentMode == "Sheathed" then
  2249. attacktype = 3
  2250. attacktwo()
  2251. elseif attack == false and attacktype == 3 and CurrentMode == "Sheathed" then
  2252. attacktype = 4
  2253. attackthree()
  2254. elseif attack == false and attacktype == 4 and CurrentMode == "Sheathed" then
  2255. attacktype = 5
  2256. attackfour()
  2257. elseif attack == false and attacktype == 5 and CurrentMode == "Sheathed" then
  2258. attacktype = 1
  2259. CurrentMode = "UnSheathed"
  2260. UNSHEATH()
  2261. elseif attack == false and attacktype == 1 and CurrentMode == "UnSheathed" then
  2262. attacktype = 2
  2263. BladeAttackOne()
  2264. elseif attack == false and attacktype == 2 and CurrentMode == "UnSheathed" then
  2265. attacktype = 3
  2266. BladeAttackTwo()
  2267. elseif attack == false and attacktype == 3 and CurrentMode == "UnSheathed" then
  2268. attacktype = 4
  2269. BladeAttackThree()
  2270. elseif attack == false and attacktype == 4 and CurrentMode == "UnSheathed" then
  2271. attacktype = 1
  2272. BladeAttackFour()
  2273. end
  2274. end)
  2275. local TimeStopped = false
  2276. mouse.KeyDown:connect(function(k)
  2277. k = k:lower()
  2278. if attack == false and k == 'f' and CurrentMode == "Sheathed" then
  2279. CurrentMode = "UnSheathed"
  2280. attacktype = 1
  2281. UNSHEATH()
  2282. elseif attack == false and k == 'f' and CurrentMode == "UnSheathed" then
  2283. CurrentMode = "Sheathed"
  2284. SHEATH()
  2285. elseif attack == false and k == 'z' and CurrentMode == "UnSheathed" then
  2286. Sear()
  2287. elseif attack == false and k == 'x' and CurrentMode == "UnSheathed" then
  2288. Hate_Wave()
  2289. elseif attack == false and k == 'r' and CurrentMode == "Sheathed" and huh == false then
  2290. Corrupt_Guard()
  2291. elseif k == "q" then
  2292. if TimeStopped == false and attack == false then
  2293. TheWorld("World Time Stop")
  2294. TimeStopped = true
  2295. TfwTimeStopped = true
  2296. wait(100)
  2297. if TimeStopped == true then
  2298. TheWorld("Time Start")
  2299. TimeStopped = false
  2300. end
  2301. elseif TimeStopped == true and attack == false then
  2302. TheWorld("Time Start")
  2303. TimeStopped = false
  2304. end
  2305. end
  2306. end)
  2307. mouse.KeyUp:connect(function(k)
  2308. k = k:lower()
  2309. if k == 'r' and huh == true and attack == true then
  2310. huh = false
  2311. end
  2312. end)
  2313. local footstep = Instance.new("Sound",Head)
  2314. footstep.SoundId = "http://www.roblox.com/asset/?id=0"
  2315. footstep.Pitch = 1
  2316. footstep.Volume = 0.8
  2317. footstep.Looped = true
  2318. local footstep1 = Instance.new('Sound',Head)
  2319. footstep1.SoundId = "rbxassetid://0"
  2320. footstep1.Pitch = 1
  2321. footstep1.Volume = 0.6
  2322. footstep1.Looped = true
  2323. Humanoid.Running:connect(function(speed)
  2324. if speed>0 and CurrentMode == "Sheathed" then
  2325. footstep:play()
  2326. else
  2327. footstep:stop()
  2328. end
  2329. end)
  2330. Humanoid.Running:connect(function(speed)
  2331. if speed>0 and CurrentMode == "UnSheathed" then
  2332. footstep1:play()
  2333. else
  2334. footstep1:stop()
  2335. end
  2336. end)
  2337.  
  2338. while true do
  2339. swait()
  2340. for i, v in pairs(Character:GetChildren()) do
  2341. if v:IsA("Part") then
  2342. v.Material = "SmoothPlastic"
  2343. elseif v:IsA("Hat") then
  2344. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2345. end
  2346. end
  2347. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2348. velocity = RootPart.Velocity.y
  2349. sine = sine + change
  2350. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2351. if equipped == true or equipped == false then
  2352. if RootPart.Velocity.y > 1 and hit == nil then
  2353. Anim = "Jump"
  2354. if attack == false then
  2355. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2356. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, -.1) * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  2357. RW.C0 = clerp(RW.C0, CFrame.new(1.7, 0.5, .3) * angles(math.rad(-30), math.rad(0), math.rad(50)), 0.3)
  2358. LW.C0 = clerp(LW.C0, CFrame.new(-1.7, 0.5, .3) * angles(math.rad(-30), math.rad(0), math.rad(-50)), 0.3)
  2359. RH.C0 = clerp(RH.C0, CFrame.new(.5, -.9, -.3) * angles(math.rad(-20), math.rad(0), math.rad(0)), .3)
  2360. LH.C0 = clerp(LH.C0, CFrame.new(-.5, -1.8, -.2) * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  2361. end
  2362. elseif RootPart.Velocity.y < -1 and hit == nil then
  2363. Anim = "Fall"
  2364. if attack == false then
  2365. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2366. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, -.2) * angles(math.rad(-20), math.rad(0), math.rad(0)), .3)
  2367. RW.C0 = clerp(RW.C0, CFrame.new(1.9, 0.9, .3) * angles(math.rad(-30), math.rad(0), math.rad(80)), 0.3)
  2368. LW.C0 = clerp(LW.C0, CFrame.new(-1.9, 0.9, .3) * angles(math.rad(-30), math.rad(0), math.rad(-80)), 0.3)
  2369. RH.C0 = clerp(RH.C0, CFrame.new(.5, -1.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(5)), .3)
  2370. -- Right leg
  2371. LH.C0 = clerp(LH.C0, CFrame.new(-.5, -1.8, -.2) * angles(math.rad(-10), math.rad(0), math.rad(-5)), .3)
  2372. end
  2373. elseif Torsovelocity < 1 and hit ~= nil then
  2374. Anim = "Idle"
  2375. if attack == false and CurrentMode == "Sheathed" then
  2376. -- Not Carrying Sword
  2377. change = 1
  2378. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, -0.1 + .1 * math.cos(sine / 20), 0) * angles(math.rad(0), math.rad(50), math.rad(0)), .3)
  2379. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, -.05) * angles(math.rad(-3 + 3 * math.cos(sine / 20)), math.rad(-50), math.rad(3 + 3 * math.cos(sine / 20))), .3)
  2380. RW.C0 = clerp(RW.C0, CFrame.new(.5, 0.4, -.9) * angles(math.rad(85), math.rad(0), math.rad(-70)), 0.3)
  2381. LW.C0 = clerp(LW.C0, CFrame.new(-.5, 0.4, -.7) * angles(math.rad(70), math.rad(0), math.rad(70)), 0.3)
  2382. RH.C0 = clerp(RH.C0, CFrame.new(.6, -1.9 - .1 * math.cos(sine / 20), 0) * angles(math.rad(0), math.rad(-50), math.rad(5 - 1 * math.cos(sine / 15))), .3)
  2383. -- Right leg
  2384. LH.C0 = clerp(LH.C0, CFrame.new(-.6, -1.9 - .1 * math.cos(sine / 20), 0) * angles(math.rad(0), math.rad(5), math.rad(-5 + 1 * math.cos(sine / 15))), .3)
  2385. elseif attack == false and CurrentMode == "UnSheathed" then
  2386. -- Carrying Sword
  2387. change = 1
  2388. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, -0.1 + .1 * math.cos(sine / 20), 0) * angles(math.rad(0), math.rad(50), math.rad(0)), .3)
  2389. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, -.05) * angles(math.rad(-3 + 3 * math.cos(sine / 20)), math.rad(-50), math.rad(3 + 3 * math.cos(sine / 20))), .3)
  2390. RW.C0 = clerp(RW.C0, CFrame.new(1.35, 0.5, -.6) * angles(math.rad(90), math.rad(70), math.rad(5 + 1 * math.cos(sine / 15))), 0.3)
  2391. LW.C0 = clerp(LW.C0, CFrame.new(-1.6, 0.1, 0) * angles(math.rad(0), math.rad(-5), math.rad(-15 - 2 * math.cos(sine / 15))), 0.3)
  2392. RH.C0 = clerp(RH.C0, CFrame.new(.6, -1.9 - .1 * math.cos(sine / 20), 0) * angles(math.rad(0), math.rad(-30), math.rad(5 - 1 * math.cos(sine / 15))), .3)
  2393. LH.C0 = clerp(LH.C0, CFrame.new(-.6, -1.9 - .1 * math.cos(sine / 20), 0) * angles(math.rad(0), math.rad(-30), math.rad(-5 + 1 * math.cos(sine / 15))), .3)
  2394. end
  2395. elseif Torsovelocity > 2 and hit ~= nil then
  2396. Anim = "Walk"
  2397. if attack == false and CurrentMode == "Sheathed" then
  2398. change = 2
  2399. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0 + 0.1 * math.cos(sine / 4), 0) * CFrame.Angles(math.rad(-4 + 2 * math.cos(sine / 4)), math.rad(0 + 8 * math.cos(sine / 8)), math.rad(0)), 0.2)
  2400. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8 + 2 * math.cos(sine / 4)), math.rad(0 - 8 * math.cos(sine / 8)), math.rad(0)), 0.2)
  2401. RW.C0 = clerp(RW.C0, CFrame.new(1.6, 0.1 + 0.1 * math.cos(sine / 4), math.sin(sine / 8) / 2) * CFrame.Angles(0, math.rad(-20 - 20 * math.cos(sine / 8) / 2), math.rad(20)), 0.2)
  2402. LW.C0 = clerp(LW.C0, CFrame.new(-1.6, 0.1 + 0.1 * math.cos(sine / 4), -math.sin(sine / 8) / 2) * CFrame.Angles(0, math.rad(20 - 20 * math.cos(sine / 8) / 2), math.rad(-20)), 0.2)
  2403. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -1.9 + 0.3 * math.cos(sine / 8) / 2, -0.05 + -math.sin(sine / 8) / 2) * CFrame.Angles(math.rad(-15) + math.sin(sine / 8) / 1.7, math.rad(0 - 8 * math.cos(sine / 8)), 0), 0.4)
  2404. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -1.9 - 0.3 * math.cos(sine / 8) / 2, -0.05 + math.sin(sine / 8) / 2) * CFrame.Angles(math.rad(-15) + -math.sin(sine / 8) / 1.7, math.rad(0 - 8 * math.cos(sine / 8)), 0), 0.4)
  2405.  
  2406. elseif attack == false and CurrentMode == "UnSheathed" then
  2407. change = 3
  2408. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(-5 * math.cos(sine / 10)), math.rad(0)), .3)
  2409. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(10), math.rad(5 * math.cos(sine / 10)), math.rad(0)), .3)
  2410. RW.C0 = clerp(RW.C0, CFrame.new(1.35, 0.5, -1) * angles(math.rad(90), math.rad(70), math.rad(5 + 1 * math.cos(sine / 15))), 0.3)
  2411. LW.C0 = clerp(LW.C0, CFrame.new(-1.6, 0.2, 0.5) * angles(math.rad(-50), math.rad(-5), math.rad(-15 - 2 * math.cos(sine / 15))), 0.3)
  2412. RH.C0 = clerp(RH.C0, CFrame.new(.5, -1.8 - 0.5 * math.cos(sine / 8) / 2, 0 + 3 * math.sin(sine / 8) / 2) * angles(math.rad(-80 * math.sin(sine / 8)), math.rad(0), math.rad(0)), .3)
  2413. LH.C0 = clerp(LH.C0, CFrame.new(-.5, -1.8 + 0.5 * math.cos(sine / 8) / 2, 0 - 3 * math.sin(sine / 8) / 2) * angles(math.rad(80 * math.sin(sine / 8)), math.rad(0), math.rad(0)), .3)
  2414. end
  2415. end
  2416. end
  2417. if #Effects > 0 then
  2418. for e = 1, #Effects do
  2419. if Effects[e] ~= nil then
  2420. local Thing = Effects[e]
  2421. if Thing ~= nil then
  2422. local Part = Thing[1]
  2423. local Mode = Thing[2]
  2424. local Delay = Thing[3]
  2425. local IncX = Thing[4]
  2426. local IncY = Thing[5]
  2427. local IncZ = Thing[6]
  2428. if Thing[1].Transparency <= 1 then
  2429. if Thing[2] == "Block1" then
  2430. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2431. Mesh = Thing[1].Mesh
  2432. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2433. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2434. elseif Thing[2] == "Block2" then
  2435. Thing[1].CFrame = Thing[1].CFrame
  2436. Mesh = Thing[7]
  2437. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2438. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2439. elseif Thing[2] == "Cylinder" then
  2440. Mesh = Thing[1].Mesh
  2441. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2442. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2443. elseif Thing[2] == "Blood" then
  2444. Mesh = Thing[7]
  2445. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  2446. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2447. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2448. elseif Thing[2] == "Elec" then
  2449. Mesh = Thing[1].Mesh
  2450. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2451. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2452. elseif Thing[2] == "Disappear" then
  2453. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2454. elseif Thing[2] == "Shatter" then
  2455. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2456. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2457. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2458. Thing[6] = Thing[6] + Thing[5]
  2459. end
  2460. else
  2461. Part.Parent = nil
  2462. table.remove(Effects, e)
  2463. end
  2464. end
  2465. end
  2466. end
  2467. end
  2468. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement