Advertisement
cr8brooo

Untitled

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