Pukaciu

sword

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