Advertisement
Freightus2

Ace of Spades Leak

May 6th, 2019
1,784
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 445.29 KB | None | 0 0
  1. Holy crap! I refresh the page after a single minute, and there's already been 50 looks!
  2. Well, I guess I can give you all another treat. Here's the Ace Of Spades script!
  3. Enjoy :D
  4. repeat wait() until script:WaitForChild'Owner'.Value
  5. local Player = script:WaitForChild'Owner'.Value
  6. script.Owner:destroy()
  7. local FakeMouse = script.FakeMouse:Clone();
  8. FakeMouse.Parent = Player.Character;
  9. script.FakeMouse:Destroy()
  10. do
  11. local GUID = {}
  12. do
  13. GUID.IDs = {};
  14. function GUID:new(len)
  15. local id;
  16. if(not len)then
  17. id = (tostring(function() end))
  18. id = id:gsub("function: ","")
  19. else
  20. local function genID(len)
  21. local newID = ""
  22. for i = 1,len do
  23. newID = newID..string.char(math.random(48,90))
  24. end
  25. return newID
  26. end
  27. repeat id = genID(len) until not GUID.IDs[id]
  28. local oid = id;
  29. id = {Trash=function() GUID.IDs[oid]=nil; end;Get=function() return oid; end}
  30. GUID.IDs[oid]=true;
  31. end
  32. return id
  33. end
  34. end
  35.  
  36. local AHB = Instance.new("BindableEvent")
  37.  
  38. local FPS = 30
  39.  
  40. local TimeFrame = 0
  41.  
  42. local LastFrame = tick()
  43. local Frame = 1/FPS
  44.  
  45. game:service'RunService'.Heartbeat:connect(function(s,p)
  46. TimeFrame = TimeFrame + s
  47. if(TimeFrame >= Frame)then
  48. for i = 1,math.floor(TimeFrame/Frame) do
  49. AHB:Fire()
  50. end
  51. LastFrame=tick()
  52. TimeFrame=TimeFrame-Frame*math.floor(TimeFrame/Frame)
  53. end
  54. end)
  55.  
  56.  
  57. function swait(dur)
  58. if(dur == 0 or typeof(dur) ~= 'number')then
  59. AHB.Event:wait()
  60. else
  61. for i = 1, dur*FPS do
  62. AHB.Event:wait()
  63. end
  64. end
  65. end
  66.  
  67. local oPlayer = Player
  68. local Player = oPlayer
  69.  
  70. local loudnesses={}
  71. script.Parent = Player.Character
  72. local CoAS = {Actions={}}
  73. local Event = Instance.new("RemoteEvent")
  74. Event.Name = "UserInputEvent"
  75. Event.Parent = Player.Character
  76. local Func = Instance.new("RemoteFunction")
  77. Func.Name = "GetClientProperty"
  78. Func.Parent = Player.Character
  79. local fakeEvent = function()
  80. local t = {_fakeEvent=true,Waited={}}
  81. t.Connect = function(self,f)self.Function=f; for id,_ in next, t.Waited do t.Waited[id] = true end end
  82. t.connect = t.Connect
  83. t.Wait = function()
  84. local guid = GUID:new(25)
  85. local waitingId = guid:Get()
  86. t.Waited[waitingId]=false
  87. repeat swait() until t.Waited[waitingId]==true
  88. t.Waited[waitingId]=nil;
  89. guid:Trash()
  90. end
  91. t.wait = t.Wait
  92. return t
  93. end
  94. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  95. local UsIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  96. local Run = {RenderStepped=fakeEvent()}
  97.  
  98. function CoAS:BindAction(name,fun,touch,...)
  99. CoAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  100. end
  101. function CoAS:UnbindAction(name)
  102. CoAS.Actions[name] = nil
  103. end
  104. local function te(self,ev,...)
  105. local t = self[ev]
  106. if t and t._fakeEvent and t.Function then
  107. t.Function(...)
  108. end
  109. end
  110. m.TrigEvent = te
  111. UsIS.TrigEvent = te
  112. Run.TrigEvent = te
  113. Event.OnServerEvent:Connect(function(plr,io)
  114. if plr~=Player then return end
  115. --[[table.foreach(io,print)
  116. print'---']]
  117. if io.Mouse then
  118. m.Target = io.Target
  119. m.Hit = io.Hit
  120. elseif io.KeyEvent then
  121. m:TrigEvent('Key'..io.KeyEvent,io.Key)
  122. elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  123. if io.UserInputState == Enum.UserInputState.Begin then
  124. m:TrigEvent("Button1Down")
  125. else
  126. m:TrigEvent("Button1Up")
  127. end
  128. end
  129. if(not io.KeyEvent and not io.Mouse)then
  130.  
  131. for n,t in pairs(CoAS.Actions) do
  132. for _,k in pairs(t.Keys) do
  133. if k==io.KeyCode then
  134. t.Function(t.Name,io.UserInputState,io)
  135. end
  136. end
  137. end
  138. if io.UserInputState == Enum.UserInputState.Begin then
  139. UsIS:TrigEvent("InputBegan",io,false)
  140. else
  141. UsIS:TrigEvent("InputEnded",io,false)
  142. end
  143. end
  144. end)
  145.  
  146. Func.OnServerInvoke = function(plr,inst,play)
  147. if plr~=Player then return end
  148. if(inst and typeof(inst) == 'Instance' and inst:IsA'Sound')then
  149. loudnesses[inst]=play
  150. end
  151. end
  152.  
  153. function GetClientProperty(inst,prop)
  154. --if(script:IsA'LocalScript' or game:service'RunService':IsStudio())then return prop[inst] end
  155. if(prop == 'PlaybackLoudness' and loudnesses[inst])then
  156. return loudnesses[inst]
  157. elseif(prop == 'PlaybackLoudness')then
  158. return Func:InvokeClient(Player,'RegSound',inst)
  159. end
  160. return Func:InvokeClient(Player,inst,prop)
  161. end
  162.  
  163.  
  164. local oldGame = game;
  165. local function GetService(s,i)
  166. local service = s:GetService(i)
  167. if(i == 'Players')then
  168. local oldService = service;
  169. local fakeService = newproxy(true)
  170. getmetatable(fakeService).__index = function(s,i)
  171. if(s == fakeService)then s=oldService end
  172. if(i == 'LocalPlayer' or i == 'localPlayer')then
  173. local oldPlayer = Player;
  174. local fakePlayer = newproxy(true)
  175. getmetatable(fakePlayer).__index = function(s,i)
  176. if(i == 'GetMouse')then
  177. return function() return m; end
  178. end
  179. return Player[i]
  180. end
  181. getmetatable(fakePlayer).__newindex = function(s,i,v)
  182. Player[i]=v
  183. end
  184. getmetatable(fakePlayer).__call=function(self,...)
  185. if(self == fakePlayer)then self = Player end
  186. local wh = {...}
  187. local name = table.remove(wh,1)
  188. for i,v in next, wh do
  189. wh[i]=v
  190. end
  191. if(name == 'GetMouse')then
  192. return m;
  193. end
  194. return self(name,unpack(wh))
  195. end
  196. getmetatable(fakePlayer).__namecall=function(self,...)
  197. if(self == fakePlayer)then self = Player end
  198. local tuple={...}
  199. local name = table.remove(tuple,#tuple)
  200.  
  201. if(name == 'GetMouse')then
  202. return m;
  203. else
  204. return self[name](self,unpack(tuple))
  205. end
  206. end
  207.  
  208. return fakePlayer
  209. elseif(i == 'oPlayer')then
  210. return oPlayer
  211. else
  212. return s[i]
  213. end
  214. end
  215. getmetatable(fakeService).__newindex = function(s,i,v)
  216. if(s == fakeService)then s=oldService end
  217. s[i]=v
  218. end
  219. getmetatable(fakeService).__call=function(self,...)
  220. if(self == fakeService)then self = oldService end
  221. local wh = {...}
  222. local name = table.remove(wh,1)
  223. for i,v in next, wh do
  224. wh[i]=v
  225. end
  226. return self(name,unpack(wh))
  227. end
  228. getmetatable(fakeService).__namecall=function(self,...)
  229. if(self == fakeService)then self = oldService end
  230. local tuple={...}
  231. local name = table.remove(tuple,#tuple)
  232.  
  233. return self[name](self,unpack(tuple))
  234. end
  235. getmetatable(fakeService).__metatable = 'gay'
  236. return fakeService
  237. elseif(i == 'RunService')then
  238. local oldService = service;
  239. local fakeService = newproxy(true)
  240. getmetatable(fakeService).__index = function(s,i)
  241. if(s == fakeService)then s=oldService end
  242. return Run[i] or s[i]
  243. end
  244. getmetatable(fakeService).__newindex = function(s,i,v)
  245. if(s == fakeService)then s=oldService end
  246. s[i]=v
  247. end
  248. getmetatable(fakeService).__call=function(self,...)
  249. if(self == fakeService)then self = oldService end
  250. local wh = {...}
  251. local name = table.remove(wh,1)
  252. for i,v in next, wh do
  253. wh[i]=v
  254. end
  255. return self(name,unpack(wh))
  256. end
  257. getmetatable(fakeService).__namecall=function(self,...)
  258. if(self == fakeService)then self = oldService end
  259. local tuple={...}
  260. local name = table.remove(tuple,#tuple)
  261.  
  262. return self[name](self,unpack(tuple))
  263. end
  264. getmetatable(fakeService).__metatable = 'gay'
  265. return fakeService
  266. elseif(i == 'UserInputService')then
  267. return UsIS
  268. elseif(i == 'ContextActionService')then
  269. return CoAS;
  270. else
  271. return service
  272. end
  273. end
  274. local serviceFunctions={
  275. service=true,
  276. GetService=true,
  277. }
  278. local fakeGame = newproxy(true)
  279. getmetatable(fakeGame).__index = function(s,i)
  280. if(s == fakeGame)then s=oldGame end
  281. local serv = GetService(oldGame,i)
  282. if serviceFunctions[i] then
  283. return GetService
  284. elseif(serv)then
  285. return serv
  286. else
  287. return s[i]
  288. end
  289. end
  290. getmetatable(fakeGame).__newindex = function(s,i,v)
  291. if(s == fakeGame)then s=oldGame end
  292. s[i]=v
  293. end
  294. getmetatable(fakeGame).__call=function(self,...)
  295. if(self == fakeGame)then self = oldGame end
  296. local wh = {...}
  297. local name = table.remove(wh,1)
  298. for i,v in next, wh do
  299. if(v == fakeGame)then v = oldGame end
  300. wh[i]=v
  301. end
  302. if serviceFunctions[name] then
  303. return GetService(self,unpack(wh))
  304. else
  305. return self(name,unpack(wh))
  306. end
  307. end
  308. getmetatable(fakeGame). __namecall=function(self,...)
  309. if(self == fakeGame)then self = oldGame end
  310. local tuple={...}
  311. local name = table.remove(tuple,#tuple)
  312.  
  313. local funcToCall=self[name]
  314.  
  315. if serviceFunctions[name] then
  316. return GetService(self,unpack(tuple))
  317. else
  318. return self[name](self,unpack(tuple))
  319. end
  320. end
  321. getmetatable(fakeGame).__metatable = 'gay'
  322.  
  323. coroutine.wrap(function()
  324. while true do
  325. Run:TrigEvent('RenderStepped')
  326. swait()
  327. end
  328. end)()
  329. game=fakeGame
  330. UserInputService,ContextActionService = UsIS,CoAS
  331. end
  332.  
  333. -- Localization by Megalo_vania aka allahahkbar
  334. -- Credit to ttyyuu12345 for his model-to-script plugin
  335. -- Credit to Nebula the Zorua for the Fate fix
  336. -- Credit to Osama for the original Ace of Spades
  337.  
  338.  
  339.  
  340. -- ACE OF SPADES --
  341. function sandbox(var,func)
  342. local env = getfenv(func)
  343. local newenv = setmetatable({},{
  344. __index = function(self,k)
  345. if k=="script" then
  346. return var
  347. else
  348. return env[k]
  349. end
  350. end,
  351. })
  352. setfenv(func,newenv)
  353. return func
  354. end
  355. cors = {}
  356. mas = Instance.new("Model",game:GetService("Lighting"))
  357. Beam0 = Instance.new("Beam")
  358. Beam1 = Instance.new("Beam")
  359. ParticleEmitter2 = Instance.new("ParticleEmitter")
  360. ParticleEmitter3 = Instance.new("ParticleEmitter")
  361. ParticleEmitter4 = Instance.new("ParticleEmitter")
  362. ParticleEmitter5 = Instance.new("ParticleEmitter")
  363. ParticleEmitter6 = Instance.new("ParticleEmitter")
  364. ParticleEmitter7 = Instance.new("ParticleEmitter")
  365. ParticleEmitter8 = Instance.new("ParticleEmitter")
  366. ParticleEmitter9 = Instance.new("ParticleEmitter")
  367. Beam0.Parent = mas
  368. Beam0.Color = ColorSequence.new(Color3.new(1, 0.666667, 0),Color3.new(1, 0.666667, 0))
  369. Beam0.FaceCamera = true
  370. Beam0.LightEmission = 1
  371. Beam0.Texture = "rbxassetid://1242547756"
  372. Beam0.TextureLength = 0.875
  373. Beam0.Transparency = NumberSequence.new(0,0)
  374. Beam0.Width0 = 0.30000001192093
  375. Beam0.Width1 = 0.30000001192093
  376. Beam1.Name = "Beam2"
  377. Beam1.Parent = mas
  378. Beam1.Color = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0))
  379. Beam1.FaceCamera = true
  380. Beam1.LightEmission = 0.050000000745058
  381. Beam1.Width0 = 0.40000000596046
  382. Beam1.Width1 = 0.40000000596046
  383. Beam1.ZOffset = -0.10000000149012
  384. ParticleEmitter2.Name = "EMIT"
  385. ParticleEmitter2.Parent = mas
  386. ParticleEmitter2.Rotation = NumberRange.new(5, 5)
  387. ParticleEmitter2.Color = ColorSequence.new(Color3.new(0.0156863, 0.686275, 0.92549),Color3.new(1, 1, 0))
  388. ParticleEmitter2.Enabled = false
  389. ParticleEmitter2.LightEmission = 1
  390. ParticleEmitter2.Texture = "rbxassetid://436792038"
  391. ParticleEmitter2.Transparency = NumberSequence.new(0,1)
  392. ParticleEmitter2.Size = NumberSequence.new(1.6499999761581,0)
  393. ParticleEmitter2.Lifetime = NumberRange.new(1.5, 1.5)
  394. ParticleEmitter2.Rate = 500
  395. ParticleEmitter2.RotSpeed = NumberRange.new(10, 10)
  396. ParticleEmitter3.Name = "EMIT2"
  397. ParticleEmitter3.Parent = mas
  398. ParticleEmitter3.Rotation = NumberRange.new(5, 5)
  399. ParticleEmitter3.Color = ColorSequence.new(Color3.new(1, 1, 0),Color3.new(1, 1, 0))
  400. ParticleEmitter3.Enabled = false
  401. ParticleEmitter3.LightEmission = 1
  402. ParticleEmitter3.Texture = "rbxassetid://246689799"
  403. ParticleEmitter3.Size = NumberSequence.new(2.3099999427795,0)
  404. ParticleEmitter3.Lifetime = NumberRange.new(1.5, 1.5)
  405. ParticleEmitter3.Rate = 500
  406. ParticleEmitter3.RotSpeed = NumberRange.new(10, 10)
  407. ParticleEmitter4.Name = "EMIT3"
  408. ParticleEmitter4.Parent = mas
  409. ParticleEmitter4.Rotation = NumberRange.new(5, 5)
  410. ParticleEmitter4.Color = ColorSequence.new(Color3.new(1, 0.690196, 0),Color3.new(1, 0.690196, 0))
  411. ParticleEmitter4.Enabled = false
  412. ParticleEmitter4.LightEmission = 0.5
  413. ParticleEmitter4.Texture = "rbxassetid://436792038"
  414. ParticleEmitter4.Transparency = NumberSequence.new(0,1)
  415. ParticleEmitter4.Size = NumberSequence.new(1.1200000047684,0)
  416. ParticleEmitter4.EmissionDirection = Enum.NormalId.Back
  417. ParticleEmitter4.Lifetime = NumberRange.new(2, 2)
  418. ParticleEmitter4.Rate = 200
  419. ParticleEmitter4.RotSpeed = NumberRange.new(10, 10)
  420. ParticleEmitter5.Name = "Fire"
  421. ParticleEmitter5.Parent = mas
  422. ParticleEmitter5.Speed = NumberRange.new(0, 0)
  423. ParticleEmitter5.Rotation = NumberRange.new(5, 5)
  424. ParticleEmitter5.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0.690196, 0))
  425. ParticleEmitter5.Enabled = false
  426. ParticleEmitter5.LightEmission = 1
  427. ParticleEmitter5.Texture = "rbxasset://textures/particles/fire_main.dds"
  428. ParticleEmitter5.Transparency = NumberSequence.new(0,1)
  429. ParticleEmitter5.Size = NumberSequence.new(2,2)
  430. ParticleEmitter5.EmissionDirection = Enum.NormalId.Right
  431. ParticleEmitter5.Lifetime = NumberRange.new(1, 1)
  432. ParticleEmitter5.Rate = 500
  433. ParticleEmitter5.RotSpeed = NumberRange.new(30, 30)
  434. ParticleEmitter6.Name = "beamy"
  435. ParticleEmitter6.Parent = mas
  436. ParticleEmitter6.Speed = NumberRange.new(4, 4)
  437. ParticleEmitter6.Rotation = NumberRange.new(5, 5)
  438. ParticleEmitter6.Color = ColorSequence.new(Color3.new(1, 1, 0),Color3.new(1, 1, 0))
  439. ParticleEmitter6.Enabled = false
  440. ParticleEmitter6.LightEmission = 1
  441. ParticleEmitter6.Texture = "rbxasset://textures/particles/smoke_main.dds"
  442. ParticleEmitter6.Transparency = NumberSequence.new(0,1)
  443. ParticleEmitter6.Size = NumberSequence.new(3,3)
  444. ParticleEmitter6.Lifetime = NumberRange.new(3, 3)
  445. ParticleEmitter6.Rate = 500
  446. ParticleEmitter6.RotSpeed = NumberRange.new(10, 10)
  447. ParticleEmitter6.SpreadAngle = Vector2.new(360, 360)
  448. ParticleEmitter6.VelocitySpread = 360
  449. ParticleEmitter7.Name = "dark"
  450. ParticleEmitter7.Parent = mas
  451. ParticleEmitter7.Speed = NumberRange.new(1, 1)
  452. ParticleEmitter7.Rotation = NumberRange.new(10, 10)
  453. ParticleEmitter7.Color = ColorSequence.new(Color3.new(0.94902, 0.952941, 0.952941),Color3.new(0.0666667, 0.0666667, 0.0666667))
  454. ParticleEmitter7.Enabled = false
  455. ParticleEmitter7.LightEmission = 0.34999999403954
  456. ParticleEmitter7.Texture = "rbxassetid://299413210"
  457. ParticleEmitter7.Transparency = NumberSequence.new(0,1)
  458. ParticleEmitter7.Size = NumberSequence.new(1.5,1.5)
  459. ParticleEmitter7.Lifetime = NumberRange.new(1, 1)
  460. ParticleEmitter7.Rate = 500
  461. ParticleEmitter7.RotSpeed = NumberRange.new(30, 30)
  462. ParticleEmitter8.Name = "pe"
  463. ParticleEmitter8.Parent = mas
  464. ParticleEmitter8.Speed = NumberRange.new(1, 1)
  465. ParticleEmitter8.Rotation = NumberRange.new(5, 5)
  466. ParticleEmitter8.Color = ColorSequence.new(Color3.new(0.0666667, 0.0666667, 0.0666667),Color3.new(0.0666667, 0.0666667, 0.0666667))
  467. ParticleEmitter8.Enabled = false
  468. ParticleEmitter8.Texture = "rbxassetid://243086902"
  469. ParticleEmitter8.Transparency = NumberSequence.new(0,1)
  470. ParticleEmitter8.Size = NumberSequence.new(3,3.6900000572205)
  471. ParticleEmitter8.Acceleration = Vector3.new(20, 20, 10)
  472. ParticleEmitter8.Lifetime = NumberRange.new(1, 1.2999999523163)
  473. ParticleEmitter8.Rate = 500
  474. ParticleEmitter8.RotSpeed = NumberRange.new(10, 10)
  475. ParticleEmitter9.Name = "pe2"
  476. ParticleEmitter9.Parent = mas
  477. ParticleEmitter9.Color = ColorSequence.new(Color3.new(0.94902, 0.952941, 0.952941),Color3.new(0.94902, 0.952941, 0.952941))
  478. ParticleEmitter9.Enabled = false
  479. ParticleEmitter9.LightEmission = 1
  480. ParticleEmitter9.Texture = "rbxassetid://306380219"
  481. ParticleEmitter9.Transparency = NumberSequence.new(0,1)
  482. ParticleEmitter9.Size = NumberSequence.new(2,2.6900000572205)
  483. ParticleEmitter9.Lifetime = NumberRange.new(1, 1)
  484. ParticleEmitter9.Rate = 500
  485. ParticleEmitter9.RotSpeed = NumberRange.new(15, 15)
  486. for i,v in pairs(mas:GetChildren()) do
  487. v.Parent = script
  488. pcall(function() v:MakeJoints() end)
  489. end
  490. mas:Destroy()
  491. for i,v in pairs(cors) do
  492. spawn(function()
  493. pcall(v)
  494. end)
  495. end
  496.  
  497.  
  498. Player = game.Players.LocalPlayer
  499. repeat
  500. wait()
  501. until Player.Character
  502.  
  503. local fold = Instance.new("Folder", Player.PlayerGui)
  504. fold.Name = "no u"
  505. fold.Archivable = true
  506. local loaded = false
  507. Player.Character:WaitForChild("Humanoid")
  508. Player.Character:WaitForChild("Torso")
  509. Player.Character:WaitForChild("Head")
  510. Player.Character:WaitForChild("Left Arm")
  511. Player.Character:WaitForChild("Right Arm")
  512. Player.Character:WaitForChild("Right Leg")
  513. Player.Character:WaitForChild("Left Leg")
  514. for _, v in pairs(script:GetChildren()) do
  515. v.Parent = fold
  516. end
  517. if script.ClassName ~= "LocalScript" or game.PlaceId == game.PlaceId then
  518. else
  519. local Environment = getfenv(getmetatable(LoadLibrary("RbxUtility").Create).call)
  520. local oxbox = getfenv()
  521. setfenv(1, setmetatable({}, {index = Environment}))
  522. Environment.coroutine.yield()
  523. end
  524. Effects = {}
  525. ArtificialHB = Instance.new("BindableEvent", fold)
  526. ArtificialHB.Name = "Heartbeat"
  527. fold:WaitForChild("Heartbeat")
  528. frame = 0.03333333333333333
  529. tf = 0
  530. allowframeloss = false
  531. tossremainder = false
  532. lastframe = tick()
  533. ArtificialHB:Fire()
  534. game:GetService("RunService").Heartbeat:connect(function(s, p)
  535. tf = tf + s
  536. if tf >= frame then
  537. if allowframeloss then
  538. ArtificialHB:Fire()
  539. lastframe = tick()
  540. else
  541. for i = 1, math.floor(tf / frame) do
  542. ArtificialHB:Fire()
  543. end
  544. lastframe = tick()
  545. end
  546. if tossremainder then
  547. tf = 0
  548. else
  549. tf = tf - frame * math.floor(tf / frame)
  550. end
  551. end
  552. end)
  553. function swait(num)
  554. if num == 0 or num == nil then
  555. ArtificialHB.Event:wait()
  556. else
  557. for i = 0, num do
  558. ArtificialHB.Event:wait()
  559. end
  560. end
  561. end
  562. function fwait(num)
  563. if num == 0 or num == nil then
  564. ArtificialHB.Event:wait()
  565. else
  566. for i = 0, num * 30 do
  567. ArtificialHB.Event:wait()
  568. end
  569. end
  570. end
  571. local Player = game.Players.localPlayer
  572. local Character = Player.Character
  573. local Humanoid = Character.Humanoid
  574. local char = Character
  575. local LeftArm = Character["Left Arm"]
  576. local RightArm = Character["Right Arm"]
  577. local LeftLeg = Character["Left Leg"]
  578. local RightLeg = Character["Right Leg"]
  579. local Head = Character.Head
  580. local Torso = Character.Torso
  581. local cam = game.Workspace.CurrentCamera
  582. local RootPart = Character.HumanoidRootPart
  583. local RootJoint = RootPart.RootJoint
  584. local equipped = false
  585. local attack = false
  586. local Anim = "Idle"
  587. local idle = 0
  588. local attacktype = 1
  589. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  590. local velocity = RootPart.Velocity.y
  591. local sine = 0
  592. local change = 1
  593. local grabbed = false
  594. local cn = CFrame.new
  595. local mr = math.rad
  596. local angles = CFrame.Angles
  597. local ud = UDim2.new
  598. local c3 = Color3.new
  599. local ORW = Torso["Right Shoulder"]
  600. local OLW = Torso["Left Shoulder"]
  601. local OLH = Torso["Left Hip"]
  602. local ORH = Torso["Right Hip"]
  603. local runnningspped = 26
  604. local walkingspeed = 8
  605. local DesiredSpeed = runnningspped
  606. local desiredjp = 50
  607. local timestop = false
  608. EffectModel = Instance.new("Model", Character)
  609. it = Instance.new
  610. vt = Vector3.new
  611. cf = CFrame.new
  612. euler = CFrame.Angles
  613. EffectModel.Name = "Effects"
  614. local Animator = Humanoid.Animator
  615. local Animate = char.Animate
  616. local EffecMo = EffectModel
  617. local CANtwod = false
  618. local controlsScript = Instance.new("LocalScript")
  619. AnimTab = {}
  620.  
  621.  
  622. angles = CFrame.Angles
  623. cf = CFrame.new
  624. euler = CFrame.Angles
  625. AnimTab.Idle = {
  626. Animation = function(frameN, sine)
  627. local frame = {}
  628. frame[1] = {
  629. CFrame.new(2.75671482E-7, 0.200000063, -0.0249774866, 0.642787576, 0.0378452428, 0.765109003, 0, 0.99877888, -0.0494034551, -0.766044438, 0.0317559317, 0.642002642) * CFrame.new(0, 0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, 0),
  630. CFrame.new(-0.0189546123, 1.46292567, -0.106947616, 0.874095201, -0.0209516734, -0.485302508, 0.138642669, 0.968272209, 0.207911611, 0.465548784, -0.249018192, 0.849266887) * CFrame.new(0, 0.02 * math.cos(sine / 16), 0) * CFrame.Angles(math.rad(2 * math.cos(sine / 16)), 0, 0),
  631. CFrame.new(1.52564752, 0.0095030535, 0.16884166, 0.786316156, -0.464979529, -0.406817913, 0.489593357, 0.87058723, -0.0487444215, 0.376835734, -0.160846859, 0.912207723) * CFrame.new(0, 0.04 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, math.rad(3 * math.cos(sine / 16))),
  632. CFrame.new(-1.46113753, -0.0836579874, -0.3236444, -0.342537999, 0.264813662, 0.901410758, 0.508022189, 0.859293938, -0.0593911707, -0.790304303, 0.437592924, -0.428872049) * CFrame.new(0, 0.04 * math.cos(sine / 16), 0) * CFrame.Angles(math.rad(3 * math.cos(sine / 16)), 0, 0),
  633. CFrame.new(0.578392506, -2.03777266, 0.0416527689, 0.947437465, -0.0721113682, -0.31170848, 0.0828900337, 0.996327758, 0.0214513037, 0.309017092, -0.0461612977, 0.949935555) * CFrame.new(0, -0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, 0),
  634. CFrame.new(-0.578392982, -2.03777266, 0.0416528434, 0.947437525, 0.0721113682, 0.31170857, -0.0828900337, 0.996327758, 0.0214513075, -0.309017003, -0.0461612903, 0.949935675) * CFrame.new(0, -0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, 0)
  635. }
  636. return frame[frameN]
  637. end
  638. }
  639. AnimTab.Run = {
  640. Animation = function(frameN, sine, hee, hee2, num, o)
  641. local frame = {}
  642. frame[1] = {
  643. CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999998331, 0, 0, 0, 0.999998331) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-45), math.rad(8 * math.cos(sine / num)), 0),
  644. CFrame.new(0, 1.5, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), 0, 0),
  645. CFrame.new(1.4, hee + 0.36 * math.cos(sine / (num / 2)), -0.66 * math.cos(sine / num)) * CFrame.new(-0.35 * math.cos(sine / num), 0, 0) * CFrame.Angles(math.rad(o * math.cos(sine / num)) + math.rad(32), 0, math.rad(-25 * math.cos(sine / num))),
  646. CFrame.new(-1.4, hee2 + 0.36 * math.cos(sine / (num / 2)), 0.66 * math.cos(sine / num)) * CFrame.new(-0.35 * math.cos(sine / num), 0, 0) * CFrame.Angles(-math.rad(o * math.cos(sine / num)) + math.rad(32), 0, math.rad(-25 * math.cos(sine / num))),
  647. CFrame.new(0.5, -1.85 - 0.5 * math.cos(sine / num) / 2, 0 + 2 * math.sin(sine / num) / 2) * angles(math.rad(-60 * math.sin(sine / num)), math.rad(-5), math.rad(0)),
  648. CFrame.new(-0.5, -1.85 + 0.5 * math.cos(sine / num) / 2, 0 - 2 * math.sin(sine / num) / 2) * angles(math.rad(60 * math.sin(sine / num)), math.rad(5), math.rad(0))
  649. }
  650. return frame[frameN]
  651. end
  652. }
  653. AnimTab.BackWalk = {
  654. Animation = function(frameN, sine, num)
  655. local frame = {}
  656. frame[1] = {
  657. CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999998331, 0, 0, 0, 0.999998331) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(4 * math.cos(sine / num)), 0),
  658. CFrame.new(0, 1.49999368, 8.34463322E-7, 1, 0, 0, 0, 0.999998033, -2.38418579E-7, 0, 2.38418579E-7, 0.999998033) * CFrame.Angles(math.rad(-10), 0, 0),
  659. CFrame.new(1.5, -0.05 * math.cos(sine / (num / 2)), -0.25 * math.cos(sine / num)) * CFrame.Angles(math.rad(25 * math.cos(sine / num)), 0, math.rad(5)),
  660. CFrame.new(-1.5, 0.05 * math.cos(sine / (num / 2)), 0.25 * math.cos(sine / num)) * CFrame.Angles(math.rad(-25 * math.cos(sine / num)), 0, math.rad(-5)),
  661. CFrame.new(0.5, -1.85 - 0.25 * math.cos(sine / num) / 2, 0 + 1 * math.sin(sine / num) / 2) * angles(math.rad(-30 * math.sin(sine / num)), math.rad(-5), math.rad(0)),
  662. CFrame.new(-0.5, -1.85 + 0.25 * math.cos(sine / num) / 2, 0 - 1 * math.sin(sine / num) / 2) * angles(math.rad(30 * math.sin(sine / num)), math.rad(5), math.rad(0))
  663. }
  664. return frame[frameN]
  665. end
  666. }
  667. AnimTab.Jump = {
  668. Animation = function(frameN)
  669. local frame = {}
  670. frame[1] = {
  671. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  672. CFrame.new(0, 1.49104357, -0.0507529527, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  673. CFrame.new(1.37250769, 0.121224046, 0.64733851, 0.173648015, 2.58755701E-8, -0.984807789, 0.852869093, 0.499999106, 0.150383696, 0.49240306, -0.866025925, 0.0868238285) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  674. CFrame.new(-1.57669723, 0.162346587, -0.26788035, 0.8611601, 0.435611397, -0.262004048, -0.489563048, 0.849481702, -0.196745664, 0.136863008, 0.297697008, 0.944798946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  675. CFrame.new(0.49999693, -1.99999774, -8.94069672E-8, 0.965925872, 3.7422879E-7, -0.258818924, 0.0449429974, 0.984807849, 0.167731062, 0.254886955, -0.173647881, 0.951251388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  676. CFrame.new(-0.598104358, -1.58444905, -0.345675468, 0.981060326, 0.0858319253, 0.173648298, -0.141065046, 0.930940628, 0.336823732, -0.132746041, -0.354940027, 0.925416648) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  677. }
  678. return frame[frameN]
  679. end
  680. }
  681. AnimTab.Fall = {
  682. Animation = function(frameN)
  683. local frame = {}
  684. frame[1] = {
  685. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  686. CFrame.new(0, 1.4910444, -0.0507505536, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  687. CFrame.new(1.41551924, 0.430770516, 0.599072576, 0.163175896, -0.0593939237, -0.984807611, 0.972444415, 0.178148255, 0.150383249, 0.166509897, -0.982209563, 0.0868267864) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  688. CFrame.new(-1.53597856, 0.181962684, -0.0532567501, 0.748531938, 0.630958676, 0.203939021, -0.508304954, 0.743486166, -0.434573829, -0.425823927, 0.221629158, 0.877242625) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  689. CFrame.new(0.525004327, -1.77186298, -0.282919437, 0.965925634, -0.0885212198, -0.24321124, 0.0449429862, 0.982783973, -0.179209024, 0.254887909, 0.162171945, 0.953274548) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  690. CFrame.new(-0.625082374, -1.74759519, -0.371673733, 0.98105973, 0.161157295, 0.107471913, -0.141064972, 0.974630296, -0.173771828, -0.132749975, 0.155320033, 0.978904068) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  691. }
  692. return frame[frameN]
  693. end
  694. }
  695. AnimTab.ON = {
  696. Animation = function(frameN)
  697. local frame = {}
  698. frame[1] = {
  699. CFrame.new(-1.14056382E-8, -0.196045384, -1.56056514E-4, 1, 5.81785571E-8, -0.00159262121, -1.21010919E-6, 0.99999994, -7.96537439E-4, 0.00159247965, 7.96022301E-4, 0.999999464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  700. CFrame.new(9.34411162E-8, 1.47852278, -0.144922316, 0.99999392, 7.4505806E-8, -5.21540642E-8, 5.78365871E-8, 0.957062781, 0.289872348, -7.4505806E-8, -0.289865702, 0.957063496) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  701. CFrame.new(0.663555026, 0.49231568, -0.850663185, 0.015370708, 0.692666352, 0.721096218, 0.999231637, 0.0153704779, -0.036063727, -0.0360642895, 0.721095979, -0.691897511) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  702. CFrame.new(-0.663553596, 0.492314607, -0.850663126, 0.0153705887, -0.692666411, -0.721096218, -0.999231517, 0.015370396, -0.0360638089, 0.0360642895, 0.721096158, -0.691897392) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  703. CFrame.new(0.499701917, -1.92411804, 0.38171339, 0.999994397, 3.01316381E-4, -7.50280917E-4, 5.81403583E-6, 0.924113035, 0.382118583, 8.08849931E-4, -0.382119298, 0.924106598) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  704. CFrame.new(-0.401899934, -1.79915607, -5.6552887E-4, 0.999996126, -7.83959404E-5, 8.13350081E-4, -9.8903547E-7, 0.995200098, 0.0978638232, -8.17283988E-4, -0.0978644416, 0.995195687) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  705. }
  706. return frame[frameN]
  707. end
  708. }
  709. AnimTab.Z = {
  710. Animation = function(frameN)
  711. local frame = {}
  712. frame[1] = {
  713. CFrame.new(0, 0, 0, 0, 0, 0.999999225, 0, 0.999995708, 0, -0.999999106, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  714. CFrame.new(0, 1.4999876, 0, 0, 0, -0.999999106, 0, 0.999995708, 0, 0.999999225, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  715. CFrame.new(1.96199751, 0.504999399, 2.03370263E-7, -4.37117507E-8, -1.00000012, -1.1920929E-7, 0.999998927, -4.37116228E-8, -5.3644078E-7, 5.36441121E-7, -2.08616257E-7, 0.999999583) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  716. CFrame.new(-1.65588522, 0.0899997652, -5.96046448E-7, 0.663417399, 0.499997854, 0.556668401, -0.38301897, 0.866025746, -0.32139349, -0.642785549, 3.51667404E-6, 0.76604563) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  717. CFrame.new(0.499999821, -1.9999913, 2.98023082E-8, 1.00000012, 0, 5.96046448E-8, 0, 0.999997854, 0, 5.96046448E-8, 0, 0.999999046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  718. CFrame.new(-0.49999848, -1.9999826, -4.36168932E-8, 0.984808028, 0.173647821, 1.1920929E-7, -0.173647806, 0.984803498, -1.03502149E-8, 8.94069672E-8, 1.49011612E-8, 0.999998033) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  719. }
  720. frame[2] = {
  721. CFrame.new(0, 0, 0, 0, 0, 0.999999225, 0, 0.999995708, 0, -0.999999106, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  722. CFrame.new(0, 1.4999876, 0, 0, 0, -0.999999106, 0, 0.999995708, 0, 0.999999225, 0, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  723. CFrame.new(2.17999816, 0.504999697, -1.63019195E-7, -4.37117365E-8, -1.00000024, -8.94069672E-8, 0.999998927, -4.37116121E-8, -5.36440723E-7, 5.36441235E-7, -2.38418579E-7, 0.999999702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  724. CFrame.new(-1.65588522, 0.0899997652, -5.96046448E-7, 0.663417399, 0.499997854, 0.556668401, -0.38301897, 0.866025746, -0.32139349, -0.642785549, 3.51667404E-6, 0.76604563) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  725. CFrame.new(0.499999821, -1.9999913, 2.98023082E-8, 1.00000012, 0, 5.96046448E-8, 0, 0.999997854, 0, 5.96046448E-8, 0, 0.999999046) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  726. CFrame.new(-0.49999848, -1.9999826, -4.36168932E-8, 0.984808028, 0.173647821, 1.1920929E-7, -0.173647806, 0.984803498, -1.03502149E-8, 8.94069672E-8, 1.49011612E-8, 0.999998033) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  727. }
  728. return frame[frameN]
  729. end
  730. }
  731. AnimTab.airZ = {
  732. Animation = function(frameN)
  733. local frame = {}
  734. frame[1] = {
  735. CFrame.new(-1.18349757E-8, 0.022789482, 0.260471284, -4.47034836E-8, 8.38190317E-9, -1.0000006, 0.173648238, 0.98480773, 0, 0.984808266, -0.173648208, -5.21540642E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(30)),
  736. CFrame.new(-3.9935112E-6, 1.49999964, 8.38190317E-8, 0.0871561617, 0.172987625, 0.981065392, -1.47905666E-7, 0.984807491, -0.173648819, -0.996199667, 0.0151346009, 0.0858320743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  737. CFrame.new(1.50643766, -0.0711977184, 0.119088978, -0.149218619, -0.252707481, -0.955970287, -0.446469873, 0.879847586, -0.162895083, 0.882268786, 0.402505189, -0.244118318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  738. CFrame.new(-1.93348575, 0.696857214, -0.0479355827, -0.25881657, 0.965927064, -4.47034836E-8, -0.965926528, -0.25881651, 4.65661287E-9, -5.58793545E-9, 3.7252903E-8, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  739. CFrame.new(0.717799008, -2.0384028, 0.0193442702, 0.965930402, -0.258819818, 6.23986125E-8, 0.234570146, 0.875425816, 0.42261982, -0.109382071, -0.408218831, 0.906312466) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  740. CFrame.new(-0.499995381, -1.37228858, -0.228469253, 1.0000006, 6.2584877E-7, 9.31322575E-8, -7.00354576E-7, 0.939691901, 0.342021883, 1.34110451E-7, -0.342022061, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  741. }
  742. return frame[frameN]
  743. end
  744. }
  745. AnimTab.X = {
  746. Animation = function(frameN)
  747. local frame = {}
  748. frame[1] = {
  749. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  750. CFrame.new(0, 1.49999011, 1.1920929E-7, 1, 0, 0, 0, 0.961258709, 0.275636077, 0, -0.275636077, 0.961258709) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  751. CFrame.new(1.73096776, 0.221290082, -0.247037202, 0.866025388, -0.5, 0, 0.453153878, 0.784885526, -0.42261827, 0.211309135, 0.365998149, 0.906307757) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  752. CFrame.new(-1.6844511, 0.247182712, -0.234963119, 0.866025388, 0.5, 0, -0.453153878, 0.784885526, -0.42261827, -0.211309135, 0.365998149, 0.906307757) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  753. CFrame.new(0.5, -1.85054433, -0.00898814201, 1, 0, 0, 0, 0.866025448, 0.5, 0, -0.5, 0.866025448) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  754. CFrame.new(-0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  755. }
  756. frame[2] = {
  757. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  758. CFrame.new(0, 1.4999702, 2.98023224E-8, 1, 0, 0, 0, 0.987678707, -0.156433374, 0, 0.156433374, 0.987678707) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  759. CFrame.new(1.54340684, -0.013969779, 0.154194564, 0.996195436, -0.0871483162, 2.04188723E-6, 0.085823901, 0.981060028, 0.173653692, -0.01513563, -0.17299284, 0.984806836) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  760. CFrame.new(-1.58881116, 0.0192507058, 0.191561162, 0.983905196, 0.168530956, 0.0593911558, -0.176127076, 0.97074753, 0.163175866, -0.0301536899, -0.171009898, 0.984807491) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  761. CFrame.new(0.5, -1.17936957, -0.396488011, 1, 0, 0, 0, 0.866025448, 0.5, 0, -0.5, 0.866025448) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  762. CFrame.new(-0.5, -1.99999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  763. }
  764. return frame[frameN]
  765. end
  766. }
  767. AnimTab.airX = {
  768. Animation = function(frameN)
  769. local frame = {}
  770. frame[1] = {
  771. CFrame.new(1.6969949E-8, 0.0511118621, -0.388227254, -4.18156283E-8, -1.43997152E-8, -1, -0.258818865, 0.965925872, -3.08638359E-9, 0.965925872, 0.258818865, -4.41177228E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  772. CFrame.new(-6.85453415E-7, 1.49999821, 2.980231E-8, 1.19248895E-8, -0.173648208, 0.98480773, 2.66453526E-15, 0.98480773, 0.173648208, -1, -2.07073447E-9, 1.17437011E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  773. CFrame.new(1.81043541, 0.797019958, 6.10947609E-7, -0.29619804, -0.939692378, 0.171010122, 0.813797295, -0.342020035, -0.469846427, 0.50000006, -1.14603438E-9, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  774. CFrame.new(-1.74599922, 0.172999203, 5.13848811E-15, 0.866025329, 0.49999994, -7.10542736E-15, -0.49999994, 0.866025329, -1.77635684E-15, 0, -7.10542736E-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  775. CFrame.new(0.395571887, -2.02784061, -5.08579791E-14, 0.984807253, 0.173648104, -1.56319402E-13, -0.173648104, 0.984807253, -6.21724894E-15, -1.56319402E-13, -3.37507799E-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  776. CFrame.new(-0.929120898, -1.75346291, 1.79466596E-14, 0.819152117, 0.57357645, -1.0658141E-14, -0.57357645, 0.819152117, 0, -1.24344979E-14, -1.0658141E-14, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  777. }
  778. return frame[frameN]
  779. end
  780. }
  781. AnimTab.C = {
  782. Animation = function(frameN)
  783. local frame = {}
  784. frame[1] = {
  785. CFrame.new(-0.0369880162, -1.10390246, -0.09250018, 1, 1.2293458E-7, 6.2584877E-6, -1.37835741E-7, 0.999999821, 6.04987144E-6, -6.28829002E-6, -6.07967377E-6, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  786. CFrame.new(-0.0174499601, 1.43704295, -0.242257506, 0.847531497, -0.034899503, 0.529596448, -0.231024295, 0.874086738, 0.427316964, -0.477826446, -0.484514266, 0.732753515) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  787. CFrame.new(1.57888758, 0.334454238, 0.37078771, 0.939120173, -0.218655303, -0.265034169, 0.341811687, 0.672903121, 0.656022549, 0.0348994732, -0.706676006, 0.706676006) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  788. CFrame.new(-1.14341164, -0.103800863, -0.377612591, 0.975884259, -0.171130121, -0.135515153, 0.0819011331, 0.862501562, -0.499382883, 0.202341437, 0.476241142, 0.855717421) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  789. CFrame.new(0.429101616, -1.47360778, 0.079228282, 0.987342358, -0.00153388083, 0.158595383, -0.128680721, 0.576799393, 0.80668658, -0.0927150398, -0.816884398, 0.569300771) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  790. CFrame.new(-1.65440094, -1.4544071, 0.0723534822, 0.349117994, 0.936126053, 0.0422516018, -0.934187293, 0.344145745, 0.0941256285, 0.0735727102, -0.0723317266, 0.994663954) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  791. }
  792. frame[2] = {
  793. CFrame.Angles(0, math.rad(-160), 0) * CFrame.new(-0.0369880162, -1.10390246, -0.09250018, 1, 1.2293458E-7, 6.2584877E-6, -1.37835741E-7, 0.999999821, 6.04987144E-6, -6.28829002E-6, -6.07967377E-6, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  794. CFrame.new(-0.0174499601, 1.43704295, -0.242257506, 0.847531497, -0.034899503, 0.529596448, -0.231024295, 0.874086738, 0.427316964, -0.477826446, -0.484514266, 0.732753515) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  795. CFrame.new(1.57888758, 0.334454238, 0.37078771, 0.939120173, -0.218655303, -0.265034169, 0.341811687, 0.672903121, 0.656022549, 0.0348994732, -0.706676006, 0.706676006) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  796. CFrame.new(-1.14341164, -0.103800863, -0.377612591, 0.975884259, -0.171130121, -0.135515153, 0.0819011331, 0.862501562, -0.499382883, 0.202341437, 0.476241142, 0.855717421) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  797. CFrame.new(0.429101616, -1.47360778, 0.079228282, 0.987342358, -0.00153388083, 0.158595383, -0.128680721, 0.576799393, 0.80668658, -0.0927150398, -0.816884398, 0.569300771) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  798. CFrame.new(-1.65440094, -1.4544071, 0.0723534822, 0.349117994, 0.936126053, 0.0422516018, -0.934187293, 0.344145745, 0.0941256285, 0.0735727102, -0.0723317266, 0.994663954) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  799. }
  800. return frame[frameN]
  801. end
  802. }
  803. AnimTab.airC = {
  804. Animation = function(frameN, o, i)
  805. local frame = {}
  806. frame[1] = {
  807. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(o * i), 0, 0),
  808. CFrame.new(0, 1.49999917, -4.76837158E-7, 1, 0, 0, 0, 0.984807789, 0.17364797, 0, -0.17364797, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  809. CFrame.new(1.4999994, 1.35414302E-6, 9.98735428E-4, 0.98480767, -0.171010062, -0.0301536545, 0.173648164, 0.969846249, 0.171009868, 0, -0.173647955, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  810. CFrame.new(-1.50000072, -5.51342964E-7, -5.36441803E-7, 0.769750953, 0.342020094, 0.53898567, -0.280166417, 0.939692557, -0.196174726, -0.57357651, 0, 0.819151938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  811. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  812. CFrame.new(-0.5, -2.00000072, -0.444997251, 1, 0, 0, 0, 0.906307697, -0.422618449, 0, 0.422618449, 0.906307697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  813. }
  814. frame[2] = {
  815. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0) * CFrame.Angles(-math.rad(o * i), 0, 0),
  816. CFrame.new(0, 1.50000143, -3.24845314E-6, 1, 0, 0, 0, 0.996194661, -0.087155953, 0, 0.087155953, 0.996194661) * CFrame.new(0, 0, 0),
  817. CFrame.new(1.59599626, 0.288997352, 0.00100011006, 0.708619714, -0.704945624, -0.0301536545, 0.698525071, 0.694850922, 0.171009868, -0.0996003598, -0.142244056, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  818. CFrame.new(-1.50000072, -5.51342964E-7, -5.36441803E-7, 0.769750953, 0.342020094, 0.53898567, -0.280166417, 0.939692557, -0.196174726, -0.57357651, 0, 0.819151938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  819. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  820. CFrame.new(-0.5, -1.76647329, -1.12657058, 1, 0, 0, 0, 0.64278841, -0.766046047, 0, 0.766046047, 0.64278841) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  821. }
  822. return frame[frameN]
  823. end
  824. }
  825. AnimTab.G = {
  826. Animation = function(frameN)
  827. local frame = {}
  828. frame[1] = {
  829. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  830. CFrame.new(0, 1.49358296, -0.141741559, 1, 0, 0, 0, 0.964915693, 0.262559891, 0, -0.262559891, 0.964915693) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  831. CFrame.new(0.219505548, 0.501717031, -0.481117725, 0.166610435, 0.986009181, 0.00528366491, 0.0381280221, -0.00108792447, -0.999272287, -0.985285878, 0.166690677, -0.0377757996) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  832. CFrame.new(-0.42032972, 1.11195159, -0.704971194, 0.193832442, -0.548267126, 0.813530862, 0.297462404, -0.757372737, -0.581293702, 0.934850276, 0.354668438, 0.0162856858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  833. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  834. CFrame.new(-0.551999986, -2.00000024, 3.48687172E-6, 0.934396863, 0.119859606, 0.33546418, -0.112809695, 0.992790878, -0.0405005775, -0.337900132, 0, 0.941181958) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  835. }
  836. return frame[frameN]
  837. end
  838. }
  839. AnimTab.dasq = {
  840. Animation = function(frameN)
  841. local frame = {}
  842. frame[1] = {
  843. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  844. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  845. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  846. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  847. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  848. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  849. }
  850. frame[2] = {
  851. CFrame.new(0, 0, 0, -4.37113883E-8, 0, 1, 0, 1, 0, -1, 0, -4.37113883E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  852. CFrame.new(0, 1.49999046, 0, -4.37113883E-8, 0, -1, 0, 1, 0, 1, 0, -4.37113883E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  853. CFrame.new(1.65413404, 0.261037737, 0, 0.836516321, -0.5, 0.224143684, 0.482962936, 0.866025388, 0.129409418, -0.258818835, 0, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  854. CFrame.new(-1.66499972, 0.0989998877, -1.1920929E-7, 0.836516201, 0.258819014, 0.482962906, -0.224143848, 0.965925753, -0.129409522, -0.49999997, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  855. CFrame.new(0.732866287, -2.05768633, -5.96046448E-7, 0.836515546, -0.224143639, -0.500000179, 0.258818805, 0.965925038, 8.5791425E-16, 0.482962698, -0.129409447, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  856. CFrame.new(-0.5, -1.99999475, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  857. }
  858. return frame[frameN]
  859. end
  860. }
  861. AnimTab.CHR = {
  862. Animation = function(frameN)
  863. local frame = {}
  864. frame[1] = {
  865. CFrame.new(0, 0, 0, 0.990186155, 0.059062928, 0.126660869, 1.11283916E-4, 0.905974269, -0.423332721, -0.139754772, 0.419192284, 0.897076547) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  866. CFrame.new(-0.028068278, 1.43301153, 0.24841857, 0.993677378, -0.0561369434, -0.0972320363, 0, 0.866025448, -0.49999997, 0.112273887, 0.496838599, 0.860549808) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  867. CFrame.new(1.81746447, 0.481527984, 0.248372227, 0.505791187, -0.834928513, -0.21695587, 0.68616122, 0.236951023, 0.687776804, -0.522836506, -0.496738136, 0.692743182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  868. CFrame.new(-1.76862347, 0.37402004, 0.332510233, 0.791354239, 0.594543755, 0.142394811, -0.475372136, 0.451950729, 0.754825711, 0.384421408, -0.665024936, 0.640282571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  869. CFrame.new(0.751607597, -2.00483513, 0.422620773, 0.965925872, -0.234569743, -0.109381646, 0.258819044, 0.875426054, 0.408217907, 1.11758709E-8, -0.42261821, 0.906307697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  870. CFrame.new(-0.751606643, -2.00483537, 0.422620833, 0.965925932, 0.234569713, 0.109381668, -0.258819014, 0.875425994, 0.408217877, 7.4505806E-9, -0.42261824, 0.906307697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  871. }
  872. return frame[frameN]
  873. end
  874. }
  875. AnimTab.saq = {
  876. Animation = function(frameN)
  877. local frame = {}
  878. frame[1] = {
  879. CFrame.new(0, 0.200962663, 0.74999404, 1, 0, 0, 0, 0.866025388, 0.5, 0, -0.5, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  880. CFrame.new(0, 1.49999237, 9.53674316E-7, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  881. CFrame.new(0.577217817, 0.417496234, -0.641931355, 0.642787457, 0.766044676, -3.70257055E-7, 6.2584877E-7, -9.23871994E-7, -1, -0.766044378, 0.642787337, -9.83476639E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  882. CFrame.new(-0.798620641, 0.451876819, -0.694261372, 0.817019045, -0.564861417, -0.11580833, -0.161202297, -0.0309239328, -0.986436784, 0.553618908, 0.824606061, -0.116322398) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  883. CFrame.new(0.626399577, -1.96083295, -0.0457098112, 0.902859032, -0.285984069, 0.321027517, 0.279716402, 0.957773447, 0.0665474534, -0.326503187, 0.0297138691, 0.944728911) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  884. CFrame.new(-0.5, -1.43199921, -0.358000755, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  885. }
  886. frame[2] = {
  887. CFrame.new(0, 0.200956061, 0.749997854, 1, 0, 0, 0, 0.866025388, 0.5, 0, -0.5, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  888. CFrame.new(0, 1.49999237, 9.53674316E-7, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  889. CFrame.new(1.70294321, 0.417509586, 0.37730211, -0.422619134, -0.906309009, -2.26396935E-7, -2.08616257E-7, 6.10947609E-7, -0.999998927, 0.906301618, -0.422614515, -1.57952309E-6) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  890. CFrame.new(-1.51065469, 0.528415501, 0.405756176, -0.574557006, 0.810229838, -0.11581023, 0.1620581, -0.0260763913, -0.986436605, -0.802260399, -0.58553195, -0.116321892) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  891. CFrame.new(0.626401186, -1.96083426, -0.0457116216, 0.982544065, -0.0945989192, -0.160181731, 0.100397617, 0.99453944, 0.0284844935, 0.156612441, -0.0440691113, 0.986676455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  892. CFrame.new(-0.5, -0.877990723, -0.357999802, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  893. }
  894. return frame[frameN]
  895. end
  896. }
  897. AnimTab.ase = {
  898. Animation = function(frameN)
  899. local frame = {}
  900. frame[1] = {
  901. CFrame.new(-2.23517418E-8, -1.82820106, -0.00145608187, 0.997707903, 0.0237751603, 0.0633571893, 0.0248918459, 0.741674244, -0.670298219, -0.0629268438, 0.670338869, 0.739382386) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  902. CFrame.new(0.00190495467, 1.44101477, -0.235590816, 0.999877095, 0.00380996987, -0.0152160823, 0.00380949304, 0.882028341, 0.471181363, 0.0152162015, -0.471181214, 0.881905198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  903. CFrame.new(1.4506427, 0.488499999, -0.388608813, 0.975308239, 0.0979900807, 0.197919279, 0.0953416899, 0.621548176, -0.77755028, -0.199208528, 0.777221024, 0.596858263) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  904. CFrame.new(-1.47564435, 0.528010368, -0.41934675, 0.920998454, -0.0472590551, -0.386688024, -0.301378131, 0.542528629, -0.784109652, 0.246844515, 0.838703334, 0.485425115) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  905. CFrame.new(0.681427836, -1.9628706, -0.470523417, 0.980832398, -0.171843767, 0.0918577611, 0.194853991, 0.865443587, -0.461561918, -1.81145966E-4, 0.470613599, 0.882339478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  906. CFrame.new(-0.681427598, -1.96287096, -0.470523, 0.980832338, 0.171843767, -0.0918577462, -0.194854006, 0.865443707, -0.461561859, 1.81168318E-4, 0.470613599, 0.882339478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  907. }
  908. frame[2] = {
  909. CFrame.new(0.213476866, -1.81569254, -0.00144666433, 0.973932624, -0.219866797, -0.0558019243, 0.139558285, 0.386850864, 0.911520302, -0.178826123, -0.895546973, 0.407451123) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  910. CFrame.new(3.82093276E-5, 1.43883121, -0.23963058, 0.999998391, 7.66217709E-5, -3.00215557E-4, 7.66217709E-5, 0.877669632, 0.47926411, 3.00191343E-4, -0.479262978, 0.877669573) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  911. CFrame.new(0.547594607, 0.408278257, -0.653696835, 0.0476174951, 0.92457056, 0.378023744, 0.792720258, 0.195276007, -0.577460527, -0.607722461, 0.327164292, -0.72362709) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  912. CFrame.new(-0.548932076, 0.531381965, -0.68217057, 0.0388260335, -0.921879351, -0.385526925, -0.99847579, -0.0509311855, 0.0212322474, -0.0392085612, 0.3841151, -0.922451854) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  913. CFrame.new(0.685684741, -0.988209903, -0.322300494, 0.980079889, -0.175724655, -0.092543371, 0.198601782, 0.869136989, 0.45294252, 8.3963573E-4, -0.462299526, 0.886723042) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  914. CFrame.new(-0.685684741, -0.98821044, -0.322301298, 0.980080009, 0.175724626, 0.0925433487, -0.198601797, 0.869137049, 0.45294252, -8.39642133E-4, -0.462299556, 0.886723101) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  915. }
  916. return frame[frameN]
  917. end
  918. }
  919. AnimTab.sdq = {
  920. Animation = function(frameN, oof, i)
  921. local frame = {}
  922. frame[123] = {
  923. CFrame.new(0, 0, 0, 0.906307876, 0, -0.422617942, 0, 1, 0, 0.422617942, 0, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  924. CFrame.new(0.0269358698, 1.49999619, -0.027805578, 0.906307876, 0, 0.422617942, 0, 1, 0, -0.422617942, 0, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  925. CFrame.new(1.6121074, 0.800000906, -0.347238749, 0.939692795, -0.321392894, -0.116978601, -0.280166119, -0.527152836, -0.802257359, 0.196174175, 0.786648989, -0.585405111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  926. CFrame.new(-0.86842227, 0.399994045, -1.02525711, 0.573578298, -0.816033542, -0.0713942125, 0.0713920221, 0.136623979, -0.988047183, 0.816033721, 0.561625421, 0.136622846) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  927. CFrame.new(0.632906497, -2.00000191, 0.0483590811, 0.993065834, -0.0868242681, 0.0792569816, 0.0792569965, 0.992403865, 0.09409035, -0.0868242383, -0.0871562362, 0.992403865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  928. CFrame.new(-0.58450079, -1.99999785, -0.181271374, 0.996194661, 0.00759601407, 0.0868246853, -0.00759599824, 0.999971092, -3.30583251E-4, -0.0868246555, -3.30194365E-4, 0.996223509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  929. }
  930. frame[2] = {
  931. CFrame.new(0, 0, 0, 0.819151819, 0, 0.573576868, 0, 1, 0, -0.573576868, 0, 0.819151819) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  932. CFrame.new(-0.00511859357, 1.49999619, -0.127631471, 0.906307578, 0, -0.422618985, 0, 1, 0, 0.422618985, 0, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  933. CFrame.new(1.71862292, 0.499998927, -0.150572613, 0.787034929, -0.609573901, -0.0948471725, -0.122648984, -0.0039350139, -0.992442369, 0.604593694, 0.792719662, -0.0778606087) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  934. CFrame.new(-1.9071331, 0.399991632, 0.255809605, 0.519078493, 0.811788201, 0.267502755, -0.771621287, 0.579682529, -0.261856467, -0.367638648, -0.070486784, 0.927293658) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  935. CFrame.new(0.570610821, -2.00000119, 0.0565322861, 0.98402679, -0.0261642113, -0.176087767, 0.0334549882, 0.99869597, 0.0385631993, 0.174849242, -0.0438382328, 0.983618855) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  936. CFrame.new(-0.585428059, -2.00000095, 0.154545918, 0.982841015, 0.0784974769, -0.166918635, -0.0509859994, 0.985284507, 0.163140625, 0.177268475, -0.151830792, 0.97238028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  937. }
  938. frame[0] = {
  939. CFrame.new(0, 0, 0, 0.906307876, 0, 0.422617942, 0, 1, 0, -0.422617942, 0, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  940. CFrame.new(-0.0269358698, 1.49999619, -0.027805578, 0.906307876, 0, -0.422617942, 0, 1, 0, 0.422617942, 0, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  941. CFrame.new(-1.61211538, 0.8000049, -0.347232789, 0.939692795, 0.321392894, 0.116978601, 0.280166119, -0.527152836, -0.802257359, -0.196174175, 0.786648989, -0.585405111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  942. CFrame.new(0.868423641, 0.399989694, -1.02525806, 0.573578298, 0.816033542, 0.0713942125, -0.0713920221, 0.136623979, -0.988047183, -0.816033721, 0.561625421, 0.136622846) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  943. CFrame.new(-0.63290602, -1.99999619, 0.0483585745, 0.993065834, 0.0868242681, -0.0792569816, -0.0792569965, 0.992403865, 0.09409035, 0.0868242383, -0.0871562362, 0.992403865) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  944. CFrame.new(0.584515333, -1.99999595, -0.181262463, 0.996194661, -0.00759601407, -0.0868246853, 0.00759599824, 0.999971092, -3.30583251E-4, 0.0868246555, -3.30194365E-4, 0.996223509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  945. }
  946. frame[1] = {
  947. CFrame.new(0, 0, 0, 0.819151819, 0, -0.573576868, 0, 1, 0, 0.573576868, 0, 0.819151819) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  948. CFrame.new(0.00512919948, 1.49999619, -0.127644837, 0.906307578, 0, 0.422618985, 0, 1, 0, -0.422618985, 0, 0.906307578) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  949. CFrame.new(-1.71859634, 0.499998897, -0.150588334, 0.787034929, 0.609573901, 0.0948471725, 0.122648984, -0.0039350139, -0.992442369, -0.604593694, 0.792719662, -0.0778606087) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  950. CFrame.new(1.90715146, 0.400002182, 0.255793095, 0.519078493, -0.811788201, -0.267502755, 0.771621287, 0.579682529, -0.261856467, 0.367638648, -0.070486784, 0.927293658) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  951. CFrame.new(-0.570593715, -1.9999994, 0.0565407872, 0.98402679, 0.0261642113, 0.176087767, -0.0334549882, 0.99869597, 0.0385631993, -0.174849242, -0.0438382328, 0.983618855) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  952. CFrame.new(0.58545804, -1.9999994, 0.154540509, 0.982841015, -0.0784974769, 0.166918635, 0.0509859994, 0.985284507, 0.163140625, -0.177268475, -0.151830792, 0.97238028) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  953. }
  954. frame[3] = {
  955. CFrame.new(0, 0, 0, 0.087155506, 0, -0.996193647, 0, 1, 0, 0.996193647, 0, 0.087155506) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  956. CFrame.new(0, 1.5, 0, 0.0871554092, 0, 0.99619323, 0, 1, 0, -0.99619323, 0, 0.0871554092) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  957. CFrame.new(1.64845431, 0.0760238916, 0.101465106, 0.865671933, -0.398216546, -0.303371787, 0.305523753, 0.900316238, -0.309975535, 0.396568239, 0.175649554, 0.901043773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  958. CFrame.new(-1.91816127, 0.507999301, -0.0854458511, 0.0713933408, 0.996194243, 0.0499901846, 0.573576331, 4.96632708E-8, -0.819151938, -0.816034377, 0.0871552005, -0.57139343) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  959. CFrame.new(0.499999404, -2.00000095, 1.49011612E-7, 0.90630722, 0, -0.42261824, 0, 1, 0, 0.42261824, 0, 0.90630722) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  960. CFrame.new(-0.68312192, -1.96058309, 0.128225401, 0.806705832, 0.14224413, 0.573575675, -0.17364803, 0.98480767, -2.58755883E-9, -0.564861655, -0.0996004418, 0.819150686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  961. }
  962. frame[4] = {
  963. CFrame.new(0, -0.0937102735, 0.978873253, 1, 0, 0, 0, 0.766040564, 0.64278388, 0, -0.64278388, 0.766040564) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  964. CFrame.new(0, 1.48034358, 0.11128068, 1, 0, 0, 0, 0.984797001, -0.173646271, 0, 0.173646271, 0.984797001) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  965. CFrame.new(1.41875494, 1.19915009, -0.65048945, 0.98390615, -0.177927837, 0.0164583623, -0.100983992, -0.629670858, -0.770254135, 0.147412896, 0.756195545, -0.637504935) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  966. CFrame.new(-1.20100033, 1.19197011, -0.49045983, 0.984808624, 0.157375902, -0.0733856782, 0.0449423641, -0.639220536, -0.767702341, -0.16772753, 0.752741337, -0.636582613) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  967. CFrame.new(0.5, -1.97544622, -0.0424337089, 1, 0, 0, 0, 0.984793901, -0.173645616, 0, 0.173645616, 0.984793901) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  968. CFrame.new(-0.5, -1.31709492, -0.598771811, 1, 0, 0, 0, 0.90629828, -0.422613889, 0, 0.422613889, 0.90629828) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  969. }
  970. frame[5] = {
  971. CFrame.Angles(oof * i, 0, 0) * CFrame.new(-0.49999997, -0.499999076, 0, -4.37113883E-8, -1, 0, 1, -4.37113883E-8, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  972. CFrame.new(-1.63912773E-7, 1.50000167, 8.64267349E-7, 0.939692557, 0, -0.342020363, -0.0885213092, 0.965925872, -0.243210137, 0.330366313, 0.258818835, 0.907673359) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  973. CFrame.new(1.72799885, 2.60770321E-6, -2.74181366E-6, 0.82139343, -0.50735116, -0.260589659, 0.3830221, 0.829199255, -0.407089949, 0.422618359, 0.23456949, 0.875426054) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  974. CFrame.new(-0.33744657, 1.35667777, -0.632631361, 0.906306446, -0.422617525, 1.45825268E-7, -0.383021832, -0.821392477, -0.42261824, 0.178605884, 0.383021683, -0.906307817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  975. CFrame.new(0.5, -1.66397834, -0.193999648, 1, 0, 0, 0, 0.866025329, 0.500000179, 0, -0.500000179, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  976. CFrame.new(-0.722000897, -1.99999774, -1.08778477E-6, 0.836516142, 0.258819014, 0.482963085, -0.224143818, 0.965925753, -0.129409567, -0.500000119, 0, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  977. }
  978. frame[6] = {
  979. CFrame.new(0, 0, 0, 0.939692557, 0, -0.342020363, 0, 1, 0, 0.342020363, 0, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  980. CFrame.new(0, 1.49999809, 0, 0.939692557, 0, 0.342020363, 0, 1, 0, -0.342020363, 0, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  981. CFrame.new(1.5, 1.1920929E-7, 1.49011612E-7, 0.392633468, -0.163175866, 0.905103564, -0.257119864, 0.925416231, 0.27837649, -0.88302207, -0.342020035, 0.321393818) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  982. CFrame.new(-1.87963748, 0.983000517, 0.138176292, 0, 0.906308353, -0.422618032, -2.83767854E-9, -0.422618181, -0.906307936, -1, -2.98023224E-8, 2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  983. CFrame.new(0.629676223, -1.99999928, -0.0471987575, 0.863153458, -0.0858316123, -0.497590393, 0.0667650998, 0.99619472, -0.0560225472, 0.500505447, 0.0151344445, 0.865599275) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  984. CFrame.new(-0.50000006, -1.99999905, 1.49011612E-8, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  985. }
  986. frame[7] = {
  987. CFrame.new(-0.00526453555, 9.76906335E-7, -0.313334465, 0.499999523, 9.88914337E-8, -0.866025448, -3.51574272E-8, 0.999999762, -8.94069672E-8, 0.866024971, -7.62831434E-8, 0.50000006) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  988. CFrame.new(-2.98023224E-7, 1.49999273, -3.87430191E-7, 0.905074596, -0.138679042, 0.402002484, 0.0368336067, 0.967343271, 0.250776678, -0.423651785, -0.212165311, 0.880627632) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  989. CFrame.new(1.49999547, -7.4505806E-7, 1.07288361E-6, 0.901043117, -0.309975147, -0.303371102, 0.24184446, 0.93969202, -0.241844788, 0.360042214, 0.144543707, 0.921670496) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  990. CFrame.new(-0.596826136, 0.0204436481, -0.72479862, 0.335377216, -0.706186295, -0.623555899, -0.342430174, 0.525234818, -0.779022694, 0.877650499, 0.474783838, -0.0656698793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  991. CFrame.new(0.664946496, -1.99999607, -0.0769149885, 0.987519979, -0.157378525, 0.00581923127, 0.157378554, 0.984807134, -0.0733870417, 0.00581917167, 0.0733866245, 0.997286558) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  992. CFrame.new(-0.499998331, -1.99999619, 8.13811937E-7, 0.999998748, -5.17748582E-8, 2.38418579E-7, -5.17748582E-8, 0.999999523, -2.13191029E-7, 2.38418579E-7, -2.13191029E-7, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  993. }
  994. return frame[frameN]
  995. end
  996. }
  997. AnimTab.dwc = {
  998. Animation = function(frameN)
  999. local frame = {}
  1000. frame[1] = {
  1001. CFrame.new(0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(45)),
  1002. CFrame.new(0.0831573755, 1.43944466, -0.144044161, 0.866025448, 0.171009928, -0.469845951, 0, 0.939691901, 0.342019945, 0.5, -0.296197861, 0.813797176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1003. CFrame.new(1.60776246, 0.231106699, 5.71192094E-15, 0.422617793, -0.906306744, 1.77635684E-15, 0.906306744, 0.422617793, -1.77635684E-15, -4.4408921E-15, -7.10542736E-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1004. CFrame.new(-1.66263223, 0.162636966, 0.167997956, 0.154317468, 0.852164567, 0.499999851, -0.751989424, 0.429546773, -0.499999821, -0.640855908, -0.298835963, 0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1005. CFrame.new(1.07587516, -1.76937532, -4.09147631E-8, 0.707106709, -0.707106829, -1.28027686E-8, 0.707106829, 0.707106709, -3.09086197E-8, 3.09086197E-8, 1.28027651E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1006. CFrame.new(-1.21621656, -1.85890579, -7.30271523E-8, 0.707106769, 0.707106769, -1.28027686E-8, -0.707106769, 0.707106769, -3.09086197E-8, -1.28027686E-8, 3.09086197E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1007. }
  1008. frame[2] = {
  1009. CFrame.new(0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(45)),
  1010. CFrame.new(0.0831635594, 1.43945134, -0.144043416, 0.866025448, 0.171009928, -0.469845951, 0, 0.939691901, 0.342019945, 0.5, -0.296197861, 0.813797176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1011. CFrame.new(1.60776246, 0.231106699, 5.71192094E-15, 0.422617793, -0.906306744, 1.77635684E-15, 0.906306744, 0.422617793, -1.77635684E-15, -4.4408921E-15, -7.10542736E-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1012. CFrame.new(-1.66263223, 0.162636966, 0.167997956, 0.154317468, 0.852164567, 0.499999851, -0.751989424, 0.429546773, -0.499999821, -0.640855908, -0.298835963, 0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1013. CFrame.new(1.41104198, -1.56714427, -3.03730232E-8, 0.258818984, -0.965925813, -1.28027686E-8, 0.965925813, 0.258818984, -3.09086197E-8, 3.31690337E-8, -4.36678782E-9, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1014. CFrame.new(-1.21621799, -1.85890675, -7.30272021E-8, 0.707106769, 0.707106769, -1.28027686E-8, -0.707106769, 0.707106769, -3.09086197E-8, -1.28027686E-8, 3.09086197E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1015. }
  1016. frame[3] = {
  1017. CFrame.new(0, 0, 0, 0.99999994, 0, 0, 0, 0.99999994, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(45)),
  1018. CFrame.new(0.0831561387, 1.4394424, -0.144043952, 0.866025448, 0.171009928, -0.469845951, 0, 0.939691901, 0.342019945, 0.5, -0.296197861, 0.813797176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1019. CFrame.new(1.60776246, 0.231106699, 5.71192094E-15, 0.422617793, -0.906306744, 1.77635684E-15, 0.906306744, 0.422617793, -1.77635684E-15, -4.4408921E-15, -7.10542736E-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1020. CFrame.new(-1.66263223, 0.162636966, 0.167997956, 0.154317468, 0.852164567, 0.499999851, -0.751989424, 0.429546773, -0.499999821, -0.640855908, -0.298835963, 0.707106769) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1021. CFrame.new(0.870077491, -2.14287949, -5.50853834E-8, 0.939691901, -0.342020005, -1.28017845E-8, 0.342020005, 0.939691901, -3.09122683E-8, 2.26017001E-8, 2.46620164E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1022. CFrame.new(-1.21621215, -1.85890138, -7.30269605E-8, 0.707106769, 0.707106769, -1.28027686E-8, -0.707106769, 0.707106769, -3.09086197E-8, -1.28027686E-8, 3.09086197E-8, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1023. }
  1024. frame[4] = {
  1025. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1026. CFrame.new(0, 1.4999876, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1027. CFrame.new(1.67096937, 0.154393598, 0.247606978, 0.965925753, -0.258818954, 0, 0.183012664, 0.683012426, 0.70710659, -0.183012664, -0.683012426, 0.70710659) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1028. CFrame.new(-1.31261063, 0.143617094, -0.647175848, 0.875428081, -0.258817285, 0.408214897, 0.480728805, 0.554033697, -0.679666519, -0.0502553545, 0.791239798, 0.609437525) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1029. CFrame.new(0.5, -0.406736523, -1.19429684, 1, 0, 0, 0, -0.707106888, -0.707106709, 0, 0.707106709, -0.707106888) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1030. CFrame.new(-0.52039367, -1.98648894, 0, 0.996194065, 0.0871556997, 0, -0.0871556997, 0.996194065, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1031. }
  1032. frame[5] = {
  1033. CFrame.new(0, -0.994724452, 0.86035639, 1, 0, 0, 0, 0.819151044, 0.573575616, 0, -0.573575616, 0.819151044) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1034. CFrame.new(0, 1.49998116, 7.15255737E-7, 1, 0, 0, 0, 0.984804749, -0.173647881, 0, 0.173647881, 0.984804749) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1035. CFrame.new(1.49999857, -0.134217262, 0.191675574, 0.821393669, -0.22114931, 0.525740206, -0.126495898, 0.828176022, 0.545997143, -0.556156695, -0.514982641, 0.652284086) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1036. CFrame.new(-1.49999797, 2.68220901E-6, 1.84774399E-6, 0.866025388, 0.499998689, 0, -0.409574956, 0.70940274, -0.573573411, -0.28678745, 0.496729165, 0.819147766) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1037. CFrame.new(0.5, -0.311433762, -1.39627409, 1, 0, 0, 0, -2.98023224E-8, -0.999996901, 0, 0.999996901, -2.98023224E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1038. CFrame.new(-0.47699976, -1.38141203, 0.0792136788, 1, 0, 0, 0, 0.707105875, 0.707105875, 0, -0.707105875, 0.707105875) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1039. }
  1040. return frame[frameN]
  1041. end
  1042. }
  1043. AnimTab.wwq = {
  1044. Animation = function(frameN)
  1045. local frame = {}
  1046. frame[1] = {
  1047. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1048. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1049. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1050. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1051. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1052. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1053. }
  1054. frame[2] = {
  1055. CFrame.new(0, 0.0569448173, 0.515975118, 1, 0, 0, 0, 0.939694166, 0.342020482, 0, -0.342020482, 0.939694166) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), 0, 0),
  1056. CFrame.new(0, 1.46649611, 0.190056235, 1, 0, 0, 0, 0.939695776, -0.342020839, 0, 0.342020839, 0.939695776) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1057. CFrame.new(1.31602407, 1.33672905, 0.0505249798, 0.23456578, 0.144347861, -0.96132344, 0.155936003, -0.981696427, -0.109358139, -0.959513366, -0.124253258, -0.252781421) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1058. CFrame.new(-1.55079365, 0.192646384, 0.341221213, 0.781430721, 0.376682341, 0.49747017, -0.460558295, 0.886076927, 0.0525170863, -0.421014041, -0.270152688, 0.865891278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1059. CFrame.new(0.562411368, -1.27061307, -0.070332706, 0.99619472, -0.0868260413, 0.00759619428, 0.07899189, 0.936258256, 0.342321068, -0.0368343927, -0.340418279, 0.939554155) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1060. CFrame.new(-0.598996937, -1.76886606, 0.251175553, 0.956411839, 0.0841859058, 0.279622942, -0.128555506, 0.981148481, 0.144312143, -0.262202859, -0.173968881, 0.949204445) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1061. }
  1062. return frame[frameN]
  1063. end
  1064. }
  1065. AnimTab.sax = {
  1066. Animation = function(frameN)
  1067. local frame = {}
  1068. frame[1] = {
  1069. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1070. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1071. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1072. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1073. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1074. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1075. }
  1076. frame[2] = {
  1077. CFrame.new(0, 0, 0, -0.341551423, 0.0523359701, -0.938404858, 0.180803925, 0.983458042, -0.0109586082, 0.922308326, -0.173410207, -0.345364064) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1078. CFrame.new(8.94069672E-8, 1.44550252, -0.226995111, 0.788010776, -2.98023224E-8, -0.615661502, 0.279504448, 0.89100641, 0.357749373, 0.548558474, -0.453990579, 0.702122808) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1079. CFrame.new(1.82171988, 0.356819063, 0.398114264, 0.572790384, -0.670649409, -0.471318007, 0.818029344, 0.504390955, 0.276437402, 0.0523359776, -0.543892622, 0.837521195) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1080. CFrame.new(-1.78670859, 0.459676325, 0.197222143, 0.247741297, 0.925675809, 0.285917163, -0.863976181, 0.344623268, -0.367123544, -0.438371211, -0.156073928, 0.885139406) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1081. CFrame.new(0.550602913, -1.5778321, -1.04507565, 0.898794055, 0, 0.438371211, 0.40645057, 0.37460658, -0.833347261, -0.164216757, 0.927183986, 0.336694241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1082. CFrame.new(-0.650132418, -1.94464767, 0.228545725, 0.932688296, 0.166476548, 0.31996575, -0.339470744, 0.704912782, 0.622782052, -0.121869326, -0.689480543, 0.713977993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1083. }
  1084. frame[3] = {
  1085. CFrame.new(0, 0, 0, -0.983458042, 0.0523359589, 0.173410237, 0.0605582669, 0.997260928, 0.0424652658, -0.170712799, 0.0522642322, -0.983933687) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1086. CFrame.new(-5.36441803E-7, 1.43301463, -0.250001431, 0.573576331, 0, -0.819151938, 0.409576058, 0.866025329, 0.286788225, 0.709406495, -0.49999994, 0.496731728) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1087. CFrame.new(1.77242041, 0.29825303, 0.503334403, 0.61975944, -0.525084198, -0.583253384, 0.765339315, 0.568831503, 0.30114159, 0.173648164, -0.63302213, 0.754406452) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1088. CFrame.new(-1.74518967, 0.456289023, 0.270249337, 0.13868165, 0.951699197, 0.273926437, -0.786502481, 0.273926526, -0.553514361, -0.601814926, -0.138681591, 0.786502421) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1089. CFrame.new(0.616976738, -0.440544069, -1.18899071, 0.766044319, 7.4505806E-9, 0.642787457, 0.413175881, -0.766044438, -0.492403835, 0.492403805, 0.642787635, -0.586824) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1090. CFrame.new(-0.87215364, -2.0904336, 0.211197197, 0.837272167, 0.290791094, 0.463050306, -0.426611543, 0.877130449, 0.220555246, -0.342020094, -0.382207394, 0.858451784) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1091. }
  1092. frame[4] = {
  1093. CFrame.new(0, 0, 0, -0.42261821, 0, 0.906307876, 0.264978737, 0.956304789, 0.123561591, -0.86670655, 0.29237172, -0.404151827) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1094. CFrame.new(1.05798244E-6, 1.44939935, -0.219185531, 0.788010836, -5.96046448E-8, -0.615661561, 0.269888282, 0.898794055, 0.345441163, 0.553352952, -0.438371211, 0.708259463) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1095. CFrame.new(1.76649475, 0.328077406, 0.503334761, 0.578855515, -0.554135144, -0.598214626, 0.796726286, 0.540571213, 0.270203859, 0.173648149, -0.633022189, 0.754406571) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1096. CFrame.new(-1.75056493, 0.486768872, 0.23859176, 0.147262067, 0.953867197, 0.261631608, -0.835164309, 0.261631668, -0.483786583, -0.529919267, -0.147262096, 0.835164368) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1097. CFrame.new(0.554004908, -0.541796684, -1.21713746, 0.878103316, 0.00694301724, 0.478420734, 0.370208174, -0.643305898, -0.67015183, 0.30311802, 0.765577853, -0.567459464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1098. CFrame.new(-0.74749893, -2.05966258, 0.251704276, 0.882717729, 0.188858643, 0.430281281, -0.338843614, 0.890242696, 0.304389566, -0.32556811, -0.414488077, 0.849826455) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1099. }
  1100. frame[5] = {
  1101. CFrame.new(0, 0, 0, 1.00000024, 0, 3.7252903E-9, 0, 0.98480773, 0.173648193, 1.86264515E-9, -0.173648208, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1102. CFrame.new(-3.79199339E-9, 1.46984637, -0.171012223, 1.00000024, -9.31322575E-10, 3.7252903E-9, 0, 0.939692557, 0.342020094, 3.7252903E-9, -0.342020154, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1103. CFrame.new(1.78720284, 0.454274416, 0.400895715, 0.404508531, -0.769895971, -0.493592411, 0.908541024, 0.399989963, 0.120670214, 0.104528472, -0.497261018, 0.861281276) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1104. CFrame.new(-1.77674341, 0.657065928, -0.0474022031, -0.0327947773, 0.986280739, 0.161787465, -0.939120173, 0.0249857344, -0.342679113, -0.342020154, -0.163175926, 0.925416589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1105. CFrame.new(0.498682797, -1.8229537, 0.266947031, 0.984843433, 0.00889523234, -0.173218369, 0.103511184, 0.771199107, 0.628122211, 0.13917312, -0.636532009, 0.758589447) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1106. CFrame.new(-0.643222332, -2.02772951, -0.2578336, 0.979413033, 0.132928967, 0.151922122, -0.102940448, 0.97626096, -0.190572336, -0.173648179, 0.171010077, 0.969846368) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1107. }
  1108. return frame[frameN]
  1109. end
  1110. }
  1111. AnimTab.aasq = {
  1112. Animation = function(frameN, oof, i)
  1113. local frame = {}
  1114. frame[1] = {
  1115. CFrame.new(0.411320001, -0.300687194, 0.301291347, 0.638905227, -0.274212748, 0.718753576, 0.0220496133, 0.940457404, 0.339195222, -0.768968999, -0.200865403, 0.606909513) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1116. CFrame.new(-5.13345003E-6, 1.49998987, -1.06915832E-6, 0.642786503, -1.49011612E-8, -0.766042173, -0.0667649955, 0.996192217, -0.0560223907, 0.763128102, 0.0871553048, 0.640340269) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1117. CFrame.new(1.73910081, 0.872566462, -0.848296344, -0.103549294, -0.705772221, 0.700829864, 0.980477512, -0.190848649, -0.0473266952, 0.167154208, 0.68224746, 0.711756349) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1118. CFrame.new(-1.61128879, 0.282115489, 0.722564638, 0.829601943, 0.234711766, 0.506627023, -0.513250291, 0.677829742, 0.526421726, -0.219849616, -0.696746409, 0.68279469) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1119. CFrame.new(0.739937246, -2.00536895, -6.980896E-4, 0.984806836, -0.173647925, -3.27825546E-7, 0.167731032, 0.951250076, 0.258818656, -0.0449437201, -0.254886568, 0.965923369) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1120. CFrame.new(-0.489827931, -1.47510755, -0.542055368, 0.999999642, -3.7252903E-9, -8.94069672E-8, 5.96046448E-8, 0.965925395, -0.258818537, -1.78813934E-7, 0.258818716, 0.965924799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1121. }
  1122. frame[2] = {
  1123. CFrame.new(0.0671082959, -0.532131493, 1.43796206E-6, -0.408218056, 0.258819014, -0.875426054, 0.109381706, 0.965925753, 0.234569713, 0.906307757, 0, -0.422618449) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1124. CFrame.new(7.15255737E-7, 1.50026906, -0.376189291, 0.892539561, 0.157379568, -0.422616661, 0.0964764953, 0.848798871, 0.519839048, 0.440528631, -0.504749537, 0.742403209) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1125. CFrame.new(1.70806789, 0.837325096, 0.400237858, -0.163510561, -0.793812573, -0.585772395, 0.972897708, -0.228153676, 0.0376112759, -0.163502008, -0.563746572, 0.8096053) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1126. CFrame.new(-1.18650258, 0.378577858, -0.801736951, 0.881481886, -0.427423924, -0.20074901, 0.00386224687, 0.431630611, -0.902043164, 0.472202539, 0.794360757, 0.382122934) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1127. CFrame.new(0.540033221, -1.64644957, 0.0858432949, 0.984807909, -0.163174897, -0.0593925714, 0.173647583, 0.925409973, 0.336824119, -1.31130219E-6, -0.342018664, 0.939696491) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1128. CFrame.new(-0.533073425, -1.53074789, 0.0944113731, 0.987805188, 0.0550493598, 0.145638764, -0.150035352, 0.586485147, 0.795942545, -0.0415988564, -0.808087111, 0.587592423) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1129. }
  1130. frame[3] = {
  1131. CFrame.new(-0.0840377882, 0.3509354, 0.960515797, 0.0203129947, 0.0560226999, -0.998223007, 0.640341997, 0.766044199, 0.0560227074, 0.767821491, -0.640341997, -0.0203129817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1132. CFrame.new(-1.65702602E-6, 1.50000393, -3.98178508E-6, 0.0871557891, -5.96046448E-8, 0.996195316, -3.7252903E-9, 1.00000036, -8.94069672E-8, -0.996194839, -1.02445483E-8, 0.0871558711) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1133. CFrame.new(1.75052941, 0.227923959, 0.26399824, 0.258818775, -0.907673001, -0.330366194, 0.965925217, 0.243210167, 0.0885213166, -4.65661287E-9, -0.342020184, 0.939692914) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1134. CFrame.new(-0.86634016, 0.363647699, -0.556412756, 0.70494622, -0.694851458, -0.142244548, 0.0317215025, 0.231239617, -0.972379506, 0.708551645, 0.680962741, 0.185053721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1135. CFrame.new(0.500000238, -1.25592697, 0.120936215, 1.00000048, 2.38418579E-7, -4.17232513E-7, -5.96046448E-8, 0.819152951, 0.573575497, 5.59724867E-7, -0.573575497, 0.81915307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1136. CFrame.new(-0.666996658, -1.99999762, -2.92062759E-6, 0.933012426, 0.185295224, 0.30846858, -0.24999994, 0.950349927, 0.185294986, -0.258818597, -0.249999687, 0.933013201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1137. }
  1138. frame[4] = {
  1139. CFrame.new(0, 0.433566809, -0.589819491, 1, 0, 0, 0, 0.939692378, 0.34202069, 0, -0.34202069, 0.939692378) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1140. CFrame.new(0, 1.46169376, -0.142951459, 1, 0, 0, 0, 0.906307817, 0.422618032, 0, -0.422618032, 0.906307817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1141. CFrame.new(1.55351782, 0.323486954, -0.483948112, 0.908104658, -0.116980024, 0.402071714, 0.413493931, 0.40206778, -0.816923678, -0.0660963356, 0.908106327, 0.413490176) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1142. CFrame.new(-0.981001914, 1.13000512, -0.469462276, 0.820636988, -0.556603849, -0.129409134, -0.387811542, -0.376125872, -0.841506898, 0.419713318, 0.740759492, -0.524520636) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1143. CFrame.new(0.5, -1.49954057, 0.181374133, 1, 0, 0, 0, 0.707103491, 0.707103968, 0, -0.707103968, 0.707103491) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1144. CFrame.new(-0.5, -1.49346316, -0.467345059, 1, 0, 0, 0, 0.86602509, -0.499999881, 0, 0.499999881, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1145. }
  1146. frame[5] = {
  1147. CFrame.new(-5.37097229E-8, 0.639634311, -1.22870564, -4.3712145E-8, 0, 1, 0.819152355, 0.573576212, 3.58068988E-8, -0.573576212, 0.819152355, -2.50722429E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1148. CFrame.new(-2.98023224E-6, 1.49997127, -1.31450406E-13, -4.3712145E-8, 0.258818835, -0.965925932, 0, 0.965925932, 0.258818835, 1, 1.13135243E-8, -4.22226876E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1149. CFrame.new(1.56008697, 0.180459261, -0.490029812, 0.821393609, -0.450586021, 0.349692702, 0.507349312, 0.857335806, -0.0870193988, -0.260594249, 0.248893499, 0.932814419) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1150. CFrame.new(-1.47638404, 0.457877517, 0.55206567, 0.613899112, 0.713436127, 0.33784163, -0.692706406, 0.281653821, 0.663949728, 0.378531307, -0.64162308, 0.667108715) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1151. CFrame.new(0.499990284, -1.16781878, -0.0408440232, 1.00000024, -2.98023224E-8, 2.68220901E-7, -2.98023224E-7, 0.342013419, 0.939695239, -1.4775091E-7, -0.93969512, 0.342013389) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1152. CFrame.new(-0.8213889, -1.89968109, 9.72300768E-7, 0.813794494, 0.342020154, 0.46985209, -0.296196967, 0.939692736, -0.171012163, -0.50000608, -9.32587341E-14, 0.866021991) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1153. }
  1154. frame[6] = {
  1155. CFrame.new(0.129457086, -0.415544301, -0.0358704142, -0.0591877848, 0.159089044, 0.985488415, 0.622582316, -0.765809596, 0.16101779, 0.780312598, 0.623077929, -0.0537195057) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1156. CFrame.new(-4.64916229E-6, 1.49999499, 1.63912773E-6, 0.708619714, -0.0996003151, 0.698525012, -0.0301537216, 0.98480773, 0.17100966, -0.704946041, -0.142243922, 0.694850922) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1157. CFrame.new(1.53024352, 0.28568244, 0.443186224, 0.828102946, -0.495663732, -0.261846095, 0.559993386, 0.710151494, 0.426722467, -0.0255606864, -0.500001729, 0.865647435) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1158. CFrame.new(-1.7790854, 0.468993068, -0.360703439, 0.298698068, 0.931496143, 0.20759058, 0.580332518, -0.00460499525, -0.814366519, -0.757623732, 0.363721162, -0.541953325) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1159. CFrame.new(0.846604586, -1.81534433, 0.455936104, 0.965924978, -0.243210286, -0.0885213837, 0.258818716, 0.90767312, 0.330365896, -2.60770321E-8, -0.342020035, 0.93969202) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1160. CFrame.new(-0.486006975, -1.31615543, 0.112924278, 1.00000191, 8.04662704E-7, -1.34110451E-6, 8.64267349E-7, 0.573579371, 0.819149494, 1.34110451E-7, -0.81915164, 0.573578477) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1161. }
  1162. frame[7] = {
  1163. CFrame.new(0.152421117, 0.413725376, -0.145251781, -0.342020243, -5.44106769E-8, 0.939692736, -0.719846368, 0.642787099, -0.262002498, -0.604021907, -0.766044557, -0.219845891) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1164. CFrame.new(-1.78813934E-7, 1.50000167, 6.10947609E-7, 0.708620012, -0.0996004343, 0.698524475, -0.0301537067, 0.984808087, 0.171009481, -0.704946399, -0.142244011, 0.694850624) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1165. CFrame.new(1.92748415, 1.04017496, 0.611031651, -0.142114878, -0.729021549, -0.669579148, 0.914550424, -0.355491608, 0.192943543, -0.378695667, -0.584936142, 0.717250943) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1166. CFrame.new(-1.46093321, 0.183563322, -0.40384388, 0.261155754, 0.354605526, 0.897804976, 0.588240266, 0.67897296, -0.439283282, -0.765356898, 0.642846107, -0.0312760286) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1167. CFrame.new(0.846598983, -1.81534672, 0.455931842, 0.96592474, -0.243210167, -0.0885219574, 0.258818597, 0.907673419, 0.330365866, -5.36441803E-7, -0.342019975, 0.93969214) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1168. CFrame.new(-0.486000985, -1.31615555, 0.112917781, 1.00000167, 1.2665987E-6, -1.87754631E-6, 8.64267349E-7, 0.573579669, 0.819149494, -4.32133675E-7, -0.819151759, 0.573578477) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1169. }
  1170. frame[8] = {
  1171. CFrame.new(0.0986787528, -0.229461581, -0.413726807, 0.342020333, 1.49011612E-8, -0.939692736, 0.604021907, 0.766044557, 0.219845921, 0.719846368, -0.642787099, 0.262002587) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1172. CFrame.new(2.08616257E-7, 1.50000274, 9.83476639E-7, 0.708620012, -0.0996004343, 0.698524475, -0.0301537067, 0.984808087, 0.171009481, -0.704946399, -0.142243996, 0.694850624) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1173. CFrame.new(1.53024411, 0.285678655, 0.443178922, 0.828102767, -0.495663464, -0.261846602, 0.559993505, 0.710151792, 0.426722407, -0.0255611427, -0.500001609, 0.865647674) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1174. CFrame.new(-1.93615997, 0.301005602, -0.475729167, 0.261156082, 0.915694416, 0.305452943, 0.588241935, 0.0999227166, -0.802489758, -0.765356898, 0.389253974, -0.512555122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1175. CFrame.new(0.846599281, -1.81534076, 0.455942005, 0.965924859, -0.243210137, -0.0885219499, 0.258818597, 0.907673419, 0.330365866, -5.96046448E-7, -0.342020005, 0.93969214) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1176. CFrame.new(-0.486001939, -1.31615341, 0.112926364, 1.00000167, 1.25169754E-6, -1.87754631E-6, 8.64267349E-7, 0.573579729, 0.819149494, -4.61935997E-7, -0.819151759, 0.573578417) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1177. }
  1178. frame[9] = {
  1179. CFrame.new(0.0338363461, 0.638682663, 1.22759593, 0.00295840204, -0.0225575902, 0.999740958, -0.8185637, 0.574209213, 0.015378423, -0.574407995, -0.818396986, -0.0167660303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1180. CFrame.new(1.05798244E-6, 1.49999297, -2.36555934E-7, 0.087155655, -0.0868235528, -0.992403805, -3.35276127E-8, 0.996193051, -0.0871556997, 0.996194243, 0.00759606156, 0.0868240967) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1181. CFrame.new(1.81294739, 0.661874115, 0.152980521, -0.201904535, -0.965926111, 0.161929607, 0.738967121, -0.258749664, -0.622073174, 0.642776191, -0.00593866315, 0.766030788) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1182. CFrame.new(-0.654370189, 1.18909109, -0.711184978, 0.720648825, -0.669899523, 0.178604215, -0.417562872, -0.625033975, -0.65952307, 0.55344826, 0.400707096, -0.730156243) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1183. CFrame.new(0.802137315, -1.91973591, -0.0272512808, 0.936001778, -0.341369271, 0.0858331472, 0.34136939, 0.939805865, 0.0151347741, -0.0858332366, 0.0151345832, 0.996194184) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1184. CFrame.new(-0.499999374, -1.33671641, -0.0410169363, 0.999995947, 1.07288361E-6, 4.17232513E-7, 1.10268593E-6, 0.707101941, 0.707104385, -4.87081707E-7, -0.707104266, 0.707106352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1185. }
  1186. frame[10] = {
  1187. CFrame.Angles(oof * i, 0, 0) * CFrame.new(-0.49999997, -0.499999076, 0, -4.37113883E-8, -1, 0, 1, -4.37113883E-8, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1188. CFrame.new(-1.63912773E-7, 1.50000167, 8.64267349E-7, 0.939692557, 0, -0.342020363, -0.0885213092, 0.965925872, -0.243210137, 0.330366313, 0.258818835, 0.907673359) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1189. CFrame.new(1.72799885, 2.60770321E-6, -2.74181366E-6, 0.82139343, -0.50735116, -0.260589659, 0.3830221, 0.829199255, -0.407089949, 0.422618359, 0.23456949, 0.875426054) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1190. CFrame.new(-0.33744657, 1.35667777, -0.632631361, 0.906306446, -0.422617525, 1.45825268E-7, -0.383021832, -0.821392477, -0.42261824, 0.178605884, 0.383021683, -0.906307817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1191. CFrame.new(0.5, -1.66397834, -0.193999648, 1, 0, 0, 0, 0.866025329, 0.500000179, 0, -0.500000179, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1192. CFrame.new(-0.722000897, -1.99999774, -1.08778477E-6, 0.836516142, 0.258819014, 0.482963085, -0.224143818, 0.965925753, -0.129409567, -0.500000119, 0, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1193. }
  1194. frame[11] = {
  1195. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1196. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1197. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1198. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1199. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1200. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1201. }
  1202. return frame[frameN]
  1203. end
  1204. }
  1205. AnimTab.wwx = {
  1206. Animation = function(frameN)
  1207. local frame = {}
  1208. frame[1] = {
  1209. CFrame.new(1.25542283E-6, 0.240000919, 9.31322575E-7, 0.472955108, 0.144933969, -0.869085014, 0.132157043, 0.963550568, 0.232607335, 0.871119142, -0.224868357, 0.436561227) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1210. CFrame.new(-0.0610600337, 1.49590588, -0.0188081041, 0.570197225, -0.122119963, 0.812380791, 0.0390854403, 0.991802871, 0.121657997, -0.820578396, -0.0376165956, 0.570295393) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1211. CFrame.new(1.61285436, 0.0733130723, 0.22972551, 0.871318936, -0.258397102, -0.417174697, 0.206951469, 0.964327514, -0.165059865, 0.44494319, 0.0574851334, 0.893712342) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1212. CFrame.new(-1.88120675, 0.707782209, -0.196110323, 0.191431493, 0.946974754, -0.258057266, -0.375219315, -0.172341526, -0.910774529, -0.90695405, 0.271178186, 0.322331399) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1213. CFrame.new(0.684056044, -2.19810224, -0.165842518, 0.971741796, -0.172354579, 0.161283419, 0.178901672, 0.983500361, -0.0268800668, -0.153989747, 0.0549746081, 0.986542225) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1214. CFrame.new(-0.654103994, -1.9577508, -0.440423489, 0.386910588, 0.168052197, 0.906674802, 0.0891530961, 0.971829891, -0.218173385, -0.917797923, 0.165246427, 0.361028075) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1215. }
  1216. frame[2] = {
  1217. CFrame.new(-6.63101673E-7, 0.166064739, 2.35671178E-6, -0.265281737, 0.12186943, -0.956438482, 0.166365623, 0.982887447, 0.079095684, 0.949709594, -0.138135701, -0.281017393) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1218. CFrame.new(-0.0868261158, 1.49120712, -0.0343434662, 0.354061604, -0.173648149, 0.918959737, -0.00281372294, 0.982409477, 0.186721936, -0.935218751, -0.0686966777, 0.347344369) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1219. CFrame.new(1.45350647, 0.21016404, 0.458613783, 0.700049341, -0.206966043, -0.683444321, 0.352722138, 0.932393372, 0.0789370015, 0.620901287, -0.296325624, 0.725723147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1220. CFrame.new(-0.975334525, 0.688706398, -0.737991333, 0.647642672, -0.76122731, -0.0330498517, -0.226491302, -0.150918514, -0.962250769, 0.727503359, 0.630680442, -0.270152628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1221. CFrame.new(0.518800199, -2.12949705, -0.495950103, 0.990398705, -0.079400301, -0.113164335, 0.0891809613, 0.992454469, 0.0841552094, 0.105628014, -0.0934391618, 0.990006685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1222. CFrame.new(-0.747565925, -1.91874254, 0.0405882001, -0.144978315, 0.102239445, 0.984138489, -0.123169832, 0.98504591, -0.120478332, -0.981739163, -0.138682902, -0.13021794) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1223. }
  1224. return frame[frameN]
  1225. end
  1226. }
  1227. AnimTab.asdq = {
  1228. Animation = function(frameN)
  1229. local frame = {}
  1230. frame[1] = {
  1231. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1232. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1233. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1234. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1235. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1236. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1237. }
  1238. return frame[frameN]
  1239. end
  1240. }
  1241. AnimTab.asdsdq = {
  1242. Animation = function(frameN)
  1243. local frame = {}
  1244. frame[1] = {
  1245. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1246. CFrame.new(0, 1.4999994, 9.83476639E-7, 1, 0, 0, 0, 0.939692497, 0.342020094, 0, -0.342020094, 0.939692497) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1247. CFrame.new(1.65265298, 0.476989746, 0.507833123, -0.707106531, -0.707107067, -5.03969178E-9, 1.12057261E-8, -4.07852063E-9, -1, 0.707107067, -0.707106531, 1.08075939E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1248. CFrame.new(-1.6199497, 0.506011963, 0.551866174, -0.707106888, 0.707106829, 2.07071293E-9, -9.76825643E-9, -6.83982693E-9, -1, -0.707106829, -0.707106888, 1.17436869E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1249. CFrame.new(0.559000909, -2.00000548, -0.254009664, 0.966807425, -0.138533577, -0.214689866, 0.0752086192, 0.957326353, -0.279051721, 0.244186372, 0.253642768, 0.935969234) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1250. CFrame.new(-0.5, -2.00000119, 0.19199504, 1, 0, 0, 0, 0.98480773, 0.173648179, 0, -0.173648179, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1251. }
  1252. frame[2] = {
  1253. CFrame.new(0, -0.788308024, -0.377774686, 1, 0, 0, 0, 0.573576629, 0.819151878, 0, -0.819151878, 0.573576629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1254. CFrame.new(0, 1.49999356, -1.18613243E-5, 1, 0, 0, 0, 0.98480767, -0.173648119, 0, 0.173648119, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1255. CFrame.new(1.04646409, 1.09176326, -0.667520285, 0.866025329, 0.500000298, 4.93719824E-7, 0.383022517, -0.663413286, -0.642788112, -0.321393937, 0.556670964, -0.766043961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1256. CFrame.new(-0.835232019, 1.12813056, -0.640765488, 0.866030037, -0.499993056, 2.73008141E-6, -0.353547215, -0.612377346, -0.707106352, 0.353549749, 0.612374008, -0.707108021) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1257. CFrame.new(0.56131649, -1.81798375, -0.335147798, 0.998111486, -0.0548065752, 0.0277234949, 0.061329484, 0.864918232, -0.498150587, 0.00332361646, 0.498910427, 0.866646647) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1258. CFrame.new(-0.5, -1.90724456, -0.0658812225, 1, 0, 0, 0, 0.984799743, -0.173646897, 0, 0.173646897, 0.984799743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1259. }
  1260. return frame[frameN]
  1261. end
  1262. }
  1263. AnimTab.wadq = {
  1264. Animation = function(frameN)
  1265. local frame = {}
  1266. frame[1] = {
  1267. CFrame.new(-4.17232513E-7, -0.798675776, -7.27444887E-4, 0.935861766, -0.0148701258, -0.352057397, 0.136385411, 0.936523259, 0.322991252, 0.324907452, -0.350290358, 0.878484011) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1268. CFrame.new(-0.0174681563, 1.49906325, 0.0251138322, 0.935776174, -0.0349342525, 0.350863844, 0.0503138341, 0.998126686, -0.0348110124, -0.348989934, 0.0502280891, 0.935780406) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1269. CFrame.new(1.64094186, 0.295952886, 0.434121072, 0.194890484, -0.71384716, -0.672638357, 0.925919235, 0.360133231, -0.113920122, 0.323560387, -0.60060668, 0.731151104) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1270. CFrame.new(-2.02741551, 0.702597201, -0.209667876, -0.198996693, 0.969062746, -0.146017298, -0.979117692, -0.202922076, -0.0123468861, -0.0415946767, 0.140511319, 0.98920542) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1271. CFrame.new(0.505883336, -1.55335116, 0.314354151, 0.995962739, -0.0540242642, 0.0717617273, 0.00981449336, 0.85957706, 0.510913491, -0.0892861038, -0.50814563, 0.856635332) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1272. CFrame.new(-0.538045049, -0.971294522, -0.567016482, 0.9761886, 0.103869028, 0.190452009, -0.0539313294, 0.966558158, -0.250712544, -0.210123301, 0.234470218, 0.949144363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1273. }
  1274. return frame[frameN]
  1275. end
  1276. }
  1277. AnimTab.dsasq = {
  1278. Animation = function(frameN)
  1279. local frame = {}
  1280. frame[1] = {
  1281. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1282. CFrame.new(0, 1.48084581, -0.0526227951, 1, 0, 0, 0, 0.939692676, 0.342019737, 0, -0.342019737, 0.939692676) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1283. CFrame.new(0.639479339, 1.57702672, 0.204999447, 0.707106471, 0.707106531, 1.00485916E-14, 0.683012486, -0.683012426, 0.258818686, 0.183012381, -0.183012366, -0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1284. CFrame.new(-0.66807574, 1.57704532, 0.205002174, 0.707106471, -0.707106531, 1.00485916E-14, -0.683012426, -0.683012366, 0.258818507, -0.183012247, -0.183012217, -0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1285. CFrame.new(0.5, -1.99999905, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1286. CFrame.new(-0.603001654, -1.99999917, -2.68220901E-7, 0.93611753, 0.0871557444, 0.340718448, -0.0818996504, 0.99619472, -0.0298090018, -0.342019677, -3.42340223E-9, 0.939692676) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1287. }
  1288. frame[2] = {
  1289. CFrame.new(0, -0.847999811, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1290. CFrame.new(0, 1.48084712, -0.18762207, 1, 0, 0, 0, 0.906307161, 0.422617555, 0, -0.422617555, 0.906307161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1291. CFrame.new(0.639476657, 0.496043563, -1.28098941, 0.707106471, 0.707106531, 1.00485916E-14, -2.9912951E-7, 2.84228349E-7, -0.999999881, -0.707106471, 0.707106411, 4.01339264E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1292. CFrame.new(-0.668072462, 0.496037871, -1.28100741, 0.707106471, -0.707106531, 1.00485916E-14, 3.88536478E-7, 4.183388E-7, -0.999999821, 0.707106352, 0.707106292, 5.65252037E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1293. CFrame.new(0.5, -1.40099072, 0.142002612, 1, 0, 0, 0, 0.342020273, 0.939692557, 0, -0.939692557, 0.342020273) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1294. CFrame.new(-0.43299976, -1.15699017, -0.386996806, 0.996300757, 0.00523623684, 0.0857751518, -0.00265769986, 0.999541938, -0.0301482361, -0.0858937204, 0.0298087448, 0.995858371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1295. }
  1296. return frame[frameN]
  1297. end
  1298. }
  1299. AnimTab.ssadq = {
  1300. Animation = function(frameN)
  1301. local frame = {}
  1302. frame[1] = {
  1303. CFrame.new(-0.141086683, -0.199806601, 0.284037471, 0.942610979, -3.70637339E-4, 0.333923757, 5.66806644E-4, 1.00001657, -5.00994851E-4, -0.333936214, 6.54865114E-4, 0.942599118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1304. CFrame.new(-6.42612576E-6, 1.47774565, -0.147662759, 0.980862796, -5.25154173E-5, -0.194773376, 0.0575658157, 0.955418944, 0.289644986, 0.186060607, -0.295311928, 0.937107205) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1305. CFrame.new(1.22769451, 1.36812246, -0.541899681, -0.551897883, -0.454883814, 0.698932469, 0.694628477, -0.714521945, 0.0834716707, 0.461422324, 0.53156209, 0.71030575) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1306. CFrame.new(-0.117719963, 1.05214918, -0.90810293, 0.427113235, -0.879405618, -0.210320622, -0.858112752, -0.467541337, 0.212284446, -0.28501159, 0.0898131132, -0.954306662) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1307. CFrame.new(0.553423405, -1.99367833, -0.330052823, 0.941753447, -0.0381623618, -0.334171712, 0.00132905017, 0.993973911, -0.109760776, 0.336328298, 0.102912903, 0.936102629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1308. CFrame.new(-0.526139915, -1.82508397, 0.326054037, 0.998905659, 0.0156696737, -0.0443902463, -4.48263861E-4, 0.946104467, 0.323912889, 0.0470638126, -0.323535383, 0.945043743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1309. }
  1310. frame[2] = {
  1311. CFrame.new(1.03086677E-7, 0.0789999738, 0.00119576929, 0.999998689, 1.58984214E-4, -0.00158455968, -1.27377837E-6, 0.995083511, 0.0990411043, 0.0015925765, -0.0990409702, 0.995082259) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1312. CFrame.new(5.92086735E-9, 1.49003363, -0.0993326455, 1, 0, 2.98023224E-8, -3.7252903E-9, 0.980066717, 0.198669329, 2.98023224E-8, -0.198669344, 0.980066657) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1313. CFrame.new(1.92073309, 0.311784863, 0.193794549, 0.474159807, -0.841470957, -0.259034723, 0.858409166, 0.37643227, 0.34847194, -0.195719928, -0.387589246, 0.900815487) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1314. CFrame.new(-1.92073548, 0.311784059, 0.193793267, 0.474159896, 0.841470957, 0.259034723, -0.858409107, 0.37643221, 0.34847194, 0.195719972, -0.387589186, 0.900815487) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1315. CFrame.new(0.499617755, -1.87758374, 0.0790273547, 0.999999702, 3.8176775E-4, -6.98804855E-4, 3.7252903E-9, 0.877582669, 0.479425639, 7.96228647E-4, -0.47942549, 0.877582371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1316. CFrame.new(-0.704518974, -2.05986547, -0.201565176, 0.98006618, 0.194550902, 0.0402499139, -0.198669344, 0.960530698, 0.194709182, -7.80373812E-4, -0.198824331, 0.980035067) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1317. }
  1318. return frame[frameN]
  1319. end
  1320. }
  1321. AnimTab.sddq = {
  1322. Animation = function(frameN, offset)
  1323. local frame = {}
  1324. frame[1] = {
  1325. CFrame.new(-3.52505594E-7, -0.200999767, -8.63685273E-7, -0.104266755, -0.0119139589, -0.994478106, -0.33195883, 0.943000913, 0.0235072002, 0.937513709, 0.332576782, -0.102278583) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1326. CFrame.new(0, 1.5, 0) * euler(-offset, math.rad(90), 0),
  1327. CFrame.new(1.72504497, 0.616884768, -0.052198112, -0.108134672, -0.734224737, 0.670239627, 0.992515624, -0.041253522, 0.11493811, -0.0567406863, 0.677652121, 0.733190477) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1328. CFrame.new(-2.0418818, 0.0932710916, -0.0134467632, 0.332523495, 0.941240489, 0.0591154993, -0.927277029, 0.337735534, -0.161530256, -0.172004208, -0.00110381842, 0.98509568) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1329. CFrame.new(1.02909982, -1.36841452, -0.43464458, 0.882150769, -0.470176011, -0.0272901654, 0.470963657, 0.880432606, 0.0550601035, -0.0018607825, -0.0614239722, 0.998110056) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1330. CFrame.new(-0.901466608, -2.19060302, 0.23255749, 0.886751056, 0.344841301, -0.307826757, -0.306845129, 0.9371804, 0.165947989, 0.345714986, -0.0526994318, 0.936858654) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1331. }
  1332. frame[2] = {
  1333. CFrame.new(0, 0, 0, 0.499366701, 0.0151340468, 0.866258264, -0.0819000304, 0.996194661, 0.0298083089, -0.862510741, -0.0858318508, 0.498705983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1334. CFrame.new(0.0512491912, 1.51871443, -0.178874344, 0.572649479, -0.0819000304, -0.815697491, 0.0225582924, 0.996194661, -0.0841858238, 0.819488287, 0.0298083089, 0.572317779) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1335. CFrame.new(1.61469018, 0.802615047, -0.588884354, 0.641889751, -0.716286123, 0.273700833, 0.089268744, -0.284708083, -0.954449296, 0.761584818, 0.637082577, -0.118809327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1336. CFrame.new(-1.78652823, 0.389923781, 0.190747976, 0.597288609, 0.774087667, 0.209829748, -0.68795526, 0.628975928, -0.362086594, -0.412263691, 0.0719155669, 0.908219218) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1337. CFrame.new(0.499995559, -1.99999475, -4.47032775E-8, 0.999999523, -4.47034836E-8, -2.98023224E-8, -4.47034836E-8, 1, 1.49011612E-8, -2.98023224E-8, 1.49011612E-8, 0.999999583) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1338. CFrame.new(-0.850315571, -1.99999511, -0.0853429735, 0.891822875, 0.165509552, 0.421019614, -0.165509656, 0.985520065, -0.0368338637, -0.421019673, -0.0368334875, 0.906302691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1339. }
  1340. return frame[frameN]
  1341. end
  1342. }
  1343. AnimTab.ddswx = {
  1344. Animation = function(frameN)
  1345. local frame = {}
  1346. frame[1] = {
  1347. CFrame.new(3.81328141E-6, -0.00387953152, -3.17405215E-6, 0.0205713511, 1.489243E-7, -0.999780297, -7.93728454E-4, 0.999996006, -1.64301346E-5, 0.999783576, 7.97922956E-4, 0.020571053) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1348. CFrame.new(0.193726003, 1.46093166, 1.63504912E-4, 9.43660736E-4, 0.387494326, 0.921871603, -3.93340015E-5, 0.921872079, -0.387494475, -0.999999583, 3.29405069E-4, 8.85158777E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1349. CFrame.new(1.69470763, 0.13614136, 0.33033666, 0.921048582, -0.367951006, 0.127536356, 0.270718455, 0.840388954, 0.469521672, -0.27994132, -0.397925884, 0.873650193) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1350. CFrame.new(-1.78240538, 0.983239591, -0.0523732752, -0.53837043, 0.841615677, -0.0429137945, -0.84140861, -0.534014463, 0.082832545, 0.0467966646, 0.0807026923, 0.995639622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1351. CFrame.new(0.599208534, -1.99997079, 0.100068413, 0.0888783038, -3.02123735E-5, 0.996042609, -1.8298917E-5, 1.00000036, 3.19650571E-5, -0.996042728, -2.10675644E-5, 0.0888783932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1352. CFrame.new(-0.69348526, -1.98347032, -0.100074559, 1.37090683E-4, 0.173643693, 0.984808683, -5.71884448E-6, 0.984808922, -0.173643723, -1.00000036, 1.81645155E-5, 1.3589859E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1353. }
  1354. frame[2] = {
  1355. CFrame.new(3.81328141E-6, -0.00387953152, -3.17405215E-6, 0.0205713511, 1.489243E-7, -0.999780297, -7.93728454E-4, 0.999996006, -1.64301346E-5, 0.999783576, 7.97922956E-4, 0.020571053) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1356. CFrame.new(0.193726003, 1.46093166, 1.63504912E-4, 9.43660736E-4, 0.387494326, 0.921871603, -3.93340015E-5, 0.921872079, -0.387494475, -0.999999583, 3.29405069E-4, 8.85158777E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1357. CFrame.new(1.69470763, 0.13614136, 0.33033666, 0.921048582, -0.367951006, 0.127536356, 0.270718455, 0.840388954, 0.469521672, -0.27994132, -0.397925884, 0.873650193) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1358. CFrame.new(-1.78240538, 0.983239591, -0.0523732752, -0.53837043, 0.841615677, -0.0429137945, -0.84140861, -0.534014463, 0.082832545, 0.0467966646, 0.0807026923, 0.995639622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1359. CFrame.new(0.599208534, -1.99997079, 0.100068413, 0.0888783038, -3.02123735E-5, 0.996042609, -1.8298917E-5, 1.00000036, 3.19650571E-5, -0.996042728, -2.10675644E-5, 0.0888783932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1360. CFrame.new(-0.69348526, -1.98347032, -0.100074559, 1.37090683E-4, 0.173643693, 0.984808683, -5.71884448E-6, 0.984808922, -0.173643723, -1.00000036, 1.81645155E-5, 1.3589859E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1361. }
  1362. frame[3] = {
  1363. CFrame.new(3.81328141E-6, -0.00387953152, -3.17405215E-6, 0.0205713511, 1.489243E-7, -0.999780297, -7.93728454E-4, 0.999996006, -1.64301346E-5, 0.999783576, 7.97922956E-4, 0.020571053) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1364. CFrame.new(-0.111143321, 1.49668849, -1.33148947E-4, 9.46223736E-4, -0.295728505, 0.955272257, -3.90183413E-5, 0.955272555, 0.295728683, -0.999999642, -3.17156315E-4, 8.92311335E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1365. CFrame.new(1.6947372, 0.136126161, 0.330343693, 0.885479331, -0.446834743, 0.127534613, 0.342940301, 0.813602388, 0.469513714, -0.313557565, -0.372008115, 0.873665512) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1366. CFrame.new(-1.78181195, 0.211233169, -0.0523734204, 0.459677607, 0.887055039, -0.0429137349, -0.883178353, 0.461676359, 0.0828324854, 0.0932898223, -1.75654888E-4, 0.995643795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1367. CFrame.new(0.599209249, -1.99997103, 0.100060813, 0.0888783038, -3.02123735E-5, 0.996042609, -1.8298917E-5, 1.00000036, 3.19650571E-5, -0.996042728, -2.10675644E-5, 0.0888783932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1368. CFrame.new(-0.693500638, -1.98346961, -0.100074559, 1.37090683E-4, 0.173643693, 0.984808683, -5.71884448E-6, 0.984808922, -0.173643723, -1.00000036, 1.81645155E-5, 1.3589859E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1369. }
  1370. frame[4] = {
  1371. CFrame.new(-3.21922733E-9, -0.00384521368, -3.05976323E-6, 0.020637529, 8.37203515E-7, -0.999787152, -7.95591273E-4, 0.999999702, -1.55960352E-5, 0.999786854, 7.95732718E-4, 0.0206375122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1372. CFrame.new(-0.0450071394, 1.49797523, -3.48908434E-5, 7.71073275E-4, -0.0900172815, 0.995940149, -1.03266757E-7, 0.995940328, 0.0900172517, -0.999999881, -6.95330382E-5, 7.67911028E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1373. CFrame.new(1.69470417, 0.179153264, 0.330355793, 7.33483525E-4, -0.389418393, -0.92106092, 0.717571795, 0.641709566, -0.270739019, 0.696484208, -0.660728693, 0.279906422) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1374. CFrame.new(-1.54910302, 0.710845232, -8.37587751E-4, 0.994370162, 0.105963133, -2.81636603E-5, 0.105962917, -0.994360626, -0.00164752605, -2.02606083E-4, 0.00163528614, -0.999990642) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1375. CFrame.new(0.59921068, -2, 0.0999834239, 0.00159164763, -2.46942804E-8, 0.999998748, 2.80033419E-9, 1, 3.2945604E-9, -0.999998689, -1.94331733E-8, 0.00159162679) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1376. CFrame.new(-0.600002229, -1.99999619, -0.100006662, 1.00710895E-6, -1.42255256E-8, 1.00000012, 9.03764885E-9, 1, -7.22903337E-9, -1, -1.31885827E-8, 9.86503437E-7) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1377. }
  1378. return frame[frameN]
  1379. end
  1380. }
  1381. AnimTab.asdssq = {
  1382. Animation = function(frameN)
  1383. local frame = {}
  1384. frame[1] = {
  1385. CFrame.new(0, -0.24600029, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1386. CFrame.new(0, 1.49999905, -0.202000648, 1, 0, 0, 0, 0.939692557, 0.342020363, 0, -0.342020363, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1387. CFrame.new(1.50000036, 0.131998554, -2.38418579E-7, 0.769751132, -0.342020154, -0.53898555, 0.280166507, 0.939692616, -0.196174711, 0.57357645, 0, 0.819152057) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1388. CFrame.new(-1.82947469, 0.895279288, 0.145991117, -0.102326736, 0.85164839, -0.514022648, 0.514023662, -0.397129983, -0.760305464, -0.851650715, -0.342019469, -0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1389. CFrame.new(0.500001848, -1.70800018, 1.86264515E-6, 0.939692557, 0, -0.342020363, 0, 1, 0, 0.342020363, 0, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1390. CFrame.new(-0.635997951, -1.70700216, 5.96046448E-7, 0.98480767, 0.163175881, 0.0593912117, -0.173648164, 0.92541641, 0.336824298, 0, -0.342020333, 0.939692557) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1391. }
  1392. frame[2] = {
  1393. CFrame.new(0, 0, 0, 0.866025388, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1394. CFrame.new(-1.78813934E-7, 1.49999928, -3.42726707E-7, 0.86602509, -0.0868241116, 0.492403954, 0, 0.98480773, 0.173648164, -0.500000119, -0.150383711, 0.852868199) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1395. CFrame.new(1.50000358, 2.01165676E-7, -3.39746475E-6, 0.836516142, -0.258819014, -0.482962847, 0.224143863, 0.965925753, -0.129409522, 0.49999994, 1.49011612E-8, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1396. CFrame.new(-1.56606591, 0.355999321, -0.613285303, 0.0996001214, 0.634107053, -0.766803801, -0.984807909, 0.172986671, 0.0151343597, 0.142243639, 0.753647029, 0.641703129) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1397. CFrame.new(0.500009775, -2, -3.06963921E-6, 0.866025329, 0, -0.500000119, 0, 1, 0, 0.500000119, 0, 0.866025329) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1398. CFrame.new(-0.650693417, -1.99999774, 0.0870034546, 0.892538786, 0.157378674, 0.422618449, -0.173648179, 0.98480773, 0, -0.416197896, -0.0733869225, 0.906307697) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1399. }
  1400. return frame[frameN]
  1401. end
  1402. }
  1403. AnimTab.ssz = {
  1404. Animation = function(frameN)
  1405. local frame = {}
  1406. frame[1] = {
  1407. CFrame.new(0.106023051, 1.73011504E-4, -0.207053423, 0.766367793, 0.0137705682, 0.642253816, -0.0146754514, 0.999884665, -0.00392710418, -0.642233729, -0.00641578902, 0.766481519) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1408. CFrame.new(2.08616257E-7, 1.49999809, -1.22189522E-6, 0.939802468, 0.0448289327, -0.338749558, 0.0151343476, 0.984923303, 0.172328547, 0.341367394, -0.167082459, 0.924955487) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1409. CFrame.new(0.432684541, 0.427266657, -0.968820512, 0.496238738, 0.724128664, 0.478934199, 0.27160576, 0.394474477, -0.877852142, -0.824605346, 0.565703273, -9.23395157E-4) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1410. CFrame.new(-1.22882617, 0.0807343274, -0.319513917, -0.853605866, 0.343582869, -0.391544521, 0.176068187, 0.897702634, 0.403893769, 0.490261495, 0.275827527, -0.826778173) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1411. CFrame.new(0.662465692, -1.99708259, 0.136158064, 0.695194483, -0.129765689, -0.70700562, 0.17213808, 0.985005975, -0.011527325, 0.697899461, -0.113689661, 0.707108855) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1412. CFrame.new(-0.499995708, -1.85511136, -0.0388194621, 0.999995708, -1.49011612E-8, -5.96046448E-8, -1.44354999E-8, 0.965926468, 0.258818358, -2.98023224E-8, -0.258818954, 0.965922415) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1413. }
  1414. frame[2] = {
  1415. CFrame.new(0.0114211189, -0.353927255, -4.21416014E-4, 0.422907889, -0.00759598054, -0.906141043, 0.00291076303, 0.999971092, -0.00702404976, 0.906168103, 3.32839787E-4, 0.422917843) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1416. CFrame.new(-6.74277544E-6, 1.49993801, -3.68356705E-5, 0.422618598, -0.0789900571, 0.90285933, 7.34511474E-9, 0.99619472, 0.0871552303, -0.906308591, -0.0368336812, 0.421010226) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1417. CFrame.new(1.74032831, 0.850171566, -0.326445013, -0.0796453208, -0.851649463, 0.518027186, 0.743067026, -0.397130519, -0.538647234, 0.664462209, 0.342028081, 0.664461255) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1418. CFrame.new(-1.34258223, -0.0572620928, 0.167602658, 0.664459944, 0.34201932, 0.664462805, -0.241843775, 0.939689457, -0.241844296, -0.707104623, 3.57627869E-7, 0.707107484) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1419. CFrame.new(0.758908749, -2.0000174, 0.149544775, 0.996194959, -0.0868242458, -0.00759631395, 0.0858314037, 0.962192655, 0.258492172, -0.0151346028, -0.25816071, 0.965983987) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1420. CFrame.new(-0.551099062, -2.0000186, 0.0883100033, 0.763129354, 0.06676507, 0.642787755, -0.0871557817, 0.996194839, -1.20315235E-7, -0.640341818, -0.0560227223, 0.766044497) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1421. }
  1422. return frame[frameN]
  1423. end
  1424. }
  1425. AnimTab.ddsc = {
  1426. Animation = function(frameN)
  1427. local frame = {}
  1428. frame[1] = {
  1429. CFrame.new(0, 0, 0, 0.713658929, 0.0432362445, -0.699157774, -0.203165963, 0.967967689, -0.147520214, 0.67038393, 0.247324184, 0.699582815) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1430. CFrame.new(-0.0338361859, 1.49428511, -0.126276165, 0.869869411, -0.137850463, 0.473629206, -0.0812661052, 0.906991065, 0.41323489, -0.486541986, -0.397950292, 0.77776134) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1431. CFrame.new(1.42532861, 0.715700865, -0.411274642, 0.964724302, 0.240129143, -0.107913733, -0.00724492222, -0.385537148, -0.922663927, -0.263163269, 0.89089787, -0.370197266) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1432. CFrame.new(-1.49637115, 0.36360091, -0.324949443, 0.75671041, 0.647606969, -0.0894127563, -0.193613023, 0.0913660675, -0.976814389, -0.624422491, 0.756476998, 0.194522798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1433. CFrame.new(0.846446335, -1.97445011, 0.151377738, 0.955289721, -0.235021919, 0.179405689, 0.206162781, 0.964402378, 0.165605277, -0.211940169, -0.121214241, 0.969736278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1434. CFrame.new(-0.616165221, -1.96689439, -0.664970994, 0.877647161, 0.141306609, 0.458004385, -0.00266680121, 0.956979394, -0.290143609, -0.479299963, 0.253422201, 0.840267003) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1435. }
  1436. frame[2] = {
  1437. CFrame.new(0, 0, 0, 0.960631907, 0.00137611502, 0.277821034, -0.159289986, 0.822030306, 0.546711087, -0.227624968, -0.569442153, 0.789887726) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1438. CFrame.new(-0.0181836374, 1.50775862, -0.0594066978, 0.999913454, -0.0105673671, -0.00784052908, 0.0118241087, 0.983038306, 0.183019012, 0.00577357411, -0.183095813, 0.983078241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1439. CFrame.new(1.5073173, 1.31327307, -0.909579456, 0.94229573, -0.200924531, 0.267783791, 0.109451406, -0.571028471, -0.813601255, 0.316384584, 0.795962393, -0.516086161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1440. CFrame.new(-1.57927585, 0.317291111, 0.397556216, 0.809802711, 0.208654553, 0.548345804, -0.517000973, 0.695623755, 0.498816311, -0.277362049, -0.687437952, 0.671192646) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1441. CFrame.new(0.655821919, -1.91117561, 0.471306443, 0.991203368, 0.0697749257, 0.112460986, -0.110218167, 0.905595839, 0.409570932, -0.0732664168, -0.418363273, 0.905320168) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1442. CFrame.new(-0.524112225, -1.89465261, -0.507151604, 0.994412482, 0.0338317044, -0.100033343, -0.0809665471, 0.852411568, -0.516580105, 0.0677920207, 0.521791637, 0.850385308) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1443. }
  1444. frame[3] = {}
  1445. frame[4] = {
  1446. CFrame.new(0.0446949899, -0.224481285, 1.05889678, 0.966837645, -0.0298089404, 0.253642291, -0.158799261, 0.707656503, 0.688479424, -0.200014681, -0.70592761, 0.679455996) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1447. CFrame.new(9.08284278E-7, 1.50000024, -4.82962241E-6, 0.984805763, 1.63912773E-7, -0.173648149, 4.47034836E-8, 1.00000012, -5.96046448E-7, 0.173647702, -7.15255737E-7, 0.984806538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1448. CFrame.new(1.72517121, 0.308485746, -0.681614399, 0.866021693, -0.499998659, -3.57627869E-7, 0.171009645, 0.296197116, -0.93969363, 0.469844103, 0.813795447, 0.342020363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1449. CFrame.new(-1.84989023, 0.281955481, 0.641430259, 0.906306088, 0.242401943, 0.34619242, -0.422620475, 0.519833565, 0.742405176, -1.89989805E-6, -0.819154859, 0.573571742) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1450. CFrame.new(0.499962986, -1.81052303, -0.520594954, 0.999989092, 2.34693289E-7, -1.38580799E-6, 9.53674316E-7, 0.866027057, -0.500000596, -1.14738941E-6, 0.499997437, 0.866019249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1451. CFrame.new(-0.749434054, -1.95218933, -0.215161204, 0.984806895, 0.173647046, 2.96533108E-6, -0.163174301, 0.925419688, -0.342013061, -0.0593925342, 0.336815983, 0.939694881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1452. }
  1453. frame[5] = {
  1454. CFrame.new(1.43051147E-6, 0.250400692, -1.57952309E-6, 0.75700736, -0.00536380522, -0.653384089, -0.460911632, 0.704403698, -0.539792359, 0.46314162, 0.709779143, 0.530766606) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1455. CFrame.new(-0.0624394119, 1.40631104, -0.284854382, 0.871472001, -0.124878772, 0.474280059, -0.184679374, 0.812304139, 0.553222537, -0.454345256, -0.56970787, 0.684837878) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1456. CFrame.new(1.80612469, 0.220332116, -0.203478247, 0.764829397, -0.644221008, 0.00388471782, 0.644222498, 0.764837146, 9.94563103E-4, -0.00361183286, 0.00174188614, 0.999991775) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1457. CFrame.new(-1.59125066, 0.345185757, -0.473316669, 0.808951437, 0.583151102, -0.0743780583, -0.30995214, 0.315579027, -0.896849632, -0.49952662, 0.748561502, 0.436037153) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1458. CFrame.new(1.24249101, -1.45569086, 0.819190979, 0.83471632, -0.54247123, -0.0947278738, 0.460312873, 0.592919171, 0.660725892, -0.302258879, -0.595123291, 0.744625807) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1459. CFrame.new(-0.770076573, -0.7958619, -0.906041026, 0.789912045, -0.382848471, 0.479026049, 0.0482493788, 0.81754595, 0.573838353, -0.611318886, -0.430169106, 0.664261699) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1460. }
  1461. frame[6] = {
  1462. CFrame.new(0.100000054, 0.299999803, -1.00000072, 0.342020154, -1.11758709E-8, -0.939692616, 0.163175941, 0.98480773, 0.059391208, 0.925416708, -0.173648193, 0.336824119) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1463. CFrame.new(-0.0609362423, 1.44977593, -0.209735245, 0.760334492, -0.121869385, 0.637996435, -0.187043279, 0.899552226, 0.394741058, -0.622017801, -0.419468105, 0.661165893) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1464. CFrame.new(1.80173576, 0.285370827, -0.113176629, 0.707106829, -0.696364284, -0.122787789, 0.707106769, 0.696364284, 0.122787833, 8.94069672E-8, -0.173648208, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1465. CFrame.new(-1.43546915, 0.0571947247, 0.252394438, 0.492403924, 0.578531861, 0.650261164, -0.586824, 0.772434831, -0.242861956, -0.642787635, -0.262002528, 0.719846368) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1466. CFrame.new(0.553127408, -2.19508672, -0.191346705, 0.939900517, 0.0629590601, 0.335594267, -0.0558762401, 0.997964621, -0.0307300575, -0.336845756, 0.010131469, 0.941505313) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1467. CFrame.new(-0.986178458, -2.00035954, -0.257694066, 0.405740917, 0.240934551, 0.881660521, -0.0121131111, 0.965962708, -0.258397698, -0.913907945, 0.0941628888, 0.394849122) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1468. }
  1469. frame[7] = {
  1470. CFrame.new(0.0999996886, 0.200998247, -0.752499938, 0.999923289, 0.00369387865, -0.0118249953, 0.00569112226, 0.710869372, 0.703301013, 0.0110039413, -0.703314424, 0.710793972) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1471. CFrame.new(3.31909047E-4, 1.49832737, 0.0408679023, 0.99997443, 6.62207603E-4, 0.00713163614, -7.71284103E-5, 0.996654093, -0.0817354918, -0.0071618557, 0.0817326307, 0.996628642) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1472. CFrame.new(1.52040851, 0.566697955, -0.690980017, 0.707106769, -0.133710638, 0.694349647, 0.707106769, 0.133710653, -0.694349647, -1.1920929E-7, 0.981958687, 0.189095527) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1473. CFrame.new(-1.37526035, 0.0420677513, 0.312325418, 0.492403895, 0.45811826, 0.740044594, -0.586824, 0.802687883, -0.106441624, -0.642787576, -0.381863803, 0.664081573) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1474. CFrame.new(0.208008677, -2.09757519, 0.498215079, 0.999991655, -0.00408810377, 1.58295035E-4, 0.00327420235, 0.822914541, 0.568155766, -0.00245288014, -0.56815058, 0.822921038) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1475. CFrame.new(-0.292521447, -1.44910645, -1.4013716, 0.998255193, -0.0096129626, -0.0582612157, -0.0453759432, 0.506496251, -0.861047387, 0.0377863646, 0.862188578, 0.505176365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1476. }
  1477. frame[8] = {
  1478. CFrame.new(0.0999991894, 0.29995659, -1.499717, 0.939728558, -1.00176781E-4, 0.341916203, 0.21970661, 0.766399443, -0.603620827, -0.26198411, 0.642363846, 0.720230818) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1479. CFrame.new(-8.86619091E-6, 1.43306708, -0.249895573, 0.990271568, -1.64993107E-5, -0.139119774, 0.0695465654, 0.866137445, 0.494942158, 0.120488808, -0.499800563, 0.857715189) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1480. CFrame.new(1.68910587, 0.199776769, 0.182734743, 0.906256795, -0.272001535, -0.323572844, 0.42270717, 0.583132327, 0.693736017, -1.01104379E-5, -0.765480757, 0.643445849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1481. CFrame.new(-1.43325984, 0.266153574, -0.757761419, 0.866213381, 3.96847725E-4, -0.499667138, -0.432791233, 0.500370383, -0.749880135, 0.249720037, 0.865810156, 0.433597952) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1482. CFrame.new(0.209659114, -1.76327229, -0.56563127, 0.973631978, -0.0795714557, -0.213781208, -0.133744955, 0.560054362, -0.817587137, 0.184786141, 0.824623108, 0.534643054) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1483. CFrame.new(-0.805502772, -1.49015367, 1.25610948, 0.919178069, 0.326103032, -0.220825136, 0.0446677096, 0.470763952, 0.881126881, 0.391294688, -0.819777131, 0.418150902) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1484. }
  1485. return frame[frameN]
  1486. end
  1487. }
  1488. AnimTab.ddsc2 = {
  1489. Animation = function(frameN, es, i)
  1490. local frame = {}
  1491. frame[3] = {
  1492. CFrame.new(0, 0.17766802, -0.753894866, 1, 0, 0, 0, 0.866021156, -0.499997556, 0, 0.499997556, 0.866021156) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), 0, 0) * CFrame.Angles(math.rad(es * i), 0, 0),
  1493. CFrame.new(0, 1.49741936, -0.326649696, 1, 0, 0, 0, 0.906303883, 0.422615558, 0, -0.422615558, 0.906303883) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1494. CFrame.new(1.83251798, 0.78095752, 0.280645788, -0.319193363, -0.870083332, 0.375593692, -0.132645577, -0.35140419, -0.926774383, 0.938355982, -0.345641017, -0.00324681401) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1495. CFrame.new(-0.534103811, 0.735669017, -0.574670315, 0.707108974, -0.707104802, 1.47656152E-7, -0.40557462, -0.405577123, -0.819144189, 0.579220891, 0.57922411, -0.573570848) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1496. CFrame.new(0.5, -1.92298663, 0.211373031, 1, 0, 0, 0, 0.984797716, 0.173646599, 0, -0.173646599, 0.984797716) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1497. CFrame.new(-0.493912339, -1.93033445, -0.260809064, 0.99619472, 0.0841859058, -0.022557525, -0.08715491, 0.9622401, -0.257831246, 3.7252903E-9, 0.258816063, 0.96591574) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1498. }
  1499. return frame[frameN]
  1500. end
  1501. }
  1502. AnimTab.eeball = {
  1503. Animation = function(frameN)
  1504. local frame = {}
  1505. frame[1] = {
  1506. CFrame.new(0.0231024288, 0.117871165, 0.0667534098, 0.153348953, 0.0533031374, 0.986734867, -0.196326777, 0.980281532, -0.022440711, -0.968470991, -0.190280914, 0.160790205) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1507. CFrame.new(-9.82806087E-4, 1.48190224, 0.134729072, 0.430856526, 0.121709555, -0.894174278, -0.00897632539, 0.991392076, 0.130617246, 0.902376175, -0.048249796, 0.428241491) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1508. CFrame.new(0.196214378, 0.447213233, -0.918074846, -0.0584451556, 0.920961142, 0.385243595, 0.99660939, 0.0314403176, 0.0760337934, 0.0579133295, 0.388381809, -0.919677734) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1509. CFrame.new(-0.704279125, 0.823919415, -0.977711916, 0.704228282, -0.674167156, 0.222619057, -0.0505702868, -0.360395104, -0.931427896, 0.708169937, 0.644680858, -0.287894905) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1510. CFrame.new(0.879728317, -1.66608763, 0.068454586, 0.30113101, -0.287762165, -0.909126997, 0.14892596, 0.955874264, -0.253230095, 0.941882432, -0.059136048, 0.330699146) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1511. CFrame.new(-0.481897712, -1.87924635, 0.20808506, 0.736232281, -0.0897430629, 0.670750737, -0.0601793602, 0.978558719, 0.196980342, -0.674048126, -0.185387701, 0.715047002) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1512. }
  1513. frame[2] = {
  1514. CFrame.new(0, -0.0937102735, 0.978873253, 1, 0, 0, 0, 0.766040564, 0.64278388, 0, -0.64278388, 0.766040564) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1515. CFrame.new(0, 1.48034358, 0.11128068, 1, 0, 0, 0, 0.984797001, -0.173646271, 0, 0.173646271, 0.984797001) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1516. CFrame.new(1.41875494, 1.19915009, -0.65048945, 0.98390615, -0.177927837, 0.0164583623, -0.100983992, -0.629670858, -0.770254135, 0.147412896, 0.756195545, -0.637504935) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1517. CFrame.new(-1.20100033, 1.19197011, -0.49045983, 0.984808624, 0.157375902, -0.0733856782, 0.0449423641, -0.639220536, -0.767702341, -0.16772753, 0.752741337, -0.636582613) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1518. CFrame.new(0.5, -1.97544622, -0.0424337089, 1, 0, 0, 0, 0.984793901, -0.173645616, 0, 0.173645616, 0.984793901) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1519. CFrame.new(-0.5, -1.31709492, -0.598771811, 1, 0, 0, 0, 0.90629828, -0.422613889, 0, 0.422613889, 0.90629828) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1520. }
  1521. return frame[frameN]
  1522. end
  1523. }
  1524. AnimTab.Stunned = {
  1525. Animation = function(frameN)
  1526. local frame = {}
  1527. frame[1] = {
  1528. CFrame.new(0, -2.59100008, 0.499999881, 1, 0, 0, 0, -4.37113883E-8, -1, 0, 1, -4.37113883E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1529. CFrame.new(1.87009573E-6, 1.50000334, 2.01165676E-6, 0.643021941, 0.071864903, 0.7624681, -0.00759610021, 0.996137023, -0.0874826983, -0.765810072, 0.0504615642, 0.641083777) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1530. CFrame.new(1.60873914, 0.186596781, 5.14485308E-8, -2.80967907E-8, -0.422616363, -0.90630877, -3.34846675E-8, 0.90630877, -0.422616363, 1, 1.84732833E-8, -3.96155357E-8) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1531. CFrame.new(-1.54283965, 0.165183842, -1.7285347E-6, 0.627506137, 0.64278686, 0.439384997, -0.52654016, 0.766043663, -0.368687749, -0.573576152, 0, 0.819151938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1532. CFrame.new(0.794610858, -1.92105973, 8.94069601E-8, 0.906307518, -0.422618121, 0, 0.422618121, 0.906307518, 0, 1.77635684E-15, 3.55271368E-15, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1533. CFrame.new(-0.608584881, -1.99050546, 8.94069672E-8, 0.99619472, 0.087155737, 0, -0.087155737, 0.99619472, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1534. }
  1535. frame[2] = {
  1536. CFrame.new(-8.94069672E-8, -0.565000057, -0.540000021, 0.738018215, -0.0155041451, 0.674602568, -0.536963582, 0.591958284, 0.60104531, -0.408655256, -0.805819452, 0.428550839) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1537. CFrame.new(0.00449608639, 1.4947505, -0.0567360893, 0.869714379, 0.00899204612, -0.493473321, 0.0482296422, 0.993500531, 0.103105068, 0.491193175, -0.113472044, 0.86362803) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1538. CFrame.new(1.59211421, 0.235154063, -0.966028869, 0.389073968, -0.589082718, 0.708239436, 0.877851486, 0.47017312, -0.0911816731, -0.279281527, 0.657205284, 0.700059175) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1539. CFrame.new(-1.66307628, 0.106033534, 0.112266809, -0.381430387, 0.887583852, 0.258274019, 0.398059458, 0.40987438, -0.820701957, -0.834301889, -0.210232213, -0.509649754) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1540. CFrame.new(0.677285492, -1.09661007, -0.4498927, 0.654464066, -0.523385763, -0.545659304, -0.146441713, 0.620272279, -0.770595253, 0.74177587, 0.584234297, 0.329300463) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1541. CFrame.new(-0.215824619, -2.14904809, -0.495715499, 0.845192134, -0.0634796321, -0.530679524, 0.0184392557, 0.995793819, -0.0897487998, 0.534144521, 0.0660696626, 0.842807531) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1542. }
  1543. return frame[frameN]
  1544. end
  1545. }
  1546. AnimTab.dwsq = {
  1547. Animation = function(frameN)
  1548. local frame = {}
  1549. frame[1] = {
  1550. CFrame.new(2.84053385E-7, -0.699999809, -2.38418579E-7, 0.965778768, -0.258819073, -0.0168577731, 0.232835919, 0.836516201, 0.496012032, -0.114275634, -0.482962906, 0.868152142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1551. CFrame.new(-5.63820706E-8, 1.49240422, 0.0868239999, 1, -4.84287739E-8, -8.94069672E-8, -4.47034836E-8, 0.98480767, -0.173648149, -2.98023224E-8, 0.173648193, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1552. CFrame.new(1.74633741, 0.23793821, 0.0817345008, 0.855079293, -0.517596483, -0.0305508971, 0.513783395, 0.837906241, 0.18422699, -0.0697565079, -0.173225164, 0.982408822) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1553. CFrame.new(-1.49061811, 0.166142434, -1.07410741, -0.0469467044, 0.428182781, -0.9024719, -0.761570275, 0.569285035, 0.309717506, 0.64637953, 0.701836109, 0.299365371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1554. CFrame.new(0.463051915, -0.780309081, -0.937637031, 0.941776395, 0.166060507, -0.29237175, -0.294348687, 0.827483535, -0.478152335, 0.162530512, 0.536371887, 0.828184247) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1555. CFrame.new(-0.799590945, -1.51444077, -0.389154136, 0.970662296, 0.0849219561, 0.224951029, -0.22485368, 0.652014375, 0.724098086, -0.0851795673, -0.75343585, 0.651980817) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1556. }
  1557. frame[2] = {
  1558. CFrame.new(0, 0, 0, 0.960631907, 0.00137611502, 0.277821034, -0.159289986, 0.822030306, 0.546711087, -0.227624968, -0.569442153, 0.789887726) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-90), 0, 0),
  1559. CFrame.new(-0.0181836374, 1.50775862, -0.0594066978, 0.999913454, -0.0105673671, -0.00784052908, 0.0118241087, 0.983038306, 0.183019012, 0.00577357411, -0.183095813, 0.983078241) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1560. CFrame.new(1.5073173, 1.31327307, -0.909579456, 0.94229573, -0.200924531, 0.267783791, 0.109451406, -0.571028471, -0.813601255, 0.316384584, 0.795962393, -0.516086161) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1561. CFrame.new(-1.57927585, 0.317291111, 0.397556216, 0.809802711, 0.208654553, 0.548345804, -0.517000973, 0.695623755, 0.498816311, -0.277362049, -0.687437952, 0.671192646) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1562. CFrame.new(0.655821919, -1.91117561, 0.471306443, 0.991203368, 0.0697749257, 0.112460986, -0.110218167, 0.905595839, 0.409570932, -0.0732664168, -0.418363273, 0.905320168) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1563. CFrame.new(-0.524112225, -1.89465261, -0.507151604, 0.994412482, 0.0338317044, -0.100033343, -0.0809665471, 0.852411568, -0.516580105, 0.0677920207, 0.521791637, 0.850385308) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1564. }
  1565. return frame[frameN]
  1566. end
  1567. }
  1568. AnimTab.ddasq = {
  1569. Animation = function(frameN)
  1570. local frame = {}
  1571. frame[1] = {
  1572. CFrame.new(0, -0.534731925, 0.0112457201, 1, 0, 0, 0, 0.965924442, 0.258819371, 0, -0.258819371, 0.965924442) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1573. CFrame.new(0, 1.50000012, 7.4505806E-7, 1, 0, 0, 0, 0.984807253, -0.173648506, 0, 0.173648506, 0.984807253) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1574. CFrame.new(0.299999744, 0.630754709, -0.811704457, 0.573575079, 0.81915313, 0, 0.212012947, -0.148452505, -0.965925574, -0.791240931, 0.554030836, -0.258819669) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1575. CFrame.new(-0.73999542, 0.73686862, -1.20772612, 0.984807611, -0.173648939, 0, -0.0449437611, -0.254887581, -0.965925574, 0.167731956, 0.951250851, -0.258819669) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1576. CFrame.new(0.600003242, -1.40730584, -0.644940317, 0.998224556, -0.0595894046, -3.15287616E-4, 0.0587378703, 0.984819829, -0.163329631, 0.0100432243, 0.163020596, 0.986571074) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1577. CFrame.new(-0.499999046, -1.76638114, 0.578970373, 1, 0, 0, 0, 0.819151044, 0.573577642, 0, -0.573577642, 0.819151044) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1578. }
  1579. frame[2] = {
  1580. CFrame.new(0, -0.116111636, 0.00751628354, 1, 0, 0, 0, 0.996194541, 0.0871559605, 0, -0.0871559605, 0.996194541) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1581. CFrame.new(0, 1.50000036, 4.35113907E-6, 1, 0, 0, 0, 0.996194363, -0.0871559307, 0, 0.0871559307, 0.996194363) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1582. CFrame.new(0.299999624, 0.763609171, -0.734800756, 0.57357496, 0.81915313, 3.00295795E-7, 0.346188933, -0.242402792, -0.906307876, -0.742404878, 0.519835591, -0.422617882) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1583. CFrame.new(-0.739996016, 0.936884642, -1.10638809, 0.984807611, -0.173648879, -8.2919621E-7, -0.0733879656, -0.416197807, -0.906307578, 0.157378927, 0.892538667, -0.422618538) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1584. CFrame.new(0.620001435, -1.73041856, -0.0277541876, 0.98480916, 0.0301536229, -0.17100881, -0.0151344081, 0.995966256, 0.0884598196, 0.172986642, -0.0845277682, 0.981290281) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1585. CFrame.new(-0.499999046, -1.77586401, 0.42114073, 1, 0, 0, 0, 0.965927124, 0.258820683, 0, -0.258819848, 0.965928018) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1586. }
  1587. return frame[frameN]
  1588. end
  1589. }
  1590.  
  1591. local COMBOGUI = Instance.new("ScreenGui")
  1592. local Frame = Instance.new("Frame")
  1593. local dmg = Instance.new("TextLabel")
  1594. local hits = Instance.new("TextLabel")
  1595. local HitstunFrame = Instance.new("Frame")
  1596. local Frame_2 = Instance.new("Frame")
  1597. local Frame_3 = Instance.new("Frame")
  1598. local Frame_4 = Instance.new("Frame")
  1599. local Frame_5 = Instance.new("Frame")
  1600. local Fill = Instance.new("Frame")
  1601. COMBOGUI.Name = "COMBOGUI"
  1602. COMBOGUI.Parent = nil
  1603. Frame.Parent = COMBOGUI
  1604. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  1605. Frame.BackgroundTransparency = 1
  1606. Frame.Position = UDim2.new(0.0299999993, 0, 0.349999994, 0)
  1607. Frame.Size = UDim2.new(0, 100, 0, 100)
  1608. dmg.Name = "dmg"
  1609. dmg.Parent = Frame
  1610. dmg.BackgroundColor3 = Color3.new(1, 1, 1)
  1611. dmg.BorderSizePixel = 0
  1612. dmg.Position = UDim2.new(0.5, 0, 0.5, 0)
  1613. dmg.Font = Enum.Font.SciFi
  1614. dmg.FontSize = Enum.FontSize.Size48
  1615. dmg.Text = "78"
  1616. dmg.TextColor3 = Color3.new(1, 1, 0)
  1617. dmg.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  1618. dmg.TextStrokeTransparency = 0
  1619. dmg.TextWrapped = true
  1620. hits.Name = "hits"
  1621. hits.Parent = Frame
  1622. hits.BackgroundColor3 = Color3.new(1, 1, 1)
  1623. hits.BorderSizePixel = 0
  1624. hits.Position = UDim2.new(0.5, 0, 0.725000024, 0)
  1625. hits.Font = Enum.Font.SciFi
  1626. hits.FontSize = Enum.FontSize.Size18
  1627. hits.Text = "10"
  1628. hits.TextColor3 = Color3.new(1, 1, 0)
  1629. hits.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  1630. hits.TextStrokeTransparency = 0
  1631. hits.TextWrapped = true
  1632. hits.TextSize = 20
  1633. HitstunFrame.Name = "HitstunFrame"
  1634. HitstunFrame.Parent = Frame
  1635. HitstunFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  1636. HitstunFrame.BackgroundTransparency = 0.89999997615814
  1637. HitstunFrame.Position = UDim2.new(0, -10, 0, 90)
  1638. HitstunFrame.Size = UDim2.new(0, 120, 0, 10)
  1639. Frame_2.Parent = HitstunFrame
  1640. Frame_2.BackgroundColor3 = Color3.new(0, 0, 0)
  1641. Frame_2.BorderSizePixel = 0
  1642. Frame_2.Position = UDim2.new(0, 0, 0, 10)
  1643. Frame_2.Size = UDim2.new(0, 120, 0, 1)
  1644. Frame_3.Parent = HitstunFrame
  1645. Frame_3.BackgroundColor3 = Color3.new(0, 0, 0)
  1646. Frame_3.BorderSizePixel = 0
  1647. Frame_3.Size = UDim2.new(0, 120, 0, 1)
  1648. Frame_4.Parent = HitstunFrame
  1649. Frame_4.BackgroundColor3 = Color3.new(0, 0, 0)
  1650. Frame_4.BorderSizePixel = 0
  1651. Frame_4.Size = UDim2.new(0, 1, 0, 10)
  1652. Frame_5.Parent = HitstunFrame
  1653. Frame_5.BackgroundColor3 = Color3.new(0, 0, 0)
  1654. Frame_5.BorderSizePixel = 0
  1655. Frame_5.Position = UDim2.new(0, 120, 0, 0)
  1656. Frame_5.Size = UDim2.new(0, 1, 0, 10)
  1657. Fill.Name = "Fill"
  1658. Fill.Parent = HitstunFrame
  1659. Fill.BackgroundColor3 = Color3.new(1, 1, 0.498039)
  1660. Fill.Size = UDim2.new(0, 80, 0, 10)
  1661. local PhaseGui = Instance.new("ScreenGui")
  1662. local Frame = Instance.new("Frame")
  1663. local Phase1bg = Instance.new("Frame")
  1664. local Phase1 = Instance.new("Frame")
  1665. local Phase1sy = Instance.new("Frame")
  1666. local ImageLabel = Instance.new("ImageLabel")
  1667. local Phase2bg = Instance.new("Frame")
  1668. local Phase2 = Instance.new("Frame")
  1669. local Phase2sy = Instance.new("Frame")
  1670. local ImageLabel_2 = Instance.new("ImageLabel")
  1671. local Phase3bg = Instance.new("Frame")
  1672. local Phase3 = Instance.new("Frame")
  1673. local Phase3sy = Instance.new("Frame")
  1674. local ImageLabel_3 = Instance.new("ImageLabel")
  1675. local Phase4bg = Instance.new("Frame")
  1676. local Phase4 = Instance.new("Frame")
  1677. local Phase4sy = Instance.new("Frame")
  1678. local ImageLabel_4 = Instance.new("ImageLabel")
  1679. PhaseGui.Name = "PhaseGui"
  1680. PhaseGui.Parent = Player.PlayerGui
  1681. Frame.Parent = PhaseGui
  1682. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  1683. Frame.BackgroundTransparency = 1
  1684. Frame.Size = UDim2.new(1, 0, 1, 0)
  1685. Phase1bg.Name = "Phase1bg"
  1686. Phase1bg.Parent = Frame
  1687. Phase1bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1688. Phase1bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1689. Phase1bg.BorderSizePixel = 0
  1690. Phase1bg.Position = UDim2.new(0.889999986, 0, 0.0500000007, 0)
  1691. Phase1bg.Rotation = 45
  1692. Phase1bg.Size = UDim2.new(0, 80, 0, 80)
  1693. Phase1.Name = "Phase1"
  1694. Phase1.Parent = Phase1bg
  1695. Phase1.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1696. Phase1.BorderColor3 = Color3.new(0, 0, 0)
  1697. Phase1.BorderSizePixel = 7
  1698. Phase1.Size = UDim2.new(1, 0, 1, 0)
  1699. Phase1sy.Name = "Phase1sy"
  1700. Phase1sy.Parent = Phase1
  1701. Phase1sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1702. Phase1sy.BackgroundTransparency = 1
  1703. Phase1sy.BorderColor3 = Color3.new(0, 0, 0)
  1704. Phase1sy.BorderSizePixel = 7
  1705. Phase1sy.Size = UDim2.new(1, 0, 1, 0)
  1706. ImageLabel.Parent = Phase1sy
  1707. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1708. ImageLabel.BackgroundTransparency = 1
  1709. ImageLabel.Rotation = -45
  1710. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  1711. ImageLabel.Image = "rbxassetid://200326272"
  1712. ImageLabel.ImageColor3 = Color3.new(0, 0, 0)
  1713. Phase2bg.Name = "Phase2bg"
  1714. Phase2bg.Parent = Frame
  1715. Phase2bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1716. Phase2bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1717. Phase2bg.BorderSizePixel = 0
  1718. Phase2bg.Position = UDim2.new(0.889999986, 0, 0.310000002, 0)
  1719. Phase2bg.Rotation = 45
  1720. Phase2bg.Size = UDim2.new(0, 80, 0, 80)
  1721. Phase2.Name = "Phase2"
  1722. Phase2.Parent = Phase2bg
  1723. Phase2.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1724. Phase2.BorderColor3 = Color3.new(0, 0, 0)
  1725. Phase2.BorderSizePixel = 7
  1726. Phase2.Size = UDim2.new(1, 0, 1, 0)
  1727. Phase2sy.Name = "Phase2sy"
  1728. Phase2sy.Parent = Phase2
  1729. Phase2sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1730. Phase2sy.BackgroundTransparency = 1
  1731. Phase2sy.BorderColor3 = Color3.new(0, 0, 0)
  1732. Phase2sy.BorderSizePixel = 7
  1733. Phase2sy.Size = UDim2.new(1, 0, 1, 0)
  1734. ImageLabel_2.Parent = Phase2sy
  1735. ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1736. ImageLabel_2.BackgroundTransparency = 1
  1737. ImageLabel_2.Rotation = -45
  1738. ImageLabel_2.Size = UDim2.new(1, 0, 1, 0)
  1739. ImageLabel_2.Image = "rbxassetid://200326330"
  1740. ImageLabel_2.ImageColor3 = Color3.new(0, 0, 0)
  1741. Phase3bg.Name = "Phase3bg"
  1742. Phase3bg.Parent = Frame
  1743. Phase3bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1744. Phase3bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1745. Phase3bg.BorderSizePixel = 0
  1746. Phase3bg.Position = UDim2.new(0.889999986, 0, 0.557, 0)
  1747. Phase3bg.Rotation = 45
  1748. Phase3bg.Size = UDim2.new(0, 80, 0, 80)
  1749. Phase3.Name = "Phase3"
  1750. Phase3.Parent = Phase3bg
  1751. Phase3.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1752. Phase3.BorderColor3 = Color3.new(0, 0, 0)
  1753. Phase3.BorderSizePixel = 7
  1754. Phase3.Size = UDim2.new(1, 0, 1, 0)
  1755. Phase3sy.Name = "Phase3sy"
  1756. Phase3sy.Parent = Phase3
  1757. Phase3sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1758. Phase3sy.BackgroundTransparency = 1
  1759. Phase3sy.BorderColor3 = Color3.new(0, 0, 0)
  1760. Phase3sy.BorderSizePixel = 7
  1761. Phase3sy.Size = UDim2.new(1, 0, 1, 0)
  1762. ImageLabel_3.Parent = Phase3sy
  1763. ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1764. ImageLabel_3.BackgroundTransparency = 1
  1765. ImageLabel_3.Rotation = -45
  1766. ImageLabel_3.Size = UDim2.new(1, 0, 1, 0)
  1767. ImageLabel_3.Image = "rbxassetid://200326394"
  1768. ImageLabel_3.ImageColor3 = Color3.new(0, 0, 0)
  1769. Phase4bg.Name = "Phase4bg"
  1770. Phase4bg.Parent = Frame
  1771. Phase4bg.BackgroundColor3 = Color3.new(0, 0, 0)
  1772. Phase4bg.BorderColor3 = Color3.new(1, 1, 0.498039)
  1773. Phase4bg.BorderSizePixel = 0
  1774. Phase4bg.Position = UDim2.new(0.889999986, 0, 0.810000002, 0)
  1775. Phase4bg.Rotation = 45
  1776. Phase4bg.Size = UDim2.new(0, 80, 0, 80)
  1777. Phase4.Name = "Phase4"
  1778. Phase4.Parent = Phase4bg
  1779. Phase4.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1780. Phase4.BorderColor3 = Color3.new(0, 0, 0)
  1781. Phase4.BorderSizePixel = 7
  1782. Phase4.Size = UDim2.new(1, 0, 1, 0)
  1783. Phase4sy.Name = "Phase4sy"
  1784. Phase4sy.Parent = Phase4
  1785. Phase4sy.BackgroundColor3 = Color3.new(1, 1, 1)
  1786. Phase4sy.BackgroundTransparency = 1
  1787. Phase4sy.BorderColor3 = Color3.new(0, 0, 0)
  1788. Phase4sy.BorderSizePixel = 7
  1789. Phase4sy.Size = UDim2.new(1, 0, 1, 0)
  1790. ImageLabel_4.Parent = Phase4sy
  1791. ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1792. ImageLabel_4.BackgroundTransparency = 1
  1793. ImageLabel_4.Rotation = -45
  1794. ImageLabel_4.Size = UDim2.new(1, 0, 1, 0)
  1795. ImageLabel_4.Image = "rbxassetid://200326465"
  1796. ImageLabel_4.ImageColor3 = Color3.new(0, 0, 0)
  1797. Phase = 1
  1798. phase1gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase1bg.Phase1.Phase1sy.ImageLabel
  1799. phase2gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase2bg.Phase2.Phase2sy.ImageLabel
  1800. phase3gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase3bg.Phase3.Phase3sy.ImageLabel
  1801. phase4gui = game.Players.LocalPlayer.PlayerGui.PhaseGui.Frame.Phase4bg.Phase4.Phase4sy.ImageLabel
  1802. lockedcol = Color3.new(0, 0, 0)
  1803. unlockedcol = Color3.new(255, 255, 0)
  1804. Phase1Unlocked = true
  1805. Phase2Unlocked = false
  1806. Phase3Unlocked = false
  1807. Phase4Unlocked = false
  1808. rays_not_ready = false
  1809. lasthit = nil
  1810. trin = Instance.new("BillboardGui", nil)
  1811. trin.AlwaysOnTop = true
  1812. trin.Size = UDim2.new(19, 0, 19, 0)
  1813. trinIm = Instance.new("ImageLabel", trin)
  1814. trinIm.BackgroundTransparency = 1
  1815. trinIm.Size = UDim2.new(1, 0, 1, 0)
  1816. trinIm.Image = "http://www.roblox.com/asset/?id=642882626"
  1817. trinIm.ImageTransparency = 0
  1818.  
  1819. trin2 = Instance.new("BillboardGui", nil)
  1820. trin2.AlwaysOnTop = true
  1821. trin2.Size = UDim2.new(12, 0, 12, 0)
  1822. trinIm2 = Instance.new("ImageLabel", trin2)
  1823. trinIm2.BackgroundTransparency = 1
  1824. trinIm2.Size = UDim2.new(1, 0, 1, 0)
  1825. trinIm2.Image = "http://www.roblox.com/asset/?id=569947411"
  1826. trinIm2.ImageTransparency = 0.5
  1827. trinIm2.ImageColor3 = BrickColor.new("New Yeller").Color
  1828.  
  1829. trin3 = Instance.new("BillboardGui", nil)
  1830. trin3.AlwaysOnTop = true
  1831. trin3.Size = UDim2.new(11.5, 0, 11.5, 0)
  1832. trinIm3 = Instance.new("ImageLabel", trin3)
  1833. trinIm3.BackgroundTransparency = 1
  1834. trinIm3.Size = UDim2.new(1, 0, 1, 0)
  1835. trinIm3.Image = "http://www.roblox.com/asset/?id=642977507"
  1836. trinIm3.ImageTransparency = 0
  1837.  
  1838. local poof = false
  1839. game:service'RunService'.RenderStepped:connect(function()
  1840. if poof == true then
  1841. trin.Parent, trin2.Parent, trin3.Parent = Player.PlayerGui, Player.PlayerGui, Player.PlayerGui
  1842. end
  1843. trinIm2.Rotation = trinIm2.Rotation + 1
  1844. trinIm3.Rotation = trinIm3.Rotation - 1
  1845. if trinIm.ImageTransparency >= 0 then
  1846. trinIm.ImageTransparency = trinIm.ImageTransparency + 0.01
  1847. end
  1848. if 1 <= trinIm.ImageTransparency then
  1849. repeat
  1850. swait()
  1851. trinIm.ImageTransparency = trinIm.ImageTransparency - 0.01
  1852. until trinIm.ImageTransparency <= 0.4
  1853. end
  1854. end)
  1855. Lring = Instance.new("Part", EffectModel)
  1856. Lring.CanCollide = false
  1857. Lring.Anchored = false
  1858. Lring.CFrame = RightArm.CFrame * CFrame.new(0, -1, 0)
  1859. Lring.Transparency = 1
  1860. rgui = Instance.new("BillboardGui")
  1861. rgui.Parent = Lring
  1862. rgui.Size = UDim2.new(3, 0, 2.4, 0)
  1863. rgui.AlwaysOnTop = false
  1864. rimg = Instance.new("ImageLabel")
  1865. rimg.Parent = rgui
  1866. rimg.BackgroundTransparency = 1
  1867. rimg.Size = UDim2.new(1, 0, 1, 0)
  1868. rimg.Image = "rbxassetid://200369289"
  1869. rimg.ImageColor3 = Color3.new(255, 255, 0)
  1870. w = Instance.new("Motor", Lring)
  1871. w.Part0 = LeftArm
  1872. w.Part1 = Lring
  1873. w.C1 = CFrame.new(0, 1, 0)
  1874. DDCready = false
  1875. DDC = false
  1876.  
  1877. -----------------------
  1878. CreateGui = function()
  1879. local NewGuiPart1 = Instance.new("ScreenGui")
  1880. NewGuiPart1.Name = "Controls"
  1881. -------
  1882. local NewGuiPart2 = Instance.new("Frame")
  1883. NewGuiPart2.Active = true
  1884. NewGuiPart2.Name = "Help"
  1885. NewGuiPart2.Position = UDim2.new(1, 0, 0.5, -150)
  1886. NewGuiPart2.Selectable = true
  1887. NewGuiPart2.Size = UDim2.new(0, 500, 0, 300)
  1888. NewGuiPart2.Style = Enum.FrameStyle.DropShadow
  1889. NewGuiPart2.Draggable = true
  1890. NewGuiPart2.Parent = NewGuiPart1
  1891. -------
  1892. local NewGuiPart3 = Instance.new("TextLabel")
  1893. NewGuiPart3.BackgroundTransparency = 1
  1894. NewGuiPart3.Name = "Title"
  1895. NewGuiPart3.Selectable = true
  1896. NewGuiPart3.Size = UDim2.new(1, 0, 0, 30)
  1897. NewGuiPart3.FontSize = Enum.FontSize.Size24
  1898. NewGuiPart3.Text = "Ace of spades"
  1899. NewGuiPart3.TextColor3 = Color3.new(1, 1, 0)
  1900. NewGuiPart3.ClipsDescendants = true
  1901. NewGuiPart3.Draggable = true
  1902. NewGuiPart3.Parent = NewGuiPart2
  1903. -------
  1904. local NewGuiPart4 = Instance.new("Frame")
  1905. NewGuiPart4.BorderSizePixel = 0
  1906. NewGuiPart4.Name = "Border"
  1907. NewGuiPart4.Position = UDim2.new(0, 0, 1, 0)
  1908. NewGuiPart4.Size = UDim2.new(1, 0, 0, 1)
  1909. NewGuiPart4.Draggable = true
  1910. NewGuiPart4.Parent = NewGuiPart3
  1911. -------
  1912. local NewGuiPart5 = Instance.new("ScrollingFrame")
  1913. NewGuiPart5.BackgroundColor3 = Color3.new(0.32549, 0.32549, 0.32549)
  1914. NewGuiPart5.BorderSizePixel = 0
  1915. NewGuiPart5.Name = "Content"
  1916. NewGuiPart5.Position = UDim2.new(0, 0, 0, 35)
  1917. NewGuiPart5.Selectable = true
  1918. NewGuiPart5.Size = UDim2.new(1, 0, 1, -65)
  1919. NewGuiPart5.CanvasSize = UDim2.new(1, 0, 3, 0)
  1920. NewGuiPart5.ScrollBarThickness = 7
  1921. NewGuiPart5.ClipsDescendants = true
  1922. NewGuiPart5.Draggable = true
  1923. NewGuiPart5.Parent = NewGuiPart2
  1924. -------
  1925. local NewGuiPart6 = Instance.new("TextLabel")
  1926. NewGuiPart6.BackgroundTransparency = 1
  1927. NewGuiPart6.Name = "Line18"
  1928. NewGuiPart6.Position = UDim2.new(0, 0, 0, 520)
  1929. NewGuiPart6.Size = UDim2.new(0.949999988, 0, 0, 30)
  1930. NewGuiPart6.Font = Enum.Font.SciFi
  1931. NewGuiPart6.FontSize = Enum.FontSize.Size18
  1932. NewGuiPart6.Text = "SSADQ(Phase 3 must be unlocked)(Counter attack)(Press Q during it to lose 15 hp in return to activate the counter)"
  1933. NewGuiPart6.TextColor3 = Color3.new(1, 1, 1)
  1934. NewGuiPart6.TextScaled = true
  1935. NewGuiPart6.TextWrapped = true
  1936. NewGuiPart6.TextXAlignment = Enum.TextXAlignment.Left
  1937. NewGuiPart6.Parent = NewGuiPart5
  1938. -------
  1939. local NewGuiPart7 = Instance.new("TextLabel")
  1940. NewGuiPart7.BackgroundTransparency = 1
  1941. NewGuiPart7.Name = "Line27"
  1942. NewGuiPart7.Position = UDim2.new(0, 0, 0, 790)
  1943. NewGuiPart7.Size = UDim2.new(1, 0, 0, 30)
  1944. NewGuiPart7.Font = Enum.Font.SciFi
  1945. NewGuiPart7.FontSize = Enum.FontSize.Size18
  1946. NewGuiPart7.Text = "ASDC(Phase 2 must be unlocked)"
  1947. NewGuiPart7.TextColor3 = Color3.new(1, 1, 1)
  1948. NewGuiPart7.TextWrapped = true
  1949. NewGuiPart7.TextXAlignment = Enum.TextXAlignment.Left
  1950. NewGuiPart7.Parent = NewGuiPart5
  1951. -------
  1952. local NewGuiPart8 = Instance.new("TextLabel")
  1953. NewGuiPart8.BackgroundTransparency = 1
  1954. NewGuiPart8.Name = "Line26"
  1955. NewGuiPart8.Position = UDim2.new(0, 0, 0, 760)
  1956. NewGuiPart8.Size = UDim2.new(1, 0, 0, 30)
  1957. NewGuiPart8.Font = Enum.Font.SciFi
  1958. NewGuiPart8.FontSize = Enum.FontSize.Size18
  1959. NewGuiPart8.Text = "SC( in air)"
  1960. NewGuiPart8.TextColor3 = Color3.new(1, 1, 1)
  1961. NewGuiPart8.TextWrapped = true
  1962. NewGuiPart8.TextXAlignment = Enum.TextXAlignment.Left
  1963. NewGuiPart8.Parent = NewGuiPart5
  1964. -------
  1965. local NewGuiPart9 = Instance.new("TextLabel")
  1966. NewGuiPart9.BackgroundTransparency = 1
  1967. NewGuiPart9.Name = "Line25"
  1968. NewGuiPart9.Position = UDim2.new(0, 0, 0, 730)
  1969. NewGuiPart9.Size = UDim2.new(1, 0, 0, 30)
  1970. NewGuiPart9.Font = Enum.Font.SciFi
  1971. NewGuiPart9.FontSize = Enum.FontSize.Size18
  1972. NewGuiPart9.Text = "DDQ and AAQ and SSQ (During combo)"
  1973. NewGuiPart9.TextColor3 = Color3.new(1, 1, 1)
  1974. NewGuiPart9.TextWrapped = true
  1975. NewGuiPart9.TextXAlignment = Enum.TextXAlignment.Left
  1976. NewGuiPart9.Parent = NewGuiPart5
  1977. -------
  1978. local NewGuiPart10 = Instance.new("TextLabel")
  1979. NewGuiPart10.BackgroundTransparency = 1
  1980. NewGuiPart10.Name = "Line6"
  1981. NewGuiPart10.Position = UDim2.new(0, 0, 0, 160)
  1982. NewGuiPart10.Size = UDim2.new(1, 0, 0, 30)
  1983. NewGuiPart10.Font = Enum.Font.SciFi
  1984. NewGuiPart10.FontSize = Enum.FontSize.Size18
  1985. NewGuiPart10.Text = "C"
  1986. NewGuiPart10.TextColor3 = Color3.new(1, 1, 1)
  1987. NewGuiPart10.TextWrapped = true
  1988. NewGuiPart10.TextXAlignment = Enum.TextXAlignment.Left
  1989. NewGuiPart10.Parent = NewGuiPart5
  1990. -------
  1991. local NewGuiPart11 = Instance.new("TextLabel")
  1992. NewGuiPart11.BackgroundTransparency = 1
  1993. NewGuiPart11.Name = "Line5"
  1994. NewGuiPart11.Position = UDim2.new(0, 0, 0, 130)
  1995. NewGuiPart11.Size = UDim2.new(1, 0, 0, 30)
  1996. NewGuiPart11.Font = Enum.Font.SciFi
  1997. NewGuiPart11.FontSize = Enum.FontSize.Size18
  1998. NewGuiPart11.Text = "X"
  1999. NewGuiPart11.TextColor3 = Color3.new(1, 1, 1)
  2000. NewGuiPart11.TextWrapped = true
  2001. NewGuiPart11.TextXAlignment = Enum.TextXAlignment.Left
  2002. NewGuiPart11.Parent = NewGuiPart5
  2003. -------
  2004. local NewGuiPart12 = Instance.new("TextLabel")
  2005. NewGuiPart12.BackgroundTransparency = 1
  2006. NewGuiPart12.Name = "Line4"
  2007. NewGuiPart12.Position = UDim2.new(0, 0, 0, 100)
  2008. NewGuiPart12.Size = UDim2.new(1, 0, 0, 30)
  2009. NewGuiPart12.Font = Enum.Font.SciFi
  2010. NewGuiPart12.FontSize = Enum.FontSize.Size18
  2011. NewGuiPart12.Text = "Z"
  2012. NewGuiPart12.TextColor3 = Color3.new(1, 1, 1)
  2013. NewGuiPart12.TextWrapped = true
  2014. NewGuiPart12.TextXAlignment = Enum.TextXAlignment.Left
  2015. NewGuiPart12.Parent = NewGuiPart5
  2016. -------
  2017. local NewGuiPart13 = Instance.new("TextLabel")
  2018. NewGuiPart13.BackgroundTransparency = 1
  2019. NewGuiPart13.Name = "Line3"
  2020. NewGuiPart13.Position = UDim2.new(0, 0, 0, 75)
  2021. NewGuiPart13.Size = UDim2.new(1, 0, 0, 40)
  2022. NewGuiPart13.Font = Enum.Font.SciFi
  2023. NewGuiPart13.FontSize = Enum.FontSize.Size18
  2024. NewGuiPart13.Text = "DAQ --Returns to Last phase"
  2025. NewGuiPart13.TextColor3 = Color3.new(1, 1, 1)
  2026. NewGuiPart13.TextWrapped = true
  2027. NewGuiPart13.TextXAlignment = Enum.TextXAlignment.Left
  2028. NewGuiPart13.TextYAlignment = Enum.TextYAlignment.Top
  2029. NewGuiPart13.Parent = NewGuiPart5
  2030. -------
  2031. local NewGuiPart14 = Instance.new("TextLabel")
  2032. NewGuiPart14.BackgroundTransparency = 1
  2033. NewGuiPart14.Name = "Line2"
  2034. NewGuiPart14.Position = UDim2.new(0, 0, 0, 35)
  2035. NewGuiPart14.Size = UDim2.new(1, 0, 0, 30)
  2036. NewGuiPart14.Font = Enum.Font.SciFi
  2037. NewGuiPart14.FontSize = Enum.FontSize.Size18
  2038. NewGuiPart14.Text = "ADQ --Unlocks Next Phase "
  2039. NewGuiPart14.TextColor3 = Color3.new(1, 1, 1)
  2040. NewGuiPart14.TextXAlignment = Enum.TextXAlignment.Left
  2041. NewGuiPart14.Parent = NewGuiPart5
  2042. -------
  2043. local NewGuiPart15 = Instance.new("TextLabel")
  2044. NewGuiPart15.BackgroundTransparency = 1
  2045. NewGuiPart15.Name = "Line1"
  2046. NewGuiPart15.Size = UDim2.new(1, 0, 0, 30)
  2047. NewGuiPart15.Font = Enum.Font.SciFi
  2048. NewGuiPart15.FontSize = Enum.FontSize.Size18
  2049. NewGuiPart15.Text = "Ctrl --Turns on/off 2D camera"
  2050. NewGuiPart15.TextColor3 = Color3.new(1, 1, 1)
  2051. NewGuiPart15.TextXAlignment = Enum.TextXAlignment.Left
  2052. NewGuiPart15.Parent = NewGuiPart5
  2053. -------
  2054. local NewGuiPart16 = Instance.new("TextLabel")
  2055. NewGuiPart16.BackgroundTransparency = 1
  2056. NewGuiPart16.Name = "Line8"
  2057. NewGuiPart16.Position = UDim2.new(0, 0, 0, 220)
  2058. NewGuiPart16.Size = UDim2.new(1, 0, 0, 30)
  2059. NewGuiPart16.Font = Enum.Font.SciFi
  2060. NewGuiPart16.FontSize = Enum.FontSize.Size18
  2061. NewGuiPart16.Text = "SAX"
  2062. NewGuiPart16.TextColor3 = Color3.new(1, 1, 1)
  2063. NewGuiPart16.TextWrapped = true
  2064. NewGuiPart16.TextXAlignment = Enum.TextXAlignment.Left
  2065. NewGuiPart16.Parent = NewGuiPart5
  2066. -------
  2067. local NewGuiPart17 = Instance.new("TextLabel")
  2068. NewGuiPart17.BackgroundTransparency = 1
  2069. NewGuiPart17.Name = "Line9"
  2070. NewGuiPart17.Position = UDim2.new(0, 0, 0, 250)
  2071. NewGuiPart17.Size = UDim2.new(1, 0, 0, 30)
  2072. NewGuiPart17.Font = Enum.Font.SciFi
  2073. NewGuiPart17.FontSize = Enum.FontSize.Size18
  2074. NewGuiPart17.Text = "ASE"
  2075. NewGuiPart17.TextColor3 = Color3.new(1, 1, 1)
  2076. NewGuiPart17.TextWrapped = true
  2077. NewGuiPart17.TextXAlignment = Enum.TextXAlignment.Left
  2078. NewGuiPart17.Parent = NewGuiPart5
  2079. -------
  2080. local NewGuiPart18 = Instance.new("TextLabel")
  2081. NewGuiPart18.BackgroundTransparency = 1
  2082. NewGuiPart18.Name = "Line10"
  2083. NewGuiPart18.Position = UDim2.new(0, 0, 0, 280)
  2084. NewGuiPart18.Size = UDim2.new(1, 0, 0, 30)
  2085. NewGuiPart18.Font = Enum.Font.SciFi
  2086. NewGuiPart18.FontSize = Enum.FontSize.Size18
  2087. NewGuiPart18.Text = "DASQ"
  2088. NewGuiPart18.TextColor3 = Color3.new(1, 1, 1)
  2089. NewGuiPart18.TextWrapped = true
  2090. NewGuiPart18.TextXAlignment = Enum.TextXAlignment.Left
  2091. NewGuiPart18.Parent = NewGuiPart5
  2092. -------
  2093. local NewGuiPart19 = Instance.new("TextLabel")
  2094. NewGuiPart19.BackgroundTransparency = 1
  2095. NewGuiPart19.Name = "Line11"
  2096. NewGuiPart19.Position = UDim2.new(0, 0, 0, 310)
  2097. NewGuiPart19.Size = UDim2.new(1, 0, 0, 30)
  2098. NewGuiPart19.Font = Enum.Font.SciFi
  2099. NewGuiPart19.FontSize = Enum.FontSize.Size18
  2100. NewGuiPart19.Text = "DWC"
  2101. NewGuiPart19.TextColor3 = Color3.new(1, 1, 1)
  2102. NewGuiPart19.TextWrapped = true
  2103. NewGuiPart19.TextXAlignment = Enum.TextXAlignment.Left
  2104. NewGuiPart19.Parent = NewGuiPart5
  2105. -------
  2106. local NewGuiPart20 = Instance.new("TextLabel")
  2107. NewGuiPart20.BackgroundTransparency = 1
  2108. NewGuiPart20.Name = "Line12"
  2109. NewGuiPart20.Position = UDim2.new(0, 0, 0, 340)
  2110. NewGuiPart20.Size = UDim2.new(1, 0, 0, 30)
  2111. NewGuiPart20.Font = Enum.Font.SciFi
  2112. NewGuiPart20.FontSize = Enum.FontSize.Size18
  2113. NewGuiPart20.Text = "SAQ (while in air)"
  2114. NewGuiPart20.TextColor3 = Color3.new(1, 1, 1)
  2115. NewGuiPart20.TextWrapped = true
  2116. NewGuiPart20.TextXAlignment = Enum.TextXAlignment.Left
  2117. NewGuiPart20.Parent = NewGuiPart5
  2118. -------
  2119. local NewGuiPart21 = Instance.new("TextLabel")
  2120. NewGuiPart21.BackgroundTransparency = 1
  2121. NewGuiPart21.Name = "Line13"
  2122. NewGuiPart21.Position = UDim2.new(0, 0, 0, 370)
  2123. NewGuiPart21.Size = UDim2.new(1, 0, 0, 30)
  2124. NewGuiPart21.Font = Enum.Font.SciFi
  2125. NewGuiPart21.FontSize = Enum.FontSize.Size18
  2126. NewGuiPart21.Text = "AASQ (Phase 4 must be unlocked)"
  2127. NewGuiPart21.TextColor3 = Color3.new(1, 1, 1)
  2128. NewGuiPart21.TextWrapped = true
  2129. NewGuiPart21.TextXAlignment = Enum.TextXAlignment.Left
  2130. NewGuiPart21.Parent = NewGuiPart5
  2131. -------
  2132. local NewGuiPart22 = Instance.new("TextLabel")
  2133. NewGuiPart22.BackgroundTransparency = 1
  2134. NewGuiPart22.Name = "Line14"
  2135. NewGuiPart22.Position = UDim2.new(0, 0, 0, 400)
  2136. NewGuiPart22.Size = UDim2.new(1, 0, 0, 30)
  2137. NewGuiPart22.Font = Enum.Font.SciFi
  2138. NewGuiPart22.FontSize = Enum.FontSize.Size18
  2139. NewGuiPart22.Text = "WWX (Phase 2 must be unlocked)"
  2140. NewGuiPart22.TextColor3 = Color3.new(1, 1, 1)
  2141. NewGuiPart22.TextWrapped = true
  2142. NewGuiPart22.TextXAlignment = Enum.TextXAlignment.Left
  2143. NewGuiPart22.Parent = NewGuiPart5
  2144. -------
  2145. local NewGuiPart23 = Instance.new("TextLabel")
  2146. NewGuiPart23.BackgroundTransparency = 1
  2147. NewGuiPart23.Name = "Line15"
  2148. NewGuiPart23.Position = UDim2.new(0, 0, 0, 430)
  2149. NewGuiPart23.Size = UDim2.new(1, 0, 0, 30)
  2150. NewGuiPart23.Font = Enum.Font.SciFi
  2151. NewGuiPart23.FontSize = Enum.FontSize.Size18
  2152. NewGuiPart23.Text = "ASDQ(Phase 2 must be unlocked)"
  2153. NewGuiPart23.TextColor3 = Color3.new(1, 1, 1)
  2154. NewGuiPart23.TextWrapped = true
  2155. NewGuiPart23.TextXAlignment = Enum.TextXAlignment.Left
  2156. NewGuiPart23.Parent = NewGuiPart5
  2157. -------
  2158. local NewGuiPart24 = Instance.new("TextLabel")
  2159. NewGuiPart24.BackgroundTransparency = 1
  2160. NewGuiPart24.Name = "Line16"
  2161. NewGuiPart24.Position = UDim2.new(0, 0, 0, 460)
  2162. NewGuiPart24.Size = UDim2.new(1, 0, 0, 30)
  2163. NewGuiPart24.Font = Enum.Font.SciFi
  2164. NewGuiPart24.FontSize = Enum.FontSize.Size18
  2165. NewGuiPart24.Text = "ASDSDQ(Phase 2 must be unlocked)"
  2166. NewGuiPart24.TextColor3 = Color3.new(1, 1, 1)
  2167. NewGuiPart24.TextWrapped = true
  2168. NewGuiPart24.TextXAlignment = Enum.TextXAlignment.Left
  2169. NewGuiPart24.Parent = NewGuiPart5
  2170. -------
  2171. local NewGuiPart25 = Instance.new("TextLabel")
  2172. NewGuiPart25.BackgroundTransparency = 1
  2173. NewGuiPart25.Name = "Line17"
  2174. NewGuiPart25.Position = UDim2.new(0, 0, 0, 490)
  2175. NewGuiPart25.Size = UDim2.new(1, 0, 0, 30)
  2176. NewGuiPart25.Font = Enum.Font.SciFi
  2177. NewGuiPart25.FontSize = Enum.FontSize.Size18
  2178. NewGuiPart25.Text = "WADQ(Phase 3 must be unlocked)"
  2179. NewGuiPart25.TextColor3 = Color3.new(1, 1, 1)
  2180. NewGuiPart25.TextWrapped = true
  2181. NewGuiPart25.TextXAlignment = Enum.TextXAlignment.Left
  2182. NewGuiPart25.Parent = NewGuiPart5
  2183. -------
  2184. local NewGuiPart26 = Instance.new("TextLabel")
  2185. NewGuiPart26.BackgroundTransparency = 1
  2186. NewGuiPart26.Name = "Line27"
  2187. NewGuiPart26.Position = UDim2.new(0, 0, 0, 820)
  2188. NewGuiPart26.Size = UDim2.new(1, 0, 0, 30)
  2189. NewGuiPart26.Font = Enum.Font.SciFi
  2190. NewGuiPart26.FontSize = Enum.FontSize.Size18
  2191. NewGuiPart26.Text = "WWQ"
  2192. NewGuiPart26.TextColor3 = Color3.new(1, 1, 1)
  2193. NewGuiPart26.TextWrapped = true
  2194. NewGuiPart26.TextXAlignment = Enum.TextXAlignment.Left
  2195. NewGuiPart26.Parent = NewGuiPart5
  2196. -------
  2197. local NewGuiPart27 = Instance.new("TextLabel")
  2198. NewGuiPart27.BackgroundTransparency = 1
  2199. NewGuiPart27.Name = "Line19"
  2200. NewGuiPart27.Position = UDim2.new(0, 0, 0, 550)
  2201. NewGuiPart27.Size = UDim2.new(1, 0, 0, 30)
  2202. NewGuiPart27.Font = Enum.Font.SciFi
  2203. NewGuiPart27.FontSize = Enum.FontSize.Size18
  2204. NewGuiPart27.Text = "DSASQ(Phase 3 must be unlocked)"
  2205. NewGuiPart27.TextColor3 = Color3.new(1, 1, 1)
  2206. NewGuiPart27.TextWrapped = true
  2207. NewGuiPart27.TextXAlignment = Enum.TextXAlignment.Left
  2208. NewGuiPart27.Parent = NewGuiPart5
  2209. -------
  2210. local NewGuiPart28 = Instance.new("TextLabel")
  2211. NewGuiPart28.BackgroundTransparency = 1
  2212. NewGuiPart28.Name = "Line20"
  2213. NewGuiPart28.Position = UDim2.new(0, 0, 0, 580)
  2214. NewGuiPart28.Size = UDim2.new(1, 0, 0, 30)
  2215. NewGuiPart28.Font = Enum.Font.SciFi
  2216. NewGuiPart28.FontSize = Enum.FontSize.Size18
  2217. NewGuiPart28.Text = "SDDQ(Phase 3 must be unlocked)"
  2218. NewGuiPart28.TextColor3 = Color3.new(1, 1, 1)
  2219. NewGuiPart28.TextWrapped = true
  2220. NewGuiPart28.TextXAlignment = Enum.TextXAlignment.Left
  2221. NewGuiPart28.Parent = NewGuiPart5
  2222. -------
  2223. local NewGuiPart29 = Instance.new("TextLabel")
  2224. NewGuiPart29.BackgroundTransparency = 1
  2225. NewGuiPart29.Name = "Line21"
  2226. NewGuiPart29.Position = UDim2.new(0, 0, 0, 610)
  2227. NewGuiPart29.Size = UDim2.new(1, 0, 0, 30)
  2228. NewGuiPart29.Font = Enum.Font.SciFi
  2229. NewGuiPart29.FontSize = Enum.FontSize.Size18
  2230. NewGuiPart29.Text = "DDSC(Phase 3 must be unlocked)"
  2231. NewGuiPart29.TextColor3 = Color3.new(1, 1, 1)
  2232. NewGuiPart29.TextWrapped = true
  2233. NewGuiPart29.TextXAlignment = Enum.TextXAlignment.Left
  2234. NewGuiPart29.Parent = NewGuiPart5
  2235. -------
  2236. local NewGuiPart30 = Instance.new("TextLabel")
  2237. NewGuiPart30.BackgroundTransparency = 1
  2238. NewGuiPart30.Name = "Line22"
  2239. NewGuiPart30.Position = UDim2.new(0, 0, 0, 640)
  2240. NewGuiPart30.Size = UDim2.new(1, 0, 0, 30)
  2241. NewGuiPart30.Font = Enum.Font.SciFi
  2242. NewGuiPart30.FontSize = Enum.FontSize.Size18
  2243. NewGuiPart30.Text = "ASDSSQ(Phase 4 must be unlocked)"
  2244. NewGuiPart30.TextColor3 = Color3.new(1, 1, 1)
  2245. NewGuiPart30.TextWrapped = true
  2246. NewGuiPart30.TextXAlignment = Enum.TextXAlignment.Left
  2247. NewGuiPart30.Parent = NewGuiPart5
  2248. -------
  2249. local NewGuiPart31 = Instance.new("TextLabel")
  2250. NewGuiPart31.BackgroundTransparency = 1
  2251. NewGuiPart31.Name = "Line23"
  2252. NewGuiPart31.Position = UDim2.new(0, 0, 0, 670)
  2253. NewGuiPart31.Size = UDim2.new(1, 0, 0, 30)
  2254. NewGuiPart31.Font = Enum.Font.SciFi
  2255. NewGuiPart31.FontSize = Enum.FontSize.Size18
  2256. NewGuiPart31.Text = "SSZ(Phase 4 must be unlocked)"
  2257. NewGuiPart31.TextColor3 = Color3.new(1, 1, 1)
  2258. NewGuiPart31.TextWrapped = true
  2259. NewGuiPart31.TextXAlignment = Enum.TextXAlignment.Left
  2260. NewGuiPart31.Parent = NewGuiPart5
  2261. -------
  2262. local NewGuiPart32 = Instance.new("TextLabel")
  2263. NewGuiPart32.BackgroundTransparency = 1
  2264. NewGuiPart32.Name = "Line7"
  2265. NewGuiPart32.Position = UDim2.new(0, 0, 0, 190)
  2266. NewGuiPart32.Size = UDim2.new(1, 0, 0, 30)
  2267. NewGuiPart32.Font = Enum.Font.SciFi
  2268. NewGuiPart32.FontSize = Enum.FontSize.Size18
  2269. NewGuiPart32.Text = "SDQ"
  2270. NewGuiPart32.TextColor3 = Color3.new(1, 1, 1)
  2271. NewGuiPart32.TextWrapped = true
  2272. NewGuiPart32.TextXAlignment = Enum.TextXAlignment.Left
  2273. NewGuiPart32.Parent = NewGuiPart5
  2274. -------
  2275. local NewGuiPart33 = Instance.new("TextLabel")
  2276. NewGuiPart33.BackgroundTransparency = 1
  2277. NewGuiPart33.Name = "Line24"
  2278. NewGuiPart33.Position = UDim2.new(0, 0, 0, 700)
  2279. NewGuiPart33.Size = UDim2.new(1, 0, 0, 30)
  2280. NewGuiPart33.Font = Enum.Font.SciFi
  2281. NewGuiPart33.FontSize = Enum.FontSize.Size18
  2282. NewGuiPart33.Text = "DDSWX(Phase 4 must be unlocked)"
  2283. NewGuiPart33.TextColor3 = Color3.new(1, 1, 1)
  2284. NewGuiPart33.TextWrapped = true
  2285. NewGuiPart33.TextXAlignment = Enum.TextXAlignment.Left
  2286. NewGuiPart33.Parent = NewGuiPart5
  2287. -------
  2288. local NewGuiPart34 = Instance.new("Frame")
  2289. NewGuiPart34.BackgroundTransparency = 1
  2290. NewGuiPart34.Name = "Buttons"
  2291. NewGuiPart34.Position = UDim2.new(-0.850000024, 0, 0.899999976, -60)
  2292. NewGuiPart34.Size = UDim2.new(1, 0, 0, 60)
  2293. NewGuiPart34.Parent = NewGuiPart1
  2294. -------
  2295. local NewGuiPart35 = Instance.new("TextButton")
  2296. NewGuiPart35.Active = true
  2297. NewGuiPart35.BorderColor3 = Color3.new(1, 1, 1)
  2298. NewGuiPart35.Name = "Controls"
  2299. NewGuiPart35.Position = UDim2.new(1, -94, 1, -35)
  2300. NewGuiPart35.Selectable = true
  2301. NewGuiPart35.Size = UDim2.new(0, 90, 0, 30)
  2302. NewGuiPart35.Style = Enum.ButtonStyle.RobloxRoundButton
  2303. NewGuiPart35.Font = Enum.Font.SciFi
  2304. NewGuiPart35.FontSize = Enum.FontSize.Size18
  2305. NewGuiPart35.Text = "Controls"
  2306. NewGuiPart35.TextColor3 = Color3.new(1, 1, 1)
  2307. NewGuiPart35.Parent = NewGuiPart34
  2308.  
  2309. Controls = NewGuiPart1
  2310. end
  2311.  
  2312. CreateGui()
  2313. Controls.Parent = Player.PlayerGui
  2314. coroutine.wrap(function()
  2315. local this = {
  2316. Debounces = {
  2317. HelpOpen = false,
  2318. CoolDownOpen = false,
  2319. NameShowing = true
  2320. }
  2321. }
  2322. Help = Controls.Help
  2323. Controls = Controls.Buttons.Controls
  2324. function this:ToggleHelp()
  2325. if this.Debounces.HelpOpen == true then
  2326. Help:TweenPosition(UDim2.new(1, 0, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  2327. this.Debounces.HelpOpen = false
  2328. elseif this.Debounces.HelpOpen == false then
  2329. Help:TweenPosition(UDim2.new(0.55, -320, 0.5, -150), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  2330. this.Debounces.HelpOpen = true
  2331. end
  2332. end
  2333. Controls.MouseButton1Down:connect(function()
  2334. this:ToggleHelp()
  2335. end)
  2336. end)()
  2337.  
  2338. it = Instance.new
  2339. vt = Vector3.new
  2340. LastMove = ""
  2341. MaxStun = 100
  2342. MaxEN = 100
  2343. local Color1 = Torso.BrickColor
  2344. EffecMo = EffectModel
  2345. animing = false
  2346. cards = {
  2347. "http://www.roblox.com/asset/?id=628445888",
  2348. "http://www.roblox.com/asset/?id=628445764",
  2349. "http://www.roblox.com/asset/?id=628445481",
  2350. "http://www.roblox.com/asset/?id=628445980",
  2351. "http://www.roblox.com/asset/?id=628446265",
  2352. "http://www.roblox.com/asset/?id=628446350"
  2353. }
  2354. RootCF = CFrame.Angles(0, 0, 0)
  2355. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2356. local RW = Instance.new("Motor", nil)
  2357. RW.Name = "Right Shoulder"
  2358. local LW = Instance.new("Motor", nil)
  2359. LW.Name = "Left Shoulder"
  2360. local RH = Instance.new("Motor", nil)
  2361. RH.Name = "Right Hip"
  2362. local LH = Instance.new("Motor", nil)
  2363. LH.Name = "Left Hip"
  2364. Neck = Torso.Neck
  2365. r1m = RootJoint.C1
  2366. r0m = RootJoint.C0
  2367. n1m = Neck.C1
  2368. n0m = Neck.C0
  2369. local rarmc1 = RW.C1
  2370. local larmc1 = LW.C1
  2371. local rlegc1 = RH.C1
  2372. local llegc1 = LH.C1
  2373. local resetc1 = false
  2374. Comboing = false
  2375. HTime = 0
  2376. LastDamage = 0
  2377. ComboHits = 0
  2378. local bg = Instance.new("BodyGyro")
  2379. bg.Parent = nil
  2380. bg.maxTorque = Vector3.new(50000000, 5000000, 50000000) * 10000
  2381. bg.P = 9000
  2382. bg.D = 100
  2383. BodyVel = Instance.new("BodyVelocity")
  2384. BodyVel.Name = "HumanoidMover"
  2385. BodyVel.P = 2000
  2386. BodyVel.maxForce = Vector3.new(4800000, 0, 4800000)
  2387. BodyVel.Parent = nil
  2388. Character.Archivable = true
  2389. local afterimage = Character:Clone()
  2390. afterimage.Name = ""
  2391. local totrans = {}
  2392. local AfterImageCF = {}
  2393. for _, c in pairs(afterimage:children()) do
  2394. local c = c
  2395. if not c:IsA("Part") then
  2396. c.Parent = nil
  2397. else
  2398. table.insert(totrans, c)
  2399. end
  2400. if c.className == "Part" then
  2401. local Part = c
  2402. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  2403. c.CanCollide = false
  2404. c.Transparency = 0
  2405. c.Material = "Neon"
  2406. if c.Name == "HumanoidRootPart" then
  2407. c.Transparency = 1
  2408. end
  2409. if c.Name ~= "Head" then
  2410. c:BreakJoints()
  2411. end
  2412. c.BrickColor = Torso.BrickColor
  2413. for _, d in pairs(c:children()) do
  2414. if d.className == "Weld" or d.className == "Motor" or d.className == "Motor6D" or d.className == "Decal" then
  2415. d.Parent = nil
  2416. end
  2417. end
  2418. end
  2419. end
  2420. afterimage.Parent = nil
  2421. if afterimage:findFirstChild("HumanoidRootPart") ~= nil then
  2422. afterimage.HumanoidRootPart.Anchored = true
  2423. end
  2424. euler = CFrame.Angles
  2425. RotCF = euler(-1.57, 0, 3.14)
  2426. sHead = afterimage.Head
  2427. sTorso = afterimage.Torso
  2428. sRootPart = afterimage.HumanoidRootPart
  2429. sLeftArm = afterimage["Left Arm"]
  2430. sRightArm = afterimage["Right Arm"]
  2431. sLeftLeg = afterimage["Left Leg"]
  2432. sRightLeg = afterimage["Right Leg"]
  2433. aiRW = Instance.new("Motor", sTorso)
  2434. aiRootjoint = Instance.new("Motor", sRootPart)
  2435. aiNeck = Instance.new("Motor", sTorso)
  2436. aiLW = Instance.new("Motor", sTorso)
  2437. aiRH = Instance.new("Motor", sTorso)
  2438. ailH = Instance.new("Motor", sTorso)
  2439. aiRootjoint.Part0 = sRootPart
  2440. aiRootjoint.Part1 = sTorso
  2441. aiNeck.Part0 = sTorso
  2442. aiNeck.Part1 = sHead
  2443. aiNeck.C1 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  2444. aiRW.Part0 = sTorso
  2445. aiRW.Part1 = sRightArm
  2446. aiRW.C0 = CFrame.new(1.5, 0, 0)
  2447. aiRW.C1 = euler(0, 0, 0)
  2448. aiLW.Part0 = sTorso
  2449. aiLW.Part1 = sLeftArm
  2450. aiLW.C0 = CFrame.new(-1.5, 0, 0)
  2451. aiLW.C1 = euler(0, 0, 0)
  2452. aiRH.Part0 = sTorso
  2453. aiRH.C0 = CFrame.new(0.5, -2, 0)
  2454. aiRH.C1 = euler(0, 0, 0)
  2455. ailH.C0 = CFrame.new(-0.5, -2, 0)
  2456. ailH.C1 = euler(0, 0, 0)
  2457. aiRH.Part1 = sRightLeg
  2458. ailH.Part0 = sTorso
  2459. ailH.Part1 = sLeftLeg
  2460. aiRootjoint.C1 = CFrame.new(0, 0, 0)
  2461. aiRootjoint.C0 = CFrame.new(0, 0, 0)
  2462. aiNeck.C1 = CFrame.new(0, 0, 0)
  2463. aiNeck.C0 = CFrame.new(0, 1.5, 0)
  2464. local numMove = 0
  2465. Character.Archivable = false
  2466. table.insert(AfterImageCF, {
  2467. Torso.CFrame,
  2468. Neck.C0,
  2469. RootJoint.C1,
  2470. LW.C0,
  2471. RW.C0,
  2472. LH.C0,
  2473. RH.C0,
  2474. LH.C1,
  2475. RH.C1
  2476. })
  2477. for _, v in pairs(totrans) do
  2478. coroutine.resume(coroutine.create(function()
  2479. while true do
  2480. local SHE = v
  2481. SHE.BrickColor = game.Players.LocalPlayer.Character.Torso.BrickColor
  2482. fwait(0.1)
  2483. SHE.Transparency = 0.8
  2484. fwait(0.1)
  2485. SHE.Transparency = 0.7
  2486. fwait(0.1)
  2487. SHE.Transparency = 0.6
  2488. fwait(0.1)
  2489. SHE.Transparency = 0.5
  2490. fwait(0.1)
  2491. SHE.Transparency = 0.4
  2492. fwait(0.1)
  2493. SHE.Transparency = 0.5
  2494. fwait(0.1)
  2495. SHE.Transparency = 0.6
  2496. fwait(0.1)
  2497. SHE.Transparency = 0.7
  2498. fwait(0.1)
  2499. SHE.Transparency = 0.8
  2500. fwait(0.3)
  2501. end
  2502. end))
  2503. end
  2504. afterimage.Archivable = false
  2505. local val = Instance.new("ObjectValue", afterimage)
  2506. val.Value = char
  2507. Humanoid.Changed:connect(function(property)
  2508. if Humanoid.Health == 0 then
  2509. game.Debris:AddItem(afterimage, 0)
  2510. end
  2511. end)
  2512. Humanoid.Died:connect(function()
  2513. game.Debris:AddItem(afterimage, 0)
  2514. end)
  2515. local pe = Instance.new("ParticleEmitter", fold)
  2516. pe.Enabled = false
  2517. pe.Name = "pe"
  2518. local col1 = BrickColor.new("Really black").Color
  2519. pe.Color = ColorSequence.new(col1)
  2520. pe.Texture = "rbxassetid://243086902"
  2521. pe.LightEmission = 0
  2522. pe.Size = NumberSequence.new({
  2523. NumberSequenceKeypoint.new(0, 3),
  2524. NumberSequenceKeypoint.new(1, 3.69)
  2525. })
  2526. pe.Transparency = NumberSequence.new({
  2527. NumberSequenceKeypoint.new(0, 0),
  2528. NumberSequenceKeypoint.new(1, 1)
  2529. })
  2530. pe.Acceleration = Vector3.new(20, 20, 10)
  2531. pe.Lifetime = NumberRange.new(1, 1.3)
  2532. pe.Rate = 500
  2533. pe.Rotation = NumberRange.new(5)
  2534. pe.RotSpeed = NumberRange.new(10)
  2535. pe.Speed = NumberRange.new(1)
  2536. local pe = Instance.new("ParticleEmitter", fold)
  2537. pe.Enabled = false
  2538. pe.Name = "pe2"
  2539. local col1 = BrickColor.new("White").Color
  2540. pe.Color = ColorSequence.new(col1)
  2541. pe.Texture = "rbxassetid://306380219"
  2542. pe.LightEmission = 1
  2543. pe.Size = NumberSequence.new({
  2544. NumberSequenceKeypoint.new(0, 2),
  2545. NumberSequenceKeypoint.new(1, 2.69)
  2546. })
  2547. pe.Transparency = NumberSequence.new({
  2548. NumberSequenceKeypoint.new(0, 0),
  2549. NumberSequenceKeypoint.new(1, 1)
  2550. })
  2551. pe.Lifetime = NumberRange.new(1)
  2552. pe.Rate = 500
  2553. pe.RotSpeed = NumberRange.new(15)
  2554. local pe = Instance.new("ParticleEmitter", fold)
  2555. pe.Enabled = false
  2556. pe.Name = "EMIT"
  2557. local col1 = BrickColor.new("Cyan").Color
  2558. local col2 = BrickColor.new("New Yeller").Color
  2559. pe.Color = ColorSequence.new(col1, col2)
  2560. pe.Texture = "rbxassetid://436792038"
  2561. pe.LightEmission = 1
  2562. pe.Size = NumberSequence.new({
  2563. NumberSequenceKeypoint.new(0, 1.65),
  2564. NumberSequenceKeypoint.new(1, 0)
  2565. })
  2566. pe.Transparency = NumberSequence.new({
  2567. NumberSequenceKeypoint.new(0, 0),
  2568. NumberSequenceKeypoint.new(1, 1)
  2569. })
  2570. pe.Lifetime = NumberRange.new(1.5)
  2571. pe.Rate = 500
  2572. pe.Rotation = NumberRange.new(5)
  2573. pe.RotSpeed = NumberRange.new(10)
  2574. pe.Speed = NumberRange.new(5)
  2575. local pe = Instance.new("ParticleEmitter", fold)
  2576. pe.Enabled = false
  2577. pe.Name = "beamy"
  2578. local col1 = BrickColor.new("Cyan").Color
  2579. local col2 = BrickColor.new("New Yeller").Color
  2580. pe.Color = ColorSequence.new(col2)
  2581. pe.Texture = "rbxasset://textures/particles/smoke_main.dds"
  2582. pe.LightEmission = 1
  2583. pe.Size = NumberSequence.new(3)
  2584. pe.Transparency = NumberSequence.new({
  2585. NumberSequenceKeypoint.new(0, 0),
  2586. NumberSequenceKeypoint.new(1, 1)
  2587. })
  2588. pe.Lifetime = NumberRange.new(3)
  2589. pe.Rate = 500
  2590. pe.Rotation = NumberRange.new(5)
  2591. pe.RotSpeed = NumberRange.new(10)
  2592. pe.Speed = NumberRange.new(4)
  2593. pe.VelocitySpread = 360
  2594. local pe = Instance.new("ParticleEmitter", fold)
  2595. pe.Enabled = false
  2596. pe.Name = "EMIT2"
  2597. local col1 = BrickColor.new("Cyan").Color
  2598. local col2 = BrickColor.new("New Yeller").Color
  2599. pe.Color = ColorSequence.new(col2)
  2600. pe.LightEmission = 1
  2601. pe.Texture = "rbxassetid://246689799"
  2602. pe.Size = NumberSequence.new({
  2603. NumberSequenceKeypoint.new(0, 2.31),
  2604. NumberSequenceKeypoint.new(1, 0)
  2605. })
  2606. pe.Transparency = NumberSequence.new(0)
  2607. pe.Lifetime = NumberRange.new(1.5)
  2608. pe.Rate = 500
  2609. pe.Rotation = NumberRange.new(5)
  2610. pe.RotSpeed = NumberRange.new(10)
  2611. pe.Speed = NumberRange.new(5)
  2612. local pe = Instance.new("ParticleEmitter", fold)
  2613. pe.Enabled = false
  2614. pe.Name = "EMIT3"
  2615. local col2 = BrickColor.new("Deep orange").Color
  2616. pe.Color = ColorSequence.new(col2)
  2617. pe.LightEmission = 0.5
  2618. pe.Texture = "rbxassetid://436792038"
  2619. pe.Size = NumberSequence.new({
  2620. NumberSequenceKeypoint.new(0, 1.12),
  2621. NumberSequenceKeypoint.new(1, 0)
  2622. })
  2623. pe.Transparency = NumberSequence.new({
  2624. NumberSequenceKeypoint.new(0, 0),
  2625. NumberSequenceKeypoint.new(1, 1)
  2626. })
  2627. pe.Lifetime = NumberRange.new(2)
  2628. pe.Rate = 200
  2629. pe.EmissionDirection = "Back"
  2630. pe.Rotation = NumberRange.new(5)
  2631. pe.RotSpeed = NumberRange.new(10)
  2632. pe.Speed = NumberRange.new(5)
  2633. local pe = Instance.new("ParticleEmitter", fold)
  2634. pe.Enabled = false
  2635. pe.Name = "Fire"
  2636. local col1 = BrickColor.new("Really red").Color
  2637. local col2 = BrickColor.new("Deep orange").Color
  2638. pe.Color = ColorSequence.new(col1, col2)
  2639. pe.LightEmission = 1
  2640. pe.Texture = "rbxasset://textures/particles/fire_main.dds"
  2641. pe.Size = NumberSequence.new(2)
  2642. pe.Transparency = NumberSequence.new({
  2643. NumberSequenceKeypoint.new(0, 0),
  2644. NumberSequenceKeypoint.new(1, 1)
  2645. })
  2646. pe.Lifetime = NumberRange.new(1)
  2647. pe.Rate = 500
  2648. pe.EmissionDirection = "Right"
  2649. pe.Rotation = NumberRange.new(5)
  2650. pe.RotSpeed = NumberRange.new(30)
  2651. pe.Speed = NumberRange.new(0)
  2652. local pe = Instance.new("ParticleEmitter", fold)
  2653. pe.Enabled = false
  2654. pe.Name = "dark"
  2655. local col1 = BrickColor.new("White").Color
  2656. local col2 = BrickColor.new("Really black").Color
  2657. pe.Color = ColorSequence.new(col1, col2)
  2658. pe.LightEmission = 0.35
  2659. pe.Texture = "rbxassetid://299413210"
  2660. pe.Size = NumberSequence.new(1.5)
  2661. pe.Transparency = NumberSequence.new({
  2662. NumberSequenceKeypoint.new(0, 0),
  2663. NumberSequenceKeypoint.new(1, 1)
  2664. })
  2665. pe.Lifetime = NumberRange.new(1)
  2666. pe.Rate = 500
  2667. pe.EmissionDirection = "Top"
  2668. pe.Rotation = NumberRange.new(10)
  2669. pe.RotSpeed = NumberRange.new(30)
  2670. pe.Speed = NumberRange.new(1)
  2671. pe.VelocitySpread = NumberRange.new(180)
  2672. function so(id, par, vol, pit)
  2673. local sou = Instance.new("Sound", par or workspace)
  2674. if par == char then
  2675. sou.Parent = char.Torso
  2676. end
  2677. sou.Volume = vol
  2678. sou.Pitch = pit or 1
  2679. sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  2680. coroutine.resume(coroutine.create(function(Sound)
  2681. swait()
  2682. Sound:play()
  2683. end), sou)
  2684. game:GetService("Debris"):AddItem(sou, 6)
  2685. return sou
  2686. end
  2687. local TotalSuppressedTable = {}
  2688. function CreatePart(typeOF, parent, Color, Material, Transparency, idk, Name, Size)
  2689. local p = Instance.new(typeOF)
  2690. p.Anchored = true
  2691. p.CanCollide = false
  2692. p.Parent = parent
  2693. p.Material = "Plastic"
  2694. p.Name = Name
  2695. p.Parent = parent
  2696. p.BrickColor = BrickColor.new(Color)
  2697. p.Transparency = Transparency
  2698. p.Size = Size
  2699. return p
  2700. end
  2701. function Supressor(hit, duration, anchored, totalSuppression)
  2702. local hit = hit.Torso
  2703. local tor = hit
  2704. local humanoid = hit.Parent:FindFirstChild("Humanoid")
  2705. if humanoid then
  2706. else
  2707. return
  2708. end
  2709. local Vec3 = Vector3.new
  2710. local model = Instance.new("Model")
  2711. model.Name = "Suppressor-for-" .. hit.Parent.Name
  2712. local FPR = CreatePart("Part", model, "White", "Plastic", 1, 1, "HumanoidRootPart", Vec3(2, 2, 1))
  2713. local FPT = CreatePart("Part", model, "White", "Plastic", 1, 1, "Torso", Vec3(2, 2, 1))
  2714. FPT.Anchored = false
  2715. local FPH = CreatePart("Part", model, "White", "Plastic", 1, 1, "Head", Vec3(2, 1, 1))
  2716. FPH.Anchored = false
  2717. local FPLL = CreatePart("Part", model, "White", "Plastic", 1, 1, "Left Leg", Vec3(1, 2, 1))
  2718. FPLL.Anchored = false
  2719. local FPRL = CreatePart("Part", model, "White", "Plastic", 1, 1, "Right Leg", Vec3(1, 2, 1))
  2720. FPRL.Anchored = false
  2721. local FPLA = CreatePart("Part", model, "White", "Plastic", 1, 1, "Left Arm", Vec3(1, 2, 1))
  2722. FPLA.Anchored = false
  2723. local FPRA = CreatePart("Part", model, "White", "Plastic", 1, 1, "Right Arm", Vec3(1, 2, 1))
  2724. FPRA.Anchored = false
  2725. FPR.Anchored = false
  2726. for _, p in pairs(model:GetChildren()) do
  2727. if p:IsA("BasePart") then
  2728. local DuplicateOriginal = hit.Parent:FindFirstChild(p.Name)
  2729. if DuplicateOriginal then
  2730. p.CFrame = DuplicateOriginal.CFrame
  2731. else
  2732. game.Debris:AddItem(p, 0)
  2733. end
  2734. end
  2735. end
  2736. for _, p in pairs(model:GetChildren()) do
  2737. if p:IsA("BasePart") then
  2738. local DuplicateOriginal = hit.Parent:FindFirstChild(p.Name)
  2739. if DuplicateOriginal then
  2740. local joint = Instance.new("Weld")
  2741. joint.Part0 = DuplicateOriginal
  2742. joint.Part1 = p
  2743. joint.Parent = p
  2744. game.Debris:AddItem(joint, duration)
  2745. else
  2746. game.Debris:AddItem(p, 0)
  2747. end
  2748. end
  2749. end
  2750. local rJ = Instance.new("Weld")
  2751. rJ.Part0 = FPR
  2752. rJ.Part1 = FPT
  2753. game.Debris:AddItem(rJ, duration)
  2754. local nk = Instance.new("Weld")
  2755. nk.Part0 = FPT
  2756. nk.Part1 = FPH
  2757. game.Debris:AddItem(nk, duration)
  2758. local lH = Instance.new("Weld")
  2759. lH.Part0 = FPT
  2760. lH.Part1 = FPLL
  2761. game.Debris:AddItem(lH, duration)
  2762. local rH = Instance.new("Weld")
  2763. rH.Part0 = FPT
  2764. rH.Part1 = FPRL
  2765. game.Debris:AddItem(rH, duration)
  2766. local lA = Instance.new("Weld")
  2767. lA.Part0 = FPT
  2768. lA.Part1 = FPLA
  2769. game.Debris:AddItem(lA, duration)
  2770. local rA = Instance.new("Weld")
  2771. rA.Part0 = FPT
  2772. rA.Part1 = FPRA
  2773. game.Debris:AddItem(rA, duration)
  2774. local radian = math.rad
  2775. nk.C0 = FPT.CFrame:inverse() * CFrame.new(FPT.Position)
  2776. nk.C1 = FPH.CFrame:inverse() * CFrame.new(FPT.Position)
  2777. rJ.C0 = FPR.CFrame:inverse() * CFrame.new(FPR.Position)
  2778. rJ.C1 = FPT.CFrame:inverse() * CFrame.new(FPR.Position)
  2779. rA.C0 = FPT.CFrame:inverse() * CFrame.new(FPT.Position)
  2780. rA.C1 = FPRA.CFrame:inverse() * CFrame.new(FPT.Position)
  2781. lA.C0 = FPT.CFrame:inverse() * CFrame.new(FPT.Position)
  2782. lA.C1 = FPLA.CFrame:inverse() * CFrame.new(FPT.Position)
  2783. rH.C0 = FPT.CFrame:inverse() * CFrame.new(FPT.Position)
  2784. rH.C1 = FPRL.CFrame:inverse() * CFrame.new(FPT.Position)
  2785. lH.C0 = FPT.CFrame:inverse() * CFrame.new(FPT.Position)
  2786. lH.C1 = FPLL.CFrame:inverse() * CFrame.new(FPT.Position)
  2787. rJ.Parent = FPT
  2788. nk.Parent = FPT
  2789. lH.Parent = FPT
  2790. rH.Parent = FPT
  2791. lA.Parent = FPT
  2792. rA.Parent = FPT
  2793. local TsuppressionTable
  2794. totalSuppression = true
  2795. local tor = hit.Parent:FindFirstChild("HumanoidRootPart")
  2796. if tor == nil then
  2797. tor = hit.Parent.Torso
  2798. end
  2799. local oldcf = tor.CFrame
  2800. if totalSuppression then
  2801. TsuppressionTable = {
  2802. humanoid,
  2803. 0,
  2804. duration,
  2805. false,
  2806. model,
  2807. tor,
  2808. oldcf,
  2809. tor.Locked
  2810. }
  2811. table.insert(TotalSuppressedTable, TsuppressionTable)
  2812. else
  2813. game.Debris:AddItem(model, duration)
  2814. end
  2815. coroutine.resume(coroutine.create(function()
  2816. swait()
  2817. local m = model:GetChildren()
  2818. for _, p in pairs(m) do
  2819. if p:IsA("BasePart") then
  2820. p.Anchored = false
  2821. end
  2822. end
  2823. end))
  2824. model.Parent = hit
  2825. return model, TsuppressionTable
  2826. end
  2827. game:service'RunService'.RenderStepped:connect(function()
  2828. if #TotalSuppressedTable > 0 then
  2829. for i, p in pairs(TotalSuppressedTable) do
  2830. do
  2831. local noid = p[1]
  2832. local currentTime = timestop
  2833. local maxTime = p[3]
  2834. local canceled = p[4]
  2835. local model = p[5]
  2836. local tor = p[6]
  2837. local git2cf = p[7]
  2838. local oldlock = p[8]
  2839. if noid then
  2840. tor.Locked = false
  2841. tor.Anchored = true
  2842. noid:SetStateEnabled(Enum.HumanoidStateType.GettingUp, false)
  2843. noid:SetStateEnabled(Enum.HumanoidStateType.Jumping, false)
  2844. if timestop == false or canceled or 0 >= Humanoid.Health then
  2845. tor.Anchored = false
  2846. tor.Locked = oldlock
  2847. noid.PlatformStand = false
  2848. table.remove(TotalSuppressedTable, i)
  2849. coroutine.resume(coroutine.create(function()
  2850. for _, t in pairs(model:GetChildren()) do
  2851. if t:IsA("BasePart") then
  2852. game.Debris:AddItem(t, 0)
  2853. end
  2854. end
  2855. game.Debris:AddItem(model, 0)
  2856. noid:SetStateEnabled(Enum.HumanoidStateType.GettingUp, true)
  2857. noid:SetStateEnabled(Enum.HumanoidStateType.Jumping, true)
  2858. swait()
  2859. noid:ChangeState(Enum.HumanoidStateType.GettingUp)
  2860. end))
  2861. end
  2862. end
  2863. end
  2864. end
  2865. end
  2866. end)
  2867. function part(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  2868. local fp = it("Part")
  2869. fp.Parent = EffectModel
  2870. fp.Reflectance = reflectance
  2871. fp.Transparency = transparency
  2872. fp.CanCollide = false
  2873. fp.Locked = true
  2874. fp.BrickColor = brickcolor
  2875. fp.Name = name
  2876. fp.Size = size
  2877. fp.Position = Torso.Position
  2878. fp.Material = "SmoothPlastic"
  2879. fp:BreakJoints()
  2880. return fp
  2881. end
  2882. function mesh(Mesh, part, meshtype, meshid, offset, scale)
  2883. local mesh = it(Mesh)
  2884. mesh.Parent = part
  2885. if Mesh == "SpecialMesh" then
  2886. mesh.MeshType = meshtype
  2887. if meshid ~= "nil" then
  2888. mesh.MeshId = "http://www.roblox.com/asset/?id=" .. meshid
  2889. end
  2890. end
  2891. mesh.Offset = offset
  2892. mesh.Scale = scale
  2893. return mesh
  2894. end
  2895. local weldBetween = function(a, b)
  2896. local OR = CFrame.new(a.Position)
  2897. local P1C, P2C = a.CFrame:inverse() * OR, b.CFrame:inverse() * OR
  2898. local weld = Instance.new("ManualWeld", a)
  2899. weld.Part0 = a
  2900. weld.Part1 = b
  2901. weld.C0 = P1C
  2902. weld.C1 = P2C
  2903. return weld
  2904. end
  2905. function lock(a, b)
  2906. local vp2 = Instance.new("BodyPosition", a)
  2907. vp2.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2908. vp2.P = 10000000
  2909. vp2.D = 1000
  2910. vp2.Position = b.Position
  2911. local vp3 = Instance.new("BodyGyro", a)
  2912. vp3.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2913. vp3.P = 10000000
  2914. vp3.D = 1000
  2915. vp3.cframe = a.CFrame
  2916. return vp2, vp3
  2917. end
  2918. function weld(parent, part0, part1, c0)
  2919. local weld = it("Motor")
  2920. weld.Parent = parent
  2921. weld.Part0 = part0
  2922. weld.Part1 = part1
  2923. weld.C0 = c0
  2924. return weld
  2925. end
  2926. function NoOutline(Part)
  2927. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  2928. end
  2929. function Par(Parent, Name, Col, size, Mater)
  2930. p = Instance.new("Part", Parent)
  2931. p.Anchored = true
  2932. p.CanCollide = false
  2933. p.BrickColor = BrickColor.new(Col)
  2934. p.Locked = true
  2935. NoOutline(p)
  2936. p.Size = size or Vector3.new(1, 1, 1)
  2937. p.Material = Mater
  2938. return p
  2939. end
  2940. function Par2(size, cframe, color, meshtype, meshscale)
  2941. local par = Instance.new("Part")
  2942. par.formFactor = "Custom"
  2943. par.TopSurface = 0
  2944. par.BottomSurface = 0
  2945. par.Size = size
  2946. par.CFrame = cframe
  2947. par.BrickColor = BrickColor.new(color)
  2948. if meshtype then
  2949. local m = Instance.new(meshtype, par)
  2950. m.Scale = meshscale
  2951. end
  2952. return par
  2953. end
  2954. function BillboardGui(image, position, size)
  2955. local billpar = Instance.new("Part")
  2956. billpar.Transparency = 1
  2957. billpar.formFactor = "Custom"
  2958. billpar.Size = Vector3.new(1, 1, 1)
  2959. billpar.Anchored = true
  2960. billpar.CanCollide = false
  2961. billpar.CFrame = CFrame.new(position)
  2962. billpar.Name = "BillboardGuiPart"
  2963. local bill = Instance.new("BillboardGui", billpar)
  2964. bill.Adornee = billpar
  2965. bill.Size = UDim2.new(1, 0, 1, 0)
  2966. bill.SizeOffset = Vector2.new(size, size)
  2967. local d = Instance.new("ImageLabel", bill)
  2968. d.BackgroundTransparency = 1
  2969. d.Size = UDim2.new(1, 0, 1, 0)
  2970. d.Image = image
  2971. return billpar
  2972. end
  2973. function gui(GuiType, parent, text, backtrans, backcol, pos, size)
  2974. local gui = it(GuiType)
  2975. gui.Parent = parent
  2976. gui.Text = text
  2977. gui.BackgroundTransparency = backtrans
  2978. gui.BackgroundColor3 = backcol
  2979. gui.SizeConstraint = "RelativeXY"
  2980. gui.TextXAlignment = "Center"
  2981. gui.TextYAlignment = "Center"
  2982. gui.Position = pos
  2983. gui.Size = size
  2984. gui.Font = "SciFi"
  2985. gui.FontSize = "Size14"
  2986. gui.TextWrapped = false
  2987. gui.TextStrokeTransparency = 0
  2988. gui.TextColor3 = Color3.new(255, 255, 127)
  2989. return gui
  2990. end
  2991. function formportalBase(parent, CF)
  2992. local portal = Instance.new("Part", parent)
  2993. portal.Anchored = true
  2994. portal.CanCollide = false
  2995. portal.BrickColor = BrickColor.new("Really black")
  2996. portal.Material = "SmoothPlastic"
  2997. portalMesh = Instance.new("SpecialMesh", portal)
  2998. portalMesh.MeshType = "Cylinder"
  2999. portalMesh.Scale = vt(0.2, 1, 1)
  3000. portal.Size = Vector3.new(0.3, 9, 9)
  3001. portal.CFrame = CF
  3002. for i = 0, 360, 120 do
  3003. do
  3004. local num = i
  3005. local asd2 = Instance.new("Part")
  3006. asd2.Anchored = true
  3007. asd2.CanCollide = false
  3008. asd2.Size = Vector3.new(0, 0, 0)
  3009. asd2.Transparency = 1
  3010. asd2.Parent = EffecMo
  3011. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(i), 0, 0) * CFrame.new(0, 5.6, 0)
  3012. local emit = fold.EMIT:clone()
  3013. local emit2 = fold.EMIT2:Clone()
  3014. emit.Parent = asd2
  3015. emit.Enabled = true
  3016. emit2.Parent = asd2
  3017. emit2.Enabled = true
  3018. coroutine.resume(coroutine.create(function()
  3019. while portal.Parent == parent do
  3020. swait()
  3021. num = num + 5
  3022. asd2.CFrame = portal.CFrame * CFrame.Angles(math.rad(num), 0, 0) * CFrame.new(0, 5.6, 0)
  3023. end
  3024. emit.Enabled = false
  3025. emit2.Enabled = false
  3026. game.Debris:AddItem(emit, 2)
  3027. game.Debris:AddItem(emit, 2)
  3028. end))
  3029. end
  3030. end
  3031. return portal
  3032. end
  3033. function formportalOutline(parent, CF)
  3034. local portal2 = Instance.new("Part", parent)
  3035. portal2.Anchored = true
  3036. portal2.CanCollide = false
  3037. portal2.BrickColor = BrickColor.new("Gold")
  3038. portal2.Material = "Neon"
  3039. portalMesh = Instance.new("SpecialMesh", portal2)
  3040. portalMesh.MeshType = "Cylinder"
  3041. portal2.Size = Vector3.new(0.2, 10.1, 10.1)
  3042. portalMesh.Scale = vt(0.2, 1, 1)
  3043. portal2.CFrame = CF
  3044. so("153092315", parent, 1, 1.5)
  3045. return portal2
  3046. end
  3047. function FindSurface(part, position)
  3048. local obj = part.CFrame:pointToObjectSpace(position)
  3049. local siz = part.Size / 2
  3050. for i, v in pairs(Enum.NormalId:GetEnumItems()) do
  3051. local vec = Vector3.FromNormalId(v)
  3052. local wvec = part.CFrame:vectorToWorldSpace(vec)
  3053. local vz = obj / (siz * vec)
  3054. if math.abs(vz.X - 1) < 0.001 or 0.001 > math.abs(vz.Y - 1) or 0.001 > math.abs(vz.Z - 1) then
  3055. return wvec, vec
  3056. end
  3057. end
  3058. if part.className == "WedgePart" then
  3059. local pos = (part.CFrame * CFrame.new(0, part.Size.y / 2, part.Size.z / 2)).p
  3060. local apos = (part.CFrame * CFrame.Angles(-math.atan2(part.CFrame:pointToObjectSpace(pos).y, part.CFrame:pointToObjectSpace(pos).z), 0, 0) * CFrame.new(0, 1, 0)).p
  3061. local wvec, vec = (apos - part.Position).unit, part.CFrame:pointToObjectSpace(apos)
  3062. return wvec, vec
  3063. elseif part.className == "Part" and (part.Shape.Name == "Ball" or part.Shape.Name == "Cylinder") then
  3064. return (position - part.Position).unit, part.CFrame:vectorToObjectSpace((position - part.Position).unit)
  3065. end
  3066. end
  3067. function Reflect(direction, normal)
  3068. return direction - 2 * normal:Dot(direction) * normal
  3069. end
  3070. function BreakEffect(brickcolor, cframe, x1, y1, z1, num)
  3071. local prt = part(3, EffectModel, 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  3072. prt.Anchored = true
  3073. prt.Material = "Neon"
  3074. prt.CFrame = cframe * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3075. game:GetService("Debris"):AddItem(prt, 10)
  3076. local msh = mesh("SpecialMesh", prt, "Sphere", "nil", vt(0, 0, 0), vt(x1, y1, z1))
  3077. table.insert(Effects, {
  3078. prt,
  3079. "Shatter",
  3080. num,
  3081. prt.CFrame,
  3082. math.random() - math.random(),
  3083. 0,
  3084. math.random(50, 100) / 100
  3085. })
  3086. end
  3087. function clerp(a, b, t)
  3088. return a:Lerp(b, t)
  3089. end
  3090. local newMotor = function(part0, part1, c0, c1)
  3091. local w = Instance.new("Motor", part0)
  3092. w.Part0 = part0
  3093. w.Part1 = part1
  3094. w.C0 = c0
  3095. w.C1 = c1
  3096. return w
  3097. end
  3098. Fate_Equipped = false
  3099.  
  3100. New = function(Object, Parent, Name, Data)
  3101. local Object = Instance.new(Object)
  3102. for Index, Value in pairs(Data or {}) do
  3103. Object[Index] = Value
  3104. end
  3105. Object.Parent = Parent
  3106. Object.Name = Name
  3107. return Object
  3108. end
  3109.  
  3110. Fate = New("Model",nil,"Fate",{})
  3111. EMIT = New("Part",Fate,"EMIT",{BrickColor = BrickColor.new("Bright yellow"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(4.58558607, 1.33727837, 0.230281428),CFrame = CFrame.new(-254.78624, 35.4328194, -512.629883, -3.30000003e-05, 0, 1, -1, -4.3e-05, -3.30000003e-05, 4.3e-05, -1, 1.41900003e-09),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.960784, 0.803922, 0.188235),})
  3112. Mesh = New("BlockMesh",EMIT,"Mesh",{Scale = Vector3.new(1, 0.613823056, 0.999981999),})
  3113.  
  3114. FTH = Instance.new("Part", Fate)--Fate.Handle
  3115. FTH.Name = "Handle"
  3116. FTH.Size = Vector3.new(.2,.2,.2)
  3117.  
  3118. weebweapon = New("Part",Fate,"mesh",{Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(0.200000003, 0.200000003, 7.39999962),CFrame = CFrame.new(-17.6999683, -10.7999983, 82.0999985, -9.63876801e-09, -2.98025498e-08, 1.00000691, -1.00000048, -2.25652443e-07, 9.63876801e-09, -2.25652443e-07, -1.00000644, 2.98025498e-08),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  3119. weebmesh = New("SpecialMesh",weebweapon,"weebmesh",{Scale = Vector3.new(0.699999988, 0.5, 0.800000012),VertexColor = Vector3.new(1, 1, 0),MeshId = "rbxassetid://86297695",TextureId = "rbxassetid://86290910",MeshType = Enum.MeshType.FileMesh,})
  3120. weebweld = New("ManualWeld",weebweapon,"weebweld",{Part0 = weebweapon,Part1 = FTH,C0 = CFrame.new(0, 0, 0, 0, -1, 0, 0, 0, -1, 1, 0, 0),C1 = CFrame.new(-2.40007782, 0, -2.28881836e-05, -1.00000346, 7.4280041e-07, 1.49011612e-07, -7.52441565e-07, -1.00000024, -2.25652315e-07, 1.78813934e-07, -3.73034936e-14, 1.00000322),})
  3121. fthm = Instance.new("BlockMesh",FTH)
  3122. fthm.Scale = Vector3.new(0,0,0)
  3123.  
  3124.  
  3125. --Converted with ttyyuu12345's model to script plugin v4
  3126. function sandbox(var,func)
  3127. local env = getfenv(func)
  3128. local newenv = setmetatable({},{
  3129. __index = function(self,k)
  3130. if k=="script" then
  3131. return var
  3132. else
  3133. return env[k]
  3134. end
  3135. end,
  3136. })
  3137. setfenv(func,newenv)
  3138. return func
  3139. end
  3140. cors = {}
  3141. mas = Instance.new("Model",game:GetService("Lighting"))
  3142. ParticleEmitter0 = Instance.new("ParticleEmitter")
  3143. ParticleEmitter1 = Instance.new("ParticleEmitter")
  3144. ParticleEmitter0.Name = "EMIT"
  3145. ParticleEmitter0.Parent = mas
  3146. ParticleEmitter0.Speed = NumberRange.new(0, 0)
  3147. ParticleEmitter0.Color = ColorSequence.new(Color3.new(1, 1, 0),Color3.new(1, 1, 0))
  3148. ParticleEmitter0.Enabled = false
  3149. ParticleEmitter0.LightEmission = 1
  3150. ParticleEmitter0.Texture = "rbxassetid://250815255"
  3151. ParticleEmitter0.Transparency = NumberSequence.new(0,1)
  3152. ParticleEmitter0.Size = NumberSequence.new(1.9375,0)
  3153. ParticleEmitter0.Acceleration = Vector3.new(15, 15, 15)
  3154. ParticleEmitter0.EmissionDirection = Enum.NormalId.Right
  3155. ParticleEmitter0.Lifetime = NumberRange.new(1, 1)
  3156. ParticleEmitter0.Rate = 500
  3157. ParticleEmitter1.Name = "EMIT2"
  3158. ParticleEmitter1.Parent = mas
  3159. ParticleEmitter1.Speed = NumberRange.new(0, 0)
  3160. ParticleEmitter1.Color = ColorSequence.new(Color3.new(1, 1, 0),Color3.new(1, 1, 0))
  3161. ParticleEmitter1.Enabled = false
  3162. ParticleEmitter1.LightEmission = 1
  3163. ParticleEmitter1.Texture = "rbxassetid://246689799"
  3164. ParticleEmitter1.Transparency = NumberSequence.new(0,1)
  3165. ParticleEmitter1.Size = NumberSequence.new(3.0625,0)
  3166. ParticleEmitter1.Acceleration = Vector3.new(15, 15, 15)
  3167. ParticleEmitter1.EmissionDirection = Enum.NormalId.Right
  3168. ParticleEmitter1.Lifetime = NumberRange.new(1, 1)
  3169. ParticleEmitter1.Rate = 500
  3170. for i,v in pairs(mas:GetChildren()) do
  3171. v.Parent = EMIT
  3172. pcall(function() v:MakeJoints() end)
  3173. end
  3174. mas:Destroy()
  3175. for i,v in pairs(cors) do
  3176. spawn(function()
  3177. pcall(v)
  3178. end)
  3179. end
  3180.  
  3181.  
  3182. Fate.Parent = Character
  3183. Wep = Fate
  3184. pp = {}
  3185. WepHandle = Wep.Handle
  3186. for _, v in pairs(Wep:children()) do
  3187. if v.ClassName == "UnionOperation" or v.ClassName == "MeshPart" or v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "BasePart" then
  3188. local Part0 = WepHandle
  3189. local Part1 = v
  3190. local OR = CFrame.new(Part0.Position)
  3191. local P1C, P2C = Part0.CFrame:inverse() * OR, Part1.CFrame:inverse() * OR
  3192. v.Anchored = false
  3193. local weld = Instance.new("Weld", WepHandle)
  3194. weld.Name = Part1.Name .. "->" .. Part0.Name
  3195. weld.Part0 = Part0
  3196. weld.Part1 = Part1
  3197. weld.C0 = P1C
  3198. weld.C1 = P2C
  3199. end
  3200. end
  3201. for _, v in pairs(Fate:children()) do
  3202. if v.ClassName == "UnionOperation" or v.ClassName == "MeshPart" or v.ClassName == "Part" or v.ClassName == "WedgePart" or v.ClassName == "BasePart" then
  3203. v.Transparency = 1
  3204. end
  3205. end
  3206. function ToHand()
  3207. if Fate.Handle:FindFirstChild("AIDS") ~= nil then
  3208. Fate.Handle:FindFirstChild("AIDS"):Destroy()
  3209. end
  3210. w = Instance.new("Motor6D", Fate.Handle)
  3211. w.Name = "AIDS"
  3212. w.Part0 = Fate.Handle
  3213. w.Part1 = RightArm
  3214. w.C0 = CFrame.Angles(math.rad(-90), math.rad(90), math.rad(90)) * CFrame.new(0, 1, 0)
  3215. return w
  3216. end
  3217. HandleWeld = ToHand()
  3218. function Equip_Fate()
  3219. animing = true
  3220. for i = 0, 1, 0.1 do
  3221. swait()
  3222. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  3223. Fate.EMIT.EMIT.Enabled = true
  3224. Fate.EMIT.EMIT2.Enabled = true
  3225. for _, v in pairs(Fate:children()) do
  3226. if v.Name ~= "EMIT" then
  3227. v.Transparency = 1
  3228. end
  3229. end
  3230. end
  3231. for _, v in pairs(Fate:children()) do
  3232. if v.Name ~= "EMIT" then
  3233. v.Transparency = 0
  3234. end
  3235. end
  3236. Fate.EMIT.EMIT.Enabled = false
  3237. Fate.EMIT.EMIT2.Enabled = false
  3238. Fate_Equipped = true
  3239. animing = false
  3240. HandleWeld = ToHand()
  3241. end
  3242. function Un_Equip_Fate()
  3243. animing = true
  3244. for i = 0, 1, 0.1 do
  3245. swait()
  3246. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  3247. Fate.EMIT.EMIT.Enabled = true
  3248. Fate.EMIT.EMIT2.Enabled = true
  3249. for _, v in pairs(Fate:children()) do
  3250. v.Transparency = 1
  3251. end
  3252. end
  3253. Fate.EMIT.EMIT.Enabled = false
  3254. Fate.EMIT.EMIT2.Enabled = false
  3255. Fate_Equipped = false
  3256. animing = false
  3257. HandleWeld = ToHand()
  3258. end
  3259. function PlayAnimationFromTable(table, speed, bool)
  3260. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  3261. Neck.C0 = clerp(Neck.C0, table[2], speed)
  3262. RW.C0 = clerp(RW.C0, table[3], speed)
  3263. LW.C0 = clerp(LW.C0, table[4], speed)
  3264. RH.C0 = clerp(RH.C0, table[5], speed)
  3265. LH.C0 = clerp(LH.C0, table[6], speed)
  3266. lastcframe = {
  3267. RootJoint.C0,
  3268. Neck.C0,
  3269. RW.C0,
  3270. LW.C0,
  3271. RH.C0,
  3272. LH.C0
  3273. }
  3274. if bool == true and resetc1 == false then
  3275. resetc1 = true
  3276. RootJoint.C1 = RootJoint.C1
  3277. Torso.Neck.C1 = Torso.Neck.C1
  3278. RW.C1 = rarmc1
  3279. LW.C1 = larmc1
  3280. RH.C1 = rlegc1
  3281. LH.C1 = llegc1
  3282. end
  3283. end
  3284. function CamShake(Part, Distan, Power, Times)
  3285. local de = Part.Position
  3286. for _, c in pairs(Character:children()) do
  3287. if c.ClassName == "Part" and Distan > (c.Position - de).magnitude then
  3288. local Noob = Humanoid
  3289. if Noob ~= nil and Noob:FindFirstChild("CamShake") == nil then
  3290. coroutine.wrap(function()
  3291. for i = 1, Times do
  3292. swait()
  3293. local ef = Power
  3294. if ef >= 1 then
  3295. Humanoid.CameraOffset = Vector3.new(math.random(-ef, ef), math.random(-ef, ef), math.random(-ef, ef))
  3296. else
  3297. ef = Power * 10
  3298. Humanoid.CameraOffset = Vector3.new(math.random(-ef, ef) / 10, math.random(-ef, ef) / 10, math.random(-ef, ef) / 10)
  3299. end
  3300. end
  3301. Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  3302. end)()
  3303. end
  3304. end
  3305. end
  3306.  
  3307. end
  3308. local RbxUtility = LoadLibrary("RbxUtility")
  3309. local Create = RbxUtility.Create
  3310. function RemoveOutlines(part)
  3311. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  3312. end
  3313. function rayCast(Position, Direction, Range, Ignore)
  3314. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  3315. end
  3316. function rayCastWithIngore(Position, Direction, Range, Ignore)
  3317. return game:service("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  3318. end
  3319. function dash(dir, range, StopAtHumanoids)
  3320. local hit, pos = rayCast(RootPart.Position, dir, range, char)
  3321. if hit ~= nil and (hit.Transparency == 1 or hit.CanCollide == false) then
  3322. hit = nil
  3323. end
  3324. if StopAtHumanoids == false then
  3325. if hit == nil or hit ~= nil and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  3326. RootPart.CFrame = RootPart.CFrame + dir * range
  3327. end
  3328. elseif StopAtHumanoids == true then
  3329. if hit == nil then
  3330. RootPart.CFrame = RootPart.CFrame + dir * range
  3331. end
  3332. return pos, hit
  3333. end
  3334. end
  3335. local running = false
  3336. local lastanim = ""
  3337. local lastchange, lastchange2 = tick(), tick()
  3338. function detect_state()
  3339. lastanim = Anim
  3340. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3341. velocity = RootPart.Velocity.y
  3342. sine = sine + change
  3343. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  3344. if equipped == true and Dmoves == false then
  3345. if 1 < RootPart.Velocity.y and hit == nil then
  3346. Anim = "Jump"
  3347. elseif RootPart.Velocity.y < -1 and hit == nil then
  3348. Anim = "Fall"
  3349. elseif Torsovelocity < 1 and hit ~= nil then
  3350. Anim = "Idle"
  3351. elseif Torsovelocity > 2 and hit ~= nil then
  3352. Anim = "Walk"
  3353. end
  3354. end
  3355. end
  3356. function Lightning(Part0, Part1, Times, Offset, Color, Thickness, Trans)
  3357. local magz = (Part0 - Part1).magnitude
  3358. local curpos = Part0
  3359. local trz = {
  3360. -Offset,
  3361. Offset
  3362. }
  3363. for i = 1, Times do
  3364. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  3365. li.Transparency = Trans
  3366. li.BrickColor = BrickColor.new(Color)
  3367. ora = Instance.new("BlockMesh", li)
  3368. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  3369. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  3370. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  3371. if Times == i then
  3372. local magz2 = (curpos - Part1).magnitude
  3373. li.Size = Vector3.new(Thickness, Thickness, magz2)
  3374. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  3375. else
  3376. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  3377. end
  3378. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  3379. game.Debris:AddItem(li, 0.1)
  3380. end
  3381. end
  3382. function Lightning2(Part0, Part1, Times, Offset, Color, Thickness, Trans, V)
  3383. local magz = (Part0 - Part1).magnitude
  3384. local curpos = Part0
  3385. local trz = {
  3386. -Offset,
  3387. Offset
  3388. }
  3389. for i = 1, Times do
  3390. do
  3391. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  3392. li.Transparency = Trans
  3393. ora = Instance.new("BlockMesh", li)
  3394. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  3395. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  3396. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  3397. if Times == i then
  3398. local magz2 = (curpos - Part1).magnitude
  3399. li.Size = Vector3.new(Thickness, Thickness, magz2)
  3400. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  3401. else
  3402. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  3403. end
  3404. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  3405. coroutine.resume(coroutine.create(function()
  3406. for i = 1, V do
  3407. swait()
  3408. li.Transparency = i / V
  3409. end
  3410. li:Destroy()
  3411. end))
  3412. end
  3413. end
  3414. end
  3415. function Lightning3(Part0, Part1, Times, Offset, Color, Thickness, Trans, last)
  3416. local magz = (Part0 - Part1).magnitude
  3417. local curpos = Part0
  3418. local trz = {
  3419. -Offset,
  3420. Offset
  3421. }
  3422. for i = 1, Times do
  3423. do
  3424. local li = Par(EffectModel, "Lightning", Color, Vector3.new(Thickness, Thickness, magz / Times), "Neon")
  3425. li.Transparency = Trans
  3426. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  3427. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  3428. if Times == i then
  3429. local magz2 = (curpos - Part1).magnitude
  3430. li.Size = Vector3.new(Thickness, Thickness, magz2)
  3431. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  3432. else
  3433. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  3434. end
  3435. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  3436. game.Debris:AddItem(li, 5)
  3437. coroutine.resume(coroutine.create(function()
  3438. for i = 1, 20 do
  3439. swait()
  3440. li.Transparency = li.Transparency + last
  3441. end
  3442. li:Destroy()
  3443. end))
  3444. end
  3445. end
  3446. end
  3447. function GET_THE_NEAREST_FAGGOT(pos)
  3448. local list = game.Workspace:children()
  3449. local torso
  3450. local DISTANCE_u_BITCH = 1000
  3451. local temp, human, temp2
  3452. for x = 1, #list do
  3453. temp2 = list[x]
  3454. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  3455. temp = temp2:findFirstChild("Torso")
  3456. human = temp2:findFirstChild("Humanoid")
  3457. if temp ~= nil and human ~= nil and human.Health > 0 and DISTANCE_u_BITCH > (temp.Position - pos).magnitude then
  3458. local FOUND_YOU = true
  3459. if Player.Neutral == false and game.Players:GetPlayerFromCharacter(temp.Parent) ~= nil then
  3460. FOUND_YOU = false
  3461. end
  3462. if FOUND_YOU == true then
  3463. torso = temp
  3464. DISTANCE_u_BITCH = (temp.Position - pos).magnitude
  3465. end
  3466. end
  3467. end
  3468. end
  3469. return torso, DISTANCE_u_BITCH
  3470. end
  3471.  
  3472. function chatfunc(etext)
  3473. coroutine.resume(coroutine.create(function()
  3474. text = ""
  3475.  
  3476. if Character:FindFirstChild("TalkingaBillBoard")~= nil then
  3477. Character:FindFirstChild("TalkingaBillBoard"):destroy()
  3478. end
  3479. local naeeym2 = Instance.new("BillboardGui",Character)
  3480. naeeym2.Size = UDim2.new(0,100,0,40)
  3481. naeeym2.StudsOffset = Vector3.new(0,3,0)
  3482. naeeym2.Adornee = Character.Head
  3483. naeeym2.Name = "TalkingaBillBoard"
  3484. local tecks2 = Instance.new("TextLabel",naeeym2)
  3485. tecks2.BackgroundTransparency = 1
  3486. tecks2.BorderSizePixel = 0
  3487. tecks2.Text = ""
  3488. tecks2.Font = "Fantasy"
  3489. tecks2.FontSize = "Size24"
  3490. tecks2.TextStrokeTransparency = 0
  3491. tecks2.TextColor3 = Color3.new(1,1,1)
  3492. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  3493. tecks2.Size = UDim2.new(1,0,0.5,0)
  3494. coroutine.resume(coroutine.create(function()
  3495. for i = 1,string.len(text),1 do
  3496. tecks2.Text = string.sub(text,1,i)
  3497. so("565939471",Head,1,1.3)
  3498. swait()
  3499. end
  3500. for i = 1, 5 do
  3501. swait(.01)
  3502. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  3503. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  3504. tecks2.TextTransparency = tecks2.TextTransparency + .2
  3505. end
  3506. naeeym2:Destroy()
  3507. end))
  3508. end))
  3509. end
  3510.  
  3511. function scale(Damage)
  3512. local scaled = false
  3513. if LastDamage >= 20 and LastDamage < 50 then
  3514. Damage = Damage / 2
  3515. scaled = true
  3516. elseif LastDamage >= 50 and LastDamage < 80 then
  3517. Damage = Damage / 2.5
  3518. scaled = true
  3519. elseif LastDamage >= 80 then
  3520. Damage = Damage / 3
  3521. scaled = true
  3522. end
  3523. return Damage
  3524. end
  3525. function Damagefunc(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me, removebodypos)
  3526. local Hited = false
  3527. if hit.Parent == nil then
  3528. return
  3529. end
  3530. h = hit.Parent:FindFirstChild("Humanoid")
  3531. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  3532. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  3533. return
  3534. end
  3535. if h.Health <= 0 then
  3536. return
  3537. end
  3538. h = hit.Parent:FindFirstChild("Humanoid")
  3539. c = Instance.new("ObjectValue")
  3540. c.Name = "creator"
  3541. c.Value = game:service("Players").oPlayer
  3542. c.Parent = h
  3543. game:GetService("Debris"):AddItem(c, 0.5)
  3544. if Type == "H2" then
  3545. local eff = Par2(Vector3.new(1, 1, 1), hit.CFrame * CFrame.new(math.random(-15, 15) / 10, math.random(-20, 15) / 10, math.random(-5, 5) / 10) * CFrame.Angles(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), "Really black", "SpecialMesh", Vector3.new(0.5, 0.5, 0.5))
  3546. eff.Parent = EffectModel
  3547. eff.Name = "BloodEffect"
  3548. eff.Mesh.MeshType = "Sphere"
  3549. eff.Anchored = true
  3550. eff.CanCollide = false
  3551. game:GetService("Debris"):AddItem(eff, 5)
  3552. coroutine.resume(coroutine.create(function(p, A)
  3553. local R = Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)) / 50
  3554. for i = 1, 6 do
  3555. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.85, 0.85, 0.85)
  3556. p.Transparency = 0.25 + i / 8
  3557. p.CFrame = p.CFrame * A
  3558. swait()
  3559. end
  3560. p:Remove()
  3561. end), eff, CFrame.Angles(math.rad(math.random(-4, 4) * 4), math.rad(math.random(-4, 4) * 3), math.rad(math.random(-4, 4) * 2)), 0)
  3562. local eb = BillboardGui("http://www.roblox.com/asset/?id=233069772", eff.Position, 0)
  3563. eb.Parent = EffectModel
  3564. eb.BillboardGui.ImageLabel.ImageColor3 = Color3.new(255, 0, 0)
  3565. eb.BillboardGui.ImageLabel.Rotation = math.random(-180, 180)
  3566. eb.BillboardGui.Size = UDim2.new(2, 0, 2, 0)
  3567. game:GetService("Debris"):AddItem(eb, 3)
  3568. coroutine.resume(coroutine.create(function(p)
  3569. local r = math.random(-3, 3) * 9
  3570. if r > -12 and r < 1 then
  3571. r = -12
  3572. elseif r < 12 and r > -1 then
  3573. r = 12
  3574. end
  3575. for i = 1, 6 do
  3576. p.BillboardGui.ImageLabel.ImageTransparency = 0.25 + i / 6
  3577. p.BillboardGui.Size = UDim2.new(2 + i / 1.75, 0, 2 + i / 1.75, 0)
  3578. p.BillboardGui.ImageLabel.Rotation = p.BillboardGui.ImageLabel.Rotation + r
  3579. swait()
  3580. end
  3581. p:Remove()
  3582. end), eb)
  3583. local hitnum = math.random(1, 8)
  3584. if hitnum == 1 then
  3585. so("153092274", hit, 1, 1)
  3586. end
  3587. if hitnum == 2 then
  3588. so("199149186", hit, 2, 0.5)
  3589. end
  3590. if hitnum == 3 then
  3591. so("153092296", hit, 1, 0.3)
  3592. end
  3593. if hitnum == 4 then
  3594. so("199149235", hit, 1, 0.5)
  3595. end
  3596. if hitnum == 5 then
  3597. so("199149269", hit, 1, 0.4)
  3598. end
  3599. if hitnum == 6 then
  3600. so("199149297", hit, 1, 0.5)
  3601. end
  3602. if hitnum == 7 then
  3603. so("201858024", hit, 1, 0.6)
  3604. end
  3605. if hitnum == 8 then
  3606. so("201858024", hit, 1, 0.5)
  3607. end
  3608. end
  3609. if Type == "H1" then
  3610. local hitnum = math.random(2, 4)
  3611. p = Par(EffectModel, "EffectHi", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  3612. p.CFrame = hit.Parent.Torso.CFrame
  3613. m = Instance.new("SpecialMesh")
  3614. m.MeshType = "Sphere"
  3615. m.Parent = p
  3616. game:GetService("Debris"):AddItem(p, 5)
  3617. coroutine.resume(coroutine.create(function(p)
  3618. for i = 1, 8 do
  3619. p.Transparency = i / 8
  3620. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  3621. swait(0.5)
  3622. end
  3623. p:Remove()
  3624. end), p)
  3625. if hitnum == 1 then
  3626. so("153092274", hit, 1, 1)
  3627. elseif hitnum == 2 then
  3628. so("153092217", hit, 1, 1)
  3629. elseif hitnum == 3 then
  3630. so("153092227", hit, 1, 1)
  3631. elseif hitnum == 4 then
  3632. so("153092238", hit, 1, 1)
  3633. end
  3634. end
  3635. Damage = scale(Damage)
  3636. Noob = hit.Parent
  3637. HTime = time() + 1.8
  3638. LastDamage = LastDamage + Damage * 1
  3639. ComboHits = ComboHits + 1
  3640. Comboing = true
  3641. Hited = true
  3642. local ded = false
  3643. Comboing = true
  3644. cc = Noob.Humanoid.Died:connect(function()
  3645. HTime = time()
  3646. end)
  3647. if CANtwod then
  3648. controlsScript.Disabled = true
  3649. facestating = true
  3650. end
  3651. lasthit = h.Parent.Torso
  3652. local rip = h.Health - Damage
  3653. if rip > 0 then
  3654. local nigrhp = h
  3655. local nigrtorso = nigrhp.Parent.Torso
  3656. end
  3657. h.Health = h.Health - Damage
  3658. if h.Health <= 0 then
  3659. print("gained kill")
  3660. end
  3661. if stun == true then
  3662. local t = hit.Parent.Torso
  3663. if hit.Parent.Torso:FindFirstChild("EBOLA") == nil then
  3664. local r = Instance.new("BodyGyro")
  3665. r.P = 10000000
  3666. r.D = 1000
  3667. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  3668. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  3669. r.Parent = t
  3670. game:GetService("Debris"):AddItem(r, 1)
  3671. r.Name = "EBOLA"
  3672. fff = Instance.new("BodyForce")
  3673. fff.force = Vector3.new(0, 1200, 0)
  3674. fff.Parent = t
  3675. game:GetService("Debris"):AddItem(fff, 1)
  3676. local hum = hit.Parent.Humanoid
  3677. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  3678. local bodvol = Instance.new("BodyVelocity")
  3679. bodvol.velocity = Vector3.new(0, 0, 0) + RootPart.CFrame.lookVector * 4
  3680. bodvol.Name = "EBOLA"
  3681. bodvol.P = 4000
  3682. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  3683. bodvol.Parent = hit
  3684. game.Debris:AddItem(bodvol, 0.5)
  3685. end
  3686. end
  3687. if stun ~= true then
  3688. if removebodypos == true then
  3689. for _, v in pairs(hit:children()) do
  3690. if v.ClassName == "BodyPosition" or v.ClassName == "BodyVelocity" then
  3691. v.Parent = nil
  3692. end
  3693. end
  3694. end
  3695. local hum = hit.Parent.Humanoid
  3696. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  3697. if hit:FindFirstChild("EBOLA") ~= nil then
  3698. hit:FindFirstChild("EBOLA").Parent = nil
  3699. end
  3700. local bodvol = Instance.new("BodyVelocity")
  3701. bodvol.Name = "EBOLA"
  3702. bodvol.velocity = knockback
  3703. bodvol.P = 4000
  3704. bodvol.maxForce = Vector3.new(50000000, 5000000, 50000000) * 10000
  3705. bodvol.Parent = hit
  3706. game.Debris:AddItem(bodvol, tiem)
  3707. end
  3708. local debounce = Instance.new("BoolValue")
  3709. debounce.Name = "DebounceHit"
  3710. debounce.Parent = hit.Parent
  3711. debounce.Value = true
  3712. game:GetService("Debris"):AddItem(debounce, Delay)
  3713. c = Instance.new("ObjectValue")
  3714. c.Name = "creator"
  3715. c.Value = game:service("Players").oPlayer
  3716. c.Parent = h
  3717. game:GetService("Debris"):AddItem(c, 0.5)
  3718. local CRIT = false
  3719. end
  3720. end
  3721. function Damagefunc2(hit, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  3722. local Hited = false
  3723. if hit.Parent == nil then
  3724. return
  3725. end
  3726. Noob = hit.Parent
  3727. h = hit.Parent:FindFirstChild("Humanoid")
  3728. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  3729. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  3730. return
  3731. end
  3732. if h.Health <= 0 then
  3733. return
  3734. end
  3735. h = hit.Parent:FindFirstChild("Humanoid")
  3736. c = Instance.new("ObjectValue")
  3737. c.Name = "creator"
  3738. c.Value = game:service("Players").oPlayer
  3739. c.Parent = h
  3740. game:GetService("Debris"):AddItem(c, 0.5)
  3741. if Type == "H2" then
  3742. local hitnum = math.random(1, 8)
  3743. if hitnum == 1 then
  3744. so("153092274", hit, 1, 1)
  3745. end
  3746. if hitnum == 2 then
  3747. so("199149186", hit, 2, 0.5)
  3748. end
  3749. if hitnum == 3 then
  3750. so("153092296", hit, 1, 0.3)
  3751. end
  3752. if hitnum == 4 then
  3753. so("199149235", hit, 1, 0.5)
  3754. end
  3755. if hitnum == 5 then
  3756. so("199149269", hit, 1, 0.4)
  3757. end
  3758. if hitnum == 6 then
  3759. so("199149297", hit, 1, 0.5)
  3760. end
  3761. if hitnum == 7 then
  3762. so("201858024", hit, 1, 0.6)
  3763. end
  3764. if hitnum == 8 then
  3765. so("201858024", hit, 1, 0.5)
  3766. end
  3767. end
  3768. if Type == "H1" then
  3769. local hitnum = math.random(1, 4)
  3770. if hitnum == 1 then
  3771. so("153092274", hit, 1, 1)
  3772. elseif hitnum == 2 then
  3773. so("153092217", hit, 1, 1)
  3774. elseif hitnum == 3 then
  3775. so("153092227", hit, 1, 1)
  3776. elseif hitnum == 4 then
  3777. so("153092238", hit, 1, 1)
  3778. end
  3779. end
  3780. HTime = time() + 1.8
  3781. LastDamage = LastDamage + Damage * 1
  3782. Comboing = true
  3783. ComboHits = ComboHits + 1
  3784. Hited = true
  3785. local ded = false
  3786. Comboing = true
  3787. lasthit = h.Parent.Torso
  3788. cc = Noob.Humanoid.Died:connect(function()
  3789. HTime = time()
  3790. end)
  3791. local rip = h.Health - Damage
  3792. h.Health = h.Health - Damage
  3793. if h.Health <= 0 then
  3794. print("gained spree")
  3795. game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value = game.Players.LocalPlayer.leaderstats.Spree.Value + 1
  3796. end
  3797. if stun == true then
  3798. local t = hit.Parent.Torso
  3799. end
  3800. if stun ~= true then
  3801. local hum = hit.Parent.Humanoid
  3802. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  3803. end
  3804. local debounce = Instance.new("BoolValue")
  3805. debounce.Name = "DebounceHit"
  3806. debounce.Parent = hit.Parent
  3807. debounce.Value = true
  3808. game:GetService("Debris"):AddItem(debounce, Delay)
  3809. c = Instance.new("ObjectValue")
  3810. c.Name = "creator"
  3811. c.Value = game:service("Players").oPlayer
  3812. c.Parent = h
  3813. game:GetService("Debris"):AddItem(c, 0.5)
  3814. local CRIT = false
  3815.  
  3816. end
  3817. end
  3818. function MagnitudeDamage(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me, removebodypos)
  3819. for _, c in pairs(workspace:children()) do
  3820. local hum = c:findFirstChild("Humanoid")
  3821. if hum ~= nil then
  3822. local head = c:findFirstChild("Torso")
  3823. if head ~= nil then
  3824. local targ = head.Position - Part.Position
  3825. local mag = targ.magnitude
  3826. if magni >= mag and c.Name ~= Player.Name then
  3827. Damagefunc(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me, removebodypos)
  3828. end
  3829. end
  3830. end
  3831. end
  3832. end
  3833. function MagnitudeDamage2(Part, magni, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  3834. for _, c in pairs(workspace:children()) do
  3835. local hum = c:findFirstChild("Humanoid")
  3836. if hum ~= nil then
  3837. local head = c:findFirstChild("Torso")
  3838. if head ~= nil then
  3839. local targ = head.Position - Part.Position
  3840. local mag = targ.magnitude
  3841. if magni >= mag and c.Name ~= Player.Name then
  3842. Damagefunc2(head, Damage, knockback, tiem, Type, Property, Delay, KnockbackType, stun, t0me)
  3843. end
  3844. end
  3845. end
  3846. end
  3847. end
  3848. function Cooldown(name, duration)
  3849. local t = Instance.new("BoolValue", char)
  3850. t.Name = name
  3851. coroutine.resume(coroutine.create(function()
  3852. swait(duration * 30 - 1)
  3853. game.Debris:AddItem(t, 0.1)
  3854. end))
  3855. end
  3856. Koy = ""
  3857. Dmoves = nil
  3858. function Stop()
  3859. canjump = false
  3860. end
  3861. function Resume()
  3862. canjump = true
  3863. end
  3864. Player.Character.Humanoid.Changed:connect(function()
  3865. if canjump == false then
  3866. Player.Character.Humanoid.Jump = false
  3867. end
  3868. end)
  3869. function doingmoves(value)
  3870. if value == true then
  3871. bg.Parent = nil
  3872. LastMove = ""
  3873. Stop()
  3874. input = ""
  3875. Koy = ""
  3876. CanCancel = false
  3877. if CANtwod == true and Comboing == false then
  3878. FaceForward()
  3879. end
  3880. if CANtwod == false and Comboing == true then
  3881. FaceForward()
  3882. end
  3883. if Comboing == false and CANtwod == false then
  3884. FaceForward()
  3885. end
  3886. if Comboing == true and CANtwod == true then
  3887. FaceComboee()
  3888. end
  3889. char.Humanoid.WalkSpeed = 0
  3890. Dmoves = true
  3891. DIR = RootPart.CFrame.lookVector
  3892. end
  3893. if value == false then
  3894. Dmoves = false
  3895. bg.Parent = nil
  3896. LastMove = ""
  3897. Koy = ""
  3898. if Dmoves == false then
  3899. CanCancel = true
  3900. char.Humanoid.WalkSpeed = DesiredSpeed
  3901. Resume()
  3902. end
  3903. Dmoves = false
  3904. end
  3905. end
  3906. Dmoves = false
  3907. comb0gui = nil
  3908. coroutine.resume(coroutine.create(function()
  3909. while true do
  3910. swait()
  3911. if Comboing == true then
  3912. if comb0gui == nil then
  3913. comb0gui = COMBOGUI:Clone()
  3914. comb0gui.Parent = Player.PlayerGui
  3915. comb0gui.Frame.hits.Text = ComboHits
  3916. comb0gui.Frame.dmg.Text = LastDamage
  3917. else
  3918. comb0gui.Frame.hits.Text = ComboHits
  3919. comb0gui.Frame.dmg.Text = math.floor(LastDamage)
  3920. DifferenceinTime = HTime - time()
  3921. comb0gui.Frame.HitstunFrame.Fill:TweenSize(UDim2.new(0, 80 * DifferenceinTime, 0, 10), nil, 1, 0.4, true)
  3922. poof = true
  3923. if CANtwod == true then
  3924. cam_ing = true
  3925. end
  3926. end
  3927. elseif comb0gui ~= nil then
  3928. coroutine.resume(coroutine.create(function(g)
  3929. for i = 1, 15 do
  3930. g.Frame.Position = g.Frame.Position + UDim2.new(0, -10 - i, 0, 0)
  3931. swait(0.2)
  3932. end
  3933. g:Remove()
  3934. end), comb0gui)
  3935. comb0gui = nil
  3936. end
  3937. if HTime <= time() and Comboing == true then
  3938. ComboHits = 0
  3939. LastDamage = 0
  3940. cam_ing = false
  3941. Comboing = false
  3942. cc:Disconnect()
  3943. facestate = ""
  3944. facestating = false
  3945. Humanoid.WalkSpeed = DesiredSpeed
  3946. controlsScript.Disabled = false
  3947. end
  3948. end
  3949. end))
  3950. input = ""
  3951. age = 0
  3952. cam_ing = false
  3953. function getDirection()
  3954. local par = RootPart
  3955. Cam = workspace.CurrentCamera
  3956. return {
  3957. CFrame.new(par.Position, Vector3.new(Cam.CoordinateFrame.x, par.Position.y, Cam.CoordinateFrame.z)) * CFrame.fromEulerAnglesXYZ(0, math.pi, 0),
  3958. Vector3.new(Cam.CoordinateFrame.p.x, par.CFrame.p.y, Cam.CoordinateFrame.p.z)
  3959. }
  3960. end
  3961. function getrek()
  3962. Cam = workspace.CurrentCamera
  3963. Cam = workspace.CurrentCamera
  3964. return {
  3965. CFrame.new(RootPart.Position, Vector3.new(Noob.Torso.Position.x, RootPart.Position.y, Noob.Torso.Position.z)),
  3966. Vector3.new(Noob.Torso.CFrame.p.x, Noob.Torso.CFrame.p.y, Noob.Torso.CFrame.p.z)
  3967. }
  3968. end
  3969. function FaceMouse()
  3970. Cam = workspace.CurrentCamera
  3971. return {
  3972. CFrame.new(RootPart.Position, Vector3.new(mouse.Hit.p.x, RootPart.Position.y, mouse.Hit.p.z)),
  3973. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3974. }
  3975. end
  3976. function FaceForward()
  3977. RootPart.CFrame = getDirection()[1]
  3978. return RootPart.CFrame
  3979. end
  3980. function gyroface()
  3981. if CANtwod == false and Comboing == false then
  3982. bg.cframe = getDirection()[1]
  3983. end
  3984. if CANtwod == true and Comboing == false then
  3985. bg.cframe = getDirection()[1]
  3986. end
  3987. if CANtwod == false and Comboing == true then
  3988. bg.cframe = getDirection()[1]
  3989. end
  3990. return bg.cframe
  3991. end
  3992. function FaceComboee()
  3993. if Noob ~= nil then
  3994. RootPart.CFrame = getrek()[1]
  3995. return RootPart.CFrame
  3996. end
  3997. end
  3998. function ph0segui(Char, Dealt, color)
  3999. m = Instance.new("Model")
  4000. m.Name = "Effect"
  4001. c = Par(m, "Head", "White", Vector3.new(1, 0.4, 1), "SmoothPlastic")
  4002. c.Transparency = 1
  4003. b = Instance.new("BillboardGui", c)
  4004. b.Size = UDim2.new(5, 0, 5, 0)
  4005. b.AlwaysOnTop = true
  4006. local damgui = it("TextLabel")
  4007. damgui.Parent = b
  4008. damgui.Text = Dealt
  4009. damgui.BackgroundTransparency = 1
  4010. damgui.BackgroundColor3 = Color3.new(0, 0, 0)
  4011. damgui.SizeConstraint = "RelativeXY"
  4012. damgui.TextXAlignment = "Center"
  4013. damgui.TextYAlignment = "Center"
  4014. damgui.Position = UDim2.new(0, 0, 0, 0)
  4015. damgui.Size = UDim2.new(1, 0, 1, 0)
  4016. damgui.Font = "SourceSans"
  4017. damgui.FontSize = "Size14"
  4018. damgui.TextWrapped = false
  4019. damgui.TextStrokeTransparency = 0
  4020. damgui.TextColor3 = BrickColor.new(color).Color
  4021. damgui.TextScaled = true
  4022. ms = Instance.new("CylinderMesh")
  4023. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  4024. ms.Parent = c
  4025. c.Reflectance = 0
  4026. Instance.new("BodyGyro").Parent = c
  4027. c.Parent = m
  4028. if Char:findFirstChild("Head") ~= nil then
  4029. c.CFrame = cf(Char.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  4030. elseif Char.Parent:findFirstChild("Head") ~= nil then
  4031. c.CFrame = cf(Char.Parent.Head.CFrame.p + Vector3.new(math.random(-100, 100) / 100, 3, math.random(-100, 100) / 100))
  4032. end
  4033. f = Instance.new("BodyPosition")
  4034. f.P = 2000
  4035. f.D = 100
  4036. f.maxForce = Vector3.new(545000, 545000, 545000)
  4037. f.position = c.Position + Vector3.new(0, 1, 0)
  4038. f.Parent = c
  4039. c.CanCollide = false
  4040. m.Parent = workspace
  4041. c.CanCollide = false
  4042. coroutine.resume(coroutine.create(function()
  4043. swait(20)
  4044. for i = 1, 15 do
  4045. swait()
  4046. damgui.TextTransparency = i / 15
  4047. damgui.TextStrokeTransparency = i / 15
  4048. f.position = f.Position + Vector3.new(0, 0.3, 0)
  4049. end
  4050. end))
  4051. game:GetService("Debris"):AddItem(m, 2)
  4052. end
  4053. mouse = nil
  4054. function equip()
  4055. if equipped == true then
  4056. return
  4057. end
  4058. repeat
  4059. wait()
  4060. until Dmoves == false and equipped == false
  4061. input = ""
  4062. carding = false
  4063. Koy = ""
  4064. ORH = Torso["Right Hip"]
  4065. OLW = Torso["Left Shoulder"]
  4066. OLH = Torso["Left Hip"]
  4067. ORW = Torso["Right Shoulder"]
  4068. ORH.Parent = nil
  4069. OLW.Parent = nil
  4070. OLH.Parent = nil
  4071. ORW.Parent = nil
  4072. Animate.Parent = nil
  4073. Animator.Parent = nil
  4074. RW.Parent = Torso
  4075. RW.Part0 = Torso
  4076. RW.Part1 = RightArm
  4077. RW.C0 = CFrame.new(1.5, 0, 0)
  4078. RW.C1 = CFrame.new(0, 0, 0)
  4079. LW.Parent = Torso
  4080. LW.Part0 = Torso
  4081. LW.Part1 = LeftArm
  4082. LW.C0 = CFrame.new(-1.5, 0, 0)
  4083. LW.C1 = CFrame.new(0, 0, 0)
  4084. RH.Parent = Torso
  4085. RH.Part0 = Torso
  4086. RH.Part1 = RightLeg
  4087. RH.C0 = CFrame.new(0.5, -2, 0)
  4088. RH.C1 = CFrame.new(0, 0, 0)
  4089. LH.Parent = Torso
  4090. LH.Part0 = Torso
  4091. LH.Part1 = LeftLeg
  4092. LH.C0 = CFrame.new(-0.5, -2, 0)
  4093. LH.C1 = CFrame.new(0, 0, 0)
  4094. RootJoint.C1 = CFrame.new(0, 0, 0)
  4095. RootJoint.C0 = CFrame.new(0, 0, 0)
  4096. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  4097. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  4098. equipped = true
  4099. doingmoves(true)
  4100. lastcframe = {
  4101. RootJoint.C0,
  4102. Neck.C0,
  4103. RW.C0,
  4104. LW.C0,
  4105. RH.C0,
  4106. LH.C0
  4107. }
  4108. for i = 0, 1, 0.1 do
  4109. swait()
  4110. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.3, false)
  4111. end
  4112. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "SmoothPlastic")
  4113. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  4114. game:GetService("Debris"):AddItem(p, 8)
  4115. local m = Instance.new("SpecialMesh", p)
  4116. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4117. m.Scale = Vector3.new(1, 1, 0.1)
  4118. coroutine.resume(coroutine.create(function(p, s)
  4119. for i = 1, 15 do
  4120. p.Transparency = 0.25 + i / 15
  4121. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(3, 3, 0)
  4122. swait()
  4123. end
  4124. p:Remove()
  4125. end), p)
  4126. local p = Par(EffectModel, "Effect", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  4127. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4128. local m = Instance.new("SpecialMesh", p)
  4129. m.Scale = Vector3.new(1, 1, 1)
  4130. m.MeshType = "Sphere"
  4131. coroutine.resume(coroutine.create(function(p)
  4132. for i = 1, 15 do
  4133. p.Transparency = i / 15
  4134. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 1, 1)
  4135. swait()
  4136. end
  4137. p:Destroy()
  4138. end), p)
  4139. for i = 1, 8 do
  4140. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  4141. s = math.random(8, 20) / 10
  4142. local m = Instance.new("BlockMesh", p)
  4143. m.Scale = Vector3.new(s, s, s)
  4144. p.CFrame = RootPart.CFrame * CFrame.new(math.random(-12, 12), math.random(-2, 4), math.random(-12, 12)) * CFrame.Angles(math.random(), math.random(), math.random())
  4145. coroutine.resume(coroutine.create(function(p)
  4146. for i = 1, 70 do
  4147. if 1 <= p.Transparency then
  4148. p:Destroy()
  4149. break
  4150. end
  4151. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  4152. p.Transparency = i / 70
  4153. swait()
  4154. end
  4155. p.Parent = nil
  4156. end), p)
  4157. end
  4158. so("233091183", Torso, 1, 1)
  4159. so("153092315", Torso, 1, 1)
  4160. doingmoves(false)
  4161. afterimage.Parent = EffectModel
  4162. afterimage.Archivable = false
  4163. mouse = Player:GetMouse()
  4164. end
  4165. function de_equip()
  4166. if equipped == false then
  4167. return
  4168. end
  4169. repeat
  4170. wait()
  4171. until Dmoves == false
  4172. doingmoves(true)
  4173. for i = 0, 1, 0.1 do
  4174. swait()
  4175. PlayAnimationFromTable(AnimTab.ON.Animation(1), 0.2, false)
  4176. end
  4177. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "Neon")
  4178. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  4179. game:GetService("Debris"):AddItem(p, 8)
  4180. local m = Instance.new("SpecialMesh", p)
  4181. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4182. m.Scale = Vector3.new(45, 45, 0.1)
  4183. coroutine.resume(coroutine.create(function(p, s)
  4184. for i = 1, 15 do
  4185. p.Transparency = 0.25 + i / 15
  4186. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(3, 3, 0)
  4187. swait()
  4188. end
  4189. p:Remove()
  4190. end), p)
  4191. local p = Par(EffectModel, "Effect", "White", Vector3.new(1, 1, 1), "SmoothPlastic")
  4192. p.CFrame = RootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4193. local m = Instance.new("SpecialMesh", p)
  4194. m.Scale = Vector3.new(15, 15, 15)
  4195. m.MeshType = "Sphere"
  4196. coroutine.resume(coroutine.create(function(p)
  4197. for i = 1, 15 do
  4198. p.Transparency = i / 15
  4199. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(1, 1, 1)
  4200. swait()
  4201. end
  4202. p:Destroy()
  4203. end), p)
  4204. for i = 1, 8 do
  4205. local p = Par(EffectModel, "Effect", "Black", Vector3.new(1, 1, 1), "Neon")
  4206. s = math.random(8, 20) / 10
  4207. local m = Instance.new("BlockMesh", p)
  4208. m.Scale = Vector3.new(s, s, s)
  4209. p.CFrame = RootPart.CFrame * CFrame.new(math.random(-12, 12), math.random(-2, 4), math.random(-12, 12)) * CFrame.Angles(math.random(), math.random(), math.random())
  4210. coroutine.resume(coroutine.create(function(p)
  4211. for i = 1, 70 do
  4212. if 1 <= p.Transparency then
  4213. p:Destroy()
  4214. break
  4215. end
  4216. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.3, 0)
  4217. p.Transparency = i / 70
  4218. swait()
  4219. end
  4220. p.Parent = nil
  4221. end), p)
  4222. end
  4223. so("233091183", Torso, 1, 2)
  4224. so("153092315", Torso, 1, 2)
  4225. doingmoves(false)
  4226. input = ""
  4227. RW.Parent = nil
  4228. LW.Parent = nil
  4229. RH.Parent = nil
  4230. LH.Parent = nil
  4231. ORW.Parent = Torso
  4232. ORH.Parent = Torso
  4233. OLW.Parent = Torso
  4234. OLH.Parent = Torso
  4235. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  4236. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  4237. RootJoint.C0 = clerp(RootJoint.C0, RootCF, 1)
  4238. Animate.Parent = char
  4239. Animator.Parent = Humanoid
  4240. RootJoint.C1 = r1m
  4241. RootJoint.C0 = r0m
  4242. Neck.C1 = n1m
  4243. Neck.C0 = n0m
  4244. Humanoid.WalkSpeed = 16
  4245. r1m = RootJoint.C1
  4246. r0m = RootJoint.C0
  4247. n1m = Neck.C1
  4248. n0m = Neck.C0
  4249. equipped = false
  4250. afterimage.Parent = nil
  4251. afterimage.Archivable = false
  4252. end
  4253. local Stunned = false
  4254. function GitStunned()
  4255. if Stunned == true then
  4256. return
  4257. end
  4258. repeat
  4259. wait()
  4260. until Dmoves == false and char:FindFirstChild("str") == nil
  4261. Stunned = true
  4262. ph0segui(char, "Stunned", "New Yeller")
  4263. doingmoves(true)
  4264. for i = 1, 80 do
  4265. swait()
  4266. PlayAnimationFromTable(AnimTab.Stunned.Animation(1), 0.1, false)
  4267. end
  4268. for i = 1, 12 do
  4269. swait()
  4270. PlayAnimationFromTable(AnimTab.Stunned.Animation(2), 0.2, false)
  4271. end
  4272. Stunned = false
  4273. doingmoves(false)
  4274. Cooldown("str", 1.5)
  4275. end
  4276. chgingph = false
  4277. MovesTable = {}
  4278. function Taunt()
  4279. doingmoves(true)
  4280. local RandomTaunt = math.random(1, 6)
  4281. for i = 0, 1, 0.1 do
  4282. swait()
  4283. PlayAnimationFromTable(AnimTab.G.Animation(1), 0.3, false)
  4284. end
  4285. if RandomTaunt == 1 then
  4286. game:GetService("Chat"):Chat(char, "Your best move is to fold.", 2)
  4287. elseif RandomTaunt == 2 then
  4288. game:GetService("Chat"):Chat(char, "You're bad.", 2)
  4289. elseif RandomTaunt == 3 then
  4290. game:GetService("Chat"):Chat(char, "All bets off, My friend.", 2)
  4291. elseif RandomTaunt == 4 then
  4292. game:GetService("Chat"):Chat(char, "Pick a card, Any card.", 2)
  4293. elseif RandomTaunt == 5 then
  4294. game:GetService("Chat"):Chat(char, "You should give up, I already did in the past.", 2)
  4295. elseif RandomTaunt == 6 then
  4296. game:GetService("Chat"):Chat(char, "Man, Screw your tophat.", 2)
  4297. end
  4298. for i = 1, 3 do
  4299. swait()
  4300. for i = 1, 8 do
  4301. swait()
  4302. Neck.C1 = clerp(Neck.C1, CFrame.Angles(0, math.rad(70), 0), 0.1)
  4303. end
  4304. for i = 1, 8 do
  4305. swait()
  4306. Neck.C1 = clerp(Neck.C1, CFrame.Angles(0, math.rad(-70), 0), 0.1)
  4307. end
  4308. end
  4309. Neck.C1 = CFrame.new(0, 0, 0)
  4310. doingmoves(false)
  4311. end
  4312. function Switch_Camera()
  4313. CANtwod = false
  4314. end
  4315. table.insert(MovesTable, {
  4316. Input = "adq",
  4317. Name = "Unlock Next Phase",
  4318. Phase = 1,
  4319. Cooldown = 0,
  4320. CooldownName = "ADQcool",
  4321. CanCancel = false,
  4322. Conditions = function()
  4323. local Viable = false
  4324. local Move
  4325. for _, p in pairs(MovesTable) do
  4326. if p.Input == "adq" then
  4327. Move = p
  4328. break
  4329. end
  4330. end
  4331. local ver
  4332. local numer = Move.Phase
  4333. if numer == 1 then
  4334. ver = true
  4335. end
  4336. if numer == 2 then
  4337. ver = Phase2Unlocked
  4338. end
  4339. if numer == 3 then
  4340. ver = Phase3Unlocked
  4341. end
  4342. if numer == 4 then
  4343. ver = Phase4Unlocked
  4344. end
  4345. local CD = Move.Cooldown
  4346. local name = Move.CooldownName
  4347. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4348. Viable = true
  4349. Cooldown(name, CD)
  4350. end
  4351. return Viable
  4352. end,
  4353. ["function"] = function()
  4354. chgingph = true
  4355. LastMove = "adq"
  4356. if Phase4Unlocked == true then
  4357. return
  4358. end
  4359. Phase = Phase + 1
  4360. if Phase == 2 then
  4361. Phase2Unlocked = true
  4362. end
  4363. if Phase == 3 then
  4364. Phase3Unlocked = true
  4365. end
  4366. if Phase == 4 then
  4367. Phase4Unlocked = true
  4368. end
  4369. doingmoves(true)
  4370. for i = 0, 1, 0.2 do
  4371. swait()
  4372. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  4373. end
  4374. so("206082327", char.Torso, 1, 1)
  4375. so("199145534", char.Torso, 1, 0.8)
  4376. CamShake(RootPart, 15, 0.1, 20)
  4377. for i = 1, 3 do
  4378. swait()
  4379. local p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  4380. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  4381. game:GetService("Debris"):AddItem(p, 8)
  4382. local m = Instance.new("SpecialMesh", p)
  4383. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4384. m.Scale = Vector3.new(5, 3, 5)
  4385. coroutine.resume(coroutine.create(function(p, s)
  4386. for i = 1, 15 do
  4387. p.Transparency = 0.9 + i / 150
  4388. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  4389. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4390. swait()
  4391. end
  4392. p:Remove()
  4393. end), p)
  4394. end
  4395. for i = 1, 20 do
  4396. local p = Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Neon")
  4397. p.Transparency = 0
  4398. p.CFrame = Torso.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  4399. p.Parent = EffectModel
  4400. local m = Instance.new("SpecialMesh")
  4401. m.MeshType = "Sphere"
  4402. m.Parent = p
  4403. m.Scale = Vector3.new(2, 10, 2)
  4404. coroutine.resume(coroutine.create(function(p)
  4405. for i = 1, 40 do
  4406. p.Transparency = i / 40
  4407. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  4408. swait()
  4409. end
  4410. p.Parent = nil
  4411. end), p)
  4412. end
  4413. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  4414. swait(20)
  4415. doingmoves(false)
  4416. chgingph = false
  4417. end
  4418. })
  4419. table.insert(MovesTable, {
  4420. Input = "daq",
  4421. Name = "Return Last Phase",
  4422. Phase = 1,
  4423. Cooldown = 0,
  4424. CooldownName = "DAQcool",
  4425. CanCancel = false,
  4426. Conditions = function()
  4427. local Viable = false
  4428. local Move
  4429. for _, p in pairs(MovesTable) do
  4430. if p.Input == "daq" then
  4431. Move = p
  4432. break
  4433. end
  4434. end
  4435. local ver
  4436. local numer = Move.Phase
  4437. if numer == 1 then
  4438. ver = true
  4439. end
  4440. if numer == 2 then
  4441. ver = Phase2Unlocked
  4442. end
  4443. if numer == 3 then
  4444. ver = Phase3Unlocked
  4445. end
  4446. if numer == 4 then
  4447. ver = Phase4Unlocked
  4448. end
  4449. local CD = Move.Cooldown
  4450. local name = Move.CooldownName
  4451. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4452. Viable = true
  4453. Cooldown(name, CD)
  4454. end
  4455. return Viable
  4456. end,
  4457. ["function"] = function()
  4458. chgingph = true
  4459. LastMove = "daq"
  4460. if Phase == 1 then
  4461. return
  4462. end
  4463. if Phase == 2 then
  4464. Phase2Unlocked = false
  4465. Phase = 1
  4466. end
  4467. if Phase == 3 then
  4468. Phase3Unlocked = false
  4469. Phase = 2
  4470. end
  4471. if Phase == 4 then
  4472. Phase4Unlocked = false
  4473. Phase = 3
  4474. end
  4475. doingmoves(true)
  4476. for i = 0, 1, 0.2 do
  4477. swait()
  4478. PlayAnimationFromTable(AnimTab.CHR.Animation(1), 0.3, false)
  4479. end
  4480. so("206082327", char.Torso, 1, 1)
  4481. so("199145534", char.Torso, 1, 0.8)
  4482. CamShake(RootPart, 15, 0.1, 20)
  4483. for i = 1, 3 do
  4484. swait()
  4485. local p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "SmoothPlastic")
  4486. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, -0.2, 0))
  4487. game:GetService("Debris"):AddItem(p, 8)
  4488. local m = Instance.new("SpecialMesh", p)
  4489. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4490. m.Scale = Vector3.new(22.5, 0, 22.5)
  4491. coroutine.resume(coroutine.create(function(p, s)
  4492. for i = 1, 15 do
  4493. p.Transparency = 0.9 + i / 150
  4494. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-1.5, 0.05, -1.5)
  4495. p.CFrame = p.CFrame * CFrame.new(0, -0.3, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4496. swait()
  4497. end
  4498. p:Remove()
  4499. end), p)
  4500. end
  4501. for i = 1, 20 do
  4502. local p = Par(EffectModel, "Effect", "Really red", vt(0.2, 1, 0.2), "Neon")
  4503. p.CFrame = Torso.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  4504. p.Parent = EffectModel
  4505. local m = Instance.new("SpecialMesh")
  4506. m.MeshType = "Sphere"
  4507. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  4508. m.Parent = p
  4509. m.Scale = Vector3.new(2, 10, 2)
  4510. coroutine.resume(coroutine.create(function(p)
  4511. for i = 1, 20 do
  4512. p.Transparency = i / 20
  4513. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  4514. swait()
  4515. end
  4516. p.Parent = nil
  4517. end), p)
  4518. end
  4519. ph0segui(char, "Max Health = (" .. Humanoid.MaxHealth .. ")", "Really red")
  4520. swait(20)
  4521. doingmoves(false)
  4522. chgingph = false
  4523. end
  4524. })
  4525. table.insert(MovesTable, {
  4526. Input = "dasq",
  4527. Name = "Card ride",
  4528. Phase = 1,
  4529. Cooldown = 4,
  4530. CooldownName = "DASQcool",
  4531. CanCancel = true,
  4532. Conditions = function()
  4533. local Viable = false
  4534. local Move
  4535. for _, p in pairs(MovesTable) do
  4536. if p.Input == "dasq" then
  4537. Move = p
  4538. break
  4539. end
  4540. end
  4541. local ver
  4542. local numer = Move.Phase
  4543. if numer == 1 then
  4544. ver = true
  4545. end
  4546. if numer == 2 then
  4547. ver = Phase2Unlocked
  4548. end
  4549. if numer == 3 then
  4550. ver = Phase3Unlocked
  4551. end
  4552. if numer == 4 then
  4553. ver = Phase4Unlocked
  4554. end
  4555. local CD = Move.Cooldown
  4556. local name = Move.CooldownName
  4557. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4558. Viable = true
  4559. Cooldown(name, CD)
  4560. end
  4561. return Viable
  4562. end,
  4563. ["function"] = function()
  4564. if carding == true then
  4565. return
  4566. end
  4567. carding = true
  4568. doingmoves(true)
  4569. LastMove = "DASQ"
  4570. local RNmove = LastMove
  4571. DIR = Torso.CFrame.lookVector
  4572. for i = 0, 1, 0.1 do
  4573. swait()
  4574. DIR = RootPart.CFrame.lookVector
  4575. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  4576. end
  4577. so("153092315", Torso, 5, 0.8)
  4578. for i = 1, 3 do
  4579. swait()
  4580. local p = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  4581. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  4582. game:GetService("Debris"):AddItem(p, 8)
  4583. local m = Instance.new("SpecialMesh", p)
  4584. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4585. m.Scale = Vector3.new(5, 3, 5)
  4586. coroutine.resume(coroutine.create(function(p, s)
  4587. for i = 1, 15 do
  4588. p.Transparency = 0.9 + i / 150
  4589. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  4590. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  4591. swait()
  4592. end
  4593. p:Remove()
  4594. end), p)
  4595. end
  4596. for i = 0, 1, 0.1 do
  4597. swait()
  4598. PlayAnimationFromTable(AnimTab.dasq.Animation(2), 0.3, false)
  4599. end
  4600. Resume()
  4601. Torso.Velocity = vt(0, 5, 0) * 10
  4602. Humanoid.JumpPower = 16
  4603. Humanoid.Jump = true
  4604. swait(3)
  4605. local card = it("Part", EffectModel)
  4606. card.Anchored = true
  4607. card.CanCollide = false
  4608. card.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0)
  4609. local cm = it("BlockMesh", card)
  4610. cm.Scale = Vector3.new(1, 0.01, 1)
  4611. yis = card.CFrame
  4612. card.Size = Vector3.new(7, 0, 10)
  4613. card.Transparency = 1
  4614. local decal1 = Instance.new("Decal", card)
  4615. decal1.Face = "Top"
  4616. decal1.Name = "D1"
  4617. decal1.Texture = cards[math.random(1, #cards)]
  4618. decal1.Parent = card
  4619. local decal2 = Instance.new("Decal", card)
  4620. decal2.Name = "D2"
  4621. decal2.Parent = card
  4622. decal2.Face = "Bottom"
  4623. decal2.Texture = cards[math.random(1, #cards)]
  4624. card.Anchored = false
  4625. Stop()
  4626. Humanoid.JumpPower = desiredjp
  4627. Torso.Velocity = Torso.Velocity
  4628. w = Instance.new("Weld", Torso)
  4629. w.Part0 = card
  4630. w.Part1 = Torso
  4631. w.C0 = CFrame.new(0, 3, 0) * CFrame.Angles(0, math.rad(90), 0)
  4632. velx = Instance.new("BodyVelocity")
  4633. velx.Parent = RootPart
  4634. velx.maxForce = Vector3.new(400000, 400000, 400000) * 2
  4635. velCF = vt(RootPart.CFrame.lookVector.x * 70, RootPart.CFrame.lookVector.y * 0, RootPart.CFrame.lookVector.z * 70)
  4636. velx.velocity = velCF
  4637. CanCancel = true
  4638. cols = {
  4639. BrickColor.new("New Yeller"),
  4640. BrickColor.new("Black"),
  4641. BrickColor.new("Gold"),
  4642. BrickColor.new("Really black")
  4643. }
  4644. num = 0
  4645. dmg = 0
  4646. bg.Parent = RootPart
  4647. for i = 1, 25 do
  4648. dmg = dmg + 1
  4649. num = num + 1
  4650. if 5 <= num then
  4651. so("231917784", RootPart, 1, 1)
  4652. so("233096543", RootPart, 1, 0.85)
  4653. num = 0
  4654. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  4655. p.CFrame = card.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.random(-10, 10) / 100, 0)
  4656. m = it("SpecialMesh", p)
  4657. m.MeshType = "FileMesh"
  4658. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4659. m.Parent = p
  4660. m.Scale = Vector3.new(1, 3, 1)
  4661. m.Name = "Triangle"
  4662. game:GetService("Debris"):AddItem(p, 5)
  4663. coroutine.resume(coroutine.create(function(p)
  4664. for i = 1, 10 do
  4665. p.Transparency = i / 10
  4666. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.3, -0.4, 2.3)
  4667. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(15), 0)
  4668. swait()
  4669. end
  4670. p.Parent = nil
  4671. end), p)
  4672. end
  4673. if LastMove ~= RNmove then
  4674. carding = false
  4675. break
  4676. end
  4677. if dmg >= 3 then
  4678. dmg = 0
  4679. MagnitudeDamage(card, 8, 4, Vector3.new(0, 7, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4680. end
  4681. do
  4682. local colsz = {
  4683. "Bright red",
  4684. "Deep orange",
  4685. "Pastel yellow",
  4686. "New Yeller",
  4687. "Black"
  4688. }
  4689. local blast2 = Par(EffectModel, "Effect", colsz[math.random(1, #colsz)], vt(1, 1, 1), "SmoothPlastic")
  4690. blast2.CFrame = card.CFrame * CFrame.new(math.random(-5, 5), 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4691. local m = Instance.new("SpecialMesh", blast2)
  4692. m.Scale = Vector3.new(2, 2, 2)
  4693. m.MeshType = "Brick"
  4694. coroutine.resume(coroutine.create(function()
  4695. for i = 1, 20 do
  4696. blast2.Transparency = 0.25 + i / 20
  4697. m.Scale = m.Scale + vt(-0.1, -0.1, -0.1)
  4698. swait()
  4699. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  4700. end
  4701. blast2:Remove()
  4702. end))
  4703. Anim = "Jump"
  4704. velx.velocity = vt(RootPart.CFrame.lookVector.x * 90, RootPart.CFrame.lookVector.y * 1, RootPart.CFrame.lookVector.z * 70)
  4705. gyroface()
  4706. swait()
  4707. end
  4708. end
  4709. CanCancel = false
  4710. velx.Parent = nil
  4711. bg.Parent = nil
  4712. w.Parent = nil
  4713. card.Anchored = true
  4714. carding = false
  4715. coroutine.resume(coroutine.create(function()
  4716. for i = 1, 15 do
  4717. swait()
  4718. card.Size = card.Size + Vector3.new(0.1, 0, 0.1)
  4719. card.CFrame = card.CFrame * CFrame.Angles(0, math.rad(10), 0)
  4720. card.D1.Transparency = i / 15
  4721. card.D2.Transparency = i / 15
  4722. game.Debris:AddItem(card, 3)
  4723. end
  4724. end))
  4725. if LastMove == RNmove then
  4726. Torso.Velocity = RootPart.CFrame.lookVector * 70 + vt(0, 5, 0) * 10
  4727. Humanoid.JumpPower = desiredjp
  4728. Humanoid.Jump = true
  4729. swait()
  4730. for i = 0, 1, 0.1 do
  4731. swait()
  4732. DIR = RootPart.CFrame.lookVector
  4733. PlayAnimationFromTable(AnimTab.dasq.Animation(1), 0.3, false)
  4734. end
  4735. carding = false
  4736. Humanoid.JumpPower = desiredjp
  4737. doingmoves(false)
  4738. end
  4739. end
  4740. })
  4741. table.insert(MovesTable, {
  4742. Input = "saq",
  4743. Name = "Old memories",
  4744. Phase = 1,
  4745. Cooldown = 4,
  4746. CooldownName = "SAQcool",
  4747. CanCancel = false,
  4748. Conditions = function()
  4749. local Viable = false
  4750. local Move
  4751. for _, p in pairs(MovesTable) do
  4752. if p.Input == "saq" then
  4753. Move = p
  4754. break
  4755. end
  4756. end
  4757. local ver
  4758. local numer = Move.Phase
  4759. if numer == 1 then
  4760. ver = true
  4761. end
  4762. if numer == 2 then
  4763. ver = Phase2Unlocked
  4764. end
  4765. if numer == 3 then
  4766. ver = Phase3Unlocked
  4767. end
  4768. if numer == 4 then
  4769. ver = Phase4Unlocked
  4770. end
  4771. local CD = Move.Cooldown
  4772. local name = Move.CooldownName
  4773. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4774. Viable = true
  4775. Cooldown(name, CD)
  4776. end
  4777. return Viable
  4778. end,
  4779. ["function"] = function()
  4780. if Anim ~= "Jump" and Anim ~= "Fall" then
  4781. return
  4782. end
  4783. doingmoves(true)
  4784. LastMove = "SAQ"
  4785. local RNmove = LastMove
  4786. Cooldown("SAQcool", 4)
  4787. DIR = Torso.CFrame.lookVector
  4788. local vp = Instance.new("BodyPosition")
  4789. vp.position = char.Torso.Position
  4790. vp.Parent = char.Torso
  4791. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  4792. vp.P = 9000
  4793. vp.D = 2000
  4794. for i = 0, 1, 0.3 do
  4795. swait()
  4796. PlayAnimationFromTable(AnimTab.saq.Animation(1), 0.4, false)
  4797. end
  4798. for i = 0, 1, 0.3 do
  4799. swait()
  4800. PlayAnimationFromTable(AnimTab.saq.Animation(2), 0.3, false)
  4801. end
  4802. so("211062246", Torso, 1, 1)
  4803. so("255679373", Torso, 1, 1)
  4804. so("231917822", Torso, 1, 0.5)
  4805. so("233856115", Torso, 1, 0.5)
  4806. local circle = Par(EffectModel, "Effect", "White", vt(1, 0.2, 1), "SmoothPlastic")
  4807. local decal = Instance.new("Decal", circle)
  4808. circle.CFrame = char.Torso.CFrame * CFrame.Angles(math.rad(90), 0, 0) * CFrame.new(0, -1.8, 0)
  4809. local cmesh = Instance.new("BlockMesh", circle)
  4810. cmesh.Scale = Vector3.new(14, 0.1, 14)
  4811. circle.Size = Vector3.new(1, 0.2, 1)
  4812. decal.Face = "Top"
  4813. circle.Transparency = 1
  4814. decal.Texture = "http://www.roblox.com/asset/?id=363269577"
  4815. local decal2 = Instance.new("Decal", circle)
  4816. decal2.Face = "Bottom"
  4817. decal2.Texture = "http://www.roblox.com/asset/?id=363269577"
  4818. coroutine.resume(coroutine.create(function()
  4819. for i = 1, 15 do
  4820. cmesh.Scale = cmesh.Scale + Vector3.new(0.6, 0.1, 0.6)
  4821. decal.Transparency = i / 15
  4822. decal2.Transparency = i / 15
  4823. circle.CFrame = circle.CFrame * CFrame.Angles(0, math.rad(15), 0)
  4824. swait()
  4825. end
  4826. circle:Destroy()
  4827. end))
  4828. local hitbox = Par(EffectModel, "Effect", "White", vt(0, 0, 0), "SmoothPlastic")
  4829. hitbox.CFrame = Torso.CFrame * CFrame.new(0, 0, -0.3)
  4830. local moving = false
  4831. for i = 1, 20 do
  4832. do
  4833. local X, Y = math.random(-3, 3), math.random(-1, 1)
  4834. local p = Par(EffectModel, "Effect", "White", vt(0, 0, 0), "SmoothPlastic")
  4835. p.CFrame = hitbox.CFrame * CFrame.new(X, Y, 0)
  4836. m = Instance.new("BlockMesh", p)
  4837. m.Scale = Vector3.new(1, 0.1, 1)
  4838. p.Transparency = 1
  4839. local ono = fold.dark:clone()
  4840. ono.Enabled = true
  4841. ono.Parent = p
  4842. game.Debris:AddItem(p, 4)
  4843. coroutine.resume(coroutine.create(function(p)
  4844. repeat
  4845. wait()
  4846. until moving == true
  4847. repeat
  4848. swait()
  4849. p.CFrame = hitbox.CFrame * CFrame.new(X, Y, 0)
  4850. until moving == false
  4851. swait(5)
  4852. p.dark.Enabled = false
  4853. game.Debris:AddItem(p, 2)
  4854. end), p)
  4855. end
  4856. end
  4857. spawn(function()
  4858. for i = 1, 7 do
  4859. swait()
  4860. moving = true
  4861. hitbox.CFrame = hitbox.CFrame * CFrame.new(0, 0, -1)
  4862. MagnitudeDamage(hitbox, 8, 4, Vector3.new(0, -30, 0) + DIR * 10, 0.5, "H2", RootPart, 0, 0, 20, 30)
  4863. end
  4864. moving = false
  4865. end)
  4866. swait(3)
  4867. vp:Destroy()
  4868. doingmoves(false)
  4869. end
  4870. })
  4871. table.insert(MovesTable, {
  4872. Input = "ase",
  4873. Name = "ASE",
  4874. Phase = 1,
  4875. Cooldown = 3.5,
  4876. CooldownName = "ASEcool",
  4877. CanCancel = false,
  4878. Conditions = function()
  4879. local Viable = false
  4880. local Move
  4881. for _, p in pairs(MovesTable) do
  4882. if p.Input == "ase" then
  4883. Move = p
  4884. break
  4885. end
  4886. end
  4887. local ver
  4888. local numer = Move.Phase
  4889. if numer == 1 then
  4890. ver = true
  4891. end
  4892. if numer == 2 then
  4893. ver = Phase2Unlocked
  4894. end
  4895. if numer == 3 then
  4896. ver = Phase3Unlocked
  4897. end
  4898. if numer == 4 then
  4899. ver = Phase4Unlocked
  4900. end
  4901. local CD = Move.Cooldown
  4902. local name = Move.CooldownName
  4903. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  4904. Viable = true
  4905. Cooldown(name, CD)
  4906. end
  4907. return Viable
  4908. end,
  4909. ["function"] = function()
  4910. doingmoves(true)
  4911. LastMove = "ASE"
  4912. local RNmove = LastMove
  4913. local ook = Torso.Position
  4914. DIR = Torso.CFrame.lookVector
  4915. p = Instance.new("Sound")
  4916. p.SoundId = "http://www.roblox.com/asset/?id=161006069"
  4917. p.Volume = 1
  4918. p.Pitch = 0.9
  4919. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  4920. p:Play()
  4921. game:GetService("Debris"):AddItem(p, 6)
  4922. p = Instance.new("Sound")
  4923. p.SoundId = "http://www.roblox.com/asset/?id=161006163"
  4924. p.Volume = 1
  4925. p.Pitch = 0.7
  4926. p.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  4927. p:Play()
  4928. game:GetService("Debris"):AddItem(p, 6)
  4929. for i = 1, 10 do
  4930. do
  4931. local p = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  4932. local atch0 = Instance.new("Attachment", p)
  4933. atch0.Position = Vector3.new(0, 0, -0.16)
  4934. local atch1 = Instance.new("Attachment", p)
  4935. atch1.Position = Vector3.new(0, 0, 0.16)
  4936. local trail = Instance.new("Trail", p)
  4937. trail.Attachment0 = atch0
  4938. trail.Attachment1 = atch1
  4939. trail.FaceCamera = true
  4940. trail.Transparency = NumberSequence.new({
  4941. NumberSequenceKeypoint.new(0, 0),
  4942. NumberSequenceKeypoint.new(1, 1)
  4943. })
  4944. trail.Color = ColorSequence.new(Color3.new(1, 1, 1))
  4945. trail.LightEmission = 1
  4946. trail.Lifetime = 0.5
  4947. p.CFrame = RootPart.CFrame
  4948. p.CFrame = p.CFrame * CFrame.new(math.random(-5, 5), math.random(-1, 1), 0) * CFrame.Angles(math.rad(0), 0, math.rad(90))
  4949. m = Instance.new("BlockMesh", p)
  4950. m.Scale = Vector3.new(1, 0.1, 1)
  4951. local decal1 = Instance.new("Decal", p)
  4952. decal1.Face = "Top"
  4953. decal1.Texture = cards[math.random(1, #cards)]
  4954. decal1.Name = "D1"
  4955. local decal2 = decal1:clone()
  4956. decal2.Name = "D2"
  4957. decal2.Parent = p
  4958. decal2.Face = "Bottom"
  4959. decal2.Texture = cards[math.random(1, #cards)]
  4960. local card = p
  4961. local MainPos = card.CFrame.p
  4962. local MainPos2 = (card.CFrame * CFrame.new(0, 0, -5)).p
  4963. local MouseLook = card.CFrame
  4964. local ohit, opos
  4965. local ma = MainPos
  4966. game.Debris:AddItem(p, 5)
  4967. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  4968. repeat
  4969. wait()
  4970. until timestop == false
  4971. local num = 15
  4972. repeat
  4973. swait()
  4974. local ohit, opos, surfaceNormal = rayCast(Pos1, Look, 1, Character)
  4975. p.CFrame = CFrame.new((Pos1 + opos) / 2, opos) * CFrame.Angles(0, 0, math.rad(90))
  4976. local ply, dist = GET_THE_NEAREST_FAGGOT(p.Position)
  4977. if ply ~= nil and dist <= 18 then
  4978. Look = Look:Lerp(CFrame.new(p.Position, ply.Position).lookVector, 1)
  4979. end
  4980. Pos1 = Pos1 + Look * 1
  4981. if ohit ~= nil then
  4982. num = 0
  4983. end
  4984. num = num - 1
  4985. until num <= 0
  4986. MagnitudeDamage(card, 5, 4, Vector3.new(0, 3, 0) + DIR * 9, 0.5, "H2", RootPart, 0, 0, 10, 15)
  4987. local t = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  4988. t.CFrame = p.CFrame
  4989. local m = Instance.new("SpecialMesh")
  4990. m.MeshType = "Sphere"
  4991. m.Parent = t
  4992. m.Scale = Vector3.new(1, 1, 1)
  4993. m.Name = "Triangle"
  4994. coroutine.resume(coroutine.create(function(p)
  4995. for i = 1, 15 do
  4996. t.Transparency = i / 15
  4997. t.Triangle.Scale = t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  4998. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  4999. swait()
  5000. end
  5001. t.Parent = nil
  5002. end), p)
  5003. p.Transparency = 1
  5004. decal1.Parent = nil
  5005. decal2.Parent = nil
  5006. game.Debris:AddItem(p, 5)
  5007. end), MainPos, MainPos2, MouseLook.lookVector)
  5008. end
  5009. end
  5010. local EDIR = RootPart.CFrame.lookVector
  5011. local vp = Instance.new("BodyVelocity", Torso)
  5012. vp.MaxForce = Vector3.new(4800000, 4800000, 4800000)
  5013. vp.P = 2000
  5014. vp.Velocity = EDIR * -30
  5015. for i = 0, 1, 0.2 do
  5016. swait()
  5017. PlayAnimationFromTable(AnimTab.ase.Animation(1), 0.6, false)
  5018. end
  5019. PlayAnimationFromTable(AnimTab.ase.Animation(2), 0.3, false)
  5020. for i = 0, 1, 0.1 do
  5021. swait()
  5022. RootJoint.C0 = RootJoint.C0 * euler(0.4, 0, 0)
  5023. end
  5024. vp:Destroy()
  5025. doingmoves(false)
  5026. end
  5027. })
  5028. table.insert(MovesTable, {
  5029. Input = "sdq",
  5030. Name = "Card throw",
  5031. Phase = 1,
  5032. Cooldown = 6,
  5033. CooldownName = "SDQcool",
  5034. CanCancel = false,
  5035. Conditions = function()
  5036. local Viable = false
  5037. local Move
  5038. for _, p in pairs(MovesTable) do
  5039. if p.Input == "sdq" then
  5040. Move = p
  5041. break
  5042. end
  5043. end
  5044. local ver
  5045. local numer = Move.Phase
  5046. if numer == 1 then
  5047. ver = true
  5048. end
  5049. if numer == 2 then
  5050. ver = Phase2Unlocked
  5051. end
  5052. if numer == 3 then
  5053. ver = Phase3Unlocked
  5054. end
  5055. if numer == 4 then
  5056. ver = Phase4Unlocked
  5057. end
  5058. local CD = Move.Cooldown
  5059. local name = Move.CooldownName
  5060. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  5061. Viable = true
  5062. if timestop == false then
  5063. Cooldown(name, CD)
  5064. end
  5065. end
  5066. return Viable
  5067. end,
  5068. ["function"] = function()
  5069. doingmoves(true)
  5070. LastMove = "SDQ"
  5071. local count = 0
  5072. local RNmove = LastMove
  5073. local ha = false
  5074. local function cord(asd)
  5075. local DIR = RootPart.CFrame.lookVector
  5076. local CPlayer = char
  5077. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5078. p.Transparency = 0.5
  5079. p.Anchored = true
  5080. p.CFrame = CFrame.new(CPlayer.HumanoidRootPart.Position + DIR * 5, CPlayer.HumanoidRootPart.Position + DIR * 20) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  5081. m = Instance.new("SpecialMesh", p)
  5082. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5083. m.Scale = Vector3.new(2, 2, 2)
  5084. coroutine.resume(coroutine.create(function(p)
  5085. for i = 1, 15 do
  5086. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5 - i * 0.1, 0.15, 1.5 - i * 0.1)
  5087. p.Transparency = 0.5 + i / 15
  5088. p.CFrame = p.CFrame * CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(8), 0)
  5089. swait()
  5090. end
  5091. p:Destroy()
  5092. end), p)
  5093. local p = Par(EffectModel, "Effect", "White", vt(1.1, 0, 1.6), "SmoothPlastic")
  5094. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  5095. if asd == true then
  5096. p.CFrame = LeftArm.CFrame * CFrame.new(0, -1.5, 0)
  5097. end
  5098. p.CFrame = p.CFrame * CFrame.Angles(math.rad(180), 0, math.rad(90))
  5099. m = Instance.new("BlockMesh", p)
  5100. m.Scale = Vector3.new(1, 0.1, 1)
  5101. local decal1 = Instance.new("Decal", p)
  5102. decal1.Face = "Top"
  5103. decal1.Texture = cards[math.random(1, #cards)]
  5104. decal1.Name = "D1"
  5105. local decal2 = decal1:clone()
  5106. decal2.Name = "D2"
  5107. decal2.Parent = p
  5108. decal2.Face = "Bottom"
  5109. decal2.Texture = cards[math.random(1, #cards)]
  5110. local card = p
  5111. local card = p
  5112. local clon = 0
  5113. local atch0 = Instance.new("Attachment", p)
  5114. atch0.Position = Vector3.new(0, 0, -0.16)
  5115. local atch1 = Instance.new("Attachment", p)
  5116. atch1.Position = Vector3.new(0, 0, 0.16)
  5117. local trail = Instance.new("Trail", p)
  5118. trail.Attachment0 = atch0
  5119. trail.Attachment1 = atch1
  5120. trail.FaceCamera = true
  5121. trail.Transparency = NumberSequence.new({
  5122. NumberSequenceKeypoint.new(0, 0),
  5123. NumberSequenceKeypoint.new(1, 1)
  5124. })
  5125. trail.Color = ColorSequence.new(Color3.new(1, 1, 1))
  5126. trail.LightEmission = 1
  5127. trail.Lifetime = 0.5
  5128. so("161006182", card, 1, 1)
  5129. local lpos, cpos
  5130. if mouse.Hit.p ~= nil then
  5131. do
  5132. local MainPos = RootPart.CFrame.p
  5133. if ha == true then
  5134. MainPos2 = Noob.Torso.Position
  5135. end
  5136. if ha == false then
  5137. MainPos2 = mouse.Hit.p
  5138. end
  5139. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  5140. local cocock = false
  5141. local ohit, opos
  5142. local ma = MainPos
  5143. if not timestop then
  5144. game.Debris:AddItem(p, 5)
  5145. end
  5146. local dmg = 2
  5147. card.CFrame = CFrame.new(card.Position, MainPos2) * CFrame.Angles(0, 0, math.rad(90))
  5148. local pp = Instance.new("Part", EffectModel)
  5149. pp.Anchored = true
  5150. pp.CanCollide = false
  5151. pp.Transparency = 1
  5152. pp.Size = Vector3.new(1.1, 0, 1.6)
  5153. pp.CFrame = card.CFrame
  5154. coroutine.resume(coroutine.create(function()
  5155. repeat
  5156. wait()
  5157. until card.Parent == nil
  5158. game.Debris:AddItem(pp, 3)
  5159. end))
  5160. local tb = {
  5161. "New Yeller",
  5162. "White",
  5163. "Gold",
  5164. "Bright yellow"
  5165. }
  5166. local col1 = BrickColor.new("White").Color
  5167. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5168. count = count + 1
  5169. local op = count
  5170. if timestop == true then
  5171. dmg = 4
  5172. end
  5173. local rad = 15
  5174. repeat
  5175. wait()
  5176. until timestop == false
  5177. if asd == true then
  5178. swait(op)
  5179. end
  5180. local num = 50
  5181. repeat
  5182. swait()
  5183. local ohit, opos, surfaceNormal = rayCast(Pos1, Look, 5, Character)
  5184. if Comboing == true and CANtwod == true then
  5185. ha = true
  5186. end
  5187. p.CFrame = CFrame.new((Pos1 + opos) / 2, opos) * CFrame.Angles(0, 0, math.rad(90))
  5188. pp.CFrame = clerp(pp.CFrame, CFrame.new((Pos1 + opos) / 2, opos) * CFrame.Angles(0, 0, math.rad(rad)), 1)
  5189. rad = rad + 8
  5190. Pos1 = Pos1 + Look * 5
  5191. clon = clon + 1
  5192. if ohit ~= nil and 1 > ohit.Transparency then
  5193. if ohit.Parent:FindFirstChild("Humanoid") ~= nil then
  5194. num = 0
  5195. break
  5196. end
  5197. local normal = Look
  5198. local reflectedNormal = normal - 2 * normal:Dot(surfaceNormal) * surfaceNormal
  5199. Look = reflectedNormal
  5200. MagnitudeDamage(p, 13, dmg, Vector3.new(0, 1, 0) + DIR * 5, 0, "H2", RootPart, 0, 0, 0, 0)
  5201. ohit, opos = nil, nil
  5202. end
  5203. num = num - 1
  5204. until num <= 0
  5205. MagnitudeDamage(p, 13, dmg, Vector3.new(0, 1, 0) + DIR * 5, 0, "H2", RootPart, 0, 0, 0, 0)
  5206. local t = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  5207. t.CFrame = p.CFrame
  5208. local m = Instance.new("SpecialMesh")
  5209. m.MeshType = "Sphere"
  5210. m.Parent = t
  5211. m.Scale = Vector3.new(3, 3, 3)
  5212. m.Name = "Triangle"
  5213. coroutine.resume(coroutine.create(function(p)
  5214. for i = 1, 15 do
  5215. t.Transparency = i / 15
  5216. t.Triangle.Scale = t.Triangle.Scale + Vector3.new(0.1, 0.1, 0.1)
  5217. t.CFrame = t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 40, math.random(-20, 20) / 50, 0)
  5218. swait()
  5219. end
  5220. t.Parent = nil
  5221. end), p)
  5222. local ggui = Instance.new("BillboardGui")
  5223. ggui.Parent = card
  5224. ggui.Size = UDim2.new(10, 0, 7.692307692307692, 0)
  5225. ggui.AlwaysOnTop = true
  5226. local img = Instance.new("ImageLabel")
  5227. img.Parent = ggui
  5228. img.BackgroundTransparency = 1
  5229. img.Size = UDim2.new(1, 0, 1, 0)
  5230. img.Image = "rbxassetid://200369416"
  5231. img.ImageColor3 = BrickColor.new("New Yeller").Color
  5232. coroutine.resume(coroutine.create(function()
  5233. for i = 1, 15 do
  5234. swait()
  5235. card.D1.Transparency = i / 15
  5236. card.D2.Transparency = i / 15
  5237. card.Transparency = i / 15
  5238. img.ImageTransparency = i / 15
  5239. img.Rotation = img.Rotation + 10
  5240. ggui.Size = ggui.Size + UDim2.new(1, 0, 0.7692307692307692, 0)
  5241. end
  5242. card:Destroy()
  5243. end))
  5244. end), MainPos, MainPos2, MouseLook.lookVector)
  5245. end
  5246. end
  5247. end
  5248. DIR = RootPart.CFrame.lookVector
  5249. local v = Instance.new("BodyPosition")
  5250. v.P = 3000
  5251. v.D = 1000
  5252. v.Name = "WUUB"
  5253. v.maxForce = Vector3.new(math.huge, math.huge, math.huge) * math.huge
  5254. v.Position = DIR * 30 + Vector3.new(0, 20, 0)
  5255. local lopsped = 0.3
  5256. local lopnum = 7
  5257. local lopnum2 = 4
  5258. local lopsped2 = 0.45
  5259. if timestop == false then
  5260. for ii = 1, 5 do
  5261. if ha == false then
  5262. RootPart.CFrame = FaceMouse()[1]
  5263. end
  5264. if Comboing == true and CANtwod == true then
  5265. ha = true
  5266. end
  5267. if ha == false then
  5268. RootPart.CFrame = FaceMouse()[1]
  5269. end
  5270. if ii == 2 or ii == 1 then
  5271. if ii == 1 then
  5272. for i = 1, lopnum2 do
  5273. swait()
  5274. local oof = 360 / lopnum
  5275. PlayAnimationFromTable(AnimTab.sdq.Animation(0, oof, i), lopsped2, false)
  5276. end
  5277. end
  5278. if ii == 2 then
  5279. for i = 1, lopnum2 do
  5280. swait()
  5281. local oof = 360 / lopnum
  5282. PlayAnimationFromTable(AnimTab.sdq.Animation(123, oof, i), lopsped2, false)
  5283. end
  5284. end
  5285. end
  5286. if ii == 5 then
  5287. v.Parent = char
  5288. lopnum = 20
  5289. lopsped = 0.3
  5290. cord()
  5291. end
  5292. for i = 1, lopnum do
  5293. swait()
  5294. if Comboing == true and CANtwod == true then
  5295. ha = true
  5296. end
  5297. if ha == false and ii < 5 then
  5298. RootPart.CFrame = FaceMouse()[1]
  5299. end
  5300. if ii == 5 and i == lopnum / 2 then
  5301. cord()
  5302. end
  5303. local oof = 360 / lopnum
  5304. PlayAnimationFromTable(AnimTab.sdq.Animation(ii, oof, i), lopsped, false)
  5305. if ii == 5 then
  5306. for i, E in pairs(Torso:children()) do
  5307. if E.ClassName == "BodyPosition" or E.ClassName == "BodyVelocity" and E ~= v then
  5308. E.Parent = nil
  5309. end
  5310. end
  5311. v.Parent = RootPart
  5312. v.Position = v.Position - Vector3.new(0, 2.7, 0)
  5313. else
  5314. DIR = RootPart.CFrame.lookVector
  5315. if ha == true then
  5316. FaceComboee()
  5317. end
  5318. v.Position = Torso.Position + DIR * 25 + Vector3.new(0, 30, 0)
  5319. end
  5320. end
  5321. v.Parent = nil
  5322. cord()
  5323. end
  5324. end
  5325. if timestop == true then
  5326. for i = 1, 10 do
  5327. if ha == false then
  5328. RootPart.CFrame = FaceMouse()[1]
  5329. end
  5330. if ha == true then
  5331. FaceComboee()
  5332. end
  5333. if Comboing == true and CANtwod == true then
  5334. ha = true
  5335. end
  5336. swait()
  5337. local oof = 0
  5338. PlayAnimationFromTable(AnimTab.sdq.Animation(6, oof, i), 0.3, false)
  5339. end
  5340. for i = 1, 10 do
  5341. if ha == false then
  5342. RootPart.CFrame = FaceMouse()[1]
  5343. end
  5344. if ha == true then
  5345. FaceComboee()
  5346. end
  5347. if Comboing == true and CANtwod == true then
  5348. ha = true
  5349. end
  5350. swait()
  5351. local oof = 0
  5352. PlayAnimationFromTable(AnimTab.sdq.Animation(7, oof, i), 0.3, false)
  5353. cord(true)
  5354. end
  5355. end
  5356. doingmoves(false)
  5357. end
  5358. })
  5359. table.insert(MovesTable, {
  5360. Input = "dwsasq",
  5361. Name = "Ordnance_end",
  5362. Phase = 2,
  5363. Cooldown = 0,
  5364. CooldownName = "DDASQcool",
  5365. CanCancel = false,
  5366. Conditions = function()
  5367. local Viable = false
  5368. local Move
  5369. for _, p in pairs(MovesTable) do
  5370. if p.Input == "dwsasq" then
  5371. Move = p
  5372. break
  5373. end
  5374. end
  5375. local ver
  5376. local numer = Move.Phase
  5377. if numer == 1 then
  5378. ver = true
  5379. end
  5380. if numer == 2 then
  5381. ver = Phase2Unlocked
  5382. end
  5383. if numer == 3 then
  5384. ver = Phase3Unlocked
  5385. end
  5386. if numer == 4 then
  5387. ver = Phase4Unlocked
  5388. end
  5389. local CD = Move.Cooldown
  5390. local name = Move.CooldownName
  5391. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  5392. Viable = true
  5393. Cooldown(name, CD)
  5394. end
  5395. return Viable
  5396. end,
  5397. ["function"] = function()
  5398. doingmoves(true)
  5399. LastMove = "DDASQ"
  5400. local chargsound = {}
  5401. local counter = 0
  5402. local chargelvl = 1
  5403. local num = 1
  5404. local chargetime = 30
  5405. local knockbackFromBlast = {
  5406. 90,
  5407. 100,
  5408. 150
  5409. }
  5410. local proj = Par(EffectModel, "Proj", "Black", Vector3.new(0, 0, 0), "SmoothPlastic")
  5411. proj.CFrame = LeftArm.CFrame * CFrame.new(0, -1.5, 0)
  5412. local pe = Instance.new("ParticleEmitter", proj)
  5413. pe.Color = ColorSequence.new(BrickColor.new("Really black").Color)
  5414. pe.LightEmission = 0
  5415. pe.Texture = "rbxasset://textures/particles/fire_main.dds"
  5416. pe.Size = NumberSequence.new({
  5417. NumberSequenceKeypoint.new(0, 1),
  5418. NumberSequenceKeypoint.new(1, 1.5)
  5419. })
  5420. pe.Transparency = NumberSequence.new({
  5421. NumberSequenceKeypoint.new(0, 0),
  5422. NumberSequenceKeypoint.new(1, 1)
  5423. })
  5424. pe.Enabled = false
  5425. pe.Lifetime = NumberRange.new(1.5)
  5426. pe.Rate = 500
  5427. pe.Rotation = NumberRange.new(20)
  5428. pe.RotSpeed = NumberRange.new(50)
  5429. pe.Speed = NumberRange.new(3)
  5430. pe.VelocitySpread = 360
  5431. repeat
  5432. swait()
  5433. if not Comboing then
  5434. RootPart.CFrame = FaceMouse()[1]
  5435. else
  5436. RootPart.CFrame = FaceComboee()
  5437. end
  5438. local p = Par(EffectModel, "Effect", "New Yeller", vt(0.2, 1, 0.2), "Neon")
  5439. local s = math.random(10, 100) / 10
  5440. local s2 = math.random(10, 20) / 10
  5441. local m = Instance.new("SpecialMesh", p)
  5442. m.MeshType = "Sphere"
  5443. m.Scale = Vector3.new(s2, s, s2)
  5444. p.CFrame = RootPart.CFrame * CFrame.new(math.random(-12, 12), math.random(-2, 4), math.random(-12, 12))
  5445. coroutine.resume(coroutine.create(function(p)
  5446. for i = 1, 30 do
  5447. p.CFrame = p.CFrame + Vector3.new(0, 0.4, 0)
  5448. p.Transparency = i / 30
  5449. swait()
  5450. end
  5451. p.Parent = nil
  5452. end), p)
  5453. if num % 3 == 0 then
  5454. do
  5455. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5456. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 1.5, 0)) * CFrame.Angles(0, math.random(-50, 50), 0)
  5457. game:GetService("Debris"):AddItem(p, 8)
  5458. local m = Instance.new("SpecialMesh", p)
  5459. m.MeshId = "http://www.roblox.com/asset/?id=737406442"
  5460. m.Scale = Vector3.new(0, 0, 0)
  5461. coroutine.resume(coroutine.create(function(p, s)
  5462. for i = 1, 20 do
  5463. p.Transparency = 0.5 + i / 40
  5464. m.Scale = m.Scale + Vector3.new(0.007, 0, 0.007)
  5465. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(10 + i), 0)
  5466. swait()
  5467. end
  5468. p:Remove()
  5469. end), p)
  5470. end
  5471. end
  5472. PlayAnimationFromTable(AnimTab.ddasq.Animation(1), 0.3, false)
  5473. if num % 15 == 0 then
  5474. table.insert(chargsound, so("340195461", proj, 0.5, 1))
  5475. end
  5476. num = num + 1
  5477. counter = counter + 1
  5478. proj.CFrame = LeftArm.CFrame * CFrame.new(0, -1.5, 0)
  5479. proj.Transparency = 1
  5480. if chargetime <= counter and chargelvl < 3 then
  5481. counter = 0
  5482. chargelvl = chargelvl + 1
  5483. so("153092315", proj, 2, 1.2)
  5484. for i = 1, 3 do
  5485. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  5486. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  5487. game:GetService("Debris"):AddItem(p, 8)
  5488. local m = Instance.new("SpecialMesh", p)
  5489. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5490. m.Scale = Vector3.new(5, 3, 5)
  5491. coroutine.resume(coroutine.create(function(p, s)
  5492. for i = 1, 15 do
  5493. p.Transparency = 0.9 + i / 150
  5494. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  5495. p.CFrame = p.CFrame * CFrame.new(0, -0.1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  5496. swait()
  5497. end
  5498. p:Remove()
  5499. end), p)
  5500. swait()
  5501. end
  5502. end
  5503. if chargelvl == 1 then
  5504. do
  5505. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "Neon")
  5506. local m = Instance.new("BlockMesh", p)
  5507. m.Scale = Vector3.new(2, 2, 2)
  5508. p.Transparency = 0.5
  5509. p.CFrame = proj.CFrame * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5510. coroutine.resume(coroutine.create(function()
  5511. for i = 1, 10 do
  5512. swait()
  5513. p.Transparency = 0.5 + i / 10
  5514. m.Scale = m.Scale / 1.1
  5515. end
  5516. game.Debris:AddItem(p, 0.1)
  5517. end))
  5518. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "Neon")
  5519. local m = Instance.new("SpecialMesh", p)
  5520. m.MeshType = "Sphere"
  5521. m.Scale = Vector3.new(2, 2, 2)
  5522. p.Transparency = 0.5
  5523. p.CFrame = proj.CFrame * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5524. coroutine.resume(coroutine.create(function()
  5525. for i = 1, 10 do
  5526. swait()
  5527. p.Transparency = 0.75 + i / 20
  5528. m.Scale = m.Scale / 1.1
  5529. end
  5530. game.Debris:AddItem(p, 0.1)
  5531. end))
  5532. end
  5533. elseif chargelvl == 2 then
  5534. do
  5535. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "Neon")
  5536. local m = Instance.new("BlockMesh", p)
  5537. m.Scale = Vector3.new(2, 2, 2)
  5538. p.Transparency = 0.5
  5539. p.CFrame = proj.CFrame * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5540. coroutine.resume(coroutine.create(function()
  5541. for i = 1, 10 do
  5542. swait()
  5543. p.Transparency = 0.5 + i / 20
  5544. m.Scale = m.Scale / 1.1
  5545. end
  5546. game.Debris:AddItem(p, 0.1)
  5547. end))
  5548. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "Neon")
  5549. local m = Instance.new("SpecialMesh", p)
  5550. m.MeshType = "Sphere"
  5551. m.Scale = Vector3.new(2, 2, 2)
  5552. p.Transparency = 0.5
  5553. p.CFrame = proj.CFrame * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5554. coroutine.resume(coroutine.create(function()
  5555. for i = 1, 10 do
  5556. swait()
  5557. p.Transparency = 0.75 + i / 20
  5558. m.Scale = m.Scale / 1.1
  5559. end
  5560. game.Debris:AddItem(p, 0.1)
  5561. end))
  5562. pe.Enabled = true
  5563. end
  5564. elseif chargelvl == 3 then
  5565. pe.Enabled = true
  5566. do
  5567. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "Neon")
  5568. local m = Instance.new("BlockMesh", p)
  5569. m.Scale = Vector3.new(2, 2, 2)
  5570. p.Transparency = 0.5
  5571. p.CFrame = proj.CFrame * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5572. coroutine.resume(coroutine.create(function()
  5573. for i = 1, 10 do
  5574. swait()
  5575. p.Transparency = 0.5 + i / 20
  5576. m.Scale = m.Scale / 1.1
  5577. end
  5578. game.Debris:AddItem(p, 0.1)
  5579. end))
  5580. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "Neon")
  5581. local m = Instance.new("SpecialMesh", p)
  5582. m.MeshType = "Sphere"
  5583. m.Scale = Vector3.new(2, 2, 2)
  5584. p.Transparency = 0.5
  5585. p.CFrame = proj.CFrame * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5586. coroutine.resume(coroutine.create(function()
  5587. for i = 1, 10 do
  5588. swait()
  5589. p.Transparency = 0.75 + i / 20
  5590. m.Scale = m.Scale / 1.1
  5591. end
  5592. game.Debris:AddItem(p, 0.1)
  5593. end))
  5594. local p = Par(EffectModel, "Effect", "Really black", Vector3.new(1, 1, 1), "SmoothPlastic")
  5595. local m = Instance.new("SpecialMesh", p)
  5596. m.MeshType = "FileMesh"
  5597. m.MeshId = "rbxassetid://3270017"
  5598. m.Scale = Vector3.new(0, 0, 0.1)
  5599. p.CFrame = proj.CFrame * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5600. coroutine.resume(coroutine.create(function()
  5601. for i = 1, 10 do
  5602. swait()
  5603. p.Transparency = i / 10
  5604. m.Scale = m.Scale + Vector3.new(0.6, 0.6, 0)
  5605. p.CFrame = p.CFrame * CFrame.Angles(math.rad(5), math.rad(5), math.rad(5))
  5606. end
  5607. game.Debris:AddItem(p, 0.1)
  5608. end))
  5609. end
  5610. end
  5611. until qhold == false or chargelvl >= 3 and chargetime <= counter
  5612. do
  5613. local DIR = RootPart.CFrame.lookVector
  5614. local ohoh = proj.Position
  5615. local p = Par2(Vector3.new(1, 1, 1), CFrame.new(ohoh + DIR * 1, ohoh) * CFrame.Angles(-math.pi / 2, math.random(-10, 10), 0), "Institutional white", "SpecialMesh", Vector3.new(7.3, 6, 7.3))
  5616. p.Mesh.MeshType = "FileMesh"
  5617. p.Parent = EffectModel
  5618. p.Anchored = true
  5619. p.CanCollide = false
  5620. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5621. p.Transparency = 0.5
  5622. game:GetService("Debris"):AddItem(p, 5)
  5623. coroutine.resume(coroutine.create(function(p)
  5624. for ii = 1, 9 do
  5625. p.Transparency = 0.5 + ii / 18
  5626. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.25, 0)
  5627. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.3, 1)
  5628. swait()
  5629. end
  5630. p:Remove()
  5631. end), p)
  5632. local p = Par2(Vector3.new(1, 1, 1), CFrame.new(ohoh + DIR * 4, ohoh) * CFrame.Angles(-math.pi / 2, math.random(-10, 10), 0), "Institutional white", "SpecialMesh", Vector3.new(4, 4, 4))
  5633. p.Mesh.MeshType = "FileMesh"
  5634. p.Parent = EffectModel
  5635. p.Anchored = true
  5636. p.CanCollide = false
  5637. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5638. p.Transparency = 0.5
  5639. game:GetService("Debris"):AddItem(p, 5)
  5640. coroutine.resume(coroutine.create(function(p)
  5641. for ii = 1, 9 do
  5642. p.Transparency = 0.5 + ii / 18
  5643. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.25, 0)
  5644. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.2, 1)
  5645. swait()
  5646. end
  5647. p:Remove()
  5648. end), p)
  5649. local p = Par2(Vector3.new(1, 1, 1), CFrame.new(ohoh + DIR * 8, ohoh) * CFrame.Angles(-math.pi / 2, math.random(-10, 10), 0), "Institutional white", "SpecialMesh", Vector3.new(2, 2, 2))
  5650. p.Mesh.MeshType = "FileMesh"
  5651. p.Parent = EffectModel
  5652. p.Anchored = true
  5653. p.CanCollide = false
  5654. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5655. p.Transparency = 0.5
  5656. game:GetService("Debris"):AddItem(p, 5)
  5657. coroutine.resume(coroutine.create(function(p)
  5658. for ii = 1, 9 do
  5659. p.Transparency = 0.5 + ii / 18
  5660. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.25, 0)
  5661. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, -0.1, 0.5)
  5662. swait()
  5663. end
  5664. p:Remove()
  5665. end), p)
  5666. end
  5667. pe.Enabled = false
  5668. Torso.Velocity = RootPart.CFrame.lookVector * -knockbackFromBlast[chargelvl]
  5669. so("190119264", proj, 5, 5)
  5670. local pp = Instance.new("Part", EffectModel)
  5671. pp.Anchored = true
  5672. pp.CanCollide = false
  5673. pp.Transparency = 1
  5674. pp.Size = Vector3.new(1.1, 0, 1.6)
  5675. pp.CFrame = proj.CFrame
  5676. local pe = Instance.new("ParticleEmitter", nil)
  5677. local tb = {
  5678. "New Yeller",
  5679. "White",
  5680. "Gold",
  5681. "Bright yellow"
  5682. }
  5683. local col1 = BrickColor.new("White").Color
  5684. pe.Color = ColorSequence.new(col1)
  5685. pe.LightEmission = 1
  5686. pe.Size = NumberSequence.new({
  5687. NumberSequenceKeypoint.new(0, 1),
  5688. NumberSequenceKeypoint.new(1, 2)
  5689. })
  5690. pe.Transparency = NumberSequence.new({
  5691. NumberSequenceKeypoint.new(0, 0),
  5692. NumberSequenceKeypoint.new(1, 1)
  5693. })
  5694. pe.Texture = "rbxassetid://436792038"
  5695. pe.EmissionDirection = "Top"
  5696. pe.Lifetime = NumberRange.new(3)
  5697. pe.Rate = 1
  5698. pe.Speed = NumberRange.new(3)
  5699. pe.Enabled = false
  5700. local pe2 = pe:clone()
  5701. pe2.EmissionDirection = "Bottom"
  5702. local MainPos = proj.CFrame.p
  5703. local MainPos2 = proj.CFrame + RootPart.CFrame.lookVector * 6
  5704. local MouseLook = FaceMouse()[1].lookVector
  5705. if Comboing then
  5706. MouseLook = FaceComboee().lookVector
  5707. end
  5708. local MainPos2 = proj.CFrame + MouseLook * 6
  5709. local ohit, opos
  5710. local ma = MainPos
  5711. local rad = 15
  5712. local clon = 0
  5713. Cooldown("DDASQcool", 20)
  5714. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  5715. local num = 110
  5716. while true do
  5717. swait()
  5718. do
  5719. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "Neon")
  5720. local m = Instance.new("BlockMesh", p)
  5721. m.Scale = Vector3.new(2, 2, 2)
  5722. p.Transparency = 0.5
  5723. p.CFrame = proj.CFrame * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5724. coroutine.resume(coroutine.create(function()
  5725. for i = 1, 10 do
  5726. swait()
  5727. p.Transparency = 0.5 + i / 10
  5728. m.Scale = m.Scale / 1.1
  5729. end
  5730. game.Debris:AddItem(p, 0.1)
  5731. end))
  5732. local p = Par(EffectModel, "Effect", "New Yeller", Vector3.new(1, 1, 1), "Neon")
  5733. local m = Instance.new("SpecialMesh", p)
  5734. m.MeshType = "Sphere"
  5735. m.Scale = Vector3.new(2, 2, 2)
  5736. p.Transparency = 0.5
  5737. p.CFrame = proj.CFrame * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5738. coroutine.resume(coroutine.create(function()
  5739. for i = 1, 10 do
  5740. swait()
  5741. p.Transparency = 0.75 + i / 20
  5742. m.Scale = m.Scale / 1.1
  5743. end
  5744. game.Debris:AddItem(p, 0.1)
  5745. end))
  5746. local ohit, opos, surfaceNormal = rayCast(Pos1, Look, 6.5, Character)
  5747. if ohit == nil then
  5748. for i, v in pairs(game.Workspace:GetChildren()) do
  5749. if v:IsA("Model") and v ~= char and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 and (v:FindFirstChild("Torso") or v:FindFirstChild("Head")) then
  5750. local p = v:FindFirstChild("Torso") or v:FindFirstChild("Head")
  5751. if (p.Position - Pos1).Magnitude <= 5 then
  5752. num = 0
  5753. break
  5754. end
  5755. end
  5756. end
  5757. end
  5758. proj.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  5759. pp.CFrame = proj.CFrame * CFrame.Angles(0, 0, math.rad(rad))
  5760. rad = rad + 10
  5761. pe:Emit(1)
  5762. pe2:Emit(1)
  5763. clon = clon + 1
  5764. if clon >= 0 then
  5765. pe.Parent = pp
  5766. pe2.Parent = pp
  5767. end
  5768. Pos1 = Pos1 + Look * 6.5
  5769. if ohit ~= nil then
  5770. num = 0
  5771. end
  5772. num = num - 1
  5773. if num <= 0 then
  5774. break
  5775. end
  5776. end
  5777. end
  5778. local p = Par2(Vector3.new(1, 1, 1), CFrame.new(proj.Position) * CFrame.Angles(math.pi / 2, 0, 0), "Really black", "SpecialMesh", Vector3.new(6, 6, 2))
  5779. p.Mesh.MeshType = "FileMesh"
  5780. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5781. p.Parent = EffectModel
  5782. p.Anchored = true
  5783. p.CanCollide = false
  5784. game:GetService("Debris"):AddItem(p, 5)
  5785. coroutine.resume(coroutine.create(function(p)
  5786. for ii = 1, 20 do
  5787. p.Transparency = ii / 20
  5788. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(4, 4, 0.25)
  5789. swait()
  5790. end
  5791. p:Remove()
  5792. end), p)
  5793. for i = 1, 3 do
  5794. local p = Par2(Vector3.new(1, 1, 1), proj.CFrame * CFrame.Angles(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), "Really black", "SpecialMesh", Vector3.new(5, 5, 5))
  5795. p.Mesh.MeshType = "Sphere"
  5796. p.Parent = EffectModel
  5797. p.Anchored = true
  5798. p.CanCollide = false
  5799. game:GetService("Debris"):AddItem(p, 5)
  5800. coroutine.resume(coroutine.create(function(p, V, x)
  5801. for i = 1, 23 do
  5802. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(14 + i * 18, 14 + i * 18, 14 + i * 18) / 23
  5803. p.Transparency = 0.25 + i / 17.25
  5804. p.CFrame = p.CFrame * V
  5805. swait()
  5806. end
  5807. p:Remove()
  5808. end), p, CFrame.Angles(math.rad(math.random(-8, 8)), math.rad(math.random(-8, 8)), math.rad(math.random(-8, 8))))
  5809. end
  5810. for i = 1, 20 do
  5811. BreakEffect(BrickColor.new("Really black"), proj.CFrame, 0.5, 15, 0.5, 0.01)
  5812. end
  5813. so("157878578", proj, 1, 1)
  5814. so("192410084", proj, 1, 1)
  5815. so("191395725", proj, 1, 1)
  5816. MagnitudeDamage(proj, 10 * (chargelvl + 0), 10 * (chargelvl + 1), Vector3.new(0, 15, 0) + DIR * 50, 0.5, "H1", proj, 0, 0, 8, 10, true)
  5817. game.Debris:AddItem(proj, 5)
  5818. end), MainPos, MainPos2, MouseLook)
  5819. swait(10)
  5820. doingmoves(false)
  5821. end
  5822. })
  5823. table.insert(MovesTable, {
  5824. Input = "dwc",
  5825. Name = "Get down",
  5826. Phase = 1,
  5827. Cooldown = 2.5,
  5828. CooldownName = "DWCcool",
  5829. CanCancel = false,
  5830. Conditions = function()
  5831. local Viable = false
  5832. local Move
  5833. for _, p in pairs(MovesTable) do
  5834. if p.Input == "dwc" then
  5835. Move = p
  5836. break
  5837. end
  5838. end
  5839. local ver
  5840. local numer = Move.Phase
  5841. if numer == 1 then
  5842. ver = true
  5843. end
  5844. if numer == 2 then
  5845. ver = Phase2Unlocked
  5846. end
  5847. if numer == 3 then
  5848. ver = Phase3Unlocked
  5849. end
  5850. if numer == 4 then
  5851. ver = Phase4Unlocked
  5852. end
  5853. local CD = Move.Cooldown
  5854. local name = Move.CooldownName
  5855. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  5856. Viable = true
  5857. Cooldown(name, CD)
  5858. end
  5859. return Viable
  5860. end,
  5861. ["function"] = function()
  5862. doingmoves(true)
  5863. LastMove = "DWC"
  5864. local RNmove = LastMove
  5865. nou = {
  5866. 1.1,
  5867. 1.4,
  5868. 1.3,
  5869. 1.2,
  5870. 1.5
  5871. }
  5872. local soN = "231917856"
  5873. for i = 1, 2 do
  5874. swait()
  5875. ora = nou[math.random(1, #nou)]
  5876. DIR = char.Torso.CFrame.lookVector
  5877. so(soN, Torso, 1, ora)
  5878. for i = 0, 0.4, 0.15 do
  5879. ora = nou[math.random(1, #nou)]
  5880. swait()
  5881. PlayAnimationFromTable(AnimTab.dwc.Animation(1), 0.5, false)
  5882. end
  5883. MagnitudeDamage(RightLeg, 7, 2, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  5884. so(soN, Torso, 1, ora)
  5885. for i = 0, 0.4, 0.15 do
  5886. swait()
  5887. ora = nou[math.random(1, #nou)]
  5888. PlayAnimationFromTable(AnimTab.dwc.Animation(2), 0.5, false)
  5889. end
  5890. so(soN, Torso, 1, ora)
  5891. MagnitudeDamage(RightLeg, 7, 2, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  5892. for i = 0, 0.4, 0.15 do
  5893. swait()
  5894. ora = nou[math.random(1, #nou)]
  5895. PlayAnimationFromTable(AnimTab.dwc.Animation(3), 0.5, false)
  5896. end
  5897. so(soN, Torso, 1, ora)
  5898. MagnitudeDamage(RightLeg, 7, 2, Vector3.new(0, 2, 0) + DIR * 1, 0.5, "H1", Head, 0, 0, 10, 15)
  5899. end
  5900. for i = 0, 1, 0.2 do
  5901. swait()
  5902. do
  5903. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  5904. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5905. m = Instance.new("BlockMesh", blast2)
  5906. m.Scale = Vector3.new(1, 1, 1)
  5907. coroutine.resume(coroutine.create(function()
  5908. for i = 1, 40 do
  5909. blast2.Transparency = i / 40
  5910. swait()
  5911. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5912. end
  5913. blast2:Remove()
  5914. end))
  5915. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  5916. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5917. m = Instance.new("BlockMesh", blast2)
  5918. m.Scale = Vector3.new(1, 1, 1)
  5919. coroutine.resume(coroutine.create(function()
  5920. for i = 1, 40 do
  5921. blast2.Transparency = i / 40
  5922. swait()
  5923. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5924. end
  5925. blast2:Remove()
  5926. end))
  5927. if LastMove ~= RNmove then
  5928. break
  5929. end
  5930. PlayAnimationFromTable(AnimTab.dwc.Animation(4), 0.6, false)
  5931. end
  5932. end
  5933. DIR = Head.CFrame.lookVector
  5934. so("200632136", RightArm, 1, 1)
  5935. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  5936. for i = 0, 1, 0.1 do
  5937. swait()
  5938. if LastMove ~= RNmove then
  5939. break
  5940. end
  5941. do
  5942. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  5943. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5944. m = Instance.new("BlockMesh", blast2)
  5945. m.Scale = Vector3.new(1, 1, 1)
  5946. coroutine.resume(coroutine.create(function()
  5947. for i = 1, 40 do
  5948. blast2.Transparency = i / 40
  5949. swait()
  5950. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5951. end
  5952. blast2:Remove()
  5953. end))
  5954. local blast2 = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "Neon")
  5955. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5956. m = Instance.new("BlockMesh", blast2)
  5957. m.Scale = Vector3.new(1, 1, 1)
  5958. coroutine.resume(coroutine.create(function()
  5959. for i = 1, 40 do
  5960. blast2.Transparency = i / 40
  5961. swait()
  5962. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  5963. end
  5964. blast2:Remove()
  5965. end))
  5966. PlayAnimationFromTable(AnimTab.dwc.Animation(5), 0.3, false)
  5967. end
  5968. end
  5969. for i = 1, 10 do
  5970. local p = Par(EffectModel, "Effect", "White", vt(0.2, 1, 0.2), "SmoothPlastic")
  5971. p.CFrame = Torso.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  5972. local m = Instance.new("SpecialMesh")
  5973. m.MeshType = "Sphere"
  5974. m.Parent = p
  5975. m.Scale = Vector3.new(1, 5, 1)
  5976. coroutine.resume(coroutine.create(function(p)
  5977. for i = 1, 40 do
  5978. p.Transparency = i / 40
  5979. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  5980. swait()
  5981. end
  5982. p.Parent = nil
  5983. end), p)
  5984. end
  5985. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  5986. ref.Anchored = true
  5987. ref.CFrame = CFrame.new(RootPart.Position)
  5988. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 50, Character)
  5989. if hitfloor2 ~= nil then
  5990. so("199145477", ref, 1, 1.2)
  5991. ref.CFrame = CFrame.new(posfloor2)
  5992. col = hitfloor2.BrickColor
  5993. game.Debris:AddItem(ref, 1)
  5994. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  5995. p.CFrame = CFrame.new(ref.Position + Vector3.new(0, 1, 0)) * CFrame.Angles(math.rad(90), 0, 0)
  5996. game:GetService("Debris"):AddItem(p, 8)
  5997. local m = Instance.new("SpecialMesh", p)
  5998. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5999. m.Scale = Vector3.new(1, 1, 0.1)
  6000. coroutine.resume(coroutine.create(function(p, s)
  6001. for i = 1, 15 do
  6002. p.Transparency = 0.25 + i / 15
  6003. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, 2, 0)
  6004. p.CFrame = p.CFrame * CFrame.new(0, 0, 0)
  6005. swait()
  6006. end
  6007. p:Remove()
  6008. end), p)
  6009. for i = 1, 10 do
  6010. local groundpart = part(3, EffectModel, 0, 0, col, "Ground", Vector3.new(math.random(50, 200) / 100, math.random(50, 200) / 100, math.random(50, 200) / 100))
  6011. groundpart.Anchored = true
  6012. groundpart.Material = hitfloor2.Material
  6013. groundpart.CanCollide = true
  6014. groundpart.CFrame = CFrame.new(ref.Position) * CFrame.new(math.random(-400, 400) / 100, 0, math.random(-400, 400) / 100) * CFrame.Angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6015. coroutine.resume(coroutine.create(function(groundpart)
  6016. for i = 1, 30 do
  6017. groundpart.Transparency = i / 30
  6018. swait()
  6019. end
  6020. groundpart:Destroy()
  6021. ref:Destroy()
  6022. end), groundpart)
  6023. end
  6024. end
  6025. MagnitudeDamage(RightLeg, 12, 7, Vector3.new(0, 1, 0) + DIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  6026. if LastMove == RNmove then
  6027. doingmoves(false)
  6028. end
  6029. end
  6030. })
  6031. table.insert(MovesTable, {
  6032. Input = "wwq",
  6033. Name = "Falcon uppercut.",
  6034. Phase = 1,
  6035. Cooldown = 7,
  6036. CooldownName = "WWQcool",
  6037. CanCancel = false,
  6038. Conditions = function()
  6039. local Viable = false
  6040. local Move
  6041. for _, p in pairs(MovesTable) do
  6042. if p.Input == "wwq" then
  6043. Move = p
  6044. break
  6045. end
  6046. end
  6047. local ver
  6048. local numer = Move.Phase
  6049. if numer == 1 then
  6050. ver = true
  6051. end
  6052. if numer == 2 then
  6053. ver = Phase2Unlocked
  6054. end
  6055. if numer == 3 then
  6056. ver = Phase3Unlocked
  6057. end
  6058. if numer == 4 then
  6059. ver = Phase4Unlocked
  6060. end
  6061. local CD = Move.Cooldown
  6062. local name = Move.CooldownName
  6063. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6064. Viable = true
  6065. Cooldown(name, CD)
  6066. end
  6067. return Viable
  6068. end,
  6069. ["function"] = function()
  6070. doingmoves(true)
  6071. LastMove = "WWQ"
  6072. local RNmove = LastMove
  6073. for i = 1, 15 do
  6074. swait()
  6075. PlayAnimationFromTable(AnimTab.wwq.Animation(1), 0.3, false)
  6076. end
  6077. CamShake(RootPart, 15, 0.3, 10)
  6078. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 3000, Character)
  6079. local pz = Par(EffectModel, "Effect", "Black", Vector3.new(2, 2, 1), "SmoothPlastic")
  6080. pz.CFrame = cf(posfloor2) * CFrame.Angles(math.pi / 2, 0, 0)
  6081. local m = Instance.new("BlockMesh", pz)
  6082. m.Scale = Vector3.new(2.5, 2.5, 0)
  6083. pz.Transparency = 1
  6084. pz.Anchored = true
  6085. pz.CanCollide = false
  6086. pz.Parent = workspace
  6087. pz.Name = "Rune"
  6088. local d1 = Instance.new("Decal", pz)
  6089. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  6090. d1.Face = "Front"
  6091. d1.Name = "d1"
  6092. local d1 = Instance.new("Decal", pz)
  6093. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  6094. d1.Face = "Back"
  6095. d1.Name = "d2"
  6096. coroutine.resume(coroutine.create(function(p)
  6097. for i = 1, 30 do
  6098. swait()
  6099. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20 + i * 2))
  6100. p.d1.Transparency = 0.5 + i / 30
  6101. p.d2.Transparency = 0.5 + i / 30
  6102. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  6103. end
  6104. p:Remove()
  6105. end), pz)
  6106. so("231917970", RootPart, 1, 1)
  6107. swait(0.2)
  6108. so("292363841", RootPart, 1, 1)
  6109. local wp = Instance.new("Part", EffectModel)
  6110. wp.Anchored = true
  6111. wp.CanCollide = false
  6112. wp.Transparency = 1
  6113. local wwq = true
  6114. for i = 1, 10 do
  6115. local p = Par(EffectModel, "Effect", "Pastel yellow", vt(1, 1, 1), "SmoothPlastic")
  6116. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6117. game:GetService("Debris"):AddItem(p, 6)
  6118. local m = Instance.new("SpecialMesh", p)
  6119. m.MeshType = "Sphere"
  6120. m.Scale = Vector3.new(0.5, 0.5, 0.5) * 2
  6121. coroutine.resume(coroutine.create(function(p, rr, cs)
  6122. for i = 1, 20 do
  6123. p.Transparency = 0.75 + i / 80
  6124. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.4, 0.4, 0.4)
  6125. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0)
  6126. swait()
  6127. end
  6128. p:Remove()
  6129. end), p)
  6130. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  6131. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.6, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6132. game:GetService("Debris"):AddItem(p, 5)
  6133. local m = Instance.new("BlockMesh", p)
  6134. m.Scale = Vector3.new(1, 1, 1) * 4
  6135. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  6136. local cols = {
  6137. "Bright red",
  6138. "Deep orange",
  6139. "Bright yellow",
  6140. "Gold"
  6141. }
  6142. for i = 1, 20 do
  6143. if math.floor(i / 4) == i / 4 then
  6144. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  6145. end
  6146. p.Transparency = i / 20
  6147. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.2, 0.2, 0.2)
  6148. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  6149. swait()
  6150. end
  6151. p:Remove()
  6152. end), p, Vector3.new(math.random(-50, 50) / 200, math.random(20, 50) / 120, math.random(-50, 50) / 200), math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  6153. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  6154. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6155. game:GetService("Debris"):AddItem(p, 5)
  6156. local m = Instance.new("BlockMesh", p)
  6157. m.Scale = Vector3.new(1, 1, 1) * 3
  6158. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  6159. local cols = {
  6160. "Bright red",
  6161. "Deep orange",
  6162. "Bright yellow",
  6163. "Gold"
  6164. }
  6165. for i = 1, 20 do
  6166. if math.floor(i / 4) == i / 4 then
  6167. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  6168. end
  6169. p.Transparency = i / 20
  6170. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.15, 0.15, 0.15)
  6171. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  6172. swait()
  6173. end
  6174. p:Remove()
  6175. end), p, Vector3.new(math.random(-50, 50) / 200, math.random(20, 50) / 120, math.random(-50, 50) / 200), math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  6176. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6177. p.Transparency = 0.5
  6178. p.Anchored = true
  6179. p.CFrame = Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(180), math.random(-50, 50), 0) * CFrame.new(0, -3, 0)
  6180. m = Instance.new("SpecialMesh", p)
  6181. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6182. m.Scale = Vector3.new(2, 2, 2)
  6183. coroutine.resume(coroutine.create(function(p)
  6184. for i = 1, 10 do
  6185. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2.3 - i * 0.1, -0.25, 2.3 - i * 0.1)
  6186. p.Transparency = 0.25 + i / 10
  6187. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  6188. swait()
  6189. end
  6190. p:Destroy()
  6191. end), p)
  6192. swait()
  6193. PlayAnimationFromTable(AnimTab.wwq.Animation(2), 0.3, false)
  6194. RootPart.CFrame = RootPart.CFrame * CFrame.new(0, 3.2, 0) + RootPart.CFrame.lookVector * 1
  6195. wp.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2.6)
  6196. for i, v in pairs(workspace:children()) do
  6197. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and (v:findFirstChild("Torso").Position - RightArm.Position).magnitude < 14 and v ~= char then
  6198. Damagefunc2(v.Torso, 1.5, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6199. if v.Torso:FindFirstChild("POS") == nil then
  6200. do
  6201. local pz = Instance.new("BodyPosition", v.Torso)
  6202. pz.P = 10000000
  6203. pz.D = 1000
  6204. pz.Name = "POS"
  6205. pz.maxForce = Vector3.new(3800000, 3800000, 3800000) * math.huge
  6206. local EDIR = Torso.CFrame.lookVector
  6207. coroutine.resume(coroutine.create(function()
  6208. repeat
  6209. swait()
  6210. pz.position = wp.Position
  6211. v.Torso.CFrame = v.Torso.CFrame:Lerp(CFrame.new(wp.Position), 1)
  6212. until wwq == false
  6213. end))
  6214. pz.position = wp.Position
  6215. game:GetService("Debris"):AddItem(pz, 1.5)
  6216. end
  6217. end
  6218. if v.Torso:FindFirstChild("POS") ~= nil then
  6219. local vpv = v.Torso:FindFirstChild("POS")
  6220. vpv.Position = wp.Position
  6221. end
  6222. end
  6223. end
  6224. end
  6225. wp.Parent = nil
  6226. wwq = false
  6227. Cooldown("redy2sc", 3)
  6228. local ff = Instance.new("BodyPosition")
  6229. ff.Parent = Torso
  6230. ff.Position = RootPart.Position
  6231. ff.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  6232. ff.P = 10000000
  6233. ff.D = 1000
  6234. game.Debris:AddItem(ff, 0.3)
  6235. repeat
  6236. swait()
  6237. if LastMove ~= RNmove then
  6238. break
  6239. end
  6240. CanCancel = true
  6241. until ff.Parent == nil or LastMove ~= RNmove
  6242. if LastMove == RNmove then
  6243. doingmoves(false)
  6244. end
  6245. end
  6246. })
  6247. table.insert(MovesTable, {
  6248. Input = "sax",
  6249. Name = "Sax",
  6250. Phase = 1,
  6251. Cooldown = 2,
  6252. CooldownName = "SAXcool",
  6253. CanCancel = false,
  6254. Conditions = function()
  6255. local Viable = false
  6256. local Move
  6257. for _, p in pairs(MovesTable) do
  6258. if p.Input == "sax" then
  6259. Move = p
  6260. break
  6261. end
  6262. end
  6263. local ver
  6264. local numer = Move.Phase
  6265. if numer == 1 then
  6266. ver = true
  6267. end
  6268. if numer == 2 then
  6269. ver = Phase2Unlocked
  6270. end
  6271. if numer == 3 then
  6272. ver = Phase3Unlocked
  6273. end
  6274. if numer == 4 then
  6275. ver = Phase4Unlocked
  6276. end
  6277. local CD = Move.Cooldown
  6278. local name = Move.CooldownName
  6279. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  6280. Viable = true
  6281. Cooldown(name, CD)
  6282. end
  6283. return Viable
  6284. end,
  6285. ["function"] = function()
  6286. doingmoves(true)
  6287. LastMove = "sax"
  6288. Anim = "Jump"
  6289. for i = 0, 1, 0.4 do
  6290. swait()
  6291. DIR = RootPart.CFrame.lookVector
  6292. PlayAnimationFromTable(AnimTab.sax.Animation(1), 0.3, false)
  6293. end
  6294. so("227022193", LeftLeg, 0.6, 1.2)
  6295. for i = 1, 3 do
  6296. swait()
  6297. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6298. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  6299. game:GetService("Debris"):AddItem(p, 8)
  6300. local m = Instance.new("SpecialMesh", p)
  6301. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6302. m.Scale = Vector3.new(5, 3, 5)
  6303. coroutine.resume(coroutine.create(function(p, s)
  6304. for i = 1, 15 do
  6305. p.Transparency = 0.9 + i / 150
  6306. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  6307. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  6308. swait()
  6309. end
  6310. p:Remove()
  6311. end), p)
  6312. end
  6313. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  6314. BodyVel.velocity = Vector3.new(char.Torso.Velocity.x, -5, char.Torso.Velocity.z) * 0.5
  6315. BodyVel.Parent = Character.HumanoidRootPart
  6316. BodyVel.velocity = DIR * 38 + Vector3.new(0, 10, 0)
  6317. MagnitudeDamage(LeftLeg, 12, 5, Vector3.new(0, 15, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  6318. for i = 0, 1, 0.3 do
  6319. swait()
  6320. PlayAnimationFromTable(AnimTab.sax.Animation(2), 0.3, false)
  6321. end
  6322. for i = 0, 1, 0.2 do
  6323. swait()
  6324. PlayAnimationFromTable(AnimTab.sax.Animation(3), 0.3, false)
  6325. end
  6326. BodyVel.maxForce = Vector3.new(4800000, 4800000, 4800000)
  6327. BodyVel.velocity = DIR * 49 + Vector3.new(0, 9, 0)
  6328. MagnitudeDamage(LeftLeg, 10, 10, Vector3.new(0, -10, 0) + DIR * 30, 0.5, "H1", RootPart, 0.2, 1, 10, 20)
  6329. for i = 0, 1, 0.5 do
  6330. swait()
  6331. PlayAnimationFromTable(AnimTab.sax.Animation(4), 0.3, false)
  6332. end
  6333. BodyVel.Parent = nil
  6334. for i = 0, 1, 0.5 do
  6335. swait()
  6336. PlayAnimationFromTable(AnimTab.sax.Animation(5), 0.3, false)
  6337. end
  6338. doingmoves(false)
  6339. end
  6340. })
  6341. table.insert(MovesTable, {
  6342. Input = "aaq",
  6343. Name = "aaq",
  6344. Phase = 1,
  6345. Cooldown = 2,
  6346. CooldownName = "ADCcool",
  6347. CanCancel = false,
  6348. Conditions = function()
  6349. local Viable = false
  6350. local Move
  6351. for _, p in pairs(MovesTable) do
  6352. if p.Input == "aaq" then
  6353. Move = p
  6354. break
  6355. end
  6356. end
  6357. local ver
  6358. local numer = Move.Phase
  6359. if numer == 1 then
  6360. ver = true
  6361. end
  6362. if numer == 2 then
  6363. ver = Phase2Unlocked
  6364. end
  6365. if numer == 3 then
  6366. ver = Phase3Unlocked
  6367. end
  6368. if numer == 4 then
  6369. ver = Phase4Unlocked
  6370. end
  6371. local CD = Move.Cooldown
  6372. local name = Move.CooldownName
  6373. if char:FindFirstChild(name) == nil and Comboing and CanCancel == true and ver == true then
  6374. Viable = true
  6375. Cooldown(name, CD)
  6376. end
  6377. return Viable
  6378. end,
  6379. ["function"] = function()
  6380. doingmoves(true)
  6381. LastMove = "awc"
  6382. local RNmove = LastMove
  6383. CanCancel = true
  6384. for i, v in pairs(workspace:children()) do
  6385. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and (v:findFirstChild("Torso").Position - Torso.Position).magnitude < 9 and v ~= char then
  6386. local vp = Instance.new("BodyPosition")
  6387. vp.position = char.Torso.Position + DIR * 1
  6388. vp.Parent = v.Torso
  6389. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  6390. vp.P = 9000
  6391. vp.D = 2000
  6392. game.Debris:AddItem(vp, 0.8)
  6393. end
  6394. end
  6395. local vp = Instance.new("BodyPosition")
  6396. vp.position = char.Torso.Position + DIR * 1
  6397. vp.Parent = Torso
  6398. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  6399. vp.P = 9000
  6400. vp.D = 2000
  6401. so("200632136", RightArm, 1, 2)
  6402. MagnitudeDamage2(RightLeg, 9, 7, Vector3.new(0, 1, 0) + DIR * 2.5, 0.5, "H1", Head, 0.4, 0, 10, 15)
  6403. for i = 0, 1, 0.1 do
  6404. swait()
  6405. if LastMove ~= RNmove then
  6406. break
  6407. end
  6408. if i >= 0 then
  6409. CanCancel = true
  6410. end
  6411. PlayAnimationFromTable(AnimTab.airX.Animation(1), 0.4, false)
  6412. end
  6413. vp.Parent = nil
  6414. if LastMove == RNmove then
  6415. doingmoves(false)
  6416. end
  6417. end
  6418. })
  6419. table.insert(MovesTable, {
  6420. Input = "ssq",
  6421. Name = "ssq",
  6422. Phase = 1,
  6423. Cooldown = 2,
  6424. CooldownName = "ASCcool",
  6425. CanCancel = false,
  6426. Conditions = function()
  6427. local Viable = false
  6428. local Move
  6429. for _, p in pairs(MovesTable) do
  6430. if p.Input == "ssq" then
  6431. Move = p
  6432. break
  6433. end
  6434. end
  6435. local ver
  6436. local numer = Move.Phase
  6437. if numer == 1 then
  6438. ver = true
  6439. end
  6440. if numer == 2 then
  6441. ver = Phase2Unlocked
  6442. end
  6443. if numer == 3 then
  6444. ver = Phase3Unlocked
  6445. end
  6446. if numer == 4 then
  6447. ver = Phase4Unlocked
  6448. end
  6449. local CD = Move.Cooldown
  6450. local name = Move.CooldownName
  6451. if char:FindFirstChild(name) == nil and Comboing and CanCancel == true and ver == true then
  6452. Viable = true
  6453. Cooldown(name, CD)
  6454. end
  6455. return Viable
  6456. end,
  6457. ["function"] = function()
  6458. doingmoves(true)
  6459. LastMove = "asc"
  6460. local RNmove = LastMove
  6461. for i, v in pairs(workspace:children()) do
  6462. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and (v:findFirstChild("Torso").Position - Torso.Position).magnitude < 7 and v ~= char then
  6463. local vp = Instance.new("BodyPosition")
  6464. vp.position = char.Torso.Position + DIR * 1
  6465. vp.Parent = v.Torso
  6466. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  6467. vp.P = 9000
  6468. vp.D = 2000
  6469. game.Debris:AddItem(vp, 0.7)
  6470. end
  6471. end
  6472. so("200632136", RightArm, 1, 1.5)
  6473. local vp = Instance.new("BodyPosition")
  6474. vp.position = char.Torso.Position + DIR * 1
  6475. vp.Parent = Torso
  6476. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  6477. vp.P = 9000
  6478. vp.D = 2000
  6479. for i = 0, 1, 0.1 do
  6480. swait()
  6481. if LastMove ~= RNmove then
  6482. break
  6483. end
  6484. if i >= 0 then
  6485. CanCancel = true
  6486. end
  6487. PlayAnimationFromTable(AnimTab.airZ.Animation(1), 0.4, false)
  6488. end
  6489. local EDIR = Head.CFrame.lookVector
  6490. MagnitudeDamage2(RightArm, 9, 8, Vector3.new(0, 3, 0) + EDIR * 3, 0.5, "H1", Head, 0.4, 0, 8, 10)
  6491. vp.Parent = nil
  6492. if LastMove == RNmove then
  6493. doingmoves(false)
  6494. end
  6495. end
  6496. })
  6497. table.insert(MovesTable, {
  6498. Input = "ddq",
  6499. Name = "awq",
  6500. Phase = 1,
  6501. Cooldown = 2,
  6502. CooldownName = "AWCcool",
  6503. CanCancel = false,
  6504. Conditions = function()
  6505. local Viable = false
  6506. local Move
  6507. for _, p in pairs(MovesTable) do
  6508. if p.Input == "ddq" then
  6509. Move = p
  6510. break
  6511. end
  6512. end
  6513. local ver
  6514. local numer = Move.Phase
  6515. if numer == 1 then
  6516. ver = true
  6517. end
  6518. if numer == 2 then
  6519. ver = Phase2Unlocked
  6520. end
  6521. if numer == 3 then
  6522. ver = Phase3Unlocked
  6523. end
  6524. if numer == 4 then
  6525. ver = Phase4Unlocked
  6526. end
  6527. local CD = Move.Cooldown
  6528. local name = Move.CooldownName
  6529. if char:FindFirstChild(name) == nil and Comboing and CanCancel == true and ver == true then
  6530. Viable = true
  6531. Cooldown(name, CD)
  6532. end
  6533. return Viable
  6534. end,
  6535. ["function"] = function()
  6536. doingmoves(true)
  6537. LastMove = "adc"
  6538. local RNmove = LastMove
  6539. for i, v in pairs(workspace:children()) do
  6540. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and (v:findFirstChild("Torso").Position - Torso.Position).magnitude < 8 and v ~= char then
  6541. vp = Instance.new("BodyPosition")
  6542. vp.position = char.Torso.Position + DIR * 1
  6543. vp.Parent = v.Torso
  6544. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  6545. vp.P = 9000
  6546. vp.D = 2000
  6547. game.Debris:AddItem(vp, 0.9)
  6548. end
  6549. end
  6550. local EDIR = Head.CFrame.lookVector
  6551. so("200632136", RightArm, 1, 1)
  6552. local vp = Instance.new("BodyPosition")
  6553. vp.position = char.Torso.Position + DIR * 1
  6554. vp.Parent = Torso
  6555. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  6556. vp.P = 9000
  6557. vp.D = 2000
  6558. for i = 1, 10 do
  6559. if LastMove ~= RNmove then
  6560. break
  6561. end
  6562. if i >= 0 then
  6563. CanCancel = true
  6564. end
  6565. do
  6566. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  6567. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6568. m = Instance.new("SpecialMesh", blast2)
  6569. m.Scale = Vector3.new(2, 2, 2)
  6570. m.MeshType = "Brick"
  6571. coroutine.resume(coroutine.create(function(p)
  6572. for i = 1, 20 do
  6573. blast2.Transparency = 0.25 + i / 20
  6574. blast2.Mesh.Scale = blast2.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  6575. swait()
  6576. end
  6577. blast2:Remove()
  6578. end), p)
  6579. swait()
  6580. local o = 36
  6581. if LastMove ~= RNmove then
  6582. break
  6583. end
  6584. MagnitudeDamage2(RightLeg, 8, 9, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0.4, 0, false, 0)
  6585. PlayAnimationFromTable(AnimTab.airC.Animation(1, o, i), 0.2, false)
  6586. end
  6587. end
  6588. vp.Parent = nil
  6589. if LastMove == RNmove then
  6590. doingmoves(false)
  6591. end
  6592. end
  6593. })
  6594. table.insert(MovesTable, {
  6595. Input = "aasq",
  6596. Name = "Final minutes",
  6597. Phase = 4,
  6598. Cooldown = 0,
  6599. CooldownName = "AASQcool",
  6600. CanCancel = false,
  6601. Conditions = function()
  6602. local Viable = false
  6603. local Move
  6604. for _, p in pairs(MovesTable) do
  6605. if p.Input == "aasq" then
  6606. Move = p
  6607. break
  6608. end
  6609. end
  6610. local ver
  6611. local numer = Move.Phase
  6612. if numer == 1 then
  6613. ver = true
  6614. end
  6615. if numer == 2 then
  6616. ver = Phase2Unlocked
  6617. end
  6618. if numer == 3 then
  6619. ver = Phase3Unlocked
  6620. end
  6621. if numer == 4 then
  6622. ver = Phase4Unlocked
  6623. end
  6624. local CD = Move.Cooldown
  6625. local name = Move.CooldownName
  6626. if char:FindFirstChild(name) == nil and timestop == false and CanCancel == true and ver == true then
  6627. Viable = true
  6628. Cooldown(name, CD)
  6629. end
  6630. return Viable
  6631. end,
  6632. ["function"] = function()
  6633. doingmoves(true)
  6634. LastMove = "AASQ"
  6635. local RNmove = LastMove
  6636. CanCancel = false
  6637. for i = 0, 1, 0.1 do
  6638. swait()
  6639. PlayAnimationFromTable(AnimTab.aasq.Animation(1, 0, 0), 0.3, false)
  6640. end
  6641. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  6642. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  6643. efx.Transparency = 1
  6644. local p = Par(EffectModel, "Effect", "White", vt(7, 7, 0.2), "SmoothPlastic")
  6645. p.Transparency = 1
  6646. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  6647. local gui = Instance.new("SurfaceGui", p)
  6648. gui.Face = "Front"
  6649. local Iergui = Instance.new("ImageLabel", gui)
  6650. Iergui.Size = UDim2.new(1, 0, 1, 0)
  6651. Iergui.Image = "http://www.roblox.com/asset/?id=363269577"
  6652. Iergui.BackgroundTransparency = 1
  6653. local Iergui2 = gui:clone()
  6654. Iergui2.Parent = p
  6655. Iergui2.Face = "Back"
  6656. coroutine.resume(coroutine.create(function()
  6657. for i = 1, 25 do
  6658. swait()
  6659. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(5))
  6660. Iergui.ImageTransparency = i / 25
  6661. Iergui2.ImageLabel.ImageTransparency = i / 25
  6662. p.Size = p.Size + Vector3.new(0.2, 0.2, 0)
  6663. end
  6664. p:Destroy()
  6665. end))
  6666. local hited = false
  6667. so("241816017", RootPart, 1, 0.8)
  6668. for i = 1, 15 do
  6669. swait()
  6670. if hited == true then
  6671. break
  6672. end
  6673. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  6674. do
  6675. local blast2 = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  6676. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6677. local m = Instance.new("BlockMesh", blast2)
  6678. m.Scale = Vector3.new(1, 1, 1)
  6679. coroutine.resume(coroutine.create(function()
  6680. for i = 1, 20 do
  6681. blast2.Transparency = i / 20
  6682. m.Scale = m.Scale + vt(0.15, 0.15, 0.15)
  6683. swait()
  6684. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6685. end
  6686. blast2:Remove()
  6687. end))
  6688. for i, v in pairs(workspace:children()) do
  6689. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and 7 > (v:findFirstChild("Torso").Position - efx.Position).magnitude and v.Name ~= char.Name then
  6690. hited = true
  6691. Damagefunc(v.Torso, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  6692. nigger = v.Torso
  6693. if hited == true then
  6694. break
  6695. end
  6696. end
  6697. end
  6698. end
  6699. end
  6700. if hited == true then
  6701. do
  6702. local spec = true
  6703. so("240429615", nigger, 1, 1)
  6704. local goto = Par(EffectModel, "goto", "White", vt(1, 1, 1), "SmoothPlastic")
  6705. goto.Transparency = 1
  6706. goto.CFrame = RootPart.CFrame * CFrame.new(0, 20, 0) * CFrame.Angles(math.rad(-40), 0, 0)
  6707. local pp = goto
  6708. local goH, goP = rayCast(pp.Position, pp.CFrame.lookVector, 9999, Character)
  6709. goto.CFrame = CFrame.new(goP)
  6710. game.Debris:AddItem(goto, 8)
  6711. local vp2 = Instance.new("BodyPosition", nigger)
  6712. vp2.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  6713. vp2.P = 10000000
  6714. vp2.D = 1000
  6715. coroutine.resume(coroutine.create(function()
  6716. while spec == true do
  6717. nigger.CFrame = CFrame.new(goto.Position) + Vector3.new(0, 2, 0)
  6718. vp2.Position = goto.CFrame.p + Vector3.new(0, 2, 0)
  6719. vp2.Parent = nigger
  6720. swait()
  6721. end
  6722. end))
  6723. local posfloor2 = nigger.Position
  6724. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  6725. p.Size = Vector3.new(12, 17, 12)
  6726. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  6727. local m = Instance.new("SpecialMesh", p)
  6728. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6729. m.Scale = Vector3.new(29, 0, 29)
  6730. m.Name = "Triangle"
  6731. swait()
  6732. game.Debris:AddItem(p, 5)
  6733. coroutine.resume(coroutine.create(function(p)
  6734. for i = 1, 10 do
  6735. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.3, 0.5, -0.3)
  6736. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  6737. swait()
  6738. end
  6739. end), p)
  6740. coroutine.resume(coroutine.create(function(p)
  6741. for i = 1, 30 do
  6742. p.Transparency = 0.5 + i / 30
  6743. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  6744. swait()
  6745. end
  6746. end), p)
  6747. local orls = p.CFrame
  6748. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  6749. p.Size = Vector3.new(12, 17, 12)
  6750. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  6751. local m = Instance.new("SpecialMesh", p)
  6752. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6753. m.Scale = Vector3.new(29, 0, 29)
  6754. m.Name = "Triangle"
  6755. swait()
  6756. game.Debris:AddItem(p, 5)
  6757. coroutine.resume(coroutine.create(function(p)
  6758. for i = 1, 10 do
  6759. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1, 1.2, -1)
  6760. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  6761. swait()
  6762. end
  6763. end), p)
  6764. coroutine.resume(coroutine.create(function(p)
  6765. for i = 1, 30 do
  6766. p.Transparency = 0.5 + i / 30
  6767. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  6768. swait()
  6769. end
  6770. end), p)
  6771. local p = Par(EffectModel, "Effect", "Really black", vt(12, 17, 12), "SmoothPlastic")
  6772. p.Size = Vector3.new(12, 17, 12)
  6773. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  6774. local m = Instance.new("SpecialMesh", p)
  6775. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6776. m.Scale = Vector3.new(29, 0, 29)
  6777. m.Name = "Triangle"
  6778. swait()
  6779. game.Debris:AddItem(p, 5)
  6780. coroutine.resume(coroutine.create(function(p)
  6781. for i = 1, 10 do
  6782. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-2.2, 3, -2.3)
  6783. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  6784. swait()
  6785. end
  6786. end), p)
  6787. coroutine.resume(coroutine.create(function(p)
  6788. for i = 1, 30 do
  6789. p.Transparency = 0.5 + i / 30
  6790. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  6791. swait()
  6792. end
  6793. end), p)
  6794. for i = 0, 1, 0.1 do
  6795. swait()
  6796. PlayAnimationFromTable(AnimTab.aasq.Animation(2, 0, 0), 0.3, false)
  6797. end
  6798. local vp = Instance.new("BodyPosition", Torso)
  6799. vp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  6800. vp.P = 9000
  6801. vp.D = 1000
  6802. CamShake(RootPart, 15, 1, 10)
  6803. vp.Position = RootPart.Position + Vector3.new(0, 20, 0)
  6804. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 3000, Character)
  6805. local pz = Par(EffectModel, "Effect", "Black", Vector3.new(2, 2, 1), "SmoothPlastic")
  6806. pz.CFrame = cf(posfloor2) * CFrame.Angles(math.pi / 2, 0, 0)
  6807. local m = Instance.new("BlockMesh", pz)
  6808. m.Scale = Vector3.new(2.5, 2.5, 0)
  6809. pz.Transparency = 1
  6810. pz.Anchored = true
  6811. pz.CanCollide = false
  6812. pz.Parent = workspace
  6813. pz.Name = "Rune"
  6814. local d1 = Instance.new("Decal", pz)
  6815. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  6816. d1.Face = "Front"
  6817. d1.Name = "d1"
  6818. local d1 = Instance.new("Decal", pz)
  6819. d1.Texture = "http://www.roblox.com/asset/?id=234376725"
  6820. d1.Face = "Back"
  6821. d1.Name = "d2"
  6822. coroutine.resume(coroutine.create(function(p)
  6823. for i = 1, 30 do
  6824. swait()
  6825. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20 + i * 2))
  6826. p.d1.Transparency = 0.5 + i / 30
  6827. p.d2.Transparency = 0.5 + i / 30
  6828. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  6829. end
  6830. p:Remove()
  6831. end), pz)
  6832. swait(5)
  6833. local lopnum = 9
  6834. local lopsped = 0.18
  6835. local tododmg = 3
  6836. local tododmg2 = 11
  6837. for ii = 3, 8 do
  6838. for i = 1, lopnum do
  6839. swait()
  6840. PlayAnimationFromTable(AnimTab.aasq.Animation(ii, 0, 0), lopsped, false)
  6841. end
  6842. DIR = RootPart.CFrame.lookVector
  6843. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6844. p.Transparency = 0.5
  6845. p.Anchored = true
  6846. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  6847. m = Instance.new("SpecialMesh", p)
  6848. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6849. m.Scale = Vector3.new(2, 2, 2)
  6850. coroutine.resume(coroutine.create(function(p)
  6851. for i = 1, 10 do
  6852. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  6853. p.Transparency = 0.25 + i / 10
  6854. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  6855. swait()
  6856. end
  6857. p:Destroy()
  6858. end), p)
  6859. do
  6860. local blast = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6861. blast.Transparency = 1
  6862. blast.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  6863. local blasimg = Instance.new("BillboardGui", blast)
  6864. blasimg.Size = UDim2.new(23, 0, 13, 0)
  6865. local imgbls = Instance.new("ImageLabel", blasimg)
  6866. imgbls.BackgroundTransparency = 1
  6867. imgbls.Size = UDim2.new(1, 0, 1, 0)
  6868. imgbls.Image = "http://www.roblox.com/asset/?id=55924470"
  6869. imgbls.ImageColor3 = Color3.new(255, 255, 0)
  6870. local emit3 = fold.EMIT3:Clone()
  6871. emit3.Enabled = true
  6872. emit3.Parent = blast
  6873. local MainPos = blast.Position
  6874. MainPos2 = goto.Position
  6875. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  6876. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  6877. local num = 50
  6878. repeat
  6879. swait()
  6880. local ohit, opos = rayCast(Pos1, Look.lookVector, 6, Character)
  6881. blast.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  6882. Pos1 = Pos1 + Look.lookVector * 5
  6883. if ohit ~= nil then
  6884. num = 0
  6885. end
  6886. num = num - 1
  6887. until num <= 0
  6888. MagnitudeDamage(blast, 13, tododmg, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", RootPart, 0, 0, 20, 30)
  6889. so("192410084", blast, 1, 1)
  6890. so("191395725", blast, 1, 1)
  6891. for i = 1, 4 do
  6892. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  6893. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  6894. m = Instance.new("SpecialMesh")
  6895. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6896. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  6897. m.Parent = p
  6898. game:GetService("Debris"):AddItem(p, 5)
  6899. coroutine.resume(coroutine.create(function(p, l)
  6900. for i = 1, 10 do
  6901. p.Transparency = i / 10
  6902. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  6903. swait(0.5)
  6904. end
  6905. p:Remove()
  6906. end), p, 1)
  6907. end
  6908. for SOS = 1, 4 do
  6909. do
  6910. local cols = {
  6911. "Bright red",
  6912. "Deep orange",
  6913. "Bright yellow",
  6914. "Pastel yellow"
  6915. }
  6916. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  6917. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  6918. p.CFrame = CFrame.new(blast.CFrame.p)
  6919. game:GetService("Debris"):AddItem(p, 5)
  6920. local m = Instance.new("BlockMesh", p)
  6921. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  6922. local sds = fold.EMIT3:Clone()
  6923. sds.Parent = p
  6924. sds.Enabled = true
  6925. coroutine.resume(coroutine.create(function(p, pc, s)
  6926. local e = 0
  6927. for i = 0 + s, 10 + s do
  6928. p.Transparency = 0.5 + (i - s) / 10
  6929. p.Mesh.Scale = p.Mesh.Scale / 1.02
  6930. e = e ^ 1.008 + 0.11
  6931. p.CFrame = pc * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1))) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0.5, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  6932. swait()
  6933. end
  6934. sds.Enabled = false
  6935. game.Debris:AddItem(p, 10)
  6936. end), p, p.CFrame, SOS * 9)
  6937. end
  6938. end
  6939. for i = 1, 20 do
  6940. local cols = {
  6941. "Bright red",
  6942. "Deep orange",
  6943. "Bright yellow"
  6944. }
  6945. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "Neon")
  6946. p.CFrame = blast.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  6947. local m = Instance.new("BlockMesh", p)
  6948. m.Scale = Vector3.new(2, 2, 2)
  6949. coroutine.resume(coroutine.create(function(p)
  6950. for i = 1, 15 do
  6951. p.Transparency = 0.5 + i / 15
  6952. p.CFrame = p.CFrame * CFrame.new(0, -2.5, 0)
  6953. swait()
  6954. end
  6955. p.Parent = nil
  6956. end), p)
  6957. end
  6958. coroutine.resume(coroutine.create(function()
  6959. for i = 1, 20 do
  6960. swait()
  6961. blasimg.Size = blasimg.Size + UDim2.new(0.5, 0, 0.5, 0)
  6962. imgbls.ImageTransparency = i / 20
  6963. emit3.Enabled = false
  6964. end
  6965. game.Debris:AddItem(blast, 5)
  6966. end))
  6967. end), MainPos, MainPos2, MouseLook)
  6968. end
  6969. end
  6970. for i = 1, lopnum do
  6971. swait()
  6972. PlayAnimationFromTable(AnimTab.aasq.Animation(9, 0, 0), lopsped, false)
  6973. end
  6974. DIR = RootPart.CFrame.lookVector
  6975. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  6976. p.Transparency = 0.5
  6977. p.Anchored = true
  6978. p.CFrame = CFrame.new(RootPart.Position + DIR * 2, goto.Position) * CFrame.fromEulerAnglesXYZ(math.rad(90), math.random(-50, 50), 0)
  6979. m = Instance.new("SpecialMesh", p)
  6980. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6981. m.Scale = Vector3.new(2, 2, 2)
  6982. coroutine.resume(coroutine.create(function(p)
  6983. for i = 1, 10 do
  6984. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.65 - i * 0.1, -0.15, 1.65 - i * 0.1)
  6985. p.Transparency = 0.25 + i / 10
  6986. p.CFrame = p.CFrame * CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  6987. swait()
  6988. end
  6989. p:Destroy()
  6990. end), p)
  6991. local fireball = Instance.new("Part", EffectModel)
  6992. fireball.Anchored = true
  6993. fireball.CanCollide = false
  6994. fireball.Size = Vector3.new(0, 0, 0)
  6995. fireball.Transparency = 0.85
  6996. fireball.BrickColor = BrickColor.new("New Yeller")
  6997. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  6998. local bill = Instance.new("BillboardGui", fireball)
  6999. bill.Size = UDim2.new(1, 0, 1, 0)
  7000. local billONE = Instance.new("ImageLabel", bill)
  7001. billONE.Size = UDim2.new(1, 0, 1, 0)
  7002. billONE.BackgroundTransparency = 1
  7003. billONE.Image = "http://www.roblox.com/asset/?id=678216607"
  7004. billONE.ImageColor3 = Color3.new(255, 170, 0)
  7005. local billTWO = billONE:Clone()
  7006. billONE.ImageTransparency = 0.3
  7007. billTWO.Parent = bill
  7008. billTWO.Image = "http://www.roblox.com/asset/?id=678170882"
  7009. billTWO.ImageColor3 = Color3.new(255, 255, 255)
  7010. local billTHREE = billTWO:clone()
  7011. billTHREE.Parent = bill
  7012. local billdam = Instance.new("BillboardGui", fireball)
  7013. billdam.Size = UDim2.new(20, 0, 15.384615384615383, 0)
  7014. local billdam2 = Instance.new("ImageLabel", billdam)
  7015. billdam2.BackgroundTransparency = 1
  7016. billdam2.Size = UDim2.new(1, 0, 1, 0)
  7017. billdam2.Image = "rbxassetid://200369311"
  7018. billdam2.ImageColor3 = Color3.new(255, 255, 0)
  7019. billdam2.ImageTransparency = 1
  7020. local fr = fold.Fire:Clone()
  7021. fr.Enabled = true
  7022. fr.Parent = fireball
  7023. local spm2 = Instance.new("SpecialMesh", fireball)
  7024. spm2.MeshId = "rbxassetid://9982590"
  7025. spm2.Scale = Vector3.new(2.5, 2.5, 2.5)
  7026. local asd = 0
  7027. for i = 1, 15 do
  7028. fireball.CFrame = fireball.CFrame * CFrame.Angles(math.rad(3), math.rad(3), math.rad(3))
  7029. local es = 0.4
  7030. local es2 = 0.5333333333333333
  7031. bill.Size = bill.Size + UDim2.new(es, 0, es, 0)
  7032. billdam.Size = billdam.Size - UDim2.new(es2, 0, es2 / 1.3, 0)
  7033. billdam2.ImageTransparency = billdam2.ImageTransparency - 0.1
  7034. fireball.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  7035. end
  7036. local MainPos = fireball.Position
  7037. MainPos2 = goto.Position
  7038. local MouseLook = cf((MainPos + MainPos2) / 2, MainPos2)
  7039. coroutine.resume(coroutine.create(function(Pos1, Pos2, Look)
  7040. local num = 50
  7041. repeat
  7042. swait()
  7043. local ohit, opos = rayCast(Pos1, Look.lookVector, 10, Character)
  7044. fireball.CFrame = CFrame.new((Pos1 + opos) / 2, opos)
  7045. Pos1 = Pos1 + Look.lookVector * 2.5
  7046. if ohit ~= nil then
  7047. num = 0
  7048. end
  7049. num = num - 1
  7050. asd = asd + 1
  7051. if asd >= 5 then
  7052. asd = 0
  7053. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  7054. p.CFrame = fireball.CFrame * CFrame.new(0, 0, -7)
  7055. game:GetService("Debris"):AddItem(p, 8)
  7056. local m = Instance.new("SpecialMesh", p)
  7057. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7058. m.Scale = Vector3.new(1, 1, 0)
  7059. coroutine.resume(coroutine.create(function(p, s)
  7060. for i = 1, 15 do
  7061. p.Transparency = i / 15
  7062. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  7063. swait()
  7064. end
  7065. p:Remove()
  7066. end), p)
  7067. end
  7068. until num <= 0
  7069. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  7070. p.CFrame = CFrame.new(fireball.Position) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  7071. game:GetService("Debris"):AddItem(p, 8)
  7072. local m = Instance.new("SpecialMesh", p)
  7073. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7074. m.Scale = Vector3.new(2, 2, 1)
  7075. coroutine.resume(coroutine.create(function(p, s)
  7076. for i = 1, 15 do
  7077. p.Transparency = i / 15
  7078. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(s, s, 0.05)
  7079. swait()
  7080. end
  7081. p:Remove()
  7082. end), p, 8)
  7083. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "Neon")
  7084. p.CFrame = fireball.CFrame
  7085. m = Instance.new("SpecialMesh")
  7086. p.Material = "SmoothPlastic"
  7087. m.MeshType = "Sphere"
  7088. m.Parent = p
  7089. m.Scale = Vector3.new(50, 50, 50)
  7090. coroutine.resume(coroutine.create(function(p)
  7091. for i = 1, 60 do
  7092. p.Transparency = 0.5 + i / 60
  7093. swait()
  7094. end
  7095. p:Remove()
  7096. end), p)
  7097. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  7098. p.CFrame = fireball.CFrame
  7099. p.Size = Vector3.new(1, 1, 1)
  7100. m = Instance.new("SpecialMesh")
  7101. m.MeshType = "Sphere"
  7102. m.Parent = p
  7103. m.Scale = Vector3.new(40, 40, 40)
  7104. coroutine.resume(coroutine.create(function(p)
  7105. for i = 1, 60 do
  7106. p.Transparency = 0.25 + i / 60
  7107. swait()
  7108. end
  7109. p:Remove()
  7110. end), p)
  7111. p = Par(EffectModel, "Effect", "Really red", vt(1, 1, 1), "Neon")
  7112. p.CFrame = fireball.CFrame * CFrame.Angles(math.rad(-15), 0, 0)
  7113. m = Instance.new("SpecialMesh")
  7114. m.MeshId = "rbxassetid://51226819"
  7115. m.Parent = p
  7116. m.Scale = Vector3.new(9, 9, 5)
  7117. coroutine.resume(coroutine.create(function(p)
  7118. for i = 1, 60 do
  7119. p.Transparency = 0.35 + i / 60
  7120. m.Scale = m.Scale + Vector3.new(0.1, 0.1, 0.1)
  7121. swait()
  7122. end
  7123. p:Remove()
  7124. end), p)
  7125. for SOS = 1, 4 do
  7126. do
  7127. local cols = {
  7128. "Bright red",
  7129. "Deep orange",
  7130. "Bright yellow",
  7131. "Pastel yellow"
  7132. }
  7133. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  7134. p.BrickColor = BrickColor.new(cols[math.random(1, #cols)])
  7135. p.CFrame = CFrame.new(fireball.CFrame.p)
  7136. game:GetService("Debris"):AddItem(p, 5)
  7137. local m = Instance.new("BlockMesh", p)
  7138. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  7139. local sds = fold.Fire:Clone()
  7140. sds.Parent = p
  7141. sds.Enabled = true
  7142. coroutine.resume(coroutine.create(function(p, pc, s)
  7143. local e = 0
  7144. for i = 0 + s, 50 + s do
  7145. p.Transparency = 0.5 + (i - s) / 10
  7146. p.Mesh.Scale = p.Mesh.Scale / 1.02
  7147. e = e ^ 1.008 + 0.11
  7148. p.CFrame = pc * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1))) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0.5, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  7149. swait()
  7150. end
  7151. sds.Enabled = false
  7152. game.Debris:AddItem(p, 10)
  7153. end), p, p.CFrame, SOS * 9)
  7154. end
  7155. end
  7156. for i = 1, 20 do
  7157. local cols = {
  7158. "Bright red",
  7159. "Deep orange",
  7160. "Bright yellow"
  7161. }
  7162. local p = Par(EffectModel, "Effect", cols[math.random(1, #cols)], vt(1, 1, 1), "SmoothPlastic")
  7163. p.CFrame = fireball.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  7164. local m = Instance.new("BlockMesh", p)
  7165. m.Scale = Vector3.new(1, 1, 1)
  7166. local fr = fold.Fire:Clone()
  7167. fr.Parent = p
  7168. fr.Enabled = true
  7169. coroutine.resume(coroutine.create(function(p)
  7170. for i = 1, 40 do
  7171. p.Transparency = 0.5 + i / 40
  7172. p.CFrame = p.CFrame * CFrame.new(0, -2, 0)
  7173. swait()
  7174. end
  7175. p.Parent = nil
  7176. end), p)
  7177. end
  7178. for i = 1, 3 do
  7179. p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  7180. p.CFrame = fireball.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7181. m = Instance.new("SpecialMesh")
  7182. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7183. m.Scale = Vector3.new(50, 50, 0)
  7184. m.Parent = p
  7185. game:GetService("Debris"):AddItem(p, 5)
  7186. coroutine.resume(coroutine.create(function(p, l)
  7187. for i = 1, 60 do
  7188. p.Transparency = 0.5 + i / 60
  7189. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0)
  7190. swait()
  7191. end
  7192. p:Remove()
  7193. end), p, 1)
  7194. end
  7195. if vp2.Parent ~= nil then
  7196. game.Debris:AddItem(vp2, 0.1)
  7197. end
  7198. spec = false
  7199. MagnitudeDamage(fireball, 25, tododmg2, Vector3.new(0, 30, 0) + DIR * 60, 0.5, "H2", RootPart, 0, 0, 20, 30)
  7200. fireball:ClearAllChildren()
  7201. game.Debris:AddItem(fireball, 10)
  7202. so("180120107", fireball, 1, 1)
  7203. so("157878578", fireball, 1, 1)
  7204. so("192410084", fireball, 1, 1)
  7205. so("191395725", fireball, 1, 1)
  7206. end), MainPos, MainPos2, MouseLook)
  7207. vp:Destroy()
  7208. for i = 1, 20 do
  7209. local oof = 18
  7210. swait()
  7211. PlayAnimationFromTable(AnimTab.aasq.Animation(10, oof, i), 0.3, false)
  7212. end
  7213. for i = 0, 2, 0.1 do
  7214. swait()
  7215. DIR = RootPart.CFrame.lookVector
  7216. PlayAnimationFromTable(AnimTab.aasq.Animation(11, 0, 0), 0.3, false)
  7217. end
  7218. end
  7219. end
  7220. if hited == true then
  7221. Cooldown("AASQcool", 20)
  7222. else
  7223. Cooldown("AASQcool", 4)
  7224. end
  7225. hited = false
  7226. doingmoves(false)
  7227. end
  7228. })
  7229. table.insert(MovesTable, {
  7230. Input = "wwx",
  7231. Name = "Soul breaker",
  7232. Phase = 2,
  7233. Cooldown = 0,
  7234. CooldownName = "WWXcool",
  7235. CanCancel = true,
  7236. Conditions = function()
  7237. local Viable = false
  7238. local Move
  7239. for _, p in pairs(MovesTable) do
  7240. if p.Input == "wwx" then
  7241. Move = p
  7242. break
  7243. end
  7244. end
  7245. local ver
  7246. local numer = Move.Phase
  7247. if numer == 1 then
  7248. ver = true
  7249. end
  7250. if numer == 2 then
  7251. ver = Phase2Unlocked
  7252. end
  7253. if numer == 3 then
  7254. ver = Phase3Unlocked
  7255. end
  7256. if numer == 4 then
  7257. ver = Phase4Unlocked
  7258. end
  7259. local CD = Move.Cooldown
  7260. local name = Move.CooldownName
  7261. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7262. Viable = true
  7263. end
  7264. return Viable
  7265. end,
  7266. ["function"] = function()
  7267. local targ
  7268. doingmoves(true)
  7269. LastMove = "WWX"
  7270. local RNmove = LastMove
  7271. for i = 0, 1, 0.45 do
  7272. swait()
  7273. PlayAnimationFromTable(AnimTab.wwx.Animation(1), 0.6, false)
  7274. end
  7275. for i = 1, 3 do
  7276. swait()
  7277. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7278. p.BrickColor = BrickColor.new("Really black")
  7279. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  7280. game:GetService("Debris"):AddItem(p, 8)
  7281. local m = Instance.new("SpecialMesh", p)
  7282. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7283. m.Scale = Vector3.new(5, 3, 5)
  7284. coroutine.resume(coroutine.create(function(p, s)
  7285. for i = 1, 15 do
  7286. p.Transparency = 0.9 + i / 150
  7287. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  7288. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  7289. swait()
  7290. end
  7291. p:Remove()
  7292. end), p)
  7293. end
  7294. local efx = Par(EffectModel, "Effect", "Black", vt(1, 1, 1), "SmoothPlastic")
  7295. local m = Instance.new("SpecialMesh", efx)
  7296. m.Scale = vt(2, 2, 2)
  7297. local hitdeb = false
  7298. m.MeshId = "http://www.roblox.com/asset/?id=51177741"
  7299. efx.CFrame = RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
  7300. cb = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  7301. m = Instance.new("SpecialMesh", cb)
  7302. efx.Transparency = 1
  7303. cb.Transparency = 1
  7304. p = Par(EffectModel, "Effect", "White", vt(7, 7, 0.2), "SmoothPlastic")
  7305. p.Transparency = 1
  7306. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3)
  7307. gui = Instance.new("SurfaceGui", p)
  7308. gui.Face = "Front"
  7309. Iergui = Instance.new("ImageLabel", gui)
  7310. Iergui.Size = UDim2.new(1, 0, 1, 0)
  7311. Iergui.ImageColor3 = BrickColor.new("New Yeller").Color
  7312. Iergui.Image = "http://www.roblox.com/asset/?id=569947439"
  7313. Iergui.BackgroundTransparency = 1
  7314. Iergui2 = gui:clone()
  7315. Iergui2.Parent = p
  7316. Iergui2.Face = "Back"
  7317. coroutine.resume(coroutine.create(function()
  7318. for i = 1, 25 do
  7319. swait()
  7320. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(15))
  7321. Iergui.ImageTransparency = i / 25
  7322. Iergui2.ImageLabel.ImageTransparency = i / 25
  7323. end
  7324. p:Destroy()
  7325. end))
  7326. local p = Instance.new("Sound", efx)
  7327. p.Volume = 1
  7328. p.Pitch = 0.65
  7329. p.SoundId = "http://www.roblox.com/asset/?id=231917788"
  7330. p:Play()
  7331. game:GetService("Debris"):AddItem(p, 3)
  7332. local p = Instance.new("Sound", efx)
  7333. p.Volume = 1
  7334. p.Pitch = 1
  7335. p.SoundId = "http://www.roblox.com/asset/?id=233091183"
  7336. p:Play()
  7337. game:GetService("Debris"):AddItem(p, 3)
  7338. local hited = false
  7339. for i = 1, 15 do
  7340. swait()
  7341. if hited == false and LastMove ~= RNmove then
  7342. break
  7343. end
  7344. do
  7345. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  7346. blast2.CFrame = efx.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7347. local m = Instance.new("BlockMesh", blast2)
  7348. m.Scale = Vector3.new(3, 3, 3)
  7349. coroutine.resume(coroutine.create(function()
  7350. for i = 1, 20 do
  7351. blast2.Transparency = i / 20
  7352. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  7353. swait()
  7354. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7355. end
  7356. blast2:Remove()
  7357. end))
  7358. efx.CFrame = clerp(efx.CFrame, efx.CFrame * CFrame.new(0, 0, -35), 0.1)
  7359. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  7360. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  7361. if hitdeb == false then
  7362. for i, v in pairs(workspace:children()) do
  7363. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and 7 > (v:findFirstChild("Torso").Position - efx.Position).magnitude and v.Name ~= char.Name then
  7364. hited = true
  7365. for i = 1, 20 do
  7366. local p = Par(EffectModel, "Effect", "White", vt(0.2, 1, 0.2), "Neon")
  7367. p.CFrame = v.Torso.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  7368. p.Parent = EffectModel
  7369. local m = Instance.new("SpecialMesh")
  7370. m.MeshType = "Sphere"
  7371. m.Parent = p
  7372. m.Scale = Vector3.new(1, 8, 1)
  7373. coroutine.resume(coroutine.create(function(p)
  7374. for i = 1, 40 do
  7375. p.Transparency = i / 40
  7376. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  7377. swait()
  7378. end
  7379. p.Parent = nil
  7380. end), p)
  7381. end
  7382. for i = 0, 1, 0.25 do
  7383. swait()
  7384. PlayAnimationFromTable(AnimTab.wwx.Animation(2), 0.3, false)
  7385. end
  7386. efx.Anchored = false
  7387. do
  7388. local lock = it("Weld", v)
  7389. lock.Part0 = efx
  7390. lock.Part1 = v.Torso
  7391. local asd = true
  7392. targ = v.Torso
  7393. coroutine.resume(coroutine.create(function()
  7394. while true do
  7395. swait()
  7396. do
  7397. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "SmoothPlastic")
  7398. blast2.CFrame = v.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7399. coroutine.resume(coroutine.create(function()
  7400. for i = 1, 20 do
  7401. blast2.Transparency = i / 20
  7402. m.Scale = m.Scale + vt(-0.15, -0.15, -0.15)
  7403. swait()
  7404. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7405. end
  7406. blast2:Remove()
  7407. end))
  7408. Damagefunc(v.Torso, 1, Vector3.new(0, 0, 0), 0.5, "H2", RootPart, 0, 0, 10, 20)
  7409. efx.CFrame = clerp(efx.CFrame, RootPart.CFrame * CFrame.new(0, 0, -1), 0.3)
  7410. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  7411. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  7412. targ.CFrame = CFrame.new(efx.CFrame.p) * (targ.CFrame - targ.CFrame.p)
  7413. if asd == false then
  7414. break
  7415. end
  7416. end
  7417. end
  7418. game.Debris:AddItem(efx, 5)
  7419. game.Debris:AddItem(cb, 5)
  7420. game.Debris:AddItem(lock, 5)
  7421. lock.Parent = nil
  7422. end))
  7423. if LastMove == RNmove then
  7424. local spn = 0
  7425. swait(7)
  7426. asd = false
  7427. efx:Destroy()
  7428. cb:Destroy()
  7429. lock:Destroy()
  7430. end
  7431. if LastMove == RNmove then
  7432. Cooldown("WWXcool", 12)
  7433. doingmoves(false)
  7434. end
  7435. return
  7436. end
  7437. end
  7438. end
  7439. end
  7440. end
  7441. end
  7442. if LastMove == RNmove then
  7443. for i = 1, 10 do
  7444. swait()
  7445. efx.CFrame = clerp(efx.CFrame, char["Left Arm"].CFrame * CFrame.Angles(-math.rad(90), 0, math.rad(90)), 0.2)
  7446. cb.Size = Vector3.new(0.5, (char["Left Arm"].Position - efx.Position).magnitude, 0.5)
  7447. cb.CFrame = CFrame.new((char["Left Arm"].Position + efx.Position) / 2, char["Left Arm"].Position) * CFrame.Angles(math.pi / 2, 0, 0)
  7448. end
  7449. efx:Destroy()
  7450. cb:Destroy()
  7451. Cooldown("WWXcool", 3)
  7452. doingmoves(false)
  7453. end
  7454. end
  7455. })
  7456. table.insert(MovesTable, {
  7457. Input = "sc",
  7458. Name = "To the ground.",
  7459. Phase = 1,
  7460. Cooldown = 0,
  7461. CooldownName = "SCcool",
  7462. CanCancel = true,
  7463. Conditions = function()
  7464. local Viable = false
  7465. local Move
  7466. for _, p in pairs(MovesTable) do
  7467. if p.Input == "sc" then
  7468. Move = p
  7469. break
  7470. end
  7471. end
  7472. local ver
  7473. local numer = Move.Phase
  7474. if numer == 1 then
  7475. ver = true
  7476. end
  7477. if numer == 2 then
  7478. ver = Phase2Unlocked
  7479. end
  7480. if numer == 3 then
  7481. ver = Phase3Unlocked
  7482. end
  7483. if numer == 4 then
  7484. ver = Phase4Unlocked
  7485. end
  7486. local CD = Move.Cooldown
  7487. local name = Move.CooldownName
  7488. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7489. Viable = true
  7490. end
  7491. return Viable
  7492. end,
  7493. ["function"] = function()
  7494. if inair or char:FindFirstChild("redy2sc") ~= nil then
  7495. Cooldown("SCcool", 2)
  7496. doingmoves(true)
  7497. LastMove = "SC"
  7498. local RNmove = LastMove
  7499. so("28257433", RightLeg, 1, 2)
  7500. local ingor = {}
  7501. for i, cc in pairs(Torso:children()) do
  7502. if cc.ClassName == "BodyPosition" then
  7503. cc.Parent = nil
  7504. end
  7505. end
  7506. for i, v in pairs(workspace:children()) do
  7507. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and (v:findFirstChild("Torso").Position - Torso.Position).magnitude < 10 then
  7508. local vp = Instance.new("BodyPosition")
  7509. vp.position = char.Torso.Position + DIR * 1
  7510. vp.Parent = v.Torso
  7511. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  7512. vp.P = 9000
  7513. vp.D = 2000
  7514. game.Debris:AddItem(vp, 0.8)
  7515. table.insert(ingor, v)
  7516. end
  7517. end
  7518. for i = 1, 10 do
  7519. swait()
  7520. do
  7521. local blast2 = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  7522. blast2.CFrame = RightLeg.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7523. m = Instance.new("SpecialMesh", blast2)
  7524. m.Scale = Vector3.new(2, 2, 2)
  7525. m.MeshType = "Brick"
  7526. coroutine.resume(coroutine.create(function(p)
  7527. for i = 1, 20 do
  7528. blast2.Mesh.Scale = blast2.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  7529. swait()
  7530. end
  7531. blast2:Remove()
  7532. end), p)
  7533. local o = 36
  7534. for i, v in pairs(workspace:children()) do
  7535. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and (v:findFirstChild("Torso").Position - Torso.Position).magnitude < 10 and v ~= char and v.Torso:FindFirstChild("im_here") == nil then
  7536. local hitfloor2, posfloor2 = rayCastWithIngore(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 9999, ingor)
  7537. for i, cc in pairs(v.Torso:children()) do
  7538. if cc.ClassName == "BodyPosition" then
  7539. cc.Parent = nil
  7540. end
  7541. end
  7542. if hitfloor2 ~= nil then
  7543. posfloor2 = posfloor2 + DIR * 4
  7544. local vp = Instance.new("BodyPosition")
  7545. vp.Name = "im_here"
  7546. vp.position = posfloor2
  7547. vp.Parent = v.Torso
  7548. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  7549. vp.P = 9000
  7550. vp.D = 2000
  7551. Damagefunc2(v.Torso, 10, Vector3.new(0, 1, 0) + DIR * 2.5, 0.5, "H2", Head, 0.7, 0, true, 0)
  7552. game.Debris:AddItem(vp, 0.7)
  7553. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  7554. ref.Anchored = true
  7555. game:GetService("Debris"):AddItem(ref, 3)
  7556. so("199145477", ref, 1, 0.8)
  7557. so("200632561", ref, 1, 0.6)
  7558. so("200632561", ref, 1, 0.4)
  7559. so("191395766", ref, 1, 1)
  7560. ref.CFrame = cf(posfloor2)
  7561. col = hitfloor2.BrickColor
  7562. local p = Instance.new("Part", EffectModel)
  7563. p.Name = "Effect"
  7564. p.formFactor = "Symmetric"
  7565. p.TopSurface = 0
  7566. p.BottomSurface = 0
  7567. p.Material = "SmoothPlastic"
  7568. p.BrickColor = hitfloor2.BrickColor
  7569. p.Anchored = true
  7570. p.CanCollide = false
  7571. p.Size = Vector3.new(1, 1, 1)
  7572. p.CFrame = CFrame.new(posfloor2) * CFrame.new(0, 1, 0)
  7573. game:GetService("Debris"):AddItem(p, 8)
  7574. local m = Instance.new("SpecialMesh", p)
  7575. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7576. m.Scale = Vector3.new(10, 2, 10)
  7577. game:GetService("Debris"):AddItem(p, 5)
  7578. coroutine.resume(coroutine.create(function(p)
  7579. for ii = 1, 30 do
  7580. p.Transparency = 0.5 + ii / 30
  7581. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, 1, 1.4)
  7582. swait()
  7583. end
  7584. p:Remove()
  7585. end), p)
  7586. for i = 1, 13 do
  7587. local groundpart = part(3, workspace, 0, 0, col, "Ground", vt(math.random(100, 500) / 100, math.random(100, 500) / 100, math.random(100, 500) / 100))
  7588. groundpart.Anchored = true
  7589. groundpart.Material = hitfloor2.Material
  7590. groundpart.CanCollide = false
  7591. groundpart.CFrame = cf(ref.Position) * cf(math.random(-800, 800) / 100, 0, math.random(-800, 800) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  7592. groundpart.Parent = EffectModel
  7593. coroutine.resume(coroutine.create(function(groundpart)
  7594. for i = 1, 30 do
  7595. groundpart.Transparency = i / 30
  7596. swait()
  7597. end
  7598. groundpart:Destroy()
  7599. ref:Destroy()
  7600. end), groundpart)
  7601. end
  7602. end
  7603. end
  7604. end
  7605. PlayAnimationFromTable(AnimTab.airC.Animation(2, o, i), 0.2, false)
  7606. end
  7607. end
  7608. doingmoves(false)
  7609. end
  7610. end
  7611. })
  7612. table.insert(MovesTable, {
  7613. Input = "asdq",
  7614. Name = "Too slow",
  7615. Phase = 2,
  7616. Cooldown = 0,
  7617. CooldownName = "ASDQcool",
  7618. CanCancel = false,
  7619. Conditions = function()
  7620. local Viable = false
  7621. local Move
  7622. for _, p in pairs(MovesTable) do
  7623. if p.Input == "asdq" then
  7624. Move = p
  7625. break
  7626. end
  7627. end
  7628. local ver
  7629. local numer = Move.Phase
  7630. if numer == 1 then
  7631. ver = true
  7632. end
  7633. if numer == 2 then
  7634. ver = Phase2Unlocked
  7635. end
  7636. if numer == 3 then
  7637. ver = Phase3Unlocked
  7638. end
  7639. if numer == 4 then
  7640. ver = Phase4Unlocked
  7641. end
  7642. local CD = Move.Cooldown
  7643. local name = Move.CooldownName
  7644. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7645. Viable = true
  7646. end
  7647. return Viable
  7648. end,
  7649. ["function"] = function()
  7650. local pos = RootPart.Position - mouse.Hit.p
  7651. local dist = pos.magnitude
  7652. if dist > 65 then
  7653. ph0segui(char, "Greater than max range.", "New Yeller")
  7654. return
  7655. end
  7656. local MousePos = mouse.Hit.p
  7657. doingmoves(true)
  7658. Cooldown("ASDQcool", 3)
  7659. LastMove = "ASDQ"
  7660. local RNmove = LastMove
  7661. for i = 0, 1, 0.2 do
  7662. swait()
  7663. DIR = RootPart.CFrame.lookVector
  7664. PlayAnimationFromTable(AnimTab.asdq.Animation(1), 0.3, false)
  7665. end
  7666. for i = 1, 4 do
  7667. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  7668. p.CFrame = CFrame.new(RootPart.CFrame.p) - Vector3.new(0, 0, 0)
  7669. local m = Instance.new("CylinderMesh", p)
  7670. m.Scale = Vector3.new(0.6, 1000000, 0.8)
  7671. coroutine.resume(coroutine.create(function(p, pc, s)
  7672. local e = 0
  7673. for i = 0 + s, 8 + s do
  7674. do
  7675. local hitfloor2, posfloor2 = rayCast(p.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 100, Character)
  7676. local blast2 = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  7677. blast2.CFrame = cf(posfloor2) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7678. local m = Instance.new("BlockMesh", blast2)
  7679. m.Scale = Vector3.new(2, 2, 2)
  7680. coroutine.resume(coroutine.create(function()
  7681. for i = 1, 10 do
  7682. blast2.Transparency = i / 10
  7683. swait()
  7684. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(5), math.rad(5), math.rad(5)) + Vector3.new(0, 0.65, 0)
  7685. end
  7686. blast2:Remove()
  7687. end))
  7688. e = e ^ 1.008 + 0.11
  7689. p.CFrame = pc * CFrame.fromEulerAnglesXYZ(0, 0, 0) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  7690. swait()
  7691. end
  7692. end
  7693. for i = 1, 10 do
  7694. p.Transparency = i / 10
  7695. swait()
  7696. end
  7697. p:Remove()
  7698. end), p, p.CFrame, i * 9)
  7699. end
  7700. for _, v in pairs(char:children()) do
  7701. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  7702. do
  7703. local p = v:clone()
  7704. p.Name = "trail"
  7705. p.Parent = EffectModel
  7706. p.Transparency = 0.5
  7707. p.Anchored = true
  7708. p.BrickColor = BrickColor.new("Deep Orange")
  7709. p.Material = "Neon"
  7710. p:BreakJoints()
  7711. p.CanCollide = false
  7712. coroutine.resume(coroutine.create(function()
  7713. for i = 1, 50 do
  7714. swait()
  7715. p.Transparency = i / 50
  7716. end
  7717. p:Destroy()
  7718. end))
  7719. end
  7720. end
  7721. if v.className == "Accessory" then
  7722. end
  7723. end
  7724. spos = Instance.new("Part")
  7725. spos.CFrame = RootPart.CFrame
  7726. spos.Anchored = true
  7727. spos.CanCollide = false
  7728. spos.Parent = EffectModel
  7729. spos.Transparency = 1
  7730. local hitfloorm, posfloorm = rayCast(MousePos, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 200, Character)
  7731. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  7732. ref.Anchored = true
  7733. game:GetService("Debris"):AddItem(ref, 10)
  7734. swait()
  7735. ref.CFrame = cf(MousePos)
  7736. hitfloorm2, posfloorm2 = rayCast(ref.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 3, 0)).lookVector, 20, Character)
  7737. so("206083431", RootPart, 1, 1)
  7738. so("206083364", RootPart, 1, 1)
  7739. RootPart.CFrame = ref.CFrame + vt(0, 2, 0)
  7740. Lightning2(spos.Position, Torso.Position, 4, 1, "Gold", 0.3, 0, 60)
  7741. for i = 1, 3 do
  7742. swait()
  7743. local p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "SmoothPlastic")
  7744. p.CFrame = CFrame.new(Character.Torso.Position)
  7745. game:GetService("Debris"):AddItem(p, 8)
  7746. local m = Instance.new("SpecialMesh", p)
  7747. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7748. m.Scale = Vector3.new(5, 3, 5)
  7749. coroutine.resume(coroutine.create(function(p, s)
  7750. for i = 1, 15 do
  7751. p.Transparency = 0.9 + i / 150
  7752. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.75, -0.1, 0.75)
  7753. p.CFrame = p.CFrame * CFrame.new(0, -0.125, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  7754. swait()
  7755. end
  7756. p:Remove()
  7757. end), p)
  7758. end
  7759. for i = 1, 10 do
  7760. local p = Par(EffectModel, "Effect", "Gold", vt(0.3, 1, 0.3), "Neon")
  7761. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  7762. p.Parent = EffectModel
  7763. local m = Instance.new("SpecialMesh")
  7764. m.MeshType = "Sphere"
  7765. m.Parent = p
  7766. m.Scale = Vector3.new(1, 8, 1)
  7767. coroutine.resume(coroutine.create(function(p)
  7768. for i = 1, 20 do
  7769. p.Transparency = i / 20
  7770. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  7771. swait()
  7772. end
  7773. p.Parent = nil
  7774. end), p)
  7775. end
  7776. spos:Destroy()
  7777. swait(10)
  7778. doingmoves(false)
  7779. end
  7780. })
  7781. table.insert(MovesTable, {
  7782. Input = "asdsdq",
  7783. Name = "Terror",
  7784. Phase = 2,
  7785. Cooldown = 20,
  7786. CooldownName = "ASDSDQcool",
  7787. CanCancel = false,
  7788. Conditions = function()
  7789. local Viable = false
  7790. local Move
  7791. for _, p in pairs(MovesTable) do
  7792. if p.Input == "asdsdq" then
  7793. Move = p
  7794. break
  7795. end
  7796. end
  7797. local ver
  7798. local numer = Move.Phase
  7799. if numer == 1 then
  7800. ver = true
  7801. end
  7802. if numer == 2 then
  7803. ver = Phase2Unlocked
  7804. end
  7805. if numer == 3 then
  7806. ver = Phase3Unlocked
  7807. end
  7808. if numer == 4 then
  7809. ver = Phase4Unlocked
  7810. end
  7811. local CD = Move.Cooldown
  7812. local name = Move.CooldownName
  7813. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  7814. Viable = true
  7815. Cooldown(name, CD)
  7816. end
  7817. return Viable
  7818. end,
  7819. ["function"] = function()
  7820. doingmoves(true)
  7821. LastMove = "ASDSDQ"
  7822. local RNmove = LastMove
  7823. rays_not_ready = true
  7824. so("153092315", Torso, 5, 0.8)
  7825. for i = 1, 3 do
  7826. swait()
  7827. local p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "SmoothPlastic")
  7828. p.CFrame = CFrame.new(Character.Torso.Position - Vector3.new(0, 0.8, 0))
  7829. game:GetService("Debris"):AddItem(p, 8)
  7830. local m = Instance.new("SpecialMesh", p)
  7831. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7832. m.Scale = Vector3.new(5, 3, 5)
  7833. coroutine.resume(coroutine.create(function(p, s)
  7834. for i = 1, 15 do
  7835. p.Transparency = 0.9 + i / 150
  7836. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  7837. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  7838. swait()
  7839. end
  7840. p:Remove()
  7841. end), p)
  7842. end
  7843. local vp = Instance.new("BodyPosition")
  7844. vp.position = char.Torso.Position
  7845. vp.Parent = nil
  7846. vp.maxForce = Vector3.new(50000, 50000, 50000) * 50000000000000000
  7847. vp.P = 9000
  7848. vp.D = 1000
  7849. for i = 1, 1.5, 0.1 do
  7850. swait()
  7851. PlayAnimationFromTable(AnimTab.asdsdq.Animation(1), 0.3, false)
  7852. end
  7853. local DIR = RootPart.CFrame.lookVector
  7854. so("235097661", Torso, 1, 0.6)
  7855. so("156386031", Torso, 1, 1)
  7856. for i = 0, 15 do
  7857. swait()
  7858. PlayAnimationFromTable(AnimTab.asdsdq.Animation(2), 0.2, false)
  7859. dash(DIR, 5, false)
  7860. MagnitudeDamage(Torso, 12, 5, Vector3.new(0, 0, 0), 0.1, "H2", RootPart, 0.1, 0, false, 0)
  7861. do
  7862. local blast2 = Instance.new("Part", EffectModel)
  7863. blast2.Anchored = true
  7864. blast2.CanCollide = false
  7865. blast2.Size = Vector3.new(1, 1, 1)
  7866. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7867. local m = Instance.new("SpecialMesh", blast2)
  7868. m.Scale = Vector3.new(4, 4, 4)
  7869. m.MeshType = "Brick"
  7870. blast2.BrickColor = BrickColor.new("Black")
  7871. blast2.Material = "SmoothPlastic"
  7872. coroutine.resume(coroutine.create(function()
  7873. for i = 1, 20 do
  7874. blast2.Transparency = i / 20
  7875. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  7876. swait()
  7877. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  7878. end
  7879. blast2:Remove()
  7880. end))
  7881. local blast2 = Instance.new("Part", EffectModel)
  7882. blast2.Anchored = true
  7883. blast2.CanCollide = false
  7884. blast2.Size = Vector3.new(1, 1, 1)
  7885. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  7886. local m = Instance.new("SpecialMesh", blast2)
  7887. m.Scale = Vector3.new(4, 4, 4)
  7888. m.MeshType = "Brick"
  7889. blast2.BrickColor = BrickColor.new("Black")
  7890. blast2.Material = "SmoothPlastic"
  7891. coroutine.resume(coroutine.create(function()
  7892. for i = 1, 20 do
  7893. blast2.Transparency = i / 20
  7894. m.Scale = m.Scale + vt(-0.2, -0.2, -0.2)
  7895. swait()
  7896. blast2.CFrame = blast2.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)), math.rad(math.random(-10, 10)))
  7897. end
  7898. blast2:Remove()
  7899. end))
  7900. local p = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  7901. p.Transparency = 1
  7902. p.CFrame = RootPart.CFrame * CFrame.new(4, 0, 0)
  7903. m = Instance.new("BlockMesh", p)
  7904. m.Scale = Vector3.new(1, 0.1, 1)
  7905. local carddec = Instance.new("BillboardGui", p)
  7906. carddec.Size = UDim2.new(1.3, 0, 2, 0)
  7907. carddec.AlwaysOnTop = false
  7908. local carddeclabel = it("ImageLabel", carddec)
  7909. carddeclabel.BackgroundTransparency = 1
  7910. carddeclabel.Size = UDim2.new(1, 0, 1, 0)
  7911. carddeclabel.Image = cards[math.random(1, #cards)]
  7912. local card = p
  7913. coroutine.resume(coroutine.create(function()
  7914. local blast = Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  7915. m = Instance.new("SpecialMesh", blast)
  7916. m.Scale = Vector3.new(15, 15, 15)
  7917. m.MeshType = "Sphere"
  7918. blast.Transparency = 0.6
  7919. repeat
  7920. swait()
  7921. until rays_not_ready == false
  7922. coroutine.resume(coroutine.create(function(p)
  7923. for ii = 1, 20 do
  7924. blast.Transparency = 0.6 + ii / 20
  7925. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7926. blast.CFrame = card.CFrame
  7927. swait()
  7928. end
  7929. blast:Remove()
  7930. end), p)
  7931. MagnitudeDamage(card, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7932. local ray = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "Neon")
  7933. ray.CFrame = cf(card.Position)
  7934. local m = it("CylinderMesh", ray)
  7935. m.Scale = vt(3, 30000, 3)
  7936. ray.Anchored = true
  7937. ray.CanCollide = false
  7938. coroutine.resume(coroutine.create(function()
  7939. for i = 1, 30 do
  7940. swait()
  7941. carddeclabel.ImageTransparency = i / 30
  7942. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  7943. ray.Transparency = i / 30
  7944. end
  7945. card:Destroy()
  7946. ray:Destroy()
  7947. end))
  7948. end))
  7949. local p2 = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "SmoothPlastic")
  7950. p2.Transparency = 1
  7951. p2.CFrame = RootPart.CFrame * CFrame.new(-4, 0, 0)
  7952. local carddec2 = Instance.new("BillboardGui", p2)
  7953. carddec2.Size = UDim2.new(1.3, 0, 2, 0)
  7954. carddec2.AlwaysOnTop = false
  7955. local carddeclabel2 = it("ImageLabel", carddec2)
  7956. carddeclabel2.BackgroundTransparency = 1
  7957. carddeclabel2.Size = UDim2.new(1, 0, 1, 0)
  7958. carddeclabel2.Image = cards[math.random(1, #cards)]
  7959. local card2 = p2
  7960. coroutine.resume(coroutine.create(function()
  7961. local blast = Par(EffectModel, "Effect", "White", vt(0.2, 0.2, 0.2), "Neon")
  7962. blast.CFrame = card2.CFrame
  7963. m = Instance.new("SpecialMesh", blast)
  7964. m.Scale = Vector3.new(15, 15, 15)
  7965. m.MeshType = "Sphere"
  7966. blast.Transparency = 0.6
  7967. repeat
  7968. swait()
  7969. until rays_not_ready == false
  7970. coroutine.resume(coroutine.create(function(p)
  7971. for ii = 1, 20 do
  7972. blast.Transparency = 0.6 + ii / 20
  7973. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  7974. blast.CFrame = card2.CFrame
  7975. swait()
  7976. end
  7977. blast:Remove()
  7978. end), p)
  7979. MagnitudeDamage(card2, 12, 5, Vector3.new(0, 3, 0) + DIR * 3, 0.5, "H2", RootPart, 0, 0, 8, 10)
  7980. so("233091161", card2, 0.1, 1)
  7981. local ray = Par(EffectModel, "Effect", "White", vt(1.3, 0.2, 1.6), "Neon")
  7982. ray.CFrame = cf(card2.Position)
  7983. local m = it("CylinderMesh", ray)
  7984. m.Scale = vt(3, 30000, 3)
  7985. coroutine.resume(coroutine.create(function()
  7986. for i = 1, 30 do
  7987. swait()
  7988. carddeclabel2.ImageTransparency = i / 30
  7989. m.Scale = m.Scale - vt(0.1, 0, 0.1)
  7990. ray.Transparency = i / 30
  7991. end
  7992. ray:Destroy()
  7993. card2:Destroy()
  7994. end))
  7995. end))
  7996. end
  7997. end
  7998. swait(10)
  7999. rays_not_ready = false
  8000. doingmoves(false)
  8001. vp:Destroy()
  8002. end
  8003. })
  8004. table.insert(MovesTable, {
  8005. Input = "wadq",
  8006. Name = "Deadend",
  8007. Phase = 3,
  8008. Cooldown = 0,
  8009. CooldownName = "WADQcool",
  8010. CanCancel = false,
  8011. Conditions = function()
  8012. local Viable = false
  8013. local Move
  8014. for _, p in pairs(MovesTable) do
  8015. if p.Input == "wadq" then
  8016. Move = p
  8017. break
  8018. end
  8019. end
  8020. local ver
  8021. local numer = Move.Phase
  8022. if numer == 1 then
  8023. ver = true
  8024. end
  8025. if numer == 2 then
  8026. ver = Phase2Unlocked
  8027. end
  8028. if numer == 3 then
  8029. ver = Phase3Unlocked
  8030. end
  8031. if numer == 4 then
  8032. ver = Phase4Unlocked
  8033. end
  8034. local CD = Move.Cooldown
  8035. local name = Move.CooldownName
  8036. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8037. Viable = true
  8038. end
  8039. return Viable
  8040. end,
  8041. ["function"] = function()
  8042. doingmoves(true)
  8043. LastMove = "WADQ"
  8044. Equip_Fate()
  8045. local t = 0
  8046. repeat
  8047. swait()
  8048. t = t + 1
  8049. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "Neon")
  8050. s = math.random(1, 35) / 10
  8051. local m = Instance.new("BlockMesh", p)
  8052. m.Scale = Vector3.new(s, s, s)
  8053. p.CFrame = RootPart.CFrame * CFrame.new(math.random(-12, 12), math.random(-2, 4), math.random(-12, 12)) * CFrame.Angles(math.random(), math.random(), math.random())
  8054. coroutine.resume(coroutine.create(function(p)
  8055. for i = 1, 30 do
  8056. if 1 <= p.Transparency then
  8057. p:Destroy()
  8058. break
  8059. end
  8060. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.4, 0)
  8061. p.Transparency = i / 30
  8062. swait()
  8063. end
  8064. p.Parent = nil
  8065. end), p)
  8066. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  8067. if hitfloor2 ~= nil then
  8068. p = Par(EffectModel, "Effect", "Light stone grey", vt(1, 1, 1), "SmoothPlastic")
  8069. p.BrickColor = BrickColor.new("Light stone grey")
  8070. p.CFrame = cf(posfloor2) * CFrame.new(0, 0.5, 0) * CFrame.Angles(0, math.random(-50, 50), 0)
  8071. local m = Instance.new("SpecialMesh", p)
  8072. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8073. p.Material = "SmoothPlastic"
  8074. m.Parent = p
  8075. m.Scale = Vector3.new(2, 2, 2)
  8076. m.Name = "Mesh"
  8077. game:GetService("Debris"):AddItem(p, 5)
  8078. coroutine.resume(coroutine.create(function(p)
  8079. for ii = 1, 20 do
  8080. p.Transparency = 0.5 + ii / 20
  8081. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(10 + ii), 0) - Vector3.new(0, 0.05, 0)
  8082. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2, -0.1, 2)
  8083. swait()
  8084. end
  8085. p:Remove()
  8086. end), p)
  8087. end
  8088. for i, v in pairs(workspace:children()) do
  8089. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and 20 > (v:findFirstChild("Torso").Position - RootPart.Position).magnitude and v.Name ~= char.Name then
  8090. Damagefunc(v.Torso, 0.4, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 10, 20)
  8091. local DIR = RootPart.CFrame.lookVector
  8092. local pz = Instance.new("BodyPosition", v.Torso)
  8093. pz.P = 9000
  8094. pz.D = 2000
  8095. pz.maxForce = Vector3.new(3800000, 3800000, 3800000) * 10000
  8096. pz.position = Torso.Position
  8097. game:GetService("Debris"):AddItem(pz, 0.25)
  8098. end
  8099. end
  8100. until t >= 60 or qhold == false
  8101. Cooldown("WADQcool", 6)
  8102. for i = 0, 1, 0.1 do
  8103. swait()
  8104. PlayAnimationFromTable(AnimTab.wadq.Animation(1), 0.3, false)
  8105. end
  8106. for i = 1, 3 do
  8107. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 9999, Character)
  8108. swait(1)
  8109. local CFr = {
  8110. -8,
  8111. 0,
  8112. 8
  8113. }
  8114. local CFr2 = {
  8115. -5,
  8116. -8,
  8117. -5
  8118. }
  8119. so("178452221", RootPart, 1, 0.6)
  8120. so("192410084", RootPart, 1, 1)
  8121. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8122. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -0.3, CFr2[i])
  8123. p.BrickColor = hitfloor2.BrickColor
  8124. p.Parent = EffectModel
  8125. m = it("SpecialMesh", p)
  8126. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  8127. m.Scale = Vector3.new(1, 1, 1)
  8128. m.Parent = p
  8129. m.Name = "Triangle"
  8130. p.Transparency = 0.5
  8131. coroutine.resume(coroutine.create(function(p)
  8132. for i = 1, 20 do
  8133. p.Transparency = 0.5 + i / 20
  8134. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1.4, 2, 1.4)
  8135. p.CFrame = p.CFrame * CFrame.new(0, 1, 0)
  8136. swait()
  8137. end
  8138. p.Parent = nil
  8139. end), p)
  8140. MagnitudeDamage(p, 8, 25, Vector3.new(0, 50, 0) + DIR * 1, 0.5, "H2", RootPart, 0.4, 0.4, 8, 10)
  8141. CamShake(RootPart, 15, 0.5, 20)
  8142. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8143. p.CFrame = RootPart.CFrame * CFrame.new(CFr[i], -2.5, CFr2[i])
  8144. p.BrickColor = hitfloor2.BrickColor
  8145. m = it("SpecialMesh", p)
  8146. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8147. m.Scale = Vector3.new(1, 1, 1)
  8148. m.Parent = p
  8149. m.Name = "Triangle"
  8150. p.Transparency = 0.5
  8151. coroutine.resume(coroutine.create(function(p)
  8152. for i = 1, 10 do
  8153. p.Transparency = i / 10
  8154. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0.2, 1)
  8155. swait()
  8156. end
  8157. p.Parent = nil
  8158. end), p)
  8159. end
  8160. Un_Equip_Fate()
  8161. doingmoves(false)
  8162. end
  8163. })
  8164. local dsasqopen = false
  8165. table.insert(MovesTable, {
  8166. Input = "dsasq",
  8167. Name = "Death grounds",
  8168. Phase = 3,
  8169. Cooldown = 48,
  8170. CooldownName = "DSASQcool",
  8171. CanCancel = false,
  8172. Conditions = function()
  8173. local Viable = false
  8174. local Move
  8175. for _, p in pairs(MovesTable) do
  8176. if p.Input == "dsasq" then
  8177. Move = p
  8178. break
  8179. end
  8180. end
  8181. local ver
  8182. local numer = Move.Phase
  8183. if numer == 1 then
  8184. ver = true
  8185. end
  8186. if numer == 2 then
  8187. ver = Phase2Unlocked
  8188. end
  8189. if numer == 3 then
  8190. ver = Phase3Unlocked
  8191. end
  8192. if numer == 4 then
  8193. ver = Phase4Unlocked
  8194. end
  8195. local CD = Move.Cooldown
  8196. local name = Move.CooldownName
  8197. if char:FindFirstChild(name) == nil and timestop == false and CanCancel == true and ver == true then
  8198. Viable = true
  8199. Cooldown(name, CD)
  8200. end
  8201. return Viable
  8202. end,
  8203. ["function"] = function()
  8204. doingmoves(true)
  8205. Equip_Fate()
  8206. LastMove = "DSASQ"
  8207. local OSHARA = true
  8208. dsasqopen = true
  8209. so("235097614", RootPart, 1, 1)
  8210. local function CrackSTR(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  8211. local magz = (Part0 - Part1).magnitude
  8212. local curpos = Part0
  8213. local trz = {
  8214. -Offset,
  8215. Offset
  8216. }
  8217. local par = EffectModel
  8218. Variable = OSHARA
  8219. for i = 1, Times do
  8220. do
  8221. local li = Instance.new("Part", par)
  8222. li.Name = "Crack_Continue Num" .. i
  8223. li.TopSurface = 0
  8224. li.Material = "Neon"
  8225. li.BottomSurface = 0
  8226. li.Anchored = true
  8227. li.Locked = true
  8228. li.Transparency = 0
  8229. li.BrickColor = BrickColor.new(Color)
  8230. li.formFactor = "Custom"
  8231. li.CanCollide = false
  8232. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  8233. local ora = Instance.new("BlockMesh", li)
  8234. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  8235. if i == Times then
  8236. ora.Parent = nil
  8237. local ora = Instance.new("SpecialMesh", li)
  8238. ora.MeshType = "Wedge"
  8239. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  8240. end
  8241. local mrd = {-90, 90}
  8242. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  8243. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  8244. if Times == i then
  8245. local magz2 = (curpos - Part1).magnitude
  8246. li.Size = Vector3.new(Thickness, Thickness, magz2)
  8247. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  8248. else
  8249. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  8250. end
  8251. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  8252. coroutine.resume(coroutine.create(function()
  8253. while OSHARA == true do
  8254. swait()
  8255. for i = 1, 10 do
  8256. swait()
  8257. li.Transparency = li.Transparency + Trans
  8258. end
  8259. for i = 1, 10 do
  8260. swait()
  8261. li.Transparency = li.Transparency - Trans
  8262. end
  8263. end
  8264. coroutine.resume(coroutine.create(function()
  8265. for i = 1, 10 do
  8266. swait()
  8267. li.Transparency = i / 10
  8268. end
  8269. li:Destroy()
  8270. end))
  8271. end))
  8272. end
  8273. end
  8274. end
  8275. local function GroundCrack(Part0, Part1, Times, Offset, Color, Thickness, Trans, Variable)
  8276. local magz = (Part0 - Part1).magnitude
  8277. local curpos = Part0
  8278. local trz = {
  8279. -Offset,
  8280. Offset
  8281. }
  8282. local par = EffectModel
  8283. for i = 1, Times do
  8284. do
  8285. local li = Instance.new("Part", par)
  8286. li.Name = "GroundCrack Num" .. i
  8287. li.TopSurface = 0
  8288. li.Material = "Neon"
  8289. li.BottomSurface = 0
  8290. li.Anchored = true
  8291. li.Locked = true
  8292. li.Transparency = 0
  8293. li.BrickColor = BrickColor.new(Color)
  8294. li.formFactor = "Custom"
  8295. li.CanCollide = false
  8296. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  8297. local ora = Instance.new("BlockMesh", li)
  8298. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  8299. if i == Times then
  8300. ora.Parent = nil
  8301. local ora = Instance.new("SpecialMesh", li)
  8302. ora.MeshType = "Wedge"
  8303. ora.Scale = Vector3.new(Thickness, Thickness, 1)
  8304. end
  8305. local mrd = {-90, 90}
  8306. local Offzet = Vector3.new(trz[math.random(1, 2)], 0, 0)
  8307. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  8308. if Times == i then
  8309. local magz2 = (curpos - Part1).magnitude
  8310. li.Size = Vector3.new(Thickness, Thickness, magz2)
  8311. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2) * CFrame.Angles(0, 0, mrd[math.random(1, #mrd)])
  8312. else
  8313. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  8314. end
  8315. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  8316. if i > Times - 1 then
  8317. CrackSTR(li.Position, Part1 + Vector3.new(-1, 0, math.random(-2, 2)), 2, 0.1, Color, Thickness - 0.15, Trans, Variable)
  8318. end
  8319. coroutine.resume(coroutine.create(function()
  8320. while OSHARA == true do
  8321. swait()
  8322. for i = 1, 10 do
  8323. swait()
  8324. li.Transparency = li.Transparency + Trans
  8325. end
  8326. for i = 1, 10 do
  8327. swait()
  8328. li.Transparency = li.Transparency - Trans
  8329. end
  8330. end
  8331. coroutine.resume(coroutine.create(function()
  8332. for i = 1, 10 do
  8333. swait()
  8334. li.Transparency = i / 10
  8335. end
  8336. li:Destroy()
  8337. end))
  8338. end))
  8339. end
  8340. end
  8341. end
  8342. local hitfloor2, posfloor2
  8343. repeat
  8344. wait()
  8345. hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  8346. until hitfloor2
  8347. for i = 0, 1, 0.1 do
  8348. swait()
  8349. PlayAnimationFromTable(AnimTab.dsasq.Animation(1), 0.3, false)
  8350. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.new(0.21138379, -1.09313095, 0.37800771, -0.0368675292, -0.704090118, 0.709152997, 9.91150737E-4, 0.709609568, 0.704594493, -0.999319673, 0.0266795605, -0.0254636835):inverse(), 0.3)
  8351. end
  8352. so("231917794", RootPart, 1, 1.3)
  8353. for i = 0, 1, 0.1 do
  8354. swait()
  8355. PlayAnimationFromTable(AnimTab.dsasq.Animation(2), 0.3, false)
  8356. end
  8357. so("315743331", RootPart, 1, 0.8)
  8358. local p = Instance.new("Part", EffectModel)
  8359. p.Anchored = true
  8360. p.CanCollide = false
  8361. p.BrickColor = BrickColor.new("Really black")
  8362. p.Material = "SmoothPlastic"
  8363. p.CFrame = CFrame.new((RootPart.CFrame * CFrame.new(0, -3, 0)).p)
  8364. p.Size = Vector3.new(1, 0, 1)
  8365. p.Transparency = 1
  8366. local m = Instance.new("CylinderMesh", p)
  8367. coroutine.resume(coroutine.create(function()
  8368. for i = 0, 1, 0.05 do
  8369. swait()
  8370. p.Transparency = 1 - i
  8371. p.Size = p.Size + Vector3.new(1.7, 0, 1.7)
  8372. end
  8373. p.Transparency = 0
  8374. repeat
  8375. wait()
  8376. until OSHARA == false
  8377. for i = 1, 10 do
  8378. swait()
  8379. p.Transparency = i / 10
  8380. end
  8381. p:Destroy()
  8382. end))
  8383. local p = Par(EffectModel, "Effect", "Really black", vt(1, 0, 1), "SmoothPlastic")
  8384. p.CFrame = CFrame.new((RootPart.CFrame * CFrame.new(0, -3.4, 0)).p) * CFrame.Angles(math.rad(180), 0, 0)
  8385. p.Size = Vector3.new(1, 0, 1)
  8386. local m = Instance.new("SpecialMesh", p)
  8387. m.MeshId = "http://www.roblox.com/asset/?id=16659363"
  8388. m.Scale = Vector3.new(1, 45, 1)
  8389. local er = p
  8390. coroutine.resume(coroutine.create(function()
  8391. for i = 1, 20 do
  8392. swait()
  8393. m.Scale = m.Scale + Vector3.new(1.75, -1, 1.75)
  8394. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1 + i), 0)
  8395. end
  8396. while OSHARA == true do
  8397. swait()
  8398. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(1), 0)
  8399. end
  8400. for i = 1, 10 do
  8401. swait()
  8402. er.Transparency = i / 10
  8403. er.CFrame = er.CFrame * CFrame.Angles(0, math.rad(-2 - i), 0)
  8404. end
  8405. er:Destroy()
  8406. end))
  8407. CamShake(RootPart, 30, 0.3, 15)
  8408. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8409. p.CFrame = RootPart.CFrame * CFrame.new(0, 15, 0)
  8410. p.Transparency = 1
  8411. local bill = Instance.new("BillboardGui", p)
  8412. bill.Size = UDim2.new(15, 0, 15, 0)
  8413. local ORGbill = bill
  8414. local billimg = Instance.new("ImageLabel", bill)
  8415. local ORGbillimg = billimg
  8416. billimg.BackgroundTransparency = 1
  8417. billimg.Size = UDim2.new(1, 0, 1, 0)
  8418. billimg.Image = "http://www.roblox.com/asset/?id=677960978"
  8419. billimg.ImageColor3 = Color3.new(0, 0, 0)
  8420. local ORG = p
  8421. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  8422. num = 0
  8423. local EDIR = RootPart.CFrame.lookVector
  8424. Un_Equip_Fate()
  8425. doingmoves(false)
  8426. local ed = Instance.new("Attachment", Torso)
  8427. local st = Instance.new("Attachment", ORG)
  8428. local be1 = fold.Beam:Clone()
  8429. local be2 = fold.Beam2:Clone()
  8430. be1.Parent, be2.Parent = EffectModel, EffectModel
  8431. be1.Attachment0, be1.Attachment1, be2.Attachment0, be2.Attachment1 = st, ed, st, ed
  8432. coroutine.resume(coroutine.create(function()
  8433. for i = 1, 360, 51.4285714286 do
  8434. local p = Instance.new("Part", EffectModel)
  8435. p.Anchored = true
  8436. p.CanCollide = false
  8437. p.Transparency = 1
  8438. p.CFrame = CFrame.new(er.Position) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(math.random(7, 13), 0.4, 0)
  8439. GroundCrack(er.Position + Vector3.new(0, 0.4, 0), p.Position, 5, 1, "New Yeller", 0.65, 0.035, OSHARA)
  8440. game.Debris:AddItem(p, 1)
  8441. end
  8442. end))
  8443. for i = 1, 20 do
  8444. if 30 >= (Torso.Position - er.Position).Magnitude then
  8445. ph0segui(char, "+2", "Lime green")
  8446. Humanoid.Health = Humanoid.Health + 2
  8447. end
  8448. for i = 1, 3 do
  8449. swait()
  8450. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8451. p.CFrame = CFrame.new(er.Position + Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-360, 360), 0)
  8452. game:GetService("Debris"):AddItem(p, 8)
  8453. local m = Instance.new("SpecialMesh", p)
  8454. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8455. m.Scale = Vector3.new(25, 5, 25)
  8456. game:GetService("Debris"):AddItem(p, 5)
  8457. coroutine.resume(coroutine.create(function(p)
  8458. for ii = 1, 30 do
  8459. p.Transparency = 0.5 + ii / 30
  8460. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  8461. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.2, -0.05, 1.2)
  8462. swait()
  8463. end
  8464. p:Remove()
  8465. end), p)
  8466. end
  8467. MagnitudeDamage2(er, 28, 2, Vector3.new(0, 4, 0) + EDIR * 60, 0.5, "H2", RootPart, 0, 0, 8, 10)
  8468. so("153092315", er, 1, 1)
  8469. do
  8470. local p = Instance.new("Part", EffectModel)
  8471. p.Anchored = true
  8472. p.CanCollide = false
  8473. p.CFrame = ORG.CFrame
  8474. p.Transparency = 1
  8475. local AAA = Instance.new("BillboardGui", p)
  8476. AAA.Size = UDim2.new(10, 0, 10, 0)
  8477. local AA = Instance.new("ImageLabel", AAA)
  8478. AA.BackgroundTransparency = 1
  8479. AA.Size = UDim2.new(1, 0, 1, 0)
  8480. AA.Image = "rbxassetid://244221613"
  8481. AA.ImageColor3 = BrickColor.new("New Yeller").Color
  8482. coroutine.resume(coroutine.create(function()
  8483. for i = 1, 20 do
  8484. swait()
  8485. AAA.Size = AAA.Size + UDim2.new(3, 0, 3, 0)
  8486. AA.ImageTransparency = i / 20
  8487. end
  8488. p:Destroy()
  8489. end))
  8490. swait(20)
  8491. end
  8492. end
  8493. coroutine.resume(coroutine.create(function()
  8494. for i = 1, 10 do
  8495. swait()
  8496. bill.Size = bill.Size + UDim2.new(1, 0, 1, 0)
  8497. billimg.ImageTransparency = i / 10
  8498. end
  8499. game.Debris:AddItem(ORG, 3)
  8500. local tt = {be1, be2}
  8501. local tte = {1, 0.5}
  8502. for i, v in pairs(tt) do
  8503. spawn(function()
  8504. for i = tte[i], 1, (1 - tte[i]) / 10 do
  8505. swait()
  8506. v.Transparency = NumberSequence.new(i)
  8507. end
  8508. v:Destroy()
  8509. st:Destroy()
  8510. ed:Destroy()
  8511. end)
  8512. end
  8513. end))
  8514. OSHARA = false
  8515. dsasqopen = false
  8516. end
  8517. })
  8518. table.insert(MovesTable, {
  8519. Input = "ssadq",
  8520. Name = "Eliminator",
  8521. Phase = 3,
  8522. Cooldown = 0,
  8523. CooldownName = "SSADQcool",
  8524. CanCancel = false,
  8525. Conditions = function()
  8526. local Viable = false
  8527. local Move
  8528. for _, p in pairs(MovesTable) do
  8529. if p.Input == "ssadq" then
  8530. Move = p
  8531. break
  8532. end
  8533. end
  8534. local ver
  8535. local numer = Move.Phase
  8536. if numer == 1 then
  8537. ver = true
  8538. end
  8539. if numer == 2 then
  8540. ver = Phase2Unlocked
  8541. end
  8542. if numer == 3 then
  8543. ver = Phase3Unlocked
  8544. end
  8545. if numer == 4 then
  8546. ver = Phase4Unlocked
  8547. end
  8548. local CD = Move.Cooldown
  8549. local name = Move.CooldownName
  8550. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8551. Viable = true
  8552. end
  8553. return Viable
  8554. end,
  8555. ["function"] = function()
  8556. doingmoves(true)
  8557. Equip_Fate()
  8558. local oldC0 = HandleWeld.C0
  8559. so("153092315", Torso, 1, 1)
  8560. local did = false
  8561. local CHP = Humanoid.Health
  8562. local p = Par(EffectModel, "Effect", "Steel blue", vt(0.3, 6.5, 6.5), "SmoothPlastic")
  8563. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0)
  8564. local m = Instance.new("SpecialMesh", p)
  8565. m.MeshType = "Cylinder"
  8566. local p2 = p:clone()
  8567. local de = Instance.new("Decal", p)
  8568. de.Face = "Left"
  8569. de.Texture = "rbxgameasset://Images/hoh"
  8570. local de2 = Instance.new("Decal", p)
  8571. de2.Face = "Right"
  8572. de2.Texture = "rbxgameasset://Images/hoh"
  8573. p2.Parent = EffecMo
  8574. p2.Size = Vector3.new(0.2, 7.5, 7.5)
  8575. p2.Material = "Neon"
  8576. p2.BrickColor = BrickColor.new("New Yeller")
  8577. local firstp = p
  8578. local num = 0
  8579. local froob = 0
  8580. coroutine.resume(coroutine.create(function(ono)
  8581. for i = 1, 40 do
  8582. if did == true then
  8583. break
  8584. end
  8585. num = num + 2
  8586. froob = froob + 1
  8587. if froob >= 7 then
  8588. froob = 0
  8589. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  8590. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  8591. game:GetService("Debris"):AddItem(p, 8)
  8592. local m = Instance.new("SpecialMesh", p)
  8593. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8594. m.Scale = Vector3.new(1, 1, 0)
  8595. coroutine.resume(coroutine.create(function(p, s)
  8596. for i = 1, 15 do
  8597. p.CFrame = firstp.CFrame * CFrame.Angles(0, math.rad(90), 0)
  8598. p.Transparency = i / 15
  8599. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, 1.5, 0)
  8600. swait()
  8601. end
  8602. p:Remove()
  8603. end), p)
  8604. end
  8605. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  8606. p2.CFrame = p.CFrame
  8607. swait()
  8608. end
  8609. num = 0
  8610. for i = 1, 10 do
  8611. num = num + 4
  8612. p.Size = p.Size - Vector3.new(0.7, 0.7, 0)
  8613. p2.Size = p2.Size - Vector3.new(0.7, 0.7, 0)
  8614. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -3.5) * CFrame.Angles(0, math.rad(90), 0) * CFrame.Angles(math.rad(num), 0, 0)
  8615. p.Transparency = i / 10
  8616. p2.Transparency = i / 10
  8617. de.Transparency = i / 10
  8618. de2.Transparency = i / 10
  8619. swait()
  8620. end
  8621. p:Destroy()
  8622. p2:Destroy()
  8623. end), firstp)
  8624. CHP = Humanoid.Health
  8625. local str = Humanoid.HealthChanged:connect(function(health)
  8626. local change = math.abs(CHP - health)
  8627. if health < CHP then
  8628. did = true
  8629. end
  8630. CHP = health
  8631. end)
  8632. local imready = false
  8633. local ke = mouse.KeyDown:connect(function(key)
  8634. key = key:lower()
  8635. end)
  8636. for i = 1, 40 do
  8637. if did == true then
  8638. ke:disconnect()
  8639. break
  8640. end
  8641. PlayAnimationFromTable(AnimTab.ssadq.Animation(1), 0.3, false)
  8642. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.Angles(0, math.rad(90), math.rad(-90)) * CFrame.Angles(math.rad(-35), 0, 0) * CFrame.new(0, 1.1, 0), 0.3)
  8643. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8644. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  8645. game:GetService("Debris"):AddItem(p, 8)
  8646. local m = Instance.new("SpecialMesh", p)
  8647. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8648. m.Scale = Vector3.new(5, 1, 5)
  8649. game:GetService("Debris"):AddItem(p, 5)
  8650. coroutine.resume(coroutine.create(function(p)
  8651. for ii = 1, 15 do
  8652. p.Transparency = 0.5 + ii / 15
  8653. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  8654. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  8655. swait()
  8656. end
  8657. p:Remove()
  8658. end), p)
  8659. swait()
  8660. end
  8661. str:Disconnect()
  8662. ke:disconnect()
  8663. if did == true then
  8664. Cooldown("SSADQcool", 15)
  8665. LastMove = "SSADQ"
  8666. do
  8667. local oldrotcf = p.Position
  8668. HandleWeld.C0 = oldC0
  8669. local nou = RootPart.CFrame
  8670. for SOS = 1, 10 do
  8671. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  8672. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -30)
  8673. p.Transparency = 1
  8674. game:GetService("Debris"):AddItem(p, 5)
  8675. local m = Instance.new("BlockMesh", p)
  8676. m.Scale = Vector3.new(3, 3, 3)
  8677. s = Fate.EMIT.EMIT:clone()
  8678. s.Parent = p
  8679. s.Enabled = true
  8680. coroutine.resume(coroutine.create(function(p, pc, s)
  8681. local e = 0
  8682. for i = 0 + s, 30 + s do
  8683. p.Mesh.Scale = p.Mesh.Scale / 1.02
  8684. e = e ^ 1.008 + 0.11
  8685. p.CFrame = pc * CFrame.Angles(math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1)), math.rad(math.random(-(i - s - 1), i - s + 1))) + Vector3.new(math.cos(math.deg(i * 0.6)) * (i - s + 8), 0, math.sin(math.deg(i * 0.6)) * (i - s + 8))
  8686. swait()
  8687. MagnitudeDamage(p, 10, 2, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  8688. end
  8689. p.EMIT.Enabled = false
  8690. swait(14)
  8691. p:Remove()
  8692. end), p, p.CFrame, SOS * 9)
  8693. end
  8694. for i = 1, 4 do
  8695. if i <= 1 then
  8696. MagnitudeDamage(RootPart, 10, 25, Vector3.new(), 0.5, "H2", RootPart, 0.001, 0.001, 8, 10)
  8697. end
  8698. local futCE = {
  8699. -15,
  8700. -30,
  8701. -45,
  8702. -60
  8703. }
  8704. local er = Instance.new("Part", EffectModel)
  8705. er.Anchored = true
  8706. er.CanCollide = false
  8707. er.CFrame = RootPart.CFrame * CFrame.new(0, 0, futCE[i])
  8708. er.Size = Vector3.new(4, 1.2, 15)
  8709. er.Transparency = 1
  8710. MagnitudeDamage(er, 18, 25, Vector3.new(), 0.5, "H2", RootPart, 0.01, 0.01, 8, 10)
  8711. game.Debris:AddItem(er, 1)
  8712. end
  8713. so("233091161", RootPart, 1, 0.5)
  8714. so("231917856", RootPart, 1, 0.7)
  8715. so("231917788", RootPart, 1, 0.7)
  8716. local hit, pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 60, char)
  8717. RootPart.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector * 60
  8718. imready = true
  8719. local cb = Instance.new("Part", EffectModel)
  8720. cb.Size = vt(1, 1, 1)
  8721. cb.BrickColor = BrickColor.new("New Yeller")
  8722. cb.Material = "Neon"
  8723. cb.Anchored = true
  8724. cb.CanCollide = false
  8725. local m = Instance.new("CylinderMesh", cb)
  8726. cb.Size = Vector3.new(0.4, (oldrotcf - RootPart.Position).magnitude, 0.4)
  8727. cb.CFrame = CFrame.new((oldrotcf + RootPart.Position) / 2, oldrotcf) * CFrame.Angles(math.pi / 2, 0, 0)
  8728. cb.Transparency = 0
  8729. coroutine.resume(coroutine.create(function()
  8730. for i = 1, 60 do
  8731. cb.Transparency = i / 60
  8732. swait()
  8733. end
  8734. cb:Destroy()
  8735. end))
  8736. for i = 1, 20 do
  8737. local p = Par(EffectModel, "Effect", "New Yeller", vt(0.2, 1, 0.2), "Neon")
  8738. p.CFrame = Torso.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  8739. p.Parent = EffectModel
  8740. local m = Instance.new("SpecialMesh")
  8741. m.MeshType = "Sphere"
  8742. m.Parent = p
  8743. m.Scale = Vector3.new(1, 10, 1)
  8744. coroutine.resume(coroutine.create(function(p)
  8745. for i = 1, 40 do
  8746. p.Transparency = i / 40
  8747. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  8748. swait()
  8749. end
  8750. p.Parent = nil
  8751. end), p)
  8752. end
  8753. for i = 0, 1, 0.1 do
  8754. swait()
  8755. PlayAnimationFromTable(AnimTab.ssadq.Animation(2), 0.2, false)
  8756. end
  8757. end
  8758. end
  8759. swait(15)
  8760. Un_Equip_Fate()
  8761. doingmoves(false)
  8762. end
  8763. })
  8764. table.insert(MovesTable, {
  8765. Input = "sddq",
  8766. Name = "Will's teeth",
  8767. Phase = 3,
  8768. Cooldown = 10,
  8769. CooldownName = "SDDQcool",
  8770. CanCancel = false,
  8771. Conditions = function()
  8772. local Viable = false
  8773. local Move
  8774. for _, p in pairs(MovesTable) do
  8775. if p.Input == "sddq" then
  8776. Move = p
  8777. break
  8778. end
  8779. end
  8780. local ver
  8781. local numer = Move.Phase
  8782. if numer == 1 then
  8783. ver = true
  8784. end
  8785. if numer == 2 then
  8786. ver = Phase2Unlocked
  8787. end
  8788. if numer == 3 then
  8789. ver = Phase3Unlocked
  8790. end
  8791. if numer == 4 then
  8792. ver = Phase4Unlocked
  8793. end
  8794. local CD = Move.Cooldown
  8795. local name = Move.CooldownName
  8796. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  8797. Viable = true
  8798. Cooldown(name, CD)
  8799. end
  8800. return Viable
  8801. end,
  8802. ["function"] = function()
  8803. doingmoves(true)
  8804. Equip_Fate()
  8805. local p = Par(EffectModel, "Effect", "White", vt(10, 10, 0.2), "SmoothPlastic")
  8806. p.Transparency = 1
  8807. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, 0)
  8808. local gui = Instance.new("SurfaceGui", p)
  8809. gui.Face = "Front"
  8810. local Iergui = Instance.new("ImageLabel", gui)
  8811. Iergui.Size = UDim2.new(1, 0, 1, 0)
  8812. Iergui.Image = "http://www.roblox.com/asset/?id=363269577"
  8813. Iergui.BackgroundTransparency = 1
  8814. local Iergui2 = gui:clone()
  8815. Iergui2.Parent = p
  8816. Iergui2.Face = "Back"
  8817. local num = 0
  8818. local ohoh
  8819. local fop = 0
  8820. local maco = p
  8821. so("231917794", RootPart, 1, 1)
  8822. for i = 1, 15 do
  8823. fop = fop + 5
  8824. local oof = 48
  8825. swait()
  8826. local offset = (RootPart.Position.y - p.Position.y) / 60
  8827. local mag = (RootPart.Position - p.Position).magnitude / 66
  8828. local offset = offset / mag
  8829. maco = p.CFrame
  8830. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  8831. ohoh = p.Position
  8832. PlayAnimationFromTable(AnimTab.sddq.Animation(1, 0), 0.3, false)
  8833. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.Angles(math.rad(-90), math.rad(90), math.rad(90)) * CFrame.Angles(0, math.rad(oof * i), 0) * CFrame.new(0, 1, 0), 0.3)
  8834. num = num + 1
  8835. if num >= 9 then
  8836. num = 0
  8837. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  8838. p.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0)
  8839. m = Instance.new("SpecialMesh", p)
  8840. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8841. m.Scale = Vector3.new(15, 0, 15)
  8842. m.Name = "Triangle"
  8843. coroutine.resume(coroutine.create(function(p)
  8844. for i = 1, 20 do
  8845. p.Transparency = i / 20
  8846. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.5, 3, -1.5) / 2
  8847. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  8848. swait()
  8849. end
  8850. p.Parent = nil
  8851. end), p)
  8852. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  8853. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0)
  8854. m = Instance.new("SpecialMesh", p)
  8855. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8856. m.Scale = Vector3.new(1, 1, 1)
  8857. m.Name = "Triangle"
  8858. coroutine.resume(coroutine.create(function(p)
  8859. for i = 1, 20 do
  8860. p.Transparency = i / 20
  8861. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.5, 0.25, 2.5) / 2
  8862. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  8863. swait()
  8864. end
  8865. p.Parent = nil
  8866. end), p)
  8867. end
  8868. end
  8869. coroutine.resume(coroutine.create(function()
  8870. for i = 1, 10 do
  8871. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(20))
  8872. swait()
  8873. Iergui.ImageTransparency = i / 10
  8874. Iergui2.ImageLabel.ImageTransparency = i / 10
  8875. p.Size = p.Size + Vector3.new(0.5, 0.5, 0)
  8876. end
  8877. game.Debris:AddItem(p, 5)
  8878. end))
  8879. for i = 0, 1, 0.1 do
  8880. maco = p.CFrame
  8881. p.CFrame = RootPart.CFrame * CFrame.new(0, 3, -6) * CFrame.Angles(math.rad(20), 0, math.rad(fop))
  8882. ohoh = p.Position
  8883. swait()
  8884. PlayAnimationFromTable(AnimTab.sddq.Animation(2, 0), 0.3, false)
  8885. HandleWeld.C0 = clerp(HandleWeld.C0, CFrame.Angles(math.rad(270), 0, math.rad(-90)) * CFrame.new(0, 0.5, 0), 0.3)
  8886. end
  8887. CamShake(RootPart, 15, 1, 25)
  8888. MagnitudeDamage(p, 20, 30, Vector3.new(0, 20, 0) + DIR * 45, 0.5, "H2", RootPart, 0, 0, 8, 10)
  8889. so("231917856", RootPart, 1, 0.8)
  8890. so("231917788", RootPart, 1, 1)
  8891. local DIR = p.CFrame.lookVector
  8892. local p = Par2(Vector3.new(1, 1, 1), CFrame.new(ohoh + DIR * 6, ohoh) * CFrame.Angles(-math.pi / 2, math.random(-10, 10), 0), "Institutional white", "SpecialMesh", Vector3.new(7.3, 6, 7.3))
  8893. p.Mesh.MeshType = "FileMesh"
  8894. p.Parent = EffectModel
  8895. p.Anchored = true
  8896. p.CanCollide = false
  8897. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8898. p.Transparency = 0.5
  8899. game:GetService("Debris"):AddItem(p, 5)
  8900. coroutine.resume(coroutine.create(function(p)
  8901. for ii = 1, 9 do
  8902. p.Transparency = 0.5 + ii / 18
  8903. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  8904. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.3, 1)
  8905. swait()
  8906. end
  8907. p:Remove()
  8908. end), p)
  8909. local p = Par2(Vector3.new(1, 1, 1), CFrame.new(ohoh + DIR * 10, ohoh) * CFrame.Angles(-math.pi / 2, math.random(-10, 10), 0), "Institutional white", "SpecialMesh", Vector3.new(4, 4, 4))
  8910. p.Mesh.MeshType = "FileMesh"
  8911. p.Parent = EffectModel
  8912. p.Anchored = true
  8913. p.CanCollide = false
  8914. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8915. p.Transparency = 0.5
  8916. game:GetService("Debris"):AddItem(p, 5)
  8917. coroutine.resume(coroutine.create(function(p)
  8918. for ii = 1, 9 do
  8919. p.Transparency = 0.5 + ii / 18
  8920. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  8921. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -0.2, 1)
  8922. swait()
  8923. end
  8924. p:Remove()
  8925. end), p)
  8926. local p = Par2(Vector3.new(1, 1, 1), CFrame.new(ohoh + DIR * 14, ohoh) * CFrame.Angles(-math.pi / 2, math.random(-10, 10), 0), "Institutional white", "SpecialMesh", Vector3.new(2, 2, 2))
  8927. p.Mesh.MeshType = "FileMesh"
  8928. p.Parent = EffectModel
  8929. p.Anchored = true
  8930. p.CanCollide = false
  8931. p.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8932. p.Transparency = 0.5
  8933. game:GetService("Debris"):AddItem(p, 5)
  8934. coroutine.resume(coroutine.create(function(p)
  8935. for ii = 1, 9 do
  8936. p.Transparency = 0.5 + ii / 18
  8937. p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(3 + ii), 0) * CFrame.new(0, 0.5, 0)
  8938. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, -0.1, 0.5)
  8939. swait()
  8940. end
  8941. p:Remove()
  8942. end), p)
  8943. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "New Yeller", "SpecialMesh", Vector3.new(1, 1, 30))
  8944. p.Mesh.MeshType = "Sphere"
  8945. p.Material = "Neon"
  8946. p.Parent = EffectModel
  8947. p.Anchored = true
  8948. p.CanCollide = false
  8949. game:GetService("Debris"):AddItem(p, 5)
  8950. coroutine.resume(coroutine.create(function(p)
  8951. for ii = 1, 20 do
  8952. p.Transparency = ii / 40
  8953. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.05, -0.05, 2)
  8954. swait()
  8955. end
  8956. p:Remove()
  8957. end), p)
  8958. local p = Par2(Vector3.new(0.75, 0.75, 1), maco * CFrame.Angles(0, 0, 0), "Really black", "SpecialMesh", Vector3.new(2, 2, 35))
  8959. p.Mesh.MeshType = "Sphere"
  8960. p.Parent = EffectModel
  8961. p.Anchored = true
  8962. p.CanCollide = false
  8963. game:GetService("Debris"):AddItem(p, 5)
  8964. coroutine.resume(coroutine.create(function(p)
  8965. for ii = 1, 20 do
  8966. p.Transparency = ii / 20
  8967. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(-0.1, -0.1, 2)
  8968. swait()
  8969. end
  8970. p:Remove()
  8971. end), p)
  8972. for i = 1, 3 do
  8973. local p = Instance.new("Part")
  8974. p.TopSurface = 0
  8975. p.BottomSurface = 0
  8976. p.CanCollide = false
  8977. p.Anchored = true
  8978. p.BrickColor = BrickColor.new("Really black")
  8979. p.Material = "SmoothPlastic"
  8980. p.Size = Vector3.new(1, 1, 1)
  8981. p.CFrame = maco * CFrame.new(0, 0, 5 - i * 4) * CFrame.fromEulerAnglesXYZ(0, math.pi, math.pi / 2)
  8982. p.Parent = EffectModel
  8983. local m = Instance.new("SpecialMesh", p)
  8984. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8985. m.Parent = p
  8986. m.Scale = Vector3.new(2, 2, 1.5)
  8987. m.Name = "Triangle"
  8988. coroutine.resume(coroutine.create(function(p)
  8989. for i = 1, 20 do
  8990. p.Transparency = i / 20
  8991. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.25, 0.25, 0)
  8992. p.CFrame = p.CFrame * CFrame.new(0, 0, -0.15)
  8993. swait()
  8994. end
  8995. p.Parent = nil
  8996. end), p)
  8997. end
  8998. swait(15)
  8999. Un_Equip_Fate()
  9000. doingmoves(false)
  9001. end
  9002. })
  9003. table.insert(MovesTable, {
  9004. Input = "ddswx",
  9005. Name = "Shatter",
  9006. Phase = 4,
  9007. Cooldown = 0,
  9008. CooldownName = "DDSWXcool",
  9009. CanCancel = false,
  9010. Conditions = function()
  9011. local Viable = false
  9012. local Move
  9013. for _, p in pairs(MovesTable) do
  9014. if p.Input == "ddswx" then
  9015. Move = p
  9016. break
  9017. end
  9018. end
  9019. local ver
  9020. local numer = Move.Phase
  9021. if numer == 1 then
  9022. ver = true
  9023. end
  9024. if numer == 2 then
  9025. ver = Phase2Unlocked
  9026. end
  9027. if numer == 3 then
  9028. ver = Phase3Unlocked
  9029. end
  9030. if numer == 4 then
  9031. ver = Phase4Unlocked
  9032. end
  9033. local CD = Move.Cooldown
  9034. local name = Move.CooldownName
  9035. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  9036. Viable = true
  9037. end
  9038. return Viable
  9039. end,
  9040. ["function"] = function()
  9041. local target = GET_THE_NEAREST_FAGGOT(RootPart.Position)
  9042. local pos = RootPart.Position - target.Position
  9043. local dist = pos.magnitude
  9044. if dist > 15 then
  9045. ph0segui(char, "Closest target too far.", "New Yeller")
  9046. return
  9047. end
  9048. doingmoves(true)
  9049. Cooldown("DDSWXcool", 40)
  9050. LastMove = "DDSWX"
  9051. for i = 0, 1, 0.1 do
  9052. swait()
  9053. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  9054. end
  9055. local BodGy = Instance.new("BodyGyro", RootPart)
  9056. BodGy.maxTorque = Vector3.new(0, math.huge, 0)
  9057. BodGy.P = 2000
  9058. BodGy.D = 100
  9059. BodGy.cframe = cf(Torso.Position, target.Position)
  9060. local NIG = Instance.new("BodyPosition")
  9061. NIG.P = 9000
  9062. NIG.D = 3000
  9063. NIG.maxForce = Vector3.new(545000, 545000, 545000)
  9064. NIG.position = target.Position
  9065. NIG.Parent = target
  9066. local num = 0
  9067. so("160867463", target, 1, 0.8)
  9068. for i = 0, 3, 0.1 do
  9069. PlayAnimationFromTable(AnimTab.ddswx.Animation(1), 0.3, false)
  9070. swait()
  9071. NIG.position = NIG.position + vt(0, 0.3, 0)
  9072. BodGy.cframe = cf(Torso.Position, target.Position)
  9073. do
  9074. local blast = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "SmoothPlastic")
  9075. blast.CFrame = target.CFrame
  9076. m = Instance.new("SpecialMesh", blast)
  9077. m.Scale = Vector3.new(11, 11, 11)
  9078. m.MeshType = "Sphere"
  9079. blast.Transparency = 0.7
  9080. coroutine.resume(coroutine.create(function(p)
  9081. for ii = 1, 20 do
  9082. blast.Transparency = 0.7 + ii / 20
  9083. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  9084. blast.CFrame = target.CFrame
  9085. swait()
  9086. end
  9087. blast:Remove()
  9088. end), p)
  9089. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), CFrame.new(target.Position, target.Position - Vector3.new(0, 5, 0)).lookVector, 100, Character)
  9090. local p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  9091. p.CFrame = target.CFrame * CFrame.Angles(math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  9092. game:GetService("Debris"):AddItem(p, 8)
  9093. local m = Instance.new("BlockMesh", p)
  9094. m.Scale = Vector3.new(3, 3, 3)
  9095. game:GetService("Debris"):AddItem(p, 5)
  9096. coroutine.resume(coroutine.create(function(p)
  9097. for ii = 1, 25 do
  9098. local o = 0.12
  9099. p.Transparency = 0.5 + i / 25
  9100. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(1, 5)), math.rad(math.random(1, 5)), math.rad(math.random(1, 5)))
  9101. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(o, o, o)
  9102. swait()
  9103. end
  9104. p:Remove()
  9105. end), p)
  9106. end
  9107. end
  9108. local refo = Instance.new("Part")
  9109. refo.Anchored = true
  9110. refo.CanCollide = false
  9111. refo.Position = target.Position
  9112. refo.CFrame = refo.CFrame * CFrame.Angles(math.rad(-90), 0, 0)
  9113. refo.Transparency = 1
  9114. refo.Parent = EffectModel
  9115. game.Debris:AddItem(refo, 10)
  9116. NIG.P = 2000
  9117. NIG.D = 300
  9118. local r = Instance.new("BodyGyro")
  9119. r.P = 10000000
  9120. r.D = 1000
  9121. r.maxTorque = Vector3.new(50000, 50000, 50000) * 50000000000
  9122. r.cframe = r.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(90), 0, 0)
  9123. r.Parent = target
  9124. game:GetService("Debris"):AddItem(r, 1)
  9125. r.Name = "EBOLA"
  9126. fff = Instance.new("BodyForce")
  9127. fff.force = Vector3.new(0, 1200, 0)
  9128. fff.Parent = target
  9129. ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt(5, 5, 5))
  9130. ref.Anchored = true
  9131. game:GetService("Debris"):AddItem(ref, 10)
  9132. swait()
  9133. local targfloor, targpos = rayCast(target.Position - vt(0, 4, 0), refo.CFrame.lookVector, 9999, Character)
  9134. ref.CFrame = CFrame.new(targpos)
  9135. game:GetService("Debris"):AddItem(fff, 1)
  9136. local oldpos = NIG.position + Vector3.new(0, 3, 0)
  9137. for i = 1, 3 do
  9138. do
  9139. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  9140. swait()
  9141. for i = 0, 1, 0.1 do
  9142. swait()
  9143. do
  9144. local blast2 = Instance.new("Part", EffectModel)
  9145. blast2.Anchored = true
  9146. blast2.CanCollide = false
  9147. blast2.Size = Vector3.new(1, 1, 1)
  9148. blast2.CFrame = LeftArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9149. m = Instance.new("SpecialMesh", blast2)
  9150. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  9151. m.MeshType = "Brick"
  9152. blast2.BrickColor = BrickColor.new("New Yeller")
  9153. blast2.Material = "Neon"
  9154. coroutine.resume(coroutine.create(function(p)
  9155. for i = 1, 15 do
  9156. blast2.Transparency = 0 + i / 15
  9157. blast2.Mesh.Scale = blast2.Mesh.Scale / 1.1
  9158. swait()
  9159. end
  9160. blast2:Remove()
  9161. end), p)
  9162. PlayAnimationFromTable(AnimTab.ddswx.Animation(3), 0.3, false)
  9163. local blast = Instance.new("Part")
  9164. blast.Parent = EffectModel
  9165. blast.Anchored = true
  9166. blast.CanCollide = false
  9167. blast.Size = Vector3.new(1, 1, 1)
  9168. blast.CFrame = target.CFrame
  9169. m = Instance.new("SpecialMesh", blast)
  9170. m.Scale = Vector3.new(11, 11, 11)
  9171. m.MeshType = "Sphere"
  9172. blast.BrickColor = BrickColor.new("New Yeller")
  9173. blast.Material = "Neon"
  9174. blast.Transparency = 0.7
  9175. coroutine.resume(coroutine.create(function(p)
  9176. for ii = 1, 20 do
  9177. blast.Transparency = 0.7 + ii / 20
  9178. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  9179. blast.CFrame = target.CFrame
  9180. swait()
  9181. end
  9182. blast:Remove()
  9183. end), p)
  9184. NIG.position = ref.Position
  9185. end
  9186. end
  9187. local ref = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  9188. ref.Anchored = true
  9189. ref.CFrame = cf(RootPart.Position)
  9190. so("199145477", ref, 1, 0.8)
  9191. so("200632561", ref, 1, 0.6)
  9192. so("200632561", ref, 1, 0.4)
  9193. so("191395766", ref, 1, 1)
  9194. ref.CFrame = cf(targpos)
  9195. col = targfloor.BrickColor
  9196. local p = Instance.new("Part", EffectModel)
  9197. p.Name = "Effect"
  9198. p.formFactor = "Symmetric"
  9199. p.TopSurface = 0
  9200. p.BottomSurface = 0
  9201. p.Material = "SmoothPlastic"
  9202. p.BrickColor = targfloor.BrickColor
  9203. p.Anchored = true
  9204. p.CanCollide = false
  9205. p.Size = Vector3.new(1, 1, 1)
  9206. p.CFrame = CFrame.new(targpos) * CFrame.new(0, 1, 0)
  9207. game:GetService("Debris"):AddItem(p, 8)
  9208. local m = Instance.new("SpecialMesh", p)
  9209. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9210. m.Scale = Vector3.new(10, 2, 10)
  9211. game:GetService("Debris"):AddItem(p, 5)
  9212. coroutine.resume(coroutine.create(function(p)
  9213. for ii = 1, 15 do
  9214. p.Transparency = 0.5 + ii / 15
  9215. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, 1, 1.4)
  9216. swait()
  9217. end
  9218. p:Remove()
  9219. end), p)
  9220. MagnitudeDamage2(target, 5, 5, Vector3.new(), 0.5, "H2", RootPart, 0, 0, 8, 10)
  9221. for i = 1, 10 do
  9222. local groundpart = part(3, workspace, 0, 0, col, "Ground", vt(math.random(100, 500) / 100, math.random(100, 500) / 100, math.random(100, 500) / 100))
  9223. groundpart.Anchored = true
  9224. groundpart.Material = targfloor.Material
  9225. groundpart.CanCollide = false
  9226. groundpart.CFrame = cf(ref.Position) * cf(math.random(-700, 700) / 100, 0, math.random(-700, 700) / 100) * euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  9227. groundpart.Parent = EffectModel
  9228. coroutine.resume(coroutine.create(function(groundpart)
  9229. for i = 1, 30 do
  9230. groundpart.Transparency = i / 30
  9231. swait()
  9232. end
  9233. groundpart:Destroy()
  9234. ref:Destroy()
  9235. end), groundpart)
  9236. end
  9237. for i = 0, 1, 0.1 do
  9238. swait()
  9239. PlayAnimationFromTable(AnimTab.ddswx.Animation(2), 0.3, false)
  9240. do
  9241. local blast = Instance.new("Part")
  9242. blast.Parent = EffectModel
  9243. blast.Anchored = true
  9244. blast.CanCollide = false
  9245. blast.Size = Vector3.new(1, 1, 1)
  9246. blast.CFrame = target.CFrame
  9247. m = Instance.new("SpecialMesh", blast)
  9248. m.Scale = Vector3.new(11, 11, 11)
  9249. m.MeshType = "Sphere"
  9250. blast.BrickColor = BrickColor.new("New Yeller")
  9251. blast.Material = "Neon"
  9252. blast.Transparency = 0.7
  9253. coroutine.resume(coroutine.create(function(p)
  9254. for ii = 1, 20 do
  9255. blast.Transparency = 0.7 + ii / 20
  9256. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  9257. blast.CFrame = target.CFrame
  9258. swait()
  9259. end
  9260. blast:Remove()
  9261. end), p)
  9262. NIG.position = oldpos
  9263. end
  9264. end
  9265. end
  9266. end
  9267. local targfloor, targpos = rayCast(target.Position, refo.CFrame.lookVector, 9999, Character)
  9268. for i = 0, 1, 0.1 do
  9269. swait()
  9270. PlayAnimationFromTable(AnimTab.ddswx.Animation(4), 0.3, false)
  9271. end
  9272. ref.CFrame = CFrame.new(targpos)
  9273. for i = 1, 15 do
  9274. do
  9275. local blast = Instance.new("Part")
  9276. blast.Parent = EffectModel
  9277. blast.Anchored = true
  9278. blast.CanCollide = false
  9279. blast.Size = Vector3.new(1, 1, 1)
  9280. blast.CFrame = target.CFrame
  9281. m = Instance.new("SpecialMesh", blast)
  9282. m.Scale = Vector3.new(11, 11, 11)
  9283. m.MeshType = "Sphere"
  9284. blast.BrickColor = BrickColor.new("New Yeller")
  9285. blast.Material = "Neon"
  9286. blast.Transparency = 0.7
  9287. coroutine.resume(coroutine.create(function(p)
  9288. for ii = 1, 20 do
  9289. blast.Transparency = 0.7 + ii / 20
  9290. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  9291. blast.CFrame = target.CFrame
  9292. swait()
  9293. end
  9294. blast:Remove()
  9295. end), p)
  9296. swait()
  9297. NIG.position = ref.Position + vt(0, 0.5, 0)
  9298. end
  9299. end
  9300. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  9301. p.CFrame = cf(targpos) * CFrame.Angles(0, math.rad(90), 0)
  9302. m = it("SpecialMesh", p)
  9303. m.MeshId = "http://www.roblox.com/asset/?id=1323306"
  9304. p.Material = "SmoothPlastic"
  9305. m.Scale = Vector3.new(20, 60, 20)
  9306. m.Parent = p
  9307. m.Name = "Triangle"
  9308. coroutine.resume(coroutine.create(function(p)
  9309. for i = 1, 200 do
  9310. p.Transparency = 0.45 + i / 200
  9311. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(0.3, 0.3, 0.3)
  9312. swait()
  9313. end
  9314. p.Parent = nil
  9315. end), p)
  9316. local p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  9317. p.Size = Vector3.new(1, 1, 0.2)
  9318. p.CFrame = cf(targpos) * CFrame.new(0, 2.6, 0)
  9319. local m = Instance.new("SpecialMesh", p)
  9320. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9321. m.Scale = Vector3.new(30, 8, 30)
  9322. m.Name = "Triangle"
  9323. swait()
  9324. coroutine.resume(coroutine.create(function(p)
  9325. for i = 1, 45 do
  9326. p.Transparency = 0.5 + i / 45
  9327. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(1, 0, 1)
  9328. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9329. swait()
  9330. end
  9331. p.Parent = nil
  9332. end), p)
  9333. so("190119264", ref, 1, 1)
  9334. so("183763506", ref, 1, 0.6)
  9335. so("178452221", ref, 1, 0.6)
  9336. so("87767777", ref, 1, 1)
  9337. so("87784452", ref, 1, 0.8)
  9338. so("183763515", ref, 1, 1)
  9339. DIR = RootPart.CFrame.lookVector
  9340. MagnitudeDamage(target, 35, 30, Vector3.new(0, 20, 0) + DIR * 50, 0.5, "H2", RootPart, 0, 0, 8, 10)
  9341. NIG:Destroy()
  9342. CamShake(target, 60, 2, 40)
  9343. for i = 1, 16 do
  9344. swait()
  9345. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  9346. p.CFrame = target.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 2 + math.random(-15, 15) / 9, math.random(-15, 15) / 9, math.random(-10, 10) / 9)
  9347. game:GetService("Debris"):AddItem(p, 3)
  9348. m = Instance.new("BlockMesh")
  9349. m.Scale = Vector3.new(3, 3, 3)
  9350. m.Parent = p
  9351. coroutine.resume(coroutine.create(function(part, spin)
  9352. for i = 1, 15 do
  9353. part.Mesh.Scale = part.Mesh.Scale - Vector3.new(2, 2, 2)
  9354. part.Transparency = i / 15
  9355. part.CFrame = part.CFrame * CFrame.new(math.random(-10, 10) / 100, math.random(-10, 10) / 100, math.random(-10, 10) / 100) * spin
  9356. swait()
  9357. end
  9358. part.Parent = nil
  9359. end), p, CFrame.fromEulerAnglesXYZ(math.random(-50, 50) / 500, math.random(-50, 50) / 500, math.random(-50, 50) / 500))
  9360. end
  9361. swait(20)
  9362. BodGy:Destroy()
  9363. doingmoves(false)
  9364. end
  9365. })
  9366. table.insert(MovesTable, {
  9367. Input = "asdssq",
  9368. Name = "Let's end this",
  9369. Phase = 4,
  9370. Cooldown = 40,
  9371. CooldownName = "ASDSSQcool",
  9372. CanCancel = false,
  9373. Conditions = function()
  9374. local Viable = false
  9375. local Move
  9376. for _, p in pairs(MovesTable) do
  9377. if p.Input == "asdssq" then
  9378. Move = p
  9379. break
  9380. end
  9381. end
  9382. local ver
  9383. local numer = Move.Phase
  9384. if numer == 1 then
  9385. ver = true
  9386. end
  9387. if numer == 2 then
  9388. ver = Phase2Unlocked
  9389. end
  9390. if numer == 3 then
  9391. ver = Phase3Unlocked
  9392. end
  9393. if numer == 4 then
  9394. ver = Phase4Unlocked
  9395. end
  9396. local CD = Move.Cooldown
  9397. local name = Move.CooldownName
  9398. if char:FindFirstChild(name) == nil and timestop == false and CanCancel == true and ver == true then
  9399. Viable = true
  9400. Cooldown(name, CD)
  9401. end
  9402. return Viable
  9403. end,
  9404. ["function"] = function()
  9405. doingmoves(true)
  9406. LastMove = "ASDSSQ"
  9407. for i = 0, 1, 0.1 do
  9408. swait()
  9409. PlayAnimationFromTable(AnimTab.asdssq.Animation(1), 0.3, false)
  9410. end
  9411. local beamy = Instance.new("Model")
  9412. beamy.Parent = char
  9413. local New = function(Object, Parent, Name, Data)
  9414. local Object = Instance.new(Object)
  9415. for Index, Value in pairs(Data or {}) do
  9416. Object[Index] = Value
  9417. end
  9418. Object.Parent = Parent
  9419. Object.Name = Name
  9420. return Object
  9421. end
  9422.  
  9423. local Handle = New("Part",beamy,"Handle",{BrickColor = BrickColor.new("New Yeller"),Material = Enum.Material.Neon,Shape = Enum.PartType.Ball,Size = Vector3.new(1.5, 1.5, 1.5),CFrame = CFrame.new(-36.0000496, 259.101776, -7335.33545, 0.999997377, 0.000144661142, -3.4055327e-05, -0.000144659803, 0.999997377, 7.93137297e-05, 3.40671068e-05, -7.93088038e-05, 1),CanCollide = false,Color = Color3.new(1, 1, 0),})
  9424.  
  9425.  
  9426. beamy:WaitForChild'Handle'
  9427. local asd = beamy.Handle.CFrame.p
  9428. beamy.Handle.CFrame = (RootPart.CFrame * CFrame.new(-7, 8, 8))
  9429. local bp = Instance.new("BodyPosition", beamy.Handle)
  9430. bp.MaxForce = Vector3.new(1 / 0, 1 / 0, 1 / 0)
  9431. bp.D = 9000
  9432. bp.P = 1000
  9433. local asd = (RootPart.CFrame * CFrame.new(-7, 8, 8)).p
  9434. bp.Position = asd
  9435. local Rot = 0
  9436. so("231917975", RootPart, 1, 1.1)
  9437. local hoe = 0
  9438. p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  9439. m = Instance.new("SpecialMesh")
  9440. m.MeshType = "Sphere"
  9441. m.Parent = p
  9442. m.Scale = Vector3.new(14, 14, 14)
  9443. coroutine.resume(coroutine.create(function(p)
  9444. for i = 1, 30 do
  9445. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  9446. p.Transparency = 0 + i / 30
  9447. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  9448. swait()
  9449. end
  9450. p:Remove()
  9451. end), p)
  9452. local num = 0
  9453. for i = 1, 50 do
  9454. CamShake(RootPart, 25, 1, 3)
  9455. if hoe >= 2 then
  9456. hoe = 0
  9457. end
  9458. hoe = hoe + 1
  9459. num = num + 1
  9460. if num >= 9 then
  9461. num = 0
  9462. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  9463. p.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0)
  9464. m = Instance.new("SpecialMesh", p)
  9465. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9466. m.Scale = Vector3.new(15, 0, 15)
  9467. m.Name = "Triangle"
  9468. coroutine.resume(coroutine.create(function(p)
  9469. for i = 1, 20 do
  9470. p.Transparency = i / 20
  9471. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.5, 3, -1.5) / 2
  9472. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  9473. swait()
  9474. end
  9475. p.Parent = nil
  9476. end), p)
  9477. local p = Par(EffectModel, "Effect", "Really black", vt(10, 10, 0.2), "SmoothPlastic")
  9478. p.CFrame = RootPart.CFrame * CFrame.new(0, -1.5, 0)
  9479. m = Instance.new("SpecialMesh", p)
  9480. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9481. m.Scale = Vector3.new(1, 1, 1)
  9482. m.Name = "Triangle"
  9483. coroutine.resume(coroutine.create(function(p)
  9484. for i = 1, 20 do
  9485. p.Transparency = i / 20
  9486. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(2.5, 0.25, 2.5)
  9487. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0, math.rad(15), 0)
  9488. swait()
  9489. end
  9490. p.Parent = nil
  9491. end), p)
  9492. end
  9493. local cols = {"New Yeller", "Black"}
  9494. local p = Instance.new("Part", EffectModel)
  9495. p.Name = "Effect"
  9496. p.formFactor = "Symmetric"
  9497. p.TopSurface = 0
  9498. p.BottomSurface = 0
  9499. p.Material = "SmoothPlastic"
  9500. p.BrickColor = BrickColor.new(cols[hoe])
  9501. p.Anchored = true
  9502. p.CanCollide = false
  9503. p.Size = Vector3.new(1, 1, 1)
  9504. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  9505. game:GetService("Debris"):AddItem(p, 8)
  9506. local m = Instance.new("SpecialMesh", p)
  9507. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9508. m.Scale = Vector3.new(10, 2, 10)
  9509. game:GetService("Debris"):AddItem(p, 5)
  9510. coroutine.resume(coroutine.create(function(p)
  9511. for ii = 1, 15 do
  9512. p.Transparency = 0.5 + ii / 15
  9513. p.CFrame = p.CFrame - Vector3.new(0, 0.05, 0)
  9514. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2.4, -0.1, 2.4)
  9515. swait()
  9516. end
  9517. p:Remove()
  9518. end), p)
  9519. local hitfloor2, posfloor2 = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  9520. swait()
  9521. local asd = (Head.CFrame * CFrame.new(-7, 8, 8)).p
  9522. bp.Position = asd
  9523. beamy.Handle.CFrame = beamy.Handle.CFrame:lerp(CFrame.new(asd, mouse.Hit.p), 1)
  9524. local p = Par(EffectModel, "Effect", cols[math.random(1, 2)], vt(1, 1, 1), "Neon")
  9525. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  9526. p.Parent = EffectModel
  9527. local m = Instance.new("SpecialMesh")
  9528. m.MeshType = "Sphere"
  9529. p.CFrame = p.CFrame * CFrame.new(0, -20, 0)
  9530. m.Parent = p
  9531. m.Scale = Vector3.new(0.7, 0.7, 0.7)
  9532. coroutine.resume(coroutine.create(function(p)
  9533. for i = 1, 30 do
  9534. p.Transparency = i / 35
  9535. p.CFrame = p.CFrame * CFrame.new(0, 0.5, 0)
  9536. swait()
  9537. end
  9538. p.Parent = nil
  9539. end), p)
  9540. Rot = Rot + 0.3
  9541. if Rot >= 360 then
  9542. Rot = 0
  9543. end
  9544. end
  9545. for i = 0, 1, 0.1 do
  9546. swait()
  9547. PlayAnimationFromTable(AnimTab.asdssq.Animation(2), 0.3, false)
  9548. end
  9549. local startpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  9550. startpos.Anchored = true
  9551. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  9552. local hit, pos = rayCast(startpos.Position, mouse.Hit.lookVector, 100, Character)
  9553. local endpos = part(3, workspace, 0, 1, BrickColor.new("Black"), "Reference", vt())
  9554. endpos.Anchored = true
  9555. endpos.CFrame = cf(pos)
  9556. local berm = fold.beamy:Clone()
  9557. berm.Parent = endpos
  9558. berm.Enabled = true
  9559. local num = 0
  9560. startpos.CanCollide = false
  9561. so("183763515", endpos, 1, 1.2)
  9562. so("178452221", endpos, 1, 0.7)
  9563. so("228343271", RootPart, 1, 1)
  9564. so("161006069", endpos, 1, 1)
  9565. local froob = 0
  9566. for i = 1, 100 do
  9567. Rot = Rot + 0.3
  9568. if Rot >= 360 then
  9569. Rot = 0
  9570. end
  9571. local asd = (Head.CFrame * CFrame.new(-7, 8, 8)).p
  9572. local asd2 = mouse.Hit.p
  9573. local dmg = 2
  9574. if Comboing and CANtwod then
  9575. asd2 = Noob.Torso.Position
  9576. dmg = 2
  9577. end
  9578. beamy.Handle.CFrame = CFrame.new(asd, asd2)
  9579. swait()
  9580. num = num + 1
  9581. startpos.CFrame = beamy.Handle.CFrame * cf(0, 0, -2.5)
  9582. local hit, pos = rayCast(startpos.Position, beamy.Handle.CFrame.lookVector, 300, Character)
  9583. endpos.CFrame = cf(pos)
  9584. CamShake(endpos, 13, 1, 3)
  9585. MagnitudeDamage2(endpos, 18, dmg, Vector3.new(), 0.5, "H2", Head, 0.15, 0.15, 8, 10)
  9586. local DIR = RootPart.CFrame.lookVector
  9587. if num >= 3 then
  9588. so("183763515", endpos, 1, 1.2)
  9589. so("178452221", endpos, 1, 0.7)
  9590. so("161006069", endpos, 1, 1)
  9591. num = 0
  9592. do
  9593. local beam = it("Part", EffectModel)
  9594. beam.Anchored = true
  9595. beam.CanCollide = false
  9596. beam.BrickColor = BrickColor.new("New Yeller")
  9597. local beamM = it("CylinderMesh", beam)
  9598. beam.Material = "Neon"
  9599. beam.Size = Vector3.new(2.5, (startpos.Position - endpos.Position).magnitude, 2.5)
  9600. beam.CFrame = CFrame.new((startpos.Position + endpos.Position) / 2, startpos.Position) * CFrame.Angles(math.pi / 2, 0, 0)
  9601. coroutine.resume(coroutine.create(function()
  9602. for i = 1, 15 do
  9603. swait()
  9604. beam.Transparency = i / 15
  9605. beam.Size = beam.Size + Vector3.new(0.3, 0, 0.3)
  9606. end
  9607. beam:Destroy()
  9608. end))
  9609. cols = {
  9610. BrickColor.new("Bright yellow")
  9611. }
  9612. local blast2 = Instance.new("Part", EffectModel)
  9613. blast2.Anchored = true
  9614. blast2.CanCollide = false
  9615. blast2.Size = Vector3.new(1, 1, 1)
  9616. blast2.CFrame = cf(pos) * CFrame.new(math.random(-5, 5), 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9617. local m = Instance.new("SpecialMesh", blast2)
  9618. m.Scale = Vector3.new(2, 2, 2)
  9619. m.MeshType = "Brick"
  9620. blast2.BrickColor = cols[math.random(1, #cols)]
  9621. blast2.Material = "Neon"
  9622. coroutine.resume(coroutine.create(function()
  9623. for i = 1, 30 do
  9624. blast2.Transparency = i / 30
  9625. m.Scale = m.Scale + vt(0.2, 0.2, 0.2)
  9626. swait()
  9627. blast2.CFrame = blast2.CFrame * CFrame.Angles(math.rad(math.random(-5, 5)), math.rad(math.random(-5, 5)), math.rad(math.random(-5, 5))) + Vector3.new(0, 0.3, 0)
  9628. end
  9629. blast2:Remove()
  9630. end))
  9631. end
  9632. end
  9633. end
  9634. swait(5)
  9635. p = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  9636. p.CFrame = beamy.Handle.CFrame * CFrame.new(0, 0, -2)
  9637. m = Instance.new("SpecialMesh")
  9638. m.MeshType = "Sphere"
  9639. m.Parent = p
  9640. m.Scale = Vector3.new(14, 14, 14)
  9641. coroutine.resume(coroutine.create(function(p)
  9642. for i = 1, 30 do
  9643. if i == 15 then
  9644. beamy:Destroy()
  9645. end
  9646. p.Transparency = 0 + i / 30
  9647. m.Scale = m.Scale + Vector3.new(0.05, 0.05, 0.05)
  9648. swait()
  9649. end
  9650. p:Remove()
  9651. end), p)
  9652. startpos:Destroy()
  9653. endpos:Destroy()
  9654. doingmoves(false)
  9655. end
  9656. })
  9657. table.insert(MovesTable, {
  9658. Input = "ssz",
  9659. Name = "C'mere",
  9660. Phase = 3,
  9661. Cooldown = 10,
  9662. CooldownName = "SSZcool",
  9663. CanCancel = false,
  9664. Conditions = function()
  9665. local Viable = false
  9666. local Move
  9667. for _, p in pairs(MovesTable) do
  9668. if p.Input == "ssz" then
  9669. Move = p
  9670. break
  9671. end
  9672. end
  9673. local ver
  9674. local numer = Move.Phase
  9675. if numer == 1 then
  9676. ver = true
  9677. end
  9678. if numer == 2 then
  9679. ver = Phase2Unlocked
  9680. end
  9681. if numer == 3 then
  9682. ver = Phase3Unlocked
  9683. end
  9684. if numer == 4 then
  9685. ver = Phase4Unlocked
  9686. end
  9687. local CD = Move.Cooldown
  9688. local name = Move.CooldownName
  9689. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  9690. Viable = true
  9691. Cooldown(name, CD)
  9692. end
  9693. return Viable
  9694. end,
  9695. ["function"] = function()
  9696. doingmoves(true)
  9697. LastMove = "SSZ"
  9698. for i = 1, 10 do
  9699. local blast2 = Instance.new("Part", EffectModel)
  9700. blast2.Anchored = true
  9701. blast2.CanCollide = false
  9702. blast2.Size = Vector3.new(1, 1, 1)
  9703. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -1.6, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9704. m = Instance.new("SpecialMesh", blast2)
  9705. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  9706. m.MeshType = "Brick"
  9707. blast2.BrickColor = BrickColor.new("Really black")
  9708. blast2.Material = "SmoothPlastic"
  9709. coroutine.resume(coroutine.create(function(p)
  9710. local R = CFrame.Angles(math.random(-3, 3), math.random(-4, 4), math.random(-5, 5))
  9711. local C = Vector3.new(math.random(-5, 5) / 40, math.random(-5, 5) / 40, math.random(-5, 5) / 40)
  9712. for i = 1, 20 do
  9713. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(1, 1, 1) / 30
  9714. p.Transparency = 0.5 + i / 40
  9715. p.CFrame = p.CFrame * R - Vector3.new(0, 0.02975757575757576 * i, 0) + C
  9716. swait()
  9717. end
  9718. p:Remove()
  9719. end), blast2)
  9720. swait()
  9721. PlayAnimationFromTable(AnimTab.eeball.Animation(1), 0.3, false)
  9722. end
  9723. local ee = 0
  9724. local pp = Instance.new("Part", EffectModel)
  9725. pp.Transparency = 1
  9726. pp.CanCollide = false
  9727. pp.Anchored = true
  9728. pp.CFrame = RootPart.CFrame * CFrame.new(0, 7, -11)
  9729. for ee = 0, 360, 18 do
  9730. MagnitudeDamage(pp, 17, 1, Vector3.new(0, 5, 0) + DIR * 5, 0.5, "H2", pp, 0, 0, 8, 10, true)
  9731. if ee % 4 == 0 then
  9732. so("200632992", pp, 1, math.random(1, 10) / 10)
  9733. end
  9734. swait()
  9735. do
  9736. local blast2 = Instance.new("Part", EffectModel)
  9737. blast2.Anchored = true
  9738. blast2.CanCollide = false
  9739. blast2.Size = Vector3.new(1, 1, 1)
  9740. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -1.6, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9741. m = Instance.new("SpecialMesh", blast2)
  9742. m.Scale = Vector3.new(1.5, 1.5, 1.5)
  9743. m.MeshType = "Brick"
  9744. blast2.BrickColor = BrickColor.new("Really black")
  9745. blast2.Material = "SmoothPlastic"
  9746. coroutine.resume(coroutine.create(function(p)
  9747. local R = CFrame.Angles(math.random(-3, 3), math.random(-4, 4), math.random(-5, 5))
  9748. local C = Vector3.new(math.random(-5, 5) / 40, math.random(-5, 5) / 40, math.random(-5, 5) / 40)
  9749. for i = 1, 20 do
  9750. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(1, 1, 1) / 30
  9751. p.Transparency = 0.5 + i / 40
  9752. p.CFrame = p.CFrame * R - Vector3.new(0, 0.02975757575757576 * i, 0) + C
  9753. swait()
  9754. end
  9755. p:Remove()
  9756. end), blast2)
  9757. local hoe = math.rad(math.random(-180, 180))
  9758. local slash = Instance.new("Part", EffectModel)
  9759. slash.Anchored = true
  9760. slash.CanCollide = false
  9761. slash.BrickColor = BrickColor.new("White")
  9762. local mesh = Instance.new("SpecialMesh", slash)
  9763. mesh.MeshType = "FileMesh"
  9764. mesh.MeshId = "rbxassetid://719982216"
  9765. mesh.Scale = Vector3.new(0.002, 0.15, 0.2)
  9766. slash.CFrame = pp.CFrame * CFrame.Angles(math.rad(90), hoe, math.rad(ee))
  9767. mesh.Offset = Vector3.new(0, math.random(-10, -9), 0)
  9768. coroutine.resume(coroutine.create(function(ran)
  9769. for i = 1, 15 do
  9770. slash.CFrame = slash.CFrame * CFrame.Angles(math.rad(20), 0, 0) * CFrame.new(0, -0.1, 0)
  9771. swait()
  9772. slash.Transparency = i / 25
  9773. end
  9774. slash.Parent = nil
  9775. end), math.rad(math.random(-15, 15)))
  9776. PlayAnimationFromTable(AnimTab.ssz.Animation(2), 0.3, false)
  9777. end
  9778. end
  9779. for i = 1, 3 do
  9780. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  9781. p.CFrame = pp.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9782. m = Instance.new("SpecialMesh")
  9783. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9784. m.Scale = Vector3.new(50, 50, 0)
  9785. m.Parent = p
  9786. game:GetService("Debris"):AddItem(p, 5)
  9787. coroutine.resume(coroutine.create(function(p, l)
  9788. for i = 1, 60 do
  9789. p.Transparency = 0.5 + i / 60
  9790. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(0.5, 0.5, 0)
  9791. swait()
  9792. end
  9793. p:Remove()
  9794. end), p, 1)
  9795. end
  9796. p = Par(EffectModel, "Effect", "Really black", vt(1, 1, 1), "SmoothPlastic")
  9797. p.CFrame = pp.CFrame
  9798. m = Instance.new("SpecialMesh")
  9799. p.Material = "SmoothPlastic"
  9800. m.MeshType = "Sphere"
  9801. m.Parent = p
  9802. m.Scale = Vector3.new(50, 50, 50)
  9803. coroutine.resume(coroutine.create(function(p)
  9804. for i = 1, 60 do
  9805. p.Transparency = 0.5 + i / 60
  9806. swait()
  9807. end
  9808. p:Remove()
  9809. end), p)
  9810. local pc = Par2(Vector3.new(1, 1, 1), CFrame.new(pp.Position) * CFrame.Angles(math.pi / 2, 0, 0), "Really black", "SpecialMesh", Vector3.new(6, 6, 2))
  9811. pc.Mesh.MeshType = "FileMesh"
  9812. pc.Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9813. pc.Parent = EffectModel
  9814. pc.Anchored = true
  9815. pc.CanCollide = false
  9816. game:GetService("Debris"):AddItem(pc, 5)
  9817. coroutine.resume(coroutine.create(function(p)
  9818. for ii = 1, 30 do
  9819. p.Transparency = ii / 30
  9820. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(5, 5, 0.05)
  9821. swait()
  9822. end
  9823. p:Remove()
  9824. end), pc)
  9825. for loel = 1, 3 do
  9826. do
  9827. local p = Par2(Vector3.new(1, 1, 1), pp.CFrame * CFrame.Angles(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), "Really black", "BlockMesh", Vector3.new(5, 5, 5))
  9828. p.Parent = EffectModel
  9829. p.Anchored = true
  9830. p.CanCollide = false
  9831. game:GetService("Debris"):AddItem(p, 5)
  9832. coroutine.resume(coroutine.create(function(p, V, x)
  9833. for i = 1, 23 do
  9834. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(14 + loel * 25, 14 + loel * 25, 14 + loel * 25) / 23
  9835. p.Transparency = 0.25 + i / 17.25
  9836. p.CFrame = p.CFrame * V
  9837. swait()
  9838. end
  9839. p:Remove()
  9840. end), p, CFrame.Angles(math.rad(math.random(-8, 8)), math.rad(math.random(-8, 8)), math.rad(math.random(-8, 8))))
  9841. end
  9842. end
  9843. MagnitudeDamage(pp, 26, 12, Vector3.new(0, 15, 0) + DIR * 50, 0.5, "H1", p, 0, 0, 8, 10, true)
  9844. so("231917822", pp, 1, 0.8)
  9845. so("192410070", pp, 1, 1)
  9846. game.Debris:AddItem(pp, 5)
  9847. doingmoves(false)
  9848. end
  9849. })
  9850. table.insert(MovesTable, {
  9851. Input = "ddsc",
  9852. Name = "Right buster",
  9853. Phase = 2,
  9854. Cooldown = 0,
  9855. CooldownName = "DDSCcool",
  9856. CanCancel = false,
  9857. Conditions = function()
  9858. local Viable = false
  9859. local Move
  9860. for _, p in pairs(MovesTable) do
  9861. if p.Input == "ddsc" then
  9862. Move = p
  9863. break
  9864. end
  9865. end
  9866. local ver
  9867. local numer = Move.Phase
  9868. if numer == 1 then
  9869. ver = true
  9870. end
  9871. if numer == 2 then
  9872. ver = Phase2Unlocked
  9873. end
  9874. if numer == 3 then
  9875. ver = Phase3Unlocked
  9876. end
  9877. if numer == 4 then
  9878. ver = Phase4Unlocked
  9879. end
  9880. local CD = Move.Cooldown
  9881. local name = Move.CooldownName
  9882. if char:FindFirstChild(name) == nil and timestop == false and CanCancel == true and ver == true then
  9883. Viable = true
  9884. end
  9885. return Viable
  9886. end,
  9887. ["function"] = function()
  9888. doingmoves(true)
  9889. LastMove = "DDSC"
  9890. CanCancel = false
  9891. local t = 0
  9892. repeat
  9893. t = t + 1
  9894. swait()
  9895. PlayAnimationFromTable(AnimTab.ddsc.Animation(1), 0.3, false)
  9896. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  9897. p.CFrame = CFrame.new(RootPart.Position - Vector3.new(0, 2, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  9898. game:GetService("Debris"):AddItem(p, 8)
  9899. local m = Instance.new("SpecialMesh", p)
  9900. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9901. m.Scale = Vector3.new(5, 1, 5)
  9902. game:GetService("Debris"):AddItem(p, 5)
  9903. coroutine.resume(coroutine.create(function(p)
  9904. for ii = 1, 15 do
  9905. p.Transparency = 0.5 + ii / 15
  9906. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  9907. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, -0.05, 1.4)
  9908. swait()
  9909. end
  9910. p:Remove()
  9911. end), p)
  9912. local p = Par(EffectModel, "Effect", "Pastel yellow", vt(1, 1, 1), "SmoothPlastic")
  9913. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9914. game:GetService("Debris"):AddItem(p, 6)
  9915. local m = Instance.new("SpecialMesh", p)
  9916. m.MeshType = "Sphere"
  9917. m.Scale = Vector3.new(0.5, 0.5, 0.5)
  9918. coroutine.resume(coroutine.create(function(p, rr, cs)
  9919. for i = 1, 20 do
  9920. p.Transparency = 0.75 + i / 80
  9921. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.4, 0.4, 0.4)
  9922. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0)
  9923. swait()
  9924. end
  9925. p:Remove()
  9926. end), p)
  9927. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  9928. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  9929. game:GetService("Debris"):AddItem(p, 5)
  9930. local m = Instance.new("BlockMesh", p)
  9931. m.Scale = Vector3.new(1, 1, 1)
  9932. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  9933. local cols = {
  9934. "Bright red",
  9935. "Deep orange",
  9936. "Bright yellow",
  9937. "Pastel yellow"
  9938. }
  9939. for i = 1, 12 do
  9940. if math.floor(i / 4) == i / 4 then
  9941. p.BrickColor = BrickColor.new(cols[i / 4])
  9942. end
  9943. p.Transparency = 0.5 + i / 24
  9944. p.Mesh.Scale = p.Mesh.Scale / 1.05
  9945. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  9946. swait()
  9947. end
  9948. p:Remove()
  9949. end), p, Vector3.new(math.random(-50, 50) / 200, math.random(20, 50) / 120, math.random(-50, 50) / 200), math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  9950. until chold == false and t >= 10 or t == 80
  9951. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  9952. p.CFrame = RootPart.CFrame
  9953. local m = Instance.new("SpecialMesh", p)
  9954. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9955. p.Material = "SmoothPlastic"
  9956. m.Scale = Vector3.new(10, 10, 0)
  9957. m.Parent = p
  9958. game:GetService("Debris"):AddItem(p, 5)
  9959. m.Name = "Triangle"
  9960. coroutine.resume(coroutine.create(function(p)
  9961. for i = 1, 10 do
  9962. p.Transparency = i / 10
  9963. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(4, 4, 0)
  9964. swait()
  9965. end
  9966. p.Parent = nil
  9967. end), p)
  9968. local grabe
  9969. local EDIR = RootPart.CFrame.lookVector
  9970. local got_the_nigger = false
  9971. so("240517975", Torso, 1, 1)
  9972. for i = 0, 15 do
  9973. for i, v in pairs(workspace:children()) do
  9974. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and 8 > (v:findFirstChild("Torso").Position - RightArm.Position).magnitude and v ~= char then
  9975. got_the_nigger = true
  9976. grabbed = true
  9977. grabe = v
  9978. so("240429615", grabe.Torso, 1, 1)
  9979. Damagefunc(v.Torso, 2, Vector3.new(0, 0, 0), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  9980. for i, v in pairs(v:GetChildren()) do
  9981. if v:IsA("Part") then
  9982. coroutine.resume(coroutine.create(function()
  9983. local hehheeh = v.CanCollide
  9984. local bak = v.CustomPhysicalProperties
  9985. repeat
  9986. wait()
  9987. until grabbed == false
  9988. v.CanCollide = hehheeh
  9989. v.CustomPhysicalProperties = bak
  9990. end))
  9991. v.CanCollide = false
  9992. v.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  9993. end
  9994. end
  9995. hum1 = v:FindFirstChild("Humanoid")
  9996. hum1.PlatformStand = true
  9997. lock = Instance.new("Part", EffectModel)
  9998. lock.Anchored = true
  9999. lock.CanCollide = false
  10000. lock.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  10001. lock.Transparency = 1
  10002. grabpos = Instance.new("BodyPosition", grabe.Torso)
  10003. grabpos.P = 10000000
  10004. grabpos.D = 1000
  10005. grabpos.maxForce = Vector3.new(545000, 545000, 545000)
  10006. grabpos.position = lock.Position
  10007. end
  10008. end
  10009. if got_the_nigger == true then
  10010. break
  10011. end
  10012. dash(RootPart.CFrame.lookVector, 3, true)
  10013. do
  10014. local blast2 = Par(EffectModel, "Effect", "New Yeller", vt(1, 1, 1), "Neon")
  10015. blast2.CFrame = RightArm.CFrame * CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  10016. m = Instance.new("SpecialMesh", blast2)
  10017. m.Scale = Vector3.new(3, 3, 3)
  10018. m.MeshType = "Brick"
  10019. coroutine.resume(coroutine.create(function(p)
  10020. for i = 1, 30 do
  10021. blast2.Transparency = 0.25 + i / 30
  10022. blast2.Mesh.Scale = blast2.Mesh.Scale - Vector3.new(0.1, 0.1, 0.1)
  10023. swait()
  10024. end
  10025. blast2:Remove()
  10026. end), p)
  10027. swait()
  10028. PlayAnimationFromTable(AnimTab.ddsc.Animation(2), 0.3, false)
  10029. end
  10030. end
  10031. if grabbed == true then
  10032. Cooldown("DDSCcool", 16)
  10033. elseif grabbed == false then
  10034. Cooldown("DDSCcool", 8)
  10035. end
  10036. if grabbed == true then
  10037. local v = Instance.new("BodyVelocity", Torso)
  10038. v.P = 6000
  10039. v.Name = "WUUB"
  10040. v.maxForce = Vector3.new(5000, 5000, 5000) * 5000000000
  10041. v.velocity = DIR * 40 + Vector3.new(0, 15, 0)
  10042. for i = 1, 10 do
  10043. local es = 36
  10044. swait()
  10045. PlayAnimationFromTable(AnimTab.ddsc2.Animation(3, es, i), 0.3, false)
  10046. end
  10047. v:Destroy()
  10048. local hit
  10049. repeat
  10050. grabe.Humanoid.PlatformStand = true
  10051. grabpos.position = lock.Position
  10052. grabpos.Parent = grabe.Torso
  10053. grabe.Torso.CFrame = lock.CFrame
  10054. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  10055. wait()
  10056. hit = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 6, char)
  10057. until hit ~= nil
  10058. for i = 0, 1, 0.1 do
  10059. grabe.Humanoid.PlatformStand = true
  10060. grabpos.position = lock.Position
  10061. grabpos.Parent = grabe.Torso
  10062. grabe.Torso.CFrame = lock.CFrame
  10063. lock.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-90), 0, 0)
  10064. swait()
  10065. PlayAnimationFromTable(AnimTab.ddsc.Animation(4), 0.3, false)
  10066. end
  10067. end
  10068. if grabbed == true then
  10069. lock.CFrame = RootPart.CFrame * CFrame.new(0, 0, -2)
  10070. grabpos.position = lock.Position
  10071. grabe.Torso.CFrame = lock.CFrame
  10072. grabe.Humanoid.PlatformStand = false
  10073. grabpos.Parent = nil
  10074. lock:Destroy()
  10075. grabbed = false
  10076. p = Instance.new("Sound", Torso)
  10077. p.Volume = 1
  10078. p.Pitch = 1
  10079. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  10080. p:Play()
  10081. game:GetService("Debris"):AddItem(p, 3)
  10082. p = Instance.new("Sound", Torso)
  10083. p.Volume = 1
  10084. p.Pitch = 1
  10085. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  10086. p:Play()
  10087. game:GetService("Debris"):AddItem(p, 3)
  10088. p = Instance.new("Sound", Torso)
  10089. p.Volume = 1
  10090. p.Pitch = 1
  10091. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  10092. p:Play()
  10093. game:GetService("Debris"):AddItem(p, 3)
  10094. local hitfloor2, posfloor2 = rayCast(grabe.Torso.Position, CFrame.new(grabe.Torso.Position, grabe.Torso.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  10095. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  10096. p.Size = Vector3.new(12, 17, 12)
  10097. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  10098. local m = Instance.new("SpecialMesh", p)
  10099. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  10100. m.Scale = Vector3.new(29, 0, 29)
  10101. m.Name = "Triangle"
  10102. swait()
  10103. game.Debris:AddItem(p, 5)
  10104. coroutine.resume(coroutine.create(function(p)
  10105. for i = 1, 10 do
  10106. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-0.5, 0.5, -0.5)
  10107. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  10108. swait(0.4)
  10109. end
  10110. end), p)
  10111. coroutine.resume(coroutine.create(function(p)
  10112. for i = 1, 80 do
  10113. p.Transparency = 0.5 + i / 80
  10114. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  10115. swait()
  10116. end
  10117. end), p)
  10118. local orls = p.CFrame
  10119. local p = Par(EffectModel, "Effect", "White", vt(12, 17, 12), "SmoothPlastic")
  10120. p.Size = Vector3.new(12, 17, 12)
  10121. p.CFrame = cf(posfloor2) * CFrame.new(0, 0, -7)
  10122. local m = Instance.new("SpecialMesh", p)
  10123. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  10124. m.Scale = Vector3.new(29, 0, 29)
  10125. m.Name = "Triangle"
  10126. swait()
  10127. game.Debris:AddItem(p, 5)
  10128. coroutine.resume(coroutine.create(function(p)
  10129. for i = 1, 10 do
  10130. p.Triangle.Scale = p.Triangle.Scale + Vector3.new(-1.3, 1, -1.3)
  10131. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  10132. swait(0.4)
  10133. end
  10134. end), p)
  10135. coroutine.resume(coroutine.create(function(p)
  10136. for i = 1, 80 do
  10137. p.Transparency = 0.5 + i / 80
  10138. p.CFrame = p.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(0.5), 0)
  10139. swait()
  10140. end
  10141. end), p)
  10142. Damagefunc(grabe.Torso, 8, Vector3.new(0, 0, 0) + DIR * 8, 0.5, "H2", RootPart, 0.05, 0.05, 10, 20)
  10143. ph0segui(char, "+20", "Lime green")
  10144. Humanoid.Health = Humanoid.Health + 20
  10145. swait(3)
  10146. for i = 0, 1, 0.2 do
  10147. swait()
  10148. PlayAnimationFromTable(AnimTab.ddsc.Animation(5), 0.4, false)
  10149. end
  10150. for i = 0, 1, 0.2 do
  10151. swait()
  10152. PlayAnimationFromTable(AnimTab.ddsc.Animation(6), 0.4, false)
  10153. end
  10154. Damagefunc(grabe.Torso, 3, Vector3.new(), 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  10155. for i = 0, 1, 0.1 do
  10156. swait()
  10157. PlayAnimationFromTable(AnimTab.ddsc.Animation(7), 0.3, false)
  10158. end
  10159. for i = 0, 1, 0.1 do
  10160. swait()
  10161. PlayAnimationFromTable(AnimTab.ddsc.Animation(8), 0.3, false)
  10162. end
  10163. DIR = RootPart.CFrame.lookVector
  10164. Damagefunc(grabe.Torso, 7, Vector3.new(0, 5, 0) + DIR * 50, 0.5, "H1", RootPart, 0.05, 0.05, 10, 20)
  10165. Torso.Velocity = char.Torso.CFrame.lookVector * 5
  10166. for i = 1, 2 do
  10167. p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  10168. p.CFrame = grabe.Torso.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  10169. m = Instance.new("SpecialMesh")
  10170. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  10171. m.Scale = Vector3.new(2.4 + i, 2.4 + i, 0.6)
  10172. m.Parent = p
  10173. game:GetService("Debris"):AddItem(p, 5)
  10174. coroutine.resume(coroutine.create(function(p, l)
  10175. for i = 1, 10 do
  10176. p.Transparency = i / 10
  10177. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1 + l, 1 + l, 0)
  10178. swait(0.5)
  10179. end
  10180. p:Remove()
  10181. end), p, 1)
  10182. end
  10183. end
  10184. swait(3)
  10185. doingmoves(false)
  10186. end
  10187. })
  10188. table.insert(MovesTable, {
  10189. Input = "asdc",
  10190. Name = "Your fate.",
  10191. Phase = 2,
  10192. Cooldown = 15,
  10193. CooldownName = "ASDCcool",
  10194. CanCancel = false,
  10195. Conditions = function()
  10196. local Viable = false
  10197. local Move
  10198. for _, p in pairs(MovesTable) do
  10199. if p.Input == "asdc" then
  10200. Move = p
  10201. break
  10202. end
  10203. end
  10204. local ver
  10205. local numer = Move.Phase
  10206. if numer == 1 then
  10207. ver = true
  10208. end
  10209. if numer == 2 then
  10210. ver = Phase2Unlocked
  10211. end
  10212. if numer == 3 then
  10213. ver = Phase3Unlocked
  10214. end
  10215. if numer == 4 then
  10216. ver = Phase4Unlocked
  10217. end
  10218. local CD = Move.Cooldown
  10219. local name = Move.CooldownName
  10220. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  10221. Viable = true
  10222. Cooldown(name, CD)
  10223. end
  10224. return Viable
  10225. end,
  10226. ["function"] = function()
  10227. doingmoves(true)
  10228. LastMove = "asdc"
  10229. CanCancel = false
  10230. for i = 1, 10 do
  10231. swait()
  10232. PlayAnimationFromTable(AnimTab.eeball.Animation(1), 0.3, false)
  10233. end
  10234. for i = 1, 10 do
  10235. swait()
  10236. PlayAnimationFromTable(AnimTab.eeball.Animation(2), 0.3, false)
  10237. end
  10238. local billpar = Instance.new("Part")
  10239. billpar.Transparency = 1
  10240. billpar.formFactor = "Custom"
  10241. billpar.Size = Vector3.new(1, 1, 1)
  10242. billpar.Anchored = true
  10243. billpar.CanCollide = false
  10244. billpar.CFrame = RootPart.CFrame
  10245. billpar.BrickColor = BrickColor.new("White")
  10246. billpar.Material = "Neon"
  10247. billpar.Name = "oraora"
  10248. billpar.Parent = EffectModel
  10249. local m = Instance.new("SpecialMesh", billpar)
  10250. m.Scale = Vector3.new(5, 5, 5)
  10251. m.MeshType = "Sphere"
  10252. billpar.BrickColor = BrickColor.new("White")
  10253. billpar.Material = "Neon"
  10254. local bill = Instance.new("BillboardGui", billpar)
  10255. bill.AlwaysOnTop = true
  10256. bill.MaxDistance = 100
  10257. bill.Adornee = billpar
  10258. bill.Size = UDim2.new(4, 0, 5.5, 0)
  10259. bill.SizeOffset = Vector2.new(0, 0)
  10260. local d = Instance.new("ImageLabel", bill)
  10261. d.BackgroundTransparency = 1
  10262. d.Size = UDim2.new(1, 0, 1, 0)
  10263. d.Image = cards[math.random(1, #cards)]
  10264. local num = 0
  10265. so("233091161", billpar, 1, 1)
  10266. local p = Instance.new("Part", EffectModel)
  10267. p.Anchored = true
  10268. p.CanCollide = false
  10269. p.Size = vt(10, 10, 0.2)
  10270. p.Transparency = 1
  10271. p.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1)
  10272. local gui = Instance.new("SurfaceGui", p)
  10273. gui.Face = "Front"
  10274. local Iergui = Instance.new("ImageLabel", gui)
  10275. Iergui.Size = UDim2.new(1, 0, 1, 0)
  10276. Iergui.Image = "http://www.roblox.com/asset/?id=233083637"
  10277. Iergui.BackgroundTransparency = 1
  10278. Iergui2 = gui:clone()
  10279. Iergui2.Parent = p
  10280. Iergui2.Face = "Back"
  10281. coroutine.resume(coroutine.create(function()
  10282. for i = 1, 10 do
  10283. swait()
  10284. p.CFrame = p.CFrame * CFrame.Angles(0, 0, math.rad(10))
  10285. Iergui.ImageTransparency = i / 10
  10286. Iergui2.ImageLabel.ImageTransparency = i / 10
  10287. p.Size = p.Size + Vector3.new(3, 3, 0)
  10288. end
  10289. p:Destroy()
  10290. end))
  10291. coroutine.resume(coroutine.create(function(p)
  10292. for er = 1, 100 do
  10293. swait()
  10294. local EDIR = billpar.CFrame.lookVector
  10295. billpar.CFrame = billpar.CFrame * CFrame.new(0, 0, -0.2)
  10296. d.Rotation = d.Rotation + 1
  10297. local p = Instance.new("Part", EffectModel)
  10298. p.Name = "Effect"
  10299. p.formFactor = "Symmetric"
  10300. p.TopSurface = 0
  10301. p.BottomSurface = 0
  10302. p.Material = "SmoothPlastic"
  10303. p.BrickColor = BrickColor.new("Institutional white")
  10304. p.Anchored = true
  10305. p.CanCollide = false
  10306. p.Size = Vector3.new(1, 1, 1)
  10307. p.CFrame = CFrame.new(billpar.Position - Vector3.new(0, 1.4, 0)) * CFrame.Angles(0, math.random(-180, 180), 0)
  10308. game:GetService("Debris"):AddItem(p, 8)
  10309. local m = Instance.new("SpecialMesh", p)
  10310. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  10311. m.Scale = Vector3.new(10, 2, 10)
  10312. game:GetService("Debris"):AddItem(p, 5)
  10313. coroutine.resume(coroutine.create(function(p)
  10314. for ii = 1, 10 do
  10315. p.Transparency = 0.5 + ii / 10
  10316. p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3 + ii), 0) - Vector3.new(0, 0.05, 0)
  10317. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(2.4, -0.2, 2.4)
  10318. swait()
  10319. end
  10320. p:Remove()
  10321. end), p)
  10322. local DIR = billpar.CFrame.lookVector
  10323. local hitfloor2, posfloor2 = rayCast(billpar.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  10324. num = num + 1
  10325. local ef = 10
  10326. local goto = posfloor2 + Vector3.new(math.random(-ef, ef), 0, math.random(-ef, ef))
  10327. if num >= 10 then
  10328. num = 0
  10329. for i, v in pairs(workspace:children()) do
  10330. if v:IsA("Model") and v:findFirstChild("Humanoid") and v:findFirstChild("Head") and v:findFirstChild("Torso") and (v:findFirstChild("Torso").Position - billpar.Position).magnitude < 14 and v ~= char then
  10331. Damagefunc(v.Torso, 3, Vector3.new(), 0.5, "H2", billpar, 0, 0, 10, 20)
  10332. local DIR = billpar.CFrame.lookVector
  10333. local pz = Instance.new("BodyPosition", v.Torso)
  10334. pz.P = 9000
  10335. pz.D = 2000
  10336. pz.maxForce = Vector3.new(3800000, 3800000, 3800000) * math.huge
  10337. pz.position = billpar.Position
  10338. game:GetService("Debris"):AddItem(pz, 0.18)
  10339. end
  10340. end
  10341. p = Instance.new("Sound", billpar)
  10342. p.Volume = 1
  10343. p.Pitch = 1.3
  10344. p.SoundId = "http://www.roblox.com/asset/?id=231917975"
  10345. game.Debris:AddItem(p, 3)
  10346. p:Play()
  10347. local p = Instance.new("Part", EffectModel)
  10348. p.Name = "Effect"
  10349. p.formFactor = "Symmetric"
  10350. p.TopSurface = 0
  10351. p.BottomSurface = 0
  10352. p.Material = "SmoothPlastic"
  10353. p.BrickColor = BrickColor.new("Really black")
  10354. p.Anchored = true
  10355. p.CanCollide = false
  10356. p.Size = Vector3.new(1, 1, 1)
  10357. p.CFrame = billpar.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  10358. game:GetService("Debris"):AddItem(p, 8)
  10359. local m = Instance.new("SpecialMesh", p)
  10360. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  10361. m.Scale = Vector3.new(1, 1, 0.1)
  10362. coroutine.resume(coroutine.create(function(p, s)
  10363. for i = 1, 15 do
  10364. p.Transparency = i / 15
  10365. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(3, 3, 0)
  10366. p.CFrame = billpar.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  10367. swait()
  10368. end
  10369. p:Remove()
  10370. end), p)
  10371. end
  10372. if er then
  10373. do
  10374. local blast = Instance.new("Part")
  10375. blast.Parent = EffectModel
  10376. blast.Anchored = true
  10377. blast.CanCollide = false
  10378. blast.Size = Vector3.new(1, 1, 1)
  10379. blast.CFrame = billpar.CFrame
  10380. m = Instance.new("SpecialMesh", blast)
  10381. m.Scale = Vector3.new(11, 11, 11)
  10382. m.MeshType = "Sphere"
  10383. blast.BrickColor = BrickColor.new("New Yeller")
  10384. blast.Material = "Neon"
  10385. blast.Transparency = 0.8
  10386. coroutine.resume(coroutine.create(function(p)
  10387. for ii = 0.9, 1, 0.005 do
  10388. blast.Transparency = ii
  10389. blast.Mesh.Scale = blast.Mesh.Scale / 1.1
  10390. blast.CFrame = billpar.CFrame
  10391. swait()
  10392. end
  10393. blast:Remove()
  10394. end), p)
  10395. end
  10396. end
  10397. end
  10398. for i = 1, 20 do
  10399. local p = Instance.new("Part")
  10400. p.TopSurface = 0
  10401. p.BottomSurface = 0
  10402. p.CanCollide = false
  10403. p.Anchored = true
  10404. p.BrickColor = BrickColor.new("New Yeller")
  10405. p.Material = "Neon"
  10406. p.formFactor = "Symmetric"
  10407. p.Size = Vector3.new(0.2, 1, 0.2)
  10408. p.Transparency = 0
  10409. p.CFrame = billpar.CFrame * CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10) / 4, math.random(-10, 10) / 4, math.random(-10, 10) / 4)
  10410. p.Parent = EffectModel
  10411. local m = Instance.new("SpecialMesh")
  10412. m.MeshType = "Sphere"
  10413. m.Parent = p
  10414. m.Scale = Vector3.new(1, 5, 1)
  10415. coroutine.resume(coroutine.create(function(p)
  10416. for i = 1, 20 do
  10417. p.Transparency = i / 20
  10418. p.CFrame = p.CFrame * CFrame.new(0, -1, 0)
  10419. swait()
  10420. end
  10421. p.Parent = nil
  10422. end), p)
  10423. end
  10424. billpar:Destroy()
  10425. end))
  10426. swait(8)
  10427. doingmoves(false)
  10428. end
  10429. })
  10430. table.insert(MovesTable, {
  10431. Input = "dwsq",
  10432. Name = "Rift walk.",
  10433. Phase = 2,
  10434. Cooldown = 19,
  10435. CooldownName = "DWSQcool",
  10436. CanCancel = false,
  10437. Conditions = function()
  10438. local Viable = false
  10439. local Move
  10440. for _, p in pairs(MovesTable) do
  10441. if p.Input == "dwsq" then
  10442. Move = p
  10443. break
  10444. end
  10445. end
  10446. local ver
  10447. local numer = Move.Phase
  10448. if numer == 1 then
  10449. ver = true
  10450. end
  10451. if numer == 2 then
  10452. ver = Phase2Unlocked
  10453. end
  10454. if numer == 3 then
  10455. ver = Phase3Unlocked
  10456. end
  10457. if numer == 4 then
  10458. ver = Phase4Unlocked
  10459. end
  10460. local CD = Move.Cooldown
  10461. local name = Move.CooldownName
  10462. if char:FindFirstChild(name) == nil and CanCancel == true and ver == true then
  10463. Viable = true
  10464. end
  10465. return Viable
  10466. end,
  10467. ["function"] = function()
  10468. if lasthit == nil then
  10469. ph0segui(char, "No target.", "New Yeller")
  10470. return
  10471. end
  10472. if (lasthit.Position - Torso.Position).Magnitude > 100 then
  10473. ph0segui(char, "Target too far.", "New Yeller")
  10474. return
  10475. end
  10476. doingmoves(true)
  10477. Cooldown("DWSQcool", 10)
  10478. LastMove = "DWSQ"
  10479. for i = 0, 1, 0.1 do
  10480. swait()
  10481. DIR = RootPart.CFrame.lookVector
  10482. PlayAnimationFromTable(AnimTab.dwsq.Animation(1), 0.3, false)
  10483. end
  10484. local portalbase = formportalBase(EffectModel, RootPart.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(-2.75, 0, 0))
  10485. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  10486. coroutine.resume(coroutine.create(function()
  10487. swait(30)
  10488. for i = 1, 10 do
  10489. swait()
  10490. portalbase.Transparency = i / 10
  10491. portaloutline.Transparency = i / 10
  10492. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  10493. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  10494. end
  10495. portalbase.Parent = nil
  10496. portaloutline:Destroy()
  10497. end))
  10498. swait(3)
  10499. local portalbase = formportalBase(EffectModel, CFrame.new(lasthit.Position + Vector3.new(0, 30, 0)))
  10500. portalbase.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(-90))
  10501. local portaloutline = formportalOutline(EffectModel, portalbase.CFrame)
  10502. RootPart.CFrame = portalbase.CFrame * CFrame.Angles(0, 0, math.rad(90)) * CFrame.new(0, -5, 0)
  10503. coroutine.resume(coroutine.create(function()
  10504. swait(50)
  10505. for i = 1, 10 do
  10506. swait()
  10507. portalbase.Transparency = i / 10
  10508. portaloutline.Transparency = i / 10
  10509. portalbase.Size = portalbase.Size + Vector3.new(0, 0.3, 0.3)
  10510. portaloutline.Size = portaloutline.Size + Vector3.new(0, 0.3, 0.3)
  10511. end
  10512. portalbase.Parent = nil
  10513. portaloutline:Destroy()
  10514. end))
  10515. local hit
  10516. repeat
  10517. Torso.Velocity = Torso.Velocity + vt(0, -10, 0)
  10518. swait()
  10519. for i = 1, 2 do
  10520. local p = Par(EffectModel, "Effect", "Deep orange", vt(1, 1, 1), "SmoothPlastic")
  10521. p.CFrame = RightArm.CFrame * CFrame.new(0, -1.2, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  10522. game:GetService("Debris"):AddItem(p, 5)
  10523. local m = Instance.new("BlockMesh", p)
  10524. m.Scale = Vector3.new(3, 3, 3)
  10525. coroutine.resume(coroutine.create(function(p, rr, x, y, z)
  10526. local cols = {
  10527. "Bright red",
  10528. "Deep orange",
  10529. "Bright yellow",
  10530. "Pastel yellow"
  10531. }
  10532. for i = 1, 12 do
  10533. if math.floor(i / 4) == i / 4 then
  10534. p.BrickColor = BrickColor.new(cols[i / 4])
  10535. end
  10536. p.Transparency = 0.5 + i / 24
  10537. p.Mesh.Scale = p.Mesh.Scale / 1.05
  10538. p.CFrame = p.CFrame * CFrame.Angles(math.rad(x / 16), math.rad(y / 16), math.rad(z / 16)) + rr
  10539. swait()
  10540. end
  10541. p:Remove()
  10542. end), p, Vector3.new(math.random(-50, 50) / 200, math.random(20, 50) / 120, math.random(-50, 50) / 200), math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  10543. end
  10544. PlayAnimationFromTable(AnimTab.dwsq.Animation(2), 0.3, false)
  10545. hit, hitflor = rayCast(RightArm.Position, CFrame.new(RightArm.Position, RightArm.Position - Vector3.new(0, 1.5, 0)).lookVector, 10, char)
  10546. until hit ~= nil
  10547. so("178452217", Torso, 1, 0.4)
  10548. so("168586586", Torso, 1, 0.6)
  10549. p = Instance.new("Sound", Torso)
  10550. p.Volume = 1
  10551. p.Pitch = 1
  10552. p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  10553. p:Play()
  10554. game:GetService("Debris"):AddItem(p, 3)
  10555. p = Instance.new("Sound", Torso)
  10556. p.Volume = 1
  10557. p.Pitch = 1
  10558. p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  10559. p:Play()
  10560. game:GetService("Debris"):AddItem(p, 3)
  10561. p = Instance.new("Sound", Torso)
  10562. p.Volume = 1
  10563. p.Pitch = 1
  10564. p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  10565. p:Play()
  10566. game:GetService("Debris"):AddItem(p, 3)
  10567. for i = 1, 3 do
  10568. swait()
  10569. MagnitudeDamage(char.Torso, 18, 15, Vector3.new(0, 9, 0) + DIR * 5, 0.5, "H2", Head, 1, 1, 8, 10)
  10570. local p = Par(EffectModel, "Effect", "White", vt(1, 1, 1), "SmoothPlastic")
  10571. p.CFrame = CFrame.new(hitflor)
  10572. game:GetService("Debris"):AddItem(p, 8)
  10573. local m = Instance.new("SpecialMesh", p)
  10574. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  10575. m.Scale = Vector3.new(5, 3, 5)
  10576. coroutine.resume(coroutine.create(function(p, s)
  10577. for i = 1, 15 do
  10578. p.Transparency = 0.9 + i / 150
  10579. p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.5, -0.2, 1.5)
  10580. p.CFrame = p.CFrame * CFrame.new(0, -0.25, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(20), 0)
  10581. swait()
  10582. end
  10583. p:Remove()
  10584. end), p)
  10585. end
  10586. for i = 0, 1, 0.1 do
  10587. swait()
  10588. DIR = RootPart.CFrame.lookVector
  10589. PlayAnimationFromTable(AnimTab.dwsq.Animation(1), 0.3, false)
  10590. end
  10591. doingmoves(false)
  10592. end
  10593. })
  10594. CanCancel = true
  10595. qhold = false
  10596. chold = false
  10597. dHold = false
  10598. aHold = false
  10599. facestate = ""
  10600. facestating = false
  10601. ForwardKey = ""
  10602. BackwardKey = ""
  10603. mouse = Player:GetMouse()
  10604. local runtime = time()
  10605. local secondpress = false
  10606. local lastkey = ""
  10607. local asd = {}
  10608. asd.a = false
  10609. asd.s = false
  10610. asd.d = false
  10611. asd.w = false
  10612. function C()
  10613. if Anim == "Jump" or Anim == "Fall" then
  10614. return
  10615. end
  10616. if CanCancel == true and char:FindFirstChild("Ccool") == nil then
  10617. doingmoves(true)
  10618. LastMove = "c"
  10619. local RNmove = LastMove
  10620. CanCancel = true
  10621. Cooldown("Ccool", 1.4)
  10622. for i = 0, 1, 0.3 do
  10623. swait()
  10624. if LastMove ~= RNmove then
  10625. break
  10626. end
  10627. PlayAnimationFromTable(AnimTab.C.Animation(1), 0.3, false)
  10628. end
  10629. local EDIR = Head.CFrame.lookVector
  10630. so("200632136", RightArm, 1, 1)
  10631. Torso.Velocity = char.Torso.CFrame.lookVector * 30
  10632. for i = 0, 1, 0.1 do
  10633. swait()
  10634. if LastMove ~= RNmove then
  10635. break
  10636. end
  10637. MagnitudeDamage(RightLeg, 8, 4, Vector3.new(0, 1, 0) + EDIR * 2.5, 0.5, "H1", Head, 0.1, 0, true, 0)
  10638. PlayAnimationFromTable(AnimTab.C.Animation(2), 0.2, false)
  10639. end
  10640. if LastMove == RNmove then
  10641. doingmoves(false)
  10642. end
  10643. end
  10644. end
  10645. local lastpress = tick()
  10646. function keyDOWN(key)
  10647. key = key:lower()
  10648. if key == "f" then
  10649. if equipped == false then
  10650. eq()
  10651. else
  10652. deq()
  10653. end
  10654. end
  10655. if equipped == true then
  10656. key = key:lower()
  10657. Koy = key
  10658. local ss = (RootPart.CFrame.p - (RootPart.CFrame * CFrame.new(1, 0, 0)).p).unit
  10659. if (cam.CoordinateFrame.p - (RootPart.CFrame.p - ss * 5)).magnitude < (cam.CoordinateFrame.p - (RootPart.CFrame.p + ss * 5)).magnitude then
  10660. ForwardKey = "d"
  10661. BackwardKey = "a"
  10662. else
  10663. ForwardKey = "a"
  10664. BackwardKey = "d"
  10665. end
  10666. if not CANtwod or not Comboing then
  10667. if key == lastkey and (key == "a" or key == "d" or key == "w" or key == "s") and math.abs(time() - runtime) <= 0.25 then
  10668. running = true
  10669. end
  10670. if key == "a" or key == "d" or key == "w" or key == "s" then
  10671. lastkey = key
  10672. asd[key] = true
  10673. runtime = time()
  10674. else
  10675. lastkey = ""
  10676. end
  10677. end
  10678. if key == ForwardKey then
  10679. dHold = true
  10680. end
  10681. if key == BackwardKey then
  10682. aHold = true
  10683. end
  10684. if key == "q" then
  10685. qhold = true
  10686. end
  10687. if Comboing == true and CANtwod == true then
  10688. if key == " " and Dmoves == false then
  10689. Humanoid.Jump = true
  10690. end
  10691. if key == ForwardKey and Dmoves == false then
  10692. do
  10693. local kk = ForwardKey
  10694. local imdoingit = false
  10695. coroutine.resume(coroutine.create(function()
  10696. if imdoingit == true then
  10697. return
  10698. end
  10699. imdoingit = true
  10700. repeat
  10701. swait()
  10702. facestate = "forward"
  10703. local ono = RootPart.CFrame.lookVector
  10704. Humanoid:Move(ono * 1, false)
  10705. until Comboing == false or CANtwod == false or dHold == false or aHold == true and Comboing == true and CANtwod
  10706. facestate = ""
  10707. Humanoid:Move(Vector3.new(0, 0, 0), false)
  10708. end))
  10709. end
  10710. end
  10711. if key == BackwardKey and Dmoves == false then
  10712. do
  10713. local imdoingit = false
  10714. coroutine.resume(coroutine.create(function()
  10715. if imdoingit == true then
  10716. return
  10717. end
  10718. imdoingit = true
  10719. repeat
  10720. swait()
  10721. facestate = "backward"
  10722. local ono = RootPart.CFrame.lookVector
  10723. Humanoid:Move(ono * -1, false)
  10724. until Comboing == false or CANtwod == false or aHold == false or dHold == true and Comboing == true and CANtwod
  10725. facestate = ""
  10726. Humanoid:Move(Vector3.new(0, 0, 0), false)
  10727. end))
  10728. end
  10729. end
  10730. end
  10731. if key == "2" then
  10732. Switch_Camera()
  10733. end
  10734. if key == "g" and Dmoves == false then
  10735. Taunt()
  10736. end
  10737. if key == "a" or key == "s" or key == "d" or key == "q" or key == "w" or key == "e" or key == "c" or key == "z" or key == "x" then
  10738. input = input .. key
  10739. lastpress = tick()
  10740. local goob = input
  10741. if key == "c" then
  10742. chold = true
  10743. end
  10744. if key == "z" or key == "x" or key == "c" or key == "q" or key == "e" then
  10745. input = ""
  10746. Koy = ""
  10747. end
  10748. local didsomthing = false
  10749. for _, m in pairs(MovesTable) do
  10750. if goob == m.Input then
  10751. local Viable = m.Conditions()
  10752. if Viable then
  10753. didsomthing = true
  10754. m["function"]()
  10755. break
  10756. end
  10757. end
  10758. end
  10759. if key == "c" and didsomthing == false then
  10760. C()
  10761. end
  10762. end
  10763. end
  10764. end
  10765. function keyUP(key)
  10766. if key == "q" then
  10767. qhold = false
  10768. end
  10769. if key == "c" then
  10770. chold = false
  10771. end
  10772. if key == ForwardKey then
  10773. dHold = false
  10774. end
  10775. local count = 0
  10776. if key == "a" or key == "d" or key == "s" or key == "w" then
  10777. asd[key] = false
  10778. end
  10779. for i, v in pairs(asd) do
  10780. if v == false then
  10781. count = count + 1
  10782. end
  10783. end
  10784. local hue = false
  10785. if count == 4 then
  10786. hue = true
  10787. end
  10788. if (key == "a" or key == "d" or key == "s" or key == "w") and hue then
  10789. asd[key] = false
  10790. running = false
  10791. end
  10792. if key == BackwardKey then
  10793. aHold = false
  10794. end
  10795. end
  10796. mouse.KeyDown:connect(keyDOWN)
  10797. mouse.KeyUp:connect(keyUP)
  10798. function eq()
  10799. equip()
  10800. Humanoid.JumpPower = desiredjp
  10801. mouse = game.Players.LocalPlayer:GetMouse()
  10802. end
  10803. function deq()
  10804. de_equip()
  10805. Humanoid.JumpPower = 60
  10806. end
  10807. Humanoid.Died:connect(function()
  10808. equipped = false
  10809. end)
  10810. AfterImageCF = {}
  10811. copy_kat = 0
  10812. nums = 0
  10813. MH = Humanoid.MaxHealth
  10814. PHP = char.Humanoid.MaxHealth / 10
  10815. OPHP = 100
  10816. SOPHP = 90
  10817. TOPHP = 85
  10818. FOPHP = 75
  10819. Orbs = {}
  10820. inair = false
  10821. local numMove = 0
  10822. fr0mes = {
  10823. 0.03333333333333333,
  10824. 0.03508771929824561,
  10825. 0.037037037037037035,
  10826. 0.0392156862745098
  10827. }
  10828.  
  10829. if(game.PlaceId == 843468296)then
  10830. warn("If the script breaks, then just re-run it. It's to break tusk's sound limit")
  10831. for i = 1, 200 do
  10832. chatfunc("break")
  10833. end
  10834. end
  10835.  
  10836. ArtificialHB.Event:connect(function()
  10837. local num = 1
  10838. if Phase1Unlocked == true then
  10839. phase1gui.ImageColor3 = unlockedcol
  10840. Humanoid.MaxHealth = OPHP
  10841. num = 1
  10842. end
  10843. if Phase2Unlocked == true then
  10844. phase2gui.ImageColor3 = unlockedcol
  10845. Humanoid.MaxHealth = SOPHP
  10846. num = 2
  10847. end
  10848. if Phase3Unlocked == true then
  10849. phase3gui.ImageColor3 = unlockedcol
  10850. Humanoid.MaxHealth = TOPHP
  10851. num = 3
  10852. end
  10853. if Phase4Unlocked == true then
  10854. phase4gui.ImageColor3 = unlockedcol
  10855. Humanoid.MaxHealth = FOPHP
  10856. num = 4
  10857. end
  10858. frame = fr0mes[num]
  10859. if Phase2Unlocked == false then
  10860. phase2gui.ImageColor3 = lockedcol
  10861. end
  10862. if Phase3Unlocked == false then
  10863. phase3gui.ImageColor3 = lockedcol
  10864. end
  10865. if Phase4Unlocked == false then
  10866. phase4gui.ImageColor3 = lockedcol
  10867. end
  10868. if tick() - lastpress >= 0.2 then
  10869. input = ""
  10870. end
  10871. if equipped == true then
  10872. trin.Adornee, trin2.Adornee, trin3.Adornee = lasthit, lasthit, lasthit
  10873. if Stunned then
  10874. Humanoid.WalkSpeed = 0
  10875. end
  10876. if Dmoves == true then
  10877. Humanoid.WalkSpeed = 0
  10878. end
  10879. if CANtwod == true and Comboing == true and Dmoves == false then
  10880. FaceComboee()
  10881. end
  10882. if CANtwod == true and Comboing == true then
  10883. controlsScript.Disabled = true
  10884. elseif CANtwod == false and (Comboing == true or Comboing == false) then
  10885. controlsScript.Disabled = false
  10886. facestating = false
  10887. facestate = ""
  10888. end
  10889. if CANtwod == true and Comboing == true then
  10890. bg.Parent = nil
  10891. end
  10892. if Dmoves == false then
  10893. CanCancel = true
  10894. end
  10895. end
  10896. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  10897. local velocity = RootPart.Velocity.y
  10898. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  10899. if equipped == true and Dmoves == false then
  10900. if hit == nil then
  10901. inair = true
  10902. elseif hit ~= nil then
  10903. inair = false
  10904. end
  10905. end
  10906. if 0 < #Orbs then
  10907. for e = 1, #Orbs do
  10908. if Orbs[e] ~= nil then
  10909. local OrbProperty = Orbs[e]
  10910. OrbProperty[6] = OrbProperty[6] - 1
  10911. OrbProperty[7] = OrbProperty[7] + OrbProperty[12]
  10912. OrbProperty[9] = OrbProperty[9] + OrbProperty[13]
  10913. OrbProperty[11] = OrbProperty[11] + OrbProperty[14]
  10914. OrbProperty[4].C0 = OrbProperty[10]
  10915. OrbProperty[5].C0 = OrbProperty[8] * euler(OrbProperty[9], OrbProperty[7], OrbProperty[11])
  10916. end
  10917. end
  10918. end
  10919. numMove = numMove + 1
  10920. table.insert(AfterImageCF, {
  10921. Torso.CFrame,
  10922. Neck.C0,
  10923. RootJoint.C1,
  10924. LW.C0,
  10925. RW.C0,
  10926. LH.C0,
  10927. RH.C0,
  10928. LH.C1,
  10929. RH.C1
  10930. })
  10931. if numMove >= 10 then
  10932. sRootPart.CFrame = clerp(sRootPart.CFrame, AfterImageCF[1][1], 1)
  10933. aiNeck.C0 = clerp(aiNeck.C0, AfterImageCF[1][2], 1)
  10934. aiRootjoint.C0 = clerp(aiRootjoint.C0, AfterImageCF[1][3], 1)
  10935. aiLW.C0 = clerp(aiLW.C0, AfterImageCF[1][4], 1)
  10936. aiRW.C0 = clerp(aiRW.C0, AfterImageCF[1][5], 1)
  10937. ailH.C0 = clerp(ailH.C0, AfterImageCF[1][6], 1)
  10938. aiRH.C0 = clerp(aiRH.C0, AfterImageCF[1][7], 1)
  10939. ailH.C1 = clerp(ailH.C1, AfterImageCF[1][8], 1)
  10940. aiRH.C1 = clerp(aiRH.C1, AfterImageCF[1][9], 1)
  10941. table.remove(AfterImageCF, 1)
  10942. end
  10943. if 0 < #Effects then
  10944. for e = 1, #Effects do
  10945. if Effects[e] ~= nil then
  10946. local Thing = Effects[e]
  10947. if Thing ~= nil then
  10948. local Part = Thing[1]
  10949. local Mode = Thing[2]
  10950. local Delay = Thing[3]
  10951. local IncX = Thing[4]
  10952. local IncY = Thing[5]
  10953. local IncZ = Thing[6]
  10954. if 1 >= Thing[1].Transparency then
  10955. if Thing[2] == "Block1" then
  10956. elseif Thing[2] == "Shatter" then
  10957. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10958. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  10959. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  10960. Thing[6] = Thing[6] + Thing[5]
  10961. end
  10962. else
  10963. Part.Parent = nil
  10964. table.remove(Effects, e)
  10965. end
  10966. end
  10967. end
  10968. end
  10969. end
  10970. rimg.Rotation = rimg.Rotation + 3
  10971. local hee, hee2
  10972. if Dmoves == false and equipped == true then
  10973. if CANtwod == true and Comboing == true then
  10974. Humanoid.AutoRotate = false
  10975. else
  10976. Humanoid.AutoRotate = true
  10977. end
  10978. if Dmoves == true then
  10979. Humanoid.WalkSpeed = 0
  10980. elseif Dmoves == false then
  10981. Humanoid.WalkSpeed = DesiredSpeed
  10982. end
  10983. for i, v in pairs(Character:GetChildren()) do
  10984. if v:IsA("Model") then
  10985. for _, c in pairs(v:GetChildren()) do
  10986. if c:IsA("Part") then
  10987. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  10988. end
  10989. end
  10990. end
  10991. end
  10992. sine = sine + change
  10993. detect_state()
  10994. if Anim == "Idle" and equipped and tick() - lastchange >= 0.35 then
  10995. afterimage.Parent = nil
  10996. elseif Anim == "Walk" and equipped and tick() - lastchange < 0.35 then
  10997. afterimage.Parent = char
  10998. end
  10999. if Anim ~= "Idle" then
  11000. lastchange = tick()
  11001. end
  11002. if Anim == "Jump" then
  11003. PlayAnimationFromTable(AnimTab.Jump.Animation(1), 0.3, false)
  11004. end
  11005. if Anim == "Fall" then
  11006. PlayAnimationFromTable(AnimTab.Fall.Animation(1), 0.3, false)
  11007. end
  11008. if Anim == "Idle" then
  11009. change = 1.25
  11010. PlayAnimationFromTable(AnimTab.Idle.Animation(1, sine), 0.2, false)
  11011. end
  11012. if Anim == "Walk" and not facestating then
  11013. if not running then
  11014. change = 1
  11015. local num = 11
  11016. PlayAnimationFromTable(AnimTab.BackWalk.Animation(1, sine, num), 0.4, false)
  11017. DesiredSpeed = walkingspeed
  11018. end
  11019. if running then
  11020. if 0 < math.cos(sine / 12) then
  11021. hee = 0.7 * math.cos(sine / 12)
  11022. else
  11023. hee = 0.1 * math.cos(sine / 12)
  11024. end
  11025. if 0 > math.cos(sine / 12) then
  11026. hee2 = -0.7 * math.cos(sine / 12)
  11027. else
  11028. hee2 = 0.1 * math.cos(sine / 12)
  11029. end
  11030. change = 2
  11031. local num = 12
  11032. local o = 115
  11033. PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false)
  11034. DesiredSpeed = runnningspped
  11035. end
  11036. end
  11037. end
  11038. if facestate == "forward" and Anim == "Walk" and Comboing and CANtwod then
  11039. if 0 < math.cos(sine / 12) then
  11040. hee = 0.7 * math.cos(sine / 12)
  11041. else
  11042. hee = 0.1 * math.cos(sine / 12)
  11043. end
  11044. if 0 > math.cos(sine / 12) then
  11045. hee2 = -0.7 * math.cos(sine / 12)
  11046. else
  11047. hee2 = 0.1 * math.cos(sine / 12)
  11048. end
  11049. change = 2
  11050. local num = 12
  11051. local o = 115
  11052. PlayAnimationFromTable(AnimTab.Run.Animation(1, sine, hee, hee2, num, o), 0.4, false)
  11053. DesiredSpeed = runnningspped
  11054. end
  11055. if facestate == "backward" and Anim == "Walk" and Comboing and CANtwod then
  11056. change = 1
  11057. local num = 11
  11058. PlayAnimationFromTable(AnimTab.BackWalk.Animation(1, sine, num), 0.4, false)
  11059. DesiredSpeed = walkingspeed
  11060. end
  11061. local ss = Humanoid:GetState()
  11062. if ss == Enum.HumanoidStateType.FallingDown or ss == Enum.HumanoidStateType.PlatformStanding then
  11063. Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
  11064. end
  11065. end)
  11066. print("osama's engine l0aded")
  11067. print("ace of sp0des loaded")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement