Advertisement
Infintyboy

Roblox Nebula

May 30th, 2018
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 182.06 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. local rp = RealPlayer
  6. script.Parent = rp.Character
  7.  
  8. --RemoteEvent for communicating
  9. local Event = Instance.new("RemoteEvent")
  10. Event.Name = "UserInput_Event"
  11.  
  12. --Fake event to make stuff like Mouse.KeyDown work
  13. local function fakeEvent()
  14. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  15. t.connect = t.Connect
  16. return t
  17. end
  18.  
  19. --Creating fake input objects with fake variables
  20. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  21. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  22. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  23. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  24. end}
  25. --Merged 2 functions into one by checking amount of arguments
  26. CAS.UnbindAction = CAS.BindAction
  27.  
  28. --This function will trigger the events that have been :Connect()'ed
  29. local function te(self,ev,...)
  30. local t = m[ev]
  31. if t and t._fakeEvent then
  32. for _,f in pairs(t.Functions) do
  33. f(...)
  34. end
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=rp then return end
  42. m.Target = io.Target
  43. m.Hit = io.Hit
  44. if not io.isMouse then
  45. local b = io.UserInputState == Enum.UserInputState.Begin
  46. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  47. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  48. end
  49. for _,t in pairs(CAS.Actions) do
  50. for _,k in pairs(t.Keys) do
  51. if k==io.KeyCode then
  52. t.Function(t.Name,io.UserInputState,io)
  53. end
  54. end
  55. end
  56. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  57. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  58. end
  59. end)
  60. Event.Parent = NLS([==[
  61. local Player = game:GetService("Players").LocalPlayer
  62. local Event = script:WaitForChild("UserInput_Event")
  63.  
  64. local Mouse = Player:GetMouse()
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local h,t
  75. --Give the server mouse data 30 times every second, but only if the values changed
  76. --If player is not moving their mouse, client won't fire events
  77. while wait(1/30) do
  78. if h~=Mouse.Hit or t~=Mouse.Target then
  79. h,t=Mouse.Hit,Mouse.Target
  80. Event:FireServer({isMouse=true,Target=t,Hit=h})
  81. end
  82. end]==],Player.Character)
  83.  
  84. ----Sandboxed game object that allows the usage of client-side methods and services
  85. --Real game object
  86. local _rg = game
  87.  
  88. --Metatable for fake service
  89. local fsmt = {
  90. __index = function(self,k)
  91. local s = rawget(self,"_RealService")
  92. if s then return s[k] end
  93. end,
  94. __newindex = function(self,k,v)
  95. local s = rawget(self,"_RealService")
  96. if s then s[k]=v end
  97. end,
  98. __call = function(self,...)
  99. local s = rawget(self,"_RealService")
  100. if s then return s(...) end
  101. end
  102. }
  103. local function FakeService(t,RealService)
  104. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  105. return setmetatable(t,fsmt)
  106. end
  107.  
  108. --Fake game object
  109. local g = {
  110. GetService = function(self,s)
  111. return self[s]
  112. end,
  113. Players = FakeService({
  114. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  115. },"Players"),
  116. UserInputService = FakeService(UIS,"UserInputService"),
  117. ContextActionService = FakeService(CAS,"ContextActionService"),
  118. }
  119. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  120. g.service = g.GetService
  121.  
  122. g.RunService = FakeService({
  123. RenderStepped = _rg:GetService("RunService").Heartbeat,
  124. BindToRenderStep = function(self,name,_,fun)
  125.  
  126. end,
  127. UnbindFromRenderStep = function(self,name)
  128. self._btrs[name]:Disconnect()
  129. end,
  130. },"RunService")
  131.  
  132. setmetatable(g,{
  133. __index=function(self,s)
  134. return _rg:GetService(s) or typeof(_rg[s])=="function"
  135. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  136. end,
  137. __newindex = fsmt.__newindex,
  138. __call = fsmt.__call
  139. })
  140. --Changing owner to fake player object to support owner:GetMouse()
  141. game,owner = g,g.Players.LocalPlayer
  142. end
  143.  
  144. warn 'Nebula Edited by mu_h'
  145. warn 'Credits to original creator for the script.'
  146. Player = game:GetService("Players").LocalPlayer
  147. PlayerGui = Player.PlayerGui
  148. Cam = workspace.CurrentCamera
  149. Backpack = Player.Backpack
  150. Character = Player.Character
  151. local sound = Instance.new("Sound")
  152. sound.SoundId = "http://www.roblox.com/asset/?id=421115364"
  153. sound.Parent = Character
  154. sound.Volume = 8
  155. sound.Looped = true
  156. sound:Play()
  157. --ChatFunc--
  158. local colorone = "Bright red" -- Crimson
  159. local colortwo = "Bright red" -- Bright red
  160. local colorthree = "Bright red" -- Really red
  161.  
  162. local mode = "BerserkMode"
  163. ------------------------------------------------
  164.  
  165.  
  166. wait(1 / 60)
  167. Effects = { }
  168. function RemoveOutlines(part)
  169. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  170. end
  171.  
  172. CFuncs = {
  173. ["Part"] = {
  174. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  175. local Part = Create("Part"){
  176. Parent = Parent,
  177. Reflectance = Reflectance,
  178. Transparency = Transparency,
  179. CanCollide = false,
  180. Locked = true,
  181. BrickColor = BrickColor.new(tostring(BColor)),
  182. Name = Name,
  183. Size = Size,
  184. Material = Material,
  185. }
  186. --remove these lines if u want it purple--------
  187.  
  188. ------------------------------------------------
  189. RemoveOutlines(Part)
  190. return Part
  191. end;
  192. };
  193.  
  194. ["Mesh"] = {
  195. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  196. local Msh = Create(Mesh){
  197. Parent = Part,
  198. Offset = OffSet,
  199. Scale = Scale,
  200. }
  201. if Mesh == "SpecialMesh" then
  202. Msh.MeshType = MeshType
  203. Msh.MeshId = MeshId
  204. end
  205. return Msh
  206. end;
  207. };
  208.  
  209. ["Mesh"] = {
  210. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  211. local Msh = Create(Mesh){
  212. Parent = Part,
  213. Offset = OffSet,
  214. Scale = Scale,
  215. }
  216. if Mesh == "SpecialMesh" then
  217. Msh.MeshType = MeshType
  218. Msh.MeshId = MeshId
  219. end
  220. return Msh
  221. end;
  222. };
  223.  
  224. ["Weld"] = {
  225. Create = function(Parent, Part0, Part1, C0, C1)
  226. local Weld = Create("Weld"){
  227. Parent = Parent,
  228. Part0 = Part0,
  229. Part1 = Part1,
  230. C0 = C0,
  231. C1 = C1,
  232. }
  233. return Weld
  234. end;
  235. };
  236.  
  237. ["Sound"] = {
  238. Create = function(id, par, vol, pit)
  239. coroutine.resume(coroutine.create(function()
  240. local S = Create("Sound"){
  241. Volume = vol,
  242. Pitch = pit or 1,
  243. SoundId = id,
  244. Parent = par or workspace,
  245. }
  246. wait()
  247. S:play()
  248. game:GetService("Debris"):AddItem(S, 6)
  249. end))
  250. end;
  251. };
  252.  
  253. ["ParticleEmitter"] = {
  254. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  255. local fp = Create("ParticleEmitter"){
  256. Parent = Parent,
  257. Color = ColorSequence.new(Color1, Color2),
  258. LightEmission = LightEmission,
  259. Size = Size,
  260. Texture = Texture,
  261. Transparency = Transparency,
  262. ZOffset = ZOffset,
  263. Acceleration = Accel,
  264. Drag = Drag,
  265. LockedToPart = LockedToPart,
  266. VelocityInheritance = VelocityInheritance,
  267. EmissionDirection = EmissionDirection,
  268. Enabled = Enabled,
  269. Lifetime = LifeTime,
  270. Rate = Rate,
  271. Rotation = Rotation,
  272. RotSpeed = RotSpeed,
  273. Speed = Speed,
  274. VelocitySpread = VelocitySpread,
  275. }
  276. return fp
  277. end;
  278. };
  279.  
  280. CreateTemplate = {
  281.  
  282. };
  283. }
  284.  
  285.  
  286.  
  287. local p = game.Players.LocalPlayer
  288. --if p.Name~='UniversalDespair' and p.Name~='hasang1' then p.Character:Destroy() script:Destroy() return end
  289. local char = p.Character
  290. local mouse = p:GetMouse()
  291. local larm = char["Left Arm"]
  292. local rarm = char["Right Arm"]
  293. local lleg = char["Left Leg"]
  294. local rleg = char["Right Leg"]
  295. local hed = char.Head
  296. local torso = char.Torso
  297. local hum = char.Humanoid
  298. local cam = game.Workspace.CurrentCamera
  299. local root = char.HumanoidRootPart
  300. local deb = false
  301. local shot = 0
  302. local debris=game:service"Debris"
  303. local l = game:GetService("Lighting")
  304. local rs = game:GetService("RunService").RenderStepped
  305.  
  306.  
  307.  
  308.  
  309. Debounces = {
  310. CanAttack = true;
  311. NoIdl = false;
  312. Slashing = false;
  313. Slashed = false;
  314. RPunch = false;
  315. RPunched = false;
  316. LPunch = false;
  317. LPunched = false;
  318. }
  319. local Touche = {Character.Name, }
  320. function genWeld(a,b)
  321. local w = Instance.new("Weld",a)
  322. w.Part0 = a
  323. w.Part1 = b
  324. return w
  325. end
  326. function weld(a, b)
  327. local weld = Instance.new("Weld")
  328. weld.Name = "W"
  329. weld.Part0 = a
  330. weld.Part1 = b
  331. weld.C0 = a.CFrame:inverse() * b.CFrame
  332. weld.Parent = a
  333. return weld;
  334. end
  335. ----------------------------------------------------
  336. function Lerp(c1,c2,al)
  337. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  338. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  339. for i,v in pairs(com1) do
  340. com1[i] = v+(com2[i]-v)*al
  341. end
  342. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  343. end
  344. ----------------------------------------------------
  345. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  346. local wld = Instance.new("Weld", wp1)
  347. wld.Part0 = wp0
  348. wld.Part1 = wp1
  349. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  350. end
  351. ----------------------------------------------------
  352. function weld5(part0, part1, c0, c1)
  353. weeld=Instance.new("Weld", part0)
  354. weeld.Part0=part0
  355. weeld.Part1=part1
  356. weeld.C0=c0
  357. weeld.C1=c1
  358. return weeld
  359. end
  360. ----------------------------------------------------
  361. function HasntTouched(plrname)
  362. local ret = true
  363. for _, v in pairs(Touche) do
  364. if v == plrname then
  365. ret = false
  366. end
  367. end
  368. return ret
  369. end
  370. ----------------------------------------------------
  371.  
  372. function chatfunc(text)
  373. local chat = coroutine.wrap(function()
  374. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  375. Character:FindFirstChild("TalkingBillBoard"):destroy()
  376. end
  377. local naeeym2 = Instance.new("BillboardGui",Character)
  378. naeeym2.Size = UDim2.new(0,100,0,40)
  379. naeeym2.StudsOffset = Vector3.new(0,3,0)
  380. naeeym2.Adornee = Head
  381. naeeym2.Name = "TalkingBillBoard"
  382. local tecks2 = Instance.new("TextLabel",naeeym2)
  383. tecks2.BackgroundTransparency = 1
  384. tecks2.BorderSizePixel = 0
  385. tecks2.Text = ""
  386. tecks2.Font = "Fantasy"
  387. tecks2.FontSize = "Size24"
  388. tecks2.TextStrokeTransparency = 0
  389. tecks2.TextColor3 = BrickColor.new(colortwo).Color
  390. tecks2.TextStrokeColor3 = BrickColor.new(colorone).Color
  391. tecks2.Size = UDim2.new(1,0,0.5,0)
  392. local shk = coroutine.wrap(function()
  393. while tecks2 ~= nil do
  394. wait(.05)
  395. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  396. end
  397. end)
  398. shk()
  399. for i = 1,string.len(text),1 do
  400. CFuncs.Sound.Create("rbxassetid://0", Torso, 2, 0.5)
  401. tecks2.Text = string.sub(text,1,i)
  402. wait(0.01)
  403. end
  404. wait(1)
  405. for i = 1, 5 do
  406. wait(.01)
  407. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  408. tecks2.Rotation = tecks2.Rotation + 2
  409. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  410. tecks2.TextTransparency = tecks2.TextTransparency + .2
  411. end
  412. naeeym2:Destroy()
  413. end)
  414. chat()
  415. end
  416. function onChatted(msg)
  417. chatfunc(msg)
  418. end
  419. ---Player.Chatted:connect(onChatted)
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435. function chatfunc2(text)
  436. local chat = coroutine.wrap(function()
  437. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  438. Character:FindFirstChild("TalkingBillBoard"):destroy()
  439. end
  440. local naeeym2 = Instance.new("BillboardGui",Character)
  441. naeeym2.Size = UDim2.new(0,100,0,40)
  442. naeeym2.StudsOffset = Vector3.new(0,3,0)
  443. naeeym2.Adornee = Head
  444. naeeym2.Name = "TalkingBillBoard"
  445. local tecks2 = Instance.new("TextLabel",naeeym2)
  446. tecks2.BackgroundTransparency = 1
  447. tecks2.BorderSizePixel = 0
  448. tecks2.Text = ""
  449. tecks2.Font = "Fantasy"
  450. tecks2.FontSize = "Size24"
  451. tecks2.TextStrokeTransparency = 0
  452. tecks2.TextColor3 = BrickColor.new(colortwo).Color
  453. tecks2.TextStrokeColor3 = BrickColor.new(colorthree).Color
  454. tecks2.Size = UDim2.new(1,0,0.5,0)
  455. local shk = coroutine.wrap(function()
  456. while tecks2 ~= nil do
  457. wait(.05)
  458. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  459. end
  460. end)
  461. shk()
  462. for i = 1,string.len(text),1 do
  463. CFuncs.Sound.Create("rbxassetid://0", Torso, 2, 0.5)
  464. tecks2.Text = string.sub(text,1,i)
  465. wait(0.01)
  466. end
  467. wait(1)
  468. for i = 1, 5 do
  469. wait(.01)
  470. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  471. tecks2.Rotation = tecks2.Rotation + 2
  472. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  473. tecks2.TextTransparency = tecks2.TextTransparency + .2
  474. end
  475. naeeym2:Destroy()
  476. end)
  477. chat()
  478. end
  479. function onChatted(msg)
  480. chatfunc(msg)
  481. end
  482. ----------------------------------------
  483. function CreateSound(ID, PARENT, VOLUME, PITCH)
  484. local NEWSOUND = nil
  485. coroutine.resume(coroutine.create(function()
  486. NEWSOUND = IT("Sound", PARENT)
  487. NEWSOUND.Volume = VOLUME
  488. NEWSOUND.Pitch = PITCH
  489. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  490. Swait()
  491. NEWSOUND:play()
  492. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  493. end))
  494. return NEWSOUND
  495. end
  496. wait()
  497. p = game.Players.LocalPlayer
  498. char = p.Character
  499. torso = char.Torso
  500. neck = char.Torso.Neck
  501. hum = char.Humanoid
  502. hum.MaxHealth = math.huge
  503. hum.Health = math.huge
  504. char.Head.face.Texture = "rbxassetid://340355951"
  505.  
  506. CV="Pastel blue"
  507.  
  508. local txt = Instance.new("BillboardGui", char)
  509. txt.Adornee = char .Head
  510. txt.Name = "_status"
  511. txt.Size = UDim2.new(2, 0, 1.2, 0)
  512. txt.StudsOffset = Vector3.new(-9, 8, 0)
  513. local text = Instance.new("TextLabel", txt)
  514. text.Size = UDim2.new(10, 0, 7, 0)
  515. text.FontSize = "Size24"
  516. text.TextScaled = true
  517. text.TextTransparency = 0
  518. text.BackgroundTransparency = 1
  519. text.TextTransparency = 0
  520. text.TextStrokeTransparency = 0
  521. text.Font = "SciFi"
  522. text.TextStrokeColor3 = Color3.new(0,0,0)
  523.  
  524. v=Instance.new("Part")
  525. v.Name = "ColorBrick"
  526. v.Parent=p.Character
  527. v.FormFactor="Symmetric"
  528. v.Anchored=true
  529. v.CanCollide=false
  530. v.BottomSurface="Smooth"
  531. v.TopSurface="Smooth"
  532. v.Size=Vector3.new(10,5,3)
  533. v.Transparency=1
  534. v.CFrame=char.Torso.CFrame
  535. v.BrickColor=BrickColor.new(CV)
  536. v.Transparency=1
  537. text.TextColor3 = Color3.new(157,205,255)
  538. v.Shape="Block"
  539. text.Text = "Nebula"
  540.  
  541. ypcall(function()
  542. char.Shirt:Destroy()
  543. char.Pants:Destroy()
  544. shirt = Instance.new("Shirt", char)
  545. shirt.Name = "Shirt"
  546. pants = Instance.new("Pants", char)
  547. pants.Name = "Pants"
  548. char.Shirt.ShirtTemplate = "rbxassetid://523077318"
  549. char.Pants.PantsTemplate = "rbxassetid://523077424"
  550. end)
  551.  
  552. Player=game:GetService("Players").LocalPlayer
  553. Character=Player.Character
  554. PlayerGui=Player.PlayerGui
  555. Backpack=Player.Backpack
  556. Torso=Character.Torso
  557. Head=Character.Head
  558. Humanoid=Character.Humanoid
  559. LeftArm=Character["Left Arm"]
  560. LeftLeg=Character["Left Leg"]
  561. RightArm=Character["Right Arm"]
  562. RightLeg=Character["Right Leg"]
  563. LS=Torso["Left Shoulder"]
  564. LH=Torso["Left Hip"]
  565. RS=Torso["Right Shoulder"]
  566. RH=Torso["Right Hip"]
  567. Face = Head.face
  568. Neck=Torso.Neck
  569. it=Instance.new
  570. attacktype=1
  571. vt=Vector3.new
  572. cf=CFrame.new
  573. euler=CFrame.fromEulerAnglesXYZ
  574. angles=CFrame.Angles
  575. cloaked=false
  576. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  577. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  578. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  579. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  580. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  581. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  582. RootPart=Character.HumanoidRootPart
  583. RootJoint=RootPart.RootJoint
  584. RootCF=euler(-1.57,0,3.14)
  585. attack = false
  586. attackdebounce = false
  587. deb=false
  588. equipped=true
  589. hand=false
  590. MMouse=nil
  591. combo=0
  592. mana=0
  593. trispeed=.2
  594. attackmode='none'
  595. local idle=0
  596. local Anim="Idle"
  597. local Effects={}
  598. local gun=false
  599. local shoot=false
  600. player=nil
  601. mana=0
  602. cam = workspace.CurrentCamera
  603. ZTarget = nil
  604. RocketTarget = nil
  605. local m = Instance.new("Model",Character)
  606. m.Name = "WeaponModel"
  607.  
  608. mouse=Player:GetMouse()
  609. --save shoulders
  610. RSH, LSH=nil, nil
  611. --welds
  612. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  613. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  614. LH=Torso["Left Hip"]
  615. RH=Torso["Right Hip"]
  616. TorsoColor=Torso.BrickColor
  617. function NoOutline(Part)
  618. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  619. end
  620. player=Player
  621. ch=Character
  622. RSH=ch.Torso["Right Shoulder"]
  623. LSH=ch.Torso["Left Shoulder"]
  624. --
  625. RSH.Parent=nil
  626. LSH.Parent=nil
  627. --
  628. RW.Name="Right Shoulder"
  629. RW.Part0=ch.Torso
  630. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  631. RW.C1=cf(0, 0.5, 0)
  632. RW.Part1=ch["Right Arm"]
  633. RW.Parent=ch.Torso
  634. --
  635. LW.Name="Left Shoulder"
  636. LW.Part0=ch.Torso
  637. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  638. LW.C1=cf(0, 0.5, 0)
  639. LW.Part1=ch["Left Arm"]
  640. LW.Parent=ch.Torso
  641.  
  642. function swait(num)
  643. if num==0 or num==nil then
  644. game:service'RunService'.Heartbeat:wait(0)
  645. else
  646. for i=0,num do
  647. game:service'RunService'.Heartbeat:wait(0)
  648. end
  649. end
  650. end
  651.  
  652. function nooutline(part)
  653. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  654. end
  655.  
  656. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  657. local fp=it("Part")
  658. fp.formFactor=formfactor
  659. fp.Parent=parent
  660. fp.Reflectance=reflectance
  661. fp.Transparency=transparency
  662. fp.CanCollide=false
  663. fp.Locked=true
  664. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  665. fp.Name=name
  666. fp.Size=size
  667. fp.Position=Character.Torso.Position
  668. nooutline(fp)
  669. fp.Material=material
  670. fp:BreakJoints()
  671. return fp
  672. end
  673.  
  674. function ppart(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  675. local fp = it("Part")
  676. fp.formFactor = formfactor
  677. fp.Parent = parent
  678. fp.Reflectance = reflectance
  679. fp.Transparency = transparency
  680. fp.CanCollide = false
  681. fp.Locked=true
  682. fp.BrickColor = brickcolor
  683. fp.Name = name
  684. fp.Size = size
  685. fp.Position = EffectPart.Position
  686. NoOutline(fp)
  687. fp.Material="Neon"
  688. fp:BreakJoints()
  689. return fp
  690. end
  691.  
  692. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  693. local mesh=it(Mesh)
  694. mesh.Parent=part
  695. if Mesh=="SpecialMesh" then
  696. mesh.MeshType=meshtype
  697. mesh.MeshId=meshid
  698. end
  699. mesh.Offset=offset
  700. mesh.Scale=scale
  701. return mesh
  702. end
  703.  
  704. function weld(parent,part0,part1,c0,c1)
  705. local weld=it("Weld")
  706. weld.Parent=parent
  707. weld.Part0=part0
  708. weld.Part1=part1
  709. weld.C0=c0
  710. weld.C1=c1
  711. return weld
  712. end
  713.  
  714.  
  715. local function CFrameFromTopBack(at, top, back)
  716. local right = top:Cross(back)
  717. return CFrame.new(at.x, at.y, at.z,
  718. right.x, top.x, back.x,
  719. right.y, top.y, back.y,
  720. right.z, top.z, back.z)
  721. end
  722.  
  723. function Triangle(a, b, c)
  724. local edg1 = (c-a):Dot((b-a).unit)
  725. local edg2 = (a-b):Dot((c-b).unit)
  726. local edg3 = (b-c):Dot((a-c).unit)
  727. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  728. a, b, c = a, b, c
  729. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  730. a, b, c = b, c, a
  731. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  732. a, b, c = c, a, b
  733. else
  734. assert(false, "unreachable")
  735. end
  736.  
  737. local len1 = (c-a):Dot((b-a).unit)
  738. local len2 = (b-a).magnitude - len1
  739. local width = (a + (b-a).unit*len1 - c).magnitude
  740.  
  741. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  742.  
  743. local list = {}
  744.  
  745. local TrailColor = ("Institutional white")
  746.  
  747. if len1 > 0.01 then
  748. local w1 = Instance.new('WedgePart', m)
  749. game:GetService("Debris"):AddItem(w1,5)
  750. w1.Material = "Neon"
  751. w1.FormFactor = 'Custom'
  752. w1.BrickColor = BrickColor.new(TrailColor)
  753. w1.Transparency = 0
  754. w1.Reflectance = 0
  755. w1.Material = "Neon"
  756. w1.CanCollide = false
  757. NoOutline(w1)
  758. local sz = Vector3.new(0.2, width, len1)
  759. w1.Size = sz
  760. local sp = Instance.new("SpecialMesh",w1)
  761. sp.MeshType = "Wedge"
  762. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  763. w1:BreakJoints()
  764. w1.Anchored = true
  765. w1.Parent = workspace
  766. w1.Transparency = 0.7
  767. table.insert(Effects,{w1,"Disappear",.01})
  768. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  769. table.insert(list,w1)
  770. end
  771.  
  772. if len2 > 0.01 then
  773. local w2 = Instance.new('WedgePart', m)
  774. game:GetService("Debris"):AddItem(w2,5)
  775. w2.Material = "Neon"
  776. w2.FormFactor = 'Custom'
  777. w2.BrickColor = BrickColor.new(TrailColor)
  778. w2.Transparency = 0
  779. w2.Reflectance = 0
  780. w2.Material = "Neon"
  781. w2.CanCollide = false
  782. NoOutline(w2)
  783. local sz = Vector3.new(0.2, width, len2)
  784. w2.Size = sz
  785. local sp = Instance.new("SpecialMesh",w2)
  786. sp.MeshType = "Wedge"
  787. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  788. w2:BreakJoints()
  789. w2.Anchored = true
  790. w2.Parent = workspace
  791. w2.Transparency = 0.7
  792. table.insert(Effects,{w2,"Disappear",.01})
  793. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  794. table.insert(list,w2)
  795. end
  796. return unpack(list)
  797. end
  798.  
  799. function makeShockwave(height,color,speed,range,pulse)
  800. local range = range or 2000
  801. local p = Instance.new("Part")
  802. p.Anchored = true
  803. p.CanCollide = false
  804. p.FormFactor = "Custom"
  805. p.BrickColor = color
  806. p.Parent = workspace
  807. local m = Instance.new("SpecialMesh",p)
  808. m.MeshId = "rbxassetid://3270017"
  809. local estimateSurvival = math.floor(range/speed) * 0.03
  810. game:GetService("Debris"):AddItem(p,estimateSurvival)
  811. Spawn(function ()
  812. for i = 1,range,speed do
  813. p.Transparency = 1-math.min(0.5,3-(i/500))
  814. m.Scale = Vector3.new(i,i,i*height)
  815. p.CFrame = CFrame.new(Torso.Position) * CFrame.Angles(math.rad(90),0,0)
  816. wait()
  817. end
  818. p:Destroy()
  819. end)
  820. end
  821.  
  822. so = function(id,par,vol,pit)
  823. coroutine.resume(coroutine.create(function()
  824. local sou = Instance.new("Sound",par or workspace)
  825. sou.Volume=vol
  826. sou.Pitch=pit or 1
  827. sou.SoundId=id
  828. swait()
  829. sou:play()
  830. game:GetService("Debris"):AddItem(sou,6)
  831. end))
  832. end
  833.  
  834. function clerp(a,b,t)
  835. local qa = {QuaternionFromCFrame(a)}
  836. local qb = {QuaternionFromCFrame(b)}
  837. local ax, ay, az = a.x, a.y, a.z
  838. local bx, by, bz = b.x, b.y, b.z
  839. local _t = 1-t
  840. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  841. end
  842.  
  843. function QuaternionFromCFrame(cf)
  844. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  845. local trace = m00 + m11 + m22
  846. if trace > 0 then
  847. local s = math.sqrt(1 + trace)
  848. local recip = 0.5/s
  849. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  850. else
  851. local i = 0
  852. if m11 > m00 then
  853. i = 1
  854. end
  855. if m22 > (i == 0 and m00 or m11) then
  856. i = 2
  857. end
  858. if i == 0 then
  859. local s = math.sqrt(m00-m11-m22+1)
  860. local recip = 0.5/s
  861. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  862. elseif i == 1 then
  863. local s = math.sqrt(m11-m22-m00+1)
  864. local recip = 0.5/s
  865. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  866. elseif i == 2 then
  867. local s = math.sqrt(m22-m00-m11+1)
  868. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  869. end
  870. end
  871. end
  872.  
  873. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  874. local xs, ys, zs = x + x, y + y, z + z
  875. local wx, wy, wz = w*xs, w*ys, w*zs
  876. local xx = x*xs
  877. local xy = x*ys
  878. local xz = x*zs
  879. local yy = y*ys
  880. local yz = y*zs
  881. local zz = z*zs
  882. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  883. end
  884.  
  885. function QuaternionSlerp(a, b, t)
  886. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  887. local startInterp, finishInterp;
  888. if cosTheta >= 0.0001 then
  889. if (1 - cosTheta) > 0.0001 then
  890. local theta = math.acos(cosTheta)
  891. local invSinTheta = 1/math.sin(theta)
  892. startInterp = math.sin((1-t)*theta)*invSinTheta
  893. finishInterp = math.sin(t*theta)*invSinTheta
  894. else
  895. startInterp = 1-t
  896. finishInterp = t
  897. end
  898. else
  899. if (1+cosTheta) > 0.0001 then
  900. local theta = math.acos(-cosTheta)
  901. local invSinTheta = 1/math.sin(theta)
  902. startInterp = math.sin((t-1)*theta)*invSinTheta
  903. finishInterp = math.sin(t*theta)*invSinTheta
  904. else
  905. startInterp = t-1
  906. finishInterp = t
  907. end
  908. end
  909. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  910. end
  911.  
  912. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  913. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  914. end
  915.  
  916. Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  917. if hit.Parent==nil then
  918. return
  919. end
  920. local h=hit.Parent:FindFirstChild("Humanoid")
  921. for _,v in pairs(hit.Parent:children()) do
  922. if v:IsA("Humanoid") then
  923. h=v
  924. end
  925. end
  926. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  927. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  928. end
  929. if hit.Parent.className=="Hat" then
  930. hit=hit.Parent.Parent:findFirstChild("Head")
  931. end
  932. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  933. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  934. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  935. return
  936. end]]
  937. -- hs(hit,1.2)
  938. local c=Instance.new("ObjectValue")
  939. c.Name="creator"
  940. c.Value=game:service("Players").LocalPlayer
  941. c.Parent=h
  942. game:GetService("Debris"):AddItem(c,.5)
  943. local Damage=math.random(minim,maxim)
  944. -- h:TakeDamage(Damage)
  945. local blocked=false
  946. local block=hit.Parent:findFirstChild("Block")
  947. if block~=nil then
  948. print(block.className)
  949. if block.className=="NumberValue" then
  950. if block.Value>0 then
  951. blocked=true
  952. if decreaseblock==nil then
  953. block.Value=block.Value-1
  954. end
  955. end
  956. end
  957. if block.className=="IntValue" then
  958. if block.Value>0 then
  959. blocked=true
  960. if decreaseblock~=nil then
  961. block.Value=block.Value-1
  962. end
  963. end
  964. end
  965. end
  966. if blocked==false then
  967. -- h:TakeDamage(Damage)
  968. h.Health=h.Health-Damage
  969. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  970. else
  971. h.Health=h.Health-(Damage/2)
  972. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color)
  973. end
  974. if Type=="Knockdown" then
  975. local hum=hit.Parent.Humanoid
  976. hum.PlatformStand=true
  977. coroutine.resume(coroutine.create(function(HHumanoid)
  978. swait(1)
  979. HHumanoid.PlatformStand=false
  980. end),hum)
  981. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  982. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  983. local bodvol=Instance.new("BodyVelocity")
  984. bodvol.velocity=angle*knockback
  985. bodvol.P=5000
  986. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  987. bodvol.Parent=hit
  988. local rl=Instance.new("BodyAngularVelocity")
  989. rl.P=3000
  990. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  991. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  992. rl.Parent=hit
  993. game:GetService("Debris"):AddItem(bodvol,.5)
  994. game:GetService("Debris"):AddItem(rl,.5)
  995. elseif Type=="Normal" then
  996. local vp=Instance.new("BodyVelocity")
  997. vp.P=500
  998. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  999. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1000. if KnockbackType==1 then
  1001. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1002. elseif KnockbackType==2 then
  1003. vp.velocity=Property.CFrame.lookVector*knockback
  1004. end
  1005. if knockback>0 then
  1006. vp.Parent=hit.Parent.Torso
  1007. end
  1008. game:GetService("Debris"):AddItem(vp,.5)
  1009. elseif Type=="Up" then
  1010. local bodyVelocity=Instance.new("BodyVelocity")
  1011. bodyVelocity.velocity=vt(0,60,0)
  1012. bodyVelocity.P=5000
  1013. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1014. bodyVelocity.Parent=hit
  1015. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1016. local rl=Instance.new("BodyAngularVelocity")
  1017. rl.P=3000
  1018. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1019. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1020. rl.Parent=hit
  1021. game:GetService("Debris"):AddItem(rl,.5)
  1022. elseif Type=="Snare" then
  1023. local bp=Instance.new("BodyPosition")
  1024. bp.P=2000
  1025. bp.D=100
  1026. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1027. bp.position=hit.Parent.Torso.Position
  1028. bp.Parent=hit.Parent.Torso
  1029. game:GetService("Debris"):AddItem(bp,1)
  1030. elseif Type=="Target" then
  1031. local Targetting = false
  1032. if Targetting==false then
  1033. ZTarget=hit.Parent.Torso
  1034. coroutine.resume(coroutine.create(function(Part)
  1035. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1036. swait(5)
  1037. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1038. end),ZTarget)
  1039. local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1040. local targetgui=Instance.new("BillboardGui")
  1041. targetgui.Parent=ZTarget
  1042. targetgui.Size=UDim2.new(10,100,10,100)
  1043. local targ=Instance.new("ImageLabel")
  1044. targ.Parent=targetgui
  1045. targ.BackgroundTransparency=1
  1046. targ.Image="rbxassetid://4834067"
  1047. targ.Size=UDim2.new(1,0,1,0)
  1048. cam.CameraType="Scriptable"
  1049. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1050. local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1051. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1052. Targetting=true
  1053. RocketTarget=ZTarget
  1054. for i=1,Property do
  1055. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1056. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1057. swait()
  1058. end
  1059. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1060. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1061. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1062. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1063. end
  1064. Targetting=false
  1065. RocketTarget=nil
  1066. targetgui.Parent=nil
  1067. cam.CameraType="Custom"
  1068. end
  1069. end
  1070. local debounce=Instance.new("BoolValue")
  1071. debounce.Name="DebounceHit"
  1072. debounce.Parent=hit.Parent
  1073. debounce.Value=true
  1074. game:GetService("Debris"):AddItem(debounce,Delay)
  1075. c=Instance.new("ObjectValue")
  1076. c.Name="creator"
  1077. c.Value=Player
  1078. c.Parent=h
  1079. game:GetService("Debris"):AddItem(c,.5)
  1080. end
  1081. end
  1082.  
  1083.  
  1084. function ShowDamage(Pos, Text, Time, Color)
  1085. local Rate = (1 / 30)
  1086. local Pos = (Pos or Vector3.new(0, 0, 0))
  1087. local Text = (Text or "")
  1088. local Time = (Time or 2)
  1089. local Color = (Color or Color3.new(1, 0, 0))
  1090. local EffectPart = part("Custom",workspace,"Neon",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
  1091. EffectPart.Anchored = true
  1092. local BillboardGui = Instance.new("BillboardGui")
  1093. BillboardGui.Size = UDim2.new(3, 0, 3, 0)
  1094. BillboardGui.Adornee = EffectPart
  1095. local TextLabel = Instance.new("TextLabel")
  1096. TextLabel.BackgroundTransparency = 1
  1097. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  1098. TextLabel.Text = Text
  1099. TextLabel.TextColor3 = Color
  1100. TextLabel.TextScaled = true
  1101. TextLabel.Font = Enum.Font.ArialBold
  1102. TextLabel.Parent = BillboardGui
  1103. BillboardGui.Parent = EffectPart
  1104. game.Debris:AddItem(EffectPart, (Time + 0.1))
  1105. EffectPart.Parent = game:GetService("Workspace")
  1106. Delay(0, function()
  1107. local Frames = (Time / Rate)
  1108. for Frame = 1, Frames do
  1109. wait(Rate)
  1110. local Percent = (Frame / Frames)
  1111. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1112. TextLabel.TextTransparency = Percent
  1113. end
  1114. if EffectPart and EffectPart.Parent then
  1115. EffectPart:Destroy()
  1116. end
  1117. end)
  1118. end
  1119.  
  1120. --example: local con = HitboxB.Touched:connect(function(hit) Damagefunc(Hitbox,hit,Dmg,Dmg,math.random(Knockback,Knockback),"Normal",RootPart,.2,1) end)
  1121.  
  1122. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Handle",Vector3.new(0.399999976, 5.19999981, 0.399999976))
  1123. Handleweld=weld(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, -5.69614329e-008, 5.96046448e-008, 5.69614222e-008, 0.999999881, 6.38557296e-008, -5.9604556e-008, -6.38557367e-008, 1),CFrame.new(0.00374984741, 1.86080933, -1.12269855, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007))
  1124. mesh("CylinderMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1125. Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,1,"Institutional white","Hitbox",Vector3.new(0.399999976, 5.79999971, 1.19999993))
  1126. Hitboxweld=weld(m,Handle,Hitbox,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(0, 4.58221436, 1.54972076e-006, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007))
  1127. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.549069703, 0.200000003))
  1128. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.7038269, -4.17234802, 0.521482468, -0.00134061801, -0.965925872, -0.258815825, 0.127585664, 0.256535649, -0.958076835, 0.991826713, -0.0343056135, 0.122894369))
  1129. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188102",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1130. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.505991995, 0.200000003))
  1131. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.0048789978, -6.39959717, -0.0483512878, -0.00134025724, -0.999999166, 3.77781362e-010, -1.4289509e-006, 1.52977009e-009, -1, 0.999999166, -0.00134026876, -1.42327076e-006))
  1132. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366190087",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1133. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.536077976, 0.200000003))
  1134. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.70379639, -4.74310303, -0.0496940613, -0.00134061789, -0.965925515, -0.258816719, 9.96684539e-005, 0.258816808, -0.965926409, 0.999999166, -0.00132074545, -0.000250696496))
  1135. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366187724",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1136. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.366502315, 0.200000003))
  1137. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(6.41351318, 1.12187362, 0.0872383118, 1.4289509e-006, -1.83359816e-009, 1, 0.0450558141, 0.998984575, -6.22948448e-008, -0.998984516, 0.0450558215, 1.4219072e-006))
  1138. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366186808",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1139. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.272141635, 0.200000003))
  1140. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.68979645, 3.77229309, -0.443828583, -0.0013399038, -0.965925515, 0.258816719, -0.110641979, 0.257371128, 0.95995754, -0.99385941, -0.027349731, -0.107216768))
  1141. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189977",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1142. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.34188652, 0.341886491, 0.341886491))
  1143. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.0048789978, -5.64064026, -0.0483398438, -0.00134025724, -0.999999166, 3.77781362e-010, -1.4289509e-006, 1.52977009e-009, -1, 0.999999166, -0.00134026876, -1.42327076e-006))
  1144. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366190286",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1145. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.544283271, 0.200000003))
  1146. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.68979645, -4.18066406, 0.443828583, -0.0013399038, -0.965925515, 0.258816719, 0.110641979, -0.257371128, -0.95995754, 0.99385941, 0.027349731, 0.107216768))
  1147. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189509",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1148. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.50530827, 0.200000003))
  1149. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(5.83914185, 3.16908264, -0.0102233887, 1.33372578e-006, 0.258821219, 0.965925336, -0.00719921896, -0.965900242, 0.258814514, 0.999974191, -0.00695426436, 0.00186202815))
  1150. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188798",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1151. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.252995998, 0.200000003))
  1152. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(5.49203491, -4.05382919, 0.000431060791, 0.000857862935, -0.342018634, 0.939692795, 0.00978991855, -0.93964529, -0.342010289, 0.99995172, 0.00949290115, 0.00254225265))
  1153. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366187331",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1154. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.536077976, 0.200000003))
  1155. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.68981552, -4.74194336, -0.0941734314, -0.0013399038, -0.965925515, 0.258816719, -0.00951948017, -0.258792907, -0.965885937, 0.999953866, -0.0037580065, -0.00884834584))
  1156. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189770",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1157. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.274876744, 0.200000003))
  1158. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.7038002, 3.76046753, -0.521482468, -0.00134061801, -0.965925872, -0.258815825, -0.127585664, -0.256535649, 0.958076835, -0.991826713, 0.0343056135, -0.122894369))
  1159. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188387",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1160. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.366502315, 0.200000003))
  1161. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(6.41294861, 1.11096418, -0.0871925354, 1.4289509e-006, -1.83359816e-009, 1, 0.0424318425, -0.999099433, -6.22238758e-008, 0.999099374, 0.0424318314, -1.42191016e-006))
  1162. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366188623",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1163. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.50530827, 0.200000003))
  1164. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(5.82444763, 3.1806221, -0.000411987305, 1.42099032e-006, -0.258821219, 0.965925217, -0.00982686318, 0.965878606, 0.258808762, -0.99995172, -0.00949237309, -0.00254203402))
  1165. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366187079",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1166. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1167. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(6.12332153, -2.99322701, 0.0102005005, -0.000627051399, 0.173652589, 0.984806776, 0.00717565231, 0.984782457, -0.173643723, -0.999974132, 0.00695775915, -0.00186358555))
  1168. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366189081",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1169. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Institutional white","Part",Vector3.new(0.399999976, 1.60000002, 0.399999976))
  1170. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 2.92131805, -4.32131958, 1, 1.08324627e-007, -2.16275893e-007, 2.41579585e-007, -0.707107067, 0.707106471, -7.2315359e-008, -0.707106531, -0.707107067))
  1171. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1172. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  1173. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(4.49303436, 1.52587891e-005, 1.74960327, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  1174. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00399995, 0.699999988))
  1175. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  1176. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.74960327, 7.62939453e-006, 4.49303436, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  1177. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00399995, 0.699999988))
  1178. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.39999998, 0.399999976))
  1179. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -3.42132568, -1.92131042, 1, 1.30831239e-007, -1.86473642e-007, -3.53272753e-008, -0.70710665, -0.707106888, -2.36420846e-007, 0.707106888, -0.70710665))
  1180. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1181. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.39999998, 0.399999976))
  1182. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 3.42131805, -1.92132568, 1, -2.11684181e-007, -1.26868997e-007, -4.79209916e-008, -0.707106709, 0.707106829, -2.35375424e-007, -0.707106829, -0.707106709))
  1183. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1184. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  1185. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.72132874, 1.52587891e-005, 4.52131653, -5.63450442e-008, -0.707106948, -0.70710659, 1, -1.11538469e-007, 2.6172529e-008, -8.53239754e-008, -0.70710665, 0.707106948))
  1186. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1187. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  1188. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, 0, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
  1189. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.998000026, 1))
  1190. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 1.60000002, 0.399999976))
  1191. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 2.92131042, 4.32132721, 1, -1.75202331e-007, 8.17472525e-008, 6.20649274e-008, 0.707106948, 0.70710665, -1.69638383e-007, -0.70710665, 0.707106948))
  1192. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1193. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  1194. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.72131348, 1.52587891e-005, 4.52132416, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  1195. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1196. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  1197. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, 1.52587891e-005, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  1198. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1199. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  1200. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, 0, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  1201. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
  1202. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  1203. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, -7.62939453e-006, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
  1204. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
  1205. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  1206. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.93847656, -9.91821289e-005, -1.73847961, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  1207. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1208. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  1209. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.73847961, -0.000129699707, -2.93849945, 3.30619088e-008, -0.707107186, -0.707106411, 1, 1.32102684e-008, 2.78642904e-008, 1.69039538e-009, -0.707106411, 0.707107246))
  1210. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
  1211. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  1212. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.73847961, -9.15527344e-005, -2.93849945, 3.30619088e-008, -0.707107186, -0.707106411, 1, 1.32102684e-008, 2.78642904e-008, 1.69039538e-009, -0.707106411, 0.707107246))
  1213. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1214. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  1215. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.93847656, -0.000129699707, -1.73847961, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  1216. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
  1217. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  1218. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000137329102, -2.87993622, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  1219. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.75, 1.00399995, 0.75))
  1220. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  1221. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -9.91821289e-005, -2.87993622, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  1222. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1223. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.799999952, 0.200000003))
  1224. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000102996826, -2.33849335, -2.83850098, 1, -1.75202388e-007, 2.60561166e-007, -6.43755129e-008, 0.707107186, 0.707106471, -2.96079065e-007, -0.707106411, 0.707107186))
  1225. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1226. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.799999952, 0.200000003))
  1227. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, 2.33850098, -2.83849335, 1, 1.2310764e-007, 2.00956563e-007, 4.29951967e-008, 0.70710659, -0.707107067, -2.33165792e-007, 0.707107067, 0.707106531))
  1228. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1229. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.599999964, 0.200000003))
  1230. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.15527344e-005, -2.43848419, 1.83848572, 1, -2.11684238e-007, -1.26868997e-007, -4.79209774e-008, -0.70710659, 0.707107008, -2.35375509e-007, -0.707107067, -0.70710659))
  1231. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1232. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.599999964, 0.200000003))
  1233. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.53674316e-005, 2.43848419, 1.83849335, 1, 8.66257324e-008, -1.86473642e-007, -6.65851871e-008, -0.707107067, -0.70710659, -2.05162905e-007, 0.70710659, -0.707107067))
  1234. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1235. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  1236. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  1237. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1238. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  1239. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  1240. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.779999971, 1.00399995, 0.779999971))
  1241. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1242. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.00487947464, -6.86695862, -0.788124084, -0.00134025724, -0.999999166, 3.77781362e-010, -0.11690025, 0.000156677488, -0.993143737, 0.993142784, -0.0013310794, -0.11690034))
  1243. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=366190426",Vector3.new(0, 0, 0),Vector3.new(0.676935315, 0.676935256, 0.676935256))
  1244. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 5))
  1245. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(0, 0.100021601, -0.100006104, 1, -4.42883561e-008, 8.17472667e-008, 3.29249588e-008, 1, 0, -7.6065966e-008, 0, 1))
  1246. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  1247. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 5))
  1248. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-7.62939453e-006, -0.0999908447, -0.100006104, 1, -4.42883561e-008, 8.17472667e-008, 3.29249588e-008, 1, 0, -7.6065966e-008, 0, 1))
  1249. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  1250. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  1251. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(7.62939453e-006, -2.02130127, 3.42131042, 1, -3.71378803e-008, 2.21426184e-008, 2.98652765e-008, 0.707107127, -0.707106471, 6.58542376e-009, 0.707106471, 0.707107127))
  1252. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  1253. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  1254. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-1.72132874, 1.52587891e-005, 4.52131653, -5.63450442e-008, -0.707106948, -0.70710659, 1, -1.11538469e-007, 2.6172529e-008, -8.53239754e-008, -0.70710665, 0.707106948))
  1255. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  1256. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  1257. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, -2.28881836e-005, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  1258. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.540000021, 1.00600004, 0.540000021))
  1259. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  1260. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 4.22131348, -2.82132721, 1, -5.14387608e-008, 8.17472667e-008, -8.21243304e-008, -0.707107127, 0.707106471, 2.54492676e-008, -0.707106471, -0.707107067))
  1261. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  1262. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.60000014))
  1263. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -4.42131805, -2.92131805, 1, -5.7362314e-008, 2.00956563e-007, 1.05554292e-007, -0.70710659, -0.707107008, 1.70606626e-007, 0.707107008, -0.70710665))
  1264. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  1265. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  1266. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -1.82131195, -3.42131042, 1, -1.84917042e-008, 2.21426131e-008, 6.59936461e-009, -0.707106948, -0.70710665, 1.6680417e-008, 0.70710665, -0.707106948))
  1267. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  1268. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  1269. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.72131348, 1.52587891e-005, 4.52132416, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  1270. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  1271. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.60000014))
  1272. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, 4.42131805, -2.92131042, 1, -5.14387608e-008, 8.17472667e-008, -8.21243304e-008, -0.707107127, 0.707106471, 2.54492676e-008, -0.707106471, -0.707107067))
  1273. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  1274. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  1275. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.8203125, -7.62939453e-006, 4.42233276, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  1276. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.360000014, 1.00600004, 0.360000014))
  1277. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  1278. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -1.82130432, 3.42131042, 1, -3.71378803e-008, 2.21426184e-008, 2.98652765e-008, 0.707107127, -0.707106471, 6.58542376e-009, 0.707106471, 0.707107127))
  1279. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  1280. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  1281. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.90734863e-005, -2.02132416, -3.42131805, 1, -2.13717362e-006, 2.00956563e-007, -1.36509493e-006, -0.707106948, -0.70710665, 1.64125504e-006, 0.70710665, -0.707106888))
  1282. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  1283. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 1.4000001))
  1284. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.52587891e-005, -4.22133636, -2.82131195, 1, -4.30616183e-008, 8.17472667e-008, 3.13728066e-008, -0.707106471, -0.707107067, 7.62007772e-008, 0.707107127, -0.707106471))
  1285. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.860000014, 0.100000001, 1))
  1286. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  1287. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.12132263, 1.52587891e-005, 2.121315, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  1288. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  1289. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  1290. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, -3.81469727e-005, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
  1291. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.540000021, 1.00600004, 0.540000021))
  1292. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.799999952, 0.400000006, 0.799999952))
  1293. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(4.4223175, 7.62939453e-006, 1.82032013, -7.96248685e-008, -0.707107067, 0.707106531, 1, -1.0280155e-007, 2.68496159e-008, 4.96882677e-008, 0.707106531, 0.707107067))
  1294. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.360000014, 1.00600004, 0.360000014))
  1295. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(1.19999993, 0.400000006, 1.19999993))
  1296. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(8.34465027e-007, 0, 3, -8.17520345e-007, -1, 2.68220816e-007, 1, -8.28883913e-007, -2.16275893e-007, 2.21957407e-007, 2.68220674e-007, 1))
  1297. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  1298. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  1299. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83847046, -9.15527344e-005, -2.03849792, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  1300. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  1301. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.800000012, 0.400000006, 0.200000018))
  1302. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.6000061, -9.91821289e-005, 0, 2.81561853e-007, 0, 1, 1, -2.43037192e-007, -2.75880552e-007, 2.31673781e-007, 1, -5.68434189e-014))
  1303. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  1304. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  1305. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  1306. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 1.00600004, 0.300000012))
  1307. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  1308. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.91821289e-005, -1.63848877, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  1309. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  1310. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.600000024))
  1311. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -4.57763672e-005, -1.83848572, 3.30619514e-008, -0.707107067, -0.70710659, 1, -7.31267136e-008, 1.1420137e-007, -1.204086e-007, -0.70710659, 0.707107067))
  1312. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  1313. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  1314. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83848572, -9.15527344e-005, 2.03847504, 3.49213707e-008, 0.707106709, -0.707106829, 1, -4.94104739e-008, 1.70204615e-008, -1.88853875e-008, -0.707106829, -0.707106709))
  1315. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  1316. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.800000012, 0.400000006, 0.200000018))
  1317. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.1920929e-007, -7.62939453e-006, -2.6000061, -4.80362132e-008, -1, -5.96046448e-008, 1, -5.93995821e-008, 2.00956563e-007, -1.95275234e-007, -5.96046448e-008, 1))
  1318. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  1319. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  1320. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.15527344e-005, -1.87385559, 2.50312805, 1, -5.4973583e-008, 2.21426237e-008, -4.24769979e-008, -0.707106471, 0.707107067, -1.91971878e-008, -0.707107067, -0.707106471))
  1321. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1322. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  1323. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.91821289e-005, -1.80315399, 2.50314331, 1, -5.4973583e-008, 2.21426237e-008, -4.24769979e-008, -0.707106471, 0.707107067, -1.91971878e-008, -0.707107067, -0.707106471))
  1324. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1325. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.600000024, 0.400000006, 0.200000018))
  1326. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.83849335, -9.91821289e-005, 1.63847351, 3.49213707e-008, 0.707106709, -0.707106829, 1, -4.94104739e-008, 1.70204615e-008, -1.88853875e-008, -0.707106829, -0.707106709))
  1327. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 1.00600004, 0.100000001))
  1328. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  1329. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.15527344e-005, 1.87384033, 2.50312805, 1, -7.00857896e-008, 8.17472738e-008, 1.22637118e-008, -0.707107186, -0.707106352, 9.53098009e-008, 0.707106411, -0.707107246))
  1330. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1331. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
  1332. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000129699707, -2.77993774, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  1333. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  1334. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  1335. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.93847656, -0.000129699707, -1.73847961, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  1336. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  1337. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  1338. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, 2.87386322, -2.27385712, 1, -3.36030155e-008, 2.21426184e-008, 2.73657292e-008, 0.70710659, -0.707107067, 4.08589074e-009, 0.707107008, 0.70710659))
  1339. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1340. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 0.800000072))
  1341. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.91821289e-005, 1.8031311, 2.50313568, 1, -7.00857896e-008, 8.17472738e-008, 1.22637118e-008, -0.707107186, -0.707106352, 9.53098009e-008, 0.707106411, -0.707107246))
  1342. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1343. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  1344. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, 2.80315399, -2.27384949, 1, -3.36030155e-008, 2.21426184e-008, 2.73657292e-008, 0.70710659, -0.707107067, 4.08589074e-009, 0.707107008, 0.70710659))
  1345. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1346. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  1347. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000137329102, -2.87993622, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  1348. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  1349. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  1350. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-9.91821289e-005, -2.87384033, -2.27384949, 1, -1.84909084e-008, 8.1747288e-008, -4.87468412e-008, 0.707107186, 0.707106352, -5.88267284e-008, -0.707106411, 0.707107246))
  1351. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1352. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.200000003, 0.200000003, 1.00000012))
  1353. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-0.000106811523, -2.8031311, -2.27385712, 1, -1.84909084e-008, 8.1747288e-008, -4.87468412e-008, 0.707107186, 0.707106352, -5.88267284e-008, -0.707106411, 0.707107246))
  1354. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.939999998, 0.100000001, 1))
  1355. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.399999917))
  1356. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(1.73847961, -0.000129699707, -2.93849945, 3.30619088e-008, -0.707107186, -0.707106411, 1, 1.32102684e-008, 2.78642904e-008, 1.69039538e-009, -0.707106411, 0.707107246))
  1357. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00199997, 0.800000012))
  1358. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
  1359. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-2.87993622, -0.000137329102, -2.77992249, -7.96248685e-008, -0.707106411, 0.707107246, 1, -1.08422427e-007, 2.12288125e-008, 5.76374362e-008, 0.707107186, 0.707106352))
  1360. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  1361. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
  1362. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87993622, -0.00012588501, 2.9799118, -9.7821129e-009, 0.707106471, -0.707107186, 1, -9.19525149e-008, -8.87417357e-008, -1.23752272e-007, -0.707107186, -0.707106411))
  1363. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  1364. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999917, 0.200000003, 0.200000003))
  1365. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(2.87991333, -0.000129699707, -2.97993469, -4.14438972e-008, -0.707107246, -0.707106352, 1, -5.89601399e-008, -5.3324416e-009, -2.58680757e-008, -0.707106352, 0.707107306))
  1366. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.800000012, 1.00600004, 0.0599999987))
  1367. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1368. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.61967468, 0.0208930969, 0.388954163, 1.99454848e-006, -0.500001967, -0.866024256, 1, 5.25948326e-006, -7.3434984e-007, 4.93469815e-006, -0.866024315, 0.500001967))
  1369. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1370. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1371. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.49655151, -0.02085495, 0.328704834, -4.4098274e-006, 0.500002146, -0.866024196, -1, -5.25264568e-006, 2.04716162e-006, -3.53233304e-006, 0.866024196, 0.500002146))
  1372. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1373. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1374. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.47428894, -0.0208587646, -3.10037637, -1.42895101e-006, -3.70694409e-007, -1, -1, -3.60905688e-006, 1.42327121e-006, -3.62042033e-006, 1, -3.70689264e-007))
  1375. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1376. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1377. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-4.83097839, 0.0208816528, -6.22212982, -3.97769418e-006, 0.500002563, -0.866023958, 1, 5.0941826e-006, -1.63966331e-006, 3.5988478e-006, -0.866023958, -0.500002503))
  1378. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1379. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1380. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-4.71723938, -0.0208587646, -6.14561462, 1.47300841e-006, -0.500002384, -0.866024017, -1, -5.03130013e-006, 1.20483423e-006, -4.97232941e-006, 0.866024077, -0.500002384))
  1381. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1382. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.683773041, 0.200000003, 2.73509192))
  1383. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(-6.61105347, 0.0208778381, -3.10975885, -1.42895112e-006, 3.74361605e-007, -1, 1, 3.56889359e-006, -1.4232686e-006, 3.58025613e-006, -1, -3.74366721e-007))
  1384. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"rbxasset://fonts/sword.mesh",Vector3.new(0, 0, 0),Vector3.new(0.683773041, 0.683772981, 0.683772981))
  1385. Part=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0.5,"Institutional white","Part",Vector3.new(0.399999976, 0.399999976, 0.399999976))
  1386. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -2.85937688e-007, -2.16275936e-007, 2.21957293e-007, 3.27825603e-007, 1, -2.74574262e-007, -1, 3.2782566e-007),CFrame.new(0, 3.30000305, -1.90734863e-006, -0.744700134, -0.667399347, -5.07537834e-008, 7.83254563e-008, -1.76896435e-008, -1, 0.667399347, -0.744700074, 6.92395261e-008))
  1387. mesh("SpecialMesh",Part,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(1.35000002, 1.35000002, 1.35000002))
  1388.  
  1389. function attackone()
  1390. attack = true
  1391. local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,20,25,math.random(5,10),"Normal",RootPart,.2,1) end)
  1392. for i = 0,1,0.1 do
  1393. swait()
  1394. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1395. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(80)),.3)
  1396. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  1397. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-30)), 0.3)
  1398. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1399. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1400. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(-50)),.3)
  1401. end
  1402. so("rbxassetid://199145887",Hitbox,1,1)
  1403. for i = 0,1,0.1 do
  1404. swait()
  1405. local blcf = Hitbox.CFrame*cf(0,0,0)
  1406. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1407. local h = 5
  1408. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1409. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1410. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1411. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1412. scfr = blcf
  1413. elseif not scfr then
  1414. scfr = blcf
  1415. end
  1416. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1417. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-80)),.3)
  1418. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  1419. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-50)), 0.3)
  1420. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1421. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1422. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(100)),.3)
  1423. end
  1424. attack = false
  1425. con:disconnect()
  1426. scfr = nil
  1427. end
  1428.  
  1429. function attacktwo()
  1430. attack = true
  1431. local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,20,25,math.random(5,10),"Normal",RootPart,.2,1) end)
  1432. for i = 0,1,0.1 do
  1433. swait()
  1434. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  1435. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-2),math.rad(-50)),.3)
  1436. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.3)
  1437. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(-20)), 0.3)
  1438. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1439. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1440. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(20)),.3)
  1441. end
  1442. so("rbxassetid://199145913",Hitbox,1,1)
  1443. for i = 0,1,0.1 do
  1444. swait()
  1445. local blcf = Hitbox.CFrame*cf(0,0,0)
  1446. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1447. local h = 5
  1448. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1449. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1450. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1451. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1452. scfr = blcf
  1453. elseif not scfr then
  1454. scfr = blcf
  1455. end
  1456. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  1457. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(60)),.3)
  1458. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, .3) * angles(math.rad(0), math.rad(-10), math.rad(70)), 0.3)
  1459. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
  1460. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(140),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1461. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1462. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(60)),.3)
  1463. end
  1464. attack = false
  1465. con:disconnect()
  1466. scfr = nil
  1467. end
  1468.  
  1469. function Breaker()
  1470. local ChatService = game:GetService("Chat")
  1471.  
  1472. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1473. chatfunc("Slicing Depths!")
  1474. wait(0)
  1475. attack = true
  1476. local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,99,99,99,"Normal",RootPart,.2,1) end)
  1477. for i = 0,1,0.1 do
  1478. so("rbxassetid://413682983",Hitbox,3,2)
  1479. swait()
  1480. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  1481. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-2),math.rad(-50)),.3)
  1482. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.3)
  1483. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(-20)), 0.3)
  1484. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1485. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1486. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(20)),.3)
  1487. end
  1488. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.5,1,1,0.5,1,.03)
  1489. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.9,0.4,0.9,0.9,0.4,0.9,.03)
  1490. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.8,0.3,0.8,0.8,0.3,0.8,.03)
  1491. so("rbxassetid://413682983",Hitbox,2,1)
  1492. wait(1)
  1493. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1494. so("rbxassetid://413682983",Hitbox,2,1)
  1495. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,1,0.5,0.5,1,0.5,.04)
  1496. wait(0.1)
  1497. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.8,0.5,0.5,0.8,0.5,.04)
  1498. wait(0.1)
  1499. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.6,0.5,0.5,0.6,0.5,.04)
  1500. wait(0.1)
  1501. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.4,0.5,0.5,0.4,0.5,.04)
  1502. wait(0.1)
  1503. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1504. wait(0.1)
  1505. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1506. wait(0.1)
  1507. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1508. wait(0.1)
  1509. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1510. wait(0.1)
  1511. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1512. wait(0.1)
  1513. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.04)
  1514. wait(0.1)
  1515. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1516. so("rbxassetid://413682983",Hitbox,2,1)
  1517. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,2,1,1,2,1,.05)
  1518. wait(0.1)
  1519. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,1,1,1,1,1,.05)
  1520. wait(0.1)
  1521. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.8,1,1,0.8,1,.05)
  1522. wait(0.1)
  1523. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.6,1,1,0.6,1,.05)
  1524. wait(0.1)
  1525. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.4,1,1,0.4,1,.05)
  1526. wait(0.1)
  1527. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1528. wait(0.1)
  1529. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1530. wait(0.1)
  1531. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1532. wait(0.1)
  1533. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1534. wait(0.1)
  1535. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1536. wait(0.1)
  1537. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.06)
  1538. so("rbxassetid://413682983",Hitbox,2,1)
  1539. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,3,1.5,1.5,3,1.5,.06)
  1540. wait(0.1)
  1541. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,2,1.5,1.5,2,1.5,.06)
  1542. wait(0.1)
  1543. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,1,1.5,1.5,1,1.5,.06)
  1544. wait(0.1)
  1545. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.8,1.5,1.5,0.8,1.5,.06)
  1546. wait(0.1)
  1547. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.6,1.5,1.5,0.6,1.5,.06)
  1548. wait(0.1)
  1549. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.4,1.5,1.5,0.4,1.5,.06)
  1550. wait(0.1)
  1551. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.2,1.5,1.5,0.2,1.5,.06)
  1552. wait(0.1)
  1553. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.2,1.5,1.5,0.2,1.5,.06)
  1554. wait(0.1)
  1555. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.2,1.5,1.5,0.2,1.5,.06)
  1556. wait(0.1)
  1557. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),1.5,0.2,1.5,1.5,0.2,1.5,.06)
  1558. wait(0.1)
  1559. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),3,0.2,3,3,0.2,3,.06)
  1560. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.06)
  1561. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.06)
  1562. wait(0)
  1563. so("rbxassetid://487215897",Hitbox,5,1)
  1564. for i = 0,1,0.1 do
  1565. swait()
  1566. local blcf = Hitbox.CFrame*cf(0,0,0)
  1567. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1568. local h = 5
  1569. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1570. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1571. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1572. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1573. scfr = blcf
  1574. elseif not scfr then
  1575. scfr = blcf
  1576. end
  1577. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
  1578. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(60)),.3)
  1579. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, .3) * angles(math.rad(0), math.rad(-10), math.rad(70)), 0.3)
  1580. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
  1581. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(140),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1582. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1583. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(60)),.3)
  1584. end
  1585. attack = false
  1586. con:disconnect()
  1587. scfr = nil
  1588. end
  1589.  
  1590. function attackthree()
  1591. attack = true
  1592. local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1593. local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,9222,18222,math.random(20,30),"Normal",RootPart,.2,1) end)
  1594. local fx=Hitbox.Touched:connect(function(part)
  1595. local human=part.Parent:findFirstChild("Humanoid")
  1596. if human~=nil and bounce==false then
  1597. bounce=true
  1598. local rndm=math.random(1,#hitsounds)
  1599. local r=rndm
  1600. so("http://www.roblox.com/asset/?id="..hitsounds[r],part.Parent,1,1)
  1601. end
  1602. end)
  1603. for i = 0,1,0.1 do
  1604. swait()
  1605. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(-5),math.rad(-60)),.3)
  1606. Torso.Neck.C0=clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(60)),.3)
  1607. RW.C0=clerp(RW.C0,cf(1.5, 0.8, 0.2) * angles(math.rad(5), math.rad(-15), math.rad(112)), 0.3)
  1608. LW.C0=clerp(LW.C0,cf(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-20)), 0.3)
  1609. RH.C0=clerp(RH.C0,cf(1.1,-1,0)*angles(math.rad(-5),math.rad(120),math.rad(-8)),.3)
  1610. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-60),math.rad(0)),.3)
  1611. Handleweld.C0=clerp(Handleweld.C0,cf(0,-.2,.5)*angles(math.rad(50),math.rad(-15),math.rad(0)),.3)
  1612. end
  1613. so("http://www.roblox.com/asset/?id=199145433",Hitbox,1,1.1)
  1614. local v=it("BodyVelocity",Torso)
  1615. v.maxForce=Vector3.new(4e+005,4e+005,4e+005)*1
  1616. v.velocity=RootPart.CFrame.lookVector*125
  1617. for i = 0,1,0.1 do
  1618. swait()
  1619. local blcf = Hitbox.CFrame*cf(0,0,0)
  1620. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1621. local h = 5
  1622. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1623. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1624. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1625. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1626. scfr = blcf
  1627. elseif not scfr then
  1628. scfr = blcf
  1629. end
  1630. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(5),math.rad(60)),.3)
  1631. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-60)),.3)
  1632. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(60), math.rad(100)), 0.3)
  1633. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-15)), 0.3)
  1634. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  1635. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  1636. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,-1)*angles(math.rad(-100),math.rad(0),math.rad(0)),.3)
  1637. end
  1638. v.Parent=nil
  1639. scfr=nil
  1640. attack = false
  1641. bounce=false
  1642. con:disconnect()
  1643. fx:disconnect()
  1644. end
  1645.  
  1646. function Dash()
  1647. local ChatService = game:GetService("Chat")
  1648.  
  1649. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1650. chatfunc("Dash!")
  1651. wait(0)
  1652. attack = true
  1653. local con = Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,45,52,math.random56,"Normal",RootPart,.2,1) end)
  1654. so("http://roblox.com/asset/?id=153092348",Torso,2,.8)
  1655. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),3,0.2,3,3,0.2,3,.075)
  1656. for i = 0,1,0.1 do
  1657. swait()
  1658. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1659. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(-80)),.3)
  1660. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -.5) * angles(math.rad(0), math.rad(130), math.rad(80)), 0.3)
  1661. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(0), math.rad(-20)), 0.3)
  1662. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1663. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1664. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(40)),.3)
  1665. Torso.Velocity=Head.CFrame.lookVector*275
  1666. end
  1667. so("http://roblox.com/asset/?id=416315847",Torso,2,1)
  1668. for i = 0,1,0.1 do
  1669. swait()
  1670. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1671. local blcf = Hitbox.CFrame*cf(0,0,0)
  1672. if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
  1673. local h = 5
  1674. local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1675. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1676. local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1677. if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
  1678. scfr = blcf
  1679. elseif not scfr then
  1680. scfr = blcf
  1681. end
  1682. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.05)
  1683. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),-7*i),.3)
  1684. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(40)),.3)
  1685. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -.3) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  1686. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-40)), 0.3)
  1687. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1688. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1689. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(50)),.3)
  1690. end
  1691. attack = false
  1692. con:disconnect()
  1693. scfr = nil
  1694. end
  1695.  
  1696. function MagniDamage2(Part,dis,mind,maxd,force,knock)
  1697. for _,c in pairs(workspace:children()) do
  1698. local hum=c:findFirstChild("Humanoid")
  1699. if hum~=nil then
  1700. local head=c:findFirstChild("Torso")
  1701. if head~=nil then
  1702. local targ=head.Position-Part.Position
  1703. local mag=targ.magnitude
  1704. if mag<=dis and c.Name~=Character.Name then
  1705. Damagefunc(Part,hum.Parent.Torso,mind,maxd,force,knock,RootPart,.2,1)
  1706. end
  1707. end
  1708. end
  1709. end
  1710. end
  1711.  
  1712. function MagniDamage(Hit,Part,magni,mindam,maxdam,knock,Type)
  1713. for _,c in pairs(workspace:children()) do
  1714. local hum=c:findFirstChild("Humanoid")
  1715. if hum~=nil then
  1716. local head=c:findFirstChild("Torso")
  1717. if head~=nil then
  1718. local targ=head.Position-Part.Position
  1719. local mag=targ.magnitude
  1720. if mag<=magni and c.Name~=Player.Name then
  1721. Damagefunc(Hit,head,mindam,maxdam,knock,Type,RootPart,.2,1,3)
  1722. end
  1723. end
  1724. end
  1725. end
  1726. end
  1727.  
  1728. function MagicWave(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1729. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1730. prt.Anchored=true
  1731. prt.CFrame=cframe
  1732. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=102638417",vt(0,0,0),vt(x1,y1,z1))
  1733. game:GetService("Debris"):AddItem(prt,5)
  1734. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1735. end
  1736.  
  1737.  
  1738. function MagicWave2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1739. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1740. prt.Anchored=true
  1741. prt.CFrame=cframe
  1742. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  1743. game:GetService("Debris"):AddItem(prt,5)
  1744. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1745. end
  1746.  
  1747. function MagicWave3(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1748. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1749. prt.Anchored=true
  1750. prt.CFrame=cframe
  1751. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1323306",vt(0,0,0),vt(x1,y1,z1))
  1752. game:GetService("Debris"):AddItem(prt,5)
  1753. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1754. end
  1755.  
  1756. function MagicWave4(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1757. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1758. prt.Anchored=true
  1759. prt.CFrame=cframe
  1760. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  1761. game:GetService("Debris"):AddItem(prt,5)
  1762. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1763. end
  1764.  
  1765. function ChargingWave2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1766. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1767. prt.Anchored=true
  1768. prt.CFrame=cframe
  1769. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=9982590",vt(0,0,0),vt(x3,y3,z3))
  1770. game:GetService("Debris"):AddItem(prt,5)
  1771. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1772. end
  1773.  
  1774. function ChargingWave(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1775. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1776. prt.Anchored=true
  1777. prt.CFrame=cframe
  1778. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=24388358",vt(0,0,0),vt(x3,y3,z3))
  1779. game:GetService("Debris"):AddItem(prt,5)
  1780. table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
  1781. end
  1782.  
  1783. function attackfour()
  1784. attack = true
  1785. Humanoid.WalkSpeed = 0
  1786. for i = 0,1,0.1 do
  1787. swait()
  1788. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1789. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1790. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1791. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1792. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  1793. LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  1794. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1795. end
  1796. MagniDamage(Hitbox,LeftLeg,20,30,50,math.random(30,40),"Knockdown",true)
  1797. so("http://roblox.com/asset/?id=199145264",LeftLeg,1,1.1)
  1798. so("http://roblox.com/asset/?id=200632561",LeftLeg,1,1)
  1799. MagicWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),.7,.7,.7,.7,.7,.7,.05)
  1800. MagicWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),.6,.6,.6,.6,.6,.6,.05)
  1801. for i = 0,1,0.1 do
  1802. swait()
  1803. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1804. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1805. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1806. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1807. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  1808. LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  1809. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  1810. end
  1811. attack = false
  1812. Humanoid.WalkSpeed = 16
  1813. end
  1814.  
  1815. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1816. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  1817. prt.Anchored=true
  1818. prt.CFrame=cframe
  1819. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1820. game:GetService("Debris"):AddItem(prt,2)
  1821. coroutine.resume(coroutine.create(function(Part,Mesh)
  1822. for i=0,1,delay do
  1823. wait()
  1824. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1825. Part.Transparency=i
  1826. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1827. end
  1828. Part.Parent=nil
  1829. end),prt,msh)
  1830. end
  1831.  
  1832. function Stomp()
  1833. local ChatService = game:GetService("Chat")
  1834.  
  1835. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1836. chatfunc("Shockwave!")
  1837. wait(0)
  1838. attack = true
  1839. Humanoid.WalkSpeed = 0
  1840. for i = 0,1,0.1 do
  1841. swait()
  1842. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1843. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1844. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1845. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1846. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  1847. LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  1848. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1849. end
  1850. so("http://roblox.com/asset/?id=200633529",LeftLeg,1,0.6)
  1851. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.5,0.5,0.5,0.5,0.5,.0055)
  1852. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.6,0.6,0.6,0.6,0.6,0.6,.0065)
  1853. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.7,0.7,0.7,0.7,0.7,0.7,.0075)
  1854. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.8,0.8,0.8,0.8,0.8,0.8,.0085)
  1855. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.9,0.9,0.9,0.9,0.9,0.9,.0095)
  1856. wait(0.5)
  1857. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1858. wait(0.5)
  1859. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1860. wait(0.5)
  1861. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1862. wait(0.5)
  1863. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  1864. wait(0)
  1865. MagniDamage(Hitbox,LeftLeg,50,52,55,math.random(30,40),"Knockdown",true)
  1866. so("http://roblox.com/asset/?id=144699494",LeftLeg,2,1.1)
  1867. so("http://roblox.com/asset/?id=321321137",LeftLeg,1,1)
  1868. so("http://roblox.com/asset/?id=506384002",LeftLeg,1,1)
  1869. so("http://roblox.com/asset/?id=157878578",LeftLeg,25,1)
  1870. so("http://roblox.com/asset/?id=165970126",LeftLeg,25,1)
  1871. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.75,5,0.75,0.75,5,0.75,.0055)
  1872. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,1,1,1,1,1,.006)
  1873. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),2,0.75,2,2,0.75,2,.010)
  1874. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),3,0.5,3,3,0.5,3,.015)
  1875. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),4,0.25,4,4,0.25,4,.020)
  1876. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  1877. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1878. wait(0.75)
  1879. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1880. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1881. wait(0.75)
  1882. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1883. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1884. wait(0.75)
  1885. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1886. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1887. wait(0.75)
  1888. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1889. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1890. wait(0.75)
  1891. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  1892. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  1893. for i = 0,1,0.1 do
  1894. swait()
  1895. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1896. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1897. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1898. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1899. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  1900. LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  1901. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  1902. end
  1903. attack = false
  1904. Humanoid.WalkSpeed = 16
  1905. end
  1906.  
  1907. function VantaStomp()
  1908. local ChatService = game:GetService("Chat")
  1909.  
  1910. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1911. chatfunc("Vanta Stomp!")
  1912. wait(0)
  1913. attack = true
  1914. Humanoid.WalkSpeed = 0
  1915. for i = 0,1,0.1 do
  1916. swait()
  1917. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1918. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1919. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  1920. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1921. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  1922. LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  1923. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  1924. end
  1925. so("http://roblox.com/asset/?id=200633529",LeftLeg,1,0.6)
  1926. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.1,0.1,0.1,0.1,0.1,0.1,.0055)
  1927. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.2,0.2,0.2,0.2,0.2,0.2,.0065)
  1928. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.3,0.3,0.3,0.3,0.3,0.3,.0075)
  1929. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.4,0.4,0.4,0.4,0.4,0.4,.0085)
  1930. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.5,0.5,0.5,0.5,0.5,0.5,.0095)
  1931. wait(0.5)
  1932. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1933. wait(0.5)
  1934. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1935. wait(0.5)
  1936. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1937. wait(0.5)
  1938. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1939. wait(0.5)
  1940. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1941. wait(0.5)
  1942. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1943. wait(0.5)
  1944. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1945. wait(0.5)
  1946. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1947. wait(0.5)
  1948. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1949. wait(0.5)
  1950. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  1951. wait(0)
  1952. MagniDamage(Hitbox,LeftLeg,65,69,74,math.random(30,40),"Knockdown",true)
  1953. so("http://roblox.com/asset/?id=144699494",LeftLeg,7.5,1)
  1954. so("http://roblox.com/asset/?id=506384002",LeftLeg,5,1)
  1955. so("http://roblox.com/asset/?id=87767777",LeftLeg,5,1)
  1956. so("http://roblox.com/asset/?id=178452221",LeftLeg,5,0.6)
  1957. so("http://roblox.com/asset/?id=157878578",LeftLeg,25,1)
  1958. so("http://roblox.com/asset/?id=165970126",LeftLeg,25,0.5)
  1959. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),1,6,1,1,6,1,.0075)
  1960. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,5,2,2,5,2,.0075)
  1961. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),3,4,3,3,4,3,.0075)
  1962. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,3,4,4,3,4,.0075)
  1963. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1964. wait(0.75)
  1965. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1966. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1967. wait(0.75)
  1968. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1969. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1970. wait(0.75)
  1971. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1972. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1973. wait(0.75)
  1974. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1975. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1976. wait(0.75)
  1977. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  1978. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  1979. for i = 0,1,0.1 do
  1980. swait()
  1981. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1982. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1983. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  1984. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1985. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  1986. LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  1987. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  1988. end
  1989. attack = false
  1990. Humanoid.WalkSpeed = 16
  1991. end
  1992.  
  1993. function StompDestruction()
  1994. local ChatService = game:GetService("Chat")
  1995.  
  1996. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1997. chatfunc("Shade Stomp!")
  1998. wait(0)
  1999. attack = true
  2000. Humanoid.WalkSpeed = 0
  2001. for i = 0,1,0.1 do
  2002. swait()
  2003. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2004. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2005. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  2006. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  2007. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2008. LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2009. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2010. end
  2011. so("http://roblox.com/asset/?id=200633529",LeftLeg,1,0.6)
  2012. ChargingWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),0.01,0.01,0.01,0.01,0.01,0.01,.05)
  2013. ChargingWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),0.015,0.015,0.015,0.015,0.015,0.015,.055)
  2014. ChargingWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),0.02,0.02,0.02,0.02,0.02,0.02,.0075)
  2015. ChargingWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),0.025,0.025,0.025,0.025,0.025,0.025,.06)
  2016. ChargingWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),0.03,0.03,0.03,0.03,0.03,0.03,.0065)
  2017. wait(0.5)
  2018. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,0.2,2,2,0.2,2,.025)
  2019. wait(0.5)
  2020. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,0.2,2,2,0.2,2,.025)
  2021. wait(0.5)
  2022. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,0.2,2,2,0.2,2,.025)
  2023. wait(0.5)
  2024. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,0.2,2,2,0.2,2,.025)
  2025. wait(0)
  2026. MagniDamage(Hitbox,LeftLeg,62,67,70,math.random(30,40),"Knockdown",true)
  2027. so("http://roblox.com/asset/?id=144699494",LeftLeg,3,1)
  2028. so("http://roblox.com/asset/?id=402347142",LeftLeg,2.5,1)
  2029. so("http://roblox.com/asset/?id=506384002",LeftLeg,3,1)
  2030. so("http://roblox.com/asset/?id=87767777",LeftLeg,4,1)
  2031. so("http://roblox.com/asset/?id=178452221",LeftLeg,4,0.6)
  2032. so("http://roblox.com/asset/?id=157878578",LeftLeg,25,1)
  2033. so("http://roblox.com/asset/?id=165970126",LeftLeg,25,0.5)
  2034. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),2,7,2,2,7,2,.0055)
  2035. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),3,3,3,3,3,3,.006)
  2036. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.75,4,4,0.75,4,.010)
  2037. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.5,5,5,0.5,5,.015)
  2038. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),6,0.25,6,6,0.25,6,.020)
  2039. MagicWave3(BrickColor.new("Really black"),cf(LeftLeg.Position),7,0.2,7,7,0.2,7,.025)
  2040. wait(0.75)
  2041. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2.5,0.2,2.5,2.5,0.2,2.5,.0065)
  2042. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,0.75)
  2043. wait(0.75)
  2044. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2.5,0.2,2.5,2.5,0.2,2.5,.0065)
  2045. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,0.75)
  2046. wait(0.75)
  2047. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2.5,0.2,2.5,2.5,0.2,2.5,.0065)
  2048. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,0.75)
  2049. wait(0.75)
  2050. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2.5,0.2,2.5,2.5,0.2,2.5,.0065)
  2051. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,0.75)
  2052. wait(0.75)
  2053. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2.5,0.2,2.5,2.5,0.2,2.5,.0065)
  2054. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,0.75)
  2055. for i = 0,1,0.1 do
  2056. swait()
  2057. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2058. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2059. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  2060. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  2061. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2062. LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2063. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  2064. end
  2065. attack = false
  2066. Humanoid.WalkSpeed = 16
  2067. end
  2068.  
  2069. function Stomp()
  2070. local ChatService = game:GetService("Chat")
  2071.  
  2072. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2073. ChatService:Chat(Head, "Ghostly Shockwave!", "Red")
  2074. wait(0)
  2075. attack = true
  2076. Humanoid.WalkSpeed = 0
  2077. for i = 0,1,0.1 do
  2078. swait()
  2079. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2080. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2081. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  2082. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  2083. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2084. LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2085. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2086. end
  2087. so("http://roblox.com/asset/?id=200633529",LeftLeg,1,0.6)
  2088. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.5,0.5,0.5,0.5,0.5,.0055)
  2089. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.6,0.6,0.6,0.6,0.6,0.6,.0065)
  2090. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.7,0.7,0.7,0.7,0.7,0.7,.0075)
  2091. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.8,0.8,0.8,0.8,0.8,0.8,.0085)
  2092. ChargingWave(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.9,0.9,0.9,0.9,0.9,0.9,.0095)
  2093. wait(0.5)
  2094. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  2095. wait(0.5)
  2096. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  2097. wait(0.5)
  2098. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  2099. wait(0.5)
  2100. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,0.2,1,1,0.2,1,.025)
  2101. wait(0)
  2102. MagniDamage(Hitbox,LeftLeg,50,52,55,math.random(30,40),"Knockdown",true)
  2103. so("http://roblox.com/asset/?id=144699494",LeftLeg,2,1.1)
  2104. so("http://roblox.com/asset/?id=321321137",LeftLeg,1,1)
  2105. so("http://roblox.com/asset/?id=506384002",LeftLeg,1,1)
  2106. so("http://roblox.com/asset/?id=157878578",LeftLeg,25,1)
  2107. so("http://roblox.com/asset/?id=165970126",LeftLeg,25,1)
  2108. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.75,5,0.75,0.75,5,0.75,.0055)
  2109. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),1,1,1,1,1,1,.006)
  2110. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),2,0.75,2,2,0.75,2,.010)
  2111. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),3,0.5,3,3,0.5,3,.015)
  2112. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),4,0.25,4,4,0.25,4,.020)
  2113. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2114. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  2115. wait(0.75)
  2116. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  2117. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  2118. wait(0.75)
  2119. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  2120. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  2121. wait(0.75)
  2122. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  2123. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  2124. wait(0.75)
  2125. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  2126. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  2127. wait(0.75)
  2128. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),0.5,0.2,0.5,0.5,0.2,0.5,.0065)
  2129. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,2,1)
  2130. for i = 0,1,0.1 do
  2131. swait()
  2132. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2133. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2134. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  2135. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  2136. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2137. LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2138. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  2139. end
  2140. attack = false
  2141. Humanoid.WalkSpeed = 16
  2142. end
  2143.  
  2144. function VantaStomp()
  2145. local ChatService = game:GetService("Chat")
  2146.  
  2147. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2148. ChatService:Chat(Head, "Corrupted Stomp!", "Red")
  2149. wait(0)
  2150. attack = true
  2151. Humanoid.WalkSpeed = 0
  2152. for i = 0,1,0.1 do
  2153. swait()
  2154. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2155. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2156. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  2157. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  2158. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2159. LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2160. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2161. end
  2162. so("http://roblox.com/asset/?id=200633529",LeftLeg,1,0.6)
  2163. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.1,0.1,0.1,0.1,0.1,0.1,.0055)
  2164. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.2,0.2,0.2,0.2,0.2,0.2,.0065)
  2165. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.3,0.3,0.3,0.3,0.3,0.3,.0075)
  2166. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.4,0.4,0.4,0.4,0.4,0.4,.0085)
  2167. ChargingWave(BrickColor.new("Really black"),cf(LeftLeg.Position),0.5,0.5,0.5,0.5,0.5,0.5,.0095)
  2168. wait(0.5)
  2169. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  2170. wait(0.5)
  2171. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  2172. wait(0.5)
  2173. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  2174. wait(0.5)
  2175. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  2176. wait(0.5)
  2177. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  2178. wait(0.5)
  2179. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  2180. wait(0.5)
  2181. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  2182. wait(0.5)
  2183. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  2184. wait(0.5)
  2185. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  2186. wait(0.5)
  2187. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,0.2,4,4,0.2,4,.025)
  2188. wait(0)
  2189. MagniDamage(Hitbox,LeftLeg,65,69,74,math.random(30,40),"Knockdown",true)
  2190. so("http://roblox.com/asset/?id=144699494",LeftLeg,7.5,1)
  2191. so("http://roblox.com/asset/?id=506384002",LeftLeg,5,1)
  2192. so("http://roblox.com/asset/?id=87767777",LeftLeg,5,1)
  2193. so("http://roblox.com/asset/?id=178452221",LeftLeg,5,0.6)
  2194. so("http://roblox.com/asset/?id=157878578",LeftLeg,25,1)
  2195. so("http://roblox.com/asset/?id=165970126",LeftLeg,25,0.5)
  2196. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),1,6,1,1,6,1,.0075)
  2197. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),2,5,2,2,5,2,.0075)
  2198. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),3,4,3,3,4,3,.0075)
  2199. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),4,3,4,4,3,4,.0075)
  2200. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  2201. wait(0.75)
  2202. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  2203. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  2204. wait(0.75)
  2205. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  2206. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  2207. wait(0.75)
  2208. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  2209. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  2210. wait(0.75)
  2211. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  2212. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  2213. wait(0.75)
  2214. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0065)
  2215. so("http://www.roblox.com/asset/?id=138186576",LeftLeg,3,0.75)
  2216. for i = 0,1,0.1 do
  2217. swait()
  2218. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2219. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2220. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  2221. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  2222. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2223. LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2224. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  2225. end
  2226. attack = false
  2227. Humanoid.WalkSpeed = 16
  2228. end
  2229.  
  2230. function NormalStomp()
  2231. attack = true
  2232. Humanoid.WalkSpeed = 0
  2233. for i = 0,1,0.1 do
  2234. swait()
  2235. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2236. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2237. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  2238. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  2239. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2240. LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2241. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2242. end
  2243. MagniDamage(Hitbox,LeftLeg,100,32,35,math.random(30,40),"Knockdown",true)
  2244. so("http://roblox.com/asset/?id=200632875",LeftLeg,25,0.9)
  2245. so("http://roblox.com/asset/?id=157878578",LeftLeg,2.5,1)
  2246. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),1,.2,1,1,.2,1,.025)
  2247. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),3,.2,3,3,.2,3,.025)
  2248. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),5,.2,5,5,.2,5,.05)
  2249. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),7,.2,7,7,.2,7,.05)
  2250. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),9,.2,9,9,.2,9,.05)
  2251. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),12,.2,12,12,.2,12,.05)
  2252. MagicWave2(BrickColor.new("Bright green"),cf(LeftLeg.Position),14,.2,14,14,.2,14,.05)
  2253. for i = 0,1,0.1 do
  2254. swait()
  2255. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2256. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2257. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  2258. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  2259. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2260. LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2261. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  2262. end
  2263. attack = false
  2264. Humanoid.WalkSpeed = 16
  2265. end
  2266.  
  2267. function Sekrit()
  2268. local ChatService = game:GetService("Chat")
  2269.  
  2270. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2271. chatfunc("World Destruction!")
  2272. wait(0)
  2273. attack = true
  2274. Humanoid.WalkSpeed = 0
  2275. for i = 0,1,0.1 do
  2276. swait()
  2277. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2278. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2279. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(20)), 0.3)
  2280. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  2281. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2282. LH.C0=clerp(LH.C0,cf(-1,-.1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2283. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2284. end
  2285. so("http://roblox.com/asset/?id=200633529",LeftLeg,5,0.25)
  2286. ChargingWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.1,0.1,0.1,0.1,0.1,0.1,.0075)
  2287. ChargingWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.15,0.15,0.15,0.15,0.15,0.15,.0076)
  2288. ChargingWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.2,0.2,0.2,0.2,0.2,0.2,.0077)
  2289. ChargingWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.25,0.25,0.25,0.25,0.25,0.25,.0078)
  2290. ChargingWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),0.3,0.3,0.3,0.3,0.3,0.3,.0079)
  2291. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  2292. wait(0.1)
  2293. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2294. wait(0.1)
  2295. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2296. wait(0.1)
  2297. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2298. wait(0.1)
  2299. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2300. wait(0.1)
  2301. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2302. wait(0.1)
  2303. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2304. wait(0.1)
  2305. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2306. wait(0.1)
  2307. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2308. wait(0.1)
  2309. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2310. wait(0.1)
  2311. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  2312. wait(0.1)
  2313. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2314. wait(0.1)
  2315. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2316. wait(0.1)
  2317. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2318. wait(0.1)
  2319. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2320. wait(0.1)
  2321. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2322. wait(0.1)
  2323. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2324. wait(0.1)
  2325. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2326. wait(0.1)
  2327. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2328. wait(0.1)
  2329. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2330. wait(0.1)
  2331. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  2332. wait(0.1)
  2333. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2334. wait(0.1)
  2335. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2336. wait(0.1)
  2337. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2338. wait(0.1)
  2339. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2340. wait(0.1)
  2341. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2342. wait(0.1)
  2343. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2344. wait(0.1)
  2345. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2346. wait(0.1)
  2347. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2348. wait(0.1)
  2349. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2350. wait(0.1)
  2351. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  2352. wait(0.1)
  2353. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2354. wait(0.1)
  2355. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2356. wait(0.1)
  2357. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2358. wait(0.1)
  2359. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2360. wait(0.1)
  2361. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2362. wait(0.1)
  2363. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2364. wait(0.1)
  2365. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2366. wait(0.1)
  2367. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2368. wait(0.1)
  2369. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2370. wait(0.1)
  2371. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  2372. wait(0.1)
  2373. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2374. wait(0.1)
  2375. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2376. wait(0.1)
  2377. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2378. wait(0.1)
  2379. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2380. wait(0.1)
  2381. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2382. wait(0.1)
  2383. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2384. wait(0.1)
  2385. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2386. wait(0.1)
  2387. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2388. wait(0.1)
  2389. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2390. wait(0.1)
  2391. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  2392. wait(0.1)
  2393. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2394. wait(0.1)
  2395. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2396. wait(0.1)
  2397. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2398. wait(0.1)
  2399. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2400. wait(0.1)
  2401. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2402. wait(0.1)
  2403. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2404. wait(0.1)
  2405. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2406. wait(0.1)
  2407. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2408. wait(0.1)
  2409. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2410. wait(0.1)
  2411. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1,8,8,1,8,.025)
  2412. wait(0.1)
  2413. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.2,8,8,1.2,8,.025)
  2414. wait(0.1)
  2415. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.4,8,8,1.4,8,.025)
  2416. wait(0.1)
  2417. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.6,8,8,1.6,8,.025)
  2418. wait(0.1)
  2419. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,1.8,8,8,1.8,8,.025)
  2420. wait(0.1)
  2421. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,2,8,8,2,8,.025)
  2422. wait(0.1)
  2423. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,4.8,8,8,4,8,.025)
  2424. wait(0.1)
  2425. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,8,8,8,8,8,.025)
  2426. wait(0.1)
  2427. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,16,8,8,16,8,.025)
  2428. wait(0.1)
  2429. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),8,32,8,8,32,8,.025)
  2430. wait(0.1)
  2431. MagniDamage(Hitbox,LeftLeg,9001,9001,9001,math.random(30,40),"Knockdown",true)
  2432. so("http://roblox.com/asset/?id=144699494",LeftLeg,10,1)
  2433. so("http://roblox.com/asset/?id=402347142",LeftLeg,10,1)
  2434. so("http://roblox.com/asset/?id=506384002",LeftLeg,10,1)
  2435. so("http://roblox.com/asset/?id=87767777",LeftLeg,10,1)
  2436. so("http://roblox.com/asset/?id=178452221",LeftLeg,10,0.6)
  2437. so("http://roblox.com/asset/?id=165970126",game.Workspace,5,0.45)
  2438. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),5,7,5,5,7,5,.0055)
  2439. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),6,6,6,6,6,6,.006)
  2440. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),7,0.75,7,7,0.75,7,.010)
  2441. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),8,0.5,8,8,0.5,8,.015)
  2442. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),9,0.25,9,9,0.25,9,.020)
  2443. MagicWave3(BrickColor.new("Really red"),cf(LeftLeg.Position),10,0.2,10,10,0.2,10,.025)
  2444. wait(0.75)
  2445. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),7,2,7,7,2,7,.0095)
  2446. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,5,0.75)
  2447. wait(0.75)
  2448. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),7,2,7,7,2,7,.0095)
  2449. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,5,0.75)
  2450. wait(0.75)
  2451. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),7,2,7,7,2,7,.0095)
  2452. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,5,0.75)
  2453. wait(0.75)
  2454. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),7,2,7,7,2,7,.0095)
  2455. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,5,0.75)
  2456. wait(0.75)
  2457. MagicWave2(BrickColor.new("Really red"),cf(LeftLeg.Position),7,2,7,7,2,7,.0095)
  2458. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,5,0.75)
  2459. for i = 0,1,0.1 do
  2460. swait()
  2461. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2462. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2463. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(30)), 0.3)
  2464. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  2465. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
  2466. LH.C0=clerp(LH.C0,cf(-1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  2467. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(-10)),.3)
  2468. end
  2469. attack = false
  2470. Humanoid.WalkSpeed = 16
  2471. end
  2472.  
  2473. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2474. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt())
  2475. prt.Anchored=true
  2476. prt.CFrame=cframe
  2477. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  2478. game:GetService("Debris"):AddItem(prt,2)
  2479. coroutine.resume(coroutine.create(function(Part,Mesh)
  2480. local wld=nil
  2481. for i=0,1,delay do
  2482. wait()
  2483. Part.CFrame=Part.CFrame
  2484. Part.Transparency=i
  2485. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2486. end
  2487. Part.Parent=nil
  2488. end),prt,msh)
  2489. end
  2490.  
  2491. function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2492. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(2.5,2.5,2.5))
  2493. prt.Anchored=true
  2494. prt.CFrame=cframe
  2495. msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
  2496. game:GetService("Debris"):AddItem(prt,5)
  2497. coroutine.resume(coroutine.create(function(Part,Mesh)
  2498. for i=0,1,delay do
  2499. wait()
  2500. Part.CFrame=Part.CFrame
  2501. Part.Transparency=i
  2502. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2503. end
  2504. Part.Parent=nil
  2505. end),prt,msh)
  2506. end
  2507.  
  2508. function ChargeBall2(parent)
  2509. local counter=0
  2510. local size=1
  2511. for i=0,1 do
  2512. swait()
  2513. counter=counter+1
  2514. if counter%10==0 then
  2515. if size==3 then
  2516. MagicRing(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  2517. elseif size==2 then
  2518. MagicRing(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  2519. end
  2520. end
  2521. if counter%5==0 then
  2522. if size==1 then
  2523. MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  2524. MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
  2525. elseif size==2 then
  2526. MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  2527. MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
  2528. elseif size==3 then
  2529. MagicBlock(BrickColor.new("Institutional white"),parent.CFrame,.5,.5,.5,1,1,1,0.1,3,parent)
  2530. MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),1,1,1,1,.5,1,0.05)
  2531. end
  2532. end
  2533. end
  2534. end
  2535.  
  2536.  
  2537. function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2538. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(5,5,5))
  2539. prt.Anchored=true
  2540. prt.CFrame=cframe
  2541. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=24388358",vt(0,0,0),vt(x1,y1,z1))
  2542. game:GetService("Debris"):AddItem(prt,5)
  2543. coroutine.resume(coroutine.create(function(Part,Mesh)
  2544. for i=0,1,delay do
  2545. wait()
  2546. Part.CFrame=Part.CFrame
  2547. Part.Transparency=i
  2548. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2549. end
  2550. Part.Parent=nil
  2551. end),prt,msh)
  2552. end
  2553.  
  2554. function MagicRing2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  2555. local prt=part(3,workspace,"Neon",0,0,brickcolor,"Effect",vt(5,5,5))
  2556. prt.Anchored=true
  2557. prt.CFrame=cframe
  2558. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=9982590",vt(0,0,0),vt(x1,y1,z1))
  2559. game:GetService("Debris"):AddItem(prt,5)
  2560. coroutine.resume(coroutine.create(function(Part,Mesh)
  2561. for i=0,1,delay do
  2562. wait()
  2563. Part.CFrame=Part.CFrame
  2564. Part.Transparency=i
  2565. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  2566. end
  2567. Part.Parent=nil
  2568. end),prt,msh)
  2569. end
  2570.  
  2571. local n = 0
  2572.  
  2573. function Blast()
  2574.  
  2575. local ChatService = game:GetService("Chat")
  2576.  
  2577. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2578. chatfunc("Ghost Clutter!")
  2579. wait(0)
  2580. n=2
  2581. attack = true
  2582. for i=0,1,0.1 do
  2583. swait()
  2584. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  2585. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
  2586. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  2587. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  2588. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2589. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-70),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2590. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2591. end
  2592. so("http://roblox.com/asset/?id=431105970",Torso,2,1)
  2593. so("http://roblox.com/asset/?id=469345336",Torso,2,1)
  2594. local charging=true
  2595. for _,c in pairs(workspace:children()) do
  2596. if c.className=="Model" then
  2597. if c:findFirstChild("Torso")~=nil and c:findFirstChild("Humanoid")~=nil and c.Name~="Vanta" then
  2598. print(c)
  2599. local Tors=c:findFirstChild("Torso")
  2600. coroutine.resume(coroutine.create(function(Part)
  2601. local ef=part(3,Character,"Neon",0,0.5,BrickColor.new("Institutional white"),"Laser",vt(1,0.2,1))
  2602. ef.Anchored=true
  2603. local emsh=mesh("SpecialMesh",ef,"Head","",vt(0,0,0),vt(1,0.2,1))
  2604. game:GetService("Debris"):AddItem(ef,5)
  2605. while charging==true do
  2606. wait()
  2607. local TheHit=Part.Position
  2608. local MouseLook=cf((LeftArm.Position+TheHit)/2,TheHit)
  2609. local hit,pos = rayCast(LeftArm.Position,MouseLook.lookVector,999,Character)
  2610. local mag=(LeftArm.Position-pos).magnitude
  2611. ef.CFrame=CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0)
  2612. emsh.Scale=vt(1,mag*5,1)
  2613. end
  2614. ef.Parent=nil
  2615. local TheHit=Part.Position
  2616. local MouseLook=cf((Torso.Position+TheHit)/2,TheHit)
  2617. wait()
  2618. local hit,pos = rayCast(Torso.Position,MouseLook.lookVector,999,Character)
  2619. local mag=(Torso.Position-pos).magnitude
  2620. if hit~=nil then
  2621. Damagefunc(hit,hit,50,50,50,"Knockdown",RootPart,0)
  2622. MagicCircle(BrickColor.new("Institutional white"),cf(pos),10,10,10,50,50,50,0.02)
  2623. MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,14,14,14,0.02)
  2624. MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,16,16,16,0.02)
  2625. MagicBlock(BrickColor.new("Institutional white"),cf(pos),10,10,10,18,18,18,0.02)
  2626. MagicWave2(BrickColor.new("Institutional white"),cf(pos),2,2.5,2,2,2.5,2,.025)
  2627. MagicWave2(BrickColor.new("Institutional white"),cf(pos),3,0.5,3,3,0.5,3,.025)
  2628. MagicCylinder(BrickColor.new("Institutional white"),CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0),5,mag*5,5,0.5,0,0.5,0.01)
  2629. so("http://roblox.com/asset/?id=402347142",hit,1,0.6)
  2630. so("http://roblox.com/asset/?id=138186576",hit,5,1)
  2631. so("http://roblox.com/asset/?id=412831137",hit,2,1)
  2632. so("http://roblox.com/asset/?id=416318205",hit,2,1)
  2633. so("http://roblox.com/asset/?id=138186576",hit,5,0.75)
  2634. end
  2635. end),Tors)
  2636. end
  2637. end
  2638. end
  2639. wait(1)
  2640. n=2
  2641. --[[for i=0,1,0.2 do
  2642. wait()
  2643. Neck.C0=cf(0,1,0)*euler(-0.4+0.2*i*n,0,0)
  2644. RW.C0=cf(1+0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.4+0.17*i*n,0,-1.2+2.77*i*n)
  2645. LW.C0=cf(-1-0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.6-0.03*i*n,0,1.4-2.97*i*n)
  2646. n=n-0.2
  2647. end]]--
  2648. charging=false
  2649. wait(1)
  2650. n=2
  2651. --[[for i=0,1,0.1 do
  2652. wait()
  2653. Neck.C0=cf(0,1,0)*euler(-0.2,0,0)
  2654. RW.C0=cf(1.5,0.5,0)*euler(1.57-1.57*i*n,0,1.57-1.37*i*n)
  2655. LW.C0=cf(-1.5,0.5,0)*euler(1.57-1.57*i*n,0,-1.57+1.37*i*n)
  2656. n=n-0.1
  2657. end]]--
  2658. attack = false
  2659. end
  2660.  
  2661. function BlackBlast()
  2662.  
  2663. local ChatService = game:GetService("Chat")
  2664.  
  2665. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2666. chatfunc("Shade Cluster!")
  2667. wait(0)
  2668. n=2
  2669. attack = true
  2670. for i=0,1,0.1 do
  2671. swait()
  2672. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  2673. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
  2674. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  2675. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  2676. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2677. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-70),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2678. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2679. end
  2680. so("http://roblox.com/asset/?id=431105970",Torso,2,1)
  2681. so("http://roblox.com/asset/?id=402981977",Torso,5,0.6)
  2682. local charging=true
  2683. for _,c in pairs(workspace:children()) do
  2684. if c.className=="Model" then
  2685. if c:findFirstChild("Torso")~=nil and c:findFirstChild("Humanoid")~=nil and c.Name~="Vanta" then
  2686. print(c)
  2687. local Tors=c:findFirstChild("Torso")
  2688. coroutine.resume(coroutine.create(function(Part)
  2689. local ef=part(3,Character,"Neon",0,0.5,BrickColor.new("Really black"),"Laser",vt(1,0.2,1))
  2690. ef.Anchored=true
  2691. local emsh=mesh("SpecialMesh",ef,"Head","",vt(0,0,0),vt(1,0.2,1))
  2692. game:GetService("Debris"):AddItem(ef,5)
  2693. while charging==true do
  2694. wait()
  2695. local TheHit=Part.Position
  2696. local MouseLook=cf((LeftArm.Position+TheHit)/2,TheHit)
  2697. local hit,pos = rayCast(LeftArm.Position,MouseLook.lookVector,999,Character)
  2698. local mag=(LeftArm.Position-pos).magnitude
  2699. ef.CFrame=CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0)
  2700. emsh.Scale=vt(1,mag*5,1)
  2701. end
  2702. ef.Parent=nil
  2703. local TheHit=Part.Position
  2704. local MouseLook=cf((Torso.Position+TheHit)/2,TheHit)
  2705. wait()
  2706. local hit,pos = rayCast(Torso.Position,MouseLook.lookVector,999,Character)
  2707. local mag=(Torso.Position-pos).magnitude
  2708. if hit~=nil then
  2709. Damagefunc(hit,hit,math.huge,math.huge,math.huge,"Knockdown",RootPart,0)
  2710. MagicCircle(BrickColor.new("Really black"),cf(pos),30,30,30,70,70,70,0.02)
  2711. MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,34,34,34,0.02)
  2712. MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,36,36,36,0.02)
  2713. MagicBlock(BrickColor.new("Really black"),cf(pos),30,30,30,38,38,38,0.02)
  2714. MagicWave2(BrickColor.new("Really black"),cf(pos),4.5,2.5,4.5,4.5,2.5,4.5,.025)
  2715. MagicWave2(BrickColor.new("Really black"),cf(pos),7.5,0.5,7.5,7.5,0.5,7.5,.025)
  2716. MagicCylinder(BrickColor.new("Really black"),CFrame.new((LeftArm.Position+pos)/2,pos)*euler(1.57,0,0),5,mag*5,5,0.5,0,0.5,0.01)
  2717. so("http://roblox.com/asset/?id=144699494",hit,7,0.6)
  2718. so("http://roblox.com/asset/?id=138186576",hit,5,1)
  2719. so("http://roblox.com/asset/?id=414516914",hit,7,0.5)
  2720. so("http://roblox.com/asset/?id=416318205",hit,2,1)
  2721. so("http://roblox.com/asset/?id=138186576",hit,5,0.75)
  2722. end
  2723. end),Tors)
  2724. end
  2725. end
  2726. end
  2727. wait(1)
  2728. n=2
  2729. --[[for i=0,1,0.2 do
  2730. wait()
  2731. Neck.C0=cf(0,1,0)*euler(-0.4+0.2*i*n,0,0)
  2732. RW.C0=cf(1+0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.4+0.17*i*n,0,-1.2+2.77*i*n)
  2733. LW.C0=cf(-1-0.5*i*n,0.5,-0.5+0.5*i*n)*euler(1.6-0.03*i*n,0,1.4-2.97*i*n)
  2734. n=n-0.2
  2735. end]]--
  2736. charging=false
  2737. wait(1)
  2738. n=2
  2739. --[[for i=0,1,0.1 do
  2740. wait()
  2741. Neck.C0=cf(0,1,0)*euler(-0.2,0,0)
  2742. RW.C0=cf(1.5,0.5,0)*euler(1.57-1.57*i*n,0,1.57-1.37*i*n)
  2743. LW.C0=cf(-1.5,0.5,0)*euler(1.57-1.57*i*n,0,-1.57+1.37*i*n)
  2744. n=n-0.1
  2745. end]]--
  2746. attack = false
  2747. end
  2748.  
  2749. function PlaySound(id, pitch, parent, volume)
  2750. if volume == nil then volume=tonumber(1) end
  2751. local epicsound = Instance.new("Sound")
  2752. epicsound.Name = "Epicosound"
  2753. epicsound.SoundId = "rbxassetid://"..id
  2754. epicsound.Volume = volume
  2755. epicsound.Pitch = pitch
  2756. epicsound.Looped = false
  2757. epicsound.Parent = parent
  2758. wait()
  2759. epicsound:Play()
  2760. game:service'Debris':AddItem(epicsound, 8)
  2761. end
  2762.  
  2763. Shots = {416315847, 416315847, 416315847, 416315847, 416315847}
  2764.  
  2765. Shot = function(part)
  2766. local shot=math.random(1, #Shots)
  2767. PlaySound(Shots[shot], 1, part)
  2768. end
  2769.  
  2770. function CelestialStorm()
  2771.  
  2772. local ChatService = game:GetService("Chat")
  2773.  
  2774. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2775. chatfunc("Nebula Storm!")
  2776. wait(0)
  2777. local n=2
  2778. attack = true
  2779. for i=0,1,0.1 do
  2780. swait()
  2781. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2782. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(0)),.3)
  2783. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  2784. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(-20)), 0.3)
  2785. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2786. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2787. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2788. end
  2789. for i=1,math.random(5,10) do
  2790. wait(.05)
  2791. MagicBlock(BrickColor.new("Institutional white"),LeftArm.CFrame*cf(0,-1,0),5,5,5,5,5,5,0.1)
  2792. local orb=part(3,Character,"Neon",0,0.5,BrickColor.new("Institutional white"),"Orb",vt())
  2793. orb.Anchored=true
  2794. Shot(orb)
  2795. local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(10,10,10))
  2796. orb.CFrame=cf(Player:GetMouse().Hit.p+vt(math.random(-10,10),math.random(50,100),math.random(-10,10)))
  2797. MagicCircle(BrickColor.new("Institutional white"),orb.CFrame,10,10,10,15,15,15,0.1)
  2798. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2799. wait(1)
  2800. Part.Parent=nil
  2801. local spread=vt((math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16)*(Part.Position-(Part.Position+vt(0,-1,0))).magnitude/100
  2802. local TheHit=Part.Position+vt(0,-1,0)
  2803. local MouseLook=cf((Part.Position+TheHit)/2,TheHit+spread)
  2804. local hit,pos = rayCast(Part.Position,MouseLook.lookVector,999,Character)
  2805. local mag=(Part.Position-pos).magnitude
  2806. MagicCylinder(BrickColor.new("Institutional white"),CFrame.new((Part.Position+pos)/2,pos)*angles(1.57,0,0) ,1,mag*5,1,0.5,0,0.5,0.05)
  2807. MagicBlock(BrickColor.new("Institutional white"),Part.CFrame,25,25,25,1,1,1,0.1)
  2808. MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,30,30,30,0.1)
  2809. MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,35,35,35,0.1)
  2810. MagicBlock(BrickColor.new("Institutional white"),cf(pos),1,1,1,40,40,40,0.1)
  2811. MagicWave2(BrickColor.new("Institutional white"),cf(pos),2,0.75,2,2,0.75,2,.025)
  2812. MagicWave2(BrickColor.new("Institutional white"),cf(pos),1.5,0.5,1.5,1.5,0.5,1.5,.025)
  2813. MagicWave2(BrickColor.new("Institutional white"),cf(pos),1,0.25,1,1,0.25,1,.025)
  2814. MagicRing(BrickColor.new("Institutional white"),cf(pos)*euler(1.57,math.random(-100,100)/100,math.random(-100,100)/100),1,1,1,2,2,2,0.05)
  2815. local ref=part(3,workspace,"Neon",0,1,BrickColor.new("Institutional white"),"Effect",vt())
  2816. ref.CFrame=cf(pos)
  2817. so("http://roblox.com/asset/?id=506384002",ref,2,1)
  2818. so("http://roblox.com/asset/?id=402347142",ref,2,1)
  2819. coroutine.resume(coroutine.create(function(Part)
  2820. wait(1)
  2821. Part.Parent=nil
  2822. end),ref)
  2823. MagniDamage(ref,ref,20,20,20,20,"Normal",RootPart)
  2824. if hit~=nil then
  2825. Damagefunc(ref,hit,20,20,20,"Knockdown",RootPart,0)
  2826. end
  2827. end),orb,omsh)
  2828. end
  2829. wait(0.5)
  2830. local n=2
  2831. for i=0,1,0.1 do
  2832. wait()
  2833. --[[Neck.C0=cf(0,1,0)*euler(0.4-0.6*i*n,0,0)
  2834. RW.C0=cf(1.5,0.5,0)*euler(3.14-3.14*i*n,0,0.3*i*n)
  2835. RW.C1=cf(0,0.5,0)*euler(0,0,0)
  2836. LW.C0=cf(-1.5,0.5,0)*euler(-0.2+0.2*i*n,0,-0.3)
  2837. LW.C1=cf(0,0.5,0)*euler(0,0,0)]]
  2838. n=n-0.1
  2839. end
  2840. attack = false
  2841. end
  2842.  
  2843. function PillarStorm()
  2844.  
  2845. local ChatService = game:GetService("Chat")
  2846.  
  2847. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2848. chatfunc("Shadefull Rain!")
  2849. wait(0)
  2850. local n=2
  2851. attack = true
  2852. for i=0,1,0.1 do
  2853. swait()
  2854. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2855. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(0)),.3)
  2856. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  2857. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(150), math.rad(0), math.rad(-20)), 0.3)
  2858. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2859. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2860. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  2861. end
  2862. for i=1,math.random(5,10) do
  2863. wait(.05)
  2864. MagicBlock(BrickColor.new("Really black"),LeftArm.CFrame*cf(0,-1,0),15,15,15,15,15,15,0.1)
  2865. local orb=part(3,Character,"Neon",0,0.5,BrickColor.new("Really black"),"Orb",vt())
  2866. orb.Anchored=true
  2867. Shot(orb)
  2868. local omsh=mesh("SpecialMesh",orb,"Sphere","",vt(0,0,0),vt(10,10,10))
  2869. orb.CFrame=cf(Player:GetMouse().Hit.p+vt(math.random(-10,10),math.random(50,100),math.random(-10,10)))
  2870. MagicCircle(BrickColor.new("Really black"),orb.CFrame,15,15,15,20,20,20,0.1)
  2871. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  2872. wait(1)
  2873. Part.Parent=nil
  2874. local spread=vt((math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16,(math.random(-1,0)+math.random())*16)*(Part.Position-(Part.Position+vt(0,-1,0))).magnitude/100
  2875. local TheHit=Part.Position+vt(0,-1,0)
  2876. local MouseLook=cf((Part.Position+TheHit)/2,TheHit+spread)
  2877. local hit,pos = rayCast(Part.Position,MouseLook.lookVector,999,Character)
  2878. local mag=(Part.Position-pos).magnitude
  2879. MagicCylinder(BrickColor.new("Really black"),CFrame.new((Part.Position+pos)/2,pos)*angles(1.57,0,0) ,1,mag*5,1,0.5,0,0.5,0.05)
  2880. MagicBlock(BrickColor.new("Really black"),Part.CFrame,65,65,65,1,1,1,0.1)
  2881. MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,70,70,70,0.1)
  2882. MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,75,75,75,0.1)
  2883. MagicBlock(BrickColor.new("Really black"),cf(pos),1,1,1,80,80,80,0.1)
  2884. MagicWave2(BrickColor.new("Really black"),cf(pos),4,0.75,4,4,0.75,4,.025)
  2885. MagicWave2(BrickColor.new("Really black"),cf(pos),3.5,0.5,3.5,3.5,0.5,3.5,.025)
  2886. MagicWave2(BrickColor.new("Really black"),cf(pos),3,0.25,3,3,0.25,3,.025)
  2887. MagicRing2(BrickColor.new("Really black"),cf(pos)*euler(1.57,math.random(-100,100)/100,math.random(-100,100)/100),1,1,1,2,2,2,0.05)
  2888. local ref=part(3,workspace,"Neon",0,1,BrickColor.new("Really black"),"Effect",vt())
  2889. ref.CFrame=cf(pos)
  2890. coroutine.resume(coroutine.create(function(Part)
  2891. wait(1)
  2892. Part.Parent=nil
  2893. end),ref)
  2894. MagniDamage(ref,ref,math.huge,math.huge,math.huge,math.huge,"Normal",RootPart)
  2895. if hit~=nil then
  2896. Damagefunc(ref,hit,math.huge,math.huge,math.huge,"Knockdown",RootPart,0)
  2897. end
  2898. end),orb,omsh)
  2899. end
  2900. wait(0.5)
  2901. local n=2
  2902. for i=0,1,0.1 do
  2903. wait()
  2904. --[[Neck.C0=cf(0,1,0)*euler(0.4-0.6*i*n,0,0)
  2905. RW.C0=cf(1.5,0.5,0)*euler(3.14-3.14*i*n,0,0.3*i*n)
  2906. RW.C1=cf(0,0.5,0)*euler(0,0,0)
  2907. LW.C0=cf(-1.5,0.5,0)*euler(-0.2+0.2*i*n,0,-0.3)
  2908. LW.C1=cf(0,0.5,0)*euler(0,0,0)]]
  2909. n=n-0.1
  2910. end
  2911. attack = false
  2912. end
  2913.  
  2914. function PortalStorm()
  2915.  
  2916. local ChatService = game:GetService("Chat")
  2917.  
  2918. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  2919. chatfunc("Destruction!")
  2920. wait(0)
  2921. Humanoid.WalkSpeed=0
  2922. attack=true
  2923. for i=0,1,.1 do
  2924. swait()
  2925. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2926. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2927. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-40)), 0.3)
  2928. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(40)), 0.3)
  2929. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(5),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2930. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2931. Handleweld.C0=clerp(Handleweld.C0,cf(-1,-2.3,-.4)*angles(math.rad(-165),math.rad(-15),math.rad(50)),.3)
  2932. end
  2933. so("http://www.roblox.com/asset/?id=469345336",handle,2,1)
  2934. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2935. wait(0.1)
  2936. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2937. wait(0.1)
  2938. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2939. wait(0.1)
  2940. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2941. wait(0.1)
  2942. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2943. wait(0.1)
  2944. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2945. wait(0.1)
  2946. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2947. wait(0.1)
  2948. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2949. wait(0.1)
  2950. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2951. wait(0.1)
  2952. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.1,5,5,0.1,5,.025)
  2953. wait(0.1)
  2954. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2955. wait(0.1)
  2956. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2957. wait(0.1)
  2958. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2959. wait(0.1)
  2960. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2961. wait(0.1)
  2962. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2963. wait(0.1)
  2964. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2965. wait(0.1)
  2966. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2967. wait(0.1)
  2968. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2969. wait(0.1)
  2970. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2971. wait(0.1)
  2972. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.1,5,5,0.1,5,.025)
  2973. wait(0.1)
  2974. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2975. wait(0.1)
  2976. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2977. wait(0.1)
  2978. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2979. wait(0.1)
  2980. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2981. wait(0.1)
  2982. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  2983. wait(0.1)
  2984. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.025)
  2985. wait(0.1)
  2986. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.025)
  2987. wait(0.1)
  2988. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.025)
  2989. wait(0.1)
  2990. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.025)
  2991. wait(0.1)
  2992. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.1,5,5,0.1,5,.025)
  2993. wait(0)
  2994. ChargeBall2(handle,100)
  2995. makeShockwave(0.5,BrickColor.new("Institutional white"),50,1000,0)
  2996. makeShockwave(0.5,BrickColor.new("Institutional white"),45,1000,0)
  2997. makeShockwave(0.5,BrickColor.new("Institutional white"),40,1000,0)
  2998. makeShockwave(0.5,BrickColor.new("Institutional white"),35,1000,0)
  2999. makeShockwave(0.5,BrickColor.new("Institutional white"),30,1000,0)
  3000. makeShockwave(0.5,BrickColor.new("Institutional white"),25,1000,0)
  3001. makeShockwave(0.5,BrickColor.new("Institutional white"),20,1000,0)
  3002. makeShockwave(0.5,BrickColor.new("Institutional white"),15,1000,0)
  3003. makeShockwave(0.5,BrickColor.new("Institutional white"),10,1000,0)
  3004. MagicWave(BrickColor.new("Institutional white"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),2,2,2,.5,.3,.5,0.01)
  3005. wait(0)
  3006. so("http://www.roblox.com/asset/?id=402347142",game.Workspace,1,1)
  3007. wait(0)
  3008. so("http://www.roblox.com/asset/?id=144699494",game.Workspace,2,0.5)
  3009. delay(0.5,function ()
  3010. MagniDamage2(Torso,75,75,75,math.random(50,70),"Knockdown",RootPart)
  3011. end)
  3012. Humanoid.Health=Humanoid.Health-0
  3013. makeShockwave(4,BrickColor.new("Institutional white"),10,25000,1)
  3014. wait(0.5)
  3015. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  3016. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.2,5,5,0.2,5,.0095)
  3017. wait(0.5)
  3018. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  3019. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.4,5,5,0.4,5,.0095)
  3020. wait(0.5)
  3021. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  3022. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.6,5,5,0.6,5,.0095)
  3023. wait(0.5)
  3024. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  3025. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,0.8,5,5,0.8,5,.0095)
  3026. wait(0.5)
  3027. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  3028. MagicWave2(BrickColor.new("Institutional white"),cf(LeftLeg.Position),5,1,5,5,1,5,.0095)
  3029. attack=false
  3030. Humanoid.WalkSpeed=9
  3031. wait(4)
  3032. Humanoid.WalkSpeed=16
  3033. end
  3034.  
  3035. function RoaringStorm()
  3036.  
  3037. local ChatService = game:GetService("Chat")
  3038.  
  3039. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  3040. chatfunc("Your demise!")
  3041. wait(0)
  3042. Humanoid.WalkSpeed=0
  3043. attack=true
  3044. for i=0,1,.1 do
  3045. swait()
  3046. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3047. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3048. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(-40)), 0.3)
  3049. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(75), math.rad(0), math.rad(40)), 0.3)
  3050. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(5),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3051. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(5),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3052. Handleweld.C0=clerp(Handleweld.C0,cf(-1,-2.3,-.4)*angles(math.rad(-165),math.rad(-15),math.rad(50)),.3)
  3053. end
  3054. so("http://www.roblox.com/asset/?id=402981977",handle,3,0.6)
  3055. so("http://www.roblox.com/asset/?id=348676461",handle,1,0.45)
  3056. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  3057. wait(0.1)
  3058. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  3059. wait(0.1)
  3060. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  3061. wait(0.1)
  3062. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  3063. wait(0.1)
  3064. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,5,5,5,5,5,.025)
  3065. wait(0.1)
  3066. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  3067. wait(0.1)
  3068. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  3069. wait(0.1)
  3070. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  3071. wait(0.1)
  3072. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  3073. wait(0.1)
  3074. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.5,5,5,0.5,5,.025)
  3075. wait(0.1)
  3076. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  3077. wait(0.1)
  3078. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  3079. wait(0.1)
  3080. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  3081. wait(0.1)
  3082. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  3083. wait(0.1)
  3084. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,5,5,5,5,5,.025)
  3085. wait(0.1)
  3086. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  3087. wait(0.1)
  3088. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  3089. wait(0.1)
  3090. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  3091. wait(0.1)
  3092. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  3093. wait(0.1)
  3094. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.5,5,5,0.5,5,.025)
  3095. wait(0.1)
  3096. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  3097. wait(0.1)
  3098. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  3099. wait(0.1)
  3100. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  3101. wait(0.1)
  3102. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  3103. wait(0.1)
  3104. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,5,5,5,5,5,.025)
  3105. wait(0.1)
  3106. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  3107. wait(0.1)
  3108. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  3109. wait(0.1)
  3110. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  3111. wait(0.1)
  3112. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  3113. wait(0.1)
  3114. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.5,5,5,0.5,5,.025)
  3115. wait(0.1)
  3116. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  3117. wait(0.1)
  3118. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  3119. wait(0.1)
  3120. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  3121. wait(0.1)
  3122. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  3123. wait(0.1)
  3124. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,5,5,5,5,5,.025)
  3125. wait(0.1)
  3126. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  3127. wait(0.1)
  3128. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  3129. wait(0.1)
  3130. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  3131. wait(0.1)
  3132. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  3133. wait(0.1)
  3134. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,0.5,5,5,0.5,5,.025)
  3135. wait(0.1)
  3136. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,1,5,5,1,5,.025)
  3137. wait(0.1)
  3138. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,2,5,5,2,5,.025)
  3139. wait(0.1)
  3140. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,3,5,5,3,5,.025)
  3141. wait(0.1)
  3142. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,4,5,5,4,5,.025)
  3143. wait(0.1)
  3144. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,5,5,5,5,5,.025)
  3145. wait(0.1)
  3146. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,6,5,5,6,5,.025)
  3147. wait(0.1)
  3148. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,7,5,5,7,5,.025)
  3149. wait(0.1)
  3150. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,8,5,5,8,5,.025)
  3151. wait(0.1)
  3152. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,9,5,5,9,5,.025)
  3153. wait(0.1)
  3154. MagicWave2(BrickColor.new("Really black"),cf(LeftLeg.Position),5,10,5,5,10,5,.025)
  3155. wait(0.1)
  3156. wait(0)
  3157. ChargeBall2(handle,100)
  3158. makeShockwave(0.5,BrickColor.new("Really black"),30,5000,0)
  3159. makeShockwave(0.5,BrickColor.new("Really black"),27.5,7500,0)
  3160. MagicWave(BrickColor.new("Really black"),cf(Torso.Position)*cf(0,-1,0)*euler(0,math.random(-50,50),0),2,2,2,.5,.3,.5,0.01)
  3161. wait(0)
  3162. so("http://www.roblox.com/asset/?id=435742675",game.Workspace,5,1)
  3163. wait(0)
  3164. so("http://www.roblox.com/asset/?id=138186576",game.Workspace,2,0.75)
  3165. so("http://www.roblox.com/asset/?id=414516914",game.Workspace,5,0.35)
  3166. delay(0.5,function ()
  3167. MagniDamage2(Torso,100,95,99,math.random(50,70),"Knockdown",RootPart)
  3168. end)
  3169. Humanoid.Health=Humanoid.Health-0
  3170. makeShockwave(14,BrickColor.new("Really black"),22,35000,1)
  3171. makeShockwave(13,BrickColor.new("Really black"),21,32500,1)
  3172. makeShockwave(12,BrickColor.new("Really black"),20,30000,1)
  3173. makeShockwave(11,BrickColor.new("Really black"),19,27500,1)
  3174. makeShockwave(10,BrickColor.new("Really black"),18,25000,1)
  3175. makeShockwave(9,BrickColor.new("Really black"),17,22500,1)
  3176. makeShockwave(8,BrickColor.new("Really black"),16,20000,1)
  3177. makeShockwave(7,BrickColor.new("Really black"),15,17500,1)
  3178. makeShockwave(6,BrickColor.new("Really black"),14,15000,1)
  3179. makeShockwave(5,BrickColor.new("Really black"),13,12500,1)
  3180. makeShockwave(4,BrickColor.new("Really black"),12,10000,1)
  3181. makeShockwave(3,BrickColor.new("Really black"),11,7500,1)
  3182. makeShockwave(2,BrickColor.new("Really black"),10,5000,1)
  3183. makeShockwave(1,BrickColor.new("Really black"),9,2500,1)
  3184. attack=false
  3185. Humanoid.WalkSpeed=9
  3186. wait(10)
  3187. Humanoid.WalkSpeed=16
  3188. game.Lighting.TimeOfDay = "00:00:00"
  3189. game.Lighting.Ambient = Color3.new(0,0,0)
  3190. game.Lighting.FogColor = Color3.new(0,0,0)
  3191. game.Lighting.FogEnd = 500
  3192. game.Lighting.FogStart = 0
  3193. game.Lighting.GlobalShadows = true
  3194. end
  3195.  
  3196.  
  3197.  
  3198. mouse.Button1Down:connect(function()
  3199. if attack == false and attacktype == 1 then
  3200. attacktype = 2
  3201. attackone()
  3202. elseif attack == false and attacktype == 2 then
  3203. attacktype = 3
  3204. attacktwo()
  3205. elseif attack == false and attacktype == 3 then
  3206. attacktype = 4
  3207. attackthree()
  3208. elseif attack == false and attacktype == 4 then
  3209. attacktype = 1
  3210. attackfour()
  3211. end
  3212. end)
  3213.  
  3214. mouse.KeyDown:connect(function(k)
  3215. k=k:lower()
  3216. if attack == false and k == 'q' then
  3217. CelestialStorm()
  3218. end
  3219. if attack == false and k == 'm' then
  3220. VantaStomp()
  3221. end
  3222. if attack == false and k == 'k' then
  3223. Breaker()
  3224. end
  3225. if attack == false and k == 'f' then
  3226. PillarStorm()
  3227. end
  3228. if attack == false and k == 'e' then
  3229. Blast()
  3230. end
  3231. if attack == false and k == 'x' then
  3232. BlackBlast()
  3233. end
  3234. if attack == false and k == 'r' then
  3235. PortalStorm()
  3236. end
  3237. if attack == false and k == 'c' then
  3238. Stomp()
  3239. end
  3240. if attack == false and k == 'v' then
  3241. StompDestruction()
  3242. end
  3243. if attack == false and k == 'l' then
  3244. Sekrit()
  3245. end
  3246. if attack == false and k == 't' then
  3247. NormalStomp()
  3248. end
  3249. if attack == false and k == 'p' then
  3250. Dash()
  3251. end
  3252. if attack == false and k == 'z' then
  3253. RoaringStorm()
  3254. end
  3255. end)
  3256.  
  3257.  
  3258. local sine = 0
  3259. local change = 1
  3260. local val = 0
  3261. local donum=0
  3262.  
  3263. while true do
  3264. swait()
  3265. sine = sine + change
  3266. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  3267. local velderp=RootPart.Velocity.y
  3268. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  3269. if equipped==true or equipped==false then
  3270. if attack==false then
  3271. idle=idle+1
  3272. else
  3273. idle=0
  3274. end
  3275. if idle>=500 then
  3276. if attack==false then
  3277. end
  3278. end
  3279. if RootPart.Velocity.y > 1 and hitfloor==nil then
  3280. Anim="Jump"
  3281. if attack==false then
  3282. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3283. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3284. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(20)), 0.3)
  3285. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3)
  3286. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3287. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3288. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-10)),.3)
  3289. end
  3290. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  3291. Anim="Fall"
  3292. if attack==false then
  3293. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3294. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3295. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(50)), 0.3)
  3296. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-50)), 0.3)
  3297. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10))*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  3298. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  3299. end
  3300. elseif torvel<1 and hitfloor~=nil then
  3301. Anim="Idle"
  3302. if attack==false then
  3303. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(-30)),.3)
  3304. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-2),math.rad(-2),math.rad(30)),.3)
  3305. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  3306. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-20)), 0.3)
  3307. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3308. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-70),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3309. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(10)),.3)
  3310. end
  3311. elseif torvel>2 and hitfloor~=nil then
  3312. Anim="Walk"
  3313. if attack==false then
  3314. change=3
  3315. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  3316. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  3317. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-15)*math.cos(sine/13), math.rad(0), math.rad(10)), 0.3)
  3318. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(15)*math.cos(sine/13), math.rad(0), math.rad(-10)), 0.3)
  3319. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3320. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  3321. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-10)),.3)
  3322. end
  3323. end
  3324. end
  3325. if #Effects>0 then
  3326. for e=1,#Effects do
  3327. if Effects[e]~=nil then
  3328. local Thing=Effects[e]
  3329. if Thing~=nil then
  3330. local Part=Thing[1]
  3331. local Mode=Thing[2]
  3332. local Delay=Thing[3]
  3333. local IncX=Thing[4]
  3334. local IncY=Thing[5]
  3335. local IncZ=Thing[6]
  3336. if Thing[1].Transparency<=1 then
  3337. if Thing[2]=="Block1" then
  3338. Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3339. Mesh=Thing[1].Mesh
  3340. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3341. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3342. elseif Thing[2]=="Cylinder" then
  3343. Mesh=Thing[1].Mesh
  3344. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3345. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3346. elseif Thing[2]=="Blood" then
  3347. Mesh=Thing[7]
  3348. Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0)
  3349. Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
  3350. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3351. elseif Thing[2]=="Elec" then
  3352. Mesh=Thing[1].Mesh
  3353. Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9])
  3354. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3355. elseif Thing[2]=="Disappear" then
  3356. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  3357. end
  3358. else
  3359. Part.Parent=nil
  3360. table.remove(Effects,e)
  3361. end
  3362. end
  3363. end
  3364. end
  3365. end
  3366. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement