StrikerAndDai

Untitled

Jun 17th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 172.01 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. werudo = Instance.new('ColorCorrectionEffect', game.Lighting)
  53. werudo.Saturation = -0.75
  54. werudo.Brightness = 0
  55. werudo.Contrast = 0
  56. werudo.Enabled = false
  57. werudo.Name = 'timestop'
  58. so = function(id, par, vol, pit)
  59. local sou = Instance.new("Sound", par or workspace)
  60. sou.Volume = vol
  61. sou.Pitch = pit or 1
  62. sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  63. coroutine.resume(coroutine.create(function(Sound)
  64. swait()
  65. Sound:play()
  66. end), sou)
  67. game:GetService("Debris"):AddItem(sou, 6)
  68. end
  69. local skillcolorscheme = BrickColor.new("Really black").Color
  70.  
  71. local scrn = Instance.new('ScreenGui', Player.PlayerGui)
  72. function makeframe(par, trans, pos, size, color)
  73. local frame = Instance.new('Frame', par)
  74. frame.BackgroundTransparency = trans
  75. frame.BorderSizePixel = 0
  76. frame.Position = pos
  77. frame.Size = size
  78. frame.BackgroundColor3 = color
  79. return frame
  80. end
  81.  
  82. function makelabel(par, text)
  83. local label = Instance.new('TextLabel', par)
  84. label.BackgroundTransparency = 1
  85. label.Size = UDim2.new(1, 0, 1, 0)
  86. label.Position = UDim2.new(0, 0, 0, 0)
  87. label.TextColor3 = Color3.new(255,255,255)
  88. label.TextStrokeTransparency = 0
  89. label.FontSize = Enum.FontSize.Size24
  90. label.Font = Enum.Font.SciFi
  91. label.BorderSizePixel = 0
  92. label.TextScaled = true
  93. label.Text = text
  94. end
  95. framesk1 = makeframe(scrn, .5, UDim2.new(.23, 0, .93, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  96. framesk2 = makeframe(scrn, .5, UDim2.new(.5, 0, .93, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  97. framesk3 = makeframe(scrn, .5, UDim2.new(.5, 0, .86, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  98. framesk4 = makeframe(scrn, .5, UDim2.new(.23, 0, .86, 0), UDim2.new(.26, 0, .06, 0), skillcolorscheme)
  99. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  100. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  101. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  102. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  103. text1 = makelabel(framesk1, "[Z] Yellow Fury!")
  104. text2 = makelabel(framesk2, '[X] Flashing Waves!')
  105. text3 = makelabel(framesk3, "[R] Shining Shield!")
  106. text4 = makelabel(framesk4, '[Q] Time Freeze!')
  107. healthbar = makeframe(scrn, .5, UDim2.new(.37, 0, .82, 0), UDim2.new(.26, 0, .03, 0), BrickColor.new("Really black").Color)
  108. healthcover = makeframe(healthbar, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), BrickColor.new("Lime green").Color)
  109. healthtext = makelabel(healthbar, 'Health')
  110.  
  111.  
  112. Humanoid.Animator.Parent = nil
  113. Character.Animate.Parent = nil
  114.  
  115. local newMotor = function(part0, part1, c0, c1)
  116. local w = Instance.new('Motor', part0)
  117. w.Part0 = part0
  118. w.Part1 = part1
  119. w.C0 = c0
  120. w.C1 = c1
  121. return w
  122. end
  123.  
  124. function clerp(a, b, t)
  125. return a:lerp(b, t)
  126. end
  127.  
  128. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  129. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  130.  
  131. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  132. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  133. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  134. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  135. RootJoint.C1 = CFrame.new(0, 0, 0)
  136. RootJoint.C0 = CFrame.new(0, 0, 0)
  137. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  138. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  139.  
  140. local rarmc1 = RW.C1
  141. local larmc1 = LW.C1
  142. local rlegc1 = RH.C1
  143. local llegc1 = LH.C1
  144.  
  145. local resetc1 = false
  146.  
  147. function PlayAnimationFromTable(table, speed, bool)
  148. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  149. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  150. RW.C0 = clerp(RW.C0, table[3], speed)
  151. LW.C0 = clerp(LW.C0, table[4], speed)
  152. RH.C0 = clerp(RH.C0, table[5], speed)
  153. LH.C0 = clerp(LH.C0, table[6], speed)
  154. if bool == true then
  155. if resetc1 == false then
  156. resetc1 = true
  157. RootJoint.C1 = RootJoint.C1
  158. Torso.Neck.C1 = Torso.Neck.C1
  159. RW.C1 = rarmc1
  160. LW.C1 = larmc1
  161. RH.C1 = rlegc1
  162. LH.C1 = llegc1
  163. end
  164. end
  165. end
  166.  
  167. --[[Credits to SazErenos for his Artificial Heartbeat]]--
  168.  
  169. ArtificialHB = Instance.new("BindableEvent", script)
  170. ArtificialHB.Name = "Heartbeat"
  171.  
  172. script:WaitForChild("Heartbeat")
  173.  
  174. frame = 1 / 40
  175. tf = 0
  176. allowframeloss = false
  177. tossremainder = false
  178. lastframe = tick()
  179. script.Heartbeat:Fire()
  180.  
  181. game:GetService("RunService").Heartbeat:connect(function(s, p)
  182. tf = tf + s
  183. if tf >= frame then
  184. if allowframeloss then
  185. script.Heartbeat:Fire()
  186. lastframe = tick()
  187. else
  188. for i = 1, math.floor(tf / frame) do
  189. script.Heartbeat:Fire()
  190. end
  191. lastframe = tick()
  192. end
  193. if tossremainder then
  194. tf = 0
  195. else
  196. tf = tf - frame * math.floor(tf / frame)
  197. end
  198. end
  199. end)
  200.  
  201. function swait(num)
  202. if num == 0 or num == nil then
  203. ArtificialHB.Event:wait()
  204. else
  205. for i = 0, num do
  206. ArtificialHB.Event:wait()
  207. end
  208. end
  209. end
  210.  
  211. local RbxUtility = LoadLibrary("RbxUtility")
  212. local Create = RbxUtility.Create
  213. NoOutline = function(Part)
  214. Part.TopSurface = 10
  215. end
  216.  
  217. function RemoveOutlines(part)
  218. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  219. end
  220.  
  221. ArtificialHB.Event:connect(function()
  222. healthcover:TweenSize(UDim2.new(1 * (Character.Humanoid.Health / Character.Humanoid.MaxHealth), 0, 1, 0), 'Out', 'Quad', .5)
  223. end)
  224.  
  225. CFuncs = {
  226. ["Part"] = {
  227. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  228. local Part = Create("Part"){
  229. Parent = Parent,
  230. Reflectance = Reflectance,
  231. Transparency = Transparency,
  232. CanCollide = false,
  233. Locked = true,
  234. BrickColor = BrickColor.new(tostring(BColor)),
  235. Name = Name,
  236. Size = Size,
  237. Material = Material,
  238. }
  239. RemoveOutlines(Part)
  240. return Part
  241. end;
  242. };
  243.  
  244. ["Mesh"] = {
  245. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  246. local Msh = Create(Mesh){
  247. Parent = Part,
  248. Offset = OffSet,
  249. Scale = Scale,
  250. }
  251. if Mesh == "SpecialMesh" then
  252. Msh.MeshType = MeshType
  253. Msh.MeshId = MeshId
  254. end
  255. return Msh
  256. end;
  257. };
  258.  
  259. ["Mesh"] = {
  260. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  261. local Msh = Create(Mesh){
  262. Parent = Part,
  263. Offset = OffSet,
  264. Scale = Scale,
  265. }
  266. if Mesh == "SpecialMesh" then
  267. Msh.MeshType = MeshType
  268. Msh.MeshId = MeshId
  269. end
  270. return Msh
  271. end;
  272. };
  273.  
  274. ["Weld"] = {
  275. Create = function(Parent, Part0, Part1, C0, C1)
  276. local Weld = Create("Weld"){
  277. Parent = Parent,
  278. Part0 = Part0,
  279. Part1 = Part1,
  280. C0 = C0,
  281. C1 = C1,
  282. }
  283. return Weld
  284. end;
  285. };
  286.  
  287. ["Sound"] = {
  288. Create = function(id, par, vol, pit)
  289. coroutine.resume(coroutine.create(function()
  290. local S = Create("Sound"){
  291. Volume = vol,
  292. Pitch = pit or 1,
  293. SoundId = id,
  294. Parent = par or workspace,
  295. }
  296. wait()
  297. S:play()
  298. game:GetService("Debris"):AddItem(S, 6)
  299. end))
  300. end;
  301. };
  302.  
  303. ["ParticleEmitter"] = {
  304. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  305. local fp = Create("ParticleEmitter"){
  306. Parent = Parent,
  307. Color = ColorSequence.new(Color1, Color2),
  308. LightEmission = LightEmission,
  309. Size = Size,
  310. Texture = Texture,
  311. Transparency = Transparency,
  312. ZOffset = ZOffset,
  313. Acceleration = Accel,
  314. Drag = Drag,
  315. LockedToPart = LockedToPart,
  316. VelocityInheritance = VelocityInheritance,
  317. EmissionDirection = EmissionDirection,
  318. Enabled = Enabled,
  319. Lifetime = LifeTime,
  320. Rate = Rate,
  321. Rotation = Rotation,
  322. RotSpeed = RotSpeed,
  323. Speed = Speed,
  324. VelocitySpread = VelocitySpread,
  325. }
  326. return fp
  327. end;
  328. };
  329. }
  330.  
  331. function rayCast(Position, Direction, Range, Ignore)
  332. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  333. end
  334. CreateSound = function(id, par, vol, pit)
  335.  
  336. coroutine.resume(coroutine.create(function()
  337.  
  338. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = id, Parent = par or workspace})
  339. swait()
  340. S:play()
  341. game:GetService("Debris"):AddItem(S, 6)
  342. end
  343. ))
  344. end
  345. local function GetNearest(obj, distance)
  346. local last, lastx = distance + 1
  347. for i, v in pairs(workspace:GetChildren()) do
  348. if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
  349. local t = v.Torso
  350. local dist = (t.Position - obj.Position).magnitude
  351. if dist <= distance then
  352. if dist < last then
  353. last = dist
  354. lastx = v
  355. end
  356. end
  357. end
  358. end
  359. return lastx
  360. end
  361.  
  362. Damage = function(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
  363.  
  364. for i,v in pairs(hit:GetChildren()) do
  365. if v:IsA("Humanoid") and hit.Name ~= Character.Name then
  366. local find = v:FindFirstChild("DebounceHit")
  367. if not find then
  368. if v.Parent:findFirstChild("Head") then
  369. 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))})
  370. do
  371. 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"})
  372. coroutine.resume(coroutine.create(function()
  373.  
  374. swait(1)
  375. local slash = CreateSound("rbxassetid://220833967",v.Parent.Head,1,1)
  376. local pain = CreateSound("rbxassetid://0",v.Parent.Head,1,1)
  377. for i = 0, 1, 0.1 do
  378. swait(0.1)
  379. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, 0.1, 0)
  380. BillG:Destroy()
  381. end
  382. end
  383. ))
  384. end
  385. end
  386. do
  387. v.Health = v.Health - damage
  388. do
  389. local bool = Create("BoolValue")({Parent = v, Name = "DebounceHit"})
  390. if HSound ~= nil and HPitch ~= nil then
  391. CreateSound(HSound, hit, 1, HPitch)
  392. game:GetService("Debris"):AddItem(bool, cooldown)
  393. end
  394. end
  395. end
  396. end
  397. end
  398. end
  399. end
  400.  
  401.  
  402.  
  403. MagnitudeDamage = function(Part, magni, mindam, maxdam, Color1, Color2, HSound, HPitch)
  404.  
  405. for _,c in pairs(workspace:children()) do
  406. local hum = c:findFirstChild("Humanoid")
  407. if hum ~= nil then
  408. local head = c:findFirstChild("Torso")
  409. if head ~= nil then
  410. local targ = head.Position - Part.Position
  411. local mag = targ.magnitude
  412. if mag <= magni and c.Name ~= Player.Name then
  413. Damage(head.Parent, math.random(mindam, maxdam), 0, Color1, Color2, HSound, HPitch)
  414. end
  415. end
  416. end
  417. end
  418. end
  419.  
  420. local CurrentMode = "Sheathed"
  421.  
  422. EffectModel = Instance.new("Model", Character)
  423. EffectModel.Name = "Effects"
  424.  
  425. SheathHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "SheathHandle", Vector3.new(0.200000003, 0.999999821, 0.5))
  426. 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))
  427. CFuncs["Mesh"].Create("CylinderMesh", SheathHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  428. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 4.5999999, 0.200000018))
  429. 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))
  430. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  431. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000197, 0.209999993, 0.49999997))
  432. 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))
  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(-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))
  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(2.79999971, 0.209999993, 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(-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))
  438. CFuncs["Mesh"].Create("BlockMesh", 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.200000018, 0.210000008, 0.200000003))
  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.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))
  441. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  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(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))
  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(0.300000191, 0.209999993, 0.49999997))
  446. 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))
  447. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.209999993, 0.300000012))
  448. 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))
  449. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  450. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  451. 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))
  452. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  453. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  454. 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))
  455. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  456. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  457. 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))
  458. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  459. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  460. 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))
  461. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  462. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 4.5999999, 0.200000018))
  463. 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))
  464. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  465. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.700000048, 0.200000018))
  466. 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))
  467. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  468. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.299999714, 0.209999993, 0.200000003))
  469. 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))
  470. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  471. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(1.99999964, 0.209999993, 0.200000003))
  472. 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))
  473. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  474. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(4.5999999, 0.200000003, 0.699999988))
  475. 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))
  476. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  477. 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))
  478. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  479. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000018, 0.210000008, 0.200000003))
  480. 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))
  481. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  482. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.209999993, 0.5))
  483. 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))
  484. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  485. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  486. 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))
  487. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  488. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(1.99999964, 0.209999993, 0.200000003))
  489. 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))
  490. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.5))
  491. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000018))
  492. 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))
  493. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  494. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000003))
  495. 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))
  496. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  497. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000003))
  498. 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))
  499. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  500. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.300000012))
  501. 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))
  502. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  503. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000003))
  504. 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))
  505. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  506. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000003))
  507. 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))
  508. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 0.5))
  509. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.200000018))
  510. 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))
  511. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  512. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Wedge", Vector3.new(0.215000004, 0.200000003, 0.300000012))
  513. 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))
  514. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  515. Handle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Handle", Vector3.new(0.200000003, 1.5, 0.400000036))
  516. if CurrentMode == "Sheathed" then
  517. 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))
  518. elseif CurrentMode == "UnSheathed" then
  519. 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))
  520. end
  521. CFuncs["Mesh"].Create("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  522. FakeHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "FakeHandle", Vector3.new(0.200000003, 1.0999999, 0.400000036))
  523. 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))
  524. CFuncs["Mesh"].Create("CylinderMesh", FakeHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  525. Hitbox = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0.10000000149012, 1, "Really black", "Hitbox", Vector3.new(4.5, 0.200000003, 0.5))
  526. 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))
  527. CFuncs["Mesh"].Create("BlockMesh", Hitbox, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  528. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000018))
  529. 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))
  530. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  531. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  532. 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))
  533. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  534. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Really black", "Part", Vector3.new(3.49999976, 0.200000003, 0.300000012))
  535. 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))
  536. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  537. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.300000012, 0.699999988))
  538. 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))
  539. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  540. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.300000012))
  541. 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))
  542. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  543. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000018))
  544. 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))
  545. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  546. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  547. 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))
  548. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.5))
  549. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.300000012, 0.200000003, 0.400000066))
  550. 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))
  551. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  552. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.300000012, 0.200000003, 0.400000066))
  553. 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))
  554. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  555. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.49999997))
  556. 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))
  557. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  558. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  559. 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))
  560. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  561. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  562. 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))
  563. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  564. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  565. 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))
  566. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  567. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  568. 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))
  569. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 0.5))
  570. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  571. 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))
  572. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  573. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  574. 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))
  575. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 0.5))
  576. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  577. 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))
  578. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  579. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  580. 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))
  581. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  582. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.50000012, 0.200000018))
  583. 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))
  584. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  585. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 1.5, 0.200000018))
  586. 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))
  587. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  588. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  589. 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))
  590. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  591. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  592. 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))
  593. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 0.5))
  594. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  595. 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))
  596. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 0.5))
  597. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  598. 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))
  599. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.5))
  600. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(1.50000012, 0.200000003, 0.200000018))
  601. 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))
  602. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  603. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  604. 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))
  605. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  606. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  607. 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))
  608. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 0.5))
  609. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  610. 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))
  611. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.5))
  612. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  613. 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))
  614. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  615. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  616. 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))
  617. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  618. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  619. 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))
  620. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  621. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000018))
  622. 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))
  623. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.5, 1))
  624. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  625. 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))
  626. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  627. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  628. 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))
  629. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.149999991))
  630. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  631. 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))
  632. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  633. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.314999998, 0.200000003, 0.405000061))
  634. 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))
  635. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.150000006, 1))
  636. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  637. 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))
  638. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  639. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  640. 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))
  641. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.5))
  642. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  643. 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))
  644. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  645. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  646. 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))
  647. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.25, 0.600000024, 0.5))
  648. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  649. 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))
  650. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.600000024))
  651. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  652. 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))
  653. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  654. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  655. 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))
  656. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  657. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  658. 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))
  659. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  660. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  661. 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))
  662. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  663. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  664. 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))
  665. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.240000024, 0.600000024, 1))
  666. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.314999998, 0.699999988))
  667. 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))
  668. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.150000006, 1, 1))
  669. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  670. 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))
  671. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  672. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  673. 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))
  674. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.550000012, 1))
  675. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  676. 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))
  677. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.25000003))
  678. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  679. 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))
  680. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
  681. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  682. 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))
  683. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.150000006, 0.574999988, 0.724999964))
  684. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  685. 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))
  686. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.25000003))
  687. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.314999998, 0.200000003, 0.405000061))
  688. 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))
  689. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.150000006, 1))
  690. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  691. 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))
  692. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.600000024))
  693. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  694. 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))
  695. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  696. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  697. 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))
  698. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.774999917))
  699. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  700. 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))
  701. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.649999976))
  702. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.220000014))
  703. 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))
  704. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.532558143))
  705. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  706. 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))
  707. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.25))
  708. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.274999976))
  709. 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))
  710. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.150000006, 0.574999988, 1))
  711. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  712. 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))
  713. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.600000024))
  714. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  715. 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))
  716. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.600000024))
  717. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.210000008))
  718. 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))
  719. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.532558143))
  720. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  721. 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))
  722. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  723. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  724. 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))
  725. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  726. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  727. 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))
  728. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.649999976))
  729. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  730. 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))
  731. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.346162796))
  732. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  733. 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))
  734. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.874999881))
  735. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  736. 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))
  737. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  738. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  739. 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))
  740. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.774999917))
  741. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  742. 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))
  743. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.600000024))
  744. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  745. 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))
  746. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
  747. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  748. 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))
  749. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.150000006))
  750. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0.30000001192093, "New Yeller", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  751. 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))
  752. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.100000009, 0.574999988, 0.346162796))
  753. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Really black", "Wedge", Vector3.new(0.200000003, 0.200000003, 2.89999986))
  754. 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))
  755. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
  756. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0.10000000149012, 0, "New Yeller", "Wedge", Vector3.new(0.200000003, 0.200000003, 3.19999981))
  757. 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))
  758. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000018, 0.99999994, 1))
  759. Wedge = CFuncs["Part"].Create(m, Enum.Material.Neon, 0.10000000149012, 0, "New Yeller", "Wedge", Vector3.new(0.200000003, 0.490000099, 1.39999986))
  760. 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))
  761. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000018, 1, 1))
  762. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Really black", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  763. 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))
  764. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 1))
  765. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0.10000000149012, 0, "Really black", "Wedge", Vector3.new(0.200000003, 0.300000012, 1.10000002))
  766. 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))
  767. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  768.  
  769. Effects = {
  770. ["Block"] = {
  771. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  772. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  773. prt.Anchored = true
  774. prt.CFrame = cframe
  775. local msh = CFuncs["Mesh"].Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  776. game:GetService("Debris"):AddItem(prt, 10)
  777. if Type == 1 or Type == nil then
  778. table.insert(Effects, {
  779. prt,
  780. "Block1",
  781. delay,
  782. x3,
  783. y3,
  784. z3,
  785. msh
  786. })
  787. elseif Type == 2 then
  788. table.insert(Effects, {
  789. prt,
  790. "Block2",
  791. delay,
  792. x3,
  793. y3,
  794. z3,
  795. msh
  796. })
  797. end
  798. end;
  799. };
  800.  
  801. ["Sphere"] = {
  802. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  803. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  804. prt.Anchored = true
  805. prt.CFrame = cframe
  806. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  807. game:GetService("Debris"):AddItem(prt, 10)
  808. table.insert(Effects, {
  809. prt,
  810. "Cylinder",
  811. delay,
  812. x3,
  813. y3,
  814. z3,
  815. msh
  816. })
  817. end;
  818. };
  819.  
  820. ["Ring"] = {
  821. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  822. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  823. prt.Anchored = true
  824. prt.CFrame = cframe
  825. local msh = CFuncs["Mesh"].Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  826. game:GetService("Debris"):AddItem(prt, 10)
  827. table.insert(Effects, {
  828. prt,
  829. "Cylinder",
  830. delay,
  831. x3,
  832. y3,
  833. z3,
  834. msh
  835. })
  836. end;
  837. };
  838.  
  839.  
  840. ["Wave"] = {
  841. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  842. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  843. prt.Anchored = true
  844. prt.CFrame = cframe
  845. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  846. game:GetService("Debris"):AddItem(prt, 10)
  847. table.insert(Effects, {
  848. prt,
  849. "Cylinder",
  850. delay,
  851. x3,
  852. y3,
  853. z3,
  854. msh
  855. })
  856. end;
  857. };
  858.  
  859. ["Break"] = {
  860. Create = function(brickcolor, cframe, x1, y1, z1)
  861. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  862. prt.Anchored = true
  863. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  864. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  865. local num = math.random(10, 50) / 1000
  866. game:GetService("Debris"):AddItem(prt, 10)
  867. table.insert(Effects, {
  868. prt,
  869. "Shatter",
  870. num,
  871. prt.CFrame,
  872. math.random() - math.random(),
  873. 0,
  874. math.random(50, 100) / 100
  875. })
  876. end;
  877. };
  878. }
  879.  
  880. function attackone()
  881. attack = true
  882. MagnitudeDamage(RightArm, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  883. for i = 0, 1, 0.15 do
  884. swait()
  885. PlayAnimationFromTable({
  886. CFrame.new(-0.0325974114, -4.05311584e-006, 0.110728048, 0.64278698, 0, -0.766044974, 0, 1, 0, 0.766044974, 0, 0.64278698),
  887. CFrame.new(0, 1.50000095, 0, 0.64278698, 0, 0.766044974, 0, 1, 0, -0.766044974, 0, 0.64278698),
  888. 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),
  889. 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),
  890. 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),
  891. 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),
  892. }, .5, false)
  893. end
  894. CFuncs["Sound"].Create("rbxassetid://169445092", RightArm, 1, 1)
  895. for i = 0, 1, 0.15 do
  896. swait()
  897. PlayAnimationFromTable({
  898. CFrame.new(-0.0274592564, -4.05311584e-006, -0.125648558, 0.819151819, 0, 0.573576868, 0, 1, 0, -0.573576868, 0, 0.819151819),
  899. 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),
  900. 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),
  901. 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),
  902. 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),
  903. 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),
  904. }, .4, false)
  905. end
  906. MagnitudeDamage(LeftArm, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  907. for i = 0, 1, 0.15 do
  908. swait()
  909. PlayAnimationFromTable({
  910. CFrame.new(0.0278095491, -0, -0.0647769645, 0.422617137, 0, -0.906308293, 0, 1, 0, 0.906308293, 0, 0.422617137),
  911. 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),
  912. 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),
  913. 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),
  914. 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),
  915. 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),
  916. }, .5, false)
  917. end
  918. CFuncs["Sound"].Create("rbxassetid://169445092", LeftArm, 1, 1.2)
  919. for i = 0, 1, 0.15 do
  920. swait()
  921. PlayAnimationFromTable({
  922. CFrame.new(0.00904887356, 0, 0.0542639792, 0.819151819, 0, 0.573576868, 0, 1, 0, -0.573576868, 0, 0.819151819),
  923. 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),
  924. 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),
  925. 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),
  926. 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),
  927. 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),
  928. }, .3, false)
  929. end
  930. attack = false
  931. end
  932. local trappedTorsos = {}
  933. function trappedTorsos:isTrapped(t)
  934. for nildata, index in next,self do
  935. if index==t then
  936. return true
  937. end
  938. end
  939. return false
  940. end
  941.  
  942. function trappedTorsos:Capture(hit)
  943. if hit:isA'BasePart' then
  944. if not trappedTorsos:isTrapped(hit) and not hit:IsDescendantOf(char) then
  945. table.insert(trappedTorsos, hit)
  946. hit.Anchored = true
  947. end
  948. end
  949. end
  950.  
  951. function trappedTorsos:Release()
  952. for i,v in next, self do
  953. if type(v)=='userdata' then
  954. if v:isA('BasePart') then
  955. v.Anchored = false
  956. self[i] = nil
  957. end
  958. end
  959. end
  960. end
  961. char = Character
  962. tor = char.Torso
  963. hum = char.Humanoid
  964. TfwTimeStopped = false
  965. local TimeStopped = false
  966. function TheWorld(Mode)
  967. if Mode == "World Time Stop" then
  968. hum.WalkSpeed = 0
  969. TfwTimeStopped = true
  970. local TimeStopped = true
  971. attack = true
  972. local TimeStop = Instance.new("Sound",tor)
  973. TimeStop.SoundId = "rbxassetid://520743795"
  974. TimeStop.Looped = false
  975. TimeStop.Volume = 5
  976. local AreaOfEffect = Instance.new("Part",char)
  977. AreaOfEffect.Position = tor.Position
  978. AreaOfEffect.Color = Color3.new(math.random(), math.random(), math.random())
  979. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  980. AreaOfEffect.Anchored = true
  981. AreaOfEffect.CanCollide = false
  982. AreaOfEffect.BrickColor = BrickColor.new("Institutional white")
  983. AreaOfEffect.Transparency = 0.9
  984. AreaOfEffect.Shape = "Ball"
  985. AreaOfEffect.Material = "Neon"
  986. werudo.Enabled = true
  987. TimeStop:play()
  988. werudo.Saturation = 6
  989. wait(0.1)
  990. werudo.Saturation = 3
  991. wait(0.1)
  992. werudo.Saturation = 6
  993. wait(0.1)
  994. werudo.Saturation = 3
  995. wait(0.1)
  996. werudo.Saturation = -0.75
  997. for i = 1,10 do
  998. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(10,10,10)
  999. AreaOfEffect.CFrame = char.Torso.CFrame
  1000. wait()
  1001. end
  1002. coroutine.wrap(function()
  1003. do local me={}
  1004.  
  1005. me.plrs = game:service'Workspace':children''
  1006.  
  1007. function me:getNear(mag)
  1008. local rtn = {}
  1009.  
  1010. for k,v in next,me.plrs do
  1011. local chxr = v
  1012.  
  1013. if chxr then
  1014. if chxr:findFirstChild'Torso' then
  1015. local pos = (chxr.Torso.Position-tor.Position).magnitude
  1016.  
  1017. if pos<=mag then
  1018. for a,b in pairs(chxr:children()) do
  1019. if b:IsA("BasePart") then
  1020. table.insert(rtn, b)
  1021. end
  1022. end
  1023. end
  1024. end
  1025. end
  1026. end
  1027. return rtn
  1028. end
  1029.  
  1030. for no, torso in ipairs(me:getNear(5555)) do
  1031. trappedTorsos:Capture(torso)
  1032. end
  1033.  
  1034.  
  1035. end
  1036. end)()
  1037. AreaOfEffect:Destroy()
  1038. workspace.Gravity = 70
  1039. for i,v in pairs(char:children()) do
  1040. if v:IsA("Part") then
  1041. v.Anchored = false
  1042. end
  1043. if v:IsA("Hat") then
  1044. v.Handle.Anchored = false
  1045. end
  1046. if v:IsA('Accessory') then
  1047. v.Handle.Anchored = false
  1048. end
  1049. end
  1050. for i,v in pairs(char.WeaponModel:children()) do
  1051. if v:IsA("Part") then
  1052. v.Anchored = false
  1053. end
  1054. end
  1055. hum.WalkSpeed = 16
  1056. attack = false
  1057. TfwTimeStopped = false
  1058. TimeStopped = false
  1059. end
  1060. if Mode == "Time Start" then
  1061. local AreaOfEffect2 = Instance.new("Part",tor)
  1062. AreaOfEffect2.Position = tor.Position
  1063. AreaOfEffect2.Size = Vector3.new(0.01,0.01,0.01)
  1064. AreaOfEffect2.Anchored = true
  1065. AreaOfEffect2.CanCollide = false
  1066. AreaOfEffect2.Transparency = 1
  1067. AreaOfEffect2.BrickColor = BrickColor.new("Institutional white")
  1068. AreaOfEffect2.Transparency = 0.99
  1069. AreaOfEffect2.Shape = "Ball"
  1070. AreaOfEffect2.Material = "Neon"
  1071. AreaOfEffect2.Touched:connect(function(hit)
  1072. if hit ~= "Base" then
  1073. end
  1074. end)
  1075. for i = 1,10 do
  1076. AreaOfEffect2.Size = AreaOfEffect2.Size + Vector3.new(10,10,10)
  1077. AreaOfEffect2.CFrame = char.Torso.CFrame
  1078. wait()
  1079. end
  1080. trappedTorsos:Release()
  1081. AreaOfEffect2:Destroy()
  1082. TfwTimeStopped = false
  1083. TimeStopped = false
  1084. attack = false
  1085. workspace.Gravity = 196.2
  1086. werudo.Enabled = false
  1087. end
  1088. end
  1089. function attacktwo()
  1090. attack = true
  1091. CFuncs["Sound"].Create("rbxassetid://169445092", LeftLeg, 1, .9)
  1092. MagnitudeDamage(LeftLeg, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1093. for i = 0, 1, 0.15 do
  1094. swait()
  1095. PlayAnimationFromTable({
  1096. 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),
  1097. 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),
  1098. 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),
  1099. 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),
  1100. 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),
  1101. 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),
  1102. }, .5, false)
  1103. end
  1104. CFuncs["Sound"].Create("rbxassetid://169445092", RightLeg, 1, .8)
  1105. MagnitudeDamage(RightLeg, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1106. for i = 0, 1, 0.13 do
  1107. swait()
  1108. PlayAnimationFromTable({
  1109. 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),
  1110. 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),
  1111. 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),
  1112. 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),
  1113. 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),
  1114. 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),
  1115. }, .5, false)
  1116. end
  1117. attack = false
  1118. end
  1119.  
  1120. function attackthree()
  1121. attack = true
  1122. for i = 0, 1, 0.15 do
  1123. swait()
  1124. PlayAnimationFromTable({
  1125. CFrame.new(0, -0.288708091, -0, 0.25881803, 0, -0.965926111, 0, 1, 0, 0.965926111, 0, 0.25881803),
  1126. CFrame.new(0, 1.50000095, 0, 0.3420223, 0, 0.939691901, 0, 1, 0, -0.939691901, 0, 0.3420223),
  1127. 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),
  1128. 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),
  1129. 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),
  1130. 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),
  1131. }, .45, false)
  1132. end
  1133. CFuncs["Sound"].Create("rbxassetid://169445092", RightArm, 1, 1)
  1134. MagnitudeDamage(RightArm, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1135. for i = 0, 1, 0.2 do
  1136. swait()
  1137. PlayAnimationFromTable({
  1138. CFrame.new(-0.113825306, -0.251505136, -0.0389094017, 0.498489052, 0, 0.866896093, 0, 1, 0, -0.866896093, 0, 0.498489022),
  1139. 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),
  1140. 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),
  1141. 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),
  1142. 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),
  1143. 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),
  1144. }, .4, false)
  1145. end
  1146. CFuncs["Sound"].Create("rbxassetid://169445092", RightLeg, 1, 1.3)
  1147. MagnitudeDamage(RightLeg, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1148. for i = 0, 1, 0.13 do
  1149. swait()
  1150. PlayAnimationFromTable({
  1151. CFrame.new(0, -0.230766058, -0, 0.422617137, 0, -0.906308293, 0, 1, 0, 0.906308293, 0, 0.422617137),
  1152. 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),
  1153. 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),
  1154. 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),
  1155. 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),
  1156. 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),
  1157. }, .5, false)
  1158. end
  1159. attack = false
  1160. end
  1161.  
  1162. function attackfour()
  1163. attack = true
  1164. CFuncs["Sound"].Create("rbxassetid://169445092", LeftLeg, 1, 1.3)
  1165. MagnitudeDamage(LeftLeg, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1166. for i = 0, 1, 0.2 do
  1167. swait()
  1168. PlayAnimationFromTable({
  1169. 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),
  1170. 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),
  1171. 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),
  1172. 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),
  1173. 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),
  1174. 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),
  1175. }, .5, false)
  1176. end
  1177. CFuncs["Sound"].Create("rbxassetid://169445092", LeftLeg, 1, 1.1)
  1178. MagnitudeDamage(LeftLeg, 3, 5, 15, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1179. for i = 0, 1, 0.2 do
  1180. swait()
  1181. PlayAnimationFromTable({
  1182. 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),
  1183. 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),
  1184. 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),
  1185. 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),
  1186. 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),
  1187. 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),
  1188. }, .45, false)
  1189. end
  1190. attack = false
  1191. end
  1192.  
  1193. function SHEATH()
  1194. attack = true
  1195. Humanoid.WalkSpeed = 16
  1196. HandleWeld:remove()
  1197. 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))
  1198. for i = 0, 1, 0.2 do
  1199. swait()
  1200. PlayAnimationFromTable({
  1201. CFrame.new(-0, -0, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1202. 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),
  1203. 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),
  1204. 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),
  1205. 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),
  1206. 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),
  1207. }, .5, false)
  1208. end
  1209. attack = false
  1210. end
  1211.  
  1212. function BladeAttackOne()
  1213. attack = true
  1214. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  1215. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1216. for i = 0, 1, 0.13 do
  1217. swait()
  1218. PlayAnimationFromTable({
  1219. CFrame.new(-3.45729177e-006, -1.07288361e-006, -1.61215644e-006, 0.422617137, 0, 0.906308293, 0, 1, 0, -0.906308293, 0, 0.422617137),
  1220. 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),
  1221. 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),
  1222. 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),
  1223. 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),
  1224. 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),
  1225. }, .3, false)
  1226. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .5)
  1227. end
  1228. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, 1)
  1229. for i = 0, 1, 0.15 do
  1230. swait()
  1231. PlayAnimationFromTable({
  1232. 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),
  1233. 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),
  1234. 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),
  1235. 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),
  1236. 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),
  1237. 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),
  1238. }, .35, false)
  1239. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1240. end
  1241. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1242. attack = false
  1243. end
  1244.  
  1245. function BladeAttackTwo()
  1246. attack = true
  1247. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  1248. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1249. for i = 0, 1, 0.15 do
  1250. swait()
  1251. PlayAnimationFromTable({
  1252. CFrame.new(-0.0837758034, 0.700000048, -0.000987187028, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1253. 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),
  1254. 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),
  1255. 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),
  1256. 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),
  1257. 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),
  1258. }, .35, false)
  1259. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  1260. end
  1261. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, 1.1)
  1262. for i = 0, 1, 0.15 do
  1263. swait()
  1264. PlayAnimationFromTable({
  1265. 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),
  1266. 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),
  1267. 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),
  1268. 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),
  1269. 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),
  1270. 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),
  1271. }, .5, false)
  1272. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1273. end
  1274. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1275. attack = false
  1276. end
  1277.  
  1278. function BladeAttackThree()
  1279. attack = true
  1280. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  1281. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1282. for i = 0, 1, 0.15 do
  1283. swait()
  1284. PlayAnimationFromTable({
  1285. CFrame.new(0, -0, -0, 0.573575675, 0, -0.819152594, 0, 1, 0, 0.819152594, 0, 0.573575675),
  1286. 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),
  1287. 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),
  1288. 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),
  1289. 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),
  1290. 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),
  1291. }, .35, false)
  1292. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  1293. end
  1294. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, .9)
  1295. for i = 0, 1, 0.13 do
  1296. swait()
  1297. PlayAnimationFromTable({
  1298. CFrame.new(-0, -0.179999992, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1299. 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),
  1300. 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),
  1301. 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),
  1302. 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),
  1303. 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),
  1304. }, .35, false)
  1305. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)), .5)
  1306. end
  1307. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1308. attack = false
  1309. end
  1310.  
  1311. function BladeAttackFour()
  1312. attack = true
  1313. local parti = Instance.new("ParticleEmitter", Hitbox)
  1314. parti.Color = ColorSequence.new(clr)
  1315. parti.LightEmission = 0.5
  1316. parti.Size = NumberSequence.new(0.2)
  1317. parti.Texture = "http://www.roblox.com/asset/?id=248625108"
  1318. parti.Transparency = NumberSequence.new({
  1319. NumberSequenceKeypoint.new(0, 0),
  1320. NumberSequenceKeypoint.new(0.133, 0.544),
  1321. NumberSequenceKeypoint.new(0.321, 0.737),
  1322. NumberSequenceKeypoint.new(0.388, 0),
  1323. NumberSequenceKeypoint.new(0.469, 0.725),
  1324. NumberSequenceKeypoint.new(0.522, 0.456),
  1325. NumberSequenceKeypoint.new(0.616, 0.637),
  1326. NumberSequenceKeypoint.new(0.64, 0),
  1327. NumberSequenceKeypoint.new(0.745, 0.525),
  1328. NumberSequenceKeypoint.new(1, 0)
  1329. })
  1330. parti.Size = NumberSequence.new({
  1331. NumberSequenceKeypoint.new(0, 1.62),
  1332. NumberSequenceKeypoint.new(0.123, 1.5),
  1333. NumberSequenceKeypoint.new(0.154, 1.44),
  1334. NumberSequenceKeypoint.new(0.357, 1.31),
  1335. NumberSequenceKeypoint.new(0.555, 1.25),
  1336. NumberSequenceKeypoint.new(0.725, 0.875),
  1337. NumberSequenceKeypoint.new(1, 0.125)
  1338. })
  1339. parti.ZOffset = 0
  1340. parti.Acceleration = Vector3.new(8, 6, 6)
  1341. parti.LockedToPart = false
  1342. parti.EmissionDirection = "Front"
  1343. parti.Lifetime = NumberRange.new(0, 1)
  1344. parti.Rate = 200
  1345. parti.Rotation = NumberRange.new(4, 9)
  1346. parti.RotSpeed = NumberRange.new(5, 9)
  1347. parti.Speed = NumberRange.new(5, 7)
  1348. parti.VelocitySpread = 28
  1349. parti.Enabled = false
  1350. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  1351. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1352. for i = 0, 1, 0.15 do
  1353. swait()
  1354. PlayAnimationFromTable({
  1355. CFrame.new(-0, -0.199999988, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
  1356. 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),
  1357. 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),
  1358. 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),
  1359. 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),
  1360. 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),
  1361. }, .3, false)
  1362. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), .5)
  1363. end
  1364. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, .7)
  1365. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1)
  1366. parti.Enabled = true
  1367. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1368. for i = 0, 1, 0.13 do
  1369. swait()
  1370. PlayAnimationFromTable({
  1371. 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),
  1372. 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),
  1373. 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),
  1374. 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),
  1375. 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),
  1376. 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),
  1377. }, .3, false)
  1378. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1379. end
  1380. parti.Enabled = false
  1381. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1382. for i = 0, 1, 0.15 do
  1383. swait()
  1384. PlayAnimationFromTable({
  1385. CFrame.new(0, -0, -0, 0.76604414, 0, -0.642788053, 0, 1, 0, 0.642788053, 0, 0.76604414),
  1386. 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),
  1387. 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),
  1388. 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),
  1389. 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),
  1390. 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),
  1391. }, .35, false)
  1392. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  1393. end
  1394. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  1395. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, .8)
  1396. CFuncs["Sound"].Create("rbxassetid://199144678", Hitbox, 1, 1)
  1397. parti.Enabled = true
  1398. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1399. for i = 0, 1, 0.13 do
  1400. swait()
  1401. PlayAnimationFromTable({
  1402. 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),
  1403. 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),
  1404. 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),
  1405. 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),
  1406. 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),
  1407. 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)
  1408. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), .5)
  1409. end
  1410. MagnitudeDamage(Hitbox, 10, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1411. parti.Enabled = false
  1412. Humanoid.WalkSpeed = 16
  1413. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1414. HandleWeld:remove()
  1415. 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))
  1416. for i = 0, 1, 0.2 do
  1417. swait()
  1418. PlayAnimationFromTable({
  1419. CFrame.new(-0, -0, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1420. 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),
  1421. 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),
  1422. 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),
  1423. 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),
  1424. 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)
  1425. end
  1426. parti:remove()
  1427. CurrentMode = "Sheathed"
  1428. attack = false
  1429. end
  1430. ------------------------------------------------------------------------------Hate Wave
  1431. local WaveNum = 1
  1432. local nr = NumberRange.new
  1433. local ns = NumberSequence.new
  1434. local cs = ColorSequence.new
  1435. nsk = NumberSequenceKeypoint.new
  1436. it = Instance.new
  1437. vt = Vector3.new
  1438. cf = CFrame.new
  1439. function Sound(parent, ID, Volume, Pitch, Looped)
  1440. local sound = Inst("Sound", parent)
  1441. sound.SoundId = ID
  1442. sound.Volume = Volume
  1443. sound.Pitch = Pitch
  1444. sound.Looped = Looped
  1445. sound:Play()
  1446. return sound
  1447. end
  1448. local runServ = game:GetService("RunService")
  1449. local debServ = game:GetService("Debris")
  1450. local F1, F2, F3 = Instance.new("Folder", Character), Instance.new("Folder"), Instance.new("Folder")
  1451. F1.Name = "Parts Folder" F2.Parent = F1 F2.Name = "Effects" F3.Parent = F1 F3.Name = "Extra Parts"
  1452. Inst = Instance.new
  1453. Colour1 = "New Yeller"
  1454. local rad = math.rad
  1455. local huge = math.huge
  1456. local rand = math.random
  1457. local Vec = Vector3.new
  1458. local Cf = CFrame.new
  1459. local Euler = CFrame.fromEulerAnglesXYZ
  1460. local BC = BrickColor.new
  1461. local Col3 = Color3.new
  1462. local Inst = Instance.new
  1463. local Ud2 = UDim2.new
  1464. function Hate_Wave()
  1465. attack = true
  1466. local function MakeWave()
  1467. local Wave = Inst("Model", F2)
  1468. Wave.Name = "Wave"
  1469. local WM = Instance.new('Part',Wave)
  1470. WM.BrickColor = BC(Colour1)
  1471. WM.Transparency = 1
  1472. WM.FormFactor = 3
  1473. WM.Reflectance = 0
  1474. WM.Material = "Neon"
  1475. WM.Name = "WavePart"
  1476. WM.Position = Vec(10.3, 7.6, -239.4)
  1477. WM.Rotation = Vec(0, 0, 0)
  1478. WM.Anchored = true
  1479. WM.CanCollide = false
  1480. WM.Locked = true
  1481. WM.Size = Vector3.new(11, 0.2, 5)
  1482. local parti = Instance.new("ParticleEmitter")
  1483. parti.Color = ColorSequence.new(clr)
  1484. parti.LightEmission = 0.5
  1485. parti.Size = ns(0.2)
  1486. parti.Texture = "http://www.roblox.com/asset/?id=248625108"
  1487. 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)})
  1488. 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)})
  1489. parti.Transparency = transseq
  1490. parti.Size = sizeseq
  1491. parti.ZOffset = 0
  1492. parti.Acceleration = vt(0, 10, 0)
  1493. parti.LockedToPart = false
  1494. parti.EmissionDirection = "Front"
  1495. parti.Lifetime = nr(0, 1)
  1496. parti.Rate = 200
  1497. parti.Rotation = nr(4, 9)
  1498. parti.RotSpeed = nr(5, 9)
  1499. parti.Speed = nr(2, 4)
  1500. parti.VelocitySpread = 28
  1501. parti.Parent = nil
  1502. parti.Parent = WM
  1503. parti.Enabled = true
  1504. d = Instance.new("Decal")
  1505. d.Parent = WM
  1506. d.Texture = "http://www.roblox.com/asset/?id=182703461"
  1507. d.Face = "Top"
  1508. d2 = Instance.new("Decal")
  1509. d2.Parent = WM
  1510. d2.Texture = "http://www.roblox.com/asset/?id=182703461"
  1511. d2.Face = "Bottom"
  1512. local WH = Inst("Part", Wave)
  1513. WH.Transparency = 1
  1514. WH.Name = "WaveHitbox"
  1515. WH.Position = Vec(10.3, 7.6, -240.2)
  1516. WH.Rotation = Vec(0, 0, 0)
  1517. WH.Anchored = true
  1518. WH.CanCollide = false
  1519. WH.Locked = true
  1520. WH.Size = Vec(5, 12, 8)
  1521. for _, w in pairs(Wave:GetChildren()) do
  1522. if w:IsA("BasePart") and w ~= WH then
  1523. local W = Inst("Weld", WH)
  1524. W.Part0 = WH
  1525. W.Part1 = w
  1526. W.C0 = WH.CFrame:inverse() * Cf(WH.Position)
  1527. W.C1 = w.CFrame:inverse() * Cf(WH.Position)
  1528. local M = Inst("BlockMesh", w)
  1529. M.Scale = Vec(0, 1, 1)
  1530. end
  1531. end
  1532. local SiP = {NumberSequenceKeypoint.new(0, 1, 0), NumberSequenceKeypoint.new(1, .188, 0)}
  1533. local TrP = {NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 1, 0)}
  1534. local PE = Inst("ParticleEmitter", WH)
  1535. PE.Color = ColorSequence.new(BC(Colour1).Color)
  1536. PE.LightEmission = 1
  1537. PE.Size = NumberSequence.new(SiP)
  1538. PE.Transparency = NumberSequence.new(TrP)
  1539. PE.EmissionDirection = "Back"
  1540. PE.Lifetime = NumberRange.new(.2, .8)
  1541. PE.Rate = 100
  1542. PE.Rotation = NumberRange.new(60, 120)
  1543. PE.RotSpeed = NumberRange.new(120, 360)
  1544. PE.Speed = NumberRange.new(30)
  1545. return Wave, WH
  1546. end
  1547. if WaveNum == 1 then -- first wave anim
  1548. WaveNum = 2
  1549. for i = 0, .3, .1 do
  1550. swait()
  1551. PlayAnimationFromTable({
  1552. CFrame.new(-0, -0, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1553. 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),
  1554. 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),
  1555. 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),
  1556. 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),
  1557. 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)
  1558. end
  1559. for i = 0, .2, .1 do
  1560. swait()
  1561. PlayAnimationFromTable({
  1562. 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),
  1563. 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),
  1564. 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),
  1565. 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),
  1566. 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),
  1567. 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)
  1568. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1569. end
  1570. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1571. local Wave, WHB = MakeWave()
  1572. for _, i in pairs(Wave.WavePart:GetChildren()) do
  1573. if i:IsA("SpecialMesh") then
  1574. i:Destroy()
  1575. elseif i:IsA("BlockMesh") then
  1576. i:Destroy()
  1577. end
  1578. end
  1579. for _, p in pairs(Wave:GetChildren()) do
  1580. if p:IsA("BasePart") then
  1581. p.Anchored = false
  1582. end
  1583. end
  1584. WHB.CFrame = RootPart.CFrame * Euler(0, 0, rad(90))
  1585. local Vel = Inst("BodyVelocity", WHB)
  1586. Vel.MaxForce = Vec(huge, huge, huge)
  1587. Vel.Velocity = WHB.CFrame.lookVector * 220
  1588. local Gyr = Inst("BodyGyro", WHB)
  1589. Gyr.CFrame = WHB.CFrame
  1590. Gyr.MaxTorque = Vec(huge, huge, huge)
  1591. local s = Sound(WHB,"http://roblox.com/asset/?id=75422951", 1, 1, false)
  1592. debServ:AddItem(s, 2)
  1593. coroutine.resume(coroutine.create(function()
  1594. debServ:AddItem(Wave, 2)
  1595. local hit = WHB.Touched:connect(function(part) MagnitudeDamage(WHB, 3, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1596. repeat swait() until Wave.Parent == nil
  1597. end)
  1598. end))
  1599. elseif WaveNum == 2 then
  1600. WaveNum = 3
  1601. for i = 0, .3, .1 do
  1602. swait()
  1603. PlayAnimationFromTable({
  1604. CFrame.new(-0, -0, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1605. 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),
  1606. 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),
  1607. 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),
  1608. 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),
  1609. 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)
  1610. end
  1611. for i = 0, .2, .1 do
  1612. swait()
  1613. PlayAnimationFromTable({
  1614. 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),
  1615. 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),
  1616. 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),
  1617. 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),
  1618. 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),
  1619. 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)
  1620. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1621. end
  1622. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1623. local Wave, WHB = MakeWave()
  1624. for _, i in pairs(Wave.WavePart:GetChildren()) do
  1625. if i:IsA("SpecialMesh") then
  1626. i:Destroy()
  1627. elseif i:IsA("BlockMesh") then
  1628. i:Destroy()
  1629. end
  1630. end
  1631. for _, p in pairs(Wave:GetChildren()) do
  1632. if p:IsA("BasePart") then
  1633. p.Anchored = false
  1634. end
  1635. end
  1636. WHB.CFrame = RootPart.CFrame * Euler(0, 0, rad(45))
  1637. local Vel = Inst("BodyVelocity", WHB)
  1638. Vel.MaxForce = Vec(huge, huge, huge)
  1639. Vel.Velocity = WHB.CFrame.lookVector * 220
  1640. local Gyr = Inst("BodyGyro", WHB)
  1641. Gyr.CFrame = WHB.CFrame
  1642. Gyr.MaxTorque = Vec(huge, huge, huge)
  1643. local s = Sound(WHB,"http://roblox.com/asset/?id=75422951", 1, 1.6, false)
  1644. debServ:AddItem(s, 2)
  1645. coroutine.resume(coroutine.create(function()
  1646. debServ:AddItem(Wave, 2)
  1647. local hit = WHB.Touched:connect(function(part) MagnitudeDamage(WHB, 3, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1648. repeat swait() until Wave.Parent == nil
  1649. end)
  1650. end))
  1651. elseif WaveNum == 3 then
  1652. WaveNum = 4
  1653. for i = 0, 1, 0.15 do
  1654. swait()
  1655. PlayAnimationFromTable({
  1656. CFrame.new(0, -0, -0, 0.573575675, 0, -0.819152594, 0, 1, 0, 0.819152594, 0, 0.573575675),
  1657. 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),
  1658. 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),
  1659. 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),
  1660. 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),
  1661. 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),
  1662. }, .35, false)
  1663. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  1664. end
  1665. for i = 0, 1, 0.13 do
  1666. swait()
  1667. PlayAnimationFromTable({
  1668. CFrame.new(-0, -0.179999992, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1669. 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),
  1670. 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),
  1671. 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),
  1672. 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),
  1673. 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),
  1674. }, .35, false)
  1675. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)), .5)
  1676. end
  1677. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1678. local Wave, WHB = MakeWave()
  1679. for _, i in pairs(Wave.WavePart:GetChildren()) do
  1680. if i:IsA("SpecialMesh") then
  1681. i:Destroy()
  1682. elseif i:IsA("BlockMesh") then
  1683. i:Destroy()
  1684. end
  1685. end
  1686. for _, p in pairs(Wave:GetChildren()) do
  1687. if p:IsA("BasePart") then
  1688. p.Anchored = false
  1689. end
  1690. end
  1691. WHB.CFrame = RootPart.CFrame * Euler(0, 0, rad(-45))
  1692. local Vel = Inst("BodyVelocity", WHB)
  1693. Vel.MaxForce = Vec(huge, huge, huge)
  1694. Vel.Velocity = WHB.CFrame.lookVector * 220
  1695. local Gyr = Inst("BodyGyro", WHB)
  1696. Gyr.CFrame = WHB.CFrame
  1697. Gyr.MaxTorque = Vec(huge, huge, huge)
  1698. local s = Sound(WHB,"http://roblox.com/asset/?id=75422951", 1, 1.6, false)
  1699. debServ:AddItem(s, 2)
  1700. coroutine.resume(coroutine.create(function()
  1701. debServ:AddItem(Wave, 2)
  1702. local hit = WHB.Touched:connect(function(part) MagnitudeDamage(WHB, 3, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1703. repeat swait() until Wave.Parent == nil
  1704. end)
  1705. end))
  1706. elseif WaveNum == 4 then
  1707. WaveNum = 1
  1708. for i = 0, 1, 0.15 do
  1709. swait()
  1710. PlayAnimationFromTable({
  1711. CFrame.new(-0.0837758034, 0.700000048, -0.000987187028, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1712. 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),
  1713. 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),
  1714. 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),
  1715. 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),
  1716. 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),
  1717. }, .35, false)
  1718. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  1719. end
  1720. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, 1.1)
  1721. for i = 0, 1, 0.15 do
  1722. swait()
  1723. PlayAnimationFromTable({
  1724. 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),
  1725. 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),
  1726. 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),
  1727. 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),
  1728. 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),
  1729. 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),
  1730. }, .5, false)
  1731. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  1732. end
  1733. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  1734. local Wave, WHB = MakeWave()
  1735. for _, i in pairs(Wave.WavePart:GetChildren()) do
  1736. if i:IsA("SpecialMesh") then
  1737. i:Destroy()
  1738. elseif i:IsA("BlockMesh") then
  1739. i:Destroy()
  1740. end
  1741. end
  1742. for _, p in pairs(Wave:GetChildren()) do
  1743. if p:IsA("BasePart") then
  1744. p.Anchored = false
  1745. end
  1746. end
  1747. WHB.CFrame = RootPart.CFrame
  1748. local Vel = Inst("BodyVelocity", WHB)
  1749. Vel.MaxForce = Vec(huge, huge, huge)
  1750. Vel.Velocity = WHB.CFrame.lookVector * 220
  1751. local Gyr = Inst("BodyGyro", WHB)
  1752. Gyr.CFrame = WHB.CFrame
  1753. Gyr.MaxTorque = Vec(huge, huge, huge)
  1754. local s = Sound(WHB,"http://roblox.com/asset/?id=75422951", 1, 1.6, false)
  1755. debServ:AddItem(s, 2)
  1756. coroutine.resume(coroutine.create(function()
  1757. debServ:AddItem(Wave, 2)
  1758. local hit = WHB.Touched:connect(function(part) MagnitudeDamage(WHB, 3, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1759. repeat swait() until Wave.Parent == nil
  1760. end)
  1761. end))
  1762. end
  1763. attack = false
  1764. end
  1765. ------------------------------------------------------------------------------GUARD
  1766. local GodMode = false
  1767. local OP_HEALTH = runServ.RenderStepped:connect(function()
  1768. if GodMode and RootJoint.Parent ~= nil then
  1769. Humanoid.MaxHealth = huge
  1770. Humanoid.Health = huge
  1771. Humanoid.MaxHealth = huge
  1772. Humanoid.Health = huge
  1773. wait()
  1774. Humanoid.MaxHealth = huge
  1775. Humanoid.Health = huge
  1776. Humanoid.MaxHealth = huge
  1777. Humanoid.Health = huge
  1778. end
  1779. end)
  1780. local GH = 5000
  1781. local VHealth = Inst("DoubleConstrainedValue")
  1782. VHealth.MaxValue = GH*4
  1783. VHealth.MinValue = 0
  1784. VHealth.Value = GH*4
  1785. function Corrupt_Guard()
  1786. attack = true
  1787. huh = true
  1788. Humanoid.WalkSpeed = 0
  1789. local LHealth = Humanoid.Health
  1790. GodMode = true
  1791. local function MakeGuard()
  1792. local guard = Inst("Part", workspace)
  1793. guard.BrickColor = BC(Colour1)
  1794. guard.Material = "SmoothPlastic"
  1795. guard.Transparency = .3
  1796. guard.Anchored = true
  1797. guard.Name = "Guard"
  1798. guard.Anchored = true
  1799. guard.CanCollide = false
  1800. guard.Locked = true
  1801. guard.Size = Vec(11.2, 11.2, 3.2)
  1802. local gm = Inst("SpecialMesh", guard)
  1803. gm.MeshId = "http://www.roblox.com/asset/?id=1185246"
  1804. gm.Scale = Vec(24, 24, 10)
  1805. gm.TextureId = "http://www.roblox.com/asset/?id=74697410"
  1806. local vc = BC(Colour1).Color
  1807. gm.VertexColor = Vec(vc.r, vc.g, vc.b)
  1808. guard.CFrame = RootPart.CFrame * Cf(0, 0, -2.2)
  1809. local DBModel = Inst("Model", workspace)
  1810. DBModel.Name = "DamageBox"
  1811. local gdb = Inst("Part", DBModel)
  1812. gdb.Transparency = 1
  1813. gdb.Anchored = true
  1814. gdb.CanCollide = true
  1815. gdb.Locked = true
  1816. gdb.Size = Vec(16, 16, 12)
  1817. gdb.CFrame = guard.CFrame * Cf(0, 0, -3.2)
  1818. gdb.Name = "Head"
  1819. local gdt = Inst("Part", DBModel)
  1820. gdt.Transparency = 1
  1821. gdt.Anchored = true
  1822. gdt.CanCollide = true
  1823. gdt.Locked = true
  1824. gdt.Size = Vec(16, 16, 12)
  1825. gdt.CFrame = guard.CFrame * Cf(0, 0, -3.2)
  1826. gdt.Name = "Torso"
  1827. local kthen = Inst("Weld", gdb)
  1828. kthen.Part0 = gdb
  1829. kthen.Part1 = gdt
  1830. local GHealth = Inst("Humanoid", DBModel)
  1831. GHealth.MaxHealth = GH
  1832. coroutine.resume(coroutine.create(function() runServ.Stepped:wait() GHealth.Health = GHealth.MaxHealth end))
  1833. return guard, GHealth, gdb, gdt, DBModel
  1834. end
  1835. local Guard, GuardHealth, GDB, GDT, DBM = MakeGuard()
  1836. local Projectiles = {}
  1837. local Ignore = {Character}
  1838. local DontHeal = false
  1839. local function Check(pro)
  1840. local isSafe = false
  1841. for _, g in pairs(Projectiles) do
  1842. if g[1] ~= pro then
  1843. isSafe = true
  1844. end
  1845. end
  1846. return isSafe
  1847. end
  1848. runServ.Stepped:wait()
  1849. repeat
  1850. Torso.Anchored=true
  1851. Humanoid.WalkSpeed = 0
  1852. Humanoid.MaxHealth = huge
  1853. runServ.Stepped:wait()
  1854. Humanoid.Health = huge
  1855. RootPart.Velocity = Vec(0, 0, 0)
  1856. 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
  1857. GuardHealth.MaxHealth = GH
  1858. Guard.CFrame = RootPart:GetRenderCFrame() * Cf(0, 0, -2.2)
  1859. GDB.CFrame = Guard:GetRenderCFrame() * Cf(0, 0, -3.2)
  1860. GDT.CFrame = Guard:GetRenderCFrame() * Cf(0, 0, -3.2)
  1861. if GuardHealth.Health ~= GuardHealth.MaxHealth then
  1862. local HealthLost = (GuardHealth.MaxHealth-GuardHealth.Health)
  1863. LHealth = LHealth+(HealthLost/2)
  1864.  
  1865. GuardHealth.Health = GuardHealth.MaxHealth
  1866. end
  1867. else
  1868. debServ:AddItem(Guard, 0)
  1869. debServ:AddItem(GuardHealth, 0)
  1870. debServ:AddItem(GDB, 0)
  1871. debServ:AddItem(DBM, 0)
  1872. Guard, GuardHealth, GDB, GDT, DBM = MakeGuard()
  1873. local s1 = Sound(RootPart,"http://roblox.com/asset/?id=233091161", 1, 1.4, false)
  1874. debServ:AddItem(s1, 3)
  1875. DBM.Parent = F2
  1876. MagnitudeDamage(RootPart, 10, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  1877. DBM.Parent = workspace
  1878. repeat runServ.Stepped:wait() until Guard and GuardHealth and GDB and DBM
  1879. end
  1880. 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)
  1881. 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)
  1882. 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)
  1883. 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)
  1884. 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)
  1885. 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)
  1886. until huh == false
  1887. Torso.Anchored = false
  1888. debServ:AddItem(Guard, 0)
  1889. debServ:AddItem(GuardHealth, 0)
  1890. debServ:AddItem(GDB, 0)
  1891. debServ:AddItem(DBM, 0)
  1892. GodMode = false
  1893. Humanoid.MaxHealth = 100
  1894. Humanoid.Health = 100
  1895. Humanoid.WalkSpeed = 16
  1896. attack = false
  1897. huh = false
  1898. wait(.15)
  1899. Humanoid.Health = LHealth
  1900. coroutine.resume(coroutine.create(function()
  1901. end))
  1902. end
  1903. ArtificialHB.Event:connect(function()
  1904. if GodMode == false then
  1905. Humanoid.MaxHealth = 100
  1906. end
  1907. end)
  1908. ------------------------------------------------------------------------------UNSHEATHE
  1909. function UNSHEATH()
  1910. attack = true
  1911. local function MakeWave()
  1912. local Wave = Inst("Model", F2)
  1913. Wave.Name = "Wave"
  1914. local WM = Instance.new('Part',Wave)
  1915. WM.BrickColor = BC(Colour1)
  1916. WM.Transparency = 1
  1917. WM.FormFactor = 3
  1918. WM.Reflectance = 0
  1919. WM.Material = "Neon"
  1920. WM.Name = "WavePart"
  1921. WM.Position = Vec(10.3, 7.6, -239.4)
  1922. WM.Rotation = Vec(0, 0, 0)
  1923. WM.Anchored = true
  1924. WM.CanCollide = false
  1925. WM.Locked = true
  1926. WM.Size = Vector3.new(11, 0.2, 5)
  1927. local parti = Instance.new("ParticleEmitter")
  1928. parti.Color = ColorSequence.new(clr)
  1929. parti.LightEmission = 0.5
  1930. parti.Size = ns(0.2)
  1931. parti.Texture = "http://www.roblox.com/asset/?id=248625108"
  1932. 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)})
  1933. 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)})
  1934. parti.Transparency = transseq
  1935. parti.Size = sizeseq
  1936. parti.ZOffset = 0
  1937. parti.Acceleration = vt(0, 10, 0)
  1938. parti.LockedToPart = false
  1939. parti.EmissionDirection = "Front"
  1940. parti.Lifetime = nr(0, 1)
  1941. parti.Rate = 200
  1942. parti.Rotation = nr(4, 9)
  1943. parti.RotSpeed = nr(5, 9)
  1944. parti.Speed = nr(2, 4)
  1945. parti.VelocitySpread = 28
  1946. parti.Parent = nil
  1947. parti.Parent = WM
  1948. parti.Enabled = true
  1949. d = Instance.new("Decal")
  1950. d.Parent = WM
  1951. d.Texture = "http://www.roblox.com/asset/?id=182703461"
  1952. d.Face = "Top"
  1953. d2 = Instance.new("Decal")
  1954. d2.Parent = WM
  1955. d2.Face = "Bottom"
  1956. local WH = Inst("Part", Wave)
  1957. WH.Transparency = 1
  1958. WH.Name = "WaveHitbox"
  1959. WH.Position = Vec(10.3, 7.6, -240.2)
  1960. WH.Rotation = Vec(0, 0, 0)
  1961. WH.Anchored = true
  1962. WH.CanCollide = false
  1963. WH.Locked = true
  1964. WH.Size = Vec(5, 12, 8)
  1965. for _, w in pairs(Wave:GetChildren()) do
  1966. if w:IsA("BasePart") and w ~= WH then
  1967. local W = Inst("Weld", WH)
  1968. W.Part0 = WH
  1969. W.Part1 = w
  1970. W.C0 = WH.CFrame:inverse() * Cf(WH.Position)
  1971. W.C1 = w.CFrame:inverse() * Cf(WH.Position)
  1972. local M = Inst("BlockMesh", w)
  1973. M.Scale = Vec(0, 1, 1)
  1974. end
  1975. end
  1976. local SiP = {NumberSequenceKeypoint.new(0, 1, 0), NumberSequenceKeypoint.new(1, .188, 0)}
  1977. local TrP = {NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 1, 0)}
  1978. local PE = Inst("ParticleEmitter", WH)
  1979. PE.Color = ColorSequence.new(clr)
  1980. PE.LightEmission = 1
  1981. PE.Size = NumberSequence.new(SiP)
  1982. PE.Transparency = NumberSequence.new(TrP)
  1983. PE.EmissionDirection = "Back"
  1984. PE.Lifetime = NumberRange.new(.2, .8)
  1985. PE.Rate = 100
  1986. PE.Rotation = NumberRange.new(60, 120)
  1987. PE.RotSpeed = NumberRange.new(120, 360)
  1988. PE.Speed = NumberRange.new(30)
  1989. return Wave, WH
  1990. end
  1991. for i = 0, 1, 0.1 do
  1992. swait()
  1993. PlayAnimationFromTable({
  1994. CFrame.new(-0, -0, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  1995. 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),
  1996. 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),
  1997. 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),
  1998. 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),
  1999. 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)
  2000. end
  2001. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1)
  2002. local parti = Instance.new("ParticleEmitter", Hitbox)
  2003. parti.Color = ColorSequence.new(clr)
  2004. parti.LightEmission = 0.5
  2005. parti.Size = NumberSequence.new(0.2)
  2006. parti.Texture = "http://www.roblox.com/asset/?id=248625108"
  2007. parti.Transparency = NumberSequence.new({
  2008. NumberSequenceKeypoint.new(0, 0),
  2009. NumberSequenceKeypoint.new(0.133, 0.544),
  2010. NumberSequenceKeypoint.new(0.321, 0.737),
  2011. NumberSequenceKeypoint.new(0.388, 0),
  2012. NumberSequenceKeypoint.new(0.469, 0.725),
  2013. NumberSequenceKeypoint.new(0.522, 0.456),
  2014. NumberSequenceKeypoint.new(0.616, 0.637),
  2015. NumberSequenceKeypoint.new(0.64, 0),
  2016. NumberSequenceKeypoint.new(0.745, 0.525),
  2017. NumberSequenceKeypoint.new(1, 0)
  2018. })
  2019. parti.Size = NumberSequence.new({
  2020. NumberSequenceKeypoint.new(0, 1.62),
  2021. NumberSequenceKeypoint.new(0.123, 1.5),
  2022. NumberSequenceKeypoint.new(0.154, 1.44),
  2023. NumberSequenceKeypoint.new(0.357, 1.31),
  2024. NumberSequenceKeypoint.new(0.555, 1.25),
  2025. NumberSequenceKeypoint.new(0.725, 0.875),
  2026. NumberSequenceKeypoint.new(1, 0.125)
  2027. })
  2028. parti.ZOffset = 0
  2029. parti.Acceleration = Vector3.new(8, 6, 6)
  2030. parti.LockedToPart = false
  2031. parti.EmissionDirection = "Front"
  2032. parti.Lifetime = NumberRange.new(0, 1)
  2033. parti.Rate = 200
  2034. parti.Rotation = NumberRange.new(4, 9)
  2035. parti.RotSpeed = NumberRange.new(5, 9)
  2036. parti.Speed = NumberRange.new(5, 7)
  2037. parti.VelocitySpread = 28
  2038. game:GetService("Debris"):AddItem(parti, 1)
  2039. HandleWeld:remove()
  2040. 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))
  2041. Humanoid.WalkSpeed = 25
  2042. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, .7)
  2043. CFuncs["Sound"].Create("rbxassetid://0", Head,1,.95)
  2044. MagnitudeDamage(Hitbox, 7, 20, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2045. for i = 0, 1, 0.08 do
  2046. swait()
  2047. PlayAnimationFromTable({
  2048. 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),
  2049. 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),
  2050. 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),
  2051. 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),
  2052. 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),
  2053. 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),
  2054. }, .5, false)
  2055. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  2056. end
  2057. local Wave, WHB = MakeWave()
  2058. for _, i in pairs(Wave.WavePart:GetChildren()) do
  2059. if i:IsA("SpecialMesh") then
  2060. i:Destroy()
  2061. elseif i:IsA("BlockMesh") then
  2062. i:Destroy()
  2063. end
  2064. end
  2065. for _, p in pairs(Wave:GetChildren()) do
  2066. if p:IsA("BasePart") then
  2067. p.Anchored = false
  2068. end
  2069. end
  2070. WHB.CFrame = RootPart.CFrame * Euler(0, 0, rad(0))
  2071. local Vel = Inst("BodyVelocity", WHB)
  2072. Vel.MaxForce = Vec(huge, huge, huge)
  2073. Vel.Velocity = WHB.CFrame.lookVector * 220
  2074. local Gyr = Inst("BodyGyro", WHB)
  2075. Gyr.CFrame = WHB.CFrame
  2076. Gyr.MaxTorque = Vec(huge, huge, huge)
  2077. local s = Sound(WHB,"http://roblox.com/asset/?id=75422951", 1, 1.6, false)
  2078. debServ:AddItem(s, 2)
  2079. coroutine.resume(coroutine.create(function()
  2080. debServ:AddItem(Wave, 2)
  2081. local hit = WHB.Touched:connect(function(part) MagnitudeDamage(WHB, 3, 25, 35, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2082. repeat swait() until Wave.Parent == nil
  2083. end)
  2084. end))
  2085. parti.Enabled = false
  2086. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  2087. attack = false
  2088. end
  2089. ------------------------------------------------------------------------------SEAR
  2090. local Taunt = true
  2091.  
  2092. function Sear()
  2093. attack = true
  2094. CFuncs["Sound"].Create("rbxassetid://0", Head, 2, 1)
  2095. local parti = Instance.new("ParticleEmitter", Hitbox)
  2096. parti.Color = ColorSequence.new(clr)
  2097. parti.LightEmission = 0.5
  2098. parti.Size = NumberSequence.new(0.2)
  2099. parti.Texture = "http://www.roblox.com/asset/?id=296874871"
  2100. parti.Transparency = NumberSequence.new({
  2101. NumberSequenceKeypoint.new(0, 0),
  2102. NumberSequenceKeypoint.new(0.133, 0.544),
  2103. NumberSequenceKeypoint.new(0.321, 0.737),
  2104. NumberSequenceKeypoint.new(0.388, 0),
  2105. NumberSequenceKeypoint.new(0.469, 0.725),
  2106. NumberSequenceKeypoint.new(0.522, 0.456),
  2107. NumberSequenceKeypoint.new(0.616, 0.637),
  2108. NumberSequenceKeypoint.new(0.64, 0),
  2109. NumberSequenceKeypoint.new(0.745, 0.525),
  2110. NumberSequenceKeypoint.new(1, 0)
  2111. })
  2112. parti.Size = NumberSequence.new({
  2113. NumberSequenceKeypoint.new(0, 1.62),
  2114. NumberSequenceKeypoint.new(0.123, 1.5),
  2115. NumberSequenceKeypoint.new(0.154, 1.44),
  2116. NumberSequenceKeypoint.new(0.357, 1.31),
  2117. NumberSequenceKeypoint.new(0.555, 1.25),
  2118. NumberSequenceKeypoint.new(0.725, 0.875),
  2119. NumberSequenceKeypoint.new(1, 0.125)
  2120. })
  2121. parti.ZOffset = 0
  2122. parti.Acceleration = Vector3.new(8, 6, 6)
  2123. parti.LockedToPart = false
  2124. parti.EmissionDirection = "Front"
  2125. parti.Lifetime = NumberRange.new(0, 1)
  2126. parti.Rate = 200
  2127. parti.Rotation = NumberRange.new(4, 9)
  2128. parti.RotSpeed = NumberRange.new(5, 9)
  2129. parti.Speed = NumberRange.new(5, 7)
  2130. parti.VelocitySpread = 28
  2131. parti.Enabled = false
  2132. if Taunt == true then
  2133. parti.Enabled = true
  2134. parti.EmissionDirection = "Back"
  2135. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, .7, .8)
  2136. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2137. for i = 0, 1, 0.014 do
  2138. swait()
  2139. PlayAnimationFromTable({
  2140. CFrame.new(0, -0, -0, 0.76604414, 0, -0.642788053, 0, 1, 0, 0.642788053, 0, 0.76604414),
  2141. 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),
  2142. 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),
  2143. 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),
  2144. 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),
  2145. 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),
  2146. }, .1, false)
  2147. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .5)
  2148. end
  2149. parti.EmissionDirection = "Front"
  2150. end
  2151. parti.Enabled = true
  2152. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2153. for i = 1, 4 do
  2154. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1.2)
  2155. CFuncs["Sound"].Create("rbxassetid://199144678", Hitbox, 1, 1)
  2156. for i = 0, 1, 0.15 do
  2157. swait()
  2158. PlayAnimationFromTable({
  2159. CFrame.new(-0.0572953038, 0, 0.152224958, 0.984999776, 0, -0.172555953, 0, 1, 0, 0.172555953, 0, 0.984999776),
  2160. 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),
  2161. 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),
  2162. 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),
  2163. 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),
  2164. 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),
  2165. }, .15, false)
  2166. 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)
  2167. end
  2168. end
  2169. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2170. for i = 0, 1, 0.2 do
  2171. swait()
  2172. PlayAnimationFromTable({
  2173. CFrame.new(-3.45729177e-006, -1.07288361e-006, -1.61215644e-006, 0.422617137, 0, 0.906308293, 0, 1, 0, -0.906308293, 0, 0.422617137),
  2174. 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),
  2175. 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),
  2176. 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),
  2177. 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),
  2178. 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),
  2179. }, .6, false)
  2180. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), .5)
  2181. end
  2182. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2183. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1)
  2184. for i = 0, 1, 0.2 do
  2185. swait()
  2186. PlayAnimationFromTable({
  2187. 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),
  2188. 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),
  2189. 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),
  2190. 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),
  2191. 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),
  2192. 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),
  2193. }, .5, false)
  2194. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  2195. end
  2196. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2197. for i = 0, 1, 0.25 do
  2198. swait()
  2199. PlayAnimationFromTable({
  2200. CFrame.new(0, -0, -0, 0.573575675, 0, -0.819152594, 0, 1, 0, 0.819152594, 0, 0.573575675),
  2201. 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),
  2202. 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),
  2203. 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),
  2204. 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),
  2205. 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),
  2206. }, .55, false)
  2207. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  2208. end
  2209. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1.2)
  2210. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2211. for i = 0, 1, 0.23 do
  2212. swait()
  2213. PlayAnimationFromTable({
  2214. CFrame.new(-0, -0.179999992, 0, 0.707106352, 0, 0.707107365, 0, 1, 0, -0.707107365, 0, 0.707106352),
  2215. 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),
  2216. 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),
  2217. 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),
  2218. 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),
  2219. 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),
  2220. }, .5, false)
  2221. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)), .5)
  2222. end
  2223. for i = 0, 1, 0.25 do
  2224. swait()
  2225. PlayAnimationFromTable({
  2226. CFrame.new(-0, -0.199999988, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
  2227. 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),
  2228. 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),
  2229. 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),
  2230. 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),
  2231. 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),
  2232. }, .3, false)
  2233. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), .5)
  2234. end
  2235. CFuncs["Sound"].Create("rbxassetid://186112092", Hitbox, 1, .7)
  2236. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, 1)
  2237. parti.Enabled = true
  2238. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2239. for i = 0, 1, 0.23 do
  2240. swait()
  2241. PlayAnimationFromTable({
  2242. 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),
  2243. 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),
  2244. 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),
  2245. 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),
  2246. 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),
  2247. 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),
  2248. }, .3, false)
  2249. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), .5)
  2250. end
  2251. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2252. for i = 0, 1, 0.25 do
  2253. swait()
  2254. PlayAnimationFromTable({
  2255. CFrame.new(0, -0, -0, 0.76604414, 0, -0.642788053, 0, 1, 0, 0.642788053, 0, 0.76604414),
  2256. 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),
  2257. 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),
  2258. 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),
  2259. 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),
  2260. 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),
  2261. }, .35, false)
  2262. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)
  2263. end
  2264. MagnitudeDamage(Hitbox, 10, 40, 50, BrickColor.new("Really black"), BrickColor.new("Red"), "rbxassetid://199149137", 0)
  2265. CFuncs["Sound"].Create("rbxassetid://199144647", Hitbox, 1, .8)
  2266. CFuncs["Sound"].Create("rbxassetid://199144678", Hitbox, 1, 1)
  2267. parti.Enabled = true
  2268. for i = 0, 1, 0.23 do
  2269. swait()
  2270. PlayAnimationFromTable({
  2271. 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),
  2272. 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),
  2273. 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),
  2274. 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),
  2275. 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),
  2276. 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),
  2277. }, .43, false)
  2278. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)), .5)
  2279. end
  2280. parti.Enabled = false
  2281. FakeHandleWeld.C0 = CFrame.Angles(0, 0, 0)
  2282. attack = false
  2283. end
  2284.  
  2285. --[[Attacks]]--
  2286.  
  2287. mouse.Button1Down:connect(function()
  2288. if attack == false and attacktype == 1 and CurrentMode == "Sheathed" then
  2289. attacktype = 2
  2290. attackone()
  2291. elseif attack == false and attacktype == 2 and CurrentMode == "Sheathed" then
  2292. attacktype = 3
  2293. attacktwo()
  2294. elseif attack == false and attacktype == 3 and CurrentMode == "Sheathed" then
  2295. attacktype = 4
  2296. attackthree()
  2297. elseif attack == false and attacktype == 4 and CurrentMode == "Sheathed" then
  2298. attacktype = 5
  2299. attackfour()
  2300. elseif attack == false and attacktype == 5 and CurrentMode == "Sheathed" then
  2301. attacktype = 1
  2302. CurrentMode = "UnSheathed"
  2303. UNSHEATH()
  2304. elseif attack == false and attacktype == 1 and CurrentMode == "UnSheathed" then
  2305. attacktype = 2
  2306. BladeAttackOne()
  2307. elseif attack == false and attacktype == 2 and CurrentMode == "UnSheathed" then
  2308. attacktype = 3
  2309. BladeAttackTwo()
  2310. elseif attack == false and attacktype == 3 and CurrentMode == "UnSheathed" then
  2311. attacktype = 4
  2312. BladeAttackThree()
  2313. elseif attack == false and attacktype == 4 and CurrentMode == "UnSheathed" then
  2314. attacktype = 1
  2315. BladeAttackFour()
  2316. end
  2317. end)
  2318. local TimeStopped = false
  2319. mouse.KeyDown:connect(function(k)
  2320. k = k:lower()
  2321. if attack == false and k == 'f' and CurrentMode == "Sheathed" then
  2322. CurrentMode = "UnSheathed"
  2323. attacktype = 1
  2324. UNSHEATH()
  2325. elseif attack == false and k == 'f' and CurrentMode == "UnSheathed" then
  2326. CurrentMode = "Sheathed"
  2327. SHEATH()
  2328. elseif attack == false and k == 'z' and CurrentMode == "UnSheathed" then
  2329. Sear()
  2330. elseif attack == false and k == 'x' and CurrentMode == "UnSheathed" then
  2331. Hate_Wave()
  2332. elseif attack == false and k == 'r' and CurrentMode == "Sheathed" and huh == false then
  2333. Corrupt_Guard()
  2334. elseif k == "q" then
  2335. if TimeStopped == false and attack == false then
  2336. TheWorld("World Time Stop")
  2337. TimeStopped = true
  2338. TfwTimeStopped = true
  2339. wait(100)
  2340. if TimeStopped == true then
  2341. TheWorld("Time Start")
  2342. TimeStopped = false
  2343. end
  2344. elseif TimeStopped == true and attack == false then
  2345. TheWorld("Time Start")
  2346. TimeStopped = false
  2347. end
  2348. end
  2349. end)
  2350. mouse.KeyUp:connect(function(k)
  2351. k = k:lower()
  2352. if k == 'r' and huh == true and attack == true then
  2353. huh = false
  2354. end
  2355. end)
  2356. local footstep = Instance.new("Sound",Head)
  2357. footstep.SoundId = "http://www.roblox.com/asset/?id=0"
  2358. footstep.Pitch = 1
  2359. footstep.Volume = 0.8
  2360. footstep.Looped = true
  2361. local footstep1 = Instance.new('Sound',Head)
  2362. footstep1.SoundId = "rbxassetid://0"
  2363. footstep1.Pitch = 1
  2364. footstep1.Volume = 0.6
  2365. footstep1.Looped = true
  2366. Humanoid.Running:connect(function(speed)
  2367. if speed>0 and CurrentMode == "Sheathed" then
  2368. footstep:play()
  2369. else
  2370. footstep:stop()
  2371. end
  2372. end)
  2373. Humanoid.Running:connect(function(speed)
  2374. if speed>0 and CurrentMode == "UnSheathed" then
  2375. footstep1:play()
  2376. else
  2377. footstep1:stop()
  2378. end
  2379. end)
  2380.  
  2381. while true do
  2382. swait()
  2383. for i, v in pairs(Character:GetChildren()) do
  2384. if v:IsA("Part") then
  2385. v.Material = "SmoothPlastic"
  2386. elseif v:IsA("Hat") then
  2387. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2388. end
  2389. end
  2390. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2391. velocity = RootPart.Velocity.y
  2392. sine = sine + change
  2393. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2394. if equipped == true or equipped == false then
  2395. if RootPart.Velocity.y > 1 and hit == nil then
  2396. Anim = "Jump"
  2397. if attack == false then
  2398. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2399. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, -.1) * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  2400. RW.C0 = clerp(RW.C0, CFrame.new(1.7, 0.5, .3) * angles(math.rad(-30), math.rad(0), math.rad(50)), 0.3)
  2401. LW.C0 = clerp(LW.C0, CFrame.new(-1.7, 0.5, .3) * angles(math.rad(-30), math.rad(0), math.rad(-50)), 0.3)
  2402. RH.C0 = clerp(RH.C0, CFrame.new(.5, -.9, -.3) * angles(math.rad(-20), math.rad(0), math.rad(0)), .3)
  2403. LH.C0 = clerp(LH.C0, CFrame.new(-.5, -1.8, -.2) * angles(math.rad(-10), math.rad(0), math.rad(0)), .3)
  2404. end
  2405. elseif RootPart.Velocity.y < -1 and hit == nil then
  2406. Anim = "Fall"
  2407. if attack == false then
  2408. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2409. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, -.2) * angles(math.rad(-20), math.rad(0), math.rad(0)), .3)
  2410. RW.C0 = clerp(RW.C0, CFrame.new(1.9, 0.9, .3) * angles(math.rad(-30), math.rad(0), math.rad(80)), 0.3)
  2411. LW.C0 = clerp(LW.C0, CFrame.new(-1.9, 0.9, .3) * angles(math.rad(-30), math.rad(0), math.rad(-80)), 0.3)
  2412. RH.C0 = clerp(RH.C0, CFrame.new(.5, -1.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(5)), .3)
  2413. -- Right leg
  2414. LH.C0 = clerp(LH.C0, CFrame.new(-.5, -1.8, -.2) * angles(math.rad(-10), math.rad(0), math.rad(-5)), .3)
  2415. end
  2416. elseif Torsovelocity < 1 and hit ~= nil then
  2417. Anim = "Idle"
  2418. if attack == false and CurrentMode == "Sheathed" then
  2419. -- Not Carrying Sword
  2420. change = 1
  2421. 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)
  2422. 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)
  2423. RW.C0 = clerp(RW.C0, CFrame.new(.5, 0.4, -.9) * angles(math.rad(85), math.rad(0), math.rad(-70)), 0.3)
  2424. LW.C0 = clerp(LW.C0, CFrame.new(-.5, 0.4, -.7) * angles(math.rad(70), math.rad(0), math.rad(70)), 0.3)
  2425. 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)
  2426. -- Right leg
  2427. 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)
  2428. elseif attack == false and CurrentMode == "UnSheathed" then
  2429. -- Carrying Sword
  2430. change = 1
  2431. 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)
  2432. 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)
  2433. 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)
  2434. 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)
  2435. 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)
  2436. 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)
  2437. end
  2438. elseif Torsovelocity > 2 and hit ~= nil then
  2439. Anim = "Walk"
  2440. if attack == false and CurrentMode == "Sheathed" then
  2441. change = 2
  2442. 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)
  2443. 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)
  2444. 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)
  2445. 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)
  2446. 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)
  2447. 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)
  2448.  
  2449. elseif attack == false and CurrentMode == "UnSheathed" then
  2450. change = 3
  2451. 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)
  2452. 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)
  2453. 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)
  2454. 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)
  2455. 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)
  2456. 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)
  2457. end
  2458. end
  2459. end
  2460. if #Effects > 0 then
  2461. for e = 1, #Effects do
  2462. if Effects[e] ~= nil then
  2463. local Thing = Effects[e]
  2464. if Thing ~= nil then
  2465. local Part = Thing[1]
  2466. local Mode = Thing[2]
  2467. local Delay = Thing[3]
  2468. local IncX = Thing[4]
  2469. local IncY = Thing[5]
  2470. local IncZ = Thing[6]
  2471. if Thing[1].Transparency <= 1 then
  2472. if Thing[2] == "Block1" then
  2473. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2474. Mesh = Thing[1].Mesh
  2475. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2476. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2477. elseif Thing[2] == "Block2" then
  2478. Thing[1].CFrame = Thing[1].CFrame
  2479. Mesh = Thing[7]
  2480. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2481. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2482. elseif Thing[2] == "Cylinder" then
  2483. Mesh = Thing[1].Mesh
  2484. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2485. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2486. elseif Thing[2] == "Blood" then
  2487. Mesh = Thing[7]
  2488. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  2489. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2490. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2491. elseif Thing[2] == "Elec" then
  2492. Mesh = Thing[1].Mesh
  2493. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2494. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2495. elseif Thing[2] == "Disappear" then
  2496. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2497. elseif Thing[2] == "Shatter" then
  2498. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2499. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2500. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2501. Thing[6] = Thing[6] + Thing[5]
  2502. end
  2503. else
  2504. Part.Parent = nil
  2505. table.remove(Effects, e)
  2506. end
  2507. end
  2508. end
  2509. end
  2510. end
  2511. end
Add Comment
Please, Sign In to add comment