princeofheaven

Ff

Jun 4th, 2015
364
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 436.87 KB | None | 0 0
  1. Character,PlayerGui,Power = Player.Character,Player.PlayerGui,0
  2. RA,LA,RL,LL,H,T = Character["Right Arm"],Character["Left Arm"],Character["Right Leg"],Character["Left Leg"],Character.Head,Character.Torso
  3. RS,LS,RH,LH,N = T["Right Shoulder"],T["Left Shoulder"],T["Right Hip"],T["Left Hip"],T.Neck
  4. Settings,Pr0mMode,ArielMode,InternalMode,AmazingMode = {Colors = {BrickColor.new("Really black"),BrickColor.new("New Yeller")};ExplosionColors = {BrickColor.new("Really black"),BrickColor.new("New Yeller"),BrickColor.new("Really red"),BrickColor.new("Institutional white")}},Player.Name == "Fir3bl4ze",Player.Name == "paul072" or Player.Name == "KillBecca62",Player.Name == "InternalRecursion" or Player.Name == "RecursionAltInternal",Player.Name == "heartstar18"
  5. local SpinCount,ChargeRot,ChargeMatrix,PoisonMode,GripC0 = 0,0,{},false
  6. local Comboing,InputTable,MaxBuffer,MaxFlow,CurrentKey,LastInput,xKey,DarkMode,Pet = false
  7. local __GR,PetKeyCombos,DoScript,XCCon,CCOn,CurrentVictim = true,{}
  8. local Awakend,PetPower = false,0
  9. local LastKill,xStance,LastClick,RightGrip = tick(),"",tick()
  10. local MaxPower = 26000
  11. local Gun
  12. local function Recoil()
  13. coroutine.wrap(function()
  14. local OldC0 = LS.C0
  15. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/math.random(20,30),math.pi/math.random(20,30),math.pi/math.random(20,30))
  16. Wait()
  17. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/math.random(20,30),math.pi/math.random(20,30),math.pi/math.random(20,30))
  18. Wait()
  19. LS.C0 = OldC0
  20. end)()end
  21. Game:GetService("RunService").RenderStepped:connect(function()
  22. if LastKill -tick()> 120 and CurrentVictim then
  23. CurrentVictim = nil
  24. end end)
  25. if Pr0mMode then
  26. Settings.Colors[1] = BrickColor.new("Institutional white")
  27. Settings.Colors[2] = BrickColor.new("Navy blue")
  28. end
  29. if InternalMode then
  30. Settings.Colors[1] = BrickColor.new("Really black")
  31. Settings.Colors[2] = BrickColor.new("Really red")
  32. end
  33. if ArielMode then
  34. Settings.Colors[1] = BrickColor.new("Teal")
  35. Settings.Colors[2] = BrickColor.new("Hot pink")
  36. end
  37. if AmazingMode then
  38. Settings.Colors[1] = BrickColor.new("Hot pink")
  39. Settings.Colors[2] = BrickColor.new("Really black")
  40. end
  41. local function ByteToStr(ByteArray,Offset)
  42. local s = ''
  43. for i,v in pairs(ByteArray)do
  44. s = s..string.char(v -Offset)
  45. end
  46. return s
  47. end
  48. local Scripts = {}
  49. Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset?id=140115330")
  50. local function AngerFist()
  51. coroutine.wrap(function()
  52. local s = Instance.new("Sound",Pet)
  53. s.SoundId = "http://www.roblox.com/asset?id=140115330"
  54. s:Stop()
  55. s:Play()
  56. Game:GetService("Debris"):AddItem(s,15)
  57. end)()end
  58. local function AddScript(Name,Source)
  59. local s = script:Clone()
  60. s.Disabled = true
  61. s.Name = Name
  62. local src = s:findFirstChild("DSource")or s:findFirstChild("Source")or s:findFirstChild("code")or s:findFirstChild("StringValue")
  63. if not src then s:Destroy()return end
  64. src.Value = [[
  65. pcall(function()script:findFirstChild("Owner").Value = Game.Players.LocalPlayer end)
  66. ]]..Source
  67. s.Parent = Tool
  68. Scripts[Name] = s
  69. return s
  70. end
  71. local xXXXXShake = AddScript("SCK",[[
  72. Wait()
  73. wait()
  74. local Amp = script.Amp.Value
  75. Workspace.CurrentCamera.Focus = Workspace.CurrentCamera.Focus * CFrame.new(math.random(-10,10)/80 *Amp,math.random(-10,10)/80 *Amp,math.random(-10,10)/80 *Amp)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/300 *Amp,math.random(-10,10)/150 *Amp,math.random(-10,10)/150)
  76. script:Destroy()
  77. ]])
  78. local function CameraShaek(Character,Amt)
  79. local x = xXXXXShake:Clone()
  80. x.Parent = Character
  81. local a = Instance.new("NumberValue",x)
  82. a.Name = "Amt"
  83. a.Value = Amt
  84. pcall(function()x.Owner.Value = Game.Players:GetPlayerFromCharacter(Character)end)
  85. x.Disabled = false
  86. end
  87. Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset?id=138092150")
  88. local function BOOOMPOOTIS()
  89. coroutine.wrap(function()
  90. local s = Instance.new("Sound",Workspace)
  91. s.SoundId = "http://www.roblox.com/asset?id=142927581"
  92. s:Stop()s:Play()
  93. Game:GetService("Debris"):AddItem(s,5)
  94. end)()end
  95. local function Lazur()
  96. coroutine.wrap(function()
  97. local s = Instance.new("Sound",Workspace)
  98. s.SoundId = "http://www.roblox.com/asset?id=142927778"
  99. s:Stop()
  100. Wait()
  101. s:Play()
  102. Game:GetService("Debris"):AddItem(s,5)
  103. end)()end
  104. local function RAAAWR()
  105. coroutine.wrap(function()
  106. for i = 1,7 do
  107. coroutine.wrap(function()
  108. local s = Instance.new("Sound",Workspace)
  109. s.SoundId = "http://www.roblox.com/asset?id=142921944"
  110. s:Stop()
  111. Wait()
  112. s:Play()
  113. Game:GetService("Debris"):AddItem(s,5)
  114. end)()
  115. Wait(0.05)
  116. end end)()end
  117. local function Growl()
  118. coroutine.wrap(function()
  119. local s = Instance.new("Sound",Workspace)
  120. s.SoundId = "http://www.roblox.com/asset?id=138092150"
  121. s:Stop()
  122. Wait()
  123. s:Play()
  124. Game:GetService("Debris"):AddItem(s,5)
  125. end)()end
  126. local function FaceVictim()
  127. if CurrentVictim ~= nil and CurrentVictim:findFirstChild("Torso")and CurrentVictim.Humanoid.Health >0 then
  128. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(CurrentVictim.Torso.Position.X,T.Position.Y,CurrentVictim.Torso.Position.Z))
  129. end end
  130. local function TweenTimeOfDay(NewTime,Time,Async)
  131. local function f()
  132. local Start,Cached = Game.Lighting:GetMinutesAfterMidnight(),Game.Lighting.TimeOfDay
  133. Game.Lighting.TimeOfDay = NewTime
  134. local End = Game.Lighting:GetMinutesAfterMidnight()
  135. Game.Lighting.TimeOfDay = Cached
  136. local N = Start
  137. for i = 1,Time *30 do
  138. N = N +(End -Start)/(Time *30)
  139. Game.Lighting:SetMinutesAfterMidnight(N)
  140. Wait()
  141. end end
  142. if Async then return coroutine.wrap(f)()end
  143. return f()
  144. end
  145. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  146. Object[PropertyName] = Start
  147. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  148. local r3,g3,b3 = r,g,b
  149. local Time = Time or 3
  150. local Callback = Callback or (function()end)
  151. local function f()
  152. for i = 1,Time *30 do
  153. r3 = r3 +(r2 -r)/(Time *30)
  154. g3 = g3 +(g2 -g)/(Time *30)
  155. b3 = b3 +(b2 -b)/(Time *30)
  156. Object[PropertyName] = Color3.new(r3,g3,b3)
  157. Wait()
  158. end
  159. return Callback(Object)
  160. end if Async then
  161. f = coroutine.wrap(f)
  162. end return f()end
  163. local function GetClosest(MaxDistance)
  164. local Last,Lastx = MaxDistance +1
  165. for i,v in pairs(Workspace:GetChildren())do
  166. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")and v:findFirstChild("Torso")and v:findFirstChild("Humanoid").Health > 0 then
  167. local t = v.Torso
  168. local dist = (t.Position -T.Position).magnitude
  169. if dist <= MaxDistance then
  170. if dist < Last then
  171. Last = dist
  172. Lastx = v
  173. end end end end
  174. return Lastx
  175. end
  176. local function StopJoints()
  177. for i,v in pairs(T:GetChildren())do
  178. if v:IsA("Moter6D")then
  179. v.DesiredAngle = 0
  180. v.CurrentAngle = 0
  181. end end
  182. N.MaxVelocity = 0.5
  183. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  184. end
  185. local DamageGui
  186. AddScript("Poisoned",[[
  187. Wait()
  188. if script.Parent:findFirstChild("ATLASPOISON")then script:Destroy()return end
  189. script.Name = "ATLASPOISON"
  190. local Plr,Cam = Game.Players.LocalPlayer,Workspace.CurrentCamera
  191. local Parent = Plr.PlayerGui
  192. local Main = Instance.new("ScreenGui",Parent)
  193. Main.Name = "Atlas Poison"
  194. local fr = Instance.new("Frame",Main)
  195. fr.Size = UDim2.new(1,0,1,0)
  196. fr.ZIndex = 10
  197. fr.BackgroundColor3 = BrickColor.new("Royal purple").Color
  198. fr.BackgroundTransparency = 1
  199. fr.BorderSizePixel = 0
  200. local Roll = -30
  201. local function TweenColor3(Object,PropertyName,Start,End,Time,Async)
  202. Object[PropertyName] = Start
  203. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  204. local r3,g3,b3 = r,g,b
  205. local Time = Time or 3
  206. local function f()
  207. for i = 1,Time *30 do
  208. r3 = r3 +(r2 -r)/(Time *30)
  209. g3 = g3 +(g2 -g)/(Time *30)
  210. b3 = b3 +(b2 -b)/(Time *30)
  211. Object[PropertyName] = Color3.new(r3,g3,b3)
  212. Wait()
  213. end end if Async then
  214. f = coroutine.wrap(f)
  215. end return f()end
  216. local function SmoothRoll(c,End,Time)
  217. local x = math.deg(c:GetRoll())
  218. local y = x
  219. for i = 1,Time *30 do
  220. y = y +(x -End)/(Time *30)
  221. c:SetRoll(math.rad(y))
  222. Wait()
  223. end end
  224. local Stop = false;delay(13,function()Stop = true end)
  225. local cntr = 0
  226. Cam.CameraType = "Scriptable"
  227. coroutine.wrap(function()
  228. Wait(0.05)
  229. fr.BackgroundTransparency = 0.2
  230. while true do
  231. if Stop then break end
  232. cntr = cntr +1
  233. local clr = cntr%2 == BrickColor.new("Royal purple").Color or Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  234. TweenColor3(fr,"BackgroundColor3",fr.BackgroundColor3,clr,2)
  235. end end)()
  236. repeat
  237. Roll = Roll *-1
  238. SmoothRoll(Cam,math.deg(Roll),2)
  239. until Stop
  240. Cam:Destroy()
  241. Wait(0.1)
  242. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  243. Workspace.CurrentCamera.CameraType = "Custom"
  244. Main:Destroy()
  245. script:Destroy()]])
  246. AddScript("OverDose",[[
  247. Wait()
  248. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  249. Workspace.CurrentCamera.CameraType = "Custom"
  250. Wait()
  251. local CULR = BrickColor.Random()
  252. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  253. Object[PropertyName] = Start
  254. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  255. local r3,g3,b3 = r,g,b
  256. local Time = Time or 3
  257. local function f()
  258. for i = 1,Time *30 do
  259. r3 = r3 +(r2 -r)/(Time *30)
  260. g3 = g3 +(g2 -g)/(Time *30)
  261. b3 = b3 +(b2 -b)/(Time *30)
  262. Object[PropertyName] = Color3.new(r3,g3,b3)
  263. Spawn(function()StepCallback(i,Time *30)end)
  264. Wait()
  265. end
  266. return CallBack and Callback()
  267. end if Async then
  268. f = coroutine.wrap(f)
  269. end return f()end
  270. local function SmoothRoll(c,End,Time)
  271. local x = math.deg(c:GetRoll())
  272. local y = x
  273. coroutine.wrap(function()
  274. for i = 1,Time *30 do
  275. y = y +(x -End)/(Time *30)
  276. c:SetRoll(math.rad(y))
  277. end end)()end
  278. coroutine.wrap(function()
  279. local Cam = Workspace.CurrentCamera
  280. SmoothRoll(Cam,math.random(4,30),1.2)
  281. while true do
  282. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  283. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  284. Wait()
  285. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  286. Wait()
  287. end end)()
  288. local Character = Game.Players.LocalPlayer.Character
  289. if Character ~= nil then
  290. local Humanoid,Torso = Character:findFirstChild("Humanoid"),Character:findFirstChild("Torso")
  291. if Humanoid and Torso then
  292. local PlayerGui = Game.Players.LocalPlayer:findFirstChild("PlayerGui")
  293. local Main = Instance.new("ScreenGui",PlayerGui)
  294. Main.Name = "AtlasFlash"
  295. local Fr = Instance.new("Frame",Main)
  296. Fr.Size = UDim2.new(1,0,1,0)
  297. Fr.BackgroundTransparency = 1
  298. Fr.BackgroundColor3 = CULR.Color
  299. Fr.BorderSizePixel = 0
  300. Fr.ZIndex = 10
  301. delay(1/30,function()
  302. Fr.BackgroundTransparency = 0.1
  303. TweenColor3(Fr,"BackgroundColor3",CULR.Color,Color3.new(0,0,0),1.2,true)
  304. end)
  305. Humanoid.MaxHealth = 0
  306. for i,v in pairs(Character:GetChildren())do
  307. if v:IsA("BasePart")then
  308. v.Anchored = true
  309. if v.Name == "Head" then pcall(function()v.face:Destroy()end)end
  310. coroutine.wrap(function()
  311. while Wait()do
  312. TweenColor3(v,"Color",v.Color,BrickColor.Random().Color,0.2,true,function(Current,Max)
  313. v.Transparency = Current/Max *2
  314. end,function()
  315. script:Destroy()
  316. FR.BackgroundTransparency = 0
  317. end)end end)()elseif v:IsA("Clothing")or v:IsA("Hat")then
  318. v:Destroy()
  319. end end else
  320. script:Destroy()
  321. end else
  322. script:Destroy()
  323. end]])
  324. AddScript("MidnightStrikeKill",[[
  325. Wait()
  326. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  327. Workspace.CurrentCamera.CameraType = "Custom"
  328. Wait()
  329. local CULR = BrickColor.new("Navy blue")
  330. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  331. Object[PropertyName] = Start
  332. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  333. local r3,g3,b3 = r,g,b
  334. local Time = Time or 3
  335. local function f()
  336. for i = 1,Time *30 do
  337. r3 = r3 +(r2 -r)/(Time *30)
  338. g3 = g3 +(g2 -g)/(Time *30)
  339. b3 = b3 +(b2 -b)/(Time *30)
  340. Object[PropertyName] = Color3.new(r3,g3,b3)
  341. Spawn(function()StepCallback(i,Time *30)end)
  342. Wait()
  343. end
  344. return CallBack and Callback()
  345. end if Async then
  346. f = coroutine.wrap(f)
  347. end return f()end
  348. local function SmoothRoll(c,End,Time)
  349. local x = math.deg(c:GetRoll())
  350. local y = x
  351. coroutine.wrap(function()
  352. for i = 1,Time *30 do
  353. y = y +(x -End)/(Time *30)
  354. c:SetRoll(math.rad(y))
  355. end end)()end
  356. coroutine.wrap(function()
  357. local Cam = Workspace.CurrentCamera
  358. SmoothRoll(Cam,math.random(4,30),1.2)
  359. while true do
  360. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  361. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  362. Wait()
  363. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  364. Wait()
  365. end end)()
  366. local Character = Game.Players.LocalPlayer.Character
  367. if Character ~= nil then
  368. local Humanoid,Torso = Character:findFirstChild("Humanoid"),Character:findFirstChild("Torso")
  369. if Humanoid and Torso then
  370. local PlayerGui = Game.Players.LocalPlayer:findFirstChild("PlayerGui")
  371. local Main = Instance.new("ScreenGui",PlayerGui)
  372. Main.Name = "AtlasFlash"
  373. local Fr = Instance.new("Frame",Main)
  374. Fr.Size = UDim2.new(1,0,1,0)
  375. Fr.BackgroundTransparency = 1
  376. Fr.BackgroundColor3 = CULR.Color
  377. Fr.BorderSizePixel = 0
  378. Fr.ZIndex = 10
  379. delay(1/30,function()
  380. Fr.BackgroundTransparency = 0.1
  381. TweenColor3(Fr,"BackgroundColor3",CULR.Color,Color3.new(0,0,0),1.2,true)
  382. end)
  383. Humanoid.MaxHealth = 0
  384. for i,v in pairs(Character:GetChildren())do
  385. if v:IsA("BasePart")then
  386. v.Anchored = true
  387. if v.Name == "Head" then pcall(function()v.face:Destroy()end)end
  388. TweenColor3(v,"Color",v.Color,CULR.Color,1.2,true,function(Current,Max)
  389. v.Transparency = Current/Max *2
  390. end,function()
  391. script:Destroy()
  392. FR.BackgroundTransparency = 0
  393. end)elseif v:IsA("Clothing")or v:IsA("Hat")then
  394. v:Destroy()
  395. end end else
  396. script:Destroy()
  397. end else
  398. script:Destroy()
  399. end]])
  400. AddScript("CheckAndKill",[[
  401. Wait()
  402. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  403. Workspace.CurrentCamera.CameraType = "Custom"
  404. Wait()
  405. local CULR = BrickColor.new("]]..tostring(Settings.Colors[2])..[[")
  406. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  407. Object[PropertyName] = Start
  408. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  409. local r3,g3,b3 = r,g,b
  410. local Time = Time or 3
  411. local function f()
  412. for i = 1,Time *30 do
  413. r3 = r3 +(r2 -r)/(Time *30)
  414. g3 = g3 +(g2 -g)/(Time *30)
  415. b3 = b3 +(b2 -b)/(Time *30)
  416. Object[PropertyName] = Color3.new(r3,g3,b3)
  417. Spawn(function()StepCallback(i,Time *30)end)
  418. Wait()
  419. end
  420. return CallBack and Callback()
  421. end if Async then
  422. f = coroutine.wrap(f)
  423. end return f()end
  424. local function SmoothRoll(c,End,Time)
  425. local x = math.deg(c:GetRoll())
  426. local y = x
  427. coroutine.wrap(function()
  428. for i = 1,Time *30 do
  429. y = y +(x -End)/(Time *30)
  430. c:SetRoll(math.rad(y))
  431. end end)()end
  432. coroutine.wrap(function()
  433. local Cam = Workspace.CurrentCamera
  434. SmoothRoll(Cam,math.random(4,30),1.2)
  435. while true do
  436. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  437. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  438. Wait()
  439. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  440. Wait()
  441. end end)()
  442. local Character = Game.Players.LocalPlayer.Character
  443. if Character ~= nil then
  444. local Humanoid,Torso = Character:findFirstChild("Humanoid"),Character:findFirstChild("Torso")
  445. if Humanoid and Torso then
  446. local PlayerGui = Game.Players.LocalPlayer:findFirstChild("PlayerGui")
  447. local Main = Instance.new("ScreenGui",PlayerGui)
  448. Main.Name = "AtlasFlash"
  449. local Fr = Instance.new("Frame",Main)
  450. Fr.Size = UDim2.new(1,0,1,0)
  451. Fr.BackgroundTransparency = 1
  452. Fr.BackgroundColor3 = CULR.Color
  453. Fr.BorderSizePixel = 0
  454. Fr.ZIndex = 10
  455. delay(1/30,function()
  456. Fr.BackgroundTransparency = 0.1
  457. TweenColor3(Fr,"BackgroundColor3",CULR.Color,Color3.new(0,0,0),1.2,true)
  458. end)
  459. Humanoid.MaxHealth = 0
  460. for i,v in pairs(Character:GetChildren())do
  461. if v:IsA("BasePart")then
  462. v.Anchored = true
  463. if v.Name == "Head" then pcall(function()v.face:Destroy()end)end
  464. TweenColor3(v,"Color",v.Color,CULR.Color,1.2,true,function(Current,Max)
  465. v.Transparency = Current/Max *2
  466. end,function()
  467. script:Destroy()
  468. FR.BackgroundTransparency = 0
  469. end)elseif v:IsA("Clothing")or v:IsA("Hat")then
  470. v:Destroy()
  471. end end else
  472. script:Destroy()
  473. end else
  474. script:Destroy()
  475. end]])
  476. AddScript("ScreenFlashVi",[[
  477. local Colur = BrickColor.new("Navy blue").Color
  478. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  479. Object[PropertyName] = Start
  480. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  481. local r3,g3,b3 = r,g,b
  482. local Time = Time or 3
  483. local function f()
  484. for i = 1,Time *30 do
  485. r3 = r3 +(r2 -r)/(Time *30)
  486. g3 = g3 +(g2 -g)/(Time *30)
  487. b3 = b3 +(b2 -b)/(Time *30)
  488. Object[PropertyName] = Color3.new(r3,g3,b3)
  489. Spawn(function()StepCallback(i,Time *30)end)
  490. Wait()
  491. end
  492. return CallBack and Callback()
  493. end if Async then
  494. f = coroutine.wrap(f)
  495. end return f()end
  496. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  497. local Main = Instance.new("ScreenGui",PlayerGui)
  498. Main.Name = "AtlasFlash"
  499. local Fr = Instance.new("Frame",Main)
  500. Fr.Size = UDim2.new(1,0,1,0)
  501. Fr.BackgroundTransparency = 1
  502. Fr.BackgroundColor3 = Color3.new(0,0,0)
  503. Fr.BorderSizePixel = 0
  504. Fr.ZIndex = 10
  505. Wait(1/30)
  506. Fr.BackgroundTransparency = 0.1
  507. TweenColor3(Fr,"BackgroundColor3",Fr.BackgroundColor3,Colur,0.55,false,function(Step,Max)
  508. Fr.BackgroundTransparency = Step/Max
  509. end)
  510. Main:Destroy()
  511. script:Destroy()
  512. ]])
  513. AddScript("ScreenFlashV",[[
  514. local Colur = BrickColor.new("]]..tostring(Settings.Colors[2])..[[").Color
  515. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  516. Object[PropertyName] = Start
  517. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  518. local r3,g3,b3 = r,g,b
  519. local Time = Time or 3
  520. local function f()
  521. for i = 1,Time *30 do
  522. r3 = r3 +(r2 -r)/(Time *30)
  523. g3 = g3 +(g2 -g)/(Time *30)
  524. b3 = b3 +(b2 -b)/(Time *30)
  525. Object[PropertyName] = Color3.new(r3,g3,b3)
  526. Spawn(function()StepCallback(i,Time *30)end)
  527. Wait()
  528. end
  529. return CallBack and Callback()
  530. end if Async then
  531. f = coroutine.wrap(f)
  532. end return f()end
  533. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  534. local Main = Instance.new("ScreenGui",PlayerGui)
  535. Main.Name = "AtlasFlash"
  536. local Fr = Instance.new("Frame",Main)
  537. Fr.Size = UDim2.new(1,0,1,0)
  538. Fr.BackgroundTransparency = 1
  539. Fr.BackgroundColor3 = Color3.new(0,0,0)
  540. Fr.BorderSizePixel = 0
  541. Fr.ZIndex = 10
  542. Wait(1/30)
  543. Fr.BackgroundTransparency = 0.1
  544. TweenColor3(Fr,"BackgroundColor3",Fr.BackgroundColor3,Colur,0.55,false,function(Step,Max)
  545. Fr.BackgroundTransparency = Step/Max
  546. end)
  547. Main:Destroy()
  548. script:Destroy()
  549. ]])
  550. AddScript("ScreenFlash",[[
  551. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  552. Object[PropertyName] = Start
  553. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  554. local r3,g3,b3 = r,g,b
  555. local Time = Time or 3
  556. local function f()
  557. for i = 1,Time *30 do
  558. r3 = r3 +(r2 -r)/(Time *30)
  559. g3 = g3 +(g2 -g)/(Time *30)
  560. b3 = b3 +(b2 -b)/(Time *30)
  561. Object[PropertyName] = Color3.new(r3,g3,b3)
  562. Spawn(function()StepCallback(i,Time *30)end)
  563. Wait()
  564. end
  565. return CallBack and Callback()
  566. end if Async then
  567. f = coroutine.wrap(f)
  568. end return f()end
  569. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  570. local Main = Instance.new("ScreenGui",PlayerGui)
  571. Main.Name = "AtlasFlash"
  572. local Fr = Instance.new("Frame",Main)
  573. Fr.Size = UDim2.new(1,0,1,0)
  574. Fr.BackgroundTransparency = 1
  575. Fr.BackgroundColor3 = Color3.new(1,1,1)
  576. Fr.BorderSizePixel = 0
  577. Fr.ZIndex = 10
  578. Wait(1/30)
  579. Fr.BackgroundTransparency = 0.1
  580. TweenColor3(Fr,"BackgroundColor3",Fr.BackgroundColor3,Color3.new(0,0,0),0.55,false,function(Step,Max)
  581. Fr.BackgroundTransparency = Step/Max
  582. end)
  583. Main:Destroy()
  584. script:Destroy()
  585. ]])
  586. AddScript("CameraShake",[[
  587. local Cam = Workspace.CurrentCamera
  588. local d = false
  589. delay(0.55,function()d = true end)
  590. while true do
  591. if d then break end
  592. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  593. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  594. Wait()
  595. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  596. Wait()
  597. end
  598. script:Destroy()
  599. ]])
  600. AddScript("AtmosphericBurn",[[
  601. Wait()
  602. local Cam = Workspace.CurrentCamera
  603. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  604. coroutine.wrap(function()
  605. while true do
  606. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  607. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  608. Wait()
  609. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  610. Wait()
  611. end end)()
  612. local Colors = {BrickColor.new("Really red"),BrickColor.new("Neon orange"),BrickColor.new("New Yeller")}
  613. local _Main = Instance.new("ScreenGui",PlayerGui)
  614. _Main.Name = "AtlasBUUURN"
  615. _Texture = Instance.new("Frame")
  616. _Texture.Size = UDim2.new(1,0,1,0)
  617. _Texture.BackgroundColor = Colors[math.random(1,#Colors)]
  618. _Texture.ZIndex = 10
  619. _Texture.BackgroundTransparency = 0.9
  620. _Texture.Parent = _Main
  621. _Texture.BorderSizePixel = 0
  622. _TRCT = _Texture:Clone()
  623. _TRCT.Parent = _Main
  624. _TRCT.BackgroundTransparency = 0.8
  625. _TRCT.Size = UDim2.new(0.9,0,0.9,0)
  626. _TRCT.BorderSizePixel = 0
  627. _TRCT.Position = UDim2.new(0.05,0,0.05,0)
  628. _TRxCT = _Texture:Clone()
  629. _TRxCT.Parent = _Main
  630. _TRxCT.BackgroundTransparency = 0.7
  631. _TRxCT.Size = UDim2.new(0.8,0,0.8,0)
  632. _TRxCT.BorderSizePixel = 0
  633. _TRxCT.Position = UDim2.new(0.1,0,0.1,0)
  634. _TRaCT = _Texture:Clone()
  635. _TRaCT.Parent = _Main
  636. _TRaCT.BackgroundTransparency = 0.6
  637. _TRaCT.Size = UDim2.new(0.7,0,0.7,0)
  638. _TRaCT.BorderSizePixel = 0
  639. _TRaCT.Position = UDim2.new(0.15,0,0.15,0)
  640. _TRnCT = _Texture:Clone()
  641. _TRnCT.Parent = _Main
  642. _TRnCT.BackgroundTransparency = 0.5
  643. _TRnCT.Size = UDim2.new(0.6,0,0.6,0)
  644. _TRnCT.BorderSizePixel = 0
  645. _TRnCT.Position = UDim2.new(0.2,0,0.2,0)
  646. _TRdCT = _Texture:Clone()
  647. _TRdCT.Parent = _Main
  648. _TRdCT.BackgroundTransparency = 0.4
  649. _TRdCT.Size = UDim2.new(0.5,0,0.5,0)
  650. _TRdCT.BorderSizePixel = 0
  651. _TRdCT.Position = UDim2.new(0.25,0,0.25,0)
  652. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  653. Object[PropertyName] = Start
  654. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  655. local r3,g3,b3 = r,g,b
  656. local Time = Time or 3
  657. local function f()
  658. for i = 1,Time *30 do
  659. r3 = r3 +(r2 -r)/(Time *30)
  660. g3 = g3 +(g2 -g)/(Time *30)
  661. b3 = b3 +(b2 -b)/(Time *30)
  662. Object[PropertyName] = Color3.new(r3,g3,b3)
  663. Wait()
  664. end
  665. return CallBack and Callback()
  666. end if Async then
  667. f = coroutine.wrap(f)
  668. end return f()end
  669. coroutine.wrap(function()
  670. while Wait()do
  671. for i,v in pairs(getfenv())do
  672. if type(v)== 'userdata' and v:IsA("Frame")then
  673. v.Transparency = math.random(1,5)/10
  674. v.ZIndex = math.random(1,10)
  675. end end end end)()
  676. while true do
  677. TweenColor3(_TRdCT,"BackgroundColor3",_TRxCT.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,true)
  678. TweenColor3(_TRnCT,"BackgroundColor3",_TRxCT.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,true)
  679. TweenColor3(_TRaCT,"BackgroundColor3",_TRxCT.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,true)
  680. TweenColor3(_TRxCT,"BackgroundColor3",_TRxCT.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,true)
  681. TweenColor3(_TRCT,"BackgroundColor3",_TRCT.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,true)
  682. TweenColor3(_Texture,"BackgroundColor3",_Texture.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,false)
  683. end]])
  684. AddScript("Trippppppyyyyyyy",[[
  685. Wait()
  686. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  687. Workspace.CurrentCamera.CameraType = "Custom"
  688. Wait()
  689. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  690. local function SmoothRoll(c,End,Time)
  691. local x = math.deg(c:GetRoll())
  692. local y = x
  693. coroutine.wrap(function()
  694. for i = 1,Time *30 do
  695. y = y +(x -End)/(Time *30)
  696. c:SetRoll(math.rad(y))
  697. end end)()end
  698. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  699. Object[PropertyName] = Start
  700. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  701. local r3,g3,b3 = r,g,b
  702. local Time = Time or 3
  703. local function f()
  704. for i = 1,Time *30 do
  705. r3 = r3 +(r2 -r)/(Time *30)
  706. g3 = g3 +(g2 -g)/(Time *30)
  707. b3 = b3 +(b2 -b)/(Time *30)
  708. Object[PropertyName] = Color3.new(r3,g3,b3)
  709. Wait()
  710. end
  711. return CallBack and Callback()
  712. end if Async then
  713. f = coroutine.wrap(f)
  714. end return f()end
  715. local function RandomDecimal(Dec,Dec2)
  716. return math.random(Dec,Dec2)/10
  717. end
  718. if not PlayerGui then script:Destroy()return end
  719. pcall(function()PlayerGui:findFirstChild("Atlas%#$#$XtC"):Destroy()end)
  720. local Cam = Workspace.CurrentCamera
  721. local _Main = Instance.new("ScreenGui",PlayerGui)
  722. _Main.Name = "Atlas%#$#$XtC"
  723. local frm = Instance.new("Frame",_Main)
  724. frm.Size = UDim2.new(1.1,1.1,1.1,1.1)
  725. frm.BackgroundTransparency = 0.6
  726. frm.BorderSizePixel = 0
  727. local fz = {}
  728. local amt = math.random(4,8)
  729. for i = 1,amt do
  730. local n = Instance.new("Frame",frm)
  731. n.Size = UDim2.new(tonumber("0."..tostring((i/amt)* math.random(1,3))),0,tonumber("0."..tostring((i/amt)* math.random(1,3))),0)
  732. n.BackgroundTransparency = RandomDecimal(7,9)
  733. n.Position = UDim2.new(RandomDecimal(1,9),0,RandomDecimal(1,9),0)
  734. n.BorderSizePixel = 0
  735. table.insert(fz,n)
  736. end
  737. coroutine.wrap(function()
  738. while true do
  739. if not _Main then break end
  740. for i,v in pairs(fz)do TweenColor3(v,"BackgroundColor3",v.BackgroundColor3,Color3.new(math.random(0,1),math.random(0,1),math.random(0,1)),1,true)end
  741. TweenColor3(frm,"BackgroundColor3",frm.BackgroundColor3,Color3.new(math.random(0,1),math.random(0,1),math.random(0,1)),1)
  742. end end)()
  743. Cam.CameraType = "Scriptable"
  744. local dn = false
  745. delay(3,function()dn = true end)
  746. repeat
  747. math.randomseed(tick())
  748. for _,v in pairs(fz)do
  749. v.Rotation = math.random(1,360)
  750. v:TweenSizeAndPosition(UDim2.new(RandomDecimal(1,3),0,RandomDecimal(1,3),0),UDim2.new(RandomDecimal(1,9),0,RandomDecimal(1,9),0),math.random(0,2),math.random(0,7),1/30)
  751. end
  752. SmoothRoll(Cam,math.deg(Cam:GetRoll())+math.random(-1,1),1/30)
  753. Wait()
  754. until dn
  755. Cam:Destroy()
  756. Wait(0.1)
  757. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  758. Workspace.CurrentCamera.CameraType = "Custom"
  759. _Main:Destroy()
  760. script:Destroy()
  761. ]])
  762. DoScript = function(Player,Name)
  763. pcall(function()
  764. local x = Scripts[Name]:Clone()
  765. x.Parent = Player:findFirstChild("Backpack")or Player.Character ~= nil and Player.Character or Instance.new("Backpack",Player)
  766. pcall(function()x:findFirstChild("Owner").Value = Player end)
  767. x.Disabled = false
  768. end)end
  769. function ShakeCam(numbor,waeittime)Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(0,numbor or 2,0)Wait(waeittime or 1/30)Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(0,numbor and -numbor or -2,0)end
  770. function RandomDecimal(Dec,Dec2)
  771. if not Dec or not Dec2 or Dec == Dec2 then return end
  772. local Range,Round = {},"0."
  773. for i = 1,#tostring(Dec2):sub(tostring(Dec2):find("%.")or #tostring(Dec2))do Round = Round..'0' end
  774. Round = Round..'1'
  775. for i = Dec,Dec2,tonumber(Round)do
  776. table.insert(Range,i)
  777. if i == Dec2 then
  778. break
  779. end end
  780. return Range[math.random(1,#Range)]
  781. end
  782. local function MiniExplode(CF,Color)
  783. local cf = CF
  784. local f = Instance.new("Part",Character)
  785. f.BrickColor = Color
  786. f.Size = Vector3.new(5,1,5)
  787. f.Anchored = true
  788. f.Locked = true
  789. f.CanCollide = false
  790. f.TopSurface = 0
  791. f.BottomSurface = 0
  792. f.CFrame = cf
  793. local sm = Instance.new("SpecialMesh",f)
  794. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  795. sm.Scale = Vector3.new(5,5,5)
  796. coroutine.wrap(function()
  797. for i = 1,20 do
  798. f.Transparency = f.Transparency +0.05
  799. sm.Scale = sm.Scale + Vector3.new(3,3,3)
  800. Wait()
  801. end
  802. f:Destroy()
  803. end)()
  804. local ax = Instance.new("Part",Character)
  805. ax.Size = Vector3.new(1,1,1)
  806. ax.TopSurface = 0
  807. ax.BottomSurface = 0
  808. ax.Transparency = 0
  809. ax.Locked = true
  810. ax.BrickColor = Color
  811. ax.Shape = "Ball"
  812. ax.CanCollide = false
  813. ax.CFrame = cf
  814. ax.Anchored = true
  815. coroutine.wrap(function()
  816. for i = 1,10 do
  817. ax.Size = ax.Size + Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  818. ax.Transparency = ax.Transparency +0.1
  819. ax.CFrame = cf
  820. Wait()
  821. end
  822. ax:Destroy()
  823. end)()end
  824. local function Implode(CF,Color)
  825. local cf = CF
  826. local f = Instance.new("Part",Character)
  827. f.BrickColor = Color
  828. f.Size = Vector3.new(1,1,1)
  829. f.Anchored = true
  830. f.Locked = true
  831. f.CanCollide = false
  832. f.TopSurface = 0
  833. f.Transparency = 1
  834. f.BottomSurface = 0
  835. f.CFrame = cf
  836. local sm = Instance.new("SpecialMesh",f)
  837. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  838. sm.Scale = Vector3.new(30,30,30)
  839. coroutine.wrap(function()
  840. for i = 1,10 do
  841. f.Transparency = f.Transparency -0.1
  842. sm.Scale = sm.Scale - Vector3.new(3,3,3)
  843. Wait()
  844. end
  845. f:Destroy()
  846. end)()
  847. local ax = Instance.new("Part",Character)
  848. ax.Size = Vector3.new(30,30,30)
  849. ax.TopSurface = 0
  850. ax.BottomSurface = 0
  851. ax.Transparency = 0
  852. ax.Locked = true
  853. ax.BrickColor = Color
  854. ax.Shape = "Ball"
  855. ax.CanCollide = false
  856. ax.CFrame = cf
  857. ax.Anchored = true
  858. ax.Transparency = 1
  859. coroutine.wrap(function()
  860. for i = 1,10 do
  861. ax.Size = ax.Size - Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  862. ax.Transparency = ax.Transparency -0.1
  863. ax.CFrame = cf
  864. Wait()
  865. end
  866. ax:Destroy()
  867. end)()end
  868. local function Explode(CF,Color,SMM,BBoom)
  869. local cf = CF
  870. local f = Instance.new("Part",Character)
  871. f.BrickColor = Color
  872. f.Size = Vector3.new(5,1,5)
  873. f.Anchored = true
  874. f.Locked = true
  875. f.CanCollide = false
  876. f.TopSurface = 0
  877. f.BottomSurface = 0
  878. f.CFrame = cf
  879. local sm = Instance.new("SpecialMesh",f)
  880. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  881. sm.Scale = Vector3.new(5,5,5)
  882. coroutine.wrap(function()
  883. for i = 1,20 do
  884. f.Transparency = f.Transparency +0.05
  885. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  886. Wait()
  887. end
  888. f:Destroy()
  889. end)()
  890. if BBoom then do
  891. local zs = BBoom
  892. local ax = Instance.new("Part",Character)
  893. ax.Size = Vector3.new(1,1,1)
  894. ax.TopSurface = 0
  895. ax.BottomSurface = 0
  896. ax.Transparency = 0
  897. ax.Locked = true
  898. ax.BrickColor = Color
  899. ax.Shape = "Ball"
  900. ax.CanCollide = false
  901. ax.CFrame = zs
  902. ax.Anchored = true
  903. local SMMx = Instance.new("SpecialMesh",ax)
  904. SMMx.MeshId = "http://www.roblox.com/asset/?id=1323306"
  905. SMMx.Scale = Vector3.new(1,1,1)
  906. coroutine.wrap(function()
  907. for i = 1,20 do
  908. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  909. ax.Transparency = ax.Transparency +0.05
  910. ax.CFrame = zs
  911. Wait()
  912. end
  913. ax:Destroy()
  914. end)()end end
  915. local ax = Instance.new("Part",Character)
  916. ax.Size = Vector3.new(1,1,1)
  917. ax.TopSurface = 0
  918. ax.BottomSurface = 0
  919. ax.Transparency = 0
  920. ax.Locked = true
  921. ax.BrickColor = Color
  922. ax.Shape = "Ball"
  923. ax.CanCollide = false
  924. ax.CFrame = cf
  925. ax.Anchored = true
  926. local SMMx do if SMM then
  927. SMMx = Instance.new("SpecialMesh",ax)
  928. SMMx.MeshId = SMM
  929. SMMx.Scale = Vector3.new(1,1,1)
  930. end end
  931. coroutine.wrap(function()
  932. for i = 1,20 do
  933. if SMM then
  934. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  935. else
  936. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  937. end
  938. ax.Transparency = ax.Transparency +0.05
  939. ax.CFrame = cf
  940. Wait()
  941. end
  942. ax:Destroy()
  943. end)()end
  944. local function SetHealth()
  945. if Awakend then
  946. Character.Humanoid.MaxHealth = 6283
  947. Character.Humanoid.Health = 6283
  948. elseif RageMode then
  949. Character.Humanoid.MaxHealth = 1250
  950. Character.Humanoid.Health = 1250
  951. else
  952. Character.Humanoid.MaxHealth = 600
  953. end end
  954. local Prts = {}
  955. H:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=135921683"
  956. local Face,FaceTexture,IceTexture = H:findFirstChild("face"),H:findFirstChild("face").Texture,"http://www.roblox.com/asset/?id=135921715"
  957. Cam,GuiTexture,_Mesh = Workspace.CurrentCamera,"",Instance.new("SpecialMesh")
  958. Way = 0
  959. local Trolling,ChosenColor,ChangeText,Descriptions = false
  960. AttackState = "Melee"
  961. Equipped,StopPower,StopTrail,StopRockTrail,StopSwordTrail,RageMode,RageWait,StopFlyTrail,StopJumpTrail = false,false,false,false,false,false,false,false,false
  962. Debounces = {
  963. IsHealing = false;
  964. IsCharging = false;
  965. Attacking = false;
  966. Floating = false;
  967. Shielding = false;
  968. Flying = false}
  969. local GripPos,RiseRate,HitDebounce,StanceGyro,Stance,rHandle,StcC = CFrame.new(0,0,0),1,false
  970. function MediumParticleEmit(Object,Color)
  971. coroutine.wrap(function()
  972. while Wait(1.1)do
  973. if not Object then break end
  974. local p = Instance.new("Part",Object.Parent)
  975. p.Name = "Trail"
  976. p.TopSurface = 0
  977. p.BottomSurface = 0
  978. p.Anchored = true
  979. p.CanCollide = false
  980. p.FormFactor = "Custom"
  981. p.Size = Vector3.new(0.01,0.01,0.01)
  982. p.BrickColor = type(Color)== 'userdata' and Color or BrickColor.new(Color)
  983. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  984. local m = Instance.new("BlockMesh",p)
  985. m.Scale = Vector3.new(2,2,2)
  986. coroutine.wrap(function()
  987. for i = 1,15 do
  988. p.Transparency = i/15
  989. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  990. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  991. Wait()
  992. end
  993. p:Destroy()
  994. end)()end end)()end
  995. function PetChat(Object,Text,Color)
  996. local Color = type(Color)== 'string' and BrickColor.new(Color)or Color
  997. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  998. local G = Instance.new("BillboardGui",Object)
  999. G.Name = "AtlasText"
  1000. G.Adornee = Object
  1001. G.Size = UDim2.new(3.5,0,2.5,0)
  1002. G.AlwaysOnTop = false
  1003. G.StudsOffset = Vector3.new(0,6,0)
  1004. local Txt = Instance.new("TextLabel",G)
  1005. Txt.Size = UDim2.new(1,0,1,0)
  1006. Txt.Text = Text
  1007. Txt.TextScaled = false
  1008. Txt.FontSize = Enum.FontSize.Size24
  1009. Txt.TextWrapped = false
  1010. Txt.Font = "SourceSansBold"
  1011. Txt.TextColor = Color
  1012. Txt.BackgroundTransparency = 1
  1013. Txt.ZIndex = 10
  1014. TweenColor3(Txt,"TextColor3",Txt.TextColor3,Settings.Colors[2].Color,3,true,function(q)
  1015. for i = 1,30 do
  1016. q.TextTransparency = i/30
  1017. Wait()
  1018. end
  1019. G:Destroy()
  1020. end)end
  1021. function Chat(Object,Text,Color,B)
  1022. local Color = type(Color)== 'string' and BrickColor.new(Color)or Color
  1023. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  1024. local G = Instance.new("BillboardGui",Object)
  1025. G.Name = "AtlasText"
  1026. G.Adornee = Object
  1027. G.Size = UDim2.new(3.5,0,2.5,0)
  1028. G.AlwaysOnTop = false
  1029. G.StudsOffset = Vector3.new(0,3,0)
  1030. local Txt = Instance.new("TextLabel",G)
  1031. Txt.Size = UDim2.new(1,0,1,0)
  1032. Txt.Text = Text
  1033. Txt.TextScaled = false
  1034. Txt.TextWrapped = false
  1035. Txt.Font = "SourceSansBold"
  1036. Txt.FontSize = Enum.FontSize.Size24
  1037. Txt.TextColor = Color
  1038. Txt.BackgroundTransparency = 1
  1039. Txt.ZIndex = 10
  1040. if B then
  1041. coroutine.wrap(function()
  1042. local X = 2
  1043. for i = 1,40 do
  1044. X = X *-1
  1045. Txt.Rotation = X
  1046. if i%2 == 1 then
  1047. Txt.Text = math.random(1,2)== 2 and Txt.Text.." " or " "..Txt.Text
  1048. end
  1049. Wait()
  1050. end end)()end
  1051. TweenColor3(Txt,"TextColor3",Txt.TextColor3,Settings.Colors[2].Color,3,true,function(q)
  1052. for i = 1,30 do
  1053. q.TextTransparency = i/30
  1054. Wait()
  1055. end
  1056. G:Destroy()
  1057. end)end
  1058. function MakeFloatMesh()
  1059. local s = Instance.new("Part",Character)
  1060. s.BrickColor = BrickColor.new("Institutional white")
  1061. s.Size = Vector3.new(5,5,5)
  1062. s.Anchored = true
  1063. s.Locked = true
  1064. s.CanCollide = false
  1065. s.TopSurface = 0
  1066. s.BottomSurface = 0
  1067. s.Reflectance = 0.1
  1068. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  1069. local sm = Instance.new("SpecialMesh",s)
  1070. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1071. sm.Scale = Vector3.new(2,0.5,2)
  1072. local plat = Instance.new("Part",Character)
  1073. plat.Size = Vector3.new(5,1,5)
  1074. plat.Anchored = true
  1075. plat.Locked = true
  1076. plat.CanCollide = true
  1077. plat.Transparency = 1
  1078. plat.CFrame = T.CFrame * CFrame.new(0,-2,0)
  1079. coroutine.wrap(function()
  1080. for i = 1,10 do
  1081. sm.Scale = sm.Scale + Vector3.new(1,0.2,1)
  1082. s.Transparency = s.Transparency +0.1
  1083. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  1084. Wait()
  1085. end
  1086. plat:Destroy()
  1087. s:Destroy()
  1088. end)()end
  1089. function Tag(Humanoid)
  1090. local c = Instance.new("ObjectValue",Humanoid)
  1091. c.Value = Player
  1092. c.Name = "creator"
  1093. end
  1094. function Kill(Hit)
  1095. local DMG
  1096. if pcall(function()
  1097. DMG = math.random(6043,59302)
  1098. local _CON = Hit.Parent.Humanoid.Died:connect(function()
  1099. LastKill = tick()
  1100. Tag(Hit.Parent.Humanoid)
  1101. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"CheckAndKill")
  1102. end)
  1103. delay(0.1,function()_CON:disconnect()end)
  1104. Hit.Parent.Humanoid:TakeDamage(DMG)
  1105. end)then
  1106. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"ScreenFlash")
  1107. DamageGui(DMG..("!"):rep(#tostring(DMG)))
  1108. end end
  1109. function Damage(Vec,Object,Bool,Amt,DontDisplayDmg)
  1110. if Object.Parent:findFirstChild("AtlasRegistration")and Object.Parent.Name == Character.Name then return end
  1111. if Object.Parent == Character then return end
  1112. local Dmg,Humanoid = math.random(50,85),Object.Parent:findFirstChild("Humanoid")
  1113. if Bool then Dmg = math.random(15,45)end
  1114. if Amt then Dmg = Amt end
  1115. if Humanoid and not HitDebounce then
  1116. HitDebounce = true
  1117. if RageMode then Dmg = Dmg *math.random(2,4)end
  1118. if Awakend then Dmg = Dmg *math.random(5,10)end
  1119. if Humanoid.Health -Dmg <= 0 then Tag(Humanoid)end
  1120. Humanoid:TakeDamage(Dmg)
  1121. CurrentVictim = Object.Parent
  1122. local _CON = Humanoid.Died:connect(function()
  1123. LastKill = tick()
  1124. Tag(Humanoid)
  1125. DoScript(Game.Players:GetPlayerFromCharacter(Object.Parent),"CheckAndKill")
  1126. end)
  1127. delay(0.1,function()_CON:disconnect()end)
  1128. DamageGui(Dmg)
  1129. coroutine.wrap(function()
  1130. if DontDisplayDmg then return end
  1131. local Head = Object.Parent:findFirstChild("Head")
  1132. if not Head then return end
  1133. for i = 1,3 do
  1134. local clr = Settings.Colors[2].Color
  1135. local bg = Instance.new("BillboardGui",Object.Parent)
  1136. bg.Adornee = Head
  1137. bg.Size = UDim2.new(1,0,1,0)
  1138. bg.StudsOffset = Vector3.new(0,2,0)
  1139. local txt = Instance.new("TextLabel",bg)
  1140. txt.Size = UDim2.new(0.55,0,0.55,0)
  1141. txt.BackgroundTransparency = 1
  1142. txt.TextColor3 = clr
  1143. txt.TextTransparency = 1
  1144. txt.TextScaled = false
  1145. txt.FontSize = Enum.FontSize.Size24
  1146. local sign = Dmg > 0 and '-' or '+'
  1147. txt.Text = sign..tostring(Dmg)
  1148. txt.TextWrapped = false
  1149. txt.Font = "SourceSansBold"
  1150. local x,y,z,r,g,b = clr.r,clr.b,clr.g,clr.r,clr.b,clr.g
  1151. coroutine.wrap(function()
  1152. for i = 1,10 do
  1153. txt.TextTransparency = txt.TextTransparency -0.1
  1154. bg.StudsOffset = Vector3.new(0,i/2,0)
  1155. bg.Size = UDim2.new(bg.Size.X.Scale +i/6,0,bg.Size.Y.Scale +i/6,0)
  1156. x = x +(Settings.Colors[2].Color.r -r)/10
  1157. y = y +(Settings.Colors[2].Color.g -g)/10
  1158. z = z +(Settings.Colors[2].Color.b -b)/10
  1159. clr = Color3.new(x,y,z)
  1160. txt.TextColor3 = clr
  1161. Wait()
  1162. end
  1163. local d = false
  1164. coroutine.wrap(function()
  1165. while not d do
  1166. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.1,0)
  1167. Wait()
  1168. end end)()
  1169. Wait(3)
  1170. d = true
  1171. local x,y,z,r,g,b = clr.r,clr.b,clr.g,0,0,0
  1172. for i = 1,11 do
  1173. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.43,0)
  1174. x = x +(Settings.Colors[2].Color.r -r)/11
  1175. y = y +(Settings.Colors[2].Color.g -g)/11
  1176. z = z +(Settings.Colors[2].Color.b -b)/11
  1177. clr = Color3.new(x,y,z)
  1178. txt.TextColor3 = clr
  1179. bg.Size = UDim2.new(bg.Size.X.Scale -i/6,0,bg.Size.Y.Scale -i/6,0)
  1180. Wait()
  1181. if i >= 5 then
  1182. txt.TextTransparency = txt.TextTransparency +0.2
  1183. end end
  1184. bg:Destroy()
  1185. end)()
  1186. Wait()
  1187. end end)()
  1188. for i,v in pairs(Object.Parent:GetChildren())do
  1189. if v:IsA("BasePart")then
  1190. local BP = Instance.new("BodyForce",v)
  1191. BP.force = Vec.CFrame.lookVector *2000
  1192. Game:GetService("Debris"):AddItem(BP,0.2)
  1193. end end
  1194. pcall(function()
  1195. Object.Parent:findFirstChild("Torso").RotVelocity = Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1196. Object.Parent:findFirstChild("Torso").Velocity = Vector3.new(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1197. end)
  1198. Wait(0.1)
  1199. HitDebounce = false
  1200. end end
  1201. function CloneCharacter()
  1202. Character.Archivable = true
  1203. local Clone = Character:Clone()
  1204. Clone:findFirstChild("Atlas Sword"):Destroy()
  1205. for i,v in pairs(Clone:GetChildren())do
  1206. if v:IsA("BasePart")and v.Name == "Trail" then
  1207. v:Destroy()
  1208. end end
  1209. Character.Archivable = false
  1210. Clone.Parent = Workspace
  1211. Clone.Archivable = false
  1212. return Clone
  1213. end
  1214. function Direction()
  1215. if not Character then return{CFrame.new(0,0,0),CFrame.new(0,0,0)}end
  1216. return{CFrame.new(T.Position,Vector3.new(Cam.CoordinateFrame.x,T.Position.y,Cam.CoordinateFrame.z))* CFrame.fromEulerAnglesXYZ(0,math.pi,0),Vector3.new(Cam.CoordinateFrame.p.x,T.CFrame.p.y,Cam.CoordinateFrame.p.z)}
  1217. end
  1218. function FaceForward()
  1219. StanceGyro.cframe = Direction()[1]
  1220. return StanceGyro.cframe
  1221. end
  1222. function DamageNear(Pos,Mag,Dmg,x)
  1223. local Targets,HitAlready = {},{}
  1224. for i,v in pairs(Workspace:GetChildren())do
  1225. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")then
  1226. for _,x in pairs(v:GetChildren())do
  1227. if x:IsA("BasePart")then
  1228. if(Pos -x.Position).magnitude <= Mag then
  1229. table.insert(Targets,v)
  1230. end end end end end
  1231. for i,v in pairs(Targets)do
  1232. if not HitAlready[v.Name]then
  1233. ypcall(function()Damage(T,v.Torso,nil,Dmg,not x)end)
  1234. HitAlready[v.Name] = true
  1235. end end end
  1236. function SwordTrail(Position,CF,Color)
  1237. coroutine.wrap(function()
  1238. local Old = (Position.CFrame *CF).p
  1239. while Wait()do
  1240. if StopSwordTrail then break end
  1241. local New = (Position.CFrame *CF).p
  1242. local Mag = (Old -New).magnitude
  1243. local Dis = (Old +New)/2
  1244. local Trail = Instance.new("Part",Character)
  1245. Trail.Anchored = true
  1246. Trail.CanCollide = false
  1247. Trail.BrickColor = Color
  1248. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1249. Trail.TopSurface = 0
  1250. Trail.BottomSurface = 0
  1251. Trail.formFactor = "Custom"
  1252. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1253. local ms = Instance.new("BlockMesh",Trail)
  1254. ms.Scale = Vector3.new(1,1,1)
  1255. local TM = Instance.new("CylinderMesh",Trail)
  1256. TM.Scale = Vector3.new(1,1,1)
  1257. Old = New
  1258. coroutine.wrap(function()
  1259. for i = 1,0,-0.1 do
  1260. Wait()
  1261. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1262. end
  1263. Trail:Destroy()
  1264. end)()
  1265. coroutine.wrap(function()
  1266. for i = 1,10 do
  1267. Wait()
  1268. Trail.Transparency = Trail.Transparency +0.1
  1269. end end)()end end)()end
  1270. function FlyTrail(Position,CF)
  1271. coroutine.wrap(function()
  1272. local Old = (Position.CFrame *CF).p
  1273. while Wait(0.15)do
  1274. if StopFlyTrail then break end
  1275. local New = (Position.CFrame *CF).p
  1276. local Mag = (Old -New).magnitude
  1277. local Dis = (Old +New)/2
  1278. local Trail = Instance.new("Part",Character)
  1279. Trail.Anchored = true
  1280. Trail.CanCollide = false
  1281. Trail.BrickColor = Settings.Colors[2]
  1282. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1283. Trail.TopSurface = 0
  1284. Trail.BottomSurface = 0
  1285. Trail.formFactor = "Custom"
  1286. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1287. local ms = Instance.new("BlockMesh",Trail)
  1288. ms.Scale = Vector3.new(1,1,1)
  1289. local TM = Instance.new("CylinderMesh",Trail)
  1290. TM.Scale = Vector3.new(1,1,1)
  1291. Old = New
  1292. coroutine.wrap(function()
  1293. for i = 1,0,-0.1 do
  1294. Wait()
  1295. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1296. end
  1297. Trail:Destroy()
  1298. end)()
  1299. coroutine.wrap(function()
  1300. for i = 1,10 do
  1301. Wait()
  1302. Trail.Transparency = Trail.Transparency +0.1
  1303. end end)()end end)()end
  1304. function JumpTrail(Position,CF)
  1305. coroutine.wrap(function()
  1306. local Old = (Position.CFrame *CF).p
  1307. while Wait()do
  1308. if StopJumpTrail then break end
  1309. for i,v in pairs(Debounces)do
  1310. if v then
  1311. StopJumpTrail = true
  1312. end end
  1313. local New = (Position.CFrame *CF).p
  1314. local Mag = (Old -New).magnitude
  1315. local Dis = (Old +New)/2
  1316. local Trail = Instance.new("Part",Character)
  1317. Trail.Anchored = true
  1318. Trail.CanCollide = false
  1319. Trail.BrickColor = not InternalMode and Settings.Colors[2]or BrickColor.new("Really black")
  1320. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1321. Trail.TopSurface = 0
  1322. Trail.BottomSurface = 0
  1323. Trail.formFactor = "Custom"
  1324. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1325. local ms = Instance.new("BlockMesh",Trail)
  1326. ms.Scale = Vector3.new(1,1,1)
  1327. local TM = Instance.new("CylinderMesh",Trail)
  1328. TM.Scale = Vector3.new(1,1,1)
  1329. Old = New
  1330. coroutine.wrap(function()
  1331. for i = 1,0,-0.1 do
  1332. Wait()
  1333. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1334. end
  1335. Trail:Destroy()
  1336. end)()
  1337. coroutine.wrap(function()
  1338. for i = 1,10 do
  1339. Wait()
  1340. Trail.Transparency = Trail.Transparency +0.1
  1341. end end)()end end)()end
  1342. function UpperCutTrail(Position,CF,Color)
  1343. coroutine.wrap(function()
  1344. local st = false
  1345. delay(0.6,function()st = true end)
  1346. local Old = (Position.CFrame *CF).p
  1347. while Wait()do
  1348. if st then break end
  1349. local New = (Position.CFrame *CF).p
  1350. local Mag = (Old -New).magnitude
  1351. local Dis = (Old +New)/2
  1352. local Trail = Instance.new("Part",Character)
  1353. Trail.Anchored = true
  1354. Trail.CanCollide = false
  1355. Trail.BrickColor = Color
  1356. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1357. Trail.TopSurface = 0
  1358. Trail.BottomSurface = 0
  1359. Trail.formFactor = "Custom"
  1360. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1361. local ms = Instance.new("BlockMesh",Trail)
  1362. ms.Scale = Vector3.new(1,1,1)
  1363. local TM = Instance.new("CylinderMesh",Trail)
  1364. TM.Scale = Vector3.new(1,1,1)
  1365. Old = New
  1366. coroutine.wrap(function()
  1367. for i = 1,0,-0.1 do
  1368. Wait()
  1369. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1370. end
  1371. Trail:Destroy()
  1372. end)()
  1373. coroutine.wrap(function()
  1374. for i = 1,10 do
  1375. Wait()
  1376. Trail.Transparency = Trail.Transparency +0.1
  1377. end end)()end end)()end
  1378. function Trail(Position,CF,Color)
  1379. coroutine.wrap(function()
  1380. local Old = (Position.CFrame *CF).p
  1381. while Wait()do
  1382. if StopTrail then break end
  1383. local New = (Position.CFrame *CF).p
  1384. local Mag = (Old -New).magnitude
  1385. local Dis = (Old +New)/2
  1386. local Trail = Instance.new("Part",Character)
  1387. Trail.Anchored = true
  1388. Trail.CanCollide = false
  1389. Trail.BrickColor = Color
  1390. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1391. Trail.TopSurface = 0
  1392. Trail.BottomSurface = 0
  1393. Trail.formFactor = "Custom"
  1394. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1395. local ms = Instance.new("BlockMesh",Trail)
  1396. ms.Scale = Vector3.new(1,1,1)
  1397. local TM = Instance.new("CylinderMesh",Trail)
  1398. TM.Scale = Vector3.new(1,1,1)
  1399. Old = New
  1400. coroutine.wrap(function()
  1401. for i = 1,0,-0.1 do
  1402. Wait()
  1403. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1404. end
  1405. Trail:Destroy()
  1406. end)()
  1407. coroutine.wrap(function()
  1408. for i = 1,10 do
  1409. Wait()
  1410. Trail.Transparency = Trail.Transparency +0.1
  1411. end end)()end end)()end
  1412. function RockTrail(Position,CF,Color)
  1413. coroutine.wrap(function()
  1414. local Old = (Position.CFrame * CF).p
  1415. while Wait()do
  1416. if StopRockTrail then break end
  1417. local New = (Position.CFrame * CF).p
  1418. local Mag = (Old -New).magnitude
  1419. local Dis = (Old +New)/2
  1420. local Trail = Instance.new("Part",Character)
  1421. Trail.Anchored = true
  1422. Trail.CanCollide = false
  1423. Trail.BrickColor = Color
  1424. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1425. Trail.TopSurface = 0
  1426. Trail.BottomSurface = 0
  1427. Trail.formFactor = "Custom"
  1428. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1429. local ms = Instance.new("BlockMesh",Trail)
  1430. ms.Scale = Vector3.new(1,1,1)
  1431. local TM = Instance.new("CylinderMesh",Trail)
  1432. TM.Scale = Vector3.new(1.5,1.5,1.5)
  1433. Old = New
  1434. coroutine.wrap(function()
  1435. for i = 1,0,-0.1 do
  1436. Wait()
  1437. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1438. end
  1439. Trail:Destroy()
  1440. end)()
  1441. coroutine.wrap(function()
  1442. for i = 1,10 do
  1443. Wait()
  1444. Trail.Transparency = Trail.Transparency +0.1
  1445. end end)()end end)()end
  1446. function ChargePosition(Bool)
  1447. if Bool then
  1448. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  1449. N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  1450. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  1451. RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  1452. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  1453. LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  1454. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  1455. RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  1456. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  1457. LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  1458. for i = 1,2 do
  1459. RS.C0 = RS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
  1460. LS.C0 = LS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
  1461. RH.C0 = RH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
  1462. LH.C0 = LH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
  1463. Wait()
  1464. end else
  1465. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  1466. N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  1467. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  1468. RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  1469. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  1470. LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  1471. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  1472. RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  1473. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  1474. LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  1475. end end
  1476. function Charge(Color,Bool)
  1477. Stance = "Charging"
  1478. Character.Humanoid.WalkSpeed = 0
  1479. local l = T:findFirstChild("ChargeLight")or Instance.new("PointLight",T)
  1480. l.Name = "ChargeLight"
  1481. l.Color = Color.Color
  1482. l.Range = Way == 1 and l.Range -1 or l.Range +1
  1483. if l.Range == 60 then Way = 1 elseif l.Range == 0 then Way = 0 end
  1484. if Bool then
  1485. coroutine.wrap(function()
  1486. local p = Instance.new("Part",Character)
  1487. p.TopSurface = 0
  1488. p.BottomSurface = 0
  1489. p.formFactor = "Custom"
  1490. p.Anchored = true
  1491. p.CanCollide = false
  1492. p.BrickColor = math.random(1,2)%2 == 1 and Settings.Colors[1]or Color
  1493. p.Transparency = 0.5
  1494. p.Size = Vector3.new(1,1,1)
  1495. p.CFrame = T.CFrame * CFrame.new(0,-3,0)* CFrame.Angles(0,math.rad(math.random(-45,45)),0)
  1496. local ms = Instance.new("BlockMesh",p)
  1497. ms.Scale = Vector3.new(1,1,1)
  1498. local m = Instance.new("SpecialMesh",p)
  1499. m.Scale = Vector3.new(1,1,1)
  1500. m.MeshType = "FileMesh"
  1501. m.MeshId = ChargeRot %2 == 1 and "http://www.roblox.com/asset/?id=20329976" or "http://www.roblox.com/asset/?id=1323306"
  1502. coroutine.wrap(function()
  1503. for i = 0,3,0.2 do
  1504. Wait()
  1505. m.Scale = m.Scale + Vector3.new(i,i/2,i)
  1506. end
  1507. coroutine.wrap(function()
  1508. for i = 1,5 do
  1509. Wait()
  1510. p.Transparency = p.Transparency -0.1
  1511. end
  1512. p:Destroy()
  1513. end)()end)()end)()
  1514. return
  1515. end
  1516. local s = Instance.new("Part",Character)
  1517. s.BrickColor = Color
  1518. s.Size = Vector3.new(5,5,5)
  1519. s.Anchored = true
  1520. s.Locked = true
  1521. s.CanCollide = false
  1522. s.TopSurface = 0
  1523. s.BottomSurface = 0
  1524. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  1525. local sm = Instance.new("SpecialMesh",s)
  1526. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1527. sm.Scale = Vector3.new(5,5,5)
  1528. coroutine.wrap(function()
  1529. for i = 1,10 do
  1530. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  1531. s.Transparency = s.Transparency +0.1
  1532. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  1533. Wait()
  1534. end
  1535. s:Destroy()
  1536. end)()Wait()end
  1537. local Clones = {}
  1538. function ParticleEmit(Object,Color,Duration)
  1539. local Counter = 0
  1540. coroutine.wrap(function()
  1541. while Wait(0.3)do
  1542. if Counter == Duration then break end
  1543. local p = Instance.new("Part",Object.Parent)
  1544. p.Name = "Trail"
  1545. p.TopSurface = 0
  1546. p.BottomSurface = 0
  1547. p.Anchored = true
  1548. p.CanCollide = false
  1549. p.FormFactor = "Custom"
  1550. p.Size = Vector3.new(0.01,0.01,0.01)
  1551. p.BrickColor = Color and(type(Color)== 'userdata' and Color or BrickColor.new(Color))or Settings.Colors[2]
  1552. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  1553. local m = Instance.new("BlockMesh",p)
  1554. m.Scale = Vector3.new(2,2,2)
  1555. coroutine.wrap(function()
  1556. for i = 1,15 do
  1557. p.Transparency = i/15
  1558. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  1559. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  1560. Wait()
  1561. end
  1562. p:Destroy()
  1563. end)()end end)()
  1564. if Durration == math.huge then return end
  1565. coroutine.wrap(function()
  1566. while Wait(1)do
  1567. Counter = Counter +1
  1568. if Counter == Duration then
  1569. break
  1570. end end end)()end
  1571. function SlowParticleEmit(Object)
  1572. coroutine.wrap(function()
  1573. while Wait(3.2)do
  1574. if not Object then break end
  1575. local p = Instance.new("Part",Object.Parent)
  1576. p.Name = "Trail"
  1577. p.TopSurface = 0
  1578. p.BottomSurface = 0
  1579. p.Anchored = true
  1580. p.CanCollide = false
  1581. p.FormFactor = "Custom"
  1582. p.Size = Vector3.new(0.01,0.01,0.01)
  1583. p.BrickColor = RageMode and(Pr0mMode and BrickColor.new("Navy blue")or BrickColor.new("Really red"))or Settings.Colors[2]
  1584. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  1585. local m = Instance.new("BlockMesh",p)
  1586. m.Scale = Vector3.new(2,2,2)
  1587. coroutine.wrap(function()
  1588. for i = 1,15 do
  1589. p.Transparency = i/15
  1590. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  1591. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  1592. Wait()
  1593. end
  1594. p:Destroy()
  1595. end)()end end)()end
  1596. function IsNear(Position,Distance,SinglePlayer)
  1597. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1598. local List = {}
  1599. for i,v in pairs(Workspace:GetChildren())do
  1600. if v:IsA("Model")then
  1601. if v:findFirstChild("Torso")then
  1602. if v ~= Character then
  1603. if(v.Torso.CFrame.p -Position).magnitude < Distance then
  1604. table.insert(List,v)
  1605. end end end end end
  1606. return List
  1607. end
  1608. local GetUpDebounce = false
  1609. GlobalKeys = {
  1610. h = function(Mouse)
  1611. if RageMode then return end
  1612. if Power <= 0 then return end
  1613. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1614. Debounces.IsHealing = true
  1615. Stance = "Null"
  1616. Wait(1/30)
  1617. ChargePosition(true)
  1618. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  1619. if k == 'h' then
  1620. BreakLoop = true
  1621. x:disconnect()
  1622. end end)
  1623. while Wait(0.6)do
  1624. if Power <= 0 then break end
  1625. if Character.Humanoid.Health == Character.Humanoid.MaxHealth then break end
  1626. if BreakLoop then break end
  1627. Character.Humanoid.Health = Character.Humanoid.Health +15
  1628. Power = Power -1000
  1629. Charge(BrickColor.new("Lime green"),true)
  1630. Stance = "Null"
  1631. end
  1632. Character.Humanoid.WalkSpeed = 45
  1633. pcall(function()T:findFirstChild("ChargeLight"):Destroy()end)
  1634. ChargePosition(false)
  1635. Stance = "Standing"
  1636. Debounces.IsHealing = false
  1637. end;
  1638. c = function(Mouse)
  1639. if RageMode then return end
  1640. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1641. Debounces.IsCharging = true
  1642. Stance = "Null"
  1643. Wait(1/30)
  1644. ChargePosition(true)
  1645. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  1646. if k == 'c' then
  1647. BreakLoop = true
  1648. x:disconnect()
  1649. end end)
  1650. while Wait(0.6)do
  1651. if Power == MaxPower then break end
  1652. if BreakLoop then break end
  1653. if Power > MaxPower then Power = MaxPower break end
  1654. Power = Power +2500
  1655. Charge(Settings.Colors[2],true)
  1656. Stance = "Null"
  1657. end
  1658. Character.Humanoid.WalkSpeed = 45
  1659. ChargePosition(false)
  1660. Stance = "Standing"
  1661. Debounces.IsCharging = false
  1662. pcall(function()
  1663. T:findFirstChild("ChargeLight"):Destroy()
  1664. end)end;
  1665. b = function()
  1666. if Power <= 0 then return end
  1667. if Power -1200 <= 0 then return end
  1668. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1669. Debounces.Attacking = true
  1670. Power = Power -1200
  1671. for x,v in pairs(Character:GetChildren())do
  1672. if v:IsA("BasePart")then
  1673. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1674. local p = Instance.new("Part",Character)
  1675. p.Anchored = true
  1676. p.Locked = true
  1677. p.CanCollide = false
  1678. p.Transparency = 0.5
  1679. p.BrickColor = BrickColor.new("Institutional white")
  1680. p.Size = v.Size
  1681. p.CFrame = v.CFrame
  1682. coroutine.wrap(function()
  1683. for i = 1,5 do
  1684. p.Transparency = p.Transparency +0.1
  1685. Wait(0.2)
  1686. end
  1687. p:Destroy()
  1688. end)()end end end
  1689. StopTrail = false
  1690. for i = 1,6 do
  1691. coroutine.wrap(function()
  1692. for l,v in pairs(IsNear(T.Position,65))do
  1693. pcall(function()v.Torso.CFrame = v.Torso.CFrame * CFrame.new(0,2,0)end)
  1694. pcall(function()v.Humanoid.PlatformStand = true end)
  1695. for n,x in pairs(v:GetChildren())do
  1696. if x:IsA("BasePart")then
  1697. local bf = Instance.new("BodyForce",x)
  1698. bf.force = T.CFrame.lookVector *-350
  1699. Game:GetService("Debris"):AddItem(bf,0.26)
  1700. end end end end)()
  1701. ShakeCam(0.2)
  1702. FaceForward()
  1703. T.CFrame = T.CFrame * CFrame.new(0,0,-45)
  1704. for x,v in pairs(Character:GetChildren())do
  1705. if v:IsA("BasePart")then
  1706. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1707. local p = Instance.new("Part",Character)
  1708. p.Anchored = true
  1709. p.Locked = true
  1710. p.CanCollide = false
  1711. p.Transparency = 0.5
  1712. p.BrickColor = BrickColor.new("Institutional white")
  1713. p.Size = v.Size
  1714. p.CFrame = v.CFrame
  1715. coroutine.wrap(function()
  1716. for i = 1,5 do
  1717. p.Transparency = p.Transparency +0.1
  1718. Wait(0.2)
  1719. end
  1720. p:Destroy()
  1721. end)()end end end
  1722. local s = Instance.new("Part",Character)
  1723. s.BrickColor = i == 1 and BrickColor.new("Really black")or BrickColor.new("Institutional white")
  1724. s.Size = Vector3.new(5,1,5)
  1725. s.Anchored = true
  1726. s.Locked = true
  1727. s.CanCollide = false
  1728. s.TopSurface = 0
  1729. s.BottomSurface = 0
  1730. s.CFrame = T.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1731. local sm = Instance.new("SpecialMesh",s)
  1732. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1733. sm.Scale = Vector3.new(5,5,5)
  1734. coroutine.wrap(function()
  1735. for x = 1,10 do
  1736. s.Transparency = s.Transparency + 0.1
  1737. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  1738. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  1739. Wait()
  1740. end
  1741. s:Destroy()
  1742. end)()
  1743. Wait()
  1744. end
  1745. for x,v in pairs(Character:GetChildren())do
  1746. if v:IsA("BasePart")then
  1747. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1748. local p = Instance.new("Part",Character)
  1749. p.Anchored = true
  1750. p.Locked = true
  1751. p.CanCollide = false
  1752. p.Transparency = 0.5
  1753. p.BrickColor = BrickColor.new("Institutional white")
  1754. p.Size = v.Size
  1755. p.CFrame = v.CFrame
  1756. coroutine.wrap(function()
  1757. for i = 1,5 do
  1758. p.Transparency = p.Transparency +0.1
  1759. Wait(0.2)
  1760. end
  1761. p:Destroy()
  1762. end)()end end end
  1763. T.CFrame = T.CFrame * CFrame.new(0,0,-10)
  1764. StopTrail = true
  1765. Wait(0.02)
  1766. Debounces.Attacking = false
  1767. end;
  1768. n = function(Mouse)if Debounces.Flying then return end Debounces.Floating = not Debounces.Floating end;
  1769. t = function(_Mouse,CxF,Bypass)
  1770. if not _Mouse.Target then return end
  1771. if not Bypass then if Debounces.Attacking or Debounces.Shielding then return end end
  1772. if Power -500 >= 0 then
  1773. Power = Power -500
  1774. Debounces.Attacking = true
  1775. for x,v in pairs(Character:GetChildren())do
  1776. if v:IsA("BasePart")then
  1777. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1778. local p = Instance.new("Part",Character)
  1779. p.Anchored = true
  1780. p.Locked = true
  1781. p.CanCollide = false
  1782. p.Transparency = 0.5
  1783. p.BrickColor = BrickColor.new("Institutional white")
  1784. p.Size = v.Size
  1785. p.CFrame = v.CFrame
  1786. coroutine.wrap(function()
  1787. for i = 1,5 do
  1788. p.Transparency = p.Transparency +0.1
  1789. Wait(0.2)
  1790. end
  1791. p:Destroy()
  1792. end)()end end end
  1793. local CF = Bypess and CxF or _Mouse.Hit
  1794. local s = Instance.new("Part",Character)
  1795. s.BrickColor = i == 1 and BrickColor.new("Really black")or BrickColor.new("Institutional white")
  1796. s.Size = Vector3.new(5,1,5)
  1797. s.Anchored = true
  1798. s.Locked = true
  1799. s.CanCollide = false
  1800. s.TopSurface = 0
  1801. s.BottomSurface = 0
  1802. s.CFrame = T.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1803. local sm = Instance.new("SpecialMesh",s)
  1804. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1805. sm.Scale = Vector3.new(5,5,5)
  1806. coroutine.wrap(function()
  1807. for x = 1,10 do
  1808. s.Transparency = s.Transparency + 0.1
  1809. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  1810. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  1811. Wait()
  1812. end
  1813. s:Destroy()
  1814. end)()
  1815. for i = 1,3 do
  1816. local p = Instance.new("Part",Character)
  1817. p.TopSurface = 0
  1818. p.BottomSurface = 0
  1819. p.formFactor = "Custom"
  1820. p.Anchored = true
  1821. p.CanCollide = false
  1822. p.BrickColor = math.random(1,2)%2 == 1 and Settings.Colors[1]or BrickColor.new("Institutional white")
  1823. p.Transparency = 0.5
  1824. p.Size = Vector3.new(1,1,1)
  1825. p.CFrame = CF * CFrame.new(0,-2,0)* CFrame.Angles(0,math.rad(math.random(-45,45)),0)
  1826. local ms = Instance.new("BlockMesh",p)
  1827. ms.Scale = Vector3.new(1,1,1)
  1828. local m = Instance.new("SpecialMesh",p)
  1829. m.Scale = Vector3.new(1,1,1)
  1830. m.MeshType = "FileMesh"
  1831. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1832. coroutine.wrap(function()
  1833. for i = 0,3,0.2 do
  1834. Wait()
  1835. m.Scale = m.Scale + Vector3.new(i,i/2,i)
  1836. end
  1837. coroutine.wrap(function()
  1838. for i = 1,5 do
  1839. Wait()
  1840. p.Transparency = p.Transparency -0.1
  1841. end
  1842. p:Destroy()
  1843. end)()end)()Wait(0.1)end
  1844. T.CFrame = CF * CFrame.new(0,2,0)
  1845. Debounces.Attacking = false
  1846. end end;
  1847. q = function()Debounces.Flying = not Debounces.Flying end;
  1848. v = function()
  1849. if Trolling then return end
  1850. Trolling = true
  1851. local Taunts = {"uMaD bR0?","Do you even lift?","l0l","LeL","lawl","laol","lael","You seem quite mad.","Mad?"}
  1852. Chat(H,Taunts[math.random(1,#Taunts)],Settings.Colors[2])
  1853. local bg = Instance.new("BillboardGui",Character)
  1854. bg.Adornee = H
  1855. bg.Size = UDim2.new(2.2,0,2.2,0)
  1856. bg.AlwaysOnTop = true
  1857. local Img = Instance.new("ImageLabel",bg)
  1858. Img.Size = UDim2.new(1,0,1,0)
  1859. Img.Image = "http://www.roblox.com/asset/?id=38353935"
  1860. Img.BackgroundTransparency = 1
  1861. delay(3,function()
  1862. Trolling = false
  1863. bg:Destroy()
  1864. end)end;
  1865. m = function()
  1866. if Power -1000 < 0 then return end
  1867. if GetUpDebounce then return end
  1868. GetUpDebounce = true
  1869. Power = Power -1000
  1870. delay(5,function()GetUpDebounce = false end)
  1871. Chat(H,"Get the "..ByteToStr({422,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,437,447,447,419,447,427},320).." up.","Really red")
  1872. local Targets,Blocking = {},true
  1873. for i,v in pairs(IsNear(T.Position,80))do
  1874. for _,x in pairs(v:GetChildren())do
  1875. if x:IsA("Humanoid")then
  1876. coroutine.wrap(function()
  1877. while Wait()do
  1878. if not Blocking then
  1879. x.PlatformStand = false
  1880. break end
  1881. x.PlatformStand = true
  1882. end end)()end end
  1883. table.insert(Targets,v)
  1884. end
  1885. Wait(0.2)
  1886. local BodyPositions = {}
  1887. for i,v in pairs(Targets)do
  1888. local h = v:findFirstChild("Humanoid")
  1889. if not h then return end
  1890. if h and h.Health > 0 then
  1891. for _,x in pairs(v:GetChildren())do
  1892. if x:IsA("BasePart")then
  1893. local bp = Instance.new("BodyPosition",x)
  1894. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1895. bp.P = 1500
  1896. bp.position = CFrame.new(x.Position).p + Vector3.new(0,10,0)
  1897. table.insert(BodyPositions,bp)
  1898. end end end end
  1899. Wait(4)
  1900. for i,v in pairs(BodyPositions)do
  1901. pcall(function()
  1902. v:Destroy()
  1903. end)end
  1904. Blocking = false
  1905. end;
  1906. p = function()
  1907. for i,v in pairs(Debounces)do
  1908. if v then
  1909. return
  1910. end end
  1911. if Power -1500 < 0 then return end
  1912. Chat(H,"Out of my way!","Really red")
  1913. local Targets,Blocking = {},true
  1914. for i,v in pairs(IsNear(T.Position,45))do table.insert(Targets,v)end
  1915. if #Targets < 1 then return end
  1916. Debounces.Attacking = true
  1917. Power = Power -1500
  1918. for i,v in pairs(Targets)do
  1919. for _,x in pairs(v:GetChildren())do
  1920. if x:IsA("Humanoid")then
  1921. coroutine.wrap(function()
  1922. while Wait()do
  1923. if not Blocking then break end
  1924. x.PlatformStand = true
  1925. end end)()
  1926. elseif x.Name == "Torso" and x:IsA("BasePart")then
  1927. coroutine.wrap(function()
  1928. while Wait(0.2)do
  1929. if not Blocking then break end
  1930. Effect2(x,4,4,4,0,0,0,Settings.Colors[1])
  1931. end end)()end end end
  1932. Wait(0.2)
  1933. local BodyPositions = {}
  1934. for i,v in pairs(Targets)do
  1935. local h = v:findFirstChild("Humanoid")
  1936. if not h then return end
  1937. if h and h.Health > 0 then
  1938. for _,x in pairs(v:GetChildren())do
  1939. if x:IsA("BasePart")then
  1940. local bp = Instance.new("BodyPosition",x)
  1941. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1942. bp.P = 1500
  1943. bp.position = CFrame.new(x.Position).p + Vector3.new(0,10,0)
  1944. table.insert(BodyPositions,bp)
  1945. end end end end
  1946. for i,v in pairs(Targets)do ypcall(function()Damage(T,v.Torso,true,15)end)end
  1947. local ss = {}
  1948. for i = 1,#BodyPositions do
  1949. local bf = Instance.new("BodyForce",BodyPositions[i].Parent)
  1950. bf.force = T.CFrame.lookVector *3400
  1951. table.insert(ss,bf)
  1952. BodyPositions[i]:Destroy()
  1953. end
  1954. delay(0.1,function()for i,v in pairs(Targets)do ypcall(function()Damage(T,v.Torso,true,15)end)end end)
  1955. Wait(0.16)
  1956. for i,v in pairs(ss)do pcall(function()v:Destroy()end)end
  1957. Debounces.Attacking = false
  1958. Blocking = false
  1959. end;
  1960. }
  1961. KeyBindings = {
  1962. u = function(Mouse)
  1963. for i,v in pairs(Debounces)do if v then return end end
  1964. if Power -12000 < 0 then return end
  1965. Power = Power -12000
  1966. Debounces.Attacking = true
  1967. Chat(H,"Release the hounds...",BrickColor.new("Really red"))
  1968.  
  1969. Stance = "Standing"
  1970. Debounces.Attacking = false
  1971. end;
  1972. x = function(Mouse)
  1973.  
  1974. for i,v in pairs(Debounces)do if v or Gun then return end end
  1975. Debounces.Attacking = true
  1976. Stance = ''
  1977. ChargePosition(false)
  1978.  
  1979. Gun = Instance.new("Model",Character)
  1980. Gun.Name = "AtlasGun"
  1981. local xxf = 30
  1982. local h1 = Instance.new("Part",Gun)
  1983. h1.Name = "-Handle"
  1984. h1.FormFactor = "Custom"
  1985. h1.TopSurface = 0
  1986. h1.BottomSurface = 0
  1987. h1.Material = "Ice"
  1988. h1.Anchored = true
  1989. h1.BrickColor = Settings.Colors[1]
  1990. h1.Size = Vector3.new(0.1,0.5,0.1)
  1991. local LeftGrip = Instance.new("Weld",h1)
  1992. LeftGrip.Part1 = h1
  1993. LeftGrip.Part0 = LA
  1994. LeftGrip.C0 = CFrame.new(0,-1,0,1,0,0,0,0,1,0,-1,0)
  1995. LeftGrip.C1 = CFrame.new(0,0,0,1,0,0,0,1,0,0,0,1)* CFrame.Angles(0,23,0)
  1996. local h2 = Instance.new("Part",Gun)
  1997. h2.FormFactor = "Custom"
  1998. h2.Name = "-Support"
  1999. h2.Material = "Ice"
  2000. h2.Anchored = true
  2001. h2.TopSurface = 0
  2002. h2.BottomSurface = 0
  2003. h2.BrickColor = Settings.Colors[1]
  2004. h2.Size = Vector3.new(1.355,1.5,1.355)
  2005. local gw1 = Instance.new("Weld",h2)
  2006. gw1.Part1 = h2
  2007. gw1.Part0 = LA
  2008. gw1.C0 = CFrame.new(0,-2,0)
  2009. local h3 = Instance.new("Part",Gun)
  2010. h3.FormFactor = "Custom"
  2011. h3.Name = "-Support"
  2012. h3.Anchored = true
  2013. h3.TopSurface = 0
  2014. h3.Material = "Marble"
  2015. h3.BottomSurface = 0
  2016. h3.BrickColor = Settings.Colors[1]
  2017. h3.Reflectance = 0.13
  2018. h3.Size = Vector3.new(1.351,1.025,1.351)
  2019. local h3m = Instance.new("CylinderMesh",h3)
  2020. h3m.Scale = Vector3.new(1,1,1)
  2021. local gw2 = Instance.new("Weld",h3)
  2022. gw2.Part1 = h3
  2023. gw2.Part0 = LA
  2024. gw2.C0 = CFrame.new(0,-1,0)
  2025. local h4 = Instance.new("Part",Gun)
  2026. h4.FormFactor = "Custom"
  2027. h4.Name = "-Support"
  2028. h4.Anchored = true
  2029. h4.TopSurface = 0
  2030. h4.Material = "Marble"
  2031. h4.BottomSurface = 0
  2032. h4.BrickColor = Settings.Colors[1]
  2033. h4.Size = Vector3.new(1.02505,0.55025,1.02505)
  2034. local gw3 = Instance.new("Weld",h4)
  2035. gw3.Part1 = h4
  2036. gw3.Part0 = LA
  2037. gw3.C0 = CFrame.new(0,-0.05,0)
  2038. local h5 = Instance.new("Part",Gun)
  2039. h5.FormFactor = "Custom"
  2040. h5.Name = "-Support"
  2041. h5.Anchored = true
  2042. h5.TopSurface = 0
  2043. h5.Material = "Marble"
  2044. h5.BottomSurface = 0
  2045. h5.BrickColor = Settings.Colors[1]
  2046. h5.Size = Vector3.new(1.02505,0.55025,1.02505)
  2047. local gw4 = Instance.new("Weld",h5)
  2048. gw4.Part1 = h5
  2049. gw4.Part0 = LA
  2050. gw4.C0 = CFrame.new(0,0.65,0)
  2051. local h6 = Instance.new("Part",Gun)
  2052. h6.FormFactor = "Custom"
  2053. h6.Name = "-Light"
  2054. h6.Anchored = true
  2055. h6.TopSurface = 0
  2056. h6.BottomSurface = 0
  2057. h6.BrickColor = Settings.Colors[2]
  2058. h6.Reflectance = 0.23
  2059. h6.Size = Vector3.new(1.355,0.005,1.355)
  2060. local h6m = Instance.new("CylinderMesh",h6)
  2061. h6m.Scale = Vector3.new(1,1,1)
  2062. local gw5 = Instance.new("Weld",h6)
  2063. gw5.Part1 = h6
  2064. gw5.Part0 = LA
  2065. gw5.C0 = CFrame.new(0,-1.05,0)
  2066. local h7 = Instance.new("Part",Gun)
  2067. h7.FormFactor = "Custom"
  2068. h7.Name = "-h0le"
  2069. h7.Anchored = true
  2070. h7.TopSurface = 0
  2071. h7.BottomSurface = 0
  2072. h7.BrickColor = BrickColor.new("Really black")
  2073. h7.Size = Vector3.new(1.248,1.03,1.248)
  2074. local h7m = Instance.new("CylinderMesh",h7)
  2075. h7m.Scale = Vector3.new(1,1,1)
  2076. local gw6 = Instance.new("Weld",h7)
  2077. gw6.Part1 = h7
  2078. gw6.Part0 = LA
  2079. gw6.C0 = CFrame.new(0,-1,0)
  2080. local h8 = Instance.new("Part",Gun)
  2081. h8.FormFactor = "Custom"
  2082. h8.Name = "-Barrle"
  2083. h8.Anchored = true
  2084. h8.TopSurface = 0
  2085. h8.BottomSurface = 0
  2086. h8.Material = "Marble"
  2087. h8.BrickColor = Settings.Colors[1]
  2088. h8.Size = Vector3.new(1.275,1.5,1.275)
  2089. local h8m = Instance.new("CylinderMesh",h8)
  2090. h8m.Scale = Vector3.new(1,1,1)
  2091. local gw7 = Instance.new("Weld",h8)
  2092. gw7.Part1 = h8
  2093. gw7.Part0 = LA
  2094. gw7.C0 = CFrame.new(0,-3.05,0)
  2095. local h9 = Instance.new("Part",Gun)
  2096. h9.FormFactor = "Custom"
  2097. h9.Name = "-Support"
  2098. h9.Anchored = true
  2099. h9.TopSurface = 0
  2100. h9.BottomSurface = 0
  2101. h9.Material = "Marble"
  2102. h9.BrickColor = Settings.Colors[1]
  2103. h9.Size = Vector3.new(3.5,0.05,0.05)
  2104. local gw8 = Instance.new("Weld",h9)
  2105. gw8.Part1 = h9
  2106. gw8.Part0 = h2
  2107. local h10 = Instance.new("Part",Gun)
  2108. h10.FormFactor = "Custom"
  2109. h10.Name = "-Support"
  2110. h10.Anchored = true
  2111. h10.TopSurface = 0
  2112. h10.BottomSurface = 0
  2113. h10.Material = "Marble"
  2114. h10.BrickColor = Settings.Colors[1]
  2115. h10.Size = Vector3.new(0.05,0.05,3.5)
  2116. local gw9 = Instance.new("Weld",h10)
  2117. gw9.Part1 = h10
  2118. gw9.Part0 = h2
  2119. local h11 = Instance.new("Part",Gun)
  2120. h11.FormFactor = "Custom"
  2121. h11.Name = "-Support"
  2122. h11.Anchored = true
  2123. h11.TopSurface = 0
  2124. h11.BottomSurface = 0
  2125. h11.Shape = "Ball"
  2126. h11.BrickColor = Settings.Colors[2]
  2127. h11.Size = Vector3.new(1,1,1)
  2128. local gw10 = Instance.new("Weld",h11)
  2129. gw10.Part1 = h11
  2130. gw10.Part0 = h8
  2131. gw10.C0 = CFrame.new(0,-0.5,0)
  2132. local h12 = Instance.new("Part",Gun)
  2133. h12.FormFactor = "Custom"
  2134. h12.Name = "-support"
  2135. h12.Anchored = true
  2136. h12.Material = "Ice"
  2137. h12.TopSurface = 0
  2138. h12.BottomSurface = 0
  2139. h12.BrickColor = Settings.Colors[2]
  2140. h12.Transparency = 0.65
  2141. h12.Size = Vector3.new(3,0.01,3)
  2142. local h12m = Instance.new("CylinderMesh",h12)
  2143. h12m.Scale = Vector3.new(0.5,0.01,0.5)
  2144. local gw11 = Instance.new("Weld",h12)
  2145. gw11.Part1 = h12
  2146. gw11.Part0 = h2
  2147. local h13 = Instance.new("Part",Gun)
  2148. h13.FormFactor = "Custom"
  2149. h13.Name = "-support"
  2150. h13.Anchored = true
  2151. h13.Material = "Ice"
  2152. h13.TopSurface = 0
  2153. h13.BottomSurface = 0
  2154. h13.BrickColor = Settings.Colors[2]
  2155. h13.Size = Vector3.new(1.1,0.01,1.1)
  2156. local h13m = Instance.new("CylinderMesh",h13)
  2157. h13m.Scale = Vector3.new(1,1,1)
  2158. local gw12 = Instance.new("Weld",h13)
  2159. gw12.Part1 = h13
  2160. gw12.Part0 = h4
  2161. local h14 = Instance.new("Part",Gun)
  2162. h14.FormFactor = "Custom"
  2163. h14.Name = "-support"
  2164. h14.Anchored = true
  2165. h14.Material = "Ice"
  2166. h14.TopSurface = 0
  2167. h14.BottomSurface = 0
  2168. h14.BrickColor = Settings.Colors[1]
  2169. h14.Size = Vector3.new(1.1,0.01,1.1)
  2170. local h14m = Instance.new("CylinderMesh",h14)
  2171. h14m.Scale = Vector3.new(1,1,1)
  2172. local gw13 = Instance.new("Weld",h14)
  2173. gw13.Part1 = h14
  2174. gw13.Part0 = h5
  2175. local h15 = Instance.new("Part",Gun)
  2176. h15.FormFactor = "Custom"
  2177. h15.Name = "-support"
  2178. h15.Anchored = true
  2179. h15.Material = "Ice"
  2180. h15.TopSurface = 0
  2181. h15.BottomSurface = 0
  2182. h15.BrickColor = Settings.Colors[1]
  2183. h15.Size = h11.Size
  2184. local h15m = Instance.new("SpecialMesh",h15)
  2185. h15m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2186. h15m.Scale = Vector3.new(1,1,1)
  2187. local gw14 = Instance.new("Weld",h15)
  2188. gw14.Part1 = h15
  2189. gw14.Part0 = h11
  2190. local h16 = Instance.new("Part",Gun)
  2191. h16.FormFactor = "Custom"
  2192. h16.Name = "-support"
  2193. h16.Anchored = true
  2194. h16.Material = "Ice"
  2195. h16.TopSurface = 0
  2196. h16.BottomSurface = 0
  2197. h16.BrickColor = Settings.Colors[2]
  2198. h16.Size = h11.Size
  2199. local h16m = Instance.new("SpecialMesh",h16)
  2200. h16m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2201. h16m.Scale = Vector3.new(1,1,1)
  2202. local gw15 = Instance.new("Weld",h16)
  2203. gw15.Part1 = h16
  2204. gw15.Part0 = h11
  2205. gw15.C0 = CFrame.Angles(0,-math.pi/4,0)
  2206. local h17 = Instance.new("Part",Gun)
  2207. h17.FormFactor = "Custom"
  2208. h17.Name = "-support"
  2209. h17.Anchored = true
  2210. h17.Material = "Ice"
  2211. h17.TopSurface = 0
  2212. h17.BottomSurface = 0
  2213. h17.BrickColor = Settings.Colors[2]
  2214. h17.Size = Vector3.new(1,3.5,1)
  2215. local h17m = Instance.new("SpecialMesh",h17)
  2216. h17m.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2217. h17m.Scale = Vector3.new(1,1,1)
  2218. local gw16 = Instance.new("Weld",h17)
  2219. gw16.Part1 = h17
  2220. gw16.Part0 = h11
  2221. gw16.C0 = CFrame.Angles(0,0,3)
  2222.  
  2223. local Tip = h11
  2224. coroutine.wrap(function()
  2225. while Wait(0.4)do
  2226. if not Gun then break end
  2227. local p = Instance.new("Part",Character)
  2228. p.Size = Vector3.new(0.1,0.1,0.1)
  2229. p.Anchored = true
  2230. p.CanCollide = false
  2231. p.Locked = true
  2232. p.Reflectance = 0.1
  2233. p.Transparency = 0.2
  2234. p.BrickColor = Settings.Colors[math.random(1,2)]
  2235. p.CFrame = CFrame.new(h2.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)))* CFrame.Angles(math.random(-33,33)/10,math.random(-33,33)/10,math.random(-33,33)/10)
  2236. local dm = Instance.new("SpecialMesh",p)
  2237. dm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2238. dm.Scale = Vector3.new(0,0,0)
  2239. coroutine.wrap(function()
  2240. for i = 0,1,0.1 do
  2241. dm.Scale = Vector3.new(1 *i,1.25 *i,1 *i)
  2242. Wait()
  2243. end end)()
  2244. coroutine.wrap(function()
  2245. Wait(0.1)
  2246. for i = 0,1,0.1 do
  2247. p.Transparency = i
  2248. Wait()
  2249. end
  2250. p:Destroy()
  2251. end)()end end)()
  2252. coroutine.wrap(function()
  2253. while Wait()do
  2254. if not Gun then break end
  2255. gw1.C0 = gw1.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/xxf,0)
  2256. gw14.C0 = gw14.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  2257. gw15.C0 = gw15.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  2258. end end)()
  2259. coroutine.wrap(function()
  2260. while true do
  2261. if not Gun then break end
  2262. TweenColor3(h6,"Color",h6.Color,Settings.Colors[h6.BrickColor == Settings.Colors[1]and 2 or 1],1,true)
  2263. TweenColor3(h11,"Color",h11.Color,Settings.Colors[h11.BrickColor == Settings.Colors[1]and 2 or 1],1,true)
  2264. TweenColor3(h13,"Color",h13.Color,Settings.Colors[h13.BrickColor == Settings.Colors[1]and 2 or 1],1,true)
  2265. TweenColor3(h14,"Color",h14.Color,Settings.Colors[h14.BrickColor == Settings.Colors[1]and 2 or 1],1)
  2266. end end)()
  2267. coroutine.wrap(function()
  2268. local inc = 0.05
  2269. for i = 1,8 do
  2270. inc = inc +1.25
  2271. Effect2(LA,inc,inc,inc,0,-1,0,Settings.Colors[2])
  2272. Wait()
  2273. end end)()
  2274. table.foreach(Gun:GetChildren(),function(_,v)
  2275. if v:IsA("BasePart")then
  2276. v.Material = "SmoothPlastic"
  2277. v.CanCollide = true
  2278. v.Anchored = false
  2279. end end)
  2280. pcall(function()Character.Animate.Disabled = true end)
  2281. local Connections = {}
  2282. OldSpeed = Character.Humanoid.WalkSpeed
  2283. table.insert(Connections,Mouse.Move:connect(function()StanceGyro.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)end))
  2284. local Working,Stop,Mode,CanShoot = false,false,1,true
  2285. local SubModes,ChangeMode
  2286. coroutine.wrap(function()
  2287. while Wait()do
  2288. if not Equipped then
  2289. Stop = true
  2290. Debounces.Attacking = false
  2291. StopJoints()
  2292. ChargePosition(false)
  2293. Character.Humanoid.WalkSpeed = OldSpeed
  2294. Explode(h1.CFrame,Settings.Colors[2])
  2295. Gun:Destroy()
  2296. Gun = nil
  2297. Stance = 'Standing'
  2298. for i,v in pairs(Connections)do pcall(function()v:disconnect()end)end
  2299. pcall(function()
  2300. Character.Animate.Disabled = false
  2301. end)break end end end)()
  2302. local Modes;Modes = {
  2303. r = {"Explosive rounds";1};
  2304. f = {"Laser";2};
  2305. z = {"Freeze";3};
  2306. t = {"Teleport";5};
  2307. l = {"Trap shot";6};
  2308. }
  2309. ChangeMode = function(f)
  2310. if not Working then
  2311. if f then
  2312. Mode = f[2]
  2313. --ChangeText(f[1])
  2314. SubModes = f[3]
  2315. end end end
  2316. table.insert(Connections,Mouse.KeyDown:connect(function(k)
  2317. if not SubModes then ChangeMode(Modes[k:lower()])return end
  2318. if SubModes and SubModes[k:lower()]then
  2319. --ChangeText(SubModes[k:lower()][1])
  2320. coroutine.wrap(SubModes[k:lower()][3])(Mouse)
  2321. end end))
  2322. table.insert(Connections,Mouse.KeyDown:connect(function(k)
  2323. Wait(0.5)
  2324. if k == 'x' and not SubModes then
  2325. Stop = true
  2326. Debounces.Attacking = false
  2327. StopJoints()
  2328. ChargePosition(false)
  2329. Character.Humanoid.WalkSpeed = OldSpeed
  2330. Explode(h1.CFrame,Settings.Colors[2])
  2331. Gun:Destroy()
  2332. Gun = nil
  2333. Stance = 'Standing'
  2334. for i,v in pairs(Connections)do pcall(function()v:disconnect()end)end
  2335. pcall(function()
  2336. Character.Animate.Disabled = false
  2337. end)end end))
  2338. table.insert(Connections,Mouse.Button1Down:connect(function()
  2339. if Mode == 3 then
  2340. if not CanShoot then return end
  2341. CanShoot = false
  2342. if Power -2000 < 0 or Stop then
  2343. Stop = true
  2344. Debounces.Attacking = false
  2345. StopJoints()
  2346. ChargePosition(false)
  2347. Stance = 'Standing'
  2348. Explode(h1.CFrame,Settings.Colors[2])
  2349. Gun:Destroy()
  2350. Gun = nil
  2351. pcall(function()
  2352. Character.Animate.Disabled = false
  2353. end)table.foreach(Connections,function(_,v)
  2354. v:disconnect()
  2355. end)end
  2356. Power = Power -2000
  2357. Effect2(Tip,2,2,2,0,0,0,Settings.Colors[2])
  2358. xxf = 15
  2359. local _Hit = false
  2360. local function Remove(Obj)
  2361. if Obj ~= nil and Obj.Parent ~= nil then
  2362. Implode(CFrame.new(Obj.Position)* CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360)),Obj.BrickColor)
  2363. Obj:Destroy()
  2364. end end
  2365. local DIR =(Tip.Position -(Tip.CFrame * CFrame.new(0,5,0)).p).unit
  2366. local _Out = false
  2367. local function Hitx(Hit,o,Bool,con)
  2368. if not Hit then return end
  2369. if not Hit:IsDescendantOf(Character)then
  2370. local Bh = Instance.new("Part",Character)
  2371. Bh.Size = Vector3.new(9,9,9)
  2372. Bh.BrickColor = Settings.Colors[1]
  2373. Bh.Anchored = true
  2374. Bh.Locked = true
  2375. Bh.CanCollide = false
  2376. Bh.TopSurface = 0
  2377. Bh.BottomSurface = 0
  2378. Bh.CFrame = o.CFrame
  2379. local m = Instance.new("SpecialMesh",Bh)
  2380. m.MeshType = "Sphere"
  2381. local SKRD = true
  2382. local inc = 10
  2383. local bps = {}
  2384. coroutine.wrap(function()
  2385. o.Anchored = true
  2386. while Wait()do
  2387. if not SKRD then break end
  2388. Effect2(Bh,inc,inc,inc,0,0,0,BrickColor.new("Navy blue"))
  2389. inc = math.random(10,15)
  2390. for _,v in pairs(Workspace:GetChildren())do
  2391. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Frozen")then
  2392. local h = v:findFirstChild("Humanoid")
  2393. if h then
  2394. if h.Health > 0 then
  2395. local t = v:findFirstChild("Torso")
  2396. if t then
  2397. if(t.Position - o.Position).magnitude <= 40 then
  2398. local f = Instance.new("StringValue",v)
  2399. f.Name = "Frozen"
  2400. for x,c in pairs(v:GetChildren())do
  2401. if c:IsA("BasePart")then
  2402. c.Anchored = true
  2403. local ss = Instance.new("Part",v)
  2404. ss.Size = Vector3.new(c.Size.x +0.2,c.Size.y +0.22,c.Size.z +0.19)
  2405. ss.Anchored = true
  2406. ss.CanCollide = true
  2407. ss.TopSurface = 0
  2408. ss.BottomSurface = 0
  2409. ss.Locked = true
  2410. ss.BrickColor = BrickColor.new("Really blue")
  2411. ss.Transparency = 1
  2412. ss.Reflectance = 0.95
  2413. ss.CFrame = c.CFrame * CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),math.rad(math.random(-45,45)))
  2414. coroutine.wrap(function()
  2415. for i = 1,25 do
  2416. ss.Transparency = ss.Transparency -0.01
  2417. Wait()
  2418. end end)()
  2419. Game:GetService("Debris"):AddItem(ss,10)
  2420. end end
  2421. delay(10,function()
  2422. for x,c in pairs(v:GetChildren())do
  2423. if c:IsA("BasePart")then
  2424. c.Anchored = false
  2425. end end end)
  2426. h.PlatformStand = true
  2427. h:TakeDamage(10)
  2428. Game:GetService("Debris"):AddItem(f,10)
  2429. end end end end end end end
  2430. _Out = true
  2431. end)()
  2432. _Hit = true
  2433. Wait(8)
  2434. SKRD = false
  2435. if not CanShoot then
  2436. CanShoot = true
  2437. xxf = 30
  2438. end
  2439. DamageNear(o.Position,50,85)
  2440. for i = 1,10 do
  2441. Bh.Transparency = i/10
  2442. o.Transparency = i/10
  2443. o.Mesh.Scale = o.Mesh.Scale + Vector3.new(2,2,2)
  2444. m.Scale = m.Scale + Vector3.new(1,1,1)
  2445. Wait()
  2446. end
  2447. o:Destroy()
  2448. end end
  2449. local fs =(LA.CFrame * CFrame.new(0,-2,0)).p
  2450. local Hitd,posx = Workspace:FindPartOnRay(Ray.new(fs,(Mouse.Hit ~= nil and Mouse.Hit.p or Vector3.new(0,0,0)- fs).unit *1000),Character)
  2451. Recoil()
  2452. local p = Instance.new("Part",Character)
  2453. p.Locked = true
  2454. p.CanCollide = false
  2455. p.BrickColor = Settings.Colors[1]
  2456. p.FormFactor = "Custom"
  2457. p.TopSurface = 0
  2458. p.BottomSurface = 0
  2459. p.Size = Hitd and Vector3.new(4,4,4)or Vector3.new(3,3,3)
  2460. p.CFrame = LA.CFrame * CFrame.new(0,-1.4,0)
  2461. local Con;Con = p.Touched:connect(function(f)Hitx(f,p,Con)end)
  2462. Instance.new("SpecialMesh",p).MeshType = "Sphere"
  2463. p:BreakJoints()
  2464. coroutine.wrap(function()
  2465. while Wait(0.06)do
  2466. if _Out then break end
  2467. for i = 1,2 do
  2468. local n = p
  2469. local p = Instance.new("Part",Character)
  2470. p.TopSurface = 0
  2471. p.BottomSurface = 0
  2472. p.CanCollide = false
  2473. p.Anchored = true
  2474. p.BrickColor = Settings.Colors[1]
  2475. p.formFactor = "Symmetric"
  2476. p.Size = Vector3.new(1,1,1)
  2477. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),math.random(-10,10))
  2478. local m = Instance.new("SpecialMesh",p)
  2479. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2480. m.Scale = Vector3.new(1,1,1)
  2481. Game:GetService("Debris"):AddItem(p,3)
  2482. m.Name = "Triangle"
  2483. coroutine.wrap(function()
  2484. for i = 1,15 do
  2485. p.Transparency = i/15
  2486. m.Scale = m.Scale + Vector3.new(2,2,0)
  2487. Wait()
  2488. end
  2489. p:Destroy()
  2490. end)()end
  2491. for i = 1,2 do
  2492. local n = p
  2493. local p = Instance.new("Part")
  2494. p.Name = "Trail"
  2495. p.TopSurface = 0
  2496. p.BottomSurface = 0
  2497. p.Anchored = true
  2498. p.CanCollide = false
  2499. p.formFactor = "Symmetric"
  2500. p.Size = Vector3.new(1,1,1)
  2501. p.BrickColor = BrickColor.new("Navy blue")
  2502. p.CFrame = n.CFrame
  2503. Game:GetService("Debris"):AddItem(p,3)
  2504. local m = Instance.new("SpecialMesh",p)
  2505. m.MeshType = "Sphere"
  2506. m.Scale = Vector3.new(2,2,2)
  2507. coroutine.wrap(function()
  2508. for i = 1,15 do
  2509. p.Transparency = i/15
  2510. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  2511. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2512. Wait()
  2513. end
  2514. p:Destroy()
  2515. end)()end
  2516. for i = 1,2 do
  2517. local n = p
  2518. local p = Instance.new("Part")
  2519. p.Name = "Trail"
  2520. p.TopSurface = 0
  2521. p.BottomSurface = 0
  2522. p.Anchored = true
  2523. p.CanCollide = false
  2524. p.formFactor = "Symmetric"
  2525. p.Size = Vector3.new(1,1,1)
  2526. p.BrickColor = BrickColor.new("Navy blue")
  2527. p.CFrame = n.CFrame
  2528. Game:GetService("Debris"):AddItem(p,3)
  2529. local m = Instance.new("SpecialMesh",p)
  2530. m.MeshType = "Brick"
  2531. m.Scale = Vector3.new(2,2,2)
  2532. coroutine.wrap(function()
  2533. for i = 1,15 do
  2534. p.Transparency = i/15
  2535. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  2536. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2537. Wait()
  2538. end
  2539. p:Destroy()
  2540. end)()end end end)()
  2541. coroutine.wrap(function()
  2542. for i = 1,20 do
  2543. if _Out then break end
  2544. Wait(0.1)
  2545. local n = p
  2546. local p = Instance.new("Part",Character)
  2547. p.Name = "Trail"
  2548. p.TopSurface = 0
  2549. p.BottomSurface = 0
  2550. p.Anchored = true
  2551. p.CanCollide = false
  2552. p.formFactor = "Symmetric"
  2553. p.Size = Vector3.new(1,1,1)
  2554. p.BrickColor = BrickColor.new("Navy blue")
  2555. p.CFrame = n.CFrame
  2556. Game:GetService("Debris"):AddItem(p,3)
  2557. local m = Instance.new("SpecialMesh",p)
  2558. m.MeshType = "Sphere"
  2559. m.Scale = Vector3.new(2,2,2)
  2560. coroutine.wrap(function()
  2561. for i = 1,15 do
  2562. p.Transparency = i/15
  2563. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  2564. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2565. Wait()
  2566. end
  2567. p:Destroy()
  2568. end)()end end)()
  2569. local v = Instance.new("BodyVelocity",p)
  2570. v.P = 5000
  2571. v.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2572. v.velocity = DIR *(Hitd and 220 or 110)
  2573. delay(4.5,function()
  2574. if _Hit then return end
  2575. Remove(p)
  2576. _Out = true
  2577. xxf = 30
  2578. end)
  2579. Wait(6)
  2580. if not CanShoot and not _Hit then
  2581. CanShoot = true
  2582. end elseif Mode == 6 then
  2583. if not CanShoot then return end
  2584. CanShoot = false
  2585. if Power -2000 < 0 or Stop then
  2586. Stop = true
  2587. Debounces.Attacking = false
  2588. StopJoints()
  2589. ChargePosition(false)
  2590. Stance = 'Standing'
  2591. Explode(h1.CFrame,Settings.Colors[2])
  2592. Gun:Destroy()
  2593. Gun = nil
  2594. pcall(function()
  2595. Character.Animate.Disabled = false
  2596. end)table.foreach(Connections,function(_,v)
  2597. v:disconnect()
  2598. end)end
  2599. Power = Power -2000
  2600. Effect2(Tip,2,2,2,0,0,0,Settings.Colors[2])
  2601. xxf = 15
  2602. local _Hit = false
  2603. local function Remove(Obj)
  2604. if Obj ~= nil and Obj.Parent ~= nil then
  2605. Implode(CFrame.new(Obj.Position)* CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360)),Obj.BrickColor)
  2606. Obj:Destroy()
  2607. end end
  2608. local DIR =(Tip.Position -(Tip.CFrame * CFrame.new(0,5,0)).p).unit
  2609. local _Out = false
  2610. local function Hitx(Hit,o,Bool,con)
  2611. if not Hit then return end
  2612. if not Hit:IsDescendantOf(Character)then
  2613. if Hit.Parent ~= Workspace and Hit.Parent ~= Character then
  2614. con:disconnect()
  2615. if not(Hit.Parent:findFirstChild("Humanoid")or Hit.Parent.Parent:findFirstChild("Humanoid"))and Hit.Parent:IsA("Model")then Hit.Parent:BreakJoints()end
  2616. for i,v in pairs(Hit.Parent:GetChildren())do
  2617. if v:IsA("BasePart")then
  2618. v.Anchored = false
  2619. v.Velocity = o.Velocity.unit *300
  2620. v.RotVelocity = o.Position:Lerp(T.Position,0.5)
  2621. delay(0.6,function()
  2622. v.Velocity = Vector3.new(0,0,0)
  2623. v.RotVelocity = v.Velocity
  2624. end)end end end
  2625. local Bh = Instance.new("Part",Character)
  2626. Bh.Size = Vector3.new(9,9,9)
  2627. Bh.BrickColor = Settings.Colors[1]
  2628. Bh.Anchored = true
  2629. Bh.Locked = true
  2630. Bh.CanCollide = false
  2631. Bh.TopSurface = 0
  2632. Bh.BottomSurface = 0
  2633. Bh.CFrame = o.CFrame
  2634. local m = Instance.new("SpecialMesh",Bh)
  2635. m.MeshType = "Sphere"
  2636. local SKRD = true
  2637. local bps = {}
  2638. local inc = 10
  2639. coroutine.wrap(function()
  2640. o.Anchored = true
  2641. while Wait()do
  2642. if not SKRD then break end
  2643. Effect2(Bh,inc,inc,inc,0,0,0,Settings.Colors[2])
  2644. inc = math.random(10,15)
  2645. for i,v in pairs(Workspace:GetChildren())do
  2646. if v:findFirstChild("Humanoid")and v ~= Character then
  2647. for _,x in pairs(v:GetChildren())do
  2648. if x:IsA("BasePart")and x.Name == "Torso" and not x:findFirstChild("AtlasPull")then
  2649. if(Bh.Position - x.Position).magnitude <= 500 then
  2650. v:findFirstChild("Humanoid").Sit = true
  2651. local bp = Instance.new("BodyPosition",x)
  2652. bp.P = 200000
  2653. bp.D = 100
  2654. bp.Name = "AtlasPull"
  2655. bp.position = o.Position
  2656. table.insert(bps,bp)
  2657. end end end end end end
  2658. _Out = true
  2659. end)()
  2660. _Hit = true
  2661. Wait(8)
  2662. for i,v in pairs(bps)do v:Destroy()end
  2663. SKRD = false
  2664. if not CanShoot then
  2665. CanShoot = true
  2666. xxf = 30
  2667. end
  2668. DamageNear(o.Position,50,85)
  2669. for i = 1,10 do
  2670. Bh.Transparency = i/10
  2671. o.Transparency = i/10
  2672. o.Mesh.Scale = o.Mesh.Scale + Vector3.new(2,2,2)
  2673. m.Scale = m.Scale + Vector3.new(1,1,1)
  2674. Wait()
  2675. end
  2676. o:Destroy()
  2677. end end
  2678. local fs =(LA.CFrame * CFrame.new(0,-2,0)).p
  2679. local Hitd,posx = Workspace:FindPartOnRay(Ray.new(fs,(Mouse.Hit ~= nil and Mouse.Hit.p or Vector3.new(0,0,0)- fs).unit *1000),Character)
  2680. Recoil()
  2681. local p = Instance.new("Part",Character)
  2682. p.Locked = true
  2683. p.CanCollide = false
  2684. p.BrickColor = Settings.Colors[1]
  2685. p.FormFactor = "Custom"
  2686. p.TopSurface = 0
  2687. p.BottomSurface = 0
  2688. p.Size = Hitd and Vector3.new(4,4,4)or Vector3.new(3,3,3)
  2689. p.CFrame = LA.CFrame * CFrame.new(0,-1.4,0)
  2690. local Con;Con = p.Touched:connect(function(f)Hitx(f,p,Con)end)
  2691. Instance.new("SpecialMesh",p).MeshType = "Sphere"
  2692. p:BreakJoints()
  2693. coroutine.wrap(function()
  2694. while Wait(0.06)do
  2695. if _Out then break end
  2696. for i = 1,2 do
  2697. local n = p
  2698. local p = Instance.new("Part",Character)
  2699. p.TopSurface = 0
  2700. p.BottomSurface = 0
  2701. p.CanCollide = false
  2702. p.Anchored = true
  2703. p.BrickColor = Settings.Colors[1]
  2704. p.formFactor = "Symmetric"
  2705. p.Size = Vector3.new(1,1,1)
  2706. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),math.random(-10,10))
  2707. local m = Instance.new("SpecialMesh",p)
  2708. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2709. m.Scale = Vector3.new(1,1,1)
  2710. Game:GetService("Debris"):AddItem(p,3)
  2711. m.Name = "Triangle"
  2712. coroutine.wrap(function()
  2713. for i = 1,15 do
  2714. p.Transparency = i/15
  2715. m.Scale = m.Scale + Vector3.new(2,2,0)
  2716. Wait()
  2717. end
  2718. p:Destroy()
  2719. end)()end
  2720. for i = 1,2 do
  2721. local n = p
  2722. local p = Instance.new("Part")
  2723. p.Name = "Trail"
  2724. p.TopSurface = 0
  2725. p.BottomSurface = 0
  2726. p.Anchored = true
  2727. p.CanCollide = false
  2728. p.formFactor = "Symmetric"
  2729. p.Size = Vector3.new(1,1,1)
  2730. p.BrickColor = Settings.Colors[2]
  2731. p.CFrame = n.CFrame
  2732. Game:GetService("Debris"):AddItem(p,3)
  2733. local m = Instance.new("SpecialMesh",p)
  2734. m.MeshType = "Sphere"
  2735. m.Scale = Vector3.new(2,2,2)
  2736. coroutine.wrap(function()
  2737. for i = 1,15 do
  2738. p.Transparency = i/15
  2739. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  2740. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2741. Wait()
  2742. end
  2743. p:Destroy()
  2744. end)()end
  2745. for i = 1,2 do
  2746. local n = p
  2747. local p = Instance.new("Part")
  2748. p.Name = "Trail"
  2749. p.TopSurface = 0
  2750. p.BottomSurface = 0
  2751. p.Anchored = true
  2752. p.CanCollide = false
  2753. p.formFactor = "Symmetric"
  2754. p.Size = Vector3.new(1,1,1)
  2755. p.BrickColor = Settings.Colors[2]
  2756. p.CFrame = n.CFrame
  2757. Game:GetService("Debris"):AddItem(p,3)
  2758. local m = Instance.new("SpecialMesh",p)
  2759. m.MeshType = "Brick"
  2760. m.Scale = Vector3.new(2,2,2)
  2761. coroutine.wrap(function()
  2762. for i = 1,15 do
  2763. p.Transparency = i/15
  2764. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  2765. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2766. Wait()
  2767. end
  2768. p:Destroy()
  2769. end)()end end end)()
  2770. coroutine.wrap(function()
  2771. for i = 1,20 do
  2772. if _Out then break end
  2773. Wait(0.1)
  2774. local n = p
  2775. local p = Instance.new("Part",Character)
  2776. p.Name = "Trail"
  2777. p.TopSurface = 0
  2778. p.BottomSurface = 0
  2779. p.Anchored = true
  2780. p.CanCollide = false
  2781. p.formFactor = "Symmetric"
  2782. p.Size = Vector3.new(1,1,1)
  2783. p.BrickColor = Settings.Colors[2]
  2784. p.CFrame = n.CFrame
  2785. Game:GetService("Debris"):AddItem(p,3)
  2786. local m = Instance.new("SpecialMesh",p)
  2787. m.MeshType = "Sphere"
  2788. m.Scale = Vector3.new(2,2,2)
  2789. coroutine.wrap(function()
  2790. for i = 1,15 do
  2791. p.Transparency = i/15
  2792. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  2793. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2794. Wait()
  2795. end
  2796. p:Destroy()
  2797. end)()end end)()
  2798. local v = Instance.new("BodyVelocity",p)
  2799. v.P = 5000
  2800. v.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2801. v.velocity = DIR *(Hitd and 220 or 110)
  2802. delay(4.5,function()
  2803. if _Hit then return end
  2804. Remove(p)
  2805. _Out = true
  2806. xxf = 30
  2807. end)
  2808. Wait(6)
  2809. if not CanShoot and not _Hit then
  2810. CanShoot = true
  2811. end elseif Mode == 5 then
  2812. if not Mouse.Target or not CanShoot then return end
  2813. if Power -1500 < 0 or Stop then
  2814. Stop = true
  2815. Debounces.Attacking = false
  2816. StopJoints()
  2817. ChargePosition(false)
  2818. Stance = 'Standing'
  2819. Explode(h1.CFrame,Settings.Colors[2])
  2820. Gun:Destroy()
  2821. Gun = nil
  2822. pcall(function()
  2823. Character.Animate.Disabled = false
  2824. end)table.foreach(Connections,function(_,v)
  2825. v:disconnect()
  2826. end)return end
  2827. Power = Power -1500
  2828. CanShoot = false
  2829. local Pos = Mouse.Hit.p
  2830. T.CFrame = CFrame.new(Pos)* CFrame.new(0,2,0)
  2831. Recoil()
  2832. for i = 1,4 do
  2833. local p = Instance.new("Part",Character)
  2834. p.Name = "BlastRing"
  2835. p.TopSurface = 0
  2836. p.BottomSurface = 0
  2837. p.CanCollide = false
  2838. p.Anchored = true
  2839. p.BrickColor = Settings.Colors[math.random(1,2)]
  2840. p.Size = Vector3.new(1,1,1)
  2841. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  2842. local rm = Instance.new("SpecialMesh",p)
  2843. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2844. rm.Name = "BlastMesh"
  2845. rm.Scale = Vector3.new(1,1,1)
  2846. coroutine.wrap(function()
  2847. for n = 1,15 do
  2848. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  2849. if 2 +i/5 == 1.2 then
  2850. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  2851. end
  2852. p.Transparency = n/15
  2853. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  2854. Wait()
  2855. end
  2856. p:Destroy()
  2857. end)()
  2858. local p = Instance.new("Part",Character)
  2859. p.TopSurface = 0
  2860. p.BottomSurface = 0
  2861. p.formFactor = "Symmetric"
  2862. p.Size = Vector3.new(1,1,1)
  2863. p.Anchored = true
  2864. p.CanCollide = false
  2865. p.BrickColor = Settings.Colors[math.random(1,2)]
  2866. p.CFrame = CFrame.new(Pos)
  2867. local m = Instance.new("BlockMesh",p)
  2868. coroutine.wrap(function()
  2869. for x = 1,48 do
  2870. m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
  2871. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  2872. p.Transparency = x/48
  2873. Wait()
  2874. end
  2875. p:Destroy()
  2876. end)()
  2877. Game:GetService("Debris"):AddItem(p,5)
  2878. local p = Instance.new("Part",Character)
  2879. p.Name = "BlastRing"
  2880. p.TopSurface = 0
  2881. p.BottomSurface = 0
  2882. p.CanCollide = false
  2883. p.Anchored = true
  2884. p.BrickColor = Settings.Colors[math.random(1,2)]
  2885. p.Size = Vector3.new(1,1,1)
  2886. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  2887. local m = Instance.new("SpecialMesh",p)
  2888. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2889. m.Scale = Vector3.new(1,0.25,1)
  2890. coroutine.wrap(function()
  2891. for n = 1,13 do
  2892. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  2893. if 1 +i/5 == 1.2 then
  2894. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  2895. end
  2896. p.Transparency = n/13
  2897. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  2898. Wait()
  2899. end
  2900. p:Destroy()
  2901. end)()
  2902. Wait(0.1)
  2903. end
  2904. Wait(1)
  2905. CanShoot = true
  2906. elseif Mode == 2 then
  2907. if not CanShoot then return end
  2908. CanShoot = false
  2909. local function Remove(Obj)
  2910. coroutine.wrap(function()
  2911. for i = 1,15 do
  2912. Obj.Transparency = i/15
  2913. if Obj.Name == "lasur" then
  2914. Obj.Size = Vector3.new(Tip.Size.X,(Tip.Position -Mouse.Hit.p).magnitude,Tip.Size.Z)
  2915. Obj.CFrame = Tip.CFrame * CFrame.new(0,-(Tip.Position -Mouse.Hit.p).magnitude/2,0)
  2916. end
  2917. Wait()
  2918. end
  2919. Obj:Destroy()
  2920. end)()end
  2921. local function HitX(Obj)
  2922. if Obj.Parent ~= nil and Obj.Parent:IsA("Model")and not Obj:IsDescendantOf(Character)then
  2923. local h,t = Obj.Parent:findFirstChild("Humanoid"),Obj.Parent:findFirstChild("Torso")
  2924. if h and h.Health > 0 and t then
  2925. Damage(t,t,true,math.random(40,60))
  2926. end end end
  2927. local __Con,_Stop = false;__Con = Mouse.Button1Up:connect(function(k)
  2928. _Stop = true
  2929. xxf = 30
  2930. __Con:disconnect()
  2931. end)
  2932. table.insert(Connections,__Con)
  2933. local BlastModel = Instance.new("Model",Character)
  2934. BlastModel.Name = "BlastModel"
  2935. local lzr = Instance.new("Part",BlastModel)
  2936. lzr.Anchored = true
  2937. lzr.Size = Tip.Size
  2938. lzr.BrickColor = Settings.Colors[2]
  2939. lzr.TopSurface = 0
  2940. lzr.Name = "lasur"
  2941. lzr.BottomSurface = 0
  2942. lzr.FormFactor = "Custom"
  2943. lzr.CanCollide = false
  2944. lzr.Locked = true
  2945. lzr.Transparency = 1
  2946. lzr.CFrame = CFrame.new(Tip.Position)* CFrame.new(0,0,-(Tip.Position -Mouse.Hit.p).magnitude/2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  2947. lzr.Touched:connect(function(h)
  2948. local n = true
  2949. coroutine.wrap(function()
  2950. lzr.TouchEnded:wait()
  2951. n = false
  2952. end)()
  2953. coroutine.wrap(function()
  2954. while Wait()do
  2955. if not n then break end
  2956. HitX(h)
  2957. end end)()end)
  2958. local l = Instance.new("SpotLight",Tip)
  2959. l.Color = Settings.Colors[2].Color
  2960. l.Face = 4
  2961. l.Brightness = 1
  2962. local m = Instance.new("CylinderMesh",lzr)
  2963. m.Scale = Vector3.new(1,1,1)
  2964. for i,v in pairs(BlastModel:GetChildren())do
  2965. coroutine.wrap(function()
  2966. for x = 1,10 do
  2967. v.Transparency = v.Transparency -0.1
  2968. Wait()
  2969. end end)()end
  2970. local function GetHumanoids()
  2971. local Characters = {}
  2972. for i,v in pairs(Workspace:GetChildren())do
  2973. if v:IsA("Model")then
  2974. local Hu = v:findFirstChild("Humanoid")
  2975. local Torso = v:findFirstChild("Torso")
  2976. if Hu and Torso and v.Name ~= Player.Name then
  2977. table.insert(Characters,Torso)
  2978. end end end
  2979. return Characters
  2980. end
  2981. local c = 0
  2982. while Wait()do
  2983. if _Stop then
  2984. CanShoot = true
  2985. break end
  2986. if Power -500 < 0 or Stop then
  2987. Stop = true
  2988. Debounces.Attacking = false
  2989. StopJoints()
  2990. ChargePosition(false)
  2991. Stance = 'Standing'
  2992. Explode(h1.CFrame,Settings.Colors[2])
  2993. Gun:Destroy()
  2994. Gun = nil
  2995. pcall(function()
  2996. Character.Animate.Disabled = false
  2997. end)table.foreach(Connections,function(_,v)
  2998. v:disconnect()
  2999. end)break end
  3000. Power = Power -500
  3001. Effect2(Tip,1.1,1.1,1.1,0,0,0,Settings.Colors[2])
  3002. xxf = 5
  3003. local nnn = math.random(-1,1)/10
  3004. lzr.Size = Vector3.new(Tip.Size.X +nnn,(Tip.Position -Mouse.Hit.p).magnitude,Tip.Size.Z +nnn)
  3005. lzr.CFrame = Tip.CFrame * CFrame.new(0,-(Tip.Position -Mouse.Hit.p).magnitude/2,0)
  3006. l.Range = l.Range == 0 and(Tip.Position -Mouse.Hit.p).magnitude or 0
  3007. Effect(Mouse.Hit.p,2.5,2.5,2.5,0,0,0,Settings.Colors[1])
  3008. c = c +1
  3009. if c%3 == 1 then
  3010. local p = Instance.new("Part",Character)
  3011. p.Name = "Trail"
  3012. p.TopSurface = 0
  3013. p.BottomSurface = 0
  3014. p.Anchored = true
  3015. p.CanCollide = false
  3016. p.formFactor = "Symmetric"
  3017. p.Size = Vector3.new(1,1,1)
  3018. p.BrickColor = Settings.Colors[2]
  3019. p.CFrame = Mouse.Hit
  3020. Game:GetService("Debris"):AddItem(p,3)
  3021. local m = Instance.new("SpecialMesh",p)
  3022. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3023. m.Scale = Vector3.new(2,2,0.01)
  3024. coroutine.wrap(function()
  3025. for i = 1,15 do
  3026. p.Transparency = i/15
  3027. m.Scale = m.Scale + Vector3.new(0.5,0.5,0)
  3028. p.CFrame = CFrame.new(Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  3029. Wait()
  3030. end
  3031. p:Destroy()
  3032. end)()end
  3033. for _,v in pairs(GetHumanoids())do
  3034. if(Mouse.Hit.p - v.Position).magnitude <= 5 then
  3035. local h = v.Parent:findFirstChild("Humanoid")
  3036. if h then
  3037. HitX(v)
  3038. end end end end
  3039. l:Destroy()
  3040. for i,v in pairs(BlastModel:GetChildren())do Remove(v)end
  3041. xxf = 30
  3042. CanShoot = true
  3043. elseif Mode == 1 then
  3044. if not CanShoot then return end
  3045. CanShoot = false
  3046. if Power -5000 < 0 or Stop then
  3047. Stop = true
  3048. Debounces.Attacking = false
  3049. StopJoints()
  3050. ChargePosition(false)
  3051. Stance = 'Standing'
  3052. Explode(h1.CFrame,Settings.Colors[2])
  3053. Gun:Destroy()
  3054. Gun = nil
  3055. pcall(function()
  3056. Character.Animate.Disabled = false
  3057. end)table.foreach(Connections,function(_,v)
  3058. v:disconnect()
  3059. end)end
  3060. Power = Power -5000
  3061. Effect2(Tip,2,2,2,0,0,0,Settings.Colors[2])
  3062. xxf = 15
  3063. local function Remove(Obj)
  3064. if Obj ~= nil and Obj.Parent ~= nil then
  3065. Implode(CFrame.new(Obj.Position)* CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360)),Obj.BrickColor)
  3066. Obj:Destroy()
  3067. end end
  3068. local DIR =(Tip.Position -(Tip.CFrame * CFrame.new(0,5,0)).p).unit
  3069. local _Out = false
  3070. local function Hitx(Hit,o,Bool)
  3071. if not Hit then return end
  3072. if not Hit:IsDescendantOf(Character)then
  3073. if Hit.Parent ~= Workspace and Hit.Parent ~= Character then
  3074. if not(Hit.Parent:findFirstChild("Humanoid")or Hit.Parent.Parent:findFirstChild("Humanoid"))and Hit.Parent:IsA("Model")then Hit.Parent:BreakJoints()end
  3075. for i,v in pairs(Hit.Parent:GetChildren())do
  3076. if v:IsA("BasePart")then
  3077. v.Anchored = false
  3078. v.Velocity = o.Velocity.unit *300
  3079. v.RotVelocity = o.Position:Lerp(T.Position,0.5)
  3080. delay(0.6,function()
  3081. v.Velocity = Vector3.new(0,0,0)
  3082. v.RotVelocity = v.Velocity
  3083. end)end end end
  3084. DamageNear(o.Position,50,65)
  3085. o.Anchored = true
  3086. _Out = true
  3087. if not CanShoot then
  3088. CanShoot = true
  3089. xxf = 30
  3090. end for i = 1,10 do
  3091. o.Transparency = i/10
  3092. o.Mesh.Scale = o.Mesh.Scale + Vector3.new(2,2,2)
  3093. Wait()
  3094. end
  3095. o:Destroy()
  3096. end end
  3097. local fs =(LA.CFrame * CFrame.new(0,-2,0)).p
  3098. local Hitd,posx = Workspace:FindPartOnRay(Ray.new(fs,(Mouse.Hit ~= nil and Mouse.Hit.p or Vector3.new(0,0,0)- fs).unit *1000),Character)
  3099. Recoil()
  3100. local p = Instance.new("Part",Character)
  3101. p.Locked = true
  3102. p.CanCollide = false
  3103. p.BrickColor = Settings.Colors[2]
  3104. p.FormFactor = "Custom"
  3105. p.TopSurface = 0
  3106. p.BottomSurface = 0
  3107. p.Size = Hitd and Vector3.new(4,4,4)or Vector3.new(3,3,3)
  3108. p.CFrame = LA.CFrame * CFrame.new(0,-1.4,0)
  3109. p.Touched:connect(function(f)Hitx(f,p)end)
  3110. Instance.new("SpecialMesh",p).MeshType = "Sphere"
  3111. p:BreakJoints()
  3112. coroutine.wrap(function()
  3113. while Wait(0.06)do
  3114. if _Out then break end
  3115. for i = 1,2 do
  3116. local n = p
  3117. local p = Instance.new("Part",Character)
  3118. p.TopSurface = 0
  3119. p.BottomSurface = 0
  3120. p.CanCollide = false
  3121. p.Anchored = true
  3122. p.BrickColor = Settings.Colors[1]
  3123. p.formFactor = "Symmetric"
  3124. p.Size = Vector3.new(1,1,1)
  3125. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),math.random(-10,10))
  3126. local m = Instance.new("SpecialMesh",p)
  3127. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3128. m.Scale = Vector3.new(1,1,1)
  3129. Game:GetService("Debris"):AddItem(p,3)
  3130. m.Name = "Triangle"
  3131. coroutine.wrap(function()
  3132. for i = 1,15 do
  3133. p.Transparency = i/15
  3134. m.Scale = m.Scale + Vector3.new(2,2,0)
  3135. Wait()
  3136. end
  3137. p:Destroy()
  3138. end)()end
  3139. for i = 1,2 do
  3140. local n = p
  3141. local p = Instance.new("Part")
  3142. p.Name = "Trail"
  3143. p.TopSurface = 0
  3144. p.BottomSurface = 0
  3145. p.Anchored = true
  3146. p.CanCollide = false
  3147. p.formFactor = "Symmetric"
  3148. p.Size = Vector3.new(1,1,1)
  3149. p.BrickColor = Settings.Colors[1]
  3150. p.CFrame = n.CFrame
  3151. Game:GetService("Debris"):AddItem(p,3)
  3152. local m = Instance.new("SpecialMesh",p)
  3153. m.MeshType = "Sphere"
  3154. m.Scale = Vector3.new(2,2,2)
  3155. coroutine.wrap(function()
  3156. for i = 1,15 do
  3157. p.Transparency = i/15
  3158. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  3159. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  3160. Wait()
  3161. end
  3162. p:Destroy()
  3163. end)()end
  3164. for i = 1,2 do
  3165. local n = p
  3166. local p = Instance.new("Part")
  3167. p.Name = "Trail"
  3168. p.TopSurface = 0
  3169. p.BottomSurface = 0
  3170. p.Anchored = true
  3171. p.CanCollide = false
  3172. p.formFactor = "Symmetric"
  3173. p.Size = Vector3.new(1,1,1)
  3174. p.BrickColor = Settings.Colors[1]
  3175. p.CFrame = n.CFrame
  3176. Game:GetService("Debris"):AddItem(p,3)
  3177. local m = Instance.new("SpecialMesh",p)
  3178. m.MeshType = "Brick"
  3179. m.Scale = Vector3.new(2,2,2)
  3180. coroutine.wrap(function()
  3181. for i = 1,15 do
  3182. p.Transparency = i/15
  3183. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  3184. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  3185. Wait()
  3186. end
  3187. p:Destroy()
  3188. end)()end
  3189. local hxpos = p.Position
  3190. for i,v in pairs(Workspace:GetChildren())do
  3191. if v:IsA("Model")and v ~= Character then
  3192. local Hn = v:findFirstChild("Humanoid")
  3193. if Hn and Hn.Health > 0 then
  3194. local Tf = v:findFirstChild("Torso")
  3195. if Tf then
  3196. if(Tf.Position -hxpos).magnitude <= 11 then
  3197. Hn:TakeDamage(2)
  3198. local vv = p.BodyVelocity:Clone()
  3199. vv.velocity = vv.velocity +(Tf.Position -hxpos).unit *10
  3200. vv.Parent = Tf
  3201. Game:GetService("Debris"):AddItem(vv,0.7)
  3202. end end end end end end end)()
  3203. coroutine.wrap(function()
  3204. for i = 1,20 do
  3205. if _Out then break end
  3206. Wait(0.1)
  3207. local n = p
  3208. local p = Instance.new("Part",Character)
  3209. p.Name = "Trail"
  3210. p.TopSurface = 0
  3211. p.BottomSurface = 0
  3212. p.Anchored = true
  3213. p.CanCollide = false
  3214. p.formFactor = "Symmetric"
  3215. p.Size = Vector3.new(1,1,1)
  3216. p.BrickColor = Settings.Colors[1]
  3217. p.CFrame = n.CFrame
  3218. Game:GetService("Debris"):AddItem(p,3)
  3219. local m = Instance.new("SpecialMesh",p)
  3220. m.MeshType = "Sphere"
  3221. m.Scale = Vector3.new(2,2,2)
  3222. coroutine.wrap(function()
  3223. for i = 1,15 do
  3224. p.Transparency = i/15
  3225. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  3226. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  3227. Wait()
  3228. end
  3229. p:Destroy()
  3230. end)()end end)()
  3231. local v = Instance.new("BodyVelocity",p)
  3232. v.P = 5000
  3233. v.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3234. v.velocity = DIR *(Hitd and 220 or 110)
  3235. delay(4.5,function()
  3236. Remove(p)
  3237. _Out = true
  3238. xxf = 30
  3239. end)
  3240. Wait(6)
  3241. if not CanShoot then
  3242. CanShoot = true
  3243. end end end))
  3244. table.insert(Connections,Mouse.Button1Up:connect(function()Working = false end))
  3245. coroutine.wrap(function()
  3246. ChargePosition(false)
  3247. Stance = ''
  3248. FaceForward()
  3249. StanceGyro.cframe = StanceGyro.cframe
  3250. local DIR = T.CFrame.lookVector
  3251. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi/2,0)* CFrame.new(-0.25,0,-0.5)
  3252. LS.DesiredAngle = 0
  3253. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
  3254. local nw = Character.Humanoid.WalkSpeed/2
  3255. while Wait()do
  3256. if Stop then break end
  3257. Stance = ''
  3258. N.DesiredAngle = 1.4
  3259. Character.Humanoid.WalkSpeed = nw
  3260. Wait()
  3261. end
  3262. Character.Humanoid.WalkSpeed = nw *2
  3263. N.DesiredAngle = 0
  3264. end)()end;
  3265. g = function()PoisonMode = not PoisonMode end;
  3266. l = function(Mouse)
  3267. if Power <= 0 then return end
  3268. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  3269. if AttackState ~= "Laser" then AttackState = "Laser" else AttackState = "Melee" end
  3270. Debounces.Attacking = true
  3271. Stance = "Lasering"
  3272. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  3273. if k == "l" then
  3274. BreakLoop = true
  3275. x:disconnect()
  3276. end end)
  3277. local gp
  3278. coroutine.wrap(function()
  3279. while Wait()do
  3280. if BreakLoop then break end
  3281. if Stance ~= "Lasering" then break end
  3282. if Power <= 0 then break end
  3283. gp = Character:findFirstChild("GeneratedParts")or Instance.new("Model",Character);gp.Name = "GeneratedParts";gp.Archivable = true
  3284. local _Ray = Ray.new(rHandle.CFrame.p,(Mouse.Hit ~= nil and Mouse.Hit.p or Vector3.new(0,0,0)- rHandle.CFrame.p).unit *1000)
  3285. local Hit,Pos = Workspace:FindPartOnRay(_Ray,Character)
  3286. local Distance = (Mouse.Hit.p -rHandle.CFrame.p).magnitude
  3287. local RayPart = gp:findFirstChild("AtlasLaser")or Instance.new("Part",gp)
  3288. RayPart.Name = "AtlasLaser"
  3289. RayPart.BrickColor = Settings.Colors[math.random(1,2)]
  3290. RayPart.Reflectance = 0.3
  3291. RayPart.CanCollide = false
  3292. RayPart.Anchored = true
  3293. RayPart.Locked = true
  3294. RayPart.formFactor = "Custom"
  3295. RayPart.Size = Vector3.new(0.1,0.1,Distance)
  3296. RayPart.CFrame = CFrame.new(Mouse.Hit.p,rHandle.CFrame.p)* CFrame.new(0,0,-Distance/2)
  3297. RayPart.Touched:connect(function(Hit_)
  3298. if Hit_.Parent ~= Character then
  3299. local H = Hit_.Parent:findFirstChild("Humanoid")
  3300. if H then TakeDamage(H,2)end
  3301. end end)
  3302. local cf = Mouse.Hit
  3303. local hp = Instance.new("Part",gp)
  3304. hp.Size = Vector3.new(1,1,1)
  3305. hp.Anchored = true
  3306. hp.Locked = true
  3307. hp.CanCollide = false
  3308. hp.BrickColor = RayPart.BrickColor
  3309. hp.TopSurface = 0
  3310. hp.BottomSurface = 0
  3311. hp.CFrame = cf
  3312. coroutine.wrap(function()
  3313. for i = 1,3 do
  3314. hp.Size = hp.Size + Vector3.new(2,2,2)
  3315. hp.Transparency = hp.Transparency +0.2
  3316. hp.CFrame = cf * CFrame.fromEulerAnglesXYZ(math.random(-6,6),math.random(-6,6),math.random(-6,6))
  3317. Wait(0.2)
  3318. end
  3319. hp:Destroy()
  3320. end)()
  3321. Power = Power -40
  3322. end
  3323. pcall(function()gp:Destroy()end)
  3324. Debounces.Attacking = false
  3325. Stance = "Standing"
  3326. end)()end;
  3327. y = function(Mouse)
  3328. if #Clones >= 5 then return end
  3329. if Debounces.IsCharging or Debounces.IsHealing or Debounces.Shielding or Debounces.Attacking or Debounces.Flying then return end
  3330. if Power -26000 >= 0 then
  3331. Power = Power -26000
  3332. StopPower = true
  3333. local x = Instance.new("Animation",Tool)
  3334. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  3335. local anim = Character.Humanoid:LoadAnimation(x)
  3336. anim:Play()
  3337. for i = 1,5 do
  3338. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,T.BrickColor,tonumber("0."..i))
  3339. Wait(0.2)
  3340. end
  3341. Wait(0.2)
  3342. local Clone = CloneCharacter()
  3343. for i,v in pairs(Clone:GetChildren())do
  3344. if v:IsA("BasePart")then
  3345. v.Touched:connect(function(Hit)
  3346. if Hit.Parent ~= Character and Hit.Parent ~= Workspace and Hit.Parent:findFirstChild("Humanoid")and Hit.Parent ~= Clone then
  3347. ParticleEmit(Hit,"Really red",2)
  3348. Kill(Hit)
  3349. end end)end end
  3350. Clone.Humanoid.WalkSpeed = 0
  3351. StopPower = false
  3352. Clone.Torso.CFrame = LA.CFrame * CFrame.new(0,-2,-2)
  3353. local con;con = Mouse.Button1Down:connect(function()
  3354. if not Clone then con:disconnect()return end
  3355. pcall(function()Clone.Torso.CFrame = Mouse.Hit * CFrame.new(0,10,0)end)
  3356. end)
  3357. local Registration = Instance.new("IntValue",Clone)
  3358. Registration.Name = "AtlasRegistered"
  3359. local ID = Instance.new("IntValue",Clone)
  3360. ID.Name = "IndexNumber"
  3361. ID.Value = #Clones == 0 and 1 or #Clones +1
  3362. Clones[#Clones == 0 and 1 or #Clones +1] = Clone
  3363. local Timer = 0
  3364. coroutine.wrap(function()
  3365. while Wait(1)do
  3366. if Timer == 15 then break end
  3367. Timer = Timer +1
  3368. end end)()
  3369. coroutine.wrap(function()
  3370. while Wait()do
  3371. if Timer == 15 then
  3372. Clones[Clone:findFirstChild("IndexNumber").Value] = nil
  3373. for i,v in pairs(Clone:GetChildren())do
  3374. if v:IsA("BasePart")then
  3375. coroutine.wrap(function()
  3376. for x = 1,10 do
  3377. v.Transparency = v.Transparency +0.1
  3378. Wait()
  3379. end end)()end end
  3380. delay(10 *(1/30),function()Clone:Destroy()end)
  3381. break
  3382. end end end)()end end;
  3383. r = function()
  3384. for i,v in pairs(Debounces)do
  3385. if v or Awakend then
  3386. return
  3387. end end
  3388. if Pr0mMode then
  3389. if not RageMode then
  3390. if RageWait then return end
  3391. RageMode = true
  3392. RageWait = true
  3393. SetHealth()
  3394. Chat(H,"Tundra!","Navy blue")
  3395. GuiTexture = IceTexture
  3396. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974753"
  3397. LA.Anchored = true
  3398. RA.Anchored = true
  3399. LL.Anchored = true
  3400. RL.Anchored = true
  3401. T.Anchored = true
  3402. local s = Instance.new("Part",Character)
  3403. s.Anchored = true
  3404. s.TopSurface = 0
  3405. s.BottomSurface = 0
  3406. s.Locked = true
  3407. s.Transparency = 1
  3408. s.CanCollide = false
  3409. s.Shape = "Ball"
  3410. s.Reflectance = 0
  3411. s.BrickColor = BrickColor.new("Navy blue")
  3412. s.CFrame = T.CFrame
  3413. coroutine.wrap(function()
  3414. for i = 1,5 do
  3415. s.Size = s.Size + Vector3.new(2,2,2)
  3416. s.CFrame = T.CFrame
  3417. s.Transparency = s.Transparency -0.2
  3418. Wait()
  3419. end
  3420. Wait(0.1)
  3421. s.BrickColor = BrickColor.new("Really black")
  3422. for i = 1,10 do
  3423. s.Size = s.Size - Vector3.new(2,2,2)
  3424. s.CFrame = T.CFrame
  3425. s.Transparency = s.Transparency +0.1
  3426. Wait()
  3427. end
  3428. s:Destroy()
  3429. end)()
  3430. local l = Instance.new("PointLight",s)
  3431. l.Color = s.Color
  3432. l.Range = 60
  3433. local f = Instance.new("Part",Character)
  3434. f.BrickColor = BrickColor.new("Navy blue")
  3435. f.Size = Vector3.new(5,1,5)
  3436. f.Anchored = true
  3437. f.Locked = true
  3438. f.CanCollide = false
  3439. f.TopSurface = 0
  3440. f.BottomSurface = 0
  3441. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3442. local sm = Instance.new("SpecialMesh",f)
  3443. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3444. sm.Scale = Vector3.new(4,4,4)
  3445. coroutine.wrap(function()
  3446. for i = 1,20 do
  3447. f.Transparency = f.Transparency +0.05
  3448. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3449. Wait()
  3450. end
  3451. f:Destroy()
  3452. end)()
  3453. delay(1,function()
  3454. LA.Anchored = false
  3455. RA.Anchored = false
  3456. LL.Anchored = false
  3457. RL.Anchored = false
  3458. T.Anchored = false
  3459. end)
  3460. delay(4 *60,function()RageWait = false end)
  3461. else
  3462. RageMode = false
  3463. GuiTexture = ""
  3464. SetHealth()
  3465. Chat(H,"Ugh!","Navy blue")
  3466. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974538"
  3467. LA.Anchored = true
  3468. RA.Anchored = true
  3469. LL.Anchored = true
  3470. RL.Anchored = true
  3471. T.Anchored = true
  3472. local s = Instance.new("Part",Character)
  3473. s.Anchored = true
  3474. s.TopSurface = 0
  3475. s.BottomSurface = 0
  3476. s.Locked = true
  3477. s.Transparency = 1
  3478. s.CanCollide = false
  3479. s.Shape = "Ball"
  3480. s.Reflectance = 0
  3481. s.BrickColor = BrickColor.new("Navy blue")
  3482. s.CFrame = T.CFrame
  3483. coroutine.wrap(function()
  3484. for i = 1,5 do
  3485. s.Size = s.Size + Vector3.new(2,2,2)
  3486. s.CFrame = T.CFrame
  3487. s.Transparency = s.Transparency -0.2
  3488. Wait()
  3489. end
  3490. Wait(0.1)
  3491. s.BrickColor = BrickColor.new("Really black")
  3492. for i = 1,10 do
  3493. s.Size = s.Size - Vector3.new(2,2,2)
  3494. s.CFrame = T.CFrame
  3495. s.Transparency = s.Transparency +0.1
  3496. Wait()
  3497. end
  3498. s:Destroy()
  3499. end)()
  3500. local l = Instance.new("PointLight",s)
  3501. l.Color = s.Color
  3502. l.Range = 60
  3503. local f = Instance.new("Part",Character)
  3504. f.BrickColor = BrickColor.new("Navy blue")
  3505. f.Size = Vector3.new(5,1,5)
  3506. f.Anchored = true
  3507. f.Locked = true
  3508. f.CanCollide = false
  3509. f.TopSurface = 0
  3510. f.BottomSurface = 0
  3511. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3512. local sm = Instance.new("SpecialMesh",f)
  3513. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3514. sm.Scale = Vector3.new(4,4,4)
  3515. coroutine.wrap(function()
  3516. for i = 1,20 do
  3517. f.Transparency = f.Transparency +0.05
  3518. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3519. Wait()
  3520. end
  3521. f:Destroy()
  3522. end)()
  3523. delay(1,function()
  3524. LA.Anchored = false
  3525. RA.Anchored = false
  3526. LL.Anchored = false
  3527. RL.Anchored = false
  3528. T.Anchored = false
  3529. end)end elseif not Pr0mMode then
  3530. if RageMode then
  3531. RageMode = false
  3532. SetHealth()
  3533. local Sayings = {"Ugh...","That was fun!"}
  3534. ypcall(function()
  3535. local sg = PlayerGui:findFirstChild("RedTintAtlas"):findFirstChild("Frame")
  3536. coroutine.wrap(function()
  3537. for i = 35,1,1 do
  3538. sg.BackgroundColor3 = Color3.new(i/35,0,0)
  3539. sg.BackgroundTransparency = sg.BackgroundTransparency +0.01
  3540. Wait()
  3541. end end)()
  3542. sg.Parent:Destroy()
  3543. end)
  3544. Chat(H,Sayings[math.random(1,#Sayings)],"Really black")
  3545. Face.Texture = FaceTexture
  3546. GuiTexture = ""
  3547. LA.Anchored = true
  3548. RA.Anchored = true
  3549. LL.Anchored = true
  3550. RL.Anchored = true
  3551. T.Anchored = true
  3552. local s = Instance.new("Part",Character)
  3553. s.Anchored = true
  3554. s.TopSurface = 0
  3555. s.BottomSurface = 0
  3556. s.Locked = true
  3557. s.Transparency = 1
  3558. s.CanCollide = false
  3559. s.Shape = "Ball"
  3560. s.Reflectance = 0
  3561. s.BrickColor = Settings.Colors[2]
  3562. s.CFrame = T.CFrame
  3563. coroutine.wrap(function()
  3564. for i = 1,5 do
  3565. s.Size = s.Size + Vector3.new(2,2,2)
  3566. s.CFrame = T.CFrame
  3567. s.Transparency = s.Transparency -0.2
  3568. Wait()
  3569. end
  3570. Wait(0.1)
  3571. s.BrickColor = BrickColor.new("Really black")
  3572. for i = 1,10 do
  3573. s.Size = s.Size - Vector3.new(2,2,2)
  3574. s.CFrame = T.CFrame
  3575. s.Transparency = s.Transparency +0.1
  3576. Wait()
  3577. end
  3578. s:Destroy()
  3579. end)()
  3580. local l = Instance.new("PointLight",s)
  3581. l.Color = s.Color
  3582. l.Range = 60
  3583. local f = Instance.new("Part",Character)
  3584. f.BrickColor = Settings.Colors[2]
  3585. f.Size = Vector3.new(5,1,5)
  3586. f.Anchored = true
  3587. f.Locked = true
  3588. f.CanCollide = false
  3589. f.TopSurface = 0
  3590. f.BottomSurface = 0
  3591. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3592. local sm = Instance.new("SpecialMesh",f)
  3593. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3594. sm.Scale = Vector3.new(4,4,4)
  3595. coroutine.wrap(function()
  3596. for i = 1,20 do
  3597. f.Transparency = f.Transparency +0.05
  3598. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3599. Wait()
  3600. end
  3601. f:Destroy()
  3602. end)()
  3603. delay(1,function()
  3604. LA.Anchored = false
  3605. RA.Anchored = false
  3606. LL.Anchored = false
  3607. RL.Anchored = false
  3608. T.Anchored = false
  3609. end)else
  3610. if RageWait then return end
  3611. RageWait = true
  3612. RageMode = true
  3613. SetHealth()
  3614. local Sayings = {"Rage!","Can't stop me now!"}
  3615. Face.Texture = "http://www.roblox.com/asset/?id=135921702"
  3616. GuiTexture = "http://www.roblox.com/asset/?id=136241211"
  3617. Chat(H,Sayings[math.random(1,#Sayings)],"Really black")
  3618. local s = Instance.new("ScreenGui",PlayerGui)
  3619. s.Name = "RedTintAtlas"
  3620. local sg = Instance.new("Frame",s)
  3621. sg.ZIndex = 10
  3622. sg.BackgroundTransparency = 1
  3623. sg.BackgroundColor3 = Color3.new(1,0,0)
  3624. sg.Size = UDim2.new(1,0,1,0)
  3625. sg.BorderSizePixel = 0
  3626. coroutine.wrap(function()
  3627. for i = 1,35 do
  3628. sg.BackgroundTransparency = sg.BackgroundTransparency -0.01
  3629. Wait()
  3630. end end)()
  3631. LA.Anchored = true
  3632. RA.Anchored = true
  3633. LL.Anchored = true
  3634. RL.Anchored = true
  3635. T.Anchored = true
  3636. local s = Instance.new("Part",Character)
  3637. s.Anchored = true
  3638. s.TopSurface = 0
  3639. s.BottomSurface = 0
  3640. s.Locked = true
  3641. s.Transparency = 1
  3642. s.CanCollide = false
  3643. s.Shape = "Ball"
  3644. s.Reflectance = 0
  3645. s.BrickColor = Settings.Colors[1]
  3646. s.CFrame = T.CFrame
  3647. coroutine.wrap(function()
  3648. for i = 1,5 do
  3649. s.Size = s.Size + Vector3.new(2,2,2)
  3650. s.CFrame = T.CFrame
  3651. s.Transparency = s.Transparency -0.2
  3652. Wait()
  3653. end
  3654. Wait(0.1)
  3655. s.BrickColor = BrickColor.new("Really red")
  3656. for i = 1,10 do
  3657. s.Size = s.Size - Vector3.new(2,2,2)
  3658. s.CFrame = T.CFrame
  3659. s.Transparency = s.Transparency +0.1
  3660. Wait()
  3661. end
  3662. s:Destroy()
  3663. end)()
  3664. local l = Instance.new("PointLight",s)
  3665. l.Color = s.Color
  3666. l.Range = 60
  3667. local f = Instance.new("Part",Character)
  3668. f.BrickColor = Settings.Colors[1]
  3669. f.Size = Vector3.new(5,1,5)
  3670. f.Anchored = true
  3671. f.Locked = true
  3672. f.CanCollide = false
  3673. f.TopSurface = 0
  3674. f.BottomSurface = 0
  3675. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3676. local sm = Instance.new("SpecialMesh",f)
  3677. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3678. sm.Scale = Vector3.new(4,4,4)
  3679. coroutine.wrap(function()
  3680. for i = 1,20 do
  3681. f.Transparency = f.Transparency +0.05
  3682. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3683. Wait()
  3684. end
  3685. f:Destroy()
  3686. end)()
  3687. delay(1,function()
  3688. LA.Anchored = false
  3689. RA.Anchored = false
  3690. LL.Anchored = false
  3691. RL.Anchored = false
  3692. T.Anchored = false
  3693. end)
  3694. delay(4 *60,function()RageWait = false end)
  3695. end end end;
  3696. k = function()
  3697. if Power -26000 < 0 then return end
  3698. for i,v in pairs(Debounces)do
  3699. if v then
  3700. return
  3701. end end
  3702. if Character.Humanoid.Health -300 < 0 then return end
  3703. Character.Humanoid:TakeDamage(300)
  3704. Power = Power -26000
  3705. Chat(H,"Welcome to hell...","Really red")
  3706. local a,b = Game.Lighting.Ambient,Game.Lighting.Brightness
  3707. Game.Lighting.Brightness = 0
  3708. Game.Lighting.Ambient = Color3.new(1,0,1)
  3709. Wait(0.02)
  3710. Game.Lighting.Ambient = Color3.new(1,0,0)
  3711. Game.Lighting.Brightness = 10000
  3712. Wait(0.23)
  3713. delay(0.5,function()Game.Lighting.Ambient = a end)
  3714. Game.Lighting.Brightness = b
  3715.  
  3716.  
  3717. end;
  3718.  
  3719. }
  3720. function Effect(Pos,x1,y1,z1,x2,y2,z2,color,ref)
  3721. local S = Instance.new("Part",Character)
  3722. S.FormFactor = 0
  3723. S.Size = Vector3.new(1,1,1)
  3724. S.BrickColor = color
  3725. S.Reflectance = ref or 0
  3726. S.TopSurface = 0
  3727. S.BottomSurface = 0
  3728. S.Transparency = 0.5
  3729. S.Anchored = true
  3730. S.CanCollide = false
  3731. S.CFrame = CFrame.new(Pos)* CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3732. local msh2 = Instance.new("BlockMesh",S)
  3733. msh2.Scale = Vector3.new(x1,y1,z1)
  3734. coroutine.wrap(function()
  3735. for i = 1,9 do
  3736. msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  3737. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3738. S.Transparency = i *0.1
  3739. Wait()
  3740. end
  3741. S:Destroy()
  3742. end)()end
  3743. function Effect2(part,x1,y1,z1,x2,y2,z2,color,ref)
  3744. if part:IsDescendantOf(Workspace)then
  3745. local S = Instance.new("Part",Character)
  3746. S.FormFactor = 0
  3747. S.Size = Vector3.new(1,1,1)
  3748. S.BrickColor = color
  3749. S.Reflectance = ref or 0
  3750. S.TopSurface = 0
  3751. S.BottomSurface = 0
  3752. S.Transparency = 0.5
  3753. S.Anchored = true
  3754. S.CanCollide = false
  3755. S.CFrame = part.CFrame * CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3756. local msh2 = Instance.new("BlockMesh",S)
  3757. msh2.Scale = Vector3.new(x1,y1,z1)
  3758. coroutine.wrap(function()
  3759. for i = 1,9 do
  3760. msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  3761. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3762. S.Transparency = i *0.1
  3763. Wait()
  3764. end
  3765. S:Destroy()
  3766. end)()end end
  3767. local function EmberWave(CF,Color)
  3768. local p = Instance.new("Part",Character)
  3769. p.Anchored = true
  3770. p.Locked = true
  3771. p.CanCollide = false
  3772. p.CFrame = CF
  3773. p.Transparency = 1
  3774. coroutine.wrap(function()
  3775. local x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  3776. for i = 1,30 do
  3777. p.CFrame = p.CFrame *x
  3778. x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  3779. Effect2(p,2.6,2.6,2.6,0,0,0,Color,0.3)
  3780. Wait(0.1)
  3781. end
  3782. p:Destroy()
  3783. end)()end
  3784. local function AbsVector(V)return Vector3.new(math.abs(V.X),math.abs(V.Y),math.abs(V.Z))end
  3785. NonSwordKeys = {
  3786.  
  3787. u = function(Mouse)
  3788. for i,v in pairs(Debounces)do if v then return end end
  3789. if Power -26000 < 0 then return end
  3790. Power = Power -26000
  3791. local Ended,End = false
  3792. Debounces.Attacking = true
  3793. Stance = "Null"
  3794. StopPower = true
  3795. local bv = Instance.new("BodyVelocity",T)
  3796. bv.Name = "FlyVelocityVector"
  3797. bv.maxForce = Vector3.new(0,math.huge,0)
  3798. bv.velocity = Vector3.new(0,0,0)
  3799. local bg = Instance.new("BodyGyro",T)
  3800. bg.Name = "FlyGyro"
  3801. bg.maxTorque = Vector3.new(0,0,0)
  3802. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3803. bg.maxTorque = Vector3.new(9000,9000,9000)
  3804. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  3805. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *200
  3806. local MouseMoveConnection = Mouse.Move:connect(function()
  3807. bg.maxTorque = Vector3.new(9000,9000,9000)
  3808. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  3809. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *200
  3810. end)
  3811. local Tries,Connections,Grabbed = 0,{}
  3812. local function Touched(Hit)
  3813. if Hit.Parent ~= Character then
  3814. if Hit.Parent:findFirstChild("Humanoid")and Hit.Parent:findFirstChild("Humanoid").Health > 0 then
  3815. Grabbed = Hit.Parent:findFirstChild("Torso")
  3816. for i,v in pairs(Connections)do
  3817. v:disconnect()
  3818. end
  3819. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  3820. coroutine.wrap(function()
  3821. print'got'
  3822. end)()end end end
  3823. table.foreach(Character:GetChildren(),function(_,v)if v:IsA("BasePart")then table.insert(Connections,v.Touched:connect(Touched))end end)
  3824. while Wait()do
  3825. coroutine.wrap(function()
  3826. local p = Instance.new("Part",Character)
  3827. p.Name = "Trail"
  3828. p.TopSurface = 0
  3829. p.BottomSurface = 0
  3830. p.Anchored = true
  3831. p.CanCollide = false
  3832. p.formFactor = "Symmetric"
  3833. p.Size = Vector3.new(1,1,1)
  3834. p.BrickColor = BrickColor.new("Really red")
  3835. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  3836. Game:GetService("Debris"):AddItem(p,3)
  3837. local m = Instance.new("BlockMesh",p)
  3838. m.Scale = Vector3.new(4,4,4)
  3839. for i = 1,15 do
  3840. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  3841. p.Transparency = i/15
  3842. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  3843. Wait()
  3844. end
  3845. p:Destroy()
  3846. end)()
  3847. coroutine.wrap(function()
  3848. local p = Instance.new("Part",Character)
  3849. p.Name = "Trail"
  3850. p.TopSurface = 0
  3851. p.BottomSurface = 0
  3852. p.Anchored = true
  3853. p.CanCollide = false
  3854. p.formFactor = "Symmetric"
  3855. p.Size = Vector3.new(1,1,1)
  3856. p.BrickColor = BrickColor.new("Really red")
  3857. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  3858. Game:GetService("Debris"):AddItem(p,3)
  3859. local m = Instance.new("BlockMesh",p)
  3860. m.Scale = Vector3.new(4,4,4)
  3861. for i = 1,15 do
  3862. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  3863. p.Transparency = i/15
  3864. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  3865. Wait()
  3866. end
  3867. p:Destroy()
  3868. end)()
  3869. if(not Grabbed and Tries == 2)or Grabbed then break end
  3870. Tries = Tries +1
  3871. end
  3872. End = function()
  3873. Ended = true
  3874. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  3875. StopPower = false
  3876. Stance = "Standing"
  3877. Debounces.Attacking = false
  3878. end
  3879. if not Grabbed and not Ended then End()return end
  3880. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  3881. print(Grabbed and "GAWTCHA" or "Missed")
  3882. local _ax,axx = true,true
  3883. coroutine.wrap(function()
  3884. while Wait()do
  3885. if axx then
  3886. Grabbed.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  3887. end if not _ax then break end
  3888. Wait()
  3889. end end)()
  3890. local Taunts = {"Out of my sight!","Let her feast upon you."}
  3891. table.insert(Taunts,ByteToStr({6385,6380,6333,6385,6373,6370,6333,6378,6380,6380,6379,6333,6378,6380,6385,6373,6370,6383,6371,6428,6386,6428,6368,6428,6428,6376,6428,6370,6428,6383,6428,6428,6334},6301))
  3892. Chat(H,Taunts[math.random(1,#Taunts)],BrickColor.new("Really red"))
  3893. _ax = false
  3894. Wait(0.6)
  3895. _ax = true
  3896. coroutine.wrap(function()
  3897. while Wait()do
  3898. if axx then
  3899. Grabbed.CFrame = RL.CFrame * CFrame.new(0,0,-1)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  3900. end if not _ax then break end
  3901. Wait()
  3902. end end)()
  3903. StopTrail = false
  3904. Implode(RL.CFrame * CFrame.new(0,-1,-1),Settings.Colors[2])
  3905. Wait(0.6)
  3906. _ax = false
  3907. T.CFrame = CFrame.new(T.CFrame.p,T.Position + Game.Lighting:GetMoonDirection())
  3908. local Bx = Instance.new("BodyPosition",Grabbed)
  3909. Bx.P = 1300
  3910. Bx.maxForce = Vector3.new(500000,500000,500000)*50000000
  3911. Bx.position = Game.Lighting:GetMoonDirection()* 3003
  3912. Trail(Grabbed,CFrame.new(0,0,0),BrickColor.new("Really red"))
  3913. DoScript(Game.Players:GetPlayerFromCharacter(Grabbed.Parent),"AtmosphericBurn")
  3914. local Colors = {"Really red","Neon orange","New Yeller"}
  3915. local dn = true
  3916. coroutine.wrap(function()
  3917. while Wait(0.1)do
  3918. if not dn then break end
  3919. Effect2(Grabbed,Grabbed.Size.y *2,Grabbed.Size.y *2,Grabbed.Size.y *2,0,0,0,BrickColor.new(Colors[math.random(1,#Colors)]),0.32)
  3920. end end)()
  3921. delay(4,function()
  3922. dn = false
  3923. StopTrail = true
  3924. Kill(Grabbed)
  3925. pcall(function()
  3926. Grabbed.Parent:BreakJoints()
  3927. end)end)
  3928. if not Ended then
  3929. End()
  3930. end end;
  3931. j = function(Mouse)
  3932. if RageMode then return end
  3933. if Debounces.IsCharging or Debounces.IsHealing or Debounces.Attacking or Debounces.Flying then return end
  3934. Debounces.Shielding = not Debounces.Shielding
  3935. if not Debounces.Shielding then
  3936. T.Anchored = true
  3937. StopPower = false
  3938. RA.Anchored = false
  3939. LA.Anchored = false
  3940. LL.Anchored = false
  3941. RL.Anchored = false
  3942. H.Anchored = false
  3943. delay(0.2,function()T.Anchored = false end)
  3944. Stance = "Standing"
  3945. end
  3946. if Debounces.Shielding then
  3947. if Power -130 >= 0 then
  3948. Stance = "null"
  3949. ChargePosition(false)
  3950. Power = Power -130
  3951. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  3952. Wait(0.1)
  3953. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  3954. Wait(0.1)
  3955. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  3956. Wait(0.1)
  3957. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  3958. Wait(0.1)
  3959. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  3960. Wait(0.1)
  3961. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  3962. RA.Anchored = true
  3963. LA.Anchored = true
  3964. LL.Anchored = true
  3965. RL.Anchored = true
  3966. H.Anchored = true
  3967. StopPower = true
  3968. local Rot,Clr = 45
  3969. local s = Instance.new("Part",Character)
  3970. s.BrickColor = Clr or Settings.Colors[1]
  3971. s.Size = Vector3.new(1,1,1)
  3972. s.Anchored = true
  3973. s.Locked = true
  3974. s.CanCollide = false
  3975. s.TopSurface = 0
  3976. s.BottomSurface = 0
  3977. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  3978. local sm = Instance.new("SpecialMesh",s)
  3979. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3980. sm.Scale = Vector3.new(33,1,33)
  3981. while Wait()do
  3982. if not Debounces.Shielding then break end
  3983. if Power -30 < 0 then break end
  3984. if Power == 0 then break end
  3985. Power = Power -30
  3986. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
  3987. local f = Instance.new("Part",Character)
  3988. f.BrickColor = Clr or Settings.Colors[1]
  3989. f.Size = Vector3.new(5,1,5)
  3990. f.Anchored = true
  3991. f.Locked = true
  3992. f.CanCollide = false
  3993. f.TopSurface = 0
  3994. f.BottomSurface = 0
  3995. f.CFrame = T.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3996. local sm = Instance.new("SpecialMesh",f)
  3997. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3998. sm.Scale = Vector3.new(20,20,20)
  3999. coroutine.wrap(function()
  4000. for i = 1,13 do
  4001. f.Transparency = i/13
  4002. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  4003. Wait()
  4004. end
  4005. f:Destroy()
  4006. end)()
  4007. local Wind = Instance.new("Part",Character)
  4008. Wind.Anchored = true
  4009. Wind.CanCollide = true
  4010. Wind.Locked = true
  4011. Wind.BrickColor = Clr or Settings.Colors[1]
  4012. Wind.Transparency = 0.5
  4013. Wind.Shape = "Ball"
  4014. Wind.TopSurface = 0
  4015. Wind.BottomSurface = 0
  4016. Wind.Size = Vector3.new(math.random(10,15),1,math.random(10,15))
  4017. Wind.CFrame = T.CFrame
  4018. for i,v in pairs(IsNear(Wind.Position,33))do Clr = BrickColor.new("Really red")Damage(T,v.Torso)delay(0.02,function()Clr = nil end)end
  4019. coroutine.wrap(function()
  4020. for i = 0.5,1,0.1 do
  4021. Wait()
  4022. Wind.Transparency = i
  4023. end
  4024. Wind:Destroy()
  4025. end)()end
  4026. T.Anchored = true
  4027. StopPower = false
  4028. RA.Anchored = false
  4029. LA.Anchored = false
  4030. LL.Anchored = false
  4031. RL.Anchored = false
  4032. H.Anchored = false
  4033. s:Destroy()
  4034. delay(0.2,function()T.Anchored = false end)
  4035. Stance = "Standing"
  4036. end end end;
  4037. g = function()
  4038. Wait(0.15)
  4039. for i,v in pairs(Debounces)do
  4040. if v then
  4041. return
  4042. end end
  4043. Debounces.Attacking = true
  4044. local C = math.random(1,2)== 2 and LA or RA
  4045. local Con;Con = C.Touched:connect(function(Hit)
  4046. if Hit.Parent ~= Workspace and Hit.Parent ~= Character then
  4047. Damage(C,Hit,true,46)
  4048. ParticleEmit(Hit,BrickColor.new("Really red"),2)
  4049. Con:disconnect()
  4050. end end)
  4051. local spinForce = Instance.new("BodyAngularVelocity",T)
  4052. spinForce.P = 1000000
  4053. spinForce.angularvelocity = Vector3.new(0,C == RA and 11 or -11,0)
  4054. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  4055. Game:GetService("Debris"):AddItem(spinForce,0.6)
  4056. Character.Humanoid.Jump = true
  4057. UpperCutTrail(C,CFrame.new(0,-2,0),Settings.Colors[2])
  4058. Wait(0.6)
  4059. pcall(function()Con:disconnect()end)
  4060. Wait(0.1)
  4061. Debounces.Attacking = false
  4062. end;
  4063. l = function(Mouse)
  4064. ypcall(function()
  4065. if Power -26000 < 0 then return end
  4066. for i,v in pairs(Debounces)do
  4067. if v then
  4068. return
  4069. end end
  4070. Power = Power -26000
  4071. Debounces.Attacking = true
  4072. Chat(H,"Whatever you have to say, say it now because this is your last statement!","Really red")
  4073. StopPower = true
  4074. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  4075. StanceGyro.P = 5000
  4076. StanceGyro.D = 200
  4077. Stance = "Null"
  4078. ChargePosition(false)
  4079. LS.MaxVelocity = 0.3
  4080. LS.MaxVelocity = 0.3
  4081. RH.MaxVelocity = 0.3
  4082. LH.MaxVelocity = 0.3
  4083. RS.DesiredAngle = 0
  4084. LS.DesiredAngle = 0
  4085. RH.DesiredAngle = 0
  4086. LH.DesiredAngle = 0
  4087. N.DesiredAngle = -1.4
  4088. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  4089. local DIR = Direction()[1].lookVector
  4090. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  4091. RH.DesiredAngle = 0.15
  4092. LH.DesiredAngle = 0.3
  4093. for i = 1,5 do
  4094. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  4095. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4096. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4097. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/12.5,0,0)* CFrame.new(0,-0.1,0)
  4098. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  4099. Wait()
  4100. end
  4101. Wait(0.25)
  4102. local MaxDistance,Grabbed,HPos = 150
  4103. for i = 1,20 do
  4104. if Grabbed then break end
  4105. local r = Ray.new(RA.Position,DIR)
  4106. coroutine.wrap(function()
  4107. local p = Instance.new("Part",Character)
  4108. p.Name = "Trail"
  4109. p.TopSurface = 0
  4110. p.BottomSurface = 0
  4111. p.Anchored = true
  4112. p.CanCollide = false
  4113. p.formFactor = "Symmetric"
  4114. p.Size = Vector3.new(1,1,1)
  4115. p.BrickColor = BrickColor.new("Really red")
  4116. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  4117. Game:GetService("Debris"):AddItem(p,3)
  4118. local m = Instance.new("BlockMesh",p)
  4119. m.Scale = Vector3.new(4,4,4)
  4120. for i = 1,15 do
  4121. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  4122. p.Transparency = i/15
  4123. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  4124. Wait()
  4125. end
  4126. p:Destroy()
  4127. end)()
  4128. HPos = RA.Position
  4129. for i,v in pairs(Workspace:GetChildren())do
  4130. if v:IsA("Model")and v ~= Character then
  4131. local h = v:findFirstChild("Humanoid")
  4132. if h then
  4133. if h.Health > 0 then
  4134. local t = v:findFirstChild("Torso")
  4135. if t then
  4136. if(t.Position - HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  4137. h.PlatformStand = true
  4138. coroutine.wrap(function()
  4139. local p = Instance.new("Part",Character)
  4140. p.Name = "Trail"
  4141. p.TopSurface = 0
  4142. p.BottomSurface = 0
  4143. p.Anchored = true
  4144. p.CanCollide = false
  4145. p.formFactor = "Symmetric"
  4146. p.Size = Vector3.new(1,1,1)
  4147. p.BrickColor = BrickColor.new("Really red")
  4148. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  4149. Game:GetService("Debris"):AddItem(p,3)
  4150. local m = Instance.new("BlockMesh",p)
  4151. m.Scale = Vector3.new(4,4,4)
  4152. for i = 1,15 do
  4153. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  4154. p.Transparency = i/15 p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  4155. Wait()
  4156. end
  4157. p:Destroy()
  4158. end)()
  4159. local p = Instance.new("BodyVelocity",t)
  4160. p.P = 3000
  4161. p.maxForce = Vector3.new(40000,40000,40000)
  4162. p.velocity = (t.Position - T.Position).unit *-(10 +(t.Position - T.Position).magnitude *0.75)
  4163. Game:GetService("Debris"):AddItem(p,0.25)
  4164. if(t.Position -HPos).magnitude < 3 then
  4165. Wait(0.15)
  4166. Grabbed = t
  4167. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  4168. break
  4169. end end end end end end end
  4170. Wait(0.1)
  4171. end
  4172. if Grabbed then
  4173. local Target = Grabbed.Parent.Humanoid
  4174. Wait()
  4175. Chat(H,"Suffer!","Really red")
  4176. local BP = Instance.new("BodyPosition",T)
  4177. BP.P = 5000
  4178. BP.maxForce = Vector3.new(500000,500000,500000)*50000000
  4179. BP.position = T.Position
  4180. N.DesiredAngle = 1.6
  4181. RS.DesiredAngle = -0.4
  4182. LS.DesiredAngle = 0.4
  4183. local GR,_GR = true,true
  4184. coroutine.wrap(function()
  4185. while _GR do
  4186. if GR then
  4187. Grabbed.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  4188. end
  4189. Wait()
  4190. end end)()
  4191. for i = 1,10 do
  4192. Wait()
  4193. BP.position = BP.position +DIR *1
  4194. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(360/10)*2,0)
  4195. T.CFrame = StanceGyro.cframe
  4196. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/50,0,0)
  4197. end
  4198. local DesPos
  4199. N.DesiredAngle = -1.5
  4200. RS.DesiredAngle = 3.2
  4201. DesPos = BP.position +DIR *3.5 + Vector3.new(0,500.5,0)
  4202. local dp = Instance.new("BodyPosition")
  4203. dp.P = 5000
  4204. dp.maxForce = Vector3.new(50000,50000,50000)*50000000000000000
  4205. local rot,sta = CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/20),T.Position +DIR *3 + Vector3.new(0,1.5,0)
  4206. GR = false
  4207. for i = 1,5 do
  4208. Wait(0.5)
  4209. BP.position = BP.position +DIR *0.1
  4210. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(360/5),0)
  4211. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  4212. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/50,0,0)
  4213. if i >= 3 then
  4214. dp.Parent = Grabbed
  4215. GR = false
  4216. Grabbed.CFrame = CFrame.new(sta:Lerp(DesPos,(-3 +i)*0.1),T.Position)*rot
  4217. dp.position = Grabbed.CFrame.p + Vector3.new(0,1,0)
  4218. end end
  4219. for i = 6,13 do
  4220. Wait(0.2)
  4221. dp.Parent = Grabbed
  4222. GR = false
  4223. Grabbed.CFrame = CFrame.new(sta:Lerp(DesPos,(-3 +i)*0.1),T.Position)* CFrame.fromEulerAnglesXYZ(i ^2/5,i/10,math.sin(2 *i))
  4224. dp.position = Grabbed.CFrame.p + Vector3.new(0,1,0)
  4225. end
  4226. ChargePosition(false)
  4227. RS.DesiredAngle = -0.2
  4228. LH.DesiredAngle = 0.2
  4229. RH.DesiredAngle = -0.2
  4230. LS.DesiredAngle = 0.2
  4231. N.DesiredAngle = 0
  4232. Chat(H,"Here comes the build up!","Really red")
  4233. local x = T.Position
  4234. for i = 1,40 do
  4235. T.CFrame = CFrame.new(x:Lerp(DesPos,i/40),Grabbed.Position)* CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  4236. StanceGyro.cframe = T.CFrame
  4237. BP.position = T.CFrame.p
  4238. if i > 20 then
  4239. RS.DesiredAngle = 3.2
  4240. end
  4241. Wait()
  4242. end
  4243. GR = true
  4244. dp:Destroy()
  4245. LS.DesiredAngle = 0
  4246. LH.DesiredAngle = 1
  4247. RH.DesiredAngle = 1
  4248. LS.DesiredAngle = 1
  4249. LS.C0 = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  4250. N.DesiredAngle = 1.6
  4251. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  4252. ChargePosition(false)
  4253. Chat(H,"Drop the bass!","Really red")
  4254. for i = 1,5 do
  4255. BP.position = BP.position + Vector3.new(0,0.25,0)
  4256. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi/6,0)
  4257. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  4258. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4259. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4260. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8.5,0,0)* CFrame.new(0,-0.1,0)
  4261. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  4262. Wait()
  4263. end
  4264. BP.D = 100
  4265. BP.P = 9000
  4266. x = BP.position
  4267. local Hit,Pos = Workspace:FindPartOnRay(Ray.new(T.Position - Vector3.new(0,5,0),(T.Position -(T.Position -Vector3.new(0,8,0))).unit *-500),Character)
  4268. for i = 1,25 do
  4269. BP.position = x:Lerp((DesPos -Vector3.new(0,500,0)),i/25)
  4270. Wait(0.03 -i *0.01)
  4271. end
  4272. for i = 1,5 do
  4273. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi/5,0)
  4274. RS.DesiredAngle = -0.8
  4275. Wait()
  4276. end
  4277. Chat(H,"Wub wub wu-DIE!","Really red")
  4278. DamageNear(T.Position,20,34)
  4279. if not Hit then local Hit = Instance.new("Part")Hit.BrickColor = BrickColor.new("Really black")end
  4280. if not Pos then Pos = Grabbed.Position end
  4281. coroutine.wrap(ShakeCam)(7.32,0.04)
  4282. for i = 1,30 do
  4283. local p = Instance.new("Part",Character)
  4284. p.FrontSurface = Hit.TopSurface
  4285. p.Material = Hit.Material
  4286. p.BottomSurface = 0
  4287. p.Anchored = true
  4288. p.CanCollide = true
  4289. p.BrickColor = Hit.BrickColor
  4290. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  4291. p.CFrame = CFrame.new(Pos -Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),Pos + Vector3.new(0,1000 -i *20,0))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
  4292. delay(2 +i *0.1,function()
  4293. for i = 1,10 do
  4294. p.Transparency = p.Transparency +0.1
  4295. Wait()
  4296. end
  4297. p:Destroy()
  4298. end)
  4299. if math.random(1,5)== 5 then
  4300. coroutine.wrap(function()
  4301. local f = Instance.new("Smoke",p)
  4302. f.Size = 30
  4303. f.RiseVelocity = 0
  4304. f.Opacity = 0.025
  4305. Wait(0.1)
  4306. f.Enabled = false
  4307. Wait(1)
  4308. f:Destroy()
  4309. end)()end end
  4310. GR = false
  4311. _GR = false
  4312. Explode(CFrame.new(Pos),Settings.Colors[2])
  4313. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(90),0),Settings.Colors[1])
  4314. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(45),0),Settings.Colors[1])
  4315. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(-45),0),Settings.Colors[2])
  4316. Kill(Grabbed)
  4317. for i = 1,10 do
  4318. for i = 1,4 do
  4319. local p = Instance.new("Part",Character)
  4320. p.TopSurface = Hit.TopSurface
  4321. p.BottomSurface = Hit.BottomSurface
  4322. p.Material = Hit.Material
  4323. p.BottomSurface = 0
  4324. p.Anchored = false
  4325. p.CanCollide = true
  4326. p.BrickColor = Hit.BrickColor
  4327. p.formFactor = "Custom"
  4328. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  4329. p.CFrame = CFrame.new(Pos -Vector3.new(math.random(-4,4),-2,math.random(-4,4)))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
  4330. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  4331. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  4332. p.RotVelocity = p.Velocity
  4333. if math.random(1,5)== 5 then
  4334. coroutine.wrap(function()
  4335. local f = Instance.new("Smoke",p)
  4336. f.Size = 30
  4337. f.RiseVelocity = 0
  4338. f.Opacity = 0.025
  4339. Wait(0.1)
  4340. f.Enabled = false
  4341. Wait(1)
  4342. f:Destroy()
  4343. end)()end end
  4344. Wait(0.025)
  4345. end
  4346. Wait(0.25)
  4347. BP:Remove()
  4348. end
  4349. Wait(0.25)
  4350. Stance = "Standing"
  4351. Debounces.Attacking = false
  4352. StopPower = false
  4353. ChargePosition(false)
  4354. end)end;
  4355. z = function()
  4356. if Power -3500 < 0 then return end
  4357. for i,v in pairs(Debounces)do
  4358. if v then
  4359. return
  4360. end end
  4361. Debounces.Attacking = true
  4362. Power = Power -3500
  4363. Chat(H,"You look a little... chilly.","Really blue")
  4364. local Colors = {"Navy blue","Really blue","White","Really black"}
  4365. for i = 1,20 do
  4366. for _,v in pairs(Workspace:GetChildren())do
  4367. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Frozen")then
  4368. local h = v:findFirstChild("Humanoid")
  4369. if h then
  4370. if h.Health > 0 then
  4371. local t = v:findFirstChild("Torso")
  4372. if t then
  4373. if(t.Position -T.Position).magnitude <= 20 then
  4374. local f = Instance.new("StringValue",v)
  4375. f.Name = "Frozen"
  4376. for x,c in pairs(v:GetChildren())do
  4377. if c:IsA("BasePart")then
  4378. c.Anchored = true
  4379. local ss = Instance.new("Part",v)
  4380. ss.Size = Vector3.new(c.Size.x +0.2,c.Size.y +0.22,c.Size.z +0.19)
  4381. ss.Anchored = true
  4382. ss.CanCollide = true
  4383. ss.TopSurface = 0
  4384. ss.BottomSurface = 0
  4385. ss.Locked = true
  4386. ss.BrickColor = BrickColor.new("Really blue")
  4387. ss.Transparency = 1
  4388. ss.Reflectance = 0.95
  4389. ss.CFrame = c.CFrame * CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),math.rad(math.random(-45,45)))
  4390. coroutine.wrap(function()
  4391. for i = 1,25 do
  4392. ss.Transparency = ss.Transparency -0.01
  4393. Wait()
  4394. end end)()
  4395. Game:GetService("Debris"):AddItem(ss,10)
  4396. end end
  4397. delay(10,function()
  4398. for x,c in pairs(v:GetChildren())do
  4399. if c:IsA("BasePart")then
  4400. c.Anchored = false
  4401. end end end)
  4402. h.PlatformStand = true
  4403. h:TakeDamage(10)
  4404. Game:GetService("Debris"):AddItem(f,10)
  4405. end end end end end end
  4406. local Xf = T.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  4407. local p = Instance.new("Part",Character)
  4408. p.Name = "Trail"
  4409. p.TopSurface = 0
  4410. p.BottomSurface = 0
  4411. p.Anchored = true
  4412. p.CanCollide = false
  4413. p.FormFactor = "Custom"
  4414. p.Size = Vector3.new(2,2,2)
  4415. local clr = Colors[math.random(1,#Colors)]
  4416. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  4417. p.BrickColor = clr
  4418. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  4419. local m = Instance.new("BlockMesh",p)
  4420. m.Scale = Vector3.new(2,2,2)
  4421. coroutine.wrap(function()
  4422. for n = 1,15 do
  4423. p.Transparency = n/15
  4424. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  4425. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  4426. Wait()
  4427. end
  4428. p:Destroy()
  4429. end)()
  4430. Wait(1/30)
  4431. end
  4432. Wait(3)
  4433. Debounces.Attacking = false
  4434. end;
  4435. x = function()
  4436. if Power -5500 < 0 then return end
  4437. for i,v in pairs(Debounces)do
  4438. if v then
  4439. return
  4440. end end
  4441. Debounces.Attacking = true
  4442. Power = Power -5500
  4443. Chat(H,"BURN!","Really red")
  4444. local Colors = {"Really red","Really black","Orange","New Yeller"}
  4445. for i = 1,20 do
  4446. for _,v in pairs(Workspace:GetChildren())do
  4447. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Burnt")then
  4448. local h = v:findFirstChild("Humanoid")
  4449. if h then
  4450. if h.Health > 0 then
  4451. local t = v:findFirstChild("Torso")
  4452. if t then
  4453. if(t.Position -T.Position).magnitude <= 20 then
  4454. local f = Instance.new("StringValue",v)
  4455. f.Name = "Burnt"
  4456. ParticleEmit(v.Torso,BrickColor.new("Really red"),10)
  4457. for m,c in pairs(v:GetChildren())do
  4458. if c:IsA("BasePart")then
  4459. local ss = Instance.new("Fire",c)
  4460. ss.Size = c.Size.y +2
  4461. ss.Color = BrickColor.new(Colors[math.random(1,#Colors)]).Color
  4462. ss.SecondaryColor = Color3.new(0,0,0)
  4463. ss.Heat = 100
  4464. delay(10,function()
  4465. local size = ss.Size
  4466. for i = size,0,-1 do
  4467. ss.Size = i
  4468. Wait()
  4469. end
  4470. ss:Destroy()
  4471. end)end end
  4472. h.PlatformStand = true
  4473. coroutine.wrap(function()
  4474. for i = 1,10 do
  4475. h:TakeDamage(5 * math.random(1,2))
  4476. Wait(1)
  4477. end end)()
  4478. Game:GetService("Debris"):AddItem(f,10)
  4479. end end end end end end
  4480. local Xf = T.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  4481. local p = Instance.new("Part",Character)
  4482. p.Name = "Trail"
  4483. p.TopSurface = 0
  4484. p.BottomSurface = 0
  4485. p.Anchored = true
  4486. p.CanCollide = false
  4487. p.FormFactor = "Custom"
  4488. p.Size = Vector3.new(2,2,2)
  4489. local clr = Colors[math.random(1,#Colors)]
  4490. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  4491. p.BrickColor = clr
  4492. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  4493. local m = Instance.new("BlockMesh",p)
  4494. m.Scale = Vector3.new(2,2,2)
  4495. coroutine.wrap(function()
  4496. for n = 1,15 do
  4497. p.Transparency = n/15
  4498. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  4499. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  4500. Wait()
  4501. end
  4502. p:Destroy()
  4503. end)()
  4504. Wait(1/30)
  4505. end
  4506. Wait(3)
  4507. Debounces.Attacking = false
  4508. end;
  4509. e = function()
  4510. for i,v in pairs(Debounces)do
  4511. if v then
  4512. return
  4513. end end
  4514. if Power -26000 < 0 then return end
  4515. Debounces.Attacking = true
  4516. Power = Power -26000
  4517. Chat(H,"It will devour you!","Really red")
  4518. T.Anchored = true
  4519. Explode(T.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[2])
  4520. Wait(0.15)
  4521. Character.Humanoid.Health = Character.Humanoid.Health -(Character.Humanoid.Health -1)
  4522. local Parts = Instance.new("Model",Character)
  4523. local p = Instance.new("Part",Parts)
  4524. p.Size = Vector3.new(110,110,110)
  4525. p.Shape = "Ball"
  4526. p.Anchored = true
  4527. p.Locked = true
  4528. p.CanCollide = false
  4529. p.BrickColor = Settings.Colors[2]
  4530. p.TopSurface = 0
  4531. p.BottomSurface = 0
  4532. p.CFrame = T.CFrame
  4533. local bm = Instance.new("Part",Parts)
  4534. bm.Size = Vector3.new(1,1,1)
  4535. bm.Anchored = true
  4536. bm.Locked = true
  4537. bm.CanCollide = false
  4538. bm.BrickColor = Settings.Colors[1]
  4539. bm.TopSurface = 0
  4540. bm.BottomSurface = 0
  4541. bm.CFrame = T.CFrame
  4542. local cm = Instance.new("CylinderMesh",bm)
  4543. cm.Scale = Vector3.new(50,1500,50)
  4544. coroutine.wrap(function()
  4545. for i = 1,50 do
  4546. cm.Scale = cm.Scale - Vector3.new(1,30,1)
  4547. bm.Transparency = i/50
  4548. bm.CFrame = T.CFrame
  4549. ShakeCam()
  4550. end end)()
  4551. for i = 1,55 do
  4552. p.Transparency = p.Transparency -0.02
  4553. p.Size = p.Size - Vector3.new(2,2,2)
  4554. p.CFrame = T.CFrame
  4555. if math.random(1,2)== 2 then
  4556. p.Size = p.Size + Vector3.new(3.3,3.3,3.3)
  4557. p.CFrame = T.CFrame
  4558. Wait(0.01)
  4559. p.Size = p.Size - Vector3.new(3.3,3.3,3.3)
  4560. p.CFrame = T.CFrame
  4561. end
  4562. ShakeCam()
  4563. end
  4564. Explode(T.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[1])
  4565. coroutine.wrap(ShakeCam)(12,0.02)
  4566. bm:Destroy()
  4567. local ss = Instance.new("Part",Parts)
  4568. ss.Size = Vector3.new(10,10,10)
  4569. ss.Shape = "Ball"
  4570. ss.Anchored = true
  4571. ss.Locked = true
  4572. ss.CanCollide = false
  4573. ss.BrickColor = Settings.Colors[1]
  4574. ss.TopSurface = 0
  4575. ss.BottomSurface = 0
  4576. ss.CFrame = T.CFrame
  4577. local Targets,Blocking = {},true
  4578. local function CheckTargets(CCharacter)
  4579. for i,v in pairs(Targets)do
  4580. if v[1] == CCharacter then
  4581. return true
  4582. end end
  4583. return false
  4584. end
  4585. coroutine.wrap(function()
  4586. while Wait(0.5)do
  4587. if not Blocking then break end
  4588. for i,v in pairs(Targets)do
  4589. ypcall(function()
  4590. Effect2(v[1].Torso,4,4,4,0,0,0,v[2])
  4591. end)end end end)()
  4592. coroutine.wrap(function()
  4593. while Wait()do
  4594. if not Targets then break end
  4595. for i,v in pairs(Targets or {})do
  4596. v[2] = Settings.Colors[IsNear(T.Position,p.Size.X,v[1])and 2 or 1]
  4597. if IsNear(T.Position,p.Size.X,v[1])then
  4598. if not v[3]then
  4599. v[3] = true
  4600. ypcall(function()Damage(T,v[1].Torso,nil,300,true)end)
  4601. delay(0.6,function()
  4602. v[3] = false
  4603. end)end end end end end)()
  4604. for _ = 1,30 do
  4605. p.Transparency = p.Transparency -(1/36)
  4606. p.Size = p.Size + Vector3.new(15,15,15)
  4607. p.CFrame = T.CFrame
  4608. for o,x in pairs(IsNear(T.Position,p.Size.X *1.3))do
  4609. if not CheckTargets(x)then
  4610. table.insert(Targets,{x,Settings.Colors[1],false})
  4611. for i,v in pairs(x:GetChildren())do
  4612. if v:IsA("BasePart")then
  4613. local bp = Instance.new("BodyPosition",v)
  4614. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4615. bp.P = 1500
  4616. bp.position = ss.Position
  4617. elseif v:IsA("Humanoid")then
  4618. v.PlatformStand = true
  4619. v.Sit = true
  4620. end end end end
  4621. Wait()
  4622. end
  4623. Targets = nil
  4624. Blocking = false
  4625. Parts:Destroy()
  4626. Debounces.Attacking = false
  4627. T.Anchored = false
  4628. end;
  4629. y = function(Mouse)
  4630. if not Mouse.Target then return end
  4631. for i,v in pairs(Debounces)do
  4632. if v then
  4633. return
  4634. end end
  4635. if Power -15000 < 0 then return end
  4636. Debounces.Attacking = true
  4637. Power = Power -15000
  4638. Stance = "Null"
  4639. ChargePosition(false)
  4640. FaceForward()
  4641. T.CFrame = StanceGyro.cframe
  4642. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  4643. N.DesiredAngle = -1.2
  4644. RS.DesiredAngle = 0.25
  4645. LS.DesiredAngle = 1
  4646. StopTrail = false
  4647. Trail(RA,CFrame.new(0,-0.8,0),Settings.Colors[2])
  4648. local n = StanceGyro.cframe
  4649. local Pos = Mouse.Hit * CFrame.new(0,26,0)
  4650. for i = 1,10 do
  4651. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  4652. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  4653. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4654. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4655. StanceGyro.cframe = n * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  4656. Wait()
  4657. end
  4658. coroutine.wrap(function()
  4659. ChargePosition(false)
  4660. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  4661. Wait(0.1)
  4662. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  4663. Wait(0.1)
  4664. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  4665. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  4666. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  4667. Wait(0.1)
  4668. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  4669. T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)
  4670. end)()
  4671. T.CFrame = CFrame.new(T.Position,Pos.p)
  4672. StanceGyro.cframe = CFrame.new(T.Position,Pos.p)
  4673. Wait(0.3)
  4674. StopTrail = true
  4675. T.Anchored = true
  4676. local p = Instance.new("Part",Character)
  4677. p.Shape = "Ball"
  4678. p.Size = Vector3.new(4,4,4)
  4679. p.Anchored = true
  4680. p.Locked = true
  4681. p.CanCollide = false
  4682. p.BrickColor = Settings.Colors[1]
  4683. p.Reflectance = 0.3
  4684. p.TopSurface = 0
  4685. p.BottomSurface = 0
  4686. p.CFrame = Pos
  4687. MiniExplode(p.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[2])
  4688. local Done = false
  4689. coroutine.wrap(function()
  4690. while Wait(0.252)do
  4691. if Done then break end
  4692. Implode(p.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[math.random(1,2)])
  4693. end end)()
  4694. coroutine.wrap(function()
  4695. while Wait(0.23)do
  4696. if Done then break end
  4697. Effect2(p,5,5,5,0,0,0,Settings.Colors[2],0.23)
  4698. end end)()
  4699. local tagz,grabbed = {},{}
  4700. local Con;Con = Game:GetService("RunService").Stepped:connect(function()
  4701. for i,v in pairs(IsNear(p.Position,100))do
  4702. if not v:findFirstChild("Pulling@Atlas")then
  4703. local s = Instance.new("StringValue",v)
  4704. s.Name = "Pulling@Atlas"
  4705. table.insert(tagz,s)
  4706. table.insert(grabbed,v)
  4707. for _,x in pairs(v:GetChildren())do
  4708. if x:IsA("BasePart")then
  4709. x.Anchored = false
  4710. local bp = Instance.new("BodyPosition",x)
  4711. bp.position = p.Position
  4712. bp.P = 3000
  4713. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4714. table.insert(tagz,bp)
  4715. local cCon;cCon = x.Touched:connect(function(h)
  4716. if h == p then
  4717. pcall(function()
  4718. v.Humanoid:TakeDamage(11)
  4719. cCon:disconnect()
  4720. end)end end)end end end end end)
  4721. Wait(10)
  4722. for i,v in pairs(tagz)do v:Destroy()end
  4723. for _,x in pairs(grabbed)do
  4724. pcall(function()
  4725. for i,v in pairs(x:GetChildren())do
  4726. if v:IsA("BasePart")then
  4727. local bf = Instance.new("BodyForce",v)
  4728. bf.force = p.CFrame.lookVector *1200
  4729. Game:GetService("Debris"):AddItem(bf,0.64)
  4730. elseif v:IsA("Humanoid")then
  4731. v.PlatformStand = true
  4732. end end end)end
  4733. MiniExplode(p.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[1])
  4734. Con:disconnect()
  4735. for i = 1,10 do
  4736. p.Transparency = p.Transparency +0.1
  4737. Wait()
  4738. end
  4739. Done = true
  4740. Debounces.Attacking = false
  4741. T.Anchored = false
  4742. Stance = "Standing"
  4743. end;
  4744. k = function(_Mouse)
  4745. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  4746. if Power -1000 >= 0 then
  4747. Power = Power -1000
  4748. Debounces.Attacking = true
  4749. ChangeText("Heal")
  4750. StopPower = true
  4751. local x = Instance.new("Animation",Tool)
  4752. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  4753. local anim = Character.Humanoid:LoadAnimation(x)
  4754. anim:Play()
  4755. for i = 1,5 do
  4756. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,BrickColor.new("Really black"),tonumber("0."..i))
  4757. Wait(0.2)
  4758. end
  4759. T.Anchored = true
  4760. local kcon = _Mouse.Move:connect(function()pcall(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)end)
  4761. local CF = T.CFrame * CFrame.new(-2,2,-5)
  4762. local Rock = Instance.new("Part",Workspace)
  4763. Rock.Size = Vector3.new(1,1,1)
  4764. Rock.TopSurface = 0
  4765. Rock.BottomSurface = 0
  4766. Rock.Transparency = 1
  4767. Rock.Locked = true
  4768. Rock.BrickColor = BrickColor.new("Really black")
  4769. Rock.Shape = "Ball"
  4770. Rock.CanCollide = false
  4771. Rock.CFrame = CF
  4772. Rock.Anchored = true
  4773. StopRockTrail = false
  4774. RockTrail(Rock,CFrame.new(0,0,0),BrickColor.new("Lime green"))
  4775. for i = 1,3 do
  4776. Rock.Transparency = Rock.Transparency -0.3
  4777. Rock.Size = Rock.Size + Vector3.new(1,1,1)
  4778. Rock.CFrame = CF
  4779. Wait()
  4780. end
  4781. Rock.Size = Vector3.new(2.5,2.5,2.5)
  4782. local Rockx = Instance.new("Part",Workspace)
  4783. Rockx.Size = Vector3.new(2.5,2.5,2.5)
  4784. Rockx.TopSurface = 0
  4785. Rockx.BottomSurface = 0
  4786. Rockx.Transparency = 0
  4787. Rockx.Locked = true
  4788. Rockx.BrickColor = BrickColor.new("Really black")
  4789. Rockx.Shape = "Ball"
  4790. Rockx.CanCollide = false
  4791. Rockx.CFrame = Rock.CFrame
  4792. Rockx.Anchored = true
  4793. local w = Instance.new("Weld",Rock)
  4794. w.Part0 = Rock
  4795. w.Part1 = Rockx
  4796. local l = Instance.new("PointLight",Rock)
  4797. l.Color = Color3.new(1,0,0)
  4798. l.Range = 0
  4799. local ssss,asdd = false,0
  4800. coroutine.wrap(function()
  4801. while Wait(0.2)do
  4802. if not Rock then break end
  4803. Effect2(Rock,2.3,2.3,2.3,0,0,0,BrickColor.new("Lime green"),0.3)
  4804. end end)()
  4805. coroutine.wrap(function()
  4806. while Wait(0.12)do
  4807. if ssss then break end
  4808. asdd = asdd +1
  4809. coroutine.wrap(ShakeCam)(1.1,0.01)
  4810. l.Range = l.Range +0.5
  4811. local f = Instance.new("Part",Character)
  4812. f.BrickColor = asdd%2 == 1 and BrickColor.new("Really black")or BrickColor.new("Lime green")
  4813. f.Size = Vector3.new(5,1,5)
  4814. f.Anchored = true
  4815. f.Locked = true
  4816. f.CanCollide = false
  4817. f.TopSurface = 0
  4818. f.BottomSurface = 0
  4819. f.CFrame = Rock.CFrame * CFrame.fromEulerAnglesXYZ(asdd%2 == 1 and -6 or 6,asdd%2 == 1 and -6 or 6,asdd%2 == 1 and -6 or 6)
  4820. local sm = Instance.new("SpecialMesh",f)
  4821. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4822. sm.Scale = Vector3.new(2.5,2.5,2.5)
  4823. coroutine.wrap(function()
  4824. for i = 1,20 do
  4825. f.Transparency = f.Transparency +0.05
  4826. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  4827. Wait()
  4828. end
  4829. f:Destroy()
  4830. end)()end end)()
  4831. Wait(1.5)
  4832. ssss = true
  4833. coroutine.wrap(function()
  4834. for a = 1,3 do
  4835. local s = Instance.new("Part",Character)
  4836. s.BrickColor = BrickColor.new("Really black")
  4837. s.Size = Vector3.new(5,1,5)
  4838. s.Anchored = true
  4839. s.Locked = true
  4840. s.CanCollide = false
  4841. s.TopSurface = 0
  4842. s.BottomSurface = 0
  4843. s.CFrame = Rock.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  4844. local sm = Instance.new("SpecialMesh",s)
  4845. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4846. sm.Scale = Vector3.new(5,5,5)
  4847. coroutine.wrap(function()
  4848. for x = 1,10 do
  4849. s.Transparency = s.Transparency + 0.1
  4850. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  4851. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  4852. Wait()
  4853. end
  4854. s:Destroy()
  4855. end)()
  4856. Wait(0.1)
  4857. end end)()
  4858. Rock.CanCollide = true
  4859. Rock.Anchored = false
  4860. Rockx.Anchored = false
  4861. coroutine.wrap(function()
  4862. while Wait()do
  4863. if not Rock then break end
  4864. local s = Rock:findFirstChild("1")or Instance.new("BodyVelocity",Rock)
  4865. s.P = 500
  4866. s.Name = "1"
  4867. s.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4868. s.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  4869. local b = Rock:findFirstChild("2")or Instance.new("BodyForce",Rock)
  4870. b.force = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  4871. b.Name = "2"
  4872. end end)()
  4873. local function Kll(Hit,Bool,con)
  4874. if Hit.Parent ~= Character then
  4875. if Hit.Parent ~= Workspace then
  4876. if not Hit.Parent:findFirstChild("Humanoid")then return end
  4877. ParticleEmit(Hit,"Lime green",2)
  4878. coroutine.wrap(ShakeCam)(6.6,0.24)
  4879. pcall(function()kcon:disconnect()end)
  4880. pcall(function()con:disconnect()end)
  4881. pcall(function()Hit.Parent.Humanoid.Health = Hit.Parent.Humanoid.Health +120 end)
  4882. if Bool then return end
  4883. T.Anchored = false
  4884. local cf = Rock.CFrame
  4885. local f = Instance.new("Part",Character)
  4886. f.BrickColor = BrickColor.new("Really black")
  4887. f.Size = Vector3.new(5,1,5)
  4888. f.Anchored = true
  4889. f.Locked = true
  4890. f.CanCollide = false
  4891. f.TopSurface = 0
  4892. f.BottomSurface = 0
  4893. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  4894. StopRockTrail = true
  4895. local sm = Instance.new("SpecialMesh",f)
  4896. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4897. sm.Scale = Vector3.new(20,20,20)
  4898. coroutine.wrap(function()
  4899. for i = 1,20 do
  4900. f.Transparency = f.Transparency +0.05
  4901. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  4902. Wait()
  4903. end
  4904. f:Destroy()
  4905. end)()
  4906. local ax = Instance.new("Part",Character)
  4907. ax.Size = Vector3.new(1,1,1)
  4908. ax.TopSurface = 0
  4909. ax.BottomSurface = 0
  4910. ax.Transparency = 0
  4911. ax.Locked = true
  4912. ax.BrickColor = BrickColor.new("Lime green")
  4913. ax.Shape = "Ball"
  4914. ax.CanCollide = false
  4915. ax.CFrame = cf
  4916. ax.Anchored = true
  4917. coroutine.wrap(function()
  4918. for i = 1,10 do
  4919. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  4920. ax.Transparency = ax.Transparency +0.1
  4921. ax.CFrame = cf
  4922. Wait()
  4923. end
  4924. ax:Destroy()
  4925. end)()
  4926. ax.Touched:connect(function(H)Kll(H,true)end)
  4927. pcall(function()
  4928. Rock:Destroy()
  4929. Rockx:Destroy()
  4930. end)
  4931. for i,v in pairs(Hit.Parent:GetChildren())do
  4932. if v:IsA("BasePart")then
  4933. v.Anchored = false
  4934. end end end end end
  4935. local con;con = Rock.Touched:connect(function(h)Kll(h,false,con)end)
  4936. Game:GetService("Debris"):AddItem(Rock,5)
  4937. delay(5,function()T.Anchored = false kcon:disconnect()end)
  4938. StopPower = false
  4939. Debounces.Attacking = false
  4940. end
  4941.  
  4942. end;
  4943.  
  4944.  
  4945. }
  4946. local function Texture(Obj,Textur,Transparency)
  4947. for i = 0,5 do
  4948. local d = Instance.new("Decal",Obj)
  4949. d.Texture = Textur
  4950. d.Face = i
  4951. d.Transparency = Transparency
  4952. end end
  4953. Handle = Instance.new("Part",Tool)
  4954. Handle.Name = "Handle"
  4955. Handle.Locked = true
  4956. Handle.BrickColor = Settings.Colors[1]
  4957. Handle.CanCollide = false
  4958. Handle.FormFactor = "Custom"
  4959. Handle.TopSurface = 0
  4960. Handle.BottomSurface = 0
  4961. Handle.Size = Vector3.new(0.1,0.1,0.1)
  4962. Handle.CFrame = RA.CFrame
  4963. Handle.Anchored = true
  4964. xHandle = Instance.new("Part",Tool)
  4965. xHandle.Name = "1"
  4966. xHandle.Locked = true
  4967. xHandle.BrickColor = Settings.Colors[1]
  4968. xHandle.CanCollide = false
  4969. xHandle.FormFactor = "Custom"
  4970. xHandle.TopSurface = 0
  4971. xHandle.BottomSurface = 0
  4972. xHandle.Size = Vector3.new(0.15,1.7,0.15)
  4973. xHandle.CFrame = RA.CFrame
  4974. xHandle.Anchored = true
  4975. W1 = Instance.new("Weld",xHandle)
  4976. W1.Part0 = xHandle
  4977. W1.Part1 = Handle
  4978. W1.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  4979. wHandle = Instance.new("Part",Tool)
  4980. wHandle.Name = "2"
  4981. wHandle.Locked = true
  4982. wHandle.BrickColor = Settings.Colors[2]
  4983. wHandle.CanCollide = false
  4984. wHandle.FormFactor = "Custom"
  4985. wHandle.TopSurface = 0
  4986. wHandle.BottomSurface = 0
  4987. wHandle.Size = Vector3.new(1,4,0.001)
  4988. wHandle.CFrame = RA.CFrame
  4989. wHandle.Anchored = true
  4990. wHandle.Reflectance = 0.3
  4991. BM = Instance.new("BlockMesh",wHandle)
  4992. BM.Scale = Vector3.new(1,1,0)
  4993. W2 = Instance.new("Weld",wHandle)
  4994. W2.Part0 = wHandle
  4995. W2.Part1 = xHandle
  4996. W2.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,6.4,0)
  4997. zHandle = Instance.new("Part",Tool)
  4998. zHandle.Name = "3"
  4999. zHandle.Locked = true
  5000. zHandle.BrickColor = Settings.Colors[1]
  5001. zHandle.CanCollide = false
  5002. zHandle.FormFactor = "Custom"
  5003. zHandle.TopSurface = 0
  5004. zHandle.BottomSurface = 0
  5005. zHandle.Size = Vector3.new(0.001,8,0.1)
  5006. zHandle.CFrame = RA.CFrame
  5007. zHandle.Anchored = true
  5008. zHandle.Reflectance = 0.1
  5009. W3 = Instance.new("Weld",zHandle)
  5010. W3.Part0 = zHandle
  5011. W3.Part1 = xHandle
  5012. W3.C1 = CFrame.Angles(0,90,0)* CFrame.new(0,4.3,0)
  5013. bHandle = Instance.new("Part",Tool)
  5014. bHandle.Name = "4"
  5015. bHandle.Locked = true
  5016. bHandle.BrickColor = Settings.Colors[1]
  5017. bHandle.CanCollide = false
  5018. bHandle.FormFactor = "Custom"
  5019. bHandle.TopSurface = 0
  5020. bHandle.BottomSurface = 0
  5021. bHandle.Size = Vector3.new(0.26,0.26,0.26)
  5022. bHandle.CFrame = RA.CFrame
  5023. bHandle.Anchored = true
  5024. bHandle.Reflectance = 0.1
  5025. W4 = Instance.new("Weld",bHandle)
  5026. W4.Part0 = bHandle
  5027. W4.Part1 = xHandle
  5028. W4.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  5029. aHandle = Instance.new("Part",Tool)
  5030. aHandle.Name = "5"
  5031. aHandle.Locked = true
  5032. aHandle.BrickColor = Settings.Colors[2]
  5033. aHandle.CanCollide = false
  5034. aHandle.FormFactor = "Custom"
  5035. aHandle.TopSurface = 0
  5036. aHandle.BottomSurface = 0
  5037. aHandle.Size = Vector3.new(0.25,1.3,0.25)
  5038. aHandle.CFrame = RA.CFrame * CFrame.Angles(0,0,90)
  5039. aHandle.Anchored = true
  5040. aHandle.Transparency = 0.8
  5041. W5 = Instance.new("Weld",aHandle)
  5042. W5.Part0 = aHandle
  5043. W5.Part1 = Handle
  5044. W5.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  5045. rHandle = Instance.new("Part",Tool)
  5046. rHandle.Name = "6"
  5047. rHandle.Locked = true
  5048. rHandle.BrickColor = Settings.Colors[1]
  5049. rHandle.CanCollide = false
  5050. rHandle.FormFactor = "Custom"
  5051. rHandle.TopSurface = 0
  5052. rHandle.BottomSurface = 0
  5053. rHandle.Size = Vector3.new(1,0.001,0.001)
  5054. rHandle.CFrame = RA.CFrame
  5055. rHandle.Anchored = true
  5056. rHandle.Reflectance = 0.1
  5057. sm = Instance.new("SpecialMesh",rHandle)
  5058. sm.MeshType = "FileMesh"
  5059. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5060. sm.Scale = Vector3.new(1,1,1)
  5061. W6 = Instance.new("Weld",rHandle)
  5062. W6.Part0 = rHandle
  5063. W6.Part1 = xHandle
  5064. W6.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  5065. fHandle = Instance.new("Part",Tool)
  5066. fHandle.Name = "7"
  5067. fHandle.Locked = true
  5068. fHandle.BrickColor = Settings.Colors[1]
  5069. fHandle.CanCollide = false
  5070. fHandle.FormFactor = "Custom"
  5071. fHandle.TopSurface = 0
  5072. fHandle.BottomSurface = 0
  5073. fHandle.Size = Vector3.new(1,0.001,0.001)
  5074. fHandle.CFrame = RA.CFrame
  5075. fHandle.Anchored = true
  5076. fHandle.Reflectance = 0.1
  5077. sm = Instance.new("SpecialMesh",fHandle)
  5078. sm.MeshType = "FileMesh"
  5079. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5080. sm.Scale = Vector3.new(1,1,0.2)
  5081. W7 = Instance.new("Weld",fHandle)
  5082. W7.Part0 = fHandle
  5083. W7.Part1 = xHandle
  5084. W7.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  5085. qHandle = Instance.new("Part",Tool)
  5086. qHandle.Name = "8"
  5087. qHandle.Locked = true
  5088. qHandle.BrickColor = Settings.Colors[1]
  5089. qHandle.CanCollide = false
  5090. qHandle.FormFactor = "Custom"
  5091. qHandle.TopSurface = 0
  5092. qHandle.BottomSurface = 0
  5093. qHandle.Size = Vector3.new(1,0.001,0.001)
  5094. qHandle.CFrame = RA.CFrame
  5095. qHandle.Anchored = true
  5096. qHandle.Reflectance = 0.3
  5097. sm = Instance.new("SpecialMesh",qHandle)
  5098. sm.MeshType = "FileMesh"
  5099. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5100. sm.Scale = Vector3.new(1,1.5,0.3)
  5101. W8 = Instance.new("Weld",qHandle)
  5102. W8.Part0 = qHandle
  5103. W8.Part1 = xHandle
  5104. W8.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,8.6,0)
  5105. uuHandle = Instance.new("Part",Tool)
  5106. uuHandle.Name = "8"
  5107. uuHandle.Locked = true
  5108. uuHandle.BrickColor = Settings.Colors[1]
  5109. uuHandle.CanCollide = false
  5110. uuHandle.FormFactor = "Custom"
  5111. uuHandle.TopSurface = 0
  5112. uuHandle.BottomSurface = 0
  5113. uuHandle.Size = Vector3.new(1,4,0.001)
  5114. uuHandle.CFrame = RA.CFrame
  5115. uuHandle.Anchored = true
  5116. uuHandle.Reflectance = 0.3
  5117. BM = Instance.new("BlockMesh",uuHandle)
  5118. BM.Scale = Vector3.new(1,1,0)
  5119. W9 = Instance.new("Weld",uuHandle)
  5120. W9.Part0 = uuHandle
  5121. W9.Part1 = xHandle
  5122. W9.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,2.15,0)
  5123. coroutine.wrap(function()
  5124. while true do
  5125. TweenColor3(uuHandle,"Color",uuHandle.Color,uuHandle.BrickColor == Settings.Colors[1]and Settings.Colors[2].Color or Settings.Colors[1].Color,0.1)
  5126. TweenColor3(wHandle,"Color",wHandle.Color,wHandle.BrickColor == Settings.Colors[1]and Settings.Colors[2].Color or Settings.Colors[1].Color,0.1)
  5127. end end)()
  5128. Tool.Name = "Atlas Sword"
  5129. for i,v in pairs(Tool:GetChildren())do
  5130. if v:IsA("BasePart")then
  5131. v.Material = "Marble"
  5132. end end
  5133. Tool.Equipped:connect(function(m)
  5134. Equipped = true
  5135. Mouse = m
  5136. AttackState = "Melee"
  5137. W1 = Instance.new("Weld",xHandle)
  5138. W1.Part0 = xHandle
  5139. W1.Part1 = Handle
  5140. W1.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  5141. W2 = Instance.new("Weld",wHandle)
  5142. W2.Part0 = wHandle
  5143. W2.Part1 = xHandle
  5144. W2.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,6.4,0)
  5145. W3 = Instance.new("Weld",zHandle)
  5146. W3.Part0 = zHandle
  5147. W3.Part1 = xHandle
  5148. W3.C1 = CFrame.Angles(0,90,0)* CFrame.new(0,4.3,0)
  5149. W4 = Instance.new("Weld",bHandle)
  5150. W4.Part0 = bHandle
  5151. W4.Part1 = xHandle
  5152. W4.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  5153. W5 = Instance.new("Weld",aHandle)
  5154. W5.Part0 = aHandle
  5155. W5.Part1 = Handle
  5156. W5.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  5157. W6 = Instance.new("Weld",rHandle)
  5158. W6.Part0 = rHandle
  5159. W6.Part1 = xHandle
  5160. W6.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  5161. W7 = Instance.new("Weld",fHandle)
  5162. W7.Part0 = fHandle
  5163. W7.Part1 = xHandle
  5164. W7.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  5165. W8 = Instance.new("Weld",qHandle)
  5166. W8.Part0 = qHandle
  5167. W8.Part1 = xHandle
  5168. W8.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,8.6,0)
  5169. W9 = Instance.new("Weld",uuHandle)
  5170. W9.Part0 = uuHandle
  5171. W9.Part1 = xHandle
  5172. W9.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,2.15,0)
  5173. table.foreach(Tool:GetChildren(),function(_,v)
  5174. if v:IsA("BasePart")then
  5175. v.CanCollide = false
  5176. v.Touched:connect(function(Hit)
  5177. if PoisonMode and Power -1000 < 0 then return end
  5178. if Awakend and Power -8000 < 0 then Power = Power -8000 return end
  5179. if not Debounces.Attacking then return end
  5180. if Hit.Parent == Character or HitDebounce then return end
  5181. if not Hit.Parent:findFirstChild("Humanoid")then return end
  5182. if Hit.Parent:findFirstChild("HitAlreadyAtlas")then return end
  5183. coroutine.wrap(ShakeCam)(1.1,0.01)
  5184. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"ScreenFlash")
  5185. if PoisonMode then DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"Poisoned")end
  5186. Implode(rHandle.CFrame,Settings.Colors[2])
  5187. local sxs = Instance.new("StringValue",Hit.Parent)
  5188. sxs.Name = "HitAlreadyAtlas"
  5189. Game:GetService("Debris"):AddItem(sxs,1.5)
  5190. if PoisonMode then Power = Power -1000 end
  5191. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  5192. for n,x in pairs(Hit.Parent:GetChildren())do
  5193. if x:IsA("BasePart")then
  5194. local bf = Instance.new("BodyForce",x)
  5195. bf.force = T.CFrame.lookVector *325
  5196. Game:GetService("Debris"):AddItem(bf,0.26)
  5197. end end
  5198. for i,v in pairs(Prts)do
  5199. v.BrickColor = Settings.Colors[1]
  5200. delay(0.95,function()v.BrickColor = Settings.Colors[2]end)
  5201. pcall(function()
  5202. local spl = Instance.new("SelectionPartLasso",Speaker.Character)
  5203. spl.Humanoid = Hit.Parent:findFirstChild("Humanoid")
  5204. spl.Part = v
  5205. spl.Color = PoisonMode and BrickColor.new("Royal purple")or Settings.Colors[2]
  5206. end)end
  5207. if PoisonMode then
  5208. ParticleEmit(Hit.Parent:findFirstChild("Torso"),"Royal purple",13)
  5209. coroutine.wrap(function()
  5210. local Dlly = 0
  5211. while Wait(1)do
  5212. if Dlly == 13 then break end
  5213. Dlly = Dlly +1
  5214. pcall(function()
  5215. if Hit.Parent.Humanoid.Health > 10 then
  5216. Hit.Parent.Humanoid:TakeDamage(math.random(4,9))
  5217. end end)end end)()end
  5218. if not PoisonMode then ParticleEmit(Hit,"Really red",2)end
  5219. local cf = Hit.CFrame
  5220. local s = Instance.new("Part",Character)
  5221. s.Anchored = true
  5222. s.TopSurface = 0
  5223. s.BottomSurface = 0
  5224. s.Locked = true
  5225. s.Transparency = 1
  5226. s.CanCollide = false
  5227. s.Shape = "Ball"
  5228. s.Reflectance = 0
  5229. s.BrickColor = Settings.Colors[2]
  5230. s.CFrame = cf
  5231. coroutine.wrap(function()
  5232. for i = 1,5 do
  5233. s.Size = s.Size + Vector3.new(2,2,2)
  5234. s.CFrame = cf
  5235. s.Transparency = s.Transparency -0.2
  5236. Wait()
  5237. end
  5238. Wait(0.1)
  5239. s.BrickColor = Settings.Colors[2]
  5240. if math.random(1,2)== 1 then pcall(function()Hit.Parent.Humanoid:TakeDamage(6)end)end
  5241. for i = 1,10 do
  5242. s.Size = s.Size - Vector3.new(2,2,2)
  5243. s.CFrame = cf
  5244. s.Transparency = s.Transparency +0.1
  5245. Wait()
  5246. end
  5247. s:Destroy()
  5248. end)()
  5249. local l = Instance.new("PointLight",s)
  5250. l.Color = s.Color
  5251. l.Range = 60
  5252. local f = Instance.new("Part",Character)
  5253. f.BrickColor = Settings.Colors[1]
  5254. f.Size = Vector3.new(5,1,5)
  5255. f.Anchored = true
  5256. f.Locked = true
  5257. f.CanCollide = false
  5258. f.TopSurface = 0
  5259. f.BottomSurface = 0
  5260. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  5261. local sm = Instance.new("SpecialMesh",f)
  5262. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5263. sm.Scale = Vector3.new(4,4,4)
  5264. coroutine.wrap(function()
  5265. for i = 1,20 do
  5266. f.Transparency = f.Transparency +0.05
  5267. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  5268. Wait()
  5269. end
  5270. f:Destroy()
  5271. end)()
  5272. Damage(v,Hit)end)
  5273. v.Anchored = false
  5274. end end)end)
  5275. Tool.Unequipped:connect(function()
  5276. table.foreach(Tool:GetChildren(),function(_,v)
  5277. if v:IsA("BasePart")then
  5278. v.Anchored = true
  5279. end end)
  5280. Equipped = false
  5281. end)
  5282. AddScript("MindControl",[[
  5283. -- mindcuntrl
  5284. script:Destroy()
  5285. ]])
  5286. AddScript("Depression",[[
  5287. local Player = Game.Players.LocalPlayer
  5288. local PlayerGui,Backpack,Character = Player.PlayerGui,Player.Backpack,Player.Character
  5289. local H,T,LL,RL,RA,LA,Humanoid = Character.Head,Character.Torso,Character["Left Leg"],Character["Right Leg"],Character["Right Arm"],Character["Left Arm"],Character.Humanoid
  5290. local N,LH,RH,LS,RS = T.Neck,T["Left Hip"],T["Right Hip"],T["Left Shoulder"],T["Right Shoulder"]
  5291. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  5292. Object[PropertyName] = Start
  5293. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  5294. local r3,g3,b3 = r,g,b
  5295. local Time = Time or 3
  5296. local Callback = Callback or (function()end)
  5297. local function f()
  5298. for i = 1,Time *30 do
  5299. r3 = r3 +(r2 -r)/(Time *30)
  5300. g3 = g3 +(g2 -g)/(Time *30)
  5301. b3 = b3 +(b2 -b)/(Time *30)
  5302. Object[PropertyName] = Color3.new(r3,g3,b3)
  5303. Wait()
  5304. end
  5305. return Callback(Object)
  5306. end if Async then
  5307. f = coroutine.wrap(f)
  5308. end return f()end
  5309. local function Chat(Object,Text,Color)
  5310. local Color = type(Color)== 'string' and BrickColor.new(Color)or Color
  5311. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  5312. local G = Instance.new("BillboardGui",Object)
  5313. G.Name = "AtlasText"
  5314. G.Adornee = Object
  5315. G.Size = UDim2.new(3.5,0,2.5,0)
  5316. G.AlwaysOnTop = false
  5317. G.StudsOffset = Vector3.new(0,3,0)
  5318. local Txt = Instance.new("TextLabel",G)
  5319. Txt.Size = UDim2.new(1,0,1,0)
  5320. Txt.Text = Text
  5321. Txt.TextScaled = true
  5322. Txt.TextWrapped = false
  5323. Txt.Font = "SourceSansBold"
  5324. Txt.TextColor3 = Color3.new(1,1,1)
  5325. Txt.BackgroundTransparency = 1
  5326. Txt.ZIndex = 10
  5327. TweenColor3(Txt,"TextColor3",Txt.TextColor3,Color,3,true,function(q)
  5328. for i = 1,30 do
  5329. q.TextTransparency = i/30
  5330. Wait()
  5331. end
  5332. G:Destroy()
  5333. end)end
  5334. local function Msg(Text)
  5335. pcall(function()PlayerGui.AtlasTExt:Destroy()end)
  5336. local sg = Instance.new("ScreenGui",PlayerGui)
  5337. sg.Name = "AtlasTExt"
  5338. local t = Instance.new("TextLabel",sg)
  5339. t.BackgroundTransparency = 1
  5340. t.ZIndex = 10
  5341. t.Size = UDim2.new(1,0,1,0)
  5342. t.TextScaled = true
  5343. t.TextXAlignment = "Right"
  5344. t.TextYAlignment = "Bottom"
  5345. t.TextColor3 = Color3.new(1,0,0)
  5346. t.Font = "SourceSansBold"
  5347. t.Text = Text
  5348. t.TextTransparency = 1
  5349. coroutine.wrap(function()
  5350. for i = 1,10 do
  5351. t.TextTransparency = t.TextTransparency -0.1
  5352. Wait()
  5353. end
  5354. Wait(2)
  5355. for i = 1,15 do
  5356. t.TextTransparency = i/15
  5357. t.Text = t.Text.." "
  5358. Wait()
  5359. end
  5360. t:Destroy()
  5361. end)()end
  5362. pcall(function()Character.Animate:Destroy()end)
  5363. Character.ChildAdded:connect(function(Child)
  5364. if Child:IsA("Tool")or Child:IsA("HopperBin")then
  5365. Game:GetService("Debris"):AddItem(Child,3)
  5366. Chat(H,"Nah...",Color3.new(0.4,0.4,0.5))
  5367. end end)
  5368. LS.C0 = CFrame.new(-1.5,1,0)
  5369. RS.C0 = CFrame.new(1.5,1,0)
  5370. LH.C0 = CFrame.new(-0.5,-1,0)
  5371. RH.C0 = CFrame.new(0.5,-1,0)
  5372. T.Anchored = true
  5373. local Rolling = false
  5374. pcall(function()H.face.Texture = "http://www.roblox.com/asset/?id=66329524" end)
  5375. Workspace.CurrentCamera.Focus = H.CFrame
  5376. Workspace.CurrentCamera.CameraType = "Scriptable"
  5377. for i = 1,5 do
  5378. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/27,0,0)
  5379. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/9,-math.pi/56,math.pi/40)
  5380. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/9,math.pi/56,-math.pi/40)
  5381. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/12.5,0,-math.pi/30)
  5382. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,math.pi/30)
  5383. T.CFrame = T.CFrame * CFrame.new(0,-0.445,0.1)* CFrame.fromEulerAnglesXYZ(-math.pi/64,math.pi/90,0)
  5384. Wait()
  5385. end
  5386. local Gui = Instance.new("ScreenGui",PlayerGui)
  5387. Gui.Name = "Depression Gui..."
  5388. local Fr = Instance.new("Frame",Gui)
  5389. Fr.BackgroundTransparency = 0.5
  5390. Fr.Size = UDim2.new(1,0,1,0)
  5391. Fr.BackgroundColor3 = Color3.new(0,0,0)
  5392. Fr.BorderSizePixel = 0
  5393. local x = math.random(1,5)/10
  5394. local f = 1
  5395. local Sayings = {"My life is awful.","I should just off myself right now.","What's the point in living?"}
  5396. local Sayings2 = {"Do it.","You know you want to...","Come on, it will be quick..."}
  5397. while true do Msg(Sayings2[math.random(1,#Sayings2)])Chat(H,Sayings[math.random(1,#Sayings)],Color3.new(x,x,x))TweenColor3(Fr,"BackgroundColor3",Fr.BackgroundColor3,Color3.new(x,x,x),3)x = math.random(1,5)/10 if f == 4 then break end f = f +1 end]])
  5398. __Open = false
  5399. SpellList = {
  5400. Dismemberment = {function()
  5401. --[[
  5402.  
  5403. Excised and anatomized, [Incomprehensible] disarray
  5404. The torso diverged with pride
  5405. Deftly amputated, avulsed limbs now defunct
  5406. [Incomprehensible] chondrin puzzle so quaint
  5407. Head and body decollate a heavy mass so quiescent
  5408.  
  5409. Scattered and scrambled, your teasement grows
  5410. A bloody caricature to make whole
  5411. A squirming grisly jigsaw, detrital fragments fit so snug
  5412. That missing piece will leave you stumped
  5413.  
  5414. Totally disassembled, nicely sliced and diced
  5415. A cold mannequin once resembled
  5416. Real cranium teaser, carved from flesh and bone
  5417. So mystifying
  5418.  
  5419. Battered and diffused, with placating blows
  5420. A human jigsaw to make whole
  5421. A sequacious pattern which once fitted so snug
  5422. Joining together each dubious lump
  5423.  
  5424. Ravaged disassembly, neatly cubed and diced
  5425. A cold mannequin once reassembled
  5426. Astute brain teaser, incorporate flesh and bone
  5427. So mortifying
  5428.  
  5429. An incessant game, methodically made
  5430. With each cumulative piecing of commensated meat
  5431.  
  5432. Bi-manual reconstruction, eldritch problem complete
  5433. A convented effigy, a pathological toy
  5434. Each chunk rigorously, inter mortis locking
  5435. As you pathogenically rot
  5436.  
  5437. Such a perplexing task
  5438. To fit the remains in the casket
  5439. Uliginous mess so quiescent
  5440.  
  5441. An incessant game, methodically made
  5442. With each cumulative piece of commensated meat
  5443.  
  5444. ]]--
  5445. for i,v in pairs(Debounces)do if v then return end end
  5446. Debounces.Attacking = true
  5447. if Power -26000 < 0 then return end
  5448. local Target = GetClosest(130)
  5449. if not Target then return end
  5450. Debounces.Attacking = true
  5451. Power = Power -26000
  5452. pcall(function()Tool.Parent = Game.Players.LocalPlayer.Backpack end)
  5453. local TT = Target.Torso
  5454. local fhold = Instance.new("BodyPosition",TT)
  5455. fhold.position =(T.CFrame * CFrame.new(0,0,2.2)).p
  5456. fhold.P = 50000
  5457. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5458. local v6 = Instance.new("BodyPosition",T)
  5459. v6.position = T.Position
  5460. v6.P = 50000
  5461. v6.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5462. Game:GetService("Debris"):AddItem(fhold,0.31)
  5463. Chat(H,"Hah.",Settings.Colors[1])
  5464. StopTrail = false
  5465. Trail(RA,CFrame.new(0,-1,0),Settings.Colors[2])
  5466. Stance = ''
  5467. ChargePosition(false)
  5468. StopJoints()
  5469. FaceForward()
  5470. T.CFrame = StanceGyro.cframe
  5471. local DRDRR = true
  5472. coroutine.wrap(function()
  5473. while Wait()do
  5474. if not DRDRR then break end
  5475. Effect2(Target.Torso,4,4,4,0,0,0,Settings.Colors[2])
  5476. end end)()
  5477. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  5478. local hh = Target:findFirstChild("Humanoid")or Instance.new("Humanoid")
  5479. for i = 1,10 do
  5480. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/63,math.pi/15.5)
  5481. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/63,math.pi/31.5)
  5482. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/252,math.pi/128,0)
  5483. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/252,-math.pi/128,-math.pi/128)
  5484. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  5485. Wait()
  5486. end
  5487. for i = 1,10 do
  5488. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/63,-math.pi/15.5)
  5489. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/63,-math.pi/31.5)
  5490. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/252,-math.pi/128,0)
  5491. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/252,math.pi/128,math.pi/128)
  5492. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  5493. Wait()
  5494. end
  5495. TT.CFrame = CFrame.new(T.Position,TT.Position)
  5496. StopTrail = true
  5497. Wait(0.2)
  5498. StopTrail = false
  5499. Trail(RA,CFrame.new(0,-1,0),Settings.Colors[2])
  5500. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[1])
  5501. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  5502. coroutine.wrap(function()
  5503. local Limbs = {"Head","Left","Right","Legs","And your torso..."}
  5504. for i = 1,5 do
  5505. StanceGyro.cframe = StanceGyro.cframe * CFrame.Angles(0,math.pi/2,0)
  5506. Chat(H,Limbs[i],Settings.Colors[1])
  5507. Wait(0.75)
  5508. end
  5509. StanceGyro.cframe = StanceGyro.cframe * CFrame.Angles(0,math.pi/2,0)
  5510. end)()
  5511. for i = 1,10 do
  5512. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,math.pi/60)
  5513. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  5514. if i%2 == 1 then LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/65.51,0,0)end
  5515. Wait(0.01)
  5516. end
  5517. for i = 1,5 do
  5518. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/13.5,0,-math.pi/15)
  5519. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/40,0,math.pi/10)
  5520. Wait()
  5521. end
  5522. delay(0.1,function()StopTrail = true end)
  5523. v6.P = 12000
  5524. Implode(LA.CFrame * CFrame.new(0,-2,0),Settings.Colors[2])
  5525. hh:TakeDamage(1)
  5526. local wx = Instance.new("Weld",LA)
  5527. wx.Part0 = Target.Head
  5528. wx.Part1 = LA
  5529. local w2 = Instance.new("Weld",RA)
  5530. w2.Part0 = Target["Left Arm"]
  5531. w2.Part1 = RA
  5532. v6.position = T.Position + Vector3.new(-10,0,30)
  5533. Wait(0.5)
  5534. for i = 1,5 do
  5535. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,math.pi/15)
  5536. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/40,0,-math.pi/10)
  5537. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  5538. if i%2 == 1 then LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/32.755,0,0)end
  5539. Wait()
  5540. end
  5541. w2:Destroy()
  5542. Target.Torso["Left Shoulder"]:Destroy()
  5543. local w = Instance.new("Weld",LA)
  5544. w.Part0 = Target["Left Leg"]
  5545. w.Part1 = LA
  5546. local w2 = Instance.new("Weld",RA)
  5547. w2.Part0 = Target["Right Arm"]
  5548. w2.Part1 = RA
  5549. v6.position = T.Position + Vector3.new(-20,0,-40)
  5550. hh:TakeDamage(1)
  5551. coroutine.wrap(function()
  5552. StopTrail = true
  5553. Wait(0.2)
  5554. StopTrail = false
  5555. Trail(RA,CFrame.new(0,-1,0),Settings.Colors[2])
  5556. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[1])
  5557. end)()
  5558. local w3 = Instance.new("Weld",H)
  5559. w3.Part0 = Target["Right Leg"]
  5560. w3.Part1 = H
  5561. Target.Torso["Right Shoulder"]:Destroy()
  5562. Target.Torso["Left Hip"]:Destroy()
  5563. Target.Torso["Right Hip"]:Destroy()
  5564. w3:Destroy()
  5565. w2:Destroy()
  5566. w:Destroy()
  5567. Wait(1.65)
  5568. v6.position = T.Position + Vector3.new(30,6,-75)
  5569. hh:TakeDamage(1)
  5570. coroutine.wrap(function()
  5571. StopTrail = true
  5572. Wait(0.2)
  5573. StopTrail = false
  5574. Trail(RA,CFrame.new(0,-1,0),Settings.Colors[2])
  5575. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[1])
  5576. Wait(0.3)
  5577. StopTrail = true
  5578. end)()
  5579. Wait()
  5580. Chat(H,"Die...",Settings.Colors[1])
  5581. wx:Destroy()
  5582. local Pos = Target.Head.Position
  5583. coroutine.wrap(function()
  5584. local function GetHumanoids()
  5585. local Characters = {}
  5586. for i,v in pairs(Workspace:GetChildren())do
  5587. if v:IsA("Model")then
  5588. local Hu = v:findFirstChild("Humanoid")
  5589. local Torso = v:findFirstChild("Torso")
  5590. if Hu and Torso and v.Name ~= Player.Name then
  5591. table.insert(Characters,Torso)
  5592. end end end
  5593. return Characters
  5594. end
  5595. for i = 1,30 do
  5596. for _,v in pairs(GetHumanoids())do
  5597. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  5598. local h = v.Parent:findFirstChild("Humanoid")
  5599. if h then
  5600. local Moar =(Pos - v.Position).unit
  5601. local p = Instance.new("BodyVelocity",v)
  5602. p.P = 1500
  5603. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  5604. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  5605. Game:GetService("Debris"):AddItem(p,0.15)
  5606. local p = Instance.new("BodyAngularVelocity",v)
  5607. p.P = 1500
  5608. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  5609. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  5610. Game:GetService("Debris"):AddItem(p,0.1)
  5611. h:TakeDamage(3 +math.random(-1,1))
  5612. end end end
  5613. local p = Instance.new("Part",Character)
  5614. p.Name = "BlastRing"
  5615. p.TopSurface = 0
  5616. p.BottomSurface = 0
  5617. p.CanCollide = false
  5618. p.Anchored = true
  5619. p.BrickColor = Settings.Colors[math.random(1,2)]
  5620. p.Size = Vector3.new(1,1,1)
  5621. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  5622. local rm = Instance.new("SpecialMesh",p)
  5623. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5624. rm.Name = "BlastMesh"
  5625. rm.Scale = Vector3.new(1,1,1)
  5626. coroutine.wrap(function()
  5627. for n = 1,15 do
  5628. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  5629. if 2 +i/5 == 1.2 then
  5630. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  5631. end
  5632. p.Transparency = n/15
  5633. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  5634. Wait()
  5635. end
  5636. p:Destroy()
  5637. end)()
  5638. local p = Instance.new("Part",Character)
  5639. p.TopSurface = 0
  5640. p.BottomSurface = 0
  5641. p.formFactor = "Symmetric"
  5642. p.Size = Vector3.new(1,1,1)
  5643. p.Anchored = true
  5644. p.CanCollide = false
  5645. p.BrickColor = Settings.Colors[math.random(1,2)]
  5646. p.CFrame = CFrame.new(Pos)
  5647. local m = Instance.new("BlockMesh",p)
  5648. coroutine.wrap(function()
  5649. for x = 1,48 do
  5650. m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
  5651. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  5652. p.Transparency = x/48
  5653. Wait()
  5654. end
  5655. p:Destroy()
  5656. end)()
  5657. Game:GetService("Debris"):AddItem(p,5)
  5658. local p = Instance.new("Part",Character)
  5659. p.Name = "BlastRing"
  5660. p.TopSurface = 0
  5661. p.BottomSurface = 0
  5662. p.CanCollide = false
  5663. p.Anchored = true
  5664. p.BrickColor = Settings.Colors[2]
  5665. p.Size = Vector3.new(1,1,1)
  5666. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  5667. local m = Instance.new("SpecialMesh",p)
  5668. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5669. m.Scale = Vector3.new(1,0.25,1)
  5670. coroutine.wrap(function()
  5671. for n = 1,13 do
  5672. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  5673. if 1 +i/5 == 1.2 then
  5674. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  5675. end
  5676. p.Transparency = n/13
  5677. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  5678. Wait()
  5679. end
  5680. p:Destroy()
  5681. end)()
  5682. Wait(0.1)
  5683. end end)()
  5684. Kill(TT)
  5685. DRDRR = false
  5686. delay(0.3,function()v6.position = T.Position Wait()v6:Destroy()end)
  5687. for i = 1,10 do
  5688. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60)
  5689. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  5690. Wait()
  5691. end
  5692. Wait(1.5)
  5693. StopJoints()
  5694. ChargePosition(false)
  5695. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(Pos.X,T.Position.Y,Pos.Z))
  5696. Stance = "Standing"
  5697. fhold:Destroy()
  5698. Debounces.Attacking = false
  5699. end;{Color3.new(0.5,0.5,0.5);Color3.new(1,0,0);Color3.new(0.5,0,0);Color3.new(1,0.5,0.5)}};
  5700. Damnation = {function()
  5701. for i,v in pairs(Debounces)do if v then return end end
  5702. if Power -23563.11512 < 0 then return end
  5703. Power = Power -23563.11512
  5704. Debounces.Attacking = true
  5705. local Clones = {}
  5706. local Colors = {BrickColor.new("Really black");BrickColor.new("Navy blue")}
  5707. local function CreateClone(SpawnPos)
  5708. local Parts = {}
  5709. local clr = Colors[math.random(1,#Colors)]
  5710. local M do
  5711. M = Instance.new("Model",Workspace)
  5712. M.Name = 'Demon of Damnation'
  5713. M.Archivable = false
  5714. end
  5715. local Humanoid do
  5716. Humanoid = Instance.new("Humanoid",M)
  5717. Humanoid.Torso = TT
  5718. Humanoid.RightLeg = RLLL
  5719. Humanoid.LeftLeg = LLLL
  5720. Humanoid.MaxHealth = 0
  5721. end
  5722. local TT do
  5723. TT = Instance.new("Part",M)
  5724. TT.Transparency = 1
  5725. TT.FormFactor = "Symmetric"
  5726. TT.Size = Vector3.new(2,2,1)
  5727. TT.BrickColor = clr
  5728. TT.Name = "Torso"
  5729. TT.Locked = true
  5730. TT.CFrame = SpawnPos
  5731. end
  5732. local HH do
  5733. HH = Instance.new("Part",M)
  5734. HH.Friction = 0.3
  5735. HH.FormFactor = "Symmetric"
  5736. HH.Size = Vector3.new(2,1,1)
  5737. HH.Elasticity = 0.5
  5738. HH.BrickColor = clr
  5739. HH.Name = "Head"
  5740. HH.Locked = true
  5741. HH.Transparency = 1
  5742. HH.CFrame = TT.CFrame * CFrame.new(0,1,0)
  5743. local sm = Instance.new("SpecialMesh",HH)
  5744. sm.MeshType = "Head"
  5745. sm.Scale = Vector3.new(1.25,1.25,1.25)
  5746. end
  5747. local LLLL do
  5748. LLLL = Instance.new("Part",M)
  5749. LLLL.Transparency = 1
  5750. LLLL.Size = Vector3.new(1,2,1)
  5751. LLLL.Locked = true
  5752. LLLL.FormFactor = "Symmetric"
  5753. LLLL.BrickColor = clr
  5754. LLLL.Name = "Left Leg"
  5755. LLLL.CFrame = TT.CFrame * CFrame.new(-1,-2,0)
  5756. end
  5757. local RLLL do
  5758. RLLL = Instance.new("Part",M)
  5759. RLLL.Transparency = 1
  5760. RLLL.Size = Vector3.new(1,2,1)
  5761. RLLL.Locked = true
  5762. RLLL.FormFactor = "Symmetric"
  5763. RLLL.BrickColor = clr
  5764. RLLL.Name = "Right Leg"
  5765. RLLL.CFrame = TT.CFrame * CFrame.new(1,-2,0)
  5766. end
  5767. local RRAA do
  5768. RRAA = Instance.new("Part",M)
  5769. RRAA.Transparency = 1
  5770. RRAA.Size = Vector3.new(1,2,1)
  5771. RRAA.Locked = true
  5772. RRAA.BrickColor = clr
  5773. RRAA.FormFactor = "Symmetric"
  5774. RRAA.Name = "Right Arm"
  5775. RRAA.CFrame = TT.CFrame * CFrame.new(1,0,0)
  5776. end
  5777. local LLAA do
  5778. LLAA = Instance.new("Part",M)
  5779. LLAA.Transparency = 1
  5780. LLAA.Size = Vector3.new(1,2,1)
  5781. LLAA.Locked = true
  5782. LLAA.BrickColor = clr
  5783. LLAA.FormFactor = "Symmetric"
  5784. LLAA.Name = "Left Arm"
  5785. LLAA.CFrame = TT.CFrame * CFrame.new(-1,0,0)
  5786. end
  5787. local NN do
  5788. NN = Instance.new("Motor6D",TT)
  5789. NN.Name = "Neck"
  5790. NN.MaxVelocity = 0.1
  5791. NN.Part0 = TT
  5792. NN.Part1 = HH
  5793. NN.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  5794. NN.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  5795. end
  5796. local RRHH do
  5797. RRHH = Instance.new("Motor6D",TT)
  5798. RRHH.Name = "Right Hip"
  5799. RRHH.MaxVelocity = 0.1
  5800. RRHH.Part0 = TT
  5801. RRHH.Part1 = RLLL
  5802. RRHH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  5803. RRHH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  5804. end
  5805. local LLHH do
  5806. LLHH = Instance.new("Motor6D",TT)
  5807. LLHH.Name = "Left Hip"
  5808. LLHH.MaxVelocity = 0.1
  5809. LLHH.Part0 = TT
  5810. LLHH.Part1 = LLLL
  5811. LLHH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  5812. LLHH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  5813. end
  5814. local RRSS do
  5815. RRSS = Instance.new("Motor6D",TT)
  5816. RRSS.Name = "Right Shoulder"
  5817. RRSS.MaxVelocity = 0.1
  5818. RRSS.Part0 = TT
  5819. RRSS.Part1 = RRAA
  5820. RRSS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  5821. RRSS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  5822. end
  5823. local LLSS do
  5824. LLSS = Instance.new("Motor6D",TT)
  5825. LLSS.Name = "Left Shoulder"
  5826. LLSS.MaxVelocity = 0.1
  5827. LLSS.Part0 = TT
  5828. LLSS.Part1 = LLAA
  5829. LLSS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  5830. LLSS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  5831. end
  5832. delay(0.3,function()
  5833. for _,v in pairs(M:GetChildren())do
  5834. if v:IsA("BasePart")then
  5835. v.Anchored = false
  5836. coroutine.wrap(function()
  5837. for i = 1,10 do
  5838. v.Transparency = v.Transparency -0.1
  5839. Wait()
  5840. end end)()
  5841. v.Material = "Marble"
  5842. end end end)
  5843. Parts.Character = M Parts.H = HH Parts.T = TT Parts.RL = RLLL Parts.LL = LLLL Parts.RA = RRAA Parts.LA = LLAA Parts.N = NN Parts.LH = LLHH Parts.RH = RRHH Parts.LS = LLSS Parts.RS = RRSS Parts.HU = Humanoid
  5844. Implode(TT.CFrame,clr)
  5845. return Parts
  5846. end
  5847. for i = 1,4 do
  5848. local PRTZ = CreateClone(T.CFrame * CFrame.new(i%2 == 1 and i *5 or -i *4.5,0,0))
  5849. Clones[i]= PRTZ.Character
  5850. coroutine.wrap(function()
  5851. while Wait(1)do
  5852. if not PRTZ.Character then break end
  5853. Effect2(PRTZ.LA,1.2,1.2,1.2,0,-0.8,0,PRTZ.LA.BrickColor,0.1)
  5854. Effect2(PRTZ.RA,1.2,1.2,1.2,0,-0.8,0,PRTZ.RA.BrickColor,0.1)
  5855. end end)()
  5856. coroutine.wrap(function()
  5857. while Wait()do
  5858. if not PRTZ.Character then break end
  5859.  
  5860.  
  5861. end end)()
  5862. Wait()
  5863. end
  5864.  
  5865.  
  5866. end;{Color3.new(0.25,0.25,0.25);Color3.new(1,0,0);Color3.new(0,0,0);Color3.new(1,1,1);Color3.new(0,0,1)}};
  5867. Depression = {function()
  5868. for i,v in pairs(Debounces)do if v then return end end
  5869. if Power -25456.4 < 0 then return end
  5870. local Target = GetClosest(130)
  5871. if not Target then return end
  5872. Debounces.Attacking = true
  5873. Power = Power -25456.4
  5874. pcall(function()Tool.Parent = Game.Players.LocalPlayer.Backpack end)
  5875. local TT = Target.Torso
  5876. local fhold = Instance.new("BodyPosition",TT)
  5877. fhold.position = T.Position
  5878. fhold.P = 50000
  5879. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5880. Chat(H,"YOU'RE WORTHLESS!",BrickColor.new("Really black"),true)
  5881. StopTrail = false
  5882. Trail(RA,CFrame.new(0,-2,0),Settings.Colors[1])
  5883. Stance = ''
  5884. ChargePosition(false)
  5885. StopJoints()
  5886. FaceForward()
  5887. T.CFrame = StanceGyro.cframe
  5888. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  5889. N.DesiredAngle = -1.2
  5890. RS.DesiredAngle = 0.25
  5891. LS.DesiredAngle = 1
  5892. local nx = StanceGyro.cframe
  5893. for i = 1,10 do
  5894. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  5895. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  5896. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  5897. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  5898. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  5899. Wait()
  5900. end
  5901. Wait(0.2)
  5902. for i = 1,5 do
  5903. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  5904. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  5905. Wait()
  5906. end
  5907. repeat Wait()
  5908. do local p = Instance.new("Part",Character)
  5909. p.TopSurface = 0
  5910. p.BottomSurface = 0
  5911. p.CanCollide = false
  5912. p.Anchored = true
  5913. p.BrickColor = Settings.Colors[1]
  5914. p.formFactor = "Symmetric"
  5915. p.Size = Vector3.new(1,1,1)
  5916. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  5917. local m = Instance.new("SpecialMesh",p)
  5918. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5919. m.Scale = Vector3.new(1,4,1)
  5920. coroutine.wrap(function()
  5921. for i = 1,10 do
  5922. p.Transparency = i/10
  5923. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  5924. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  5925. Wait()
  5926. end
  5927. p:Destroy()
  5928. end)()end local p do
  5929. p = Instance.new("Part",Character)
  5930. p.Name = "Trail"
  5931. p.TopSurface = 0
  5932. p.BottomSurface = 0
  5933. p.Anchored = true
  5934. p.CanCollide = false
  5935. p.formFactor = "Symmetric"
  5936. p.Size = Vector3.new(1,1,1)
  5937. p.BrickColor = Settings.Colors[1]
  5938. p.CFrame = TT.CFrame
  5939. Game:GetService("Debris"):AddItem(p,3)
  5940. local m = Instance.new("BlockMesh",p)
  5941. m.Scale = Vector3.new(1,1,1)
  5942. coroutine.wrap(function()
  5943. for e = 1,15 do
  5944. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  5945. p.Transparency = e/15
  5946. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  5947. Wait()
  5948. end
  5949. p:Destroy()
  5950. end)()end until(TT.Position -T.Position).magnitude <= 100
  5951. local dn = true
  5952. fhold:Destroy()
  5953. Wait(0.1)
  5954. DoScript(Game.Players:GetPlayerFromCharacter(Target),"Depression")
  5955. Wait(0.1)
  5956. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  5957. Chat(H,"Yes... weep...",BrickColor.new("Navy blue"))
  5958. Wait(1)
  5959. Debounces.Attacking = false
  5960. StopTrail = true
  5961. ChargePosition(false)
  5962. Stance = 'Standing' -- brb
  5963. end,{Color3.new(0.25,0.01,0.01),Color3.new(0,0,0),Color3.new(1,0,0),Color3.new(0.01,0.01,0.01)}};
  5964. }
  5965. SpellGui = Instance.new("ScreenGui",PlayerGui)
  5966. SpellGui.Name = "Atlas SpellGui"
  5967. local function TweenColor3x(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  5968. Object[PropertyName] = Start
  5969. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  5970. local r3,g3,b3 = r,g,b
  5971. local Time = Time or 3
  5972. local function f()
  5973. for i = 1,Time *30 do
  5974. r3 = r3 +(r2 -r)/(Time *30)
  5975. g3 = g3 +(g2 -g)/(Time *30)
  5976. b3 = b3 +(b2 -b)/(Time *30)
  5977. Object[PropertyName] = Color3.new(r3,g3,b3)
  5978. Spawn(function()StepCallback(i,Time *30)end)
  5979. Wait()
  5980. end
  5981. return CallBack and Callback()
  5982. end if Async then
  5983. f = coroutine.wrap(f)
  5984. end return f()end
  5985. __xBtn = Instance.new("ImageButton",SpellGui)
  5986. __xBtn.BackgroundTransparency = 1
  5987. __xBtn.Image = "http://www.roblox.com/asset/?id=144082337"
  5988. __xBtn.Size = UDim2.new(0.05,0,0.1,0)
  5989. __xBtn.Position = UDim2.new(0.02,0,0.85,0)
  5990. __xBtn.BorderSizePixel = 0
  5991. __xBtn.ZIndex = 7
  5992. __xBtn.MouseButton1Click:connect(function()
  5993. if not __Open then
  5994. __Open = true
  5995. local Spells = Instance.new("Frame",SpellGui)
  5996. Spells.Name = "Spells"
  5997. Spells.Size = UDim2.new(0.3,0,0,0)
  5998. Spells.Position = UDim2.new(0.1,0,0.75,0)
  5999. Spells.BorderColor3 = Color3.new(0,0,1)
  6000. Spells.BorderSizePixel = 3
  6001. Spells.BackgroundColor3 = Color3.new(0,0,0)
  6002. Spells.BackgroundTransparency = 1
  6003. Spells:TweenSizeAndPosition(UDim2.new(0.3,0,0.4,0),UDim2.new(0.1,0,0.45,0),2,5,3)
  6004. local xAmt,X,f = 0,2,BrickColor.new("Royal purple").Color
  6005. TweenColor3x(Spells,"BackgroundColor3",Spells.BackgroundColor3,Color3.new(f.r -0.1,f.g -0.1,f.b -0.1),3,false,function(Current,Max)
  6006. if xAmt == 0 then xAmt = Spells.BackgroundTransparency end
  6007. xAmt = xAmt -0.5/Max
  6008. Spells.BackgroundTransparency = xAmt
  6009. X = X *-1
  6010. Spells.Rotation = Spells.Rotation -X
  6011. end)
  6012. Spells.Rotation = 0
  6013. for i,v in pairs(SpellList)do
  6014. local Sp = Instance.new("TextButton",Spells)
  6015. Sp.Name = i
  6016. Sp.Text = i
  6017. Sp.Size = UDim2.new(1,0,0.1,0)
  6018. Sp.Position = UDim2.new(0,0,Sp.Size.Y.Scale *(#Spells:GetChildren()-1),0)
  6019. Sp.TextScaled = true
  6020. Sp.TextColor3 = Color3.new(0,0,0)
  6021. Sp.Font = "SourceSansBold"
  6022. Sp.BackgroundColor3 = Color3.new(0,0,0)
  6023. Sp.BorderSizePixel = 0
  6024. Sp.BackgroundTransparency = 1
  6025. Sp.BorderColor3 = Color3.new(0,0,1)
  6026. Sp.MouseButton1Down:connect(v[1])
  6027. Sp.ZIndex = 10
  6028. TweenColor3(Sp,"TextColor3",Sp.TextColor3,v[2][math.random(1,#v[2])],3,true,function()
  6029. coroutine.wrap(function()
  6030. while true do
  6031. if not Sp then break end
  6032. coroutine.wrap(function()
  6033. local rot = 1
  6034. for x = 1,4 do
  6035. rot = rot *-1
  6036. Sp.Rotation = rot +math.random(-1,1)
  6037. Wait()
  6038. end
  6039. Sp.Rotation = 0
  6040. end)()
  6041. TweenColor3(Sp,"TextColor3",Sp.TextColor3,v[2][math.random(1,#v[2])],3)
  6042. end end)()end)
  6043. coroutine.wrap(function()
  6044. for _ = 1,40 do
  6045. Sp.BackgroundTransparency = Sp.BackgroundTransparency -0.05
  6046. Wait()
  6047. end end)()end else
  6048. __Open = false
  6049. local Spells = SpellGui.Spells
  6050. Spells:TweenSizeAndPosition(UDim2.new(0.3,0,0,0),UDim2.new(0.1,0,0.75,0),2,5,3)
  6051. local X = 1
  6052. TweenColor3x(Spells,"BackgroundColor3",Spells.BackgroundColor3,Color3.new(0,0,1),3,false,function(Current,Max)
  6053. Spells.BackgroundTransparency = Current/Max
  6054. X = X *-1
  6055. Spells.Rotation = X
  6056. for i,v in pairs(Spells:GetChildren())do
  6057. v.BackgroundTransparency = Current/Max
  6058. v.TextTransparency = Current/Max
  6059. end end)
  6060. Spells:Destroy()
  6061. end end)
  6062. _Open,Pages,CurrentPage = false,{},1
  6063. _BookMusic = Instance.new("Sound",PlayerGui)
  6064. _BookMusic.SoundId = "http://www.roblox.com/asset?id=136149738"
  6065. _BookMusic.Volume = 1
  6066. _BookMusic.Looped = true
  6067. _BookMusic:Stop()
  6068. do local x = math.random(10,20)
  6069. coroutine.wrap(function()
  6070. while Wait(x)do
  6071. if _Open and CurrentPage >= 13 and CurrentPage < 24 then
  6072. local s = Instance.new("Sound",PlayerGui)
  6073. s.SoundId = "http://www.roblox.com/asset?id=136518866"
  6074. s.Pitch = math.random(5,20)/10
  6075. s:Stop()
  6076. Wait()
  6077. s:Play()
  6078. Game:GetService("Debris"):AddItem(s,5)
  6079. x = math.random(10,20)
  6080. end end end)()end
  6081. BookGui = Instance.new("ScreenGui",PlayerGui)
  6082. BookGui.Name = "Atlas BookGui"
  6083. __Btn = Instance.new("ImageButton",BookGui)
  6084. __Btn.BackgroundTransparency = 1
  6085. __Btn.Image = "http://www.roblox.com/asset/?id=143111139"
  6086. __Btn.Size = UDim2.new(0.05,0,0.1,0)
  6087. __Btn.Position = UDim2.new(0.9,0,0.85,0)
  6088. __Btn.BorderSizePixel = 0
  6089. __Btn.ZIndex = 7
  6090. __Btn.MouseButton1Click:connect(function()
  6091. local function Display(Data)
  6092. local function ShiftPage(Direction)
  6093. local Dir = Direction and 1 or -1
  6094. if CurrentPage == 1 and Dir < 0 then Dir = 0 end
  6095. if Pages[CurrentPage +Dir]then
  6096. pcall(function()BookGui.xMain._Data:Destroy()end)
  6097. CurrentPage = CurrentPage +Dir
  6098. Display(Pages[CurrentPage])
  6099. end end
  6100. local _Data = Instance.new("Frame",BookGui.xMain)
  6101. _Data.BackgroundTransparency = 1
  6102. _Data.Size = UDim2.new(1,0,1,0)
  6103. _Data.Name = "_Data"
  6104. local Page = Instance.new("Frame",_Data)
  6105. Page.BorderSizePixel = 0
  6106. Page.BackgroundTransparency = 1
  6107. Page.Position = UDim2.new(0.525,0,0.125,0)
  6108. Page.Size = UDim2.new(0.35,0,0.75,0)
  6109. Page.ZIndex = 9
  6110. if CurrentPage >= 14 and CurrentPage < 24 then
  6111. local Img = Instance.new("ImageLabel",Page)
  6112. Img.ZIndex = 10
  6113. Img.Image = Data[1]
  6114. Img.BackgroundColor3 = Color3.new(0,0,0)
  6115. Img.BorderSizePixel = 0
  6116. Img.Size = UDim2.new(1,0,1,0)
  6117. end
  6118. if CurrentPage < 14 then
  6119. local Header = Instance.new("TextLabel",Page)
  6120. Header.ZIndex = 10
  6121. Header.Text = Data[1]
  6122. Header.BackgroundTransparency = 1
  6123. Header.Size = UDim2.new(1,0,0.1,0)
  6124. Header.TextColor3 = Color3.new(0,0,1)
  6125. Header.Font = "ArialBold"
  6126. Header.TextScaled = true
  6127. Header.TextStrokeTransparency = 0.5
  6128. Header.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  6129. local Body = Instance.new("TextLabel",Page)
  6130. Body.ZIndex = 10
  6131. Body.Text = Data[2]
  6132. Body.BackgroundTransparency = 1
  6133. Body.Size = UDim2.new(1,0,0.77,0)
  6134. Body.Position = UDim2.new(0,0,0.13,0)
  6135. Body.TextColor3 = Color3.new(0,0,1)
  6136. Body.Font = "ArialBold"
  6137. Body.TextScaled = true
  6138. Body.TextStrokeTransparency = 0.5
  6139. Body.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  6140. Body.TextXAlignment = "Left"
  6141. Body.TextYAlignment = "Top"
  6142. local PageNumber = Instance.new("TextLabel",Page)
  6143. PageNumber.ZIndex = 10
  6144. PageNumber.Text = tostring(CurrentPage)
  6145. PageNumber.BackgroundTransparency = 1
  6146. PageNumber.Size = UDim2.new(0.1,0,0.1,0)
  6147. PageNumber.Position = UDim2.new(0.9,0,0.9,0)
  6148. PageNumber.TextColor3 = Color3.new(0,0,1)
  6149. PageNumber.Font = "Arial"
  6150. PageNumber.TextScaled = true
  6151. PageNumber.TextStrokeTransparency = 0.3
  6152. PageNumber.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  6153. end
  6154. local SubText = Instance.new("TextLabel",Page)
  6155. SubText.ZIndex = 10
  6156. SubText.Text = Data[3]
  6157. SubText.BackgroundTransparency = 1
  6158. SubText.Size = UDim2.new(1,0,0.1,0)
  6159. SubText.Position = UDim2.new(-1,0,0.8,0)
  6160. SubText.TextColor3 = CurrentPage == 14 and Color3.new(0,0,1)or Color3.new(0,0,0)
  6161. SubText.Font = "Arial"
  6162. SubText.TextScaled = true
  6163. SubText.TextXAlignment = "Left"
  6164. SubText.TextYAlignment = "Bottom"
  6165. local ShiftTabLeft = Instance.new("TextButton",Page)
  6166. ShiftTabLeft.Text = "Previous"
  6167. ShiftTabLeft.ZIndex = 10
  6168. ShiftTabLeft.BackgroundTransparency = 1
  6169. ShiftTabLeft.BackgroundColor3 = Color3.new(0,0,0)
  6170. ShiftTabLeft.Size = UDim2.new(0.2,0,0.07,0)
  6171. ShiftTabLeft.Position = UDim2.new(0,0,0.93,0)
  6172. ShiftTabLeft.TextColor3 = Color3.new(0,0,1)
  6173. ShiftTabLeft.Font = "Arial"
  6174. ShiftTabLeft.TextScaled = true
  6175. ShiftTabLeft.TextStrokeTransparency = 0.5
  6176. ShiftTabLeft.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  6177. ShiftTabLeft.MouseButton1Click:connect(function()ShiftPage(false)end)
  6178. local ShiftTabRight = Instance.new("TextButton",Page)
  6179. ShiftTabRight.Text = "Next"
  6180. ShiftTabRight.ZIndex = 10
  6181. ShiftTabRight.BackgroundTransparency = 1
  6182. ShiftTabRight.BackgroundColor3 = Color3.new(0,0,0)
  6183. ShiftTabRight.Size = UDim2.new(0.2,0,0.07,0)
  6184. ShiftTabRight.Position = UDim2.new(0.2,0,0.93,0)
  6185. ShiftTabRight.TextColor3 = Color3.new(0,0,1)
  6186. ShiftTabRight.Font = "Arial"
  6187. ShiftTabRight.TextScaled = true
  6188. ShiftTabRight.TextStrokeTransparency = 0.5
  6189. ShiftTabRight.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  6190. ShiftTabRight.MouseButton1Click:connect(function()ShiftPage(true)end)
  6191. end if not _Open then
  6192. _Open = true
  6193. local xmain = Instance.new("ImageLabel",BookGui)
  6194. xmain.Size = UDim2.new(1,0,1,0)
  6195. xmain.Image = "http://www.roblox.com/asset/?id=143107018"
  6196. xmain.ZIndex = 8
  6197. xmain.BackgroundTransparency = 1
  6198. xmain.Name = "xMain"
  6199. pcall(function()BookGui.xMain._Data:Destroy()end)
  6200. Display(Pages[CurrentPage])
  6201. _BookMusic:Play()
  6202. else
  6203. _Open = false
  6204. pcall(Game.Destroy,BookGui.xMain)
  6205. _BookMusic:Stop()
  6206. CurrentPage = 1
  6207. end end)
  6208. if Game:GetService("StarterGui"):GetCoreGuiEnabled(1)then Game:GetService("StarterGui"):SetCoreGuiEnabled(1,false)end
  6209. HealthGui = Instance.new("ScreenGui",PlayerGui)
  6210. HealthGui.Name = "Atlas HealthGui"
  6211. _MainFr = Instance.new("Frame",HealthGui)
  6212. _MainFr.Size = UDim2.new(0.4,0,0.1,0)
  6213. _MainFr.Position = UDim2.new(0.3,0,0,0)
  6214. _MainFr.BackgroundColor = Settings.Colors[1]
  6215. _MainFr.BorderColor3 = Settings.Colors[1].Color
  6216. _MainFr.BorderSizePixel = 3
  6217. _MainFr.BorderColor3 = BrickColor.new("Royal purple").Color
  6218. Bar = Instance.new("Frame",_MainFr)
  6219. Bar.Size = UDim2.new(0,0,1,0)
  6220. Bar.ZIndex = 2
  6221. Bar.BackgroundColor = BrickColor.new("Royal purple")
  6222. Bar.BorderSizePixel = 0
  6223. _Shine = Instance.new("Frame",_MainFr)
  6224. _Shine.Size = UDim2.new(1,0,0.5,0)
  6225. _Shine.Position = UDim2.new(0,0,0.25,0)
  6226. _Shine.BackgroundTransparency = 0.5
  6227. _Shine.BackgroundColor = BrickColor.new("Royal purple")
  6228. _Shine.ZIndex = 3
  6229. _Shine.BorderSizePixel = 0
  6230. _LBL = Instance.new("ImageLabel",Bar)
  6231. _LBL.ZIndex = 4
  6232. _LBL.Size = UDim2.new(1,0,1,0)
  6233. _LBL.BorderSizePixel = 0
  6234. _LBL.BackgroundTransparency = 1
  6235. _LBL.Image = GuiTexture
  6236. coroutine.wrap(function()
  6237. while Wait()do
  6238. if _LBL.Image ~= GuiTexture then
  6239. _LBL.Image = GuiTexture
  6240. end end end)()
  6241. xTxt = Instance.new("TextLabel",_MainFr)
  6242. xTxt.Size = UDim2.new(1,0,1,0)
  6243. xTxt.Text = tostring(Character.Humanoid.Health)
  6244. xTxt.TextScaled = true
  6245. xTxt.Font = "SourceSansBold"
  6246. xTxt.TextColor = Settings.Colors[1]
  6247. xTxt.ZIndex = 5
  6248. xTxt.BackgroundTransparency = 1
  6249. SetHealth()
  6250. delay(1,function()Character.Humanoid.Health = 600 end)
  6251. HCCon = Character.Humanoid.HealthChanged:connect(function(Health)
  6252. xTxt.Text = tostring(math.ceil(Health))
  6253. Bar:TweenSize(UDim2.new(Health/Character.Humanoid.MaxHealth,0,1,0),"InOut","Quad",0.6,true)
  6254. end)
  6255. Character.Humanoid.Died:connect(function()
  6256. HCCon:disconnect()
  6257. Bar:Destroy()
  6258. local _Txt = Instance.new("ImageLabel",_MainFr)
  6259. _Txt.BackgroundTransparency = 1
  6260. _Txt.Image = ""
  6261. _Txt.Size = UDim2.new(1,0,1,0)
  6262. _Txt.ZIndex = 2
  6263. local con;con = Player.CharacterAdded:connect(function()
  6264. Game:GetService("StarterGui"):SetCoreGuiEnabled(1,true)
  6265. con:disconnect()
  6266. end)end)
  6267. pcall(script.Destroy,Character:findFirstChild("Health"))
  6268. coroutine.wrap(function()
  6269. while Wait(0.54)do
  6270. if not pcall(function()
  6271. Character.Humanoid.Health = Character.Humanoid.Health +math.random(0,4)end)
  6272. then break end end end)()
  6273. -- Pet Gui
  6274. local function PetHUD()
  6275.  
  6276. end
  6277. local function NoPetHUD()
  6278.  
  6279. end
  6280. local dgg = Instance.new("ScreenGui",PlayerGui)
  6281. dgg.Name = "Atlas DamageGui"
  6282. local dgb = Instance.new("Frame",dgg)
  6283. dgb.Size = UDim2.new(0.2,0,0.1,0)
  6284. dgb.Position = UDim2.new(0.09,0,0.9,0)
  6285. dgb.BackgroundColor = Settings.Colors[1]
  6286. dgb.BorderSizePixel = 3
  6287. dgb.BorderColor3 = BrickColor.new("Royal purple").Color
  6288. local dgt = Instance.new("TextLabel",dgb)
  6289. dgt.Size = UDim2.new(1,0,1,0)
  6290. dgt.Font = "SourceSansBold"
  6291. dgt.BackgroundTransparency = 1
  6292. dgt.TextColor = BrickColor.new("Royal purple")
  6293. dgt.TextScaled = true
  6294. dgt.ZIndex = 2
  6295. dgt.Text = ByteToStr({401,442,435,422,357,430,440,357,423,426,440,441,357,437,436,435,446},325)
  6296. DamageGui = function(Text)
  6297. if dgt.Text == tostring(Text)then return end
  6298. dgt.TextColor = BrickColor.new("Royal purple")
  6299. local d = false
  6300. dgt.Text = Text
  6301. delay(1.1,function()d = true end)
  6302. coroutine.wrap(function()
  6303. repeat
  6304. dgb.Rotation = math.random(-3,3)
  6305. Wait()
  6306. until d
  6307. dgb.Rotation = 0
  6308. end)()end
  6309. function MidnightStrikeDmgGui(Text)
  6310. local d = false
  6311. dgt.Text = "MidnightStrike... "..Text
  6312. delay(2.5,function()d = true end)
  6313. coroutine.wrap(function()
  6314. repeat
  6315. dgb.Rotation = math.random(-20,20)
  6316. dgt.TextColor3 = Color3.new(RandomDecimal(0,0.3),RandomDecimal(0,0.3),RandomDecimal(0.4,1))
  6317. Wait()
  6318. until d
  6319. dgb.Rotation = 0
  6320. end)()end
  6321. function xxTCDg(Text)
  6322. local d = false
  6323. local strs = {"O3KOKDO3D3D","CH02EFG","304034#$#D#d","LUNA NOOOOO","OOAHOHOAHOH THAT'S GOOD..."}
  6324. dgt.Text = strs[math.random(1,#strs)].." "..Text
  6325. delay(3.3,function()d = true end)
  6326. coroutine.wrap(function()
  6327. repeat
  6328. dgb.Rotation = dgb.Rotation +3
  6329. TweenColor3(dgt,"TextColor3",dgt.TextColor3,Color3.new(math.random(0,1),math.random(0,1),math.random(0,1)),0.1)
  6330. dgt.Text = strs[math.random(1,#strs)].." "..Text
  6331. until d
  6332. dgb.Rotation = 0
  6333. TweenColor3(dgt,"TextColor3",dgt.TextColor3,BrickColor.new("Royal purple").Color,2)
  6334. end)()end
  6335. _MoveFrame = Instance.new("ScreenGui",PlayerGui)
  6336. _MoveFrame.Name = "Atlas Move"
  6337. _Backing = Instance.new("Frame",_MoveFrame)
  6338. _Backing.Size = UDim2.new(0.2,0,0.1,0)
  6339. _Backing.Position = UDim2.new(0.71,0,0,0)
  6340. _Backing.BackgroundColor = Settings.Colors[1]
  6341. _Backing.BorderSizePixel = 3
  6342. _Backing.BorderColor3 = BrickColor.new("Royal purple").Color
  6343. MoveTxt = Instance.new("TextLabel",_Backing)
  6344. MoveTxt.Size = UDim2.new(1,0,1,0)
  6345. MoveTxt.BorderSizePixel = 0
  6346. MoveTxt.Font = "SourceSansBold"
  6347. MoveTxt.BackgroundTransparency = 1
  6348. MoveTxt.Text = "Coded by InternalRecursion"
  6349. MoveTxt.TextColor = BrickColor.new("Royal purple")
  6350. MoveTxt.TextScaled = true
  6351. MoveTxt.ZIndex = 2
  6352. function ChangeText(Text)
  6353. coroutine.wrap(function()
  6354. for i = 1,6 do
  6355. _Backing.Rotation = _Backing.Rotation +120
  6356. Wait()
  6357. end end)()
  6358. coroutine.wrap(function()
  6359. MoveTxt.Text = Text
  6360. MoveTxt.TextTransparency = 1
  6361. for i = 1,10 do
  6362. MoveTxt.TextColor3 = Color3.new(MoveTxt.TextColor3.r +0.1,MoveTxt.TextColor3.g +0.1,MoveTxt.TextColor3.b +0.1)
  6363. MoveTxt.TextTransparency = MoveTxt.TextTransparency -0.1
  6364. Wait()
  6365. end
  6366. MoveTxt.TextTransparency = 0.55
  6367. MoveTxt.TextColor = BrickColor.new("Royal purple")
  6368. end)()end
  6369. Power,PetPower = MaxPower,13000
  6370. _Power = Instance.new("ScreenGui",PlayerGui)
  6371. _Power.Name = "Atlas Power"
  6372. PBar = Instance.new("Frame",_Power)
  6373. PBar.BackgroundColor = Settings.Colors[1]
  6374. PBar.Size = UDim2.new(0.4,0,0.1,0)
  6375. PBar.Position = UDim2.new(0.3,0,0.9,0)
  6376. PBar_back = Instance.new("Frame",PBar)
  6377. PBar_back.BackgroundColor = BrickColor.new("Royal purple")
  6378. PBar_back.Size = UDim2.new(0,0,1,0)
  6379. PBar_back.BorderSizePixel = 0
  6380. PBar_back.ZIndex = 2
  6381. PBar.BorderSizePixel = 3
  6382. PBar.BorderColor3 = BrickColor.new("Royal purple").Color
  6383. Txt = Instance.new("TextLabel",PBar_back)
  6384. Txt.Size = UDim2.new(1,0,1,0)
  6385. Txt.Text = tostring(Power)
  6386. Txt.TextScaled = true
  6387. Txt.Font = "SourceSansBold"
  6388. Txt.TextColor = Settings.Colors[1]
  6389. Txt.ZIndex = 5
  6390. Txt.BackgroundTransparency = 1
  6391. Txt.BorderSizePixel = 0
  6392. _Shine2 = Instance.new("Frame",PBar)
  6393. _Shine2.Size = UDim2.new(1,0,0.5,0)
  6394. _Shine2.Position = UDim2.new(0,0,0.25,0)
  6395. _Shine2.BackgroundTransparency = 0.5
  6396. _Shine2.BackgroundColor = BrickColor.new("Royal purple")
  6397. _Shine2.ZIndex = 3
  6398. _Shine2.BorderSizePixel = 0
  6399. _LBL2 = Instance.new("ImageLabel",PBar_back)
  6400. _LBL2.ZIndex = 4
  6401. _LBL2.Size = UDim2.new(1,0,1,0)
  6402. _LBL2.BackgroundTransparency = 1
  6403. _LBL2.BorderSizePixel = 0
  6404. _LBL2.Image = GuiTexture
  6405. coroutine.wrap(function()
  6406. while Wait()do
  6407. if _LBL2.Image ~= GuiTexture then
  6408. _LBL2.Image = GuiTexture
  6409. end end end)()
  6410. Spawn(function()
  6411. while wait()do
  6412. if Power <= MaxPower then
  6413. if Power < 0 then Power = 0 end
  6414. PBar_back:TweenSize(UDim2.new(Power/MaxPower,0,1,0),"InOut","Quad",0.2,true)
  6415. Txt.Text = tostring(Power)
  6416. end end end)
  6417. coroutine.wrap(function()
  6418. while true do
  6419. TweenColor3(Bar,"BackgroundColor3",Bar.BackgroundColor3,Bar.BackgroundColor3 == Color3.new(0,0,0)and(RageMode and Color3.new(1,0,0)or BrickColor.new("Royal purple").Color)or Color3.new(0,0,0),0.2)
  6420. TweenColor3(PBar_back,"BackgroundColor3",PBar_back.BackgroundColor3,PBar_back.BackgroundColor3 == Color3.new(0,0,0)and(RageMode and Color3.new(1,0,0)or BrickColor.new("Royal purple").Color)or Color3.new(0,0,0),0.2)
  6421. end end)()
  6422. Character.Humanoid.Died:connect(function()
  6423. Power = MaxPower
  6424. for i = 1,9 do
  6425. PBar_back.BackgroundTransparency = PBar_back.BackgroundTransparency +0.1
  6426. Wait()
  6427. end
  6428. Power = 0
  6429. end)
  6430. Character.Humanoid.Died:connect(function()
  6431. local DeathPhraze = {"How could I lose?!","InternalRecursion will avenge me!","Avenge me, Internal!","All good things must come to an end I guess..."}
  6432. Chat(H,DeathPhraze[math.random(1,#DeathPhraze)],"Really black")
  6433. T.Anchored = true
  6434. pcall(function()Cam:Destroy()end)
  6435. coroutine.wrap(function()
  6436. repeat Wait()until Workspace.CurrentCamera ~= nil
  6437. Workspace.CurrentCamera.Focus = H.CFrame
  6438. end)()
  6439. pcall(function()H.face:Destroy()end)
  6440. StopPower = true
  6441. for i,v in pairs(Tool:GetChildren())do
  6442. if v:IsA("BasePart")then
  6443. v.Anchored = true
  6444. coroutine.wrap(function()
  6445. for i = 1,10 do
  6446. v.Transparency = v.Transparency +0.1
  6447. Wait()
  6448. end end)()end end
  6449. for i,v in pairs(Character:GetChildren())do
  6450. if v:IsA("BasePart")then
  6451. v.Anchored = true
  6452. coroutine.wrap(function()
  6453. for i = 1,10 do
  6454. v.Transparency = v.Transparency +0.1
  6455. Wait()
  6456. end end)()end end end)
  6457. SwordAttacks,HandAttacks = {"Spin","Slash","DoubleSwing"}
  6458. local StandardSwing,SwingLeft,DoubleSwing,SpinSwing
  6459. Stance = "Standing"
  6460. Tool.Equipped:connect(function(m)Mouse = m end)
  6461. Tool.Equipped:connect(function(Mouse)
  6462. AttackState = "Melee"
  6463. table.foreach(Debounces,function(_,v)v = false end)
  6464. Equipped = true
  6465. Mouse.KeyDown:connect(function(Key)
  6466. xKey = Key
  6467. if Comboing then return end
  6468. if Debounces.Shielding then return end
  6469. if GlobalKeys[Key]or GlobalKeys[Key:byte()]then
  6470. if Pet and PetKeyCombos[Key]then return end
  6471. coroutine.wrap(function()local f = GlobalKeys[Key]~= nil and GlobalKeys[Key](Mouse)or GlobalKeys[Key:byte()]~= nil and GlobalKeys[Key:byte()]()end)()
  6472. Wait()
  6473. Descriptions = {
  6474. h = "Healing!";
  6475. c = "Charging!";
  6476. b = "Boost!";
  6477. n = "Float!";
  6478. t = "Teleport!";
  6479. q = "Fly!";
  6480. v = "Taunt!";
  6481. m = "Get up...";
  6482. p = "OUT OF MY WAY!";
  6483. [32] = "Jump!";
  6484. [59] = "Flip!";
  6485. }
  6486. ChangeText(Descriptions[Key]~= nil and Descriptions[Key]or Descriptions[Key:byte()])
  6487. end
  6488. if KeyBindings[Key]~= nil then
  6489. if Pet then return end
  6490. KeyBindings[Key](Mouse)
  6491. Wait()
  6492. Descriptions = {
  6493. l = AttackState.."!";
  6494. y = "Clone attack!";
  6495. r = "Rage!";
  6496. g = "PoisonMode!";
  6497. x = "Die please.";
  6498. u = "Sword birth."}
  6499. ChangeText(Descriptions[Key])
  6500. end end)
  6501. local cntr = 1
  6502. Mouse.Button2Down:connect(function()
  6503. if Pet then return end
  6504. if tick()- LastClick > 0.2 then LastClick = tick()return end
  6505. ChangeText("Sorry to mislead you...")
  6506. if Power -26000 < 0 then return end
  6507. for i,v in pairs(Debounces)do
  6508. if v then
  6509. return
  6510. end end
  6511. if AttackState == "Melee" then
  6512. local Target = Mouse.Target
  6513. if Target ~= nil then
  6514. if Target.Parent:IsA("Model")and Target.Parent ~= Character and Target.Parent:findFirstChild("Humanoid")then
  6515. Debounces.Attacking = true
  6516. local Hit = Target.Parent
  6517. for i,v in pairs(Hit:GetChildren())do
  6518. if v:IsA("BasePart")then
  6519. v.Anchored = true
  6520. elseif v:IsA("Humanoid")then
  6521. v.PlatformStand = true
  6522. end end
  6523. Stance = "Null"
  6524. ParticleEmit(Hit.Torso,"Really black",2)
  6525. Power = Power -26000
  6526. Wait(0.7)
  6527. T.CFrame = Hit.Torso.CFrame * CFrame.new(0,0,-15)
  6528. Chat(H,"Did you really think that I would let you live?...","Really red")
  6529. Wait(0.25)
  6530. local Settings = {TimeOfDay = Game.Lighting.TimeOfDay,Ambient = Game.Lighting.Ambient,OutdoorAmbient = Game.Lighting.OutdoorAmbient,Brightness = Game.Lighting.Brightness}
  6531. Game.Lighting.TimeOfDay = 0
  6532. Game.Lighting.Ambient = Color3.new(1,0,0)
  6533. Game.Lighting.OutdoorAmbient = Color3.new(1,0,0)
  6534. Game.Lighting.Brightness = 0
  6535. Wait(1.5)
  6536. local s = Instance.new("Part",Character)
  6537. s.Anchored = true
  6538. s.TopSurface = 0
  6539. s.BottomSurface = 0
  6540. s.Locked = true
  6541. s.Transparency = 1
  6542. s.CanCollide = false
  6543. s.Shape = "Ball"
  6544. s.Reflectance = 0
  6545. s.BrickColor = BrickColor.new("Really black")
  6546. s.CFrame = T.CFrame
  6547. coroutine.wrap(function()
  6548. for i = 1,5 do
  6549. s.Size = s.Size + Vector3.new(2,2,2)
  6550. s.CFrame = T.CFrame
  6551. s.Transparency = s.Transparency -0.2
  6552. Wait()
  6553. end
  6554. Wait(0.1)
  6555. s.BrickColor = BrickColor.new("Really black")
  6556. for i = 1,100 do
  6557. s.Size = s.Size - Vector3.new(2,2,2)
  6558. s.CFrame = T.CFrame
  6559. s.Transparency = s.Transparency +0.01
  6560. Wait()
  6561. end
  6562. s:Destroy()
  6563. end)()
  6564. local l = Instance.new("PointLight",s)
  6565. l.Color = s.Color
  6566. l.Range = 60
  6567. local f = Instance.new("Part",Character)
  6568. f.BrickColor = BrickColor.new("Really black")
  6569. f.Size = Vector3.new(5,1,5)
  6570. f.Anchored = true
  6571. f.Locked = true
  6572. f.CanCollide = false
  6573. f.TopSurface = 0
  6574. f.BottomSurface = 0
  6575. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  6576. local sm = Instance.new("SpecialMesh",f)
  6577. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6578. sm.Scale = Vector3.new(4,4,4)
  6579. coroutine.wrap(function()
  6580. for i = 1,100 do
  6581. f.Transparency = f.Transparency +0.01
  6582. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  6583. Wait()
  6584. end
  6585. f:Destroy()
  6586. end)()
  6587. Kill(Hit.Torso)
  6588. Game.Lighting.Brightness = 10
  6589. delay(0.65,function()Game.Lighting.Brightness = 1 end)
  6590. Wait(1.6)
  6591. for i,v in pairs(Settings)do
  6592. pcall(function()
  6593. Game.Lighting[i] = v
  6594. end)end
  6595. Debounces.Attacking = false
  6596. Stance = "Standing"
  6597. end end end end)
  6598. Mouse.Button1Down:connect(function()
  6599. if Comboing then return end
  6600. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing or Debounces.Shielding then return end
  6601. if Debounces.Flying then
  6602. local Speed,DC = RageMode and 350 or 200
  6603. StopFlyTrail = false
  6604. FlyTrail(RA,CFrame.new(0,0,0))
  6605. FlyTrail(LA,CFrame.new(0,0,0))
  6606. coroutine.wrap(function()
  6607. while Wait(0.5)do
  6608. if Debounces.Flying then
  6609. Power = Power -200
  6610. coroutine.wrap(function()
  6611. local p = Instance.new("Part",Character)
  6612. p.Name = "Trail"
  6613. p.TopSurface = 0
  6614. p.BottomSurface = 0
  6615. p.Anchored = true
  6616. p.CanCollide = false
  6617. p.formFactor = "Symmetric"
  6618. p.Size = Vector3.new(1,1,1)
  6619. p.BrickColor = BrickColor.new("Really red")
  6620. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  6621. Game:GetService("Debris"):AddItem(p,3)
  6622. local m = Instance.new("BlockMesh",p)
  6623. m.Scale = Vector3.new(4,4,4)
  6624. for i = 1,15 do
  6625. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  6626. p.Transparency = i/15
  6627. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  6628. Wait()
  6629. end
  6630. p:Destroy()
  6631. end)()
  6632. coroutine.wrap(function()
  6633. local p = Instance.new("Part",Character)
  6634. p.Name = "Trail"
  6635. p.TopSurface = 0
  6636. p.BottomSurface = 0
  6637. p.Anchored = true
  6638. p.CanCollide = false
  6639. p.formFactor = "Symmetric"
  6640. p.Size = Vector3.new(1,1,1)
  6641. p.BrickColor = BrickColor.new("Really red")
  6642. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  6643. Game:GetService("Debris"):AddItem(p,3)
  6644. local m = Instance.new("BlockMesh",p)
  6645. m.Scale = Vector3.new(4,4,4)
  6646. for i = 1,15 do
  6647. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  6648. p.Transparency = i/15
  6649. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  6650. Wait()
  6651. end
  6652. p:Destroy()
  6653. end)()
  6654. if Power == 0 then pcall(DC)break end
  6655. Speed = RageMode and 350 or 200
  6656. else pcall(DC)break end end end)()
  6657. local bv = Instance.new("BodyVelocity",T)
  6658. bv.Name = "FlyVelocityVector"
  6659. bv.maxForce = Vector3.new(0,math.huge,0)
  6660. bv.velocity = Vector3.new(0,0,0)
  6661. local bg = Instance.new("BodyGyro",T)
  6662. bg.Name = "FlyGyro"
  6663. bg.maxTorque = Vector3.new(0,0,0)
  6664. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  6665. bg.maxTorque = Vector3.new(9000,9000,9000)
  6666. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  6667. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *Speed
  6668. local MouseMoveConnection = Mouse.Move:connect(function()
  6669. bg.maxTorque = Vector3.new(9000,9000,9000)
  6670. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  6671. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *Speed
  6672. end)
  6673. local Con;Con = Mouse.Button1Up:connect(DC)
  6674. DC = function()
  6675. Debounces.Flying = false
  6676. StopFlyTrail = true
  6677. bg:Destroy()
  6678. bv:Destroy()
  6679. MouseMoveConnection:disconnect()
  6680. Con:disconnect()
  6681. end return end
  6682. if AttackState == "Melee" then
  6683. if PoisonMode then
  6684. local Attack = SwordAttacks[cntr]
  6685. cntr = cntr == 3 and 1 or cntr +1
  6686. ChangeText(Attack)
  6687. if Attack == "DoubleSwing" then
  6688. Debounces.Attacking = true
  6689. StopSwordTrail = false
  6690. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  6691. Wait(0.1)
  6692. DoubleSwing:Play()
  6693. Wait(1)
  6694. Debounces.Attacking = false
  6695. StopSwordTrail = true
  6696. elseif Attack == "Spin" then
  6697. Debounces.Attacking = true
  6698. local spinForce = Instance.new("BodyAngularVelocity",T)
  6699. spinForce.P = 1000000
  6700. spinForce.angularvelocity = Vector3.new(0,20,0)
  6701. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  6702. Game:GetService("Debris"):AddItem(spinForce,0.84)
  6703. StopSwordTrail = false
  6704. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  6705. Wait(0.1)
  6706. SpinSwing:Play()
  6707. Wait(1)
  6708. Debounces.Attacking = false
  6709. StopSwordTrail = true
  6710. elseif Attack == "Slash" then
  6711. Debounces.Attacking = true
  6712. StopSwordTrail = false
  6713. StandardSwing:Play()
  6714. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  6715. Wait(1)
  6716. StopSwordTrail = true
  6717. Debounces.Attacking = false
  6718. end return end
  6719. local Attack = SwordAttacks[cntr]
  6720. cntr = cntr == 3 and 1 or cntr +1
  6721. ChangeText(Attack)
  6722. if Attack == "DoubleSwing" then
  6723. Debounces.Attacking = true
  6724. StopSwordTrail = false
  6725. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  6726. Wait(0.1)
  6727. DoubleSwing:Play()
  6728. Wait(1.5)
  6729. Debounces.Attacking = false
  6730. StopSwordTrail = true
  6731. elseif Attack == "Spin" then
  6732. Debounces.Attacking = true
  6733. local spinForce = Instance.new("BodyAngularVelocity",T)
  6734. spinForce.P = 1000000
  6735. spinForce.angularvelocity = Vector3.new(0,20,0)
  6736. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  6737. Game:GetService("Debris"):AddItem(spinForce,0.84)
  6738. StopSwordTrail = false
  6739. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  6740. Wait(0.1)
  6741. SpinSwing:Play()
  6742. Wait(1)
  6743. Debounces.Attacking = false
  6744. StopSwordTrail = true
  6745. elseif Attack == "Slash" then
  6746. Debounces.Attacking = true
  6747. StopSwordTrail = false
  6748. Stance = "Null"
  6749. ChargePosition(false)
  6750. StandardSwing:Play()
  6751. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  6752. Wait(1)
  6753. StopSwordTrail = true
  6754. Stance = "Standing"
  6755. Debounces.Attacking = false
  6756. end
  6757.  
  6758. end end)end)
  6759. _Mouse = Player:GetMouse()
  6760. _Mouse.KeyDown:connect(function(Key)
  6761. xKey = Key
  6762. if Comboing then return end
  6763. if Debounces.Shielding then return end
  6764. if not Equipped then
  6765. if Key == 'f' then
  6766. if Pet then return end
  6767. local cn;cn = _Mouse.Button1Down:connect(function()
  6768. if Power -150 <= 0 then cn:disconnect()return end
  6769. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  6770. local MouseMove = _Mouse.Move:connect(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)
  6771. T.Anchored = true
  6772. Character.Humanoid.Jump = true
  6773. Wait(0.55)
  6774. for i = 1,10 do
  6775. T.CFrame = T.CFrame * CFrame.new(0,10,0)
  6776. Wait()
  6777. end
  6778. local JumpCon = Character.Humanoid.Jumping:connect(function()Character.Humanoid.Jump = false end)
  6779. ChangeText("Atlas's wrath!")
  6780. Stance = "Null"
  6781. Debounces.Attacking = true
  6782. pcall(function()Character.Humanoid.WalkSpeed = 0 end)
  6783. StopPower = true
  6784. coroutine.wrap(function()
  6785. ChargePosition(false)
  6786. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  6787. Wait(0.1)
  6788. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  6789. Wait(0.1)
  6790. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  6791. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  6792. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  6793. Wait(0.1)
  6794. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  6795. T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)
  6796. end)()
  6797. local BlastModel = Instance.new("Model",Character)
  6798. local p = Instance.new("Part",BlastModel)
  6799. p.BrickColor = Settings.Colors[2]
  6800. p.Size = Vector3.new(10,10,10)
  6801. p.Shape = "Ball"
  6802. p.Anchored = true
  6803. p.Locked = true
  6804. p.CanCollide = false
  6805. p.TopSurface = 0
  6806. p.BottomSurface = 0
  6807. p.FormFactor = "Custom"
  6808. p.Transparency = 1
  6809. local p2 = Instance.new("Part",BlastModel)
  6810. p2.BrickColor = Settings.Colors[2]
  6811. p2.Size = Vector3.new(10,10,10)
  6812. p2.Shape = "Ball"
  6813. p2.Anchored = true
  6814. p2.Locked = true
  6815. p2.CanCollide = false
  6816. p2.TopSurface = 0
  6817. p2.BottomSurface = 0
  6818. p2.FormFactor = "Custom"
  6819. p2.Transparency = 1
  6820. local x = Instance.new("Part",BlastModel)
  6821. x.BrickColor = Settings.Colors[2]
  6822. x.Size = Vector3.new(1,1,1)
  6823. x.Shape = "Ball"
  6824. x.Anchored = true
  6825. x.Locked = true
  6826. x.CanCollide = false
  6827. x.TopSurface = 0
  6828. x.BottomSurface = 0
  6829. x.FormFactor = "Custom"
  6830. x.Transparency = 1
  6831. x.CFrame = T.CFrame * CFrame.new(0,0,-5.1)* CFrame.fromEulerAnglesXYZ(-1.57,0,0)
  6832. local ktn = Instance.new("SpecialMesh",x)
  6833. ktn.Scale = Vector3.new(12,5,12)
  6834. ktn.MeshId = "http://www.roblox.com/asset/?id=1323306"
  6835. local a = Instance.new("Part",BlastModel)
  6836. a.Anchored = true
  6837. a.CanCollide = false
  6838. a.Locked = true
  6839. a.BrickColor = Settings.Colors[InternalMode and 1 or 2]
  6840. a.Size = Vector3.new(10,1,10)
  6841. a.CFrame = T.CFrame * CFrame.new(0,0,-17)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  6842. a.TopSurface = 0
  6843. a.BottomSurface = 0
  6844. local m = Instance.new("CylinderMesh",a)
  6845. m.Scale = Vector3.new(1,1,1)
  6846. coroutine.wrap(function()
  6847. for _,v in pairs(BlastModel:GetChildren())do
  6848. for i = 1,9 do
  6849. v.Transparency = v.Transparency -0.1
  6850. Wait()
  6851. end end
  6852. x.Transparency = 0.6
  6853. end)()
  6854. local prtzz = {}
  6855. coroutine.wrap(function()
  6856. for i = 1,9 do
  6857. local n = Instance.new("Part",BlastModel)
  6858. n.Anchored = true
  6859. n.Locked = true
  6860. n.CanCollide = false
  6861. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  6862. n.Transparency = 0.54
  6863. n.TopSurface = 0
  6864. n.BottomSurface = 0
  6865. n.FormFactor = "Custom"
  6866. n.Size = Vector3.new(0.01,0.01,0.01)
  6867. local s3rl = Instance.new("SpecialMesh",n)
  6868. s3rl.MeshType = "FileMesh"
  6869. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  6870. s3rl.Scale = Vector3.new(4,4,4)
  6871. table.insert(prtzz,n)
  6872. end
  6873. local ssc = 0
  6874. while Wait()do
  6875. ssc = ssc ~= 360 and ssc +1 or 0
  6876. for i,v in pairs(prtzz)do
  6877. v.CFrame = p.CFrame
  6878. * CFrame.Angles(0,0,math.rad((i *360/#prtzz)+ssc))
  6879. * CFrame.new(-13,0,0)
  6880. * CFrame.Angles(0,0,math.rad(63))
  6881. end end end)()
  6882. local prtzz2 = {}
  6883. coroutine.wrap(function()
  6884. for i = 1,9 do
  6885. local n = Instance.new("Part",BlastModel)
  6886. n.Anchored = true
  6887. n.Locked = true
  6888. n.CanCollide = false
  6889. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  6890. n.Transparency = 0.54
  6891. n.TopSurface = 0
  6892. n.BottomSurface = 0
  6893. n.FormFactor = "Custom"
  6894. n.Size = Vector3.new(0.01,0.01,0.01)
  6895. local s3rl = Instance.new("SpecialMesh",n)
  6896. s3rl.MeshType = "FileMesh"
  6897. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  6898. s3rl.Scale = Vector3.new(4,4,4)
  6899. table.insert(prtzz2,n)
  6900. end
  6901. local ssc = 0
  6902. while Wait()do
  6903. ssc = ssc ~= 360 and ssc +1 or 0
  6904. for i,v in pairs(prtzz2)do
  6905. v.CFrame = p.CFrame
  6906. * CFrame.Angles(0,0,-math.rad((i *720/#prtzz2)+ssc)*2.5)
  6907. * CFrame.new(-6.5,0,0)
  6908. * CFrame.Angles(0,0,math.rad(63))
  6909. end end end)()
  6910. local StopBeam = false
  6911. local kcon;kcon = _Mouse.KeyDown:connect(function(k3y)
  6912. if k3y == 'f' then
  6913. StopBeam = true
  6914. kcon:disconnect()
  6915. end end)
  6916. local CantSendBoomBoom = false
  6917. local MB = _Mouse.Button1Down:connect(function()
  6918. if CantSendBoomBoom then return end
  6919. CantSendBoomBoom = true
  6920. local Boom = Instance.new("Part",BlastModel)
  6921. Boom.CanCollide = false
  6922. Boom.Locked = true
  6923. Boom.Anchored = true
  6924. Boom.Transparency = 1
  6925. Boom.TopSurface = "Smooth"
  6926. Boom.BottomSurface = "Smooth"
  6927. Boom.Shape = "Ball"
  6928. Boom.BrickColor = BrickColor.new("Really red")
  6929. Boom.FormFactor = "Custom"
  6930. Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)
  6931. for i = 1,10 do
  6932. Boom.Transparency = Boom.Transparency -0.1
  6933. Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)
  6934. Wait()
  6935. end
  6936. for i = 1,50 do Boom.Size = Boom.Size + Vector3.new(0.25,0.25,0.25)Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)Wait()end
  6937. repeat
  6938. CurrentDistance = CurrentDistance -2
  6939. Boom.Size = Boom.Size + Vector3.new(2,2,2)
  6940. Boom.CFrame = p.CFrame * CFrame.new(0,0,CurrentDistance)
  6941. Wait()
  6942. if StopBeam then break end until Boom.CFrame == _Mouse.Hit
  6943. if not StopBeam then
  6944. coroutine.wrap(function()
  6945. Boom.CFrame = _Mouse.Hit
  6946. print 'explode'
  6947. end)()end
  6948. delay(1.2,function()
  6949. CantSendBoomBoom = false
  6950. end)end)
  6951. local prtzz3 = {}
  6952. coroutine.wrap(function()
  6953. for i = 1,9 do
  6954. local n = Instance.new("Part",BlastModel)
  6955. n.Anchored = true
  6956. n.Locked = true
  6957. n.CanCollide = false
  6958. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  6959. n.Transparency = 0.54
  6960. n.TopSurface = 0
  6961. n.BottomSurface = 0
  6962. n.FormFactor = "Custom"
  6963. n.Size = Vector3.new(0.01,0.01,0.01)
  6964. local s3rl = Instance.new("SpecialMesh",n)
  6965. s3rl.MeshType = "FileMesh"
  6966. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  6967. s3rl.Scale = Vector3.new(4,4,4)
  6968. table.insert(prtzz3,n)
  6969. end
  6970. local sscs = 0
  6971. while Wait()do
  6972. sscs = sscs ~= 360 and sscs +1 or 0
  6973. for i,v in pairs(prtzz3)do
  6974. v.CFrame = p.CFrame
  6975. * CFrame.Angles(0,0,-math.rad((i *1080/#prtzz3)+sscs)*5)
  6976. * CFrame.new(-36,0,0)
  6977. * CFrame.Angles(0,0,math.rad(63))
  6978. end end end)()
  6979. local CanHit = true
  6980. local cntrr = 0
  6981. local canhit = true
  6982. coroutine.wrap(function()
  6983. while Wait()do
  6984. if BreakLoop then break end
  6985. if canhit then
  6986. canhit = false
  6987. for i,v in pairs(IsNear(Moused.Hit.p,45))do
  6988. local zz = Game.Players:GetPlayerFromCharacter(v)
  6989. if zz ~= Player then
  6990. DoScript(zz,"ScreenFlashV")
  6991. DoScript(zz,"CameraShake")
  6992. end end
  6993. delay(0.55,function()
  6994. canhit = true
  6995. end)end end end)()
  6996. while Wait()do
  6997. if not _Mouse.Target then break end
  6998. local sssss = math.random(8,10)
  6999. cntrr = cntrr ~= 360 and cntrr +1 or 0
  7000. p.CFrame = T.CFrame * CFrame.new(cntrr %2 == 1 and 0 or RandomDecimal(-0.6,0.6),cntrr %2 == 1 and 0 or RandomDecimal(-0.6,0.6),-10.2)
  7001. p.BrickColor = a.BrickColor
  7002. p.Transparency = RandomDecimal(0,0.3)
  7003. p2.Transparency = p.Transparency
  7004. p2.BrickColor = a.BrickColor
  7005. x.BrickColor = a.BrickColor
  7006. x.Transparency = p.Transparency
  7007. x.CFrame = T.CFrame * CFrame.new(0,0,-5.1)* CFrame.new(RandomDecimal(-0.2,0.2),RandomDecimal(-0.2,0.2),0)* CFrame.fromEulerAnglesXYZ(-1.57,cntrr,0)
  7008. a.Size = Vector3.new(sssss,(T.Position -_Mouse.Hit.p).magnitude,sssss)
  7009. a.Transparency = p.Transparency
  7010. a.CFrame = p.CFrame * CFrame.new(0,0,-(T.Position -_Mouse.Hit.p).magnitude/2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7011. p2.CFrame = p.CFrame * CFrame.new(0,0,-(T.Position -_Mouse.Hit.p).magnitude)
  7012. Lazur()
  7013. if CanHit then
  7014. CanHit = false
  7015. coroutine.wrap(function()DamageNear(_Mouse.Hit.p,45,math.random(10,75))end)()
  7016. coroutine.wrap(function()Explode(p2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),math.random(1,2)== 1 and Settings.Colors[InternalMode and 2 or 1]or BrickColor.new("Really red"),math.random(1,2)== 1 and "http://www.roblox.com/asset/?id=20329976" or "http://www.roblox.com/Asset/?id=9756362",p2.CFrame * CFrame.new(0,-1,0))end)()
  7017. Effect2(p,8,8,8,0,0,0,Settings.Colors[InternalMode and 2 or 1],0.7)
  7018. delay(0.2,function()CanHit = true end)
  7019. end
  7020. if StopBeam then break end
  7021. if Power -150 < 0 then break end
  7022. Power = Power -150
  7023. ShakeCam(0.2)
  7024. end
  7025. for _,v in pairs(BlastModel:GetChildren())do
  7026. coroutine.wrap(function()
  7027. for i = 1,9 do
  7028. v.Transparency = v.Transparency +0.1
  7029. Wait()
  7030. end end)()end
  7031. Wait(0.1)
  7032. BlastModel:Destroy()
  7033. MB:disconnect()
  7034. JumpCon:disconnect()
  7035. MouseMove:disconnect()
  7036. pcall(function()kcon:disconnect()end)
  7037. Debounces.Attacking = false
  7038. StopPower = false
  7039. T.Anchored = false
  7040. pcall(function()Character.Humanoid.WalkSpeed = 45 end)
  7041. Stance = "Standing"
  7042. end)
  7043. _Mouse.KeyDown:connect(function()cn:disconnect()end)
  7044. elseif Key == 'r' then
  7045. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  7046. if Power -20000 >= 0 then
  7047. Power = Power -20000
  7048. Debounces.Attacking = true
  7049. ChangeText("Death ball")
  7050. StopPower = true
  7051. local x = Instance.new("Animation",Tool)
  7052. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  7053. local anim = Character.Humanoid:LoadAnimation(x)
  7054. anim:Play()
  7055. for i = 1,5 do
  7056. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,BrickColor.new("Really black"),tonumber("0."..i))
  7057. Wait(0.2)
  7058. end
  7059. T.Anchored = true
  7060. local kcon = _Mouse.Move:connect(function()pcall(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)end)
  7061. local CF = T.CFrame * CFrame.new(-2,2,-5)
  7062. local Rock = Instance.new("Part",Workspace)
  7063. Rock.Size = Vector3.new(1,1,1)
  7064. Rock.TopSurface = 0
  7065. Rock.BottomSurface = 0
  7066. Rock.Transparency = 1
  7067. Rock.Locked = true
  7068. Rock.BrickColor = BrickColor.new("Really red")
  7069. Rock.Shape = "Ball"
  7070. Rock.CanCollide = false
  7071. Rock.CFrame = CF
  7072. Rock.Anchored = true
  7073. StopRockTrail = false
  7074. RockTrail(Rock,CFrame.new(0,0,0),BrickColor.new("Really red"))
  7075. for i = 1,3 do
  7076. Rock.Transparency = Rock.Transparency -0.3
  7077. Rock.Size = Rock.Size + Vector3.new(1,1,1)
  7078. Rock.CFrame = CF
  7079. Wait()
  7080. end
  7081. Rock.Size = Vector3.new(2.5,2.5,2.5)
  7082. local Rockx = Instance.new("Part",Workspace)
  7083. Rockx.Size = Vector3.new(2.5,2.5,2.5)
  7084. Rockx.TopSurface = 0
  7085. Rockx.BottomSurface = 0
  7086. Rockx.Transparency = 0
  7087. Rockx.Locked = true
  7088. Rockx.BrickColor = BrickColor.new("Really black")
  7089. Rockx.Shape = "Ball"
  7090. Rockx.CanCollide = false
  7091. Rockx.CFrame = Rock.CFrame
  7092. Rockx.Anchored = true
  7093. local w = Instance.new("Weld",Rock)
  7094. w.Part0 = Rock
  7095. w.Part1 = Rockx
  7096. local l = Instance.new("PointLight",Rock)
  7097. l.Color = Color3.new(1,0,0)
  7098. l.Range = 0
  7099. local ssss,asdd = false,0
  7100. coroutine.wrap(function()
  7101. while Wait(0.2)do
  7102. if not Rock then break end
  7103. Effect2(Rock,2.3,2.3,2.3,0,0,0,BrickColor.new("Really red"),0.3)
  7104. end end)()
  7105. coroutine.wrap(function()
  7106. while Wait(0.12)do
  7107. if ssss then break end
  7108. asdd = asdd +1
  7109. l.Range = l.Range +0.5
  7110. local f = Instance.new("Part",Character)
  7111. f.BrickColor = asdd%2 == 1 and BrickColor.new("Really black")or BrickColor.new("Really red")
  7112. f.Size = Vector3.new(5,1,5)
  7113. f.Anchored = true
  7114. f.Locked = true
  7115. f.CanCollide = false
  7116. f.TopSurface = 0
  7117. f.BottomSurface = 0
  7118. f.CFrame = Rock.CFrame * CFrame.fromEulerAnglesXYZ(asdd%2 == 1 and -6 or 6,asdd%2 == 1 and -6 or 6,asdd%2 == 1 and -6 or 6)
  7119. local sm = Instance.new("SpecialMesh",f)
  7120. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7121. sm.Scale = Vector3.new(2.5,2.5,2.5)
  7122. coroutine.wrap(function()
  7123. for i = 1,20 do
  7124. f.Transparency = f.Transparency +0.05
  7125. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  7126. Wait()
  7127. end
  7128. f:Destroy()
  7129. end)()end end)()
  7130. Wait(1.5)
  7131. ssss = true
  7132. coroutine.wrap(function()
  7133. for a = 1,3 do
  7134. local s = Instance.new("Part",Character)
  7135. s.BrickColor = BrickColor.new("Really red")
  7136. s.Size = Vector3.new(5,1,5)
  7137. s.Anchored = true
  7138. s.Locked = true
  7139. s.CanCollide = false
  7140. s.TopSurface = 0
  7141. s.BottomSurface = 0
  7142. s.CFrame = Rock.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7143. local sm = Instance.new("SpecialMesh",s)
  7144. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7145. sm.Scale = Vector3.new(5,5,5)
  7146. coroutine.wrap(function()
  7147. for x = 1,10 do
  7148. s.Transparency = s.Transparency + 0.1
  7149. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  7150. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  7151. Wait()
  7152. end
  7153. s:Destroy()
  7154. end)()
  7155. Wait(0.1)
  7156. end end)()
  7157. Rock.CanCollide = true
  7158. Rock.Anchored = false
  7159. Rockx.Anchored = false
  7160. coroutine.wrap(function()
  7161. while Wait()do
  7162. if not Rock then break end
  7163. local s = Rock:findFirstChild("1")or Instance.new("BodyVelocity",Rock)
  7164. s.P = 500
  7165. s.Name = "1"
  7166. s.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  7167. s.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  7168. local b = Rock:findFirstChild("2")or Instance.new("BodyForce",Rock)
  7169. b.force = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  7170. b.Name = "2"
  7171. end end)()
  7172. local function Kll(Hit,Bool,con)
  7173. if Hit.Parent ~= Character then
  7174. if Hit.Parent ~= Workspace then
  7175. if not Hit.Parent:findFirstChild("Humanoid")then return end
  7176. ParticleEmit(Hit,"Really red",2)
  7177. coroutine.wrap(ShakeCam)(6.6,0.24)
  7178. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  7179. for n,x in pairs(Hit.Parent:GetChildren())do
  7180. if x:IsA("BasePart")then
  7181. local bf = Instance.new("BodyForce",x)
  7182. bf.force = T.CFrame.lookVector *130
  7183. Game:GetService("Debris"):AddItem(bf,0.26)
  7184. end end
  7185. if Bool then
  7186. Damage(Rock,Hit,true)
  7187. Damage(Rock,Hit,true)
  7188. return end
  7189. pcall(function()kcon:disconnect()end)
  7190. pcall(function()con:disconnect()end)
  7191. T.Anchored = false
  7192. local cf = Rock.CFrame
  7193. local f = Instance.new("Part",Character)
  7194. f.BrickColor = BrickColor.new("Really red")
  7195. f.Size = Vector3.new(5,1,5)
  7196. f.Anchored = true
  7197. f.Locked = true
  7198. f.CanCollide = false
  7199. f.TopSurface = 0
  7200. f.BottomSurface = 0
  7201. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7202. StopRockTrail = true
  7203. local sm = Instance.new("SpecialMesh",f)
  7204. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7205. sm.Scale = Vector3.new(20,20,20)
  7206. coroutine.wrap(function()
  7207. for i = 1,20 do
  7208. f.Transparency = f.Transparency +0.05
  7209. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  7210. Wait()
  7211. end
  7212. f:Destroy()
  7213. end)()
  7214. local ax = Instance.new("Part",Character)
  7215. ax.Size = Vector3.new(1,1,1)
  7216. ax.TopSurface = 0
  7217. ax.BottomSurface = 0
  7218. ax.Transparency = 0
  7219. ax.Locked = true
  7220. ax.BrickColor = BrickColor.new("Really red")
  7221. ax.Shape = "Ball"
  7222. ax.CanCollide = false
  7223. ax.CFrame = cf
  7224. ax.Anchored = true
  7225. coroutine.wrap(function()
  7226. for i = 1,10 do
  7227. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  7228. ax.Transparency = ax.Transparency +0.1
  7229. ax.CFrame = cf
  7230. Wait()
  7231. end
  7232. ax:Destroy()
  7233. end)()
  7234. ax.Touched:connect(function(H)Kll(H,true)end)
  7235. Damage(Rock,Hit,false,122)
  7236. pcall(function()
  7237. Rock:Destroy()
  7238. Rockx:Destroy()
  7239. end)
  7240. for i,v in pairs(Hit.Parent:GetChildren())do
  7241. if v:IsA("BasePart")then
  7242. v.Anchored = false
  7243. end end end end end
  7244. local con;con = Rock.Touched:connect(function(h)Kll(h,false,con)end)
  7245. Game:GetService("Debris"):AddItem(Rock,5)
  7246. delay(5,function()T.Anchored = false kcon:disconnect()end)
  7247. StopPower = false
  7248. Debounces.Attacking = false
  7249. end elseif Key:byte()== 32 then
  7250. local Con;Con = _Mouse.Button1Down:connect(function()
  7251. Character.Humanoid.Jump = true
  7252. local s = Instance.new("Part",Character)
  7253. s.BrickColor = BrickColor.new("Institutional white")
  7254. s.Size = Vector3.new(5,5,5)
  7255. s.Anchored = true
  7256. s.Locked = true
  7257. s.CanCollide = false
  7258. s.TopSurface = 0
  7259. s.BottomSurface = 0
  7260. s.Reflectance = 0.1
  7261. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  7262. local sm = Instance.new("SpecialMesh",s)
  7263. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7264. sm.Scale = Vector3.new(2,0.5,2)
  7265. coroutine.wrap(function()
  7266. for i = 1,10 do
  7267. sm.Scale = sm.Scale + Vector3.new(1,0.2,1)
  7268. s.Transparency = s.Transparency +0.1
  7269. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  7270. Wait()
  7271. end
  7272. s:Destroy()
  7273. end)()
  7274. Con:disconnect()
  7275. end)
  7276. delay(0.6,function()if Con ~= nil then Con:disconnect()end end)
  7277. end
  7278. if NonSwordKeys[Key]then
  7279. if Pet then return end
  7280. coroutine.wrap(function()NonSwordKeys[Key](_Mouse)end)()
  7281. Wait()
  7282. Descriptions = {
  7283. j = "Shield!";
  7284. u = "Keep calm, and destroy!";
  7285. g = "Uppercut!";
  7286. l = "SUFFER!";
  7287. z = "Freeze!";
  7288. x = "Burn!";
  7289. e = ":D!";
  7290. y = "Banishment!";
  7291. u = "TO THE MOON!"
  7292. }
  7293. ChangeText(Descriptions[Key])
  7294. end
  7295. if GlobalKeys[Key]or GlobalKeys[Key:byte()]then
  7296. if Pet and PetKeyCombos[Key]then return end
  7297. coroutine.wrap(function()local f = GlobalKeys[Key]~= nil and GlobalKeys[Key](_Mouse)or GlobalKeys[Key:byte()]~= nil and GlobalKeys[Key:byte()]()end)()
  7298. Wait()
  7299. Descriptions = {
  7300. h = "Healing!";
  7301. c = "Charging!";
  7302. b = "Boost!";
  7303. n = "Float!";
  7304. t = "Teleport!";
  7305. q = "Fly!";
  7306. v = "Taunt";
  7307. m = "Get up...";
  7308. p = "OUT OF MY WAY!";
  7309. [32] = "Jump!";
  7310. [59] = "Flip!";}
  7311. ChangeText(Descriptions[Key]~= nil and Descriptions[Key]or Descriptions[Key:byte()])
  7312. end end end)
  7313. _Mouse.Button2Down:connect(function()
  7314. for i,v in pairs(Debounces)do
  7315. if Comboing or v or Power - 26000 < 0 or Equipped then
  7316. return
  7317. end end
  7318. if tick()- LastClick> 0.2 then LastClick = tick()return end
  7319. ChangeText("SPIIIIN")
  7320. ChargePosition(false)
  7321. Power = Power -26000
  7322. Debounces.Attacking = true
  7323. Stance = ''
  7324. local DrDRRR = true
  7325. coroutine.wrap(function()
  7326. while Wait()do
  7327. if not DrDRRR then break end
  7328. T.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  7329. end end)()
  7330. StopTrail = false
  7331. Trail(RA,CFrame.new(0,-1,0),Settings.Colors[2])
  7332. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[2])
  7333. local function _HIT(x)
  7334. return x.Touched:connect(function(Obj)
  7335. if Obj.Parent ~= Character then
  7336. if Obj.Parent:findFirstChild("Humanoid")then
  7337. Damage(T,Obj,true,11,true)
  7338. end
  7339. if Obj:IsA("BasePart")then
  7340. local function f(n)
  7341. local BP = Instance.new("BodyForce",n)
  7342. BP.force = x.Velocity *100
  7343. Game:GetService("Debris"):AddItem(BP,0.2)
  7344. end
  7345. f(Obj)
  7346. if Obj.Parent ~= Workspace then
  7347. for i,v in pairs(Obj.Parent:GetChildren())do
  7348. if v:IsA("BasePart")then
  7349. f(v)
  7350. end end end end end end)end
  7351. local kc,xc = _HIT(RA),_HIT(LA)
  7352. for i = 1,2 do
  7353. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/12,-math.pi/15,0)
  7354. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/15,0)
  7355. Wait(0.01)
  7356. end
  7357. for i = 1,5 do
  7358. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,math.pi/25,math.pi/10)
  7359. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/60,-math.pi/25,math.pi/10)
  7360. Wait(0.01)
  7361. end
  7362. for i = 1,10 do
  7363. RS.C0 = RS.C0 * CFrame.new(0,-0.05,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,-math.pi/30,0)
  7364. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0)* CFrame.fromEulerAnglesXYZ(0,math.pi/30,0)
  7365. Wait(0.01)
  7366. end
  7367. Wait(9)
  7368. kc:disconnect()
  7369. xc:disconnect()
  7370. DrDRRR = false
  7371. for i = 1,10 do
  7372. RS.C0 = RS.C0 * CFrame.new(0,0.05,0)* CFrame.fromEulerAnglesXYZ(math.pi/60,math.pi/30,0)
  7373. LS.C0 = LS.C0 * CFrame.new(0,0.05,0)* CFrame.fromEulerAnglesXYZ(0,-math.pi/30,0)
  7374. Wait(0.01)
  7375. end
  7376. for i = 1,5 do
  7377. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/60,-math.pi/25,-math.pi/10)
  7378. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,math.pi/25,-math.pi/10)
  7379. Wait(0.01)
  7380. end
  7381. for i = 1,2 do
  7382. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/12,math.pi/15,0)
  7383. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/15,0)
  7384. Wait(0.01)
  7385. end
  7386. StopTrail = true
  7387. ChargePosition(false)
  7388. Stance = "Standing"
  7389. Debounces.Attacking = false
  7390. end)
  7391. _Mouse.Button1Down:connect(function()
  7392. if Comboing then return end
  7393. if Debounces.Shielding or Debounces.IsCharging or Debounces.Attacking or Debounces.IsHealing then return end
  7394. if not Equipped then
  7395. if Debounces.Flying then
  7396. local Speed,DC = RageMode and 350 or 200
  7397. StopFlyTrail = false
  7398. FlyTrail(RA,CFrame.new(0,0,0))
  7399. FlyTrail(LA,CFrame.new(0,0,0))
  7400. coroutine.wrap(function()
  7401. while Wait(0.5)do
  7402. if Debounces.Flying then
  7403. Power = Power -200
  7404. coroutine.wrap(function()
  7405. local p = Instance.new("Part",Character)
  7406. p.Name = "Trail"
  7407. p.TopSurface = 0
  7408. p.BottomSurface = 0
  7409. p.Anchored = true
  7410. p.CanCollide = false
  7411. p.formFactor = "Symmetric"
  7412. p.Size = Vector3.new(1,1,1)
  7413. p.BrickColor = BrickColor.new("Really red")
  7414. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  7415. Game:GetService("Debris"):AddItem(p,3)
  7416. local m = Instance.new("BlockMesh",p)
  7417. m.Scale = Vector3.new(4,4,4)
  7418. for i = 1,15 do
  7419. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  7420. p.Transparency = i/15
  7421. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  7422. Wait()
  7423. end
  7424. p:Destroy()
  7425. end)()
  7426. coroutine.wrap(function()
  7427. local p = Instance.new("Part",Character)
  7428. p.Name = "Trail"
  7429. p.TopSurface = 0
  7430. p.BottomSurface = 0
  7431. p.Anchored = true
  7432. p.CanCollide = false
  7433. p.formFactor = "Symmetric"
  7434. p.Size = Vector3.new(1,1,1)
  7435. p.BrickColor = BrickColor.new("Really red")
  7436. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  7437. Game:GetService("Debris"):AddItem(p,3)
  7438. local m = Instance.new("BlockMesh",p)
  7439. m.Scale = Vector3.new(4,4,4)
  7440. for i = 1,15 do
  7441. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  7442. p.Transparency = i/15
  7443. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  7444. Wait()
  7445. end
  7446. p:Destroy()
  7447. end)()
  7448. if Power == 0 then
  7449. pcall(function()DC()end)
  7450. break
  7451. end
  7452. Speed = RageMode and 350 or 200
  7453. else
  7454. pcall(function()DC()end)
  7455. break end end end)()
  7456. local bv = Instance.new("BodyVelocity",T)
  7457. bv.Name = "FlyVelocityVector"
  7458. bv.maxForce = Vector3.new(0,math.huge,0)
  7459. bv.velocity = Vector3.new(0,0,0)
  7460. local bg = Instance.new("BodyGyro",T)
  7461. bg.Name = "FlyGyro"
  7462. bg.maxTorque = Vector3.new(0,0,0)
  7463. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  7464. bg.maxTorque = Vector3.new(9000,9000,9000)
  7465. bg.cframe = CFrame.new(T.Position,_Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  7466. bv.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *Speed
  7467. local MouseMoveConnection = _Mouse.Move:connect(function()
  7468. bg.maxTorque = Vector3.new(9000,9000,9000)
  7469. bg.cframe = CFrame.new(T.Position,_Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  7470. bv.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *Speed
  7471. end)
  7472. local Con;Con = _Mouse.Button1Up:connect(DC)
  7473. DC = function()
  7474. Debounces.Flying = false
  7475. StopFlyTrail = true
  7476. bg:Destroy()
  7477. bv:Destroy()
  7478. MouseMoveConnection:disconnect()
  7479. Con:disconnect()
  7480. end
  7481. return
  7482. end
  7483. Debounces.Attacking = true
  7484. ChangeText("FALCON, PAWNCH!")
  7485. Stance = "NULL"
  7486. ChargePosition(false)
  7487. StopTrail = false
  7488. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[2])
  7489. for i = 1,5 do
  7490. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/16)
  7491. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/15,-math.pi/7.5)
  7492. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,(math.pi/(i *1.25)),0)
  7493. Wait()
  7494. end
  7495. for i = 1,5 do
  7496. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/64,0)
  7497. LS.C0 = LS.C0 * CFrame.new(0,0,-0.0154)* CFrame.fromEulerAnglesXYZ(-math.pi/10,0,math.pi/15)
  7498. Wait()
  7499. end
  7500. local Con;Con = LA.Touched:connect(function(Hit)
  7501. if not Debounces.Attacking then return end
  7502. if Hit.Parent == Character or HitDebounce then return end
  7503. if not Hit.Parent:findFirstChild("Humanoid")then return end
  7504. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  7505. ParticleEmit(Hit,"Really red",2)
  7506. coroutine.wrap(ShakeCam)(1.1,0.01)
  7507. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"ScreenFlash")
  7508. for n,x in pairs(Hit.Parent:GetChildren())do
  7509. if x:IsA("BasePart")then
  7510. local bf = Instance.new("BodyForce",x)
  7511. bf.force = T.CFrame.lookVector *130
  7512. Game:GetService("Debris"):AddItem(bf,0.26)
  7513. end end
  7514. local cf = Hit.CFrame
  7515. local s = Instance.new("Part",Character)
  7516. s.Anchored = true
  7517. s.TopSurface = 0
  7518. s.BottomSurface = 0
  7519. s.Locked = true
  7520. s.Transparency = 1
  7521. s.CanCollide = false
  7522. s.FormFactor = "Custom"
  7523. s.Shape = "Ball"
  7524. s.Reflectance = 0
  7525. s.BrickColor = Settings.Colors[2]
  7526. s.CFrame = cf
  7527. coroutine.wrap(function()
  7528. for i = 1,5 do
  7529. s.Size = s.Size + Vector3.new(0.5,0.5,0.5)
  7530. s.CFrame = cf
  7531. s.Transparency = s.Transparency -0.2
  7532. Wait()
  7533. end
  7534. Wait(0.1)
  7535. s.BrickColor = Settings.Colors[2]
  7536. if math.random(1,2)== 1 then pcall(function()Hit.Parent.Humanoid:TakeDamage(6)end)end
  7537. for i = 1,10 do
  7538. s.Size = s.Size - Vector3.new(1,1,1)
  7539. s.CFrame = cf
  7540. s.Transparency = s.Transparency +0.1
  7541. Wait()
  7542. end
  7543. s:Destroy()
  7544. end)()
  7545. local l = Instance.new("PointLight",s)
  7546. l.Color = s.Color
  7547. l.Range = 60
  7548. local f = Instance.new("Part",Character)
  7549. f.BrickColor = Settings.Colors[1]
  7550. f.Size = Vector3.new(5,1,5)
  7551. f.Anchored = true
  7552. f.Locked = true
  7553. f.CanCollide = false
  7554. f.TopSurface = 0
  7555. f.BottomSurface = 0
  7556. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7557. local sm = Instance.new("SpecialMesh",f)
  7558. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7559. sm.Scale = Vector3.new(2,2,2)
  7560. coroutine.wrap(function()
  7561. for i = 1,10 do
  7562. f.Transparency = f.Transparency +0.1
  7563. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  7564. Wait()
  7565. end
  7566. f:Destroy()
  7567. end)()
  7568. Damage(T,Hit,true)
  7569. Con:disconnect()
  7570. end)
  7571. local s = Instance.new("Part",Character)
  7572. s.BrickColor = Settings.Colors[2]
  7573. s.Size = Vector3.new(5,1,5)
  7574. s.Anchored = true
  7575. s.Locked = true
  7576. s.CanCollide = false
  7577. s.TopSurface = 0
  7578. s.BottomSurface = 0
  7579. s.CFrame = LA.CFrame * CFrame.fromEulerAnglesXYZ(0,1.57,0)
  7580. local sm = Instance.new("SpecialMesh",s)
  7581. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7582. sm.Scale = Vector3.new(5,5,5)
  7583. coroutine.wrap(function()
  7584. for x = 1,10 do
  7585. s.Transparency = s.Transparency + 0.1
  7586. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  7587. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  7588. Wait()
  7589. end
  7590. s:Destroy()
  7591. end)()
  7592. Wait(0.3)
  7593. StopTrail = true
  7594. delay(1/30,function()if Con ~= nil then Con:disconnect()end end)
  7595. for i = 1,5 do
  7596. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/64,0)
  7597. LS.C0 = LS.C0 * CFrame.new(0,0,0.0154)* CFrame.fromEulerAnglesXYZ(math.pi/10,0,-math.pi/15)
  7598. Wait()
  7599. end
  7600. for i = 1,5 do
  7601. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/16)
  7602. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/15,math.pi/7.5)
  7603. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-(math.pi/(i *1.25)),0)
  7604. Wait()
  7605. end
  7606. ChargePosition(false)
  7607. Debounces.Attacking = false
  7608. Stance = "Standing"
  7609. end end)
  7610. local A,B,C,D = Instance.new("Animation",Tool),Instance.new("Animation",Tool),Instance.new("Animation",Tool),Instance.new("Animation",Tool)
  7611. A.AnimationId = "http://www.roblox.com/Asset?id=27761123"
  7612. B.AnimationId = "http://www.roblox.com/Asset?id=27762691"
  7613. C.AnimationId = "http://www.roblox.com/Asset?id=27763344"
  7614. D.AnimationId = "http://www.roblox.com/Asset?id=27763939"
  7615. StandardSwing = Character.Humanoid:LoadAnimation(A)
  7616. SwingLeft = Character.Humanoid:LoadAnimation(B)
  7617. DoubleSwing = Character.Humanoid:LoadAnimation(C)
  7618. SpinSwing = Character.Humanoid:LoadAnimation(D)
  7619. Stance = "Standing"
  7620. StcC = "Standing"
  7621. local STCO = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  7622. local StandRS = CFrame.new(1,0.5,0,0.707106709,0,0.707106709,0,1,0,-0.707106709,0,0.707106709)
  7623. local StandRH = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  7624. local StandLS = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  7625. local StandLH = CFrame.new(-1,-1,0,0,0.0392597914,-0.999228895,0,0.999228895,0.0392597914,1,0,0)
  7626. StanceGyro = Instance.new("BodyGyro")
  7627. StanceGyro.maxTorque = Vector3.new(5000000000,5000000000,5000000000)*500000000000000
  7628. StanceGyro.P = 15000
  7629. StanceGyro.D = 750
  7630. StanceGyro.Name = "StanceGyro"
  7631. coroutine.wrap(function()
  7632. while Wait()do
  7633. if Power == 0 and RageMode then
  7634. KeyBindings.r()
  7635. end end end)()
  7636. local LastJump = tick()
  7637. local function fFfffffF()
  7638. ChargePosition(false)
  7639. RS.DesiredAngle = 3.2
  7640. LS.DesiredAngle = 3.2
  7641. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  7642. RH.DesiredAngle = -1.6
  7643. RH.C0 = RH.C0 * CFrame.new(0.5,0,0)
  7644. LH.DesiredAngle = 0
  7645. LH.C0 = LH.C0 * CFrame.new(-0.8,1.25,0)
  7646. LS.DesiredAngle = 0
  7647. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
  7648. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
  7649. RS.DesiredAngle = 2
  7650. N.MaxVelocity = 0.075
  7651. end
  7652. coroutine.wrap(function()
  7653. while Wait(0.4)do
  7654. if Pet ~= nil then
  7655. ypcall(function()
  7656. local p = Instance.new("Part",Character)
  7657. p.Size = Vector3.new(0.1,0.1,0.1)
  7658. p.Anchored = true
  7659. p.CanCollide = false
  7660. p.Locked = true
  7661. p.Reflectance = 0.1
  7662. p.Transparency = 0.2
  7663. p.BrickColor = Settings.Colors[math.random(1,2)]
  7664. p.CFrame = CFrame.new(Pet.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)))* CFrame.Angles(math.random(-33,33)/10,math.random(-33,33)/10,math.random(-33,33)/10)
  7665. local dm = Instance.new("SpecialMesh",p)
  7666. dm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  7667. dm.Scale = Vector3.new(0,0,0)
  7668. coroutine.wrap(function()
  7669. for i = 0,1,0.1 do
  7670. dm.Scale = Vector3.new(1 *i,1.25 *i,1 *i)
  7671. Wait()
  7672. end end)()
  7673. coroutine.wrap(function()
  7674. Wait(0.1)
  7675. for i = 0,1,0.1 do
  7676. p.Transparency = i
  7677. Wait()
  7678. end
  7679. p:Destroy()
  7680. end)()end)end end end)()
  7681. coroutine.wrap(function()
  7682. while Wait(1.1)do
  7683. if Pet ~= nil then
  7684. local Hit,Pos = Workspace:FindPartOnRay(Ray.new(Pet.Position - Vector3.new(0,5,0),(Pet.Position -(Pet.Position -Vector3.new(0,8,0))).unit *-1000),Character)
  7685. local clr = Settings.Colors[math.random(1,2)]
  7686. if Pos then
  7687. Effect(Pos,4,4,4,0,0,0,clr)
  7688. end
  7689. local p = Instance.new("Part",Character)
  7690. p.TopSurface = 0
  7691. p.BottomSurface = 0
  7692. p.CanCollide = false
  7693. p.Anchored = true
  7694. p.BrickColor = clr
  7695. p.formFactor = "Symmetric"
  7696. p.Size = Vector3.new(1,1,1)
  7697. p.CFrame = CFrame.new(Pos or Pet.Position -Vector3.new(0,2,0))
  7698. local m = Instance.new("SpecialMesh",p)
  7699. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7700. m.Scale = Vector3.new(1,4,1)
  7701. coroutine.wrap(function()
  7702. for i = 1,10 do
  7703. p.Transparency = i/10
  7704. m.Scale = m.Scale + Vector3.new(2.12493753,-0.2,2.1249357)
  7705. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  7706. Wait()
  7707. end
  7708. p:Destroy()
  7709. end)()end end end)()
  7710. local __Running = false Character.Humanoid.Running:connect(function(Speed)
  7711. __Running = not __Running
  7712. local n = __Running or true
  7713. coroutine.wrap(function()
  7714. Character.Humanoid.Running:wait()
  7715. n = false
  7716. end)()
  7717. while Wait()do
  7718. local vn = false
  7719. for i,v in pairs(Debounces)do
  7720. if v and not vn then
  7721. vn = v
  7722. end end
  7723. if not vn then
  7724. if Speed > 0 and T.Velocity.magnitude >= 10 then
  7725. Stance = "Running"
  7726. else
  7727. Stance = "Standing"
  7728. end end if not n or not Awakend then break end
  7729. local s = Instance.new("Part",Character)
  7730. s.BrickColor = Settings.Colors[2]
  7731. s.Size = Vector3.new(5,5,5)
  7732. s.Anchored = true
  7733. s.Locked = true
  7734. s.CanCollide = false
  7735. s.TopSurface = 0
  7736. s.BottomSurface = 0
  7737. s.CFrame = LA.CFrame * CFrame.new(0,-2,0)
  7738. local f = Instance.new("Fire",s)
  7739. f.Heat = 0
  7740. f.Size = 5
  7741. f.Color = Settings.Colors[2].Color
  7742. f.SecondaryColor = Settings.Colors[2].Color
  7743. local sm = Instance.new("SpecialMesh",s)
  7744. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  7745. sm.Scale = Vector3.new(1.5,1.5,1.5)
  7746. coroutine.wrap(function()
  7747. for i = 1,5 do
  7748. sm.Scale = sm.Scale + Vector3.new(0.125,0.125,0.125)
  7749. s.Transparency = i/5
  7750. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  7751. Wait()
  7752. end
  7753. s:Destroy()
  7754. end)()
  7755. local s = Instance.new("Part",Character)
  7756. s.BrickColor = Settings.Colors[2]
  7757. s.Size = Vector3.new(5,5,5)
  7758. s.Anchored = true
  7759. s.Locked = true
  7760. s.CanCollide = false
  7761. s.TopSurface = 0
  7762. s.BottomSurface = 0
  7763. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  7764. local f = Instance.new("Fire",s)
  7765. f.Heat = 0
  7766. f.Size = 5
  7767. f.Color = Settings.Colors[2].Color
  7768. f.SecondaryColor = Settings.Colors[2].Color
  7769. local sm = Instance.new("SpecialMesh",s)
  7770. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  7771. sm.Scale = Vector3.new(1.5,1.5,1.5)
  7772. coroutine.wrap(function()
  7773. for i = 1,5 do
  7774. sm.Scale = sm.Scale + Vector3.new(0.125,0.125,0.125)
  7775. s.Transparency = i/5
  7776. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  7777. Wait()
  7778. end
  7779. s:Destroy()
  7780. end)()end end)
  7781. Character.Humanoid.Jumping:connect(function()
  7782. LastJump = tick()
  7783. Debounces.Shielding = false
  7784. Stance = "Jumping"
  7785. LH.DesiredAngle = -0.7
  7786. LS.DesiredAngle = 0.7
  7787. RH.DesiredAngle = -0.7
  7788. RS.DesiredAngle = 0.7
  7789. N.C0 = STCO * CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
  7790. N.DesiredAngle = 0
  7791. StcC = "Jumping"
  7792. local spinForce = Instance.new("BodyAngularVelocity",T)
  7793. spinForce.P = 1000000
  7794. spinForce.angularvelocity = Vector3.new(0,20,0)
  7795. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  7796. Game:GetService("Debris"):AddItem(spinForce,0.6)
  7797. if not Debounces.Attacking and not Debounces.IsCharging and not Debounces.IsHealing then
  7798. if not RageMode then
  7799. StopJumpTrail = false
  7800. JumpTrail(LA,CFrame.new(0,0,0))
  7801. JumpTrail(RA,CFrame.new(0,0,0))
  7802. end end
  7803. local vu = Instance.new("BodyVelocity",T)
  7804. vu.P = 5000
  7805. vu.maxForce = Vector3.new(0,5000000000000000000000,0)
  7806. vu.velocity = Vector3.new(0,80,0)
  7807. game:GetService("Debris"):AddItem(vu,0.267)
  7808. RiseRate = RiseRate +3
  7809. Wait(0.6)
  7810. StcC = "Standing"
  7811. local Con2,Con;Con2 = LL.Touched:connect(function(Hit)
  7812. Damage(Hit,Hit)
  7813. Con2:disconnect()
  7814. end)
  7815. Con = RL.Touched:connect(function(Hit)
  7816. Damage(Hit,Hit)
  7817. Con:disconnect()
  7818. end)
  7819. StopJumpTrail = true
  7820. RiseRate = RiseRate -3
  7821. ChargePosition(false)
  7822. LH.DesiredAngle = 0
  7823. LS.DesiredAngle = 0
  7824. RH.DesiredAngle = 0
  7825. RS.DesiredAngle = 0
  7826. end)
  7827. coroutine.wrap(function()
  7828. local C__ = true
  7829. while Wait()do
  7830. if not RightGrip and Equipped then RightGrip = RA:findFirstChild("RightGrip")end
  7831. -- Redo anims --
  7832. end end)()
  7833. coroutine.wrap(function()
  7834. while Wait(0.4)do
  7835. if not StopPower then
  7836. Effect2(LA,1.2,1.2,1.2,0,-0.8,0,ChosenColor or Settings.Colors[1],0.1)
  7837. Effect2(RA,1.2,1.2,1.2,0,-0.8,0,ChosenColor or InternalMode and Settings.Colors[1]or Settings.Colors[2],0.1)
  7838. end end end)()
  7839. coroutine.wrap(function()
  7840. while Wait(0.25)do
  7841. if not Debounces.Shielding then
  7842. if not Debounces.Flying then
  7843. if Debounces.Floating then
  7844. if Power -25 >= 0 then
  7845. Power = Power -25
  7846. MakeFloatMesh()
  7847. local vu = T:findFirstChild("Float")or Instance.new("BodyVelocity",T)
  7848. vu.P = 5000
  7849. vu.maxForce = Vector3.new(0,5000000000000000000000,0)
  7850. vu.velocity = Vector3.new(0,2 *RiseRate,0)
  7851. vu.Name = "Float"
  7852. else
  7853. Debounces.IsFloating = false
  7854. end else
  7855. pcall(function()T:findFirstChild("Float"):Destroy()end)
  7856. end end end end end)()
  7857. Character.Humanoid.WalkSpeed = 45
  7858. local Cached = {Settings.Colors[1],Settings.Colors[2]}
  7859. coroutine.wrap(function()
  7860. while Wait()do
  7861. pcall(function()
  7862. if not Pr0mMode then
  7863. if RageMode then
  7864. for i,v in pairs(Tool:GetChildren())do
  7865. if v:IsA("BasePart")then
  7866. if v.BrickColor == Cached[2]then
  7867. v.BrickColor = BrickColor.new("Really red")
  7868. end end end
  7869. Power = Power -32
  7870. else
  7871. for i,v in pairs(Tool:GetChildren())do
  7872. if v:IsA("BasePart")then
  7873. if v.BrickColor == BrickColor.new("Really red")then
  7874. v.BrickColor = Cached[2]
  7875. end end end end else
  7876. if RageMode then
  7877. for i,v in pairs(Tool:GetChildren())do
  7878. if v:IsA("BasePart")then
  7879. if v.BrickColor == Cached[2]then
  7880. v.BrickColor = BrickColor.new("Navy blue")
  7881. end end end
  7882. Power = Power -45
  7883. else
  7884. for i,v in pairs(Tool:GetChildren())do
  7885. if v:IsA("BasePart")then
  7886. if v.BrickColor == BrickColor.new("Navy blue")then
  7887. v.BrickColor = Cached[2]
  7888. end end end end end end)end end)()
  7889. Player.Idled:connect(function()
  7890. ChargePosition(false)
  7891. local Sayings = {"Come on player! I want to kill things.","HEY PLAYER! IT'S TIME TO PLAY!","Come on already!","The player left me...again.","Don't make me break the fourth wall again!"}
  7892. Chat(H,Sayings[math.random(1,#Sayings)],"Really red")
  7893. ChangeText("Morietur timoris timeant te...")
  7894. delay(0.2,function()ChangeText("I missed you...")end)
  7895. Stance = "Null"
  7896. for i = 1,6 do
  7897. LS.DesiredAngle = -3
  7898. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/39,0,0)
  7899. Wait()
  7900. end
  7901. N.MaxVelocity = 0.07
  7902. coroutine.wrap(function()
  7903. for i = 1,2 *5 do
  7904. Wait(0.2/5)
  7905. LS.DesiredAngle = -2.8
  7906. end end)()
  7907. for i = 1,1 do
  7908. N.DesiredAngle = 0.5
  7909. Wait(0.25)
  7910. N.DesiredAngle = 1.3
  7911. Wait(0.2)
  7912. end
  7913. for i = 1,4 do
  7914. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/26,0,0)
  7915. Wait()
  7916. end
  7917. ChargePosition(false)
  7918. Stance = "Standing"
  7919. end)
  7920. for i,v in pairs(Character:GetChildren())do
  7921. if v:IsA("Hat")or v:IsA("Shirt")or v:IsA("Pants")or v:IsA("ShirtGraphic")then
  7922. v:Destroy()
  7923. end end
  7924. if ArielMode then Game:GetService("InsertService"):LoadAsset(26019701):GetChildren()[1].Parent = Character else Game:GetService("InsertService"):LoadAsset(74219283):GetChildren()[1].Parent = Character end
  7925. local l = Game:GetService("InsertService"):LoadAsset(128159229):GetChildren()[1]
  7926. l.Parent = Character
  7927. _Mesh = l:findFirstChild("Mesh",true)
  7928. _Mesh.MeshId = "http://www.roblox.com/asset/?id=1285237"
  7929. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974538"
  7930. local xss = Game:GetService("InsertService"):LoadAsset(99860652):GetChildren()[1]
  7931. xss.Parent = Character
  7932. local mss = xss:findFirstChild("Mesh",true)
  7933. mss.TextureId = "http://www.roblox.com/asset/?id=71162926"
  7934. Tool.CanBeDropped = false
  7935. Tool.ToolTip = "Forged from the fires of hell by InternalRecursion himself"
  7936. SlowParticleEmit(T)
  7937. ParticleEmit(qHandle,nil,math.huge)
  7938. ParticleEmit(rHandle,Settings.Colors[1],math.huge)
  7939. Implode(T.CFrame,Settings.Colors[2])
  7940. coroutine.wrap(function()
  7941. for i = 1,6 do
  7942. local p = Instance.new("Part",Tool)
  7943. p.Anchored = true
  7944. p.Locked = true
  7945. p.CanCollide = false
  7946. p.BrickColor = Settings.Colors[2]
  7947. p.Transparency = 0.54
  7948. p.TopSurface = 0
  7949. p.BottomSurface = 0
  7950. p.FormFactor = "Custom"
  7951. p.Size = Vector3.new(0.005,0.005,0.005)
  7952. table.insert(Prts,p)
  7953. end
  7954. coroutine.wrap(function()
  7955. while Wait()do
  7956. for i,v in pairs(Prts)do
  7957. v.Anchored = true
  7958. v.CanCollide = false
  7959. end end end)()
  7960. while Wait()do
  7961. SpinCount = SpinCount ~= 360 and SpinCount +1 or 0
  7962. for i,v in pairs(Prts)do
  7963. if v.BrickColor ~= Settings.Colors[2]then v.BrickColor = Settings.Colors[2]end
  7964. v.CFrame = CFrame.new(xHandle.Position)
  7965. * CFrame.Angles(0,math.rad((i *360/#Prts)+SpinCount),0)
  7966. * CFrame.new(0,0,-1.6)
  7967. * CFrame.Angles(math.rad(63),0,0)
  7968. end end end)()
  7969. ColorChanged = false
  7970. coroutine.wrap(function()while Wait()do pcall(function()Game.Lighting.Outlines = false end)end end)()
  7971. pcall(function()PlayerGui:findFirstChild("HealthGui"):Destroy()end)
  7972. do local SG = Instance.new("SurfaceGui",T)
  7973. SG.Adornee = T
  7974. local Txt = Instance.new("TextLabel")
  7975. Txt.Size = UDim2.new(0,800,0,600)
  7976. Txt.BackgroundTransparency = 1
  7977. Txt.Text = AmazingMode and ByteToStr({3096,3131,3138,3121,3052,3141,3131,3137,3052,3092,3121,3117,3134,3136,3066,3066,3066,3052,3080,3071},3020)or "Internal"
  7978. Txt.TextScaled = true
  7979. Txt.Font = "SourceSansBold"
  7980. Txt.Parent = SG
  7981. coroutine.wrap(function()
  7982. while Wait()do
  7983. Txt.TextColor = Settings.Colors[InternalMode and 1 or 2]
  7984. end end)()end
  7985. Chat(H,"I cannot express my rage!",BrickColor.new("Really red"))
  7986. for i,v in pairs(Character:GetChildren())do
  7987. if v:IsA("BasePart")and(v.Name:find("Arm")or v.Name:find("Leg")or v.Name:find("Torso")or v.Name:find("Head"))then
  7988. v.BrickColor = Settings.Colors[Awakend and 2 or(InternalMode and 2 or 1)]
  7989. end end
  7990. coroutine.wrap(function()
  7991. while Wait()do
  7992. if RageMode then
  7993. local CanChange = true
  7994. for i,v in pairs(Debounces)do
  7995. if v then
  7996. CanChange = false
  7997. end end
  7998. if CanChange then Character.Humanoid.WalkSpeed = 65 end
  7999. if Pr0mMode then
  8000. if H.BrickColor ~= BrickColor.new("Navy blue")then
  8001. for i,v in pairs(Character:GetChildren())do
  8002. if v:IsA("BasePart")then
  8003. v.BrickColor = BrickColor.new("Navy blue")
  8004. end end end else
  8005. if H.BrickColor ~= BrickColor.new("Really red")then
  8006. for i,v in pairs(Character:GetChildren())do
  8007. if v:IsA("BasePart")then
  8008. v.BrickColor = BrickColor.new("Really red")
  8009. end end end end else
  8010. local CanChange = true
  8011. for i,v in pairs(Debounces)do
  8012. if v then
  8013. CanChange = false
  8014. end end
  8015. if CanChange then Character.Humanoid.WalkSpeed = 45 end
  8016. for i,v in pairs(Character:GetChildren())do
  8017. if v:IsA("BasePart")and(v.Name:find("Arm")or v.Name:find("Leg")or v.Name:find("Torso")or v.Name:find("Head"))and v.BrickColor ~= Settings.Colors[Awakend and 2 or(InternalMode and 2 or 1)]then
  8018. v.BrickColor = Settings.Colors[Awakend and 2 or(InternalMode and 2 or 1)]
  8019. end end end
  8020. if Character.Humanoid.Health > 0 then
  8021. if not Debounces.Attacking then
  8022. H.Transparency = 0.2
  8023. LA.Transparency = 0.2
  8024. RA.Transparency = 0.2
  8025. LL.Transparency = 0.2
  8026. RL.Transparency = 0.2
  8027. else
  8028. H.Transparency = 0
  8029. LA.Transparency = 0
  8030. RA.Transparency = 0
  8031. LL.Transparency = 0
  8032. RL.Transparency = 0
  8033. end else break end end end)()
  8034. InputTable,MaxBuffer,MaxFlow,CurrentKey,LastInput,xKey,xCount,StopRunning = {},0.56,10,'',tick(),'',0,false
  8035. local function XTCDamage(Obj)
  8036. if Obj.Parent ~= Character then
  8037. local Range,Range2 = {},{}
  8038. for i = 1,8 do Range[i] = i *53100 end
  8039. for i = 1,10 do Range2[i] = i *760 end
  8040. local Damage = Range[math.random(1,#Range)]-Range2[math.random(1,#Range2)]
  8041. if Obj.Parent ~= nil then
  8042. local Humanoid = Obj.Parent:findFirstChild("Humanoid")
  8043. if Humanoid then
  8044. xxTCDg(tostring(Damage).."...")
  8045. local Torso = Obj.Parent:findFirstChild("Torso")
  8046. if Torso then
  8047. ChangeText("Trippy br0...")
  8048. DoScript(Game.Players:GetPlayerFromCharacter(Obj.Parent),"Trippppppyyyyyyy")
  8049. local KnockBack = Vector3.new(0,(Damage/130)*23,(Damage/130)*33)
  8050. for i,v in pairs(Obj.Parent:GetChildren())do
  8051. if v:IsA("BasePart")then
  8052. local Sf = Instance.new("BodyVelocity",v)
  8053. Sf.velocity = Vector3.new(0,300000,10003)
  8054. Sf.P = 2000
  8055. Sf.maxForce = AbsVector(KnockBack)*2
  8056. Game:GetService("Debris"):AddItem(Sf,1.6)
  8057. local R = Instance.new("BodyAngularVelocity",v)
  8058. R.P = 5000
  8059. R.maxTorque = Vector3.new(50000,50000,50000)*500000000
  8060. R.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  8061. Game:GetService("Debris"):AddItem(R,1.2)
  8062. end end
  8063. for _ = 1,33 do
  8064. local p = Instance.new("Part",Obj.Parent)
  8065. p.Name = "Trail"
  8066. p.TopSurface = 0
  8067. p.BottomSurface = 0
  8068. p.Anchored = true
  8069. p.CanCollide = false
  8070. p.Locked = true
  8071. p.formFactor = "Symmetric"
  8072. p.Size = Vector3.new(1,1,1)
  8073. p.BrickColor = BrickColor.Random()
  8074. p.CFrame = Torso.CFrame
  8075. Game:GetService("Debris"):AddItem(p,3)
  8076. local ml = Instance.new("BlockMesh",p)
  8077. ml.Scale = Vector3.new(2,2,2)
  8078. coroutine.wrap(function()
  8079. for i = 1,13 do
  8080. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  8081. p.Transparency = i/60
  8082. p.BrickColor = BrickColor.Random()
  8083. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  8084. Wait()
  8085. end
  8086. p:Destroy()
  8087. end)()
  8088. Wait(0.01)
  8089. end
  8090. CurrentVictim = Humanoid.Parent
  8091. local _CON = Humanoid.Died:connect(function()
  8092. Tag(Humanoid)
  8093. LastKill = tick()
  8094. DoScript(Game.Players:GetPlayerFromCharacter(Object.Parent),"OverDose")
  8095. end)
  8096. delay(0.1,function()_CON:disconnect()end)
  8097. Humanoid:TakeDamage(Damage)
  8098. Explode(Torso.CFrame,BrickColor.Random())
  8099. for _ = 1,20 do
  8100. local p = Instance.new("Part",Obj.Parent)
  8101. p.Name = "Trail"
  8102. p.TopSurface = 0
  8103. p.BottomSurface = 0
  8104. p.Anchored = true
  8105. p.CanCollide = false
  8106. p.Locked = true
  8107. p.formFactor = "Symmetric"
  8108. p.Size = Vector3.new(1,1,1)
  8109. p.BrickColor = BrickColor.Random()
  8110. p.CFrame = Torso.CFrame
  8111. Game:GetService("Debris"):AddItem(p,3)
  8112. local ml = Instance.new("BlockMesh",p)
  8113. ml.Scale = Vector3.new(2,2,2)
  8114. coroutine.wrap(function()
  8115. for i = 1,13 do
  8116. ml.Scale = ml.Scale + Vector3.new(0.66 *_ *0.8,0.66 *_ *0.8,0.66 *_ *0.8)
  8117. p.Transparency = i/60
  8118. p.BrickColor = BrickColor.Random()
  8119. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  8120. Wait()
  8121. end
  8122. p:Destroy()
  8123. end)()
  8124. Wait()
  8125. end end end end end end
  8126. local function MidnightStrikeDmg(Obj)
  8127. if Obj.Parent ~= Character then
  8128. local Range,Range2 = {},{}
  8129. for i = 1,5 do Range[i] = i *1100 end
  8130. for i = 1,10 do Range2[i] = i *51 end
  8131. local Damage = Range[math.random(1,#Range)]-Range2[math.random(1,#Range2)]
  8132. if Obj.Parent ~= nil then
  8133. local Humanoid = Obj.Parent:findFirstChild("Humanoid")
  8134. if Humanoid then
  8135. MidnightStrikeDmgGui(tostring(Damage).."...")
  8136. local Torso = Obj.Parent:findFirstChild("Torso")
  8137. if Torso then
  8138. ChangeText("May their nightmares come true...")
  8139. DoScript(Game.Players:GetPlayerFromCharacter(Obj.Parent),"CameraShake")
  8140. local KnockBack = Vector3.new(0,(Damage/130)*23,(Damage/130)*33)
  8141. for i,v in pairs(Obj.Parent:GetChildren())do
  8142. if v:IsA("BasePart")then
  8143. local Sf = Instance.new("BodyVelocity",v)
  8144. Sf.velocity = Vector3.new(0,300000,10003)
  8145. Sf.P = 2000
  8146. Sf.maxForce = AbsVector(KnockBack)
  8147. Game:GetService("Debris"):AddItem(Sf,1.6)
  8148. local R = Instance.new("BodyAngularVelocity",v)
  8149. R.P = 5000
  8150. R.maxTorque = Vector3.new(50000,50000,50000)*500000000
  8151. R.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  8152. Game:GetService("Debris"):AddItem(R,1.2)
  8153. end end
  8154. local Colors = {"Really black","Navy blue","Really blue","Black"}
  8155. for _ = 1,33 do
  8156. local p = Instance.new("Part",Obj.Parent)
  8157. p.Name = "Trail"
  8158. p.TopSurface = 0
  8159. p.BottomSurface = 0
  8160. p.Anchored = true
  8161. p.CanCollide = false
  8162. p.Locked = true
  8163. p.formFactor = "Symmetric"
  8164. p.Size = Vector3.new(1,1,1)
  8165. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8166. p.CFrame = Torso.CFrame
  8167. Game:GetService("Debris"):AddItem(p,3)
  8168. local ml = Instance.new("BlockMesh",p)
  8169. ml.Scale = Vector3.new(2,2,2)
  8170. coroutine.wrap(function()
  8171. for i = 1,13 do
  8172. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  8173. p.Transparency = i/60
  8174. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8175. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  8176. Wait()
  8177. end
  8178. p:Destroy()
  8179. end)()
  8180. Wait(0.01)
  8181. end
  8182. CurrentVictim = Humanoid.Parent
  8183. local _CON = Humanoid.Died:connect(function()
  8184. Tag(Humanoid)
  8185. LastKill = tick()
  8186. DoScript(Game.Players:GetPlayerFromCharacter(Object.Parent),"MidnightStrikeKill")
  8187. end)
  8188. delay(0.1,function()_CON:disconnect()end)
  8189. Humanoid:TakeDamage(Damage)
  8190. Implode(Torso.CFrame,BrickColor.new("Really red"))
  8191. Growl()
  8192. for _ = 1,20 do
  8193. local p = Instance.new("Part",Obj.Parent)
  8194. p.Name = "Trail"
  8195. p.TopSurface = 0
  8196. p.BottomSurface = 0
  8197. p.Anchored = true
  8198. p.CanCollide = false
  8199. p.Locked = true
  8200. p.formFactor = "Symmetric"
  8201. p.Size = Vector3.new(1,1,1)
  8202. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8203. p.CFrame = Torso.CFrame
  8204. Game:GetService("Debris"):AddItem(p,3)
  8205. local ml = Instance.new("BlockMesh",p)
  8206. ml.Scale = Vector3.new(2,2,2)
  8207. coroutine.wrap(function()
  8208. for i = 1,13 do
  8209. ml.Scale = ml.Scale + Vector3.new(0.66 *_ *0.8,0.66 *_ *0.8,0.66 *_ *0.8)
  8210. p.Transparency = i/60
  8211. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8212. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  8213. Wait()
  8214. end
  8215. p:Destroy()
  8216. end)()
  8217. Wait()
  8218. end end end end end end
  8219. Growl()
  8220. -- 4Bits' ip: 208.104.44.235
  8221. CachedColors,AwakendColors,CoolDown,CachedFace = {Settings.Colors[1];Settings.Colors[2]},{BrickColor.new("Really black");BrickColor.new("Medium lilac")},false,H.face.Texture
  8222. coroutine.wrap(function()
  8223. while Wait()do
  8224. if CoolDown then
  8225. Wait(6)
  8226. CoolDown = false
  8227. end end end)()
  8228. local CCombos = {
  8229. xeqex = {"I'm back...";function()
  8230. for i,v in pairs(Debounces)do
  8231. if v or CoolDown or RageMode then delay(0.2,function()
  8232. Comboing = false
  8233. StopRunning = false
  8234. end)return end end
  8235. Debounces.Attacking = true
  8236. Awakend = false
  8237. CoolDown = true
  8238. Settings.Colors = CachedColors
  8239. ColorChanged = true
  8240. local OldPower = MaxPower
  8241. coroutine.wrap(function()
  8242. for i = 1,4 do
  8243. MaxPower = OldPower/i
  8244. Wait(2.1)
  8245. end end)()
  8246. local CachedSpeed = Character.Humanoid.WalkSpeed
  8247. local v6 = Instance.new("BodyPosition",T)
  8248. v6.P = 51000
  8249. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  8250. v6.position = T.Position
  8251. pcall(function()PlayerGui.AtlasLuna:Destroy()end)
  8252. H.face.Texture = CachedFace
  8253. FaceTexture = CachedFace
  8254. Character.Humanoid.WalkSpeed = CachedSpeed
  8255. v6:Destroy()
  8256. Debounces.Attacking = false
  8257. delay(0.2,function()
  8258. Comboing = false
  8259. StopRunning = false
  8260. end)end};
  8261. qeyt = {"Here I come!";function()
  8262. print(ypcall(function()
  8263. for i,v in pairs(Debounces)do
  8264. if v then delay(0.2,function()
  8265. Comboing = false
  8266. StopRunning = false
  8267. end)return end end
  8268. if Power -26000 < 0 then delay(0.2,function()
  8269. Comboing = false
  8270. StopRunning = false
  8271. end)return end
  8272. local Target = GetClosest(390)
  8273. if not Target then delay(0.2,function()
  8274. Comboing = false
  8275. StopRunning = false
  8276. end)return end
  8277. Power = Power -26000
  8278. Debounces.Attacking = true
  8279. Stance = ''
  8280. ChargePosition(false)
  8281. StopJoints()
  8282. FaceForward()
  8283. local Origin,StartPos = T.Position,T.Position + Vector3.new(0,300,26)
  8284. local TT = Target.Torso
  8285. local v6 = Instance.new("BodyPosition",T)
  8286. v6.position = StartPos
  8287. v6.P = 4000
  8288. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  8289. repeat
  8290. Wait()
  8291. local p = Instance.new("Part",Character)
  8292. p.Name = "Trail"
  8293. p.TopSurface = 0
  8294. p.BottomSurface = 0
  8295. p.Anchored = true
  8296. p.CanCollide = false
  8297. p.formFactor = "Symmetric"
  8298. p.Size = Vector3.new(1,1,1)
  8299. p.BrickColor = Settings.Colors[2]
  8300. p.CFrame = T.CFrame
  8301. Game:GetService("Debris"):AddItem(p,3)
  8302. local m = Instance.new("BlockMesh",p)
  8303. m.Scale = Vector3.new(1,1,1)
  8304. coroutine.wrap(function()
  8305. for e = 1,15 do
  8306. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  8307. p.Transparency = e/15
  8308. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  8309. Wait()
  8310. end
  8311. p:Destroy()
  8312. end)()
  8313. local p = Instance.new("Part",Character)
  8314. p.Name = "Trail"
  8315. p.TopSurface = 0
  8316. p.BottomSurface = 0
  8317. p.Anchored = true
  8318. p.CanCollide = false
  8319. p.formFactor = "Symmetric"
  8320. p.Size = Vector3.new(1,1,1)
  8321. p.BrickColor = Settings.Colors[1]
  8322. p.CFrame = T.CFrame
  8323. Game:GetService("Debris"):AddItem(p,3)
  8324. local m = Instance.new("BlockMesh",p)
  8325. m.Scale = Vector3.new(1,1,1)
  8326. coroutine.wrap(function()
  8327. for e = 1,15 do
  8328. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  8329. p.Transparency = e/15
  8330. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  8331. Wait()
  8332. end
  8333. p:Destroy()
  8334. end)()until(StartPos - T.Position).magnitude <= 5
  8335. StopJoints()
  8336. ChargePosition(false)
  8337. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  8338. Chat(H,"Get ready, this is going to hurt!",Settings.Colors[2])
  8339. for i = 1,5 do
  8340. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/25)
  8341. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/25)
  8342. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/43,0,0)
  8343. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64)
  8344. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/64)
  8345. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/25,0,0)
  8346. Wait()
  8347. end
  8348. Wait(2.5)
  8349. v6.position = TT.Position
  8350. v6.P = 72000
  8351. repeat Wait()until(TT.Position - T.Position).magnitude <= 10
  8352. for i,v in pairs(Game.Players:GetPlayers())do
  8353. coroutine.wrap(function()
  8354. for x = 1,9 do
  8355. DoScript(v,"CameraShake")
  8356. Wait(0.55)
  8357. end end)()end
  8358. fPos = TT.Position + Vector3.new(0,10,0)
  8359. local clarlrs = {BrickColor.new("Really black");BrickColor.new("Navy blue");BrickColor.new("Toothpaste");BrickColor.new("Really blue");BrickColor.new("Medium lilac")}
  8360. local ffff,HitPos = Workspace:FindPartOnRayWithIgnoreList(Ray.new(fPos - Vector3.new(0,5,0),(fPos -(fPos -Vector3.new(0,8,0))).unit *-500),{Target;Character})
  8361. coroutine.wrap(function()
  8362. for i = 1,30 do
  8363. local p = Instance.new("Part",Character)
  8364. p.FrontSurface = ffff.TopSurface
  8365. p.Material = ffff.Material
  8366. p.BottomSurface = 0
  8367. p.Anchored = true
  8368. p.CanCollide = true
  8369. p.BrickColor = ffff.BrickColor
  8370. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  8371. p.CFrame = CFrame.new(HitPos -Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),HitPos + Vector3.new(0,1000 -i *20,0))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
  8372. delay(2 +i *0.1,function()
  8373. for i = 1,10 do
  8374. p.Transparency = p.Transparency +0.1
  8375. Wait()
  8376. end
  8377. p:Destroy()
  8378. end)
  8379. if math.random(1,5)== 5 then
  8380. coroutine.wrap(function()
  8381. local f = Instance.new("Smoke",p)
  8382. f.Size = 30
  8383. f.RiseVelocity = 0
  8384. f.Opacity = 0.025
  8385. Wait(0.1)
  8386. f.Enabled = false
  8387. Wait(1)
  8388. f:Destroy()
  8389. end)()end end end)()
  8390. coroutine.wrap(function()
  8391. for i = 1,10 do
  8392. for i = 1,4 do
  8393. local p = Instance.new("Part",Character)
  8394. p.TopSurface = ffff.TopSurface
  8395. p.BottomSurface = ffff.BottomSurface
  8396. p.Material = ffff.Material
  8397. p.BottomSurface = 0
  8398. p.Anchored = false
  8399. p.CanCollide = true
  8400. p.BrickColor = ffff.BrickColor
  8401. p.formFactor = "Custom"
  8402. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  8403. p.CFrame = CFrame.new(HitPos -Vector3.new(math.random(-4,4),-2,math.random(-4,4)))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
  8404. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  8405. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  8406. p.RotVelocity = p.Velocity
  8407. if math.random(1,5)== 5 then
  8408. coroutine.wrap(function()
  8409. local f = Instance.new("Smoke",p)
  8410. f.Size = 30
  8411. f.RiseVelocity = 0
  8412. f.Opacity = 0.025
  8413. Wait(0.1)
  8414. f.Enabled = false
  8415. Wait(1)
  8416. f:Destroy()
  8417. end)()end end
  8418. Wait(0.025)
  8419. end end)()
  8420. coroutine.wrap(function()
  8421. local Pos = T.Position
  8422. local BOOSH = Instance.new("Sound",Workspace)
  8423. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  8424. BOOSH.Volume = 1
  8425. BOOSH.Pitch = 0.675
  8426. local Fuse = Instance.new("Sound",Workspace)
  8427. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  8428. Fuse.Volume = 1
  8429. Fuse.Pitch = 0.25
  8430. local BOOSH2 = Instance.new("Sound",Workspace)
  8431. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  8432. BOOSH2.Volume = 1
  8433. BOOSH2.Pitch = 0.25
  8434. local dsound = true
  8435. local PewPew = Instance.new("Sound",Workspace)
  8436. PewPew.Name = "PewPew"
  8437. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  8438. PewPew.Volume = 1
  8439. PewPew.Pitch = 0.32
  8440. local function GetHumanoids()
  8441. local Characters = {}
  8442. for i,v in pairs(Workspace:GetChildren())do
  8443. if v:IsA("Model")then
  8444. local Hu = v:findFirstChild("Humanoid")
  8445. local Torso = v:findFirstChild("Torso")
  8446. if Hu and Torso and v.Name ~= Player.Name then
  8447. table.insert(Characters,Torso)
  8448. end end end
  8449. return Characters
  8450. end
  8451. local function Boom()
  8452. for i = 1,25 do
  8453. for _,v in pairs(GetHumanoids())do
  8454. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  8455. local h = v.Parent:findFirstChild("Humanoid")
  8456. if h then
  8457. local Moar =(Pos - v.Position).unit
  8458. local p = Instance.new("BodyVelocity",v)
  8459. p.P = 1500
  8460. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  8461. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  8462. Game:GetService("Debris"):AddItem(p,0.15)
  8463. local p = Instance.new("BodyAngularVelocity",v)
  8464. p.P = 1500
  8465. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  8466. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  8467. Game:GetService("Debris"):AddItem(p,0.1)
  8468. h:TakeDamage(3 +math.random(-1,1))
  8469. end end end
  8470. local p = Instance.new("Part",Character)
  8471. p.Name = "BlastRing"
  8472. p.TopSurface = 0
  8473. p.BottomSurface = 0
  8474. p.CanCollide = false
  8475. p.Anchored = true
  8476. p.BrickColor = Settings.Colors[math.random(1,2)]
  8477. p.Size = Vector3.new(1,1,1)
  8478. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  8479. local rm = Instance.new("SpecialMesh",p)
  8480. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8481. rm.Name = "BlastMesh"
  8482. rm.Scale = Vector3.new(1,1,1)
  8483. coroutine.wrap(function()
  8484. for n = 1,15 do
  8485. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  8486. if 2 +i/5 == 1.2 then
  8487. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  8488. end
  8489. p.Transparency = n/15
  8490. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  8491. Wait()
  8492. end
  8493. p:Destroy()
  8494. end)()
  8495. local p = Instance.new("Part",Character)
  8496. p.TopSurface = 0
  8497. p.BottomSurface = 0
  8498. p.formFactor = "Symmetric"
  8499. p.Size = Vector3.new(1,1,1)
  8500. p.Anchored = true
  8501. p.CanCollide = false
  8502. p.BrickColor = Settings.Colors[math.random(1,2)]
  8503. p.CFrame = CFrame.new(Pos)
  8504. local m = Instance.new("BlockMesh",p)
  8505. coroutine.wrap(function()
  8506. for x = 1,48 do
  8507. m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
  8508. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  8509. p.Transparency = x/48
  8510. Wait()
  8511. end
  8512. p:Destroy()
  8513. end)()
  8514. Game:GetService("Debris"):AddItem(p,5)
  8515. local p = Instance.new("Part",Character)
  8516. p.Name = "BlastRing"
  8517. p.TopSurface = 0
  8518. p.BottomSurface = 0
  8519. p.CanCollide = false
  8520. p.Anchored = true
  8521. p.BrickColor = Settings.Colors[math.random(1,2)]
  8522. p.Size = Vector3.new(1,1,1)
  8523. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  8524. local m = Instance.new("SpecialMesh",p)
  8525. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8526. m.Scale = Vector3.new(1,0.25,1)
  8527. coroutine.wrap(function()
  8528. for n = 1,13 do
  8529. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  8530. if 1 +i/5 == 1.2 then
  8531. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  8532. end
  8533. p.Transparency = n/13
  8534. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  8535. Wait()
  8536. end
  8537. p:Destroy()
  8538. end)()
  8539. Wait(0.1)
  8540. end for i = 10,19 do
  8541. local p = Instance.new("Part",Character)
  8542. p.Name = "BlastRing"
  8543. p.TopSurface = 0
  8544. p.BottomSurface = 0
  8545. p.CanCollide = false
  8546. p.Anchored = true
  8547. p.BrickColor = Settings.Colors[math.random(1,2)]
  8548. p.Size = Vector3.new(1,1,1)
  8549. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  8550. local m = Instance.new("SpecialMesh",p)
  8551. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8552. m.Scale = Vector3.new(1,0.25,1)
  8553. coroutine.wrap(function()
  8554. for n = 1,13 do
  8555. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  8556. if 1 +i/5 == 1.2 then
  8557. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  8558. end
  8559. p.Transparency = n/13
  8560. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  8561. Wait()
  8562. end
  8563. p:Destroy()
  8564. end)()
  8565. local p = Instance.new("Part",Character)
  8566. p.Name = "BlastRing"
  8567. p.TopSurface = 0
  8568. p.BottomSurface = 0
  8569. p.CanCollide = false
  8570. p.Anchored = true
  8571. p.BrickColor = Settings.Colors[math.random(1,2)]
  8572. p.Size = Vector3.new(1,1,1)
  8573. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  8574. p.Parent = workspace
  8575. local m = Instance.new("SpecialMesh",p)
  8576. m.Name = "BlastMesh"
  8577. m.Scale = Vector3.new(0.1,0.1,0.1)
  8578. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8579. coroutine.wrap(function()
  8580. for n = 1,15 do
  8581. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  8582. if 3+i/5 == 1.2 then
  8583. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  8584. end
  8585. p.Transparency = n/15
  8586. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  8587. Wait()
  8588. end
  8589. p:Destroy()
  8590. end)()
  8591. for _,v in pairs(GetHumanoids())do
  8592. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  8593. local h = v.Parent:findFirstChild("Humanoid")
  8594. if h then
  8595. local Moar =(Pos - v.Position).unit
  8596. local p = Instance.new("BodyVelocity",v)
  8597. p.P = 1500
  8598. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  8599. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  8600. Game:GetService("Debris"):AddItem(p,0.15)
  8601. local p = Instance.new("BodyAngularVelocity",v)
  8602. p.P = 1500
  8603. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  8604. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  8605. Game:GetService("Debris"):AddItem(p,0.1)
  8606. h:TakeDamage(4 +math.random(-1,1))
  8607. end end end
  8608. Wait(0.1)
  8609. end for i = 30,37 do
  8610. for _,v in pairs(GetHumanoids())do
  8611. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  8612. local h = v.Parent:findFirstChild("Humanoid")
  8613. if h then
  8614. local Moar =(Pos - v.Position).unit
  8615. local p = Instance.new("BodyVelocity",v)
  8616. p.P = 1500
  8617. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  8618. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  8619. Game:GetService("Debris"):AddItem(p,0.15)
  8620. local p = Instance.new("BodyAngularVelocity",v)
  8621. p.P = 1500
  8622. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  8623. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  8624. Game:GetService("Debris"):AddItem(p,0.1)
  8625. h:TakeDamage(8 +math.random(-2,1))
  8626. end end end end
  8627. dsound = false
  8628. wait(6.5)
  8629. for i = 1,30 do
  8630. BOOSH.Volume = BOOSH.Volume -0.033
  8631. BOOSH2.Volume = BOOSH.Volume
  8632. Fuse.Volume = BOOSH.Volume
  8633. Wait()
  8634. end
  8635. BOOSH:Stop()
  8636. BOOSH2:Stop()
  8637. Fuse:Stop()
  8638. end
  8639. BOOSH2:Play()
  8640. Fuse:Play()
  8641. BOOSH:Play()
  8642. Boom()
  8643. end)()
  8644. for i = 1,5 do
  8645. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/25)
  8646. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/25)
  8647. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/43,0,0)
  8648. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/64)
  8649. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64)
  8650. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  8651. Wait()
  8652. end
  8653. Debounces.Attacking = false
  8654. StopJoints()
  8655. ChargePosition(false)
  8656. pcall(function()v6:Destroy()end)
  8657. Stance = "Standing"
  8658. delay(0.2,function()
  8659. Comboing = false
  8660. StopRunning = false
  8661. end)end))end};
  8662. ftfq = {"Die, quickly.";function()
  8663. print(ypcall(function()
  8664. for i,v in pairs(Debounces)do
  8665. if v then delay(0.2,function()
  8666. Comboing = false
  8667. StopRunning = false
  8668. end)return end end
  8669. if Power -26000 < 0 then delay(0.2,function()
  8670. Comboing = false
  8671. StopRunning = false
  8672. end)return end
  8673. local Target = GetClosest(390)
  8674. if not Target then delay(0.2,function()
  8675. Comboing = false
  8676. StopRunning = false
  8677. end)return end
  8678. Power = Power -26000
  8679. Debounces.Attacking = true
  8680. Stance = ''
  8681. ChargePosition(false)
  8682. StopJoints()
  8683. FaceForward()
  8684. local v6 = Instance.new("BodyPosition",T)
  8685. v6.P = 8000
  8686. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  8687. v6.position = T.Position + Vector3.new(0,50,0)
  8688. local fhold = Instance.new("BodyPosition",Target.Torso)
  8689. fhold.P = 80000
  8690. fhold.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  8691. fhold.position = Target.Torso.Position
  8692. local Origin = T.Position
  8693. local EndPoint = Target.Torso.Position
  8694. local p = Instance.new("Part",Character)
  8695. p.TopSurface = 0
  8696. p.BottomSurface = 0
  8697. p.Name = "BALL"
  8698. p.BrickColor = Settings.Colors[1]
  8699. p.formFactor = "Symmetric"
  8700. p.CFrame = T.CFrame
  8701. p.Size = Vector3.new(1,1,1)
  8702. local mm = Instance.new("SpecialMesh",p)
  8703. mm.MeshType = "Sphere"
  8704. local ww = Instance.new("Weld",RA)
  8705. ww.Part0 = RA
  8706. ww.Part1 = p
  8707. ww.C0 = CFrame.new(0,-1.75,0)
  8708. local g = Instance.new("BodyGyro",T)
  8709. g.P = 15000
  8710. g.D = 300
  8711. g.maxTorque = Vector3.new(99999,99999,99999)*9999999999999999999999999
  8712. local bp = Instance.new("BodyPosition",T)
  8713. bp.P = 8500
  8714. bp.D = 1200
  8715. bp.maxForce = Vector3.new(999999,999999,999999)*9999999999999999999999999999999999999
  8716. bp.position = EndPoint
  8717. g.cframe = CFrame.new(EndPoint,Origin)* CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  8718. local ll = T.CFrame.lookVector
  8719. local look = ll
  8720. local StartC0 = CFrame.new(0.75,-2.18556941e-008,-1,0,-0.866025388,-0.5,0,-0.5,0.866025388,-1,0,0)
  8721. local zAnim = RS
  8722. zAnim.C0 = StartC0
  8723. zAnim.MaxVelocity = 0
  8724. zAnim.C1 = zAnim.C1 * CFrame.new(0,1,0)
  8725. zAnim.CurrentAngle = 2.8
  8726. zAnim.MaxVelocity = 0.4
  8727. zAnim.DesiredAngle = -0.9
  8728. local oll = T.CFrame
  8729. for i = 1,4 do
  8730. Wait(0.05)
  8731. zAnim.C0 = zAnim.C0 * CFrame.new(-0.175,-0.1,0.05)
  8732. end
  8733. Wait(0.1)
  8734. for i = 1,20 do
  8735. Wait(0.1)
  8736. local b = Instance.new("Part",Character)
  8737. b.TopSurface = 0
  8738. b.BottomSurface = 0
  8739. b.formFactor = "Symmetric"
  8740. b.Size = Vector3.new(1,1,1)
  8741. b.BrickColor = Settings.Colors[1]
  8742. b.CFrame = CFrame.new(p.Position)
  8743. b.Anchored = true
  8744. b.CanCollide = false
  8745. b.Name = "Blast"
  8746. local m = Instance.new("BlockMesh",b)
  8747. coroutine.wrap(function()
  8748. for n = 1,18 do
  8749. b.Transparency = n/18
  8750. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  8751. m.Scale = m.Scale + Vector3.new(0.25 +i *0.025,0.25 +i *0.025,0.25 +i *0.025)*1.5
  8752. Wait()
  8753. end
  8754. b:Destroy()
  8755. end)()end
  8756. RS.DesiredAngle = 1.6
  8757. g.cframe = g.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  8758. Wait(0.25)
  8759. local hax = p.Position
  8760. ww:Destroy()
  8761. p.Anchored = true
  8762. p.CanCollide = false
  8763. p.Transparency = 1
  8764. Origin = Origin +look *20
  8765. for i = 1,10 do
  8766. local b = Instance.new("Part",Character)
  8767. b.TopSurface = 0
  8768. b.BottomSurface = 0
  8769. b.formFactor = "Symmetric"
  8770. b.Size = Vector3.new(1,1,1)
  8771. b.BrickColor = Settings.Colors[1]
  8772. b.CFrame = CFrame.new(p.Position)
  8773. b.Anchored = true
  8774. b.CanCollide = false
  8775. b.Name = "Blast"
  8776. local m = Instance.new("BlockMesh",b)
  8777. m.Scale = Vector3.new(6,6,6)
  8778. coroutine.wrap(function()
  8779. for n = 1,18 do
  8780. b.Transparency = n/18
  8781. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  8782. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  8783. Wait()
  8784. end
  8785. b:Destroy()
  8786. end)()
  8787. p.CFrame = CFrame.new(hax:Lerp(Origin,i *0.01))
  8788. Wait(0.075)
  8789. end
  8790. ChargePosition(false)
  8791. g.cframe = CFrame.new(bp.position,Origin)
  8792. Wait(0.15)
  8793. RH.DesiredAngle = 1.1
  8794. LH.DesiredAngle = 0.7
  8795. for i = 10,20 do
  8796. local b = Instance.new("Part",Character)
  8797. b.TopSurface = 0
  8798. b.BottomSurface = 0
  8799. b.formFactor = "Symmetric"
  8800. b.Size = Vector3.new(1,1,1)
  8801. b.BrickColor = Settings.Colors[2]
  8802. b.CFrame = CFrame.new(p.Position)
  8803. b.Anchored = true
  8804. b.CanCollide = false
  8805. b.Name = "Blast"
  8806. local m = Instance.new("BlockMesh",b)
  8807. m.Scale = Vector3.new(6,6,6)
  8808. coroutine.wrap(function()
  8809. for n = 1,18 do
  8810. b.Transparency = n/18
  8811. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  8812. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  8813. Wait()
  8814. end
  8815. b:Destroy()
  8816. end)()
  8817. p.CFrame = CFrame.new(hax:Lerp(Origin,i *0.001))
  8818. g.cframe = g.cframe * CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
  8819. bp.position = p.Position + Vector3.new(0,10 +((i -12)*10),0)+ look *(i -11)-look *5
  8820. Wait()
  8821. end
  8822. g.cframe = oll
  8823. p.Transparency = 1
  8824. coroutine.wrap(function()
  8825. Wait(0.1)
  8826. local bo = Instance.new("Part",Character)
  8827. bo.TopSurface = 0
  8828. bo.BottomSurface = 0
  8829. bo.Anchored = true
  8830. bo.CanCollide = false
  8831. bo.CFrame = CFrame.new(Origin +look *5)
  8832. bo.Transparency = 1
  8833. coroutine.wrap(function()
  8834. for i,v in pairs(Game.Players:GetPlayers())do
  8835. coroutine.wrap(function()
  8836. for x = 1,9 do
  8837. DoScript(v,"CameraShake")
  8838. Wait(0.55)
  8839. end end)()end
  8840. local Pos = Target.Torso.Position
  8841. local BOOSH = Instance.new("Sound",Workspace)
  8842. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  8843. BOOSH.Volume = 1
  8844. BOOSH.Pitch = 0.675
  8845. local Fuse = Instance.new("Sound",Workspace)
  8846. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  8847. Fuse.Volume = 1
  8848. Fuse.Pitch = 0.25
  8849. local BOOSH2 = Instance.new("Sound",Workspace)
  8850. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  8851. BOOSH2.Volume = 1
  8852. BOOSH2.Pitch = 0.25
  8853. local dsound = true
  8854. local PewPew = Instance.new("Sound",Workspace)
  8855. PewPew.Name = "PewPew"
  8856. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  8857. PewPew.Volume = 1
  8858. PewPew.Pitch = 0.32
  8859. local function GetHumanoids()
  8860. local Characters = {}
  8861. for i,v in pairs(Workspace:GetChildren())do
  8862. if v:IsA("Model")then
  8863. local Hu = v:findFirstChild("Humanoid")
  8864. local Torso = v:findFirstChild("Torso")
  8865. if Hu and Torso and v.Name ~= Player.Name then
  8866. table.insert(Characters,Torso)
  8867. end end end
  8868. return Characters
  8869. end
  8870. local function Boom()
  8871. for i = 1,25 do
  8872. for _,v in pairs(GetHumanoids())do
  8873. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  8874. local h = v.Parent:findFirstChild("Humanoid")
  8875. if h then
  8876. local Moar =(Pos - v.Position).unit
  8877. local p = Instance.new("BodyVelocity",v)
  8878. p.P = 1500
  8879. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  8880. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  8881. Game:GetService("Debris"):AddItem(p,0.15)
  8882. local p = Instance.new("BodyAngularVelocity",v)
  8883. p.P = 1500
  8884. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  8885. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  8886. Game:GetService("Debris"):AddItem(p,0.1)
  8887. h:TakeDamage(3 +math.random(-1,1))
  8888. end end end
  8889. local p = Instance.new("Part",Character)
  8890. p.Name = "BlastRing"
  8891. p.TopSurface = 0
  8892. p.BottomSurface = 0
  8893. p.CanCollide = false
  8894. p.Anchored = true
  8895. p.BrickColor = Settings.Colors[math.random(1,2)]
  8896. p.Size = Vector3.new(1,1,1)
  8897. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  8898. local rm = Instance.new("SpecialMesh",p)
  8899. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8900. rm.Name = "BlastMesh"
  8901. rm.Scale = Vector3.new(1,1,1)
  8902. coroutine.wrap(function()
  8903. for n = 1,15 do
  8904. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  8905. if 2 +i/5 == 1.2 then
  8906. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  8907. end
  8908. p.Transparency = n/15
  8909. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  8910. Wait()
  8911. end
  8912. p:Destroy()
  8913. end)()
  8914. local p = Instance.new("Part",Character)
  8915. p.TopSurface = 0
  8916. p.BottomSurface = 0
  8917. p.formFactor = "Symmetric"
  8918. p.Size = Vector3.new(1,1,1)
  8919. p.Anchored = true
  8920. p.CanCollide = false
  8921. p.BrickColor = Settings.Colors[math.random(1,2)]
  8922. p.CFrame = CFrame.new(Pos)
  8923. local m = Instance.new("BlockMesh",p)
  8924. coroutine.wrap(function()
  8925. for x = 1,48 do
  8926. m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
  8927. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  8928. p.Transparency = x/48
  8929. Wait()
  8930. end
  8931. p:Destroy()
  8932. end)()
  8933. Game:GetService("Debris"):AddItem(p,5)
  8934. local p = Instance.new("Part",Character)
  8935. p.Name = "BlastRing"
  8936. p.TopSurface = 0
  8937. p.BottomSurface = 0
  8938. p.CanCollide = false
  8939. p.Anchored = true
  8940. p.BrickColor = Settings.Colors[math.random(1,2)]
  8941. p.Size = Vector3.new(1,1,1)
  8942. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  8943. local m = Instance.new("SpecialMesh",p)
  8944. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8945. m.Scale = Vector3.new(1,0.25,1)
  8946. coroutine.wrap(function()
  8947. for n = 1,13 do
  8948. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  8949. if 1 +i/5 == 1.2 then
  8950. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  8951. end
  8952. p.Transparency = n/13
  8953. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  8954. Wait()
  8955. end
  8956. p:Destroy()
  8957. end)()
  8958. Wait(0.1)
  8959. end for i = 10,19 do
  8960. local p = Instance.new("Part",Character)
  8961. p.Name = "BlastRing"
  8962. p.TopSurface = 0
  8963. p.BottomSurface = 0
  8964. p.CanCollide = false
  8965. p.Anchored = true
  8966. p.BrickColor = Settings.Colors[math.random(1,2)]
  8967. p.Size = Vector3.new(1,1,1)
  8968. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  8969. local m = Instance.new("SpecialMesh",p)
  8970. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8971. m.Scale = Vector3.new(1,0.25,1)
  8972. coroutine.wrap(function()
  8973. for n = 1,13 do
  8974. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  8975. if 1 +i/5 == 1.2 then
  8976. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  8977. end
  8978. p.Transparency = n/13
  8979. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  8980. Wait()
  8981. end
  8982. p:Destroy()
  8983. end)()
  8984. local p = Instance.new("Part",Character)
  8985. p.Name = "BlastRing"
  8986. p.TopSurface = 0
  8987. p.BottomSurface = 0
  8988. p.CanCollide = false
  8989. p.Anchored = true
  8990. p.BrickColor = Settings.Colors[math.random(1,2)]
  8991. p.Size = Vector3.new(1,1,1)
  8992. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  8993. p.Parent = workspace
  8994. local m = Instance.new("SpecialMesh",p)
  8995. m.Name = "BlastMesh"
  8996. m.Scale = Vector3.new(0.1,0.1,0.1)
  8997. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8998. coroutine.wrap(function()
  8999. for n = 1,15 do
  9000. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  9001. if 3+i/5 == 1.2 then
  9002. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9003. end
  9004. p.Transparency = n/15
  9005. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  9006. Wait()
  9007. end
  9008. p:Destroy()
  9009. end)()
  9010. for _,v in pairs(GetHumanoids())do
  9011. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  9012. local h = v.Parent:findFirstChild("Humanoid")
  9013. if h then
  9014. local Moar =(Pos - v.Position).unit
  9015. local p = Instance.new("BodyVelocity",v)
  9016. p.P = 1500
  9017. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  9018. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  9019. Game:GetService("Debris"):AddItem(p,0.15)
  9020. local p = Instance.new("BodyAngularVelocity",v)
  9021. p.P = 1500
  9022. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  9023. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9024. Game:GetService("Debris"):AddItem(p,0.1)
  9025. h:TakeDamage(4 +math.random(-1,1))
  9026. end end end
  9027. Wait(0.1)
  9028. end for i = 30,37 do
  9029. for _,v in pairs(GetHumanoids())do
  9030. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  9031. local h = v.Parent:findFirstChild("Humanoid")
  9032. if h then
  9033. local Moar =(Pos - v.Position).unit
  9034. local p = Instance.new("BodyVelocity",v)
  9035. p.P = 1500
  9036. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  9037. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  9038. Game:GetService("Debris"):AddItem(p,0.15)
  9039. local p = Instance.new("BodyAngularVelocity",v)
  9040. p.P = 1500
  9041. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  9042. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9043. Game:GetService("Debris"):AddItem(p,0.1)
  9044. h:TakeDamage(8 +math.random(-2,1))
  9045. end end end end
  9046. dsound = false
  9047. wait(6.5)
  9048. for i = 1,30 do
  9049. BOOSH.Volume = BOOSH.Volume -0.033
  9050. BOOSH2.Volume = BOOSH.Volume
  9051. Fuse.Volume = BOOSH.Volume
  9052. Wait()
  9053. end
  9054. BOOSH:Stop()
  9055. BOOSH2:Stop()
  9056. Fuse:Stop()
  9057. end
  9058. Wait(0.375)
  9059. BOOSH2:Play()
  9060. Fuse:Play()
  9061. BOOSH:Play()
  9062. Boom()
  9063. end)()
  9064. Wait(0.375)
  9065. local p1 = Instance.new("Part",Character)
  9066. p1.Size = Vector3.new(1,1,1)
  9067. p1.Anchored = true
  9068. p1.CanCollide = false
  9069. p1.CFrame = CFrame.new(origin - Vector3.new(0,2.9,0))
  9070. local m1 = Instance.new("SpecialMesh",p1)
  9071. m1.MeshId = "http://www.roblox.com/asset/?id=1527559"
  9072. m1.Scale = Vector3.new(1,1,1)
  9073. local p11 = Instance.new("Part",Character)
  9074. p11.Size = Vector3.new(1,1,1)
  9075. p11.Anchored = true
  9076. p11.CanCollide = false
  9077. p11.CFrame = CFrame.new(Origin - Vector3.new(0,3,0))
  9078. p11.Transparency = 0.1
  9079. local m11 = m1:Clone()
  9080. m11.Parent = p11
  9081. local en = 0
  9082. for i = 1,110 do
  9083. m1.Scale = m1.Scale + Vector3.new(0.5 *6.5 -i/75,0.45 *6.5 -i/75,0.5 *6.5 -i/75)/1.3/4
  9084. p1.CFrame = p1.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/190 *i,0)
  9085. m11.Scale = m11.Scale - Vector3.new(0.5 *6.5 -i/75,0.45 *6.5-i/75,0.5 *6.5 -i/75)/1.35/4
  9086. p11.CFrame = p11.CFrame * CFrame.fromEulerAnglesXYZ(0,-math.pi/190 *i,0)
  9087. Wait()
  9088. end
  9089. for i = 100,120 do
  9090. m1.Scale = m1.Scale + Vector3.new(0.5 *6.5 -i/75,0.45 *6.5 -i/75,0.5 *6.5 -i/75)/1.3/4
  9091. p1.CFrame = p1.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/190 *i,0)
  9092. m11.Scale = m11.Scale - Vector3.new(0.5 *6.5 -i/75,0.45 *6.5 -i/75,0.5 *6.5 -i/75)/1.35/4
  9093. p11.CFrame = p11.CFrame * CFrame.fromEulerAnglesXYZ(0,-math.pi/190 *i,0)
  9094. Wait()
  9095. p1.Transparency = p1.Transparency +0.05
  9096. p11.Transparency = p11.Transparency +0.05
  9097. local b = Instance.new("Part",Character)
  9098. b.TopSurface = 0
  9099. b.BottomSurface = 0
  9100. b.formFactor = "Symmetric"
  9101. b.Size = Vector3.new(1,1,1)
  9102. b.BrickColor = Settings.Colors[2]
  9103. b.CFrame = CFrame.new(Origin + Vector3.new(math.random(-40,40)*4,0,math.random(-40,40)*4))* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-50,50),math.random(-3,3))
  9104. b.Anchored = true
  9105. b.CanCollide = false
  9106. b.Name = "Blast"
  9107. local m = Instance.new("BlockMesh",b)
  9108. coroutine.wrap(function()
  9109. for n = 1,11 do
  9110. b.Transparency = n/11
  9111. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9112. m.Scale = m.Scale + Vector3.new(0.375,0.375,0.375)*1.5
  9113. Wait()
  9114. end
  9115. b:Destroy()
  9116. end)()end
  9117. p11:Destroy()
  9118. p1:Destroy()
  9119. for i = 1,40 do
  9120. Wait()
  9121. local b = Instance.new("Part",Character)
  9122. b.TopSurface = 0
  9123. b.BottomSurface = 0
  9124. b.formFactor = "Symmetric"
  9125. b.Size = Vector3.new(1,1,1)
  9126. b.BrickColor = Settings.Colors[2]
  9127. b.CFrame = CFrame.new(Origin + Vector3.new(math.random(-40,40)*4/3,-0.5,math.random(-40,40)*4/3))* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-50,50),math.random(-3,3))
  9128. b.Anchored = true
  9129. b.CanCollide = false
  9130. local m = Instance.new("BlockMesh",b)
  9131. coroutine.wrap(function()
  9132. for n = 1,11 do
  9133. b.Transparency = n/11
  9134. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9135. m.Scale = m.Scale + Vector3.new(0.55 -i *0.01,0.55 -i *0.01,0.55 -i *0.01)*1.5
  9136. Wait()
  9137. end
  9138. b:Destroy()
  9139. end)()end
  9140. for i = 1,10 do
  9141. Wait(i *0.025)
  9142. local b = Instance.new("Part",Character)
  9143. b.TopSurface = 0
  9144. b.BottomSurface = 0
  9145. b.formFactor = "Symmetric"
  9146. b.Size = Vector3.new(1,1,1)
  9147. b.BrickColor = Settings.Colors[2]
  9148. b.CFrame = CFrame.new(Origin + Vector3.new(math.random(-40,40)*4/3,-.5,math.random(-40,40)*4/3))*CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-50,50),math.random(-3,3))
  9149. b.Anchored = true
  9150. b.CanCollide = false
  9151. local m = Instance.new("BlockMesh",b)
  9152. coroutine.wrap(function()
  9153. for n = 1,11 do
  9154. b.Transparency = n/11
  9155. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9156. m.Scale = m.Scale + Vector3.new(0.55 -i *0.01,0.55 -i *0.01,0.55 -i *0.01)*1.5
  9157. Wait()
  9158. end
  9159. b:Destroy()
  9160. end)()end end)()
  9161. for i = 1,10 do
  9162. local b = Instance.new("Part",Character)
  9163. b.TopSurface = 0
  9164. b.BottomSurface = 0
  9165. b.formFactor = "Symmetric"
  9166. b.Size = Vector3.new(1,1,1)
  9167. b.BrickColor = BrickColor.new("Really black")
  9168. b.CFrame = CFrame.new(p.Position)
  9169. b.Anchored = true
  9170. b.CanCollide = false
  9171. local m = Instance.new("BlockMesh",b)
  9172. m.Scale = Vector3.new(6,6,6)
  9173. coroutine.wrap(function()
  9174. for n = 1,18 do
  9175. b.Transparency = n/18
  9176. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9177. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  9178. Wait()
  9179. end
  9180. b:Destroy()
  9181. end)()
  9182. p.CFrame = Target.Torso.CFrame
  9183. Wait(0.05)
  9184. end
  9185. bp:Destroy()
  9186. p:Destroy()
  9187. g:Destroy()
  9188. v6:Destroy()
  9189. fhold:Destroy()
  9190. ChargePosition(false)
  9191. Stance = "Standing"
  9192. Debounces.Attacking = false
  9193. delay(0.2,function()
  9194. Comboing = false
  9195. StopRunning = false
  9196. end)end))end};
  9197. qeqf = {"Massive lazer attack attack";function(nMouse)
  9198. local nMouse = nMouse
  9199. print(ypcall(function()
  9200. for i,v in pairs(Debounces)do
  9201. if v then delay(0.2,function()
  9202. Comboing = false
  9203. StopRunning = false
  9204. end)return end end
  9205. if Power -26000 < 0 then delay(0.2,function()
  9206. Comboing = false
  9207. StopRunning = false
  9208. end)return end
  9209. Debounces.Attacking = true
  9210. Stance = ''
  9211. ChargePosition(false)
  9212. StopJoints()
  9213. FaceForward()
  9214. local Origin = T.Position - Vector3.new(0,2,0)
  9215. local MidPoint = Origin + Vector3.new(0,50,0)
  9216. local EndPos = MidPoint + Vector3.new(0,50,0)
  9217. local v6 = Instance.new("BodyPosition",T)
  9218. v6.P = 3000
  9219. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  9220. v6.position = EndPos
  9221. Effect(Origin,4,4,4,0,0,0,Settings.Colors[2])
  9222. Explode(CFrame.new(Origin)* CFrame.fromEulerAnglesXYZ(math.random(1,500)/100,math.random(1,500)/100,math.random(1,500)/100),Settings.Colors[2])
  9223. Explode(CFrame.new(EndPos)* CFrame.fromEulerAnglesXYZ(math.random(1,500)/100,math.random(1,500)/100,math.random(1,500)/100),Settings.Colors[2])
  9224. local p = Instance.new("Part",Character)
  9225. p.TopSurface = 0
  9226. p.BottomSurface = 0
  9227. p.CanCollide = false
  9228. p.Anchored = true
  9229. p.BrickColor = Settings.Colors[2]
  9230. p.formFactor = "Symmetric"
  9231. p.Size = Vector3.new(1,1,1)
  9232. p.CFrame = CFrame.new(Origin -Vector3.new(0,2,0))
  9233. local m = Instance.new("SpecialMesh",p)
  9234. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9235. m.Scale = Vector3.new(1,4,1)
  9236. coroutine.wrap(function()
  9237. for i = 1,10 do
  9238. p.Transparency = i/10
  9239. m.Scale = m.Scale + Vector3.new(2.12493753,-0.2,2.1249357)
  9240. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  9241. Wait()
  9242. end
  9243. p:Destroy()
  9244. end)()
  9245. local p = Instance.new("Part",Character)
  9246. p.Anchored = true
  9247. p.Size = Vector3.new(13,1,13)
  9248. p.CanCollide = false
  9249. p.BrickColor = Settings.Colors[1]
  9250. p.Locked = true
  9251. p.CFrame = CFrame.new(Origin)
  9252. local m = Instance.new("CylinderMesh",p)
  9253. m.Scale = Vector3.new(1,1,1)
  9254. LS.DesiredAngle = 0
  9255. LH.DesiredAngle = 1
  9256. RH.DesiredAngle = 1
  9257. LS.DesiredAngle = 1
  9258. LS.C0 = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  9259. N.DesiredAngle = 1.6
  9260. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  9261. local n = Origin - Vector3.new(0,2,0)
  9262. local DrDRRR = true
  9263. coroutine.wrap(function()
  9264. while Wait()do
  9265. Effect(Origin,15,15,15,0,0,0,Settings.Colors[math.random(1,2)])
  9266. local fx = math.random(11,13)
  9267. p.Size = Vector3.new(fx,(T.Position - n).magnitude,fx)
  9268. p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-(T.Position - n).magnitude/2,0)
  9269. if not DrDRRR then
  9270. break
  9271. end end end)()
  9272. coroutine.wrap(function()
  9273. while Wait(1.2)do
  9274. Explode(CFrame.new(Origin)* CFrame.fromEulerAnglesXYZ(math.random(1,500)/100,math.random(1,500)/100,math.random(1,500)/100),Settings.Colors[math.random(1,2)])
  9275. if not DrDRRR then
  9276. break
  9277. end end end)()
  9278. for i = 1,5 do
  9279. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi/6,0)
  9280. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  9281. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  9282. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  9283. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8.5,0,0)* CFrame.new(0,-0.1,0)
  9284. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  9285. Wait()
  9286. end repeat Wait()until(EndPos - T.Position).magnitude <= 5
  9287. Wait(0.3)
  9288. p.Size = Vector3.new(13,(T.Position - n).magnitude,13)
  9289. p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-(T.Position - n).magnitude/2,0)
  9290. for i = 1,5 do
  9291. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(-math.pi/6,-math.pi/6,0)
  9292. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
  9293. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
  9294. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
  9295. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/8.5,0,0)* CFrame.new(0,0.1,0)
  9296. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)* CFrame.new(0,0.1,0)
  9297. Wait()
  9298. end
  9299. StopJoints()
  9300. ChargePosition(false)
  9301. for i = 1,10 do
  9302. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  9303. LS.C0 = LS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  9304. Wait()
  9305. end
  9306. local Amt,Rot,cm,Angle,IncAmt = 8,0,{},63,10
  9307. for i = 1,Amt do
  9308. local p = Instance.new("Part",Character)
  9309. p.Anchored = true
  9310. p.Size = Vector3.new(13/Amt,1,13/Amt)
  9311. p.CanCollide = false
  9312. p.BrickColor = Settings.Colors[i <=(Amt/2)and 1 or 2]
  9313. p.Locked = true
  9314. p.FormFactor = "Custom"
  9315. p.CFrame = CFrame.new(Origin)
  9316. p.Transparency = 1
  9317. coroutine.wrap(function()
  9318. local _g = p.Size.x
  9319. for n = 1,30 do
  9320. _g = _g -((13/Amt)- 4)/30
  9321. p.Size = Vector3.new(_g,p.Size.y,_g)
  9322. p.CFrame = p.CFrame
  9323. Wait()
  9324. end end)()
  9325. coroutine.wrap(function()
  9326. for j = 1,10 do
  9327. p.Transparency = p.Transparency -0.1
  9328. Wait()
  9329. end end)()
  9330. local m = Instance.new("CylinderMesh",p)
  9331. m.Scale = Vector3.new(1,1,1)
  9332. table.insert(cm,p)
  9333. end
  9334. local conc;conc = nMouse.Button1Down:connect(function()
  9335. DrDRRR = false
  9336. conc:disconnect()
  9337. end)
  9338. coroutine.wrap(function()
  9339. while Wait(0.45)do
  9340. if not DrDRRR or Power -40 < 0 then break end
  9341. DamageNear(Origin,30,95)
  9342. for i,v in pairs(cm)do
  9343. Effect((v.CFrame * CFrame.new(0,-(v.CFrame.Y/2)*4.4,0)).p,13,13,13,0,0,0,v.BrickColor)
  9344. DamageNear((v.CFrame * CFrame.new(0,-(v.CFrame.Y/2)*4.4,0)).p,100,75)
  9345. end end end)()
  9346. while Wait()do
  9347. if not DrDRRR or Power -40 < 0 then break end
  9348. Power = Power -40
  9349. Rot = Rot ~= 360 and Rot +IncAmt or 0
  9350. for i,v in pairs(cm)do
  9351. v.Size = Vector3.new(v.Size.x,(T.Position -n).magnitude *2.2,v.Size.z)
  9352. v.CFrame = CFrame.new(T.Position)* CFrame.new(0,-(T.Position -n).magnitude/2,0)
  9353. * CFrame.Angles(0,math.rad((i *360/Amt)+Rot),0)
  9354. * CFrame.new(0,0,-30)
  9355. * CFrame.Angles(0,0,math.rad(Angle))
  9356. end end
  9357. ChargePosition(false)
  9358. Stance = "Standing"
  9359. Debounces.Attacking = false
  9360. delay(0.2,function()
  9361. Comboing = false
  9362. StopRunning = false
  9363. end)end))end};
  9364. fetr = {"Die";function()
  9365. print(ypcall(function()
  9366. for i,v in pairs(Debounces)do
  9367. if v then delay(0.2,function()
  9368. Comboing = false
  9369. StopRunning = false
  9370. end)return end end
  9371. if Power -26000 < 0 then delay(0.2,function()
  9372. Comboing = false
  9373. StopRunning = false
  9374. end)return end
  9375. StopPower = true
  9376. Debounces.Attacking = true
  9377. ChargePosition(false)
  9378. Stance = 'nil'
  9379. local DrDRRR,inc = true,0
  9380. coroutine.wrap(function()
  9381. for i = 1,250 do
  9382. inc = inc +0.002
  9383. Wait()
  9384. end end)()
  9385. local Clr,Nx,lf = Settings.Colors[2]
  9386. coroutine.wrap(function()
  9387. while Wait(0.01)do
  9388. if not DrDRRR then break end
  9389. Effect2(lf or RA,Nx or inc,Nx or inc,Nx or inc,0,lf and 0 or -1.3,0,Clr,0.1)
  9390. end end)()
  9391. for i = 1,20 do
  9392. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/60,math.pi/30)
  9393. Wait()
  9394. end
  9395. Wait(0.85)
  9396. for i = 1,10 do
  9397. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64)
  9398. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/30,-math.pi/54)
  9399. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/15,-math.pi/35.1)
  9400. Wait()
  9401. end
  9402. Clr = Settings.Colors[1]
  9403. for i = 1,10 do
  9404. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64)
  9405. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/30,-math.pi/54)
  9406. Wait(0.01)
  9407. end
  9408. Wait(0.3)
  9409. Nx = 1.2
  9410. for i = 1,10 do
  9411. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/128)
  9412. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/30,-math.pi/90,math.pi/108)
  9413. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  9414. Wait(0.01)
  9415. end
  9416. Wait(0.7)
  9417. Clr = Settings.Colors[2]
  9418. lf = Instance.new("Part",Character)
  9419. lf.Size = Vector3.new(1,1,1)
  9420. lf.CanCollide = false
  9421. lf.Transparency = 1
  9422. lf.Locked = true
  9423. local Hit,Pos = Workspace:FindPartOnRay(Ray.new(LA.CFrame.p,((LA.CFrame * CFrame.new(4,-1000,0)).p - LA.CFrame.p).unit *1000),Character)
  9424. local bp = Instance.new("BodyPosition",lf)
  9425. bp.P = 4000
  9426. bp.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  9427. local Target = GetClosest(390)
  9428. if not Target and not Pos then
  9429. DrDRRR = false
  9430. StopPower = false
  9431. Debounces.Attacking = false
  9432. ChargePosition(false)
  9433. Stance = 'Standing'
  9434. end
  9435. if not Pos then Pos = Target.Torso.Position end
  9436. bp.position = Pos
  9437. for i = 1,10 do
  9438. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/128)
  9439. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,math.pi/90,-math.pi/108)
  9440. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  9441. Wait()
  9442. end
  9443. Wait(0.2)
  9444. Nx = 3.7
  9445. repeat Wait()until lf.Position == Pos
  9446. coroutine.wrap(function()
  9447. local BOOSH = Instance.new("Sound",Workspace)
  9448. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  9449. BOOSH.Volume = 1
  9450. BOOSH.Pitch = 0.675
  9451. local Fuse = Instance.new("Sound",Workspace)
  9452. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  9453. Fuse.Volume = 1
  9454. Fuse.Pitch = 0.25
  9455. local BOOSH2 = Instance.new("Sound",Workspace)
  9456. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  9457. BOOSH2.Volume = 1
  9458. BOOSH2.Pitch = 0.25
  9459. local dsound = true
  9460. local PewPew = Instance.new("Sound",Workspace)
  9461. PewPew.Name = "PewPew"
  9462. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  9463. PewPew.Volume = 1
  9464. PewPew.Pitch = 0.32
  9465. local function GetHumanoids()
  9466. local Characters = {}
  9467. for i,v in pairs(Workspace:GetChildren())do
  9468. if v:IsA("Model")then
  9469. local Hu = v:findFirstChild("Humanoid")
  9470. local Torso = v:findFirstChild("Torso")
  9471. if Hu and Torso and v.Name ~= Player.Name then
  9472. table.insert(Characters,Torso)
  9473. end end end
  9474. return Characters
  9475. end
  9476. local function Boom()
  9477. for i = 1,25 do
  9478. for _,v in pairs(GetHumanoids())do
  9479. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  9480. local h do
  9481. h = v.Parent:findFirstChild("Humanoid")
  9482. end if h then
  9483. local Moar =(Pos - v.Position).unit
  9484. local p = Instance.new("BodyVelocity",v)
  9485. p.P = 1500
  9486. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  9487. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  9488. Game:GetService("Debris"):AddItem(p,0.15)
  9489. local p = Instance.new("BodyAngularVelocity",v)
  9490. p.P = 1500
  9491. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  9492. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  9493. Game:GetService("Debris"):AddItem(p,0.1)
  9494. h:TakeDamage(3 +math.random(-1,1))
  9495. end end end
  9496. local p = Instance.new("Part",Character)
  9497. p.Name = "BlastRing"
  9498. p.TopSurface = 0
  9499. p.BottomSurface = 0
  9500. p.CanCollide = false
  9501. p.Anchored = true
  9502. p.BrickColor = Settings.Colors[math.random(1,2)]
  9503. p.Size = Vector3.new(1,1,1)
  9504. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  9505. local rm = Instance.new("SpecialMesh",p)
  9506. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9507. rm.Name = "BlastMesh"
  9508. rm.Scale = Vector3.new(1,1,1)
  9509. coroutine.wrap(function()
  9510. for n = 1,15 do
  9511. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  9512. if 2 +i/5 == 1.2 then
  9513. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  9514. end
  9515. p.Transparency = n/15
  9516. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  9517. Wait()
  9518. end
  9519. p:Destroy()
  9520. end)()
  9521. local p = Instance.new("Part",Character)
  9522. p.TopSurface = 0
  9523. p.BottomSurface = 0
  9524. p.formFactor = "Symmetric"
  9525. p.Size = Vector3.new(1,1,1)
  9526. p.Anchored = true
  9527. p.CanCollide = false
  9528. p.BrickColor = Settings.Colors[math.random(1,2)]
  9529. p.CFrame = CFrame.new(Pos)
  9530. local m = Instance.new("BlockMesh",p)
  9531. coroutine.wrap(function()
  9532. for x = 1,48 do
  9533. m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
  9534. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  9535. p.Transparency = x/48
  9536. Wait()
  9537. end
  9538. p:Destroy()
  9539. end)()
  9540. Game:GetService("Debris"):AddItem(p,5)
  9541. local p = Instance.new("Part",Character)
  9542. p.Name = "BlastRing"
  9543. p.TopSurface = 0
  9544. p.BottomSurface = 0
  9545. p.CanCollide = false
  9546. p.Anchored = true
  9547. p.BrickColor = Settings.Colors[math.random(1,2)]
  9548. p.Size = Vector3.new(1,1,1)
  9549. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  9550. local m = Instance.new("SpecialMesh",p)
  9551. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9552. m.Scale = Vector3.new(1,0.25,1)
  9553. coroutine.wrap(function()
  9554. for n = 1,13 do
  9555. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  9556. if 1 +i/5 == 1.2 then
  9557. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9558. end
  9559. p.Transparency = n/13
  9560. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  9561. Wait()
  9562. end
  9563. p:Destroy()
  9564. end)()
  9565. Wait(0.1)
  9566. end for i = 10,19 do
  9567. local p = Instance.new("Part",Character)
  9568. p.Name = "BlastRing"
  9569. p.TopSurface = 0
  9570. p.BottomSurface = 0
  9571. p.CanCollide = false
  9572. p.Anchored = true
  9573. p.BrickColor = Settings.Colors[math.random(1,2)]
  9574. p.Size = Vector3.new(1,1,1)
  9575. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  9576. local m = Instance.new("SpecialMesh",p)
  9577. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9578. m.Scale = Vector3.new(1,0.25,1)
  9579. coroutine.wrap(function()
  9580. for n = 1,13 do
  9581. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  9582. if 1 +i/5 == 1.2 then
  9583. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9584. end
  9585. p.Transparency = n/13
  9586. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  9587. Wait()
  9588. end
  9589. p:Destroy()
  9590. end)()
  9591. local p = Instance.new("Part",Character)
  9592. p.Name = "BlastRing"
  9593. p.TopSurface = 0
  9594. p.BottomSurface = 0
  9595. p.CanCollide = false
  9596. p.Anchored = true
  9597. p.BrickColor = Settings.Colors[math.random(1,2)]
  9598. p.Size = Vector3.new(1,1,1)
  9599. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  9600. p.Parent = workspace
  9601. local m = Instance.new("SpecialMesh",p)
  9602. m.Name = "BlastMesh"
  9603. m.Scale = Vector3.new(0.1,0.1,0.1)
  9604. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9605. coroutine.wrap(function()
  9606. for n = 1,15 do
  9607. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  9608. if 3+i/5 == 1.2 then
  9609. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9610. end
  9611. p.Transparency = n/15
  9612. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  9613. Wait()
  9614. end
  9615. p:Destroy()
  9616. end)()
  9617. for _,v in pairs(GetHumanoids())do
  9618. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  9619. local h = v.Parent:findFirstChild("Humanoid")
  9620. if h then
  9621. local Moar =(Pos - v.Position).unit
  9622. local p = Instance.new("BodyVelocity",v)
  9623. p.P = 1500
  9624. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  9625. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  9626. Game:GetService("Debris"):AddItem(p,0.15)
  9627. local p = Instance.new("BodyAngularVelocity",v)
  9628. p.P = 1500
  9629. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  9630. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9631. Game:GetService("Debris"):AddItem(p,0.1)
  9632. h:TakeDamage(4 +math.random(-1,1))
  9633. end end end
  9634. Wait(0.1)
  9635. end for i = 30,37 do
  9636. for _,v in pairs(GetHumanoids())do
  9637. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  9638. local h = v.Parent:findFirstChild("Humanoid")
  9639. if h then
  9640. local Moar =(Pos - v.Position).unit
  9641. local p = Instance.new("BodyVelocity",v)
  9642. p.P = 1500
  9643. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  9644. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  9645. Game:GetService("Debris"):AddItem(p,0.15)
  9646. local p = Instance.new("BodyAngularVelocity",v)
  9647. p.P = 1500
  9648. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  9649. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9650. Game:GetService("Debris"):AddItem(p,0.1)
  9651. h:TakeDamage(8 +math.random(-2,1))
  9652. end end end end
  9653. dsound = false
  9654. wait(6.5)
  9655. for i = 1,30 do
  9656. BOOSH.Volume = BOOSH.Volume -0.033
  9657. BOOSH2.Volume = BOOSH.Volume
  9658. Fuse.Volume = BOOSH.Volume
  9659. Wait()
  9660. end
  9661. BOOSH:Stop()
  9662. BOOSH2:Stop()
  9663. Fuse:Stop()
  9664. end
  9665. BOOSH2:Play()
  9666. Fuse:Play()
  9667. BOOSH:Play()
  9668. Boom()
  9669. end)()
  9670. DrDRRR = false
  9671. StopPower = false
  9672. Debounces.Attacking = false
  9673. ChargePosition(false)
  9674. Stance = 'Standing'
  9675. Power = Power -26000
  9676. delay(0.2,function()
  9677. Comboing = false
  9678. StopRunning = false
  9679. end)end))end};
  9680. }
  9681. local Combos = {
  9682. ftrt = {"Death hug!";function()
  9683. for i,v in pairs(Debounces)do
  9684. if v then delay(0.2,function()
  9685. Comboing = false
  9686. StopRunning = false
  9687. end)return end end
  9688. if Power -26000 < 0 then delay(0.2,function()
  9689. Comboing = false
  9690. StopRunning = false
  9691. end)return end
  9692. local Target = GetClosest(360)
  9693. if not Target then delay(0.2,function()
  9694. Comboing = false
  9695. StopRunning = false
  9696. end)return end
  9697. Debounces.Attacking = true
  9698. Power = Power -26000
  9699. Stance = ''
  9700. ChargePosition(false)
  9701. StopJoints()
  9702. FaceForward()
  9703. local Origin = T.Position
  9704. local TT do
  9705. TT = Target.Torso
  9706. end local v6 do
  9707. v6 = Instance.new("BodyPosition",T)
  9708. v6.position = T.Position
  9709. v6.P = 1000000
  9710. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  9711. end
  9712. for i = 1,5 do
  9713. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/25,0,0)
  9714. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,0)
  9715. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,math.pi/10)
  9716. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,-math.pi/10)
  9717. Wait()
  9718. end
  9719. Chat(H,"FREEEEEE HUUUUGZ!",Settings.Colors[2],true)
  9720. Wait(0.5)
  9721. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  9722. Chat(H,"Come to me!",Settings.Colors[2],true)
  9723. local fhold = Instance.new("BodyPosition",TT)
  9724. fhold.position = T.Position
  9725. fhold.P = 4000
  9726. fhold.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  9727. ChosenColor = Settings.Colors[2]
  9728. repeat
  9729. local p = Instance.new("Part",Character)
  9730. p.TopSurface = 0
  9731. p.BottomSurface = 0
  9732. p.CanCollide = false
  9733. p.Anchored = true
  9734. p.BrickColor = Settings.Colors[2]
  9735. p.formFactor = "Symmetric"
  9736. p.Size = Vector3.new(1,1,1)
  9737. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  9738. local m = Instance.new("SpecialMesh",p)
  9739. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9740. m.Scale = Vector3.new(1,4,1)
  9741. coroutine.wrap(function()
  9742. for i = 1,10 do
  9743. p.Transparency = i/10
  9744. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  9745. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  9746. Wait()
  9747. end
  9748. p:Destroy()
  9749. end)()
  9750. local p = Instance.new("Part",Character)
  9751. p.Name = "Trail"
  9752. p.TopSurface = 0
  9753. p.BottomSurface = 0
  9754. p.Anchored = true
  9755. p.CanCollide = false
  9756. p.formFactor = "Symmetric"
  9757. p.Size = Vector3.new(1,1,1)
  9758. p.BrickColor = Settings.Colors[2]
  9759. p.CFrame = T.CFrame
  9760. Game:GetService("Debris"):AddItem(p,3)
  9761. local m = Instance.new("BlockMesh",p)
  9762. m.Scale = Vector3.new(1,1,1)
  9763. coroutine.wrap(function()
  9764. for e = 1,15 do
  9765. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  9766. p.Transparency = e/15
  9767. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  9768. Wait()
  9769. end
  9770. p:Destroy()
  9771. end)()
  9772. local p = Instance.new("Part",Character)
  9773. p.Name = "Trail"
  9774. p.TopSurface = 0
  9775. p.BottomSurface = 0
  9776. p.Anchored = true
  9777. p.CanCollide = false
  9778. p.formFactor = "Symmetric"
  9779. p.Size = Vector3.new(1,1,1)
  9780. p.BrickColor = Settings.Colors[2]
  9781. p.CFrame = TT.CFrame
  9782. Game:GetService("Debris"):AddItem(p,3)
  9783. local m = Instance.new("BlockMesh",p)
  9784. m.Scale = Vector3.new(1,1,1)
  9785. coroutine.wrap(function()
  9786. for e = 1,15 do
  9787. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  9788. p.Transparency = e/15
  9789. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  9790. Wait()
  9791. end
  9792. p:Destroy()
  9793. end)()Wait()until(T.Position - TT.Position).magnitude <= 4
  9794. ChosenColor = nil
  9795. ChargePosition(false)
  9796. StopJoints()
  9797. for i = 1,5 do
  9798. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/25,0,0)
  9799. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,0)
  9800. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,math.pi/10)
  9801. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,-math.pi/10)
  9802. Wait()
  9803. end
  9804. for i = 1,5 do
  9805. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/25,0,0)
  9806. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/40.5,0,0)
  9807. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/12.3,math.pi/15)* CFrame.new(0,0,-0.04)
  9808. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/12,-math.pi/15)* CFrame.new(0,0,-0.04)
  9809. Wait()
  9810. end
  9811. Chat(H,"Gotcha!",Settings.Colors[2])
  9812. Wait(0.3)
  9813. local HitPos = T.Position - Vector3.new(0,-62,300)
  9814. StanceGyro.cframe = CFrame.new(T.Position,HitPos)
  9815. Explode(CFrame.new(HitPos),Settings.Colors[2])
  9816. fhold.position = HitPos - Vector3.new(0,0,1)
  9817. local Plat = Instance.new("Part",Character)
  9818. Plat.Anchored = true
  9819. Plat.Locked = true
  9820. Plat.Transparency = 1
  9821. Plat.CanCollide = false
  9822. Plat.Size = Vector3.new(30,1,30)
  9823. Plat.CFrame = CFrame.new(HitPos)* CFrame.new(0,-2,0)
  9824. repeat Wait()until(HitPos - TT.Position).magnitude <= 3
  9825. fhold.position = HitPos - Vector3.new(0,2,1)
  9826. Explode(CFrame.new(HitPos),Settings.Colors[1])
  9827. Wait(0.5)
  9828. v6.position = HitPos - Vector3.new(0,0,5)
  9829. ChargePosition(false)
  9830. repeat
  9831. local p = Instance.new("Part",Character)
  9832. p.Name = "Trail"
  9833. p.TopSurface = 0
  9834. p.BottomSurface = 0
  9835. p.Anchored = true
  9836. p.CanCollide = false
  9837. p.formFactor = "Symmetric"
  9838. p.Size = Vector3.new(1,1,1)
  9839. p.BrickColor = Settings.Colors[2]
  9840. p.CFrame = T.CFrame
  9841. Game:GetService("Debris"):AddItem(p,3)
  9842. local m = Instance.new("BlockMesh",p)
  9843. m.Scale = Vector3.new(1,1,1)
  9844. coroutine.wrap(function()
  9845. for e = 1,15 do
  9846. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  9847. p.Transparency = e/15
  9848. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  9849. Wait()
  9850. end
  9851. p:Destroy()
  9852. end)()
  9853. local p = Instance.new("Part",Character)
  9854. p.Name = "Trail"
  9855. p.TopSurface = 0
  9856. p.BottomSurface = 0
  9857. p.Anchored = true
  9858. p.CanCollide = false
  9859. p.formFactor = "Symmetric"
  9860. p.Size = Vector3.new(1,1,1)
  9861. p.BrickColor = Settings.Colors[2]
  9862. p.CFrame = TT.CFrame
  9863. Game:GetService("Debris"):AddItem(p,3)
  9864. local m = Instance.new("BlockMesh",p)
  9865. m.Scale = Vector3.new(1,1,1)
  9866. coroutine.wrap(function()
  9867. for e = 1,15 do
  9868. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  9869. p.Transparency = e/15
  9870. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  9871. Wait()
  9872. end
  9873. p:Destroy()
  9874. end)()Wait()until(TT.Position - T.Position).magnitude <= 12
  9875. Plat.CanCollide = true
  9876. ChargePosition(false)
  9877. local Lighting = {}
  9878. Lighting.TimeOfDay = Game.Lighting.TimeOfDay
  9879. Lighting.Ambient = Game.Lighting.Ambient
  9880. Lighting.OutdoorAmbient = Game.Lighting.OutdoorAmbient
  9881. Lighting.Brightness = Game.Lighting.Brightness
  9882. StanceGyro.cframe = CFrame.new(TT.Position,T.Position)
  9883. Chat(H,"You didn't hug me...",Settings.Colors[1])
  9884. TweenTimeOfDay("24:00:00",2.2)
  9885. StanceGyro.cframe = CFrame.new(T.Position,T.Position + Game.Lighting:GetMoonDirection())
  9886. Chat(H,"You want me to kill him, Master?",BrickColor.new("Navy blue"))
  9887. Wait(2.3)
  9888. Chat(H,"You're going to die now, as per her orders.",Settings.Colors[1])
  9889. Wait(1.3)
  9890. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  9891. ChargePosition(false)
  9892. StopJoints()
  9893. for i = 1,5 do
  9894. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,0)
  9895. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,math.pi/10)
  9896. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,-math.pi/10)
  9897. Wait()
  9898. end
  9899. for i = 1,5 do
  9900. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/40.5,0,0)
  9901. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/12.3,math.pi/15)* CFrame.new(0,0,-0.04)
  9902. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/12,-math.pi/15)* CFrame.new(0,0,-0.04)
  9903. Wait()
  9904. end
  9905. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  9906. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  9907. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  9908. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  9909. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  9910. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(-0.05,0,0)* CFrame.new(0,0.1,0)
  9911. TweenColor3(Game.Lighting,"Ambient",Game.Lighting.Ambient,Settings.Colors[1].Color,1,true)
  9912. Game.Lighting.Brightness = 0
  9913. coroutine.wrap(function()
  9914. local clarlrs = {Settings.Colors[1],BrickColor.new("Really blue"),BrickColor.new("Navy blue"),BrickColor.new("Toothpaste")}
  9915. TweenColor3(Game.Lighting,"OutdoorAmbient",Game.Lighting.OutdoorAmbient,clarlrs[math.random(2,#clarlrs -1)],1,true)
  9916. for i = 1,20 do
  9917. local b = Instance.new("Part",Character)
  9918. b.TopSurface = 0
  9919. b.BottomSurface = 0
  9920. b.formFactor = "Symmetric"
  9921. b.Size = Vector3.new(1,1,1)
  9922. b.BrickColor = Settings.Colors[2]
  9923. b.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  9924. b.Anchored = true
  9925. b.CanCollide = false
  9926. b.Name = "Blast"
  9927. local m = Instance.new("BlockMesh",b)
  9928. m.Scale = Vector3.new(6,6,6)
  9929. coroutine.wrap(function()
  9930. for n = 1,18 do
  9931. b.Transparency = n/18
  9932. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9933. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  9934. Wait()
  9935. end
  9936. b:Destroy()
  9937. end)()
  9938. Wait()
  9939. end
  9940. for _,v in pairs(Game.Players:GetPlayers())do DoScript(v,"ScreenFlashVi")end
  9941. local Pos = TT.Position
  9942. Kill(TT)
  9943. local BOOSH = Instance.new("Sound",Workspace)
  9944. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  9945. BOOSH.Volume = 1
  9946. BOOSH.Pitch = 0.675
  9947. local Fuse = Instance.new("Sound",Workspace)
  9948. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  9949. Fuse.Volume = 1
  9950. Fuse.Pitch = 0.25
  9951. local BOOSH2 = Instance.new("Sound",Workspace)
  9952. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  9953. BOOSH2.Volume = 1
  9954. BOOSH2.Pitch = 0.25
  9955. local dsound = true
  9956. local PewPew = Instance.new("Sound",Workspace)
  9957. PewPew.Name = "PewPew"
  9958. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  9959. PewPew.Volume = 1
  9960. PewPew.Pitch = 0.32
  9961. local function GetHumanoids()
  9962. local Characters = {}
  9963. for i,v in pairs(Workspace:GetChildren())do
  9964. if v:IsA("Model")then
  9965. local Hu = v:findFirstChild("Humanoid")
  9966. local Torso = v:findFirstChild("Torso")
  9967. if Hu and Torso and v.Name ~= Player.Name then
  9968. table.insert(Characters,Torso)
  9969. end end end
  9970. return Characters
  9971. end
  9972. local function Boom()
  9973. for i = 1,25 do
  9974. for _,v in pairs(GetHumanoids())do
  9975. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  9976. local h = v.Parent:findFirstChild("Humanoid")
  9977. if h then
  9978. local Moar =(Pos - v.Position).unit
  9979. local p = Instance.new("BodyVelocity",v)
  9980. p.P = 1500
  9981. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  9982. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  9983. Game:GetService("Debris"):AddItem(p,0.15)
  9984. local p = Instance.new("BodyAngularVelocity",v)
  9985. p.P = 1500
  9986. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  9987. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  9988. Game:GetService("Debris"):AddItem(p,0.1)
  9989. h:TakeDamage(3 +math.random(-1,1))
  9990. end end end
  9991. local p = Instance.new("Part",Character)
  9992. p.Name = "BlastRing"
  9993. p.TopSurface = 0
  9994. p.BottomSurface = 0
  9995. p.CanCollide = false
  9996. p.Anchored = true
  9997. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  9998. p.Size = Vector3.new(1,1,1)
  9999. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  10000. local rm = Instance.new("SpecialMesh",p)
  10001. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  10002. rm.Name = "BlastMesh"
  10003. rm.Scale = Vector3.new(1,1,1)
  10004. coroutine.wrap(function()
  10005. for n = 1,15 do
  10006. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  10007. if 2 +i/5 == 1.2 then
  10008. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  10009. end
  10010. p.Transparency = n/15
  10011. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  10012. Wait()
  10013. end
  10014. p:Destroy()
  10015. end)()
  10016. pcall(function()Plat:Destroy()end)
  10017. local p = Instance.new("Part",Character)
  10018. p.TopSurface = 0
  10019. p.BottomSurface = 0
  10020. p.formFactor = "Symmetric"
  10021. p.Size = Vector3.new(1,1,1)
  10022. p.Anchored = true
  10023. p.CanCollide = false
  10024. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  10025. p.CFrame = CFrame.new(Pos)
  10026. local m = Instance.new("BlockMesh",p)
  10027. coroutine.wrap(function()
  10028. for x = 1,48 do
  10029. m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
  10030. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  10031. p.Transparency = x/48
  10032. Wait()
  10033. end
  10034. p:Destroy()
  10035. end)()
  10036. Game:GetService("Debris"):AddItem(p,5)
  10037. local p = Instance.new("Part",Character)
  10038. p.Name = "BlastRing"
  10039. p.TopSurface = 0
  10040. p.BottomSurface = 0
  10041. p.CanCollide = false
  10042. p.Anchored = true
  10043. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  10044. p.Size = Vector3.new(1,1,1)
  10045. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  10046. local m = Instance.new("SpecialMesh",p)
  10047. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  10048. m.Scale = Vector3.new(1,0.25,1)
  10049. coroutine.wrap(function()
  10050. for n = 1,13 do
  10051. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  10052. if 1 +i/5 == 1.2 then
  10053. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  10054. end
  10055. p.Transparency = n/13
  10056. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  10057. Wait()
  10058. end
  10059. p:Destroy()
  10060. end)()
  10061. Wait(0.1)
  10062. end for i = 10,19 do
  10063. local p = Instance.new("Part",Character)
  10064. p.Name = "BlastRing"
  10065. p.TopSurface = 0
  10066. p.BottomSurface = 0
  10067. p.CanCollide = false
  10068. p.Anchored = true
  10069. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  10070. p.Size = Vector3.new(1,1,1)
  10071. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  10072. local m = Instance.new("SpecialMesh",p)
  10073. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  10074. m.Scale = Vector3.new(1,0.25,1)
  10075. coroutine.wrap(function()
  10076. for n = 1,13 do
  10077. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  10078. if 1 +i/5 == 1.2 then
  10079. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  10080. end
  10081. p.Transparency = n/13
  10082. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  10083. Wait()
  10084. end
  10085. p:Destroy()
  10086. end)()
  10087. local p = Instance.new("Part",Character)
  10088. p.Name = "BlastRing"
  10089. p.TopSurface = 0
  10090. p.BottomSurface = 0
  10091. p.CanCollide = false
  10092. p.Anchored = true
  10093. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  10094. p.Size = Vector3.new(1,1,1)
  10095. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  10096. p.Parent = workspace
  10097. local m = Instance.new("SpecialMesh",p)
  10098. m.Name = "BlastMesh"
  10099. m.Scale = Vector3.new(0.1,0.1,0.1)
  10100. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  10101. coroutine.wrap(function()
  10102. for n = 1,15 do
  10103. m.Scale = m.Scale + Vector3.new(1.5 +3 +i/5,1.5 +3 +i/5,0.1)*4/2
  10104. if 3+i/5 == 1.2 then
  10105. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  10106. end
  10107. p.Transparency = n/15
  10108. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  10109. Wait()
  10110. end
  10111. p:Destroy()
  10112. end)()
  10113. for _,v in pairs(GetHumanoids())do
  10114. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  10115. local h = v.Parent:findFirstChild("Humanoid")
  10116. if h then
  10117. local Moar =(Pos - v.Position).unit
  10118. local p = Instance.new("BodyVelocity",v)
  10119. p.P = 1500
  10120. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  10121. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  10122. Game:GetService("Debris"):AddItem(p,0.15)
  10123. local p = Instance.new("BodyAngularVelocity",v)
  10124. p.P = 1500
  10125. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  10126. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  10127. Game:GetService("Debris"):AddItem(p,0.1)
  10128. h:TakeDamage(4 +math.random(-1,1))
  10129. end end end
  10130. Wait(0.1)
  10131. end for i = 30,37 do
  10132. for _,v in pairs(GetHumanoids())do
  10133. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  10134. local h = v.Parent:findFirstChild("Humanoid")
  10135. if h then
  10136. local Moar =(Pos - v.Position).unit
  10137. local p = Instance.new("BodyVelocity",v)
  10138. p.P = 1500
  10139. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  10140. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  10141. Game:GetService("Debris"):AddItem(p,0.15)
  10142. local p = Instance.new("BodyAngularVelocity",v)
  10143. p.P = 1500
  10144. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  10145. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  10146. Game:GetService("Debris"):AddItem(p,0.1)
  10147. h:TakeDamage(8 +math.random(-2,1))
  10148. end end end end
  10149. dsound = false
  10150. wait(6.5)
  10151. for i = 1,30 do
  10152. BOOSH.Volume = BOOSH.Volume -0.033
  10153. BOOSH2.Volume = BOOSH.Volume
  10154. Fuse.Volume = BOOSH.Volume
  10155. Wait()
  10156. end
  10157. BOOSH:Stop()
  10158. BOOSH2:Stop()
  10159. Fuse:Stop()
  10160. end
  10161. Wait(0.375)
  10162. BOOSH2:Play()
  10163. Fuse:Play()
  10164. BOOSH:Play()
  10165. Boom()
  10166. end)()
  10167. Wait(3)
  10168. v6.position = Origin
  10169. ChargePosition(false)
  10170. Stance = "Standing"
  10171. delay(0.1,function()Stance = '' ChargePosition(false)end)
  10172. Game.Lighting.Brightness = Lighting.Brightness
  10173. TweenColor3(Game.Lighting,"Ambient",Game.Lighting.Ambient,Lighting.Ambient,1,true)
  10174. TweenColor3(Game.Lighting,"OutdoorAmbient",Game.Lighting.OutdoorAmbient,Lighting.OutdoorAmbient,1,true)
  10175. TweenTimeOfDay(tostring(Lighting.TimeOfDay),1)
  10176. repeat Wait()until(Origin -T.Position).magnitude <= 10
  10177. v6:Destroy()
  10178. fhold:Destroy()
  10179. ChargePosition(false)
  10180. Stance = "Standing"
  10181. Debounces.Attacking = false
  10182. delay(0.2,function()
  10183. Comboing = false
  10184. StopRunning = false
  10185. end)end};
  10186. qeyt = {"Give me your health!";function()
  10187. for i,v in pairs(Debounces)do
  10188. if v then
  10189. delay(0.2,function()
  10190. Comboing = false
  10191. StopRunning = false
  10192. end)return end end
  10193. if Power -26000 < 0 then delay(0.2,function()
  10194. Comboing = false
  10195. StopRunning = false
  10196. end)return end
  10197. Power = Power -26000
  10198. Stance = ''
  10199. ChargePosition(false)
  10200. StopJoints()
  10201. FaceForward()
  10202. T.CFrame = StanceGyro.cframe
  10203. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  10204. N.DesiredAngle = -1.2
  10205. RS.DesiredAngle = 0.25
  10206. LS.DesiredAngle = 1
  10207. local nx = StanceGyro.cframe
  10208. for i = 1,10 do
  10209. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  10210. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  10211. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  10212. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  10213. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  10214. Wait()
  10215. end
  10216. Wait(0.2)
  10217. for i = 1,5 do
  10218. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  10219. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  10220. Wait()
  10221. end
  10222. Wait(0.2)
  10223. StopJoints()
  10224. StopPower = true
  10225. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  10226. StanceGyro.P = 5000
  10227. StanceGyro.D = 200
  10228. LS.MaxVelocity = 0.3
  10229. LS.MaxVelocity = 0.3
  10230. RH.MaxVelocity = 0.3
  10231. LH.MaxVelocity = 0.3
  10232. RS.DesiredAngle = 0
  10233. LS.DesiredAngle = 0
  10234. RH.DesiredAngle = 0
  10235. LH.DesiredAngle = 0
  10236. N.DesiredAngle = -1.4
  10237. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  10238. local DIR = Direction()[1].lookVector
  10239. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  10240. RH.DesiredAngle = 0.15
  10241. LH.DesiredAngle = 0.3
  10242. Wait(0.25)
  10243. local MaxDistance,Grabbed,HPos = 150
  10244. for i = 1,20 do
  10245. if Grabbed then break end
  10246. local r = Ray.new(RA.Position,DIR)
  10247. coroutine.wrap(function()
  10248. local p = Instance.new("Part",Character)
  10249. p.Name = "Trail"
  10250. p.TopSurface = 0
  10251. p.BottomSurface = 0
  10252. p.Anchored = true
  10253. p.CanCollide = false
  10254. p.formFactor = "Symmetric"
  10255. p.Size = Vector3.new(1,1,1)
  10256. p.BrickColor = BrickColor.new("Really black")
  10257. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  10258. Game:GetService("Debris"):AddItem(p,3)
  10259. local m = Instance.new("BlockMesh",p)
  10260. m.Scale = Vector3.new(3,3,3)
  10261. for i = 1,15 do
  10262. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  10263. p.Transparency = i/15
  10264. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10265. Wait()
  10266. end
  10267. p:Destroy()
  10268. end)()
  10269. HPos = RA.Position
  10270. for i,v in pairs(Workspace:GetChildren())do
  10271. if v:IsA("Model")and v ~= Character then
  10272. local h = v:findFirstChild("Humanoid")
  10273. if h then
  10274. if h.Health > 0 then
  10275. local t = v:findFirstChild("Torso")
  10276. if t then
  10277. if(t.Position -HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  10278. h.PlatformStand = true
  10279. coroutine.wrap(function()
  10280. local p = Instance.new("Part",Character)
  10281. p.Name = "Trail"
  10282. p.TopSurface = 0
  10283. p.BottomSurface = 0
  10284. p.Anchored = true
  10285. p.CanCollide = false
  10286. p.formFactor = "Symmetric"
  10287. p.Size = Vector3.new(1,1,1)
  10288. p.BrickColor = BrickColor.new("Really red")
  10289. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  10290. Game:GetService("Debris"):AddItem(p,3)
  10291. local m = Instance.new("BlockMesh",p)
  10292. m.Scale = Vector3.new(2.5,2.5,2.5)
  10293. for i = 1,15 do
  10294. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  10295. p.Transparency = i/15
  10296. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10297. Wait()
  10298. end
  10299. p:Destroy()
  10300. end)()
  10301. local p = Instance.new("BodyVelocity",t)
  10302. p.P = 3000
  10303. p.maxForce = Vector3.new(40000,40000,40000)
  10304. p.velocity = (t.Position - RA.Position).unit *-(10 +(t.Position - RA.Position).magnitude *1.27)
  10305. Game:GetService("Debris"):AddItem(p,0.25)
  10306. if(t.Position -HPos).magnitude < 3 then
  10307. Wait(0.15)
  10308. Grabbed = t
  10309. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  10310. break end end end end end end end
  10311. Wait(0.1)
  10312. end
  10313. local BP if Grabbed then
  10314. local Target = Grabbed.Parent.Humanoid
  10315. Wait()
  10316. BP = Instance.new("BodyPosition",T)
  10317. BP.P = 5000
  10318. BP.maxForce = Vector3.new(500000,500000,500000)*50000000
  10319. BP.position = T.Position
  10320. local GR,_GR = true,true
  10321. coroutine.wrap(function()
  10322. while _GR do
  10323. if GR then
  10324. Grabbed.Parent.Head.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  10325. end
  10326. Wait()
  10327. end end)()
  10328. coroutine.wrap(ShakeCam)(7.32,0.04)
  10329. Implode(Grabbed.CFrame,BrickColor.new("Really black"))
  10330. local dn,cc = true,1
  10331. coroutine.wrap(function()
  10332. while Wait(0.1)do
  10333. if not dn then break end
  10334. Effect2(Grabbed,Grabbed.Size.y *cc,Grabbed.Size.y *cc,Grabbed.Size.y *cc,0,0,0,math.random(1,2)== 2 and BrickColor.new("Really red")or BrickColor.new("Really black"),0.32)
  10335. cc = cc +0.025
  10336. end end)()
  10337. delay(3.32,function()dn = false end)
  10338. for i = 1,100 do
  10339. for _,v in pairs(Grabbed.Parent:GetChildren())do
  10340. if v:IsA("Clothing")or v:IsA("Hat")then
  10341. v:Destroy()
  10342. elseif v:IsA("BasePart")then
  10343. v.Transparency = i/71
  10344. v.Reflectance = i/25
  10345. v.Color = Color3.new(math.abs(-i/100),math.abs(-i/100),math.abs(-i/100))
  10346. end end
  10347. Wait()
  10348. if not dn then
  10349. break
  10350. end end
  10351. Explode(Grabbed.CFrame,BrickColor.new("Really red"))
  10352. Character.Humanoid.Health = Character.Humanoid.Health +Grabbed.Parent.Humanoid.Health
  10353. _GR,GR = false,false
  10354. Kill(Grabbed)
  10355. end
  10356. Debounces.Attacking = false
  10357. StopPower = false
  10358. ChargePosition(false)
  10359. pcall(function()BP:Destroy()end)
  10360. Stance = 'Standing'
  10361. delay(0.2,function()
  10362. Comboing = false
  10363. StopRunning = false
  10364. end)end;2};
  10365. qq = {"Quick step left!";function()
  10366. for i,v in pairs(Debounces)do
  10367. if v then
  10368. delay(0.2,function()
  10369. Comboing = false
  10370. StopRunning = false
  10371. end)return end end
  10372. if Power -2000 < 0 then
  10373. delay(0.2,function()
  10374. Comboing = false
  10375. StopRunning = false
  10376. end)return end
  10377. Power = Power -2000
  10378. T.CFrame = T.CFrame * CFrame.new(-20,0,0)
  10379. delay(0.2,function()
  10380. Comboing = false
  10381. StopRunning = false
  10382. end)end;3};
  10383. ee = {"Quick step right!";function()
  10384. for i,v in pairs(Debounces)do
  10385. if v then
  10386. delay(0.2,function()
  10387. Comboing = false
  10388. StopRunning = false
  10389. end)return end end
  10390. if Power -2000 < 0 then
  10391. delay(0.2,function()
  10392. Comboing = false
  10393. StopRunning = false
  10394. end)return end
  10395. Power = Power -2000
  10396. T.CFrame = T.CFrame * CFrame.new(20,0,0)
  10397. delay(0.2,function()
  10398. Comboing = false
  10399. StopRunning = false
  10400. end)end;3};
  10401. qrxc = {"Midnight strike!";function()
  10402. for i,v in pairs(Debounces)do
  10403. if v then
  10404. delay(0.2,function()
  10405. Comboing = false
  10406. StopRunning = false
  10407. end)return end end
  10408. if Power -26000 < 0 then delay(0.2,function()
  10409. Comboing = false
  10410. StopRunning = false
  10411. end)return end
  10412. Power = Power -26000
  10413. Debounces.Attacking = true
  10414. local Cached = {}
  10415. Cached.Ambient = Game.Lighting.Ambient
  10416. Cached.OutdoorAmbient = Game.Lighting.OutdoorAmbient
  10417. Cached.FogEnd = Game.Lighting.FogEnd
  10418. Cached.TimeOfDay = Game.Lighting.TimeOfDay
  10419. Cached.Sky = Game.Lighting:findFirstChild("Sky")or Instance.new("Sky",Game.Lighting)
  10420. if Cached.Sky then Cached.Sky.CelestialBodiesShown = Game.Lighting.Sky.CelestialBodiesShown end
  10421. Cached.Brightness = Game.Lighting.Brightness
  10422. Cached.FogColor = Game.Lighting.FogColor
  10423. Game.Lighting.Ambient = Color3.new(0.34,0.34,0.34)
  10424. Game.Lighting.OutdoorAmbient = Color3.new(0.23,0,0)
  10425. Game.Lighting.FogColor = Color3.new(0.3,0.3,0.4003)
  10426. Game.Lighting.FogEnd = 110
  10427. if Cached.Sky then Game.Lighting.Sky.CelestialBodiesShown = false end
  10428. Game.Lighting.Brightness = 0
  10429. Game.Lighting.TimeOfDay = 0
  10430. Stance = ''
  10431. ChargePosition(false)
  10432. StopJoints()
  10433. FaceForward()
  10434. T.CFrame = StanceGyro.cframe
  10435. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  10436. N.DesiredAngle = -1.2
  10437. RS.DesiredAngle = 0.25
  10438. LS.DesiredAngle = 1
  10439. local nx = StanceGyro.cframe
  10440. for i = 1,10 do
  10441. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  10442. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  10443. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  10444. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  10445. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  10446. Wait()
  10447. end
  10448. Wait(0.2)
  10449. for i = 1,5 do
  10450. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  10451. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  10452. Wait()
  10453. end
  10454. Wait(0.2)
  10455. StopJoints()
  10456. StopPower = true
  10457. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  10458. StanceGyro.P = 5000
  10459. StanceGyro.D = 200
  10460. LS.MaxVelocity = 0.3
  10461. LS.MaxVelocity = 0.3
  10462. RH.MaxVelocity = 0.3
  10463. LH.MaxVelocity = 0.3
  10464. RS.DesiredAngle = 0
  10465. LS.DesiredAngle = 0
  10466. RH.DesiredAngle = 0
  10467. LH.DesiredAngle = 0
  10468. N.DesiredAngle = -1.4
  10469. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  10470. local DIR = Direction()[1].lookVector
  10471. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  10472. RH.DesiredAngle = 0.15
  10473. LH.DesiredAngle = 0.3
  10474. Wait(0.25)
  10475. local MaxDistance,Grabbed,HPos = 150
  10476. local Hcon,Hitx = false;Hcon = RA.Touched:connect(function(Hit)
  10477. if Hit.Parent ~= Character and Hit.Parent:findFirstChild("Humanoid")then
  10478. if not Hitx then
  10479. Hitx = true
  10480. coroutine.wrap(function()
  10481. Explode(Hit.CFrame,BrickColor.new("Really black"))
  10482. end)()coroutine.wrap(function()
  10483. ypcall(function()
  10484. MidnightStrikeDmg(Hit)
  10485. end)end)()
  10486. Wait(0.2)
  10487. HCon:disconnect()
  10488. end end end)
  10489. for i = 1,20 do
  10490. if Grabbed then break end
  10491. local r = Ray.new(RA.Position,DIR)
  10492. coroutine.wrap(function()
  10493. local p = Instance.new("Part",Character)
  10494. p.Name = "Trail"
  10495. p.TopSurface = 0
  10496. p.BottomSurface = 0
  10497. p.Anchored = true
  10498. p.CanCollide = false
  10499. p.formFactor = "Symmetric"
  10500. p.Size = Vector3.new(1,1,1)
  10501. p.BrickColor = BrickColor.new("Really black")
  10502. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  10503. Game:GetService("Debris"):AddItem(p,3)
  10504. local m = Instance.new("BlockMesh",p)
  10505. m.Scale = Vector3.new(3,3,3)
  10506. for i = 1,15 do
  10507. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  10508. p.Transparency = i/15
  10509. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10510. Wait()
  10511. end
  10512. p:Destroy()
  10513. end)()
  10514. HPos = RA.Position
  10515. for i,v in pairs(Workspace:GetChildren())do
  10516. if v:IsA("Model")and v ~= Character then
  10517. local h = v:findFirstChild("Humanoid")
  10518. if h then
  10519. if h.Health > 0 then
  10520. local t = v:findFirstChild("Torso")
  10521. if t then
  10522. if(t.Position -HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  10523. h.PlatformStand = true
  10524. coroutine.wrap(function()
  10525. local p = Instance.new("Part",Character)
  10526. p.Name = "Trail"
  10527. p.TopSurface = 0
  10528. p.BottomSurface = 0
  10529. p.Anchored = true
  10530. p.CanCollide = false
  10531. p.formFactor = "Symmetric"
  10532. p.Size = Vector3.new(1,1,1)
  10533. p.BrickColor = BrickColor.new("Navy blue")
  10534. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  10535. Game:GetService("Debris"):AddItem(p,3)
  10536. local m = Instance.new("BlockMesh",p)
  10537. m.Scale = Vector3.new(2.5,2.5,2.5)
  10538. for i = 1,15 do
  10539. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  10540. p.Transparency = i/15
  10541. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/100,math.random(-10,10)/100,math.random(-10,10)/100)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10542. Wait()
  10543. end
  10544. p:Destroy()
  10545. end)()
  10546. local p = Instance.new("BodyVelocity",t)
  10547. p.P = 3000
  10548. p.maxForce = Vector3.new(40000,40000,40000)
  10549. p.velocity = (t.Position - RA.Position).unit *-(10 +(t.Position - RA.Position).magnitude *3.4)
  10550. Game:GetService("Debris"):AddItem(p,0.25)
  10551. if(t.Position -HPos).magnitude < 3 then
  10552. Wait(0.15)
  10553. Grabbed = t
  10554. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  10555. break end end end end end end end
  10556. Wait(0.1)
  10557. end
  10558. if Grabbed then
  10559. ChargePosition(false)
  10560. Stance = 'Standing'
  10561. Implode(T.CFrame,BrickColor.new("Navy blue"))
  10562. local d = false
  10563. coroutine.wrap(function()
  10564. while true do
  10565. ShakeCam(7.32,0.04)
  10566. if d then
  10567. break
  10568. end end end)()
  10569. Wait(3.3)
  10570. d = true
  10571. end
  10572. Implode(T.CFrame,BrickColor.new("Really black"))
  10573. for i,v in pairs(Cached)do pcall(function()Game.Lighting[i] = v end)end
  10574. Debounces.Attacking = false
  10575. StopPower = false
  10576. ChargePosition(false)
  10577. Stance = "Standing"
  10578. delay(0.2,function()
  10579. Comboing = false
  10580. StopRunning = false
  10581. end)end;2};
  10582. xcft = {"";function()
  10583. for i,v in pairs(Debounces)do
  10584. if v then
  10585. delay(0.2,function()
  10586. Comboing = false
  10587. StopRunning = false
  10588. end)return end end
  10589. if Power -26000 < 0 then delay(0.2,function()
  10590. Comboing = false
  10591. StopRunning = false
  10592. end)return end
  10593. Debounces.Attacking = true
  10594. Power = Power -26000
  10595. Stance = ''
  10596. coroutine.wrap(function()
  10597. for _ = 1,33 do
  10598. local p = Instance.new("Part",Character)
  10599. p.Name = "Trail"
  10600. p.TopSurface = 0
  10601. p.BottomSurface = 0
  10602. p.Anchored = true
  10603. p.CanCollide = false
  10604. p.Locked = true
  10605. p.formFactor = "Symmetric"
  10606. p.Size = Vector3.new(1,1,1)
  10607. p.BrickColor = Settings.Colors[1]
  10608. p.CFrame = T.CFrame
  10609. Game:GetService("Debris"):AddItem(p,3)
  10610. local ml = Instance.new("BlockMesh",p)
  10611. ml.Scale = Vector3.new(2,2,2)
  10612. coroutine.wrap(function()
  10613. for i = 1,13 do
  10614. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  10615. p.Transparency = i/60
  10616. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10617. Wait()
  10618. end
  10619. p:Destroy()
  10620. end)()
  10621. Wait(0.01)
  10622. end end)()
  10623. local Collection = {}
  10624. for i = 1,10 do
  10625. T.CFrame = T.CFrame * CFrame.new(0,0,-54)
  10626. for x,v in pairs(IsNear(T.CFrame.p,30))do
  10627. if not Collection[v.Name]then
  10628. Collection[v.Name] = {v,false}
  10629. end end end
  10630. if #Collection > 0 then
  10631. for i,v in pairs(Collection)do
  10632. if not v[2]then
  10633. v[2] = true
  10634.  
  10635. end end end
  10636. Debounces.Attacking = false
  10637. Stance = "Standing"
  10638. delay(0.2,function()
  10639. Comboing = false
  10640. StopRunning = false
  10641. end)end;2};
  10642. xtc = {"Woo woo";function()
  10643. for i,v in pairs(Debounces)do
  10644. if v then
  10645. delay(0.2,function()
  10646. Comboing = false
  10647. StopRunning = false
  10648. end)return end end
  10649. if Power -26000 < 0 then delay(0.2,function()
  10650. Comboing = false
  10651. StopRunning = false
  10652. end)return end
  10653. Debounces.Attacking = true
  10654. Power = Power -26000
  10655. StanceGyro.P = 9000
  10656. StanceGyro.D = 300
  10657. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,-math.pi *1.5,0)
  10658. local D = T.CFrame * CFrame.new(-4,0,0)
  10659. local DIR = -(T.CFrame.p - D.p).unit
  10660. Character.Humanoid.Jump = true
  10661. pcall(function()T:findFirstChild("BodyPosition"):Destroy()end)
  10662. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,0,math.pi/24)
  10663. Stance = ''
  10664. ChargePosition(false)
  10665. StanceGyro.maxTorque = Vector3.new(5000000000000,500000000000000,5000000000000000)*50000000000
  10666. local ori = T.CFrame
  10667. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)* CFrame.fromEulerAnglesXYZ(0,math.pi/8,0)
  10668. N.DesiredAngle = 0.6
  10669. LH.DesiredAngle = 0.2
  10670. RH.DesiredAngle = 0
  10671. RS.DesiredAngle = -0.2
  10672. LS.CurrentAngle = 0.2
  10673. LS.MaxVelocity = 0.8
  10674. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi *1,math.pi/16)
  10675. LS.DesiredAngle = -3.2
  10676. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  10677. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  10678. local v6 = Instance.new("BodyPosition",T)
  10679. v6.P = 5000
  10680. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  10681. v6.position = T.Position + Vector3.new(0,6,0)-DIR *6
  10682. local End = CFrame.new(v6.position + Vector3.new(0,2,0)+DIR *2)
  10683. StopPower = true
  10684. for i = 1,7 do
  10685. LS.MaxVelocity = 0.7
  10686. local p = Instance.new("Part",Character)
  10687. p.Name = "Trail"
  10688. p.TopSurface = 0
  10689. p.BottomSurface = 0
  10690. p.Anchored = true
  10691. p.CanCollide = false
  10692. p.formFactor = "Symmetric"
  10693. p.Size = Vector3.new(1,1,1)
  10694. p.BrickColor = Settings.Colors[2]
  10695. p.CFrame = LA.CFrame * CFrame.new(0,-2,0)
  10696. Game:GetService("Debris"):AddItem(p,3)
  10697. local m = Instance.new("BlockMesh",p)
  10698. m.Scale = Vector3.new(2,2,2)
  10699. coroutine.wrap(function()
  10700. for j = 1,10 do
  10701. m.Scale = m.Scale - Vector3.new(0.1,0.1,0.1)
  10702. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10703. p.Transparency = j/5
  10704. Wait()
  10705. end
  10706. p:Destroy()
  10707. end)()
  10708. LS.DesiredAngle = -3.2
  10709. local Hpos,MaxDec = LA.Position,12
  10710. for _,v in pairs(Workspace:GetChildren())do
  10711. if v:IsA("Model")and v ~= Character then
  10712. local Hx = v:findFirstChild("Humanoid")
  10713. if Hx and Hx.Health >0 then
  10714. local Tx = v:findFirstChild("Torso")
  10715. if Tx then
  10716. if(Tx.Position - Hpos).magnitude <= MaxDec then
  10717. for r = 1,2 do
  10718. local p = Instance.new("Part",Character)
  10719. p.Name = "Trail"
  10720. p.TopSurface = 0
  10721. p.BottomSurface = 0
  10722. p.Anchored = true
  10723. p.CanCollide = false
  10724. p.formFactor = "Symmetric"
  10725. p.Size = Vector3.new(1,1,1)
  10726. p.BrickColor = Settings.Colors[2]
  10727. p.CFrame = T.CFrame
  10728. Game:GetService("Debris"):AddItem(p,3)
  10729. local m = Instance.new("BlockMesh",p)
  10730. m.Scale = Vector3.new(1,1,1)
  10731. coroutine.wrap(function()
  10732. for e = 1,15 do
  10733. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  10734. p.Transparency = e/15
  10735. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10736. Wait()
  10737. end
  10738. p:Destroy()
  10739. end)()
  10740. XTCDamage(Tx)
  10741. end end end end end end
  10742. Wait()
  10743. end
  10744. StopPower = false
  10745. Game:GetService("Debris"):AddItem(v6,0.5)
  10746. ChargePosition(false)
  10747. Stance = "Standing"
  10748. Debounces.Attacking = false
  10749. delay(0.2,function()
  10750. Comboing = false
  10751. StopRunning = false
  10752. end)end};
  10753. qeft = {"Space friend, from the space moon!";function()
  10754. for i,v in pairs(Debounces)do
  10755. if v then
  10756. delay(0.2,function()
  10757. Comboing = false
  10758. StopRunning = false
  10759. end)return end end
  10760. if not Pet then
  10761. Stance = ''
  10762. ChargePosition(false)
  10763. StopJoints()
  10764. FaceForward()
  10765. T.CFrame = StanceGyro.cframe
  10766. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  10767. N.DesiredAngle = -1.2
  10768. RS.DesiredAngle = 0.25
  10769. LS.DesiredAngle = 1
  10770. local nx = StanceGyro.cframe
  10771. for i = 1,10 do
  10772. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  10773. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  10774. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  10775. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  10776. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  10777. Wait()
  10778. end
  10779. Wait(0.2)
  10780. for i = 1,5 do
  10781. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  10782. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  10783. Wait()
  10784. end
  10785. Wait(0.2)
  10786. StopJoints()
  10787. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  10788. StanceGyro.P = 5000
  10789. StanceGyro.D = 200
  10790. LS.MaxVelocity = 0.3
  10791. LS.MaxVelocity = 0.3
  10792. RH.MaxVelocity = 0.3
  10793. LH.MaxVelocity = 0.3
  10794. RS.DesiredAngle = 0
  10795. LS.DesiredAngle = 0
  10796. RH.DesiredAngle = 0
  10797. LH.DesiredAngle = 0
  10798. N.DesiredAngle = -1.4
  10799. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  10800. local DIR = Direction()[1].lookVector
  10801. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  10802. RH.DesiredAngle = 0.15
  10803. LH.DesiredAngle = 0.3
  10804. Wait(0.25)
  10805. local HitPos = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  10806. local s = Instance.new("Part",Character)
  10807. s.BrickColor = Settings.Colors[2]
  10808. s.Size = Vector3.new(1,1,1)
  10809. s.Anchored = true
  10810. s.Locked = true
  10811. s.CanCollide = false
  10812. s.TopSurface = 0
  10813. s.BottomSurface = 0
  10814. s.Transparency = 1
  10815. s.Reflectance = 0.5
  10816. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  10817. local sm = Instance.new("SpecialMesh",s)
  10818. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  10819. sm.Scale = Vector3.new(1,1,1)
  10820. for i = 1,15 do
  10821. s.Transparency = s.Transparency -(1/15)
  10822. s.Reflectance = s.Reflectance -(1/30)
  10823. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  10824. Wait()
  10825. end
  10826. for i = 1,20 do
  10827. sm.Scale = sm.Scale + Vector3.new(2,0,2)
  10828. s.Transparency = i/20
  10829. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  10830. Wait()
  10831. end
  10832. s:Destroy()
  10833. local s = Instance.new("Part",Character)
  10834. s.BrickColor = BrickColor.new("Dark stone grey")
  10835. s.Size = Vector3.new(4,4,4)
  10836. s.FormFactor = "Custom"
  10837. s.Anchored = true
  10838. s.Locked = true
  10839. s.CanCollide = false
  10840. s.TopSurface = 0
  10841. s.BottomSurface = 0
  10842. s.Material = "Ice"
  10843. s.CFrame = RA.CFrame * CFrame.new(0,-300,0)
  10844. local v6 = Instance.new("BodyPosition",s)
  10845. v6.P = 6000
  10846. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  10847. local sg = Instance.new("BodyGyro",s)
  10848. sg.maxTorque = Vector3.new(5000000000,5000000000,5000000000)*500000000000000
  10849. sg.P = 1500000
  10850. sg.D = 750
  10851. sg.cframe = StanceGyro.cframe
  10852. delay(0.3,function()s.Anchored = false s:BreakJoints()end)
  10853. __GR = true
  10854. local dDebounce = true
  10855. coroutine.wrap(function()
  10856. while Wait()do
  10857. if not __GR then break end
  10858. if dDebounce and not Moving then
  10859. sg.cframe = StanceGyro.cframe
  10860. end if v6.position ~= T.Position + Vector3.new(5,10,0)and not Moving then
  10861. v6.position = T.Position + Vector3.new(5,10,0)
  10862. end end end)()
  10863. repeat Wait()until((T.Position + Vector3.new(5,10,0))- s.Position).magnitude <= 5
  10864. Chat(H,"My pet! I've missed you.",Settings.Colors[2])
  10865. PetHUD()
  10866. delay(1,function()PetChat(s,"Yay!",s.BrickColor)end)
  10867. Pet = s
  10868. Texture(s,"http://www.roblox.com/asset/?id=142493852",0)
  10869. local KeyBins = {
  10870. t = function(Body,Gyro)
  10871. if Comboing or not Awakened or Power -52000 < 0 then return end
  10872. dDebounce = false
  10873. Moving = true
  10874. Power = Power -52000
  10875. FaceForward()
  10876. local EndPos =(Pet.CFrame * CFrame.new(0,0,-30)).p
  10877. local DEndPos =(Pet.CFrame * CFrame.new(0,0,30)).p
  10878. local OldPower = Body.P
  10879. Body.P = 6000
  10880. Body.Position = EndPos
  10881. local Mines = {}
  10882. local function mExplode(xg)
  10883. for i,v in pairs(Mines)do
  10884. if(v.Position - xg.Position).magnitude <= 5 then
  10885. coroutine.wrap(mExplode)(v)
  10886. end end
  10887. local pos = xg.Position
  10888. xg:Destroy()
  10889.  
  10890. end
  10891. repeat
  10892. local Mine = Instance.new("Part",Character)
  10893. Mine.Locked = true
  10894. Mine.BrickColor = Settings.Colors[1]
  10895. Mine.FormFactor = "Custom"
  10896. Mine.Size = Vector3.new(0.01,0.01,0.01)
  10897. Mine.CFrame = Pet.CFrame
  10898. table.insert(Mines,Mine)
  10899. local hHit,hPos = Workspace:FindPartOnRay(Ray.new(Pet.Position - Vector3.new(math.random(-3,3),5,math.random(-5,3)),(Pet.Position -(Pet.Position -Vector3.new(math.random(-8,8),8,math.random(-8,8)))).unit *-1000),Character)
  10900. local _BP = Instance.new("BodyPosition",Mine)
  10901. _BP.Position = hPos
  10902. _BP.P = 2500
  10903. local XCon,NCon;XCon = Mine.Touched:connect(function(Obj)
  10904. _BP:Destroy()
  10905. local Weld = Instance.new("Weld",Mine)
  10906. Weld.Part1 = Obj
  10907. Weld.Part0 = Mine
  10908. Mine.CanCollide = false
  10909. XCon:disconnect()
  10910. NCon = Mine.Touched:connect(function(Hit)
  10911. if Hit.Parent ~= Character and Hit.Parent:findFirstChild("Humanoid")and Hit.Parent ~= Obj.Parent then
  10912. mExplode(Mine)
  10913. end end)end)
  10914.  
  10915.  
  10916. Wait()until(EndPos - Pet.Position).magnitude <= 10
  10917.  
  10918.  
  10919.  
  10920.  
  10921. Moving = false
  10922. dDebounce = true
  10923. end;
  10924. f = function(Body,Gyro,Moused)
  10925. if Comboing then return end
  10926. local BreakLoop,cn = false;cn = Moused.KeyDown:connect(function(k)
  10927. if k == 'f' then
  10928. BreakLoop = true
  10929. cn:disconnect()
  10930. end end)
  10931. local ffff = Moused.Move:connect(function()Gyro.cframe = CFrame.new(Pet.Position,Moused.Hit.p)end)
  10932. dDebounce = false
  10933. coroutine.wrap(function()for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v.Transparency = 1 Wait()end end end)()
  10934. local cntrr = 0
  10935. local sb = Instance.new("SelectionBox",Pet)
  10936. sb.Adornee = Pet
  10937. sb.Transparency = 1
  10938. sb.Color = Settings.Colors[1]
  10939. coroutine.wrap(function()
  10940. for i = 1,15 do
  10941. sb.Transparency = sb.Transparency -(1/15)
  10942. Wait()
  10943. end end)()
  10944. local OldColor = Pet.BrickColor
  10945. Pet.BrickColor = Settings.Colors[2]
  10946. local BlastModel = Instance.new("Model",Character)
  10947. local p = Instance.new("Part",BlastModel)
  10948. p.BrickColor = Settings.Colors[2]
  10949. p.Size = Vector3.new(3,3,3)
  10950. p.Shape = "Ball"
  10951. p.Anchored = true
  10952. p.Locked = true
  10953. p.CanCollide = false
  10954. p.TopSurface = 0
  10955. p.BottomSurface = 0
  10956. p.FormFactor = "Custom"
  10957. p.Transparency = 1
  10958. local p2 = Instance.new("Part",BlastModel)
  10959. p2.BrickColor = Settings.Colors[2]
  10960. p2.Size = Vector3.new(3,3,3)
  10961. p2.Shape = "Ball"
  10962. p2.Anchored = true
  10963. p2.Locked = true
  10964. p2.CanCollide = false
  10965. p2.TopSurface = 0
  10966. p2.BottomSurface = 0
  10967. p2.FormFactor = "Custom"
  10968. p2.Transparency = 1
  10969. local x = Instance.new("Part",BlastModel)
  10970. x.BrickColor = Settings.Colors[2]
  10971. x.Size = Vector3.new(1,1,1)
  10972. x.Shape = "Ball"
  10973. x.Anchored = true
  10974. x.Locked = true
  10975. x.CanCollide = false
  10976. x.TopSurface = 0
  10977. x.BottomSurface = 0
  10978. x.FormFactor = "Custom"
  10979. x.Transparency = 1
  10980. x.CFrame = Pet.CFrame * CFrame.new(0,0,-5.1)* CFrame.fromEulerAnglesXYZ(-1.57,0,0)
  10981. local ktn = Instance.new("SpecialMesh",x)
  10982. ktn.Scale = Vector3.new(12,5,12)
  10983. ktn.MeshId = "http://www.roblox.com/asset/?id=1323306"
  10984. local a = Instance.new("Part",BlastModel)
  10985. a.Anchored = true
  10986. a.CanCollide = false
  10987. a.Locked = true
  10988. a.BrickColor = Settings.Colors[InternalMode and 1 or 2]
  10989. a.Size = Vector3.new(10,1,10)
  10990. a.CFrame = Pet.CFrame * CFrame.new(0,0,-17)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  10991. a.TopSurface = 0
  10992. a.BottomSurface = 0
  10993. local m = Instance.new("CylinderMesh",a)
  10994. m.Scale = Vector3.new(1,1,1)
  10995. coroutine.wrap(function()
  10996. for _,v in pairs(BlastModel:GetChildren())do
  10997. for i = 1,9 do
  10998. v.Transparency = v.Transparency -0.1
  10999. Wait()
  11000. end end
  11001. x.Transparency = 0.6
  11002. end)()
  11003. local prtzz = {}
  11004. coroutine.wrap(function()
  11005. for i = 1,9 do
  11006. local n = Instance.new("Part",BlastModel)
  11007. n.Anchored = true
  11008. n.Locked = true
  11009. n.CanCollide = false
  11010. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  11011. n.Transparency = 0.54
  11012. n.TopSurface = 0
  11013. n.BottomSurface = 0
  11014. n.FormFactor = "Custom"
  11015. n.Size = Vector3.new(0.01,0.01,0.01)
  11016. local s3rl = Instance.new("SpecialMesh",n)
  11017. s3rl.MeshType = "FileMesh"
  11018. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  11019. s3rl.Scale = Vector3.new(4,4,4)
  11020. table.insert(prtzz,n)
  11021. end
  11022. local ssc = 0
  11023. while Wait()do
  11024. ssc = ssc ~= 360 and ssc +1 or 0
  11025. for i,v in pairs(prtzz)do
  11026. v.CFrame = p.CFrame
  11027. * CFrame.Angles(0,0,math.rad((i *360/#prtzz)+ssc))
  11028. * CFrame.new(-13,0,0)
  11029. * CFrame.Angles(0,0,math.rad(63))
  11030. end end end)()
  11031. local prtzz2 = {}
  11032. coroutine.wrap(function()
  11033. for i = 1,9 do
  11034. local n = Instance.new("Part",BlastModel)
  11035. n.Anchored = true
  11036. n.Locked = true
  11037. n.CanCollide = false
  11038. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  11039. n.Transparency = 0.54
  11040. n.TopSurface = 0
  11041. n.BottomSurface = 0
  11042. n.FormFactor = "Custom"
  11043. n.Size = Vector3.new(0.01,0.01,0.01)
  11044. local s3rl = Instance.new("SpecialMesh",n)
  11045. s3rl.MeshType = "FileMesh"
  11046. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  11047. s3rl.Scale = Vector3.new(4,4,4)
  11048. table.insert(prtzz2,n)
  11049. end
  11050. local ssc = 0
  11051. while Wait()do
  11052. ssc = ssc ~= 360 and ssc +1 or 0
  11053. for i,v in pairs(prtzz2)do
  11054. v.CFrame = p.CFrame
  11055. * CFrame.Angles(0,0,-math.rad((i *720/#prtzz2)+ssc)*2.5)
  11056. * CFrame.new(-6.5,0,0)
  11057. * CFrame.Angles(0,0,math.rad(63))
  11058. end end end)()
  11059. local StopBeam = false
  11060. local prtzz3 = {}
  11061. coroutine.wrap(function()
  11062. for i = 1,9 do
  11063. local n = Instance.new("Part",BlastModel)
  11064. n.Anchored = true
  11065. n.Locked = true
  11066. n.CanCollide = false
  11067. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  11068. n.Transparency = 0.54
  11069. n.TopSurface = 0
  11070. n.BottomSurface = 0
  11071. n.FormFactor = "Custom"
  11072. n.Size = Vector3.new(0.01,0.01,0.01)
  11073. local s3rl = Instance.new("SpecialMesh",n)
  11074. s3rl.MeshType = "FileMesh"
  11075. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  11076. s3rl.Scale = Vector3.new(4,4,4)
  11077. table.insert(prtzz3,n)
  11078. end
  11079. local sscs = 0
  11080. while Wait()do
  11081. sscs = sscs ~= 360 and sscs +1 or 0
  11082. for i,v in pairs(prtzz3)do
  11083. v.CFrame = p.CFrame
  11084. * CFrame.Angles(0,0,-math.rad((i *1080/#prtzz3)+sscs)*5)
  11085. * CFrame.new(-36,0,0)
  11086. * CFrame.Angles(0,0,math.rad(63))
  11087. end end end)()
  11088. local CanHit = true
  11089. local cntrr = 0
  11090. local canhit = true
  11091. coroutine.wrap(function()
  11092. while Wait()do
  11093. if BreakLoop then break end
  11094. if canhit then
  11095. canhit = false
  11096. for i,v in pairs(IsNear(Moused.Hit.p,5))do
  11097. local zz = Game.Players:GetPlayerFromCharacter(v)
  11098. if zz ~= Player then
  11099. DoScript(zz,"ScreenFlashV")
  11100. DoScript(zz,"CameraShake")
  11101. end end
  11102. delay(0.55,function()
  11103. canhit = true
  11104. end)end end end)()
  11105. while Wait()do
  11106. if not Moused.Target then break end
  11107. local sssss = math.random(2,4)
  11108. cntrr = cntrr ~= 360 and cntrr +1 or 0
  11109. p.CFrame = Pet.CFrame * CFrame.new(cntrr %2 == 1 and 0 or RandomDecimal(-0.6,0.6),cntrr %2 == 1 and 0 or RandomDecimal(-0.6,0.6),-10.2)
  11110. p.BrickColor = a.BrickColor
  11111. p.Transparency = RandomDecimal(0,0.3)
  11112. p2.Transparency = p.Transparency
  11113. p2.BrickColor = a.BrickColor
  11114. x.BrickColor = a.BrickColor
  11115. x.Transparency = p.Transparency
  11116. x.CFrame = Pet.CFrame * CFrame.new(0,0,-5.1)* CFrame.new(RandomDecimal(-0.2,0.2),RandomDecimal(-0.2,0.2),0)* CFrame.fromEulerAnglesXYZ(-1.57,cntrr,0)
  11117. a.Size = Vector3.new(sssss,(Pet.Position -Moused.Hit.p).magnitude,sssss)
  11118. a.Transparency = p.Transparency
  11119. a.CFrame = p.CFrame * CFrame.new(0,0,-(Pet.Position -Moused.Hit.p).magnitude/2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  11120. p2.CFrame = p.CFrame * CFrame.new(0,0,-(Pet.Position -Moused.Hit.p).magnitude)
  11121. Lazur()
  11122. if CanHit then
  11123. CanHit = false
  11124. DamageNear(Moused.Hit.p,5,math.random(200,400))
  11125. Explode(p2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),math.random(1,2)== 1 and Settings.Colors[InternalMode and 2 or 1]or BrickColor.new("Really red"),math.random(1,2)== 1 and "http://www.roblox.com/asset/?id=20329976" or "http://www.roblox.com/Asset/?id=9756362",p2.CFrame * CFrame.new(0,-1,0))
  11126. Effect2(p,8,8,8,0,0,0,Settings.Colors[InternalMode and 2 or 1],0.7)
  11127. delay(0.2,function()CanHit = true end)
  11128. end
  11129. if BreakLoop then break end
  11130. if Power -60 < 0 then break end
  11131. Power = Power -60
  11132. ShakeCam(0.2)
  11133. end
  11134. Gyro.cframe = StanceGyro.cframe
  11135. Pet.BrickColor = OldColor
  11136. for _,v in pairs(BlastModel:GetChildren())do
  11137. coroutine.wrap(function()
  11138. for i = 1,15 do
  11139. v.Transparency = i/15
  11140. Wait()
  11141. end
  11142. v:Destroy()
  11143. pcall(function()BlastModel:Destroy()end)
  11144. end)()end
  11145. coroutine.wrap(function()
  11146. for i = 1,15 do
  11147. sb.Transparency = i/15
  11148. Wait()
  11149. end
  11150. sb:Destroy()
  11151. end)()
  11152. coroutine.wrap(function()for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v.Transparency = 0 Wait()end end end)()
  11153. ffff:disconnect()
  11154. dDebounce = true
  11155. end;
  11156. g = function(Body,Gyro)
  11157. dDebounce = false
  11158. local Target = GetClosest(130)
  11159. if not Target or Power -26000 < 0 then dDebounce = true return end
  11160. Power = Power -26000
  11161. Moving = true
  11162. local OldColor = Pet.BrickColor
  11163. local StartPos = T.Position
  11164. repeat
  11165. Body.position = Target.Torso.Position
  11166. local p = Instance.new("Part",Character)
  11167. p.Name = "Trail"
  11168. p.TopSurface = 0
  11169. p.BottomSurface = 0
  11170. p.Anchored = true
  11171. p.CanCollide = false
  11172. p.formFactor = "Symmetric"
  11173. p.Size = Vector3.new(1,1,1)
  11174. p.BrickColor = Settings.Colors[2]
  11175. p.CFrame = Pet.CFrame
  11176. Game:GetService("Debris"):AddItem(p,3)
  11177. local m = Instance.new("BlockMesh",p)
  11178. m.Scale = Vector3.new(1,1,1)
  11179. coroutine.wrap(function()
  11180. for e = 1,15 do
  11181. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  11182. p.Transparency = e/15
  11183. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11184. Wait()
  11185. end
  11186. p:Destroy()
  11187. end)()
  11188. Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  11189. local _XGR = true
  11190. coroutine.wrap(function()
  11191. while Wait()do
  11192. if not _XGR then break end
  11193. local p = Instance.new("Part",Target)
  11194. p.Name = "Trail"
  11195. p.TopSurface = 0
  11196. p.BottomSurface = 0
  11197. p.Anchored = true
  11198. p.CanCollide = false
  11199. p.formFactor = "Symmetric"
  11200. p.Size = Vector3.new(1,1,1)
  11201. p.BrickColor = Settings.Colors[2]
  11202. p.CFrame = Target.Torso.CFrame
  11203. Game:GetService("Debris"):AddItem(p,3)
  11204. local m = Instance.new("BlockMesh",p)
  11205. m.Scale = Vector3.new(1,1,1)
  11206. coroutine.wrap(function()
  11207. for e = 1,15 do
  11208. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  11209. p.Transparency = e/15
  11210. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11211. Wait()
  11212. end
  11213. p:Destroy()
  11214. end)()
  11215. Target.Torso.CFrame = Pet.CFrame * CFrame.new(0,5,0)
  11216. end end)()
  11217. Body.position = RA.Position + Vector3.new(-1,2,0)
  11218. repeat Wait()until(Pet.Position -(RA.Position + Vector3.new(-1,2,0))).magnitude <= 5
  11219. Chat(H,"Good boy, now, let's play fetch.",Settings.Colors[2])
  11220. TweenColor3(Pet,"Color",Pet.Color,Settings.Colors[1],2,true)
  11221. local fhold = Instance.new("BodyPosition",Target.Torso)
  11222. fhold.position = Target.Torso.Position
  11223. fhold.P = 10000
  11224. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  11225. local v6 = Instance.new("BodyPosition",T)
  11226. v6.P = 10000
  11227. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  11228. v6.position = Target.Torso.Position
  11229. repeat Wait()
  11230. local p = Instance.new("Part",Character)
  11231. p.Name = "Trail"
  11232. p.TopSurface = 0
  11233. p.BottomSurface = 0
  11234. p.Anchored = true
  11235. p.CanCollide = false
  11236. p.formFactor = "Symmetric"
  11237. p.Size = Vector3.new(1,1,1)
  11238. p.BrickColor = Settings.Colors[1]
  11239. p.CFrame = T.CFrame
  11240. Game:GetService("Debris"):AddItem(p,3)
  11241. local m = Instance.new("BlockMesh",p)
  11242. m.Scale = Vector3.new(1,1,1)
  11243. coroutine.wrap(function()
  11244. for e = 1,15 do
  11245. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  11246. p.Transparency = e/15
  11247. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11248. Wait()
  11249. end
  11250. p:Destroy()
  11251. end)()until(v6.position - fhold.position).magnitude <= 5
  11252. _XGR = false
  11253. Wait(0.9)
  11254. fhold.position = fhold.position + Vector3.new(0,780,0)
  11255. Wait(0.9)
  11256. v6.position = fhold.position + Vector3.new(0,0,-15)
  11257. Implode(T.CFrame,Settings.Colors[1])
  11258. Implode(Pet.CFrame,Settings.Colors[2])
  11259. Wait(0.5)
  11260. Body.position = Target.Torso.Position + Vector3.new(10,0,0)
  11261. repeat Wait()until(Pet.Position -(Target.Torso.Position + Vector3.new(10,0,0))).magnitude <= 13
  11262. Gyro.cframe = CFrame.new(Pet.Position,Target.Torso.Position)
  11263. for i,v in pairs(Pet:GetChildren())do
  11264. if v:IsA("Decal")then
  11265. v.Transparency = 1
  11266. end end
  11267. local Pet2,Pet3 = Pet:Clone(),Pet:Clone()
  11268. Pet2.Parent = Character
  11269. Pet3.Parent = Character
  11270. TweenColor3(Pet,"Color",Pet.Color,Color3.new(0,1,0),1,true)
  11271. TweenColor3(Pet2,"Color",Pet2.Color,Color3.new(1,0,0),1,true)
  11272. TweenColor3(Pet3,"Color",Pet3.Color,Color3.new(0,0,1),1,true)
  11273. local bgh,bgg = Pet2.BodyPosition,Pet3.BodyPosition
  11274. bgh.position = Target.Torso.Position - Vector3.new(10,0,0)
  11275. bgg.position = Target.Torso.Position + Vector3.new(0,0,10)
  11276. local bgr,ber = Pet2.BodyGyro,Pet3.BodyGyro
  11277. bgr.cframe = CFrame.new(Pet2.Position,Target.Torso.Position)
  11278. ber.cframe = CFrame.new(Pet3.Position,Target.Torso.Position)
  11279. PetChat(Pet,"Oh",Pet.BrickColor)
  11280. PetChat(Pet2,"hi",Pet2.BrickColor)
  11281. PetChat(Pet3,"weakling.",Pet3.BrickColor)
  11282. local sb = Instance.new("SelectionBox",Pet)
  11283. sb.Adornee = Pet
  11284. sb.Transparency = 1
  11285. sb.Color = Pet.BrickColor
  11286. coroutine.wrap(function()
  11287. for i = 1,15 do
  11288. sb.Transparency = sb.Transparency -(1/15)
  11289. Wait()
  11290. end end)()
  11291. local sb2 = Instance.new("SelectionBox",Pet2)
  11292. sb2.Adornee = Pet2
  11293. sb2.Transparency = 1
  11294. sb2.Color = Pet2.BrickColor
  11295. coroutine.wrap(function()
  11296. for i = 1,15 do
  11297. sb2.Transparency = sb.Transparency -(1/15)
  11298. Wait()
  11299. end end)()
  11300. local sb3 = Instance.new("SelectionBox",Pet3)
  11301. sb3.Adornee = Pet3
  11302. sb3.Transparency = 1
  11303. sb3.Color = Pet3.BrickColor
  11304. coroutine.wrap(function()
  11305. for i = 1,15 do
  11306. sb3.Transparency = sb.Transparency -(1/15)
  11307. Wait()
  11308. end end)()
  11309. Chat(H,"Down he goes...",Settings.Colors[2])
  11310. Wait(1.2)
  11311. fhold.position = fhold.position - Vector3.new(0,390,0)
  11312. Body.position,bgh.position,bgg.position = Body.position - Vector3.new(0,390,0),bgh.position - Vector3.new(0,390,0),bgg.position - Vector3.new(0,390,0)
  11313. v6.position = fhold.position - Vector3.new(0,0,30)
  11314. Wait(1.3)
  11315. Chat(H,"Destroy him...",Settings.Colors[2])
  11316. Wait(0.3)
  11317. PetChat(Pet,"Yes",Pet.BrickColor)
  11318. PetChat(Pet2,"my",Pet2.BrickColor)
  11319. PetChat(Pet3,"master.",Pet3.BrickColor)
  11320. Body.position,bgh.position,bgg.position = fhold.position,fhold.position,fhold.position
  11321. Wait(1)
  11322. Pet2.BrickColor,Pet3.BrickColor,Pet.BrickColor = Settings.Colors[2],Settings.Colors[2],Settings.Colors[2]
  11323. v6.position = fhold.position - Vector3.new(0,0,100)
  11324. Pet2:ClearAllChildren()
  11325. Pet3:ClearAllChildren()
  11326. Pet3:Destroy()
  11327. Pet2:Destroy()
  11328. local cntr,canhit,xdnef = 1,true,false
  11329. for i = 1,2 do BOOOMPOOTIS()end
  11330. coroutine.wrap(function()
  11331. while Wait()do
  11332. if xdnef then break end
  11333. local p = Instance.new("Part",Character)
  11334. p.TopSurface = 0
  11335. p.BottomSurface = 0
  11336. p.CanCollide = false
  11337. p.Anchored = true
  11338. p.BrickColor = Settings.Colors[2]
  11339. p.formFactor = "Symmetric"
  11340. p.Size = Vector3.new(1,1,1)
  11341. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  11342. local m = Instance.new("SpecialMesh",p)
  11343. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  11344. m.Scale = Vector3.new(1,4,1)
  11345. coroutine.wrap(function()
  11346. for i = 1,10 do
  11347. p.Transparency = i/10
  11348. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  11349. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  11350. Wait()
  11351. end
  11352. p:Destroy()
  11353. end)()
  11354. if canhit then
  11355. canhit = false
  11356. for i,v in pairs(Game.Players:GetPlayers())do
  11357. if v ~= Player then
  11358. DoScript(v,"ScreenFlashV")
  11359. DoScript(v,"CameraShake")
  11360. end end
  11361. delay(0.55,function()
  11362. canhit = true
  11363. end)end
  11364. cntr = cntr +1
  11365. local p = Instance.new("Part",Target)
  11366. p.Name = "Trail"
  11367. p.TopSurface = 0
  11368. p.BottomSurface = 0
  11369. p.Anchored = true
  11370. p.CanCollide = false
  11371. p.formFactor = "Symmetric"
  11372. p.Size = Vector3.new(1,1,1)
  11373. p.BrickColor = Settings.Colors[math.random(1,2)]
  11374. p.CFrame = Target.Torso.CFrame
  11375. Game:GetService("Debris"):AddItem(p,3)
  11376. local m = Instance.new("BlockMesh",p)
  11377. m.Scale = Vector3.new(1,1,1)
  11378. coroutine.wrap(function()
  11379. for e = 1,15 do
  11380. m.Scale = m.Scale + Vector3.new(cntr,cntr,cntr)
  11381. p.Transparency = e/7.5
  11382. p.Reflectance = e/45
  11383. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11384. Wait()
  11385. end
  11386. p:Destroy()
  11387. end)()end end)()
  11388. Wait(2)
  11389. xdnef = true
  11390. Kill(Target.Head)
  11391. v6.position = StartPos
  11392. Game:GetService("Debris"):AddItem(v6,0.6)
  11393. delay(1,function()fhold:Destroy()end)
  11394. dDebounce = true
  11395. coroutine.wrap(function()
  11396. for i = 1,15 do
  11397. sb.Transparency = i/15
  11398. Wait()
  11399. end
  11400. sb:Destroy()
  11401. end)()
  11402. coroutine.wrap(function()for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v.Transparency = 0 Wait()end end end)()
  11403. Gyro.cframe = StanceGyro.cframe
  11404. Pet.BrickColor = OldColor
  11405. Moving = false
  11406. end;
  11407. e = function(Body,Gyro)
  11408. dDebounce = false
  11409. local Target = GetClosest(130)
  11410. if not Target or Power -5000 < 0 then dDebounce = true return end
  11411. Power = Power -5000
  11412. Moving = true
  11413. local OldPower = Body.P
  11414. Body.P = 7000
  11415. for i,v in pairs(Pet:GetChildren())do
  11416. if v:IsA("Decal")then
  11417. v.Texture = "http://www.roblox.com/asset/?id=142656311"
  11418. end end
  11419. repeat
  11420. Body.position = Target.Torso.Position
  11421. local p = Instance.new("Part",Character)
  11422. p.Name = "Trail"
  11423. p.TopSurface = 0
  11424. p.BottomSurface = 0
  11425. p.Anchored = true
  11426. p.CanCollide = false
  11427. p.formFactor = "Symmetric"
  11428. p.Size = Vector3.new(1,1,1)
  11429. p.BrickColor = Settings.Colors[2]
  11430. p.CFrame = Pet.CFrame
  11431. Game:GetService("Debris"):AddItem(p,3)
  11432. local m = Instance.new("BlockMesh",p)
  11433. m.Scale = Vector3.new(1,1,1)
  11434. coroutine.wrap(function()
  11435. for e = 1,15 do
  11436. m.Scale = m.Scale + Vector3.new(0.6,0.6,0.6)
  11437. p.Transparency = e/15
  11438. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11439. Wait()
  11440. end
  11441. p:Destroy()
  11442. end)()Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  11443. Explode(Pet.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),math.random(1,2)== 1 and Settings.Colors[InternalMode and 2 or 1]or BrickColor.new("Really red"),math.random(1,2)== 1 and "http://www.roblox.com/asset/?id=20329976" or "http://www.roblox.com/Asset/?id=9756362",Pet.CFrame * CFrame.new(0,-1,0))
  11444. DamageNear(Pet.Position,40,math.random(50,60),true)
  11445. delay(2,function()
  11446. for i,v in pairs(Pet:GetChildren())do
  11447. if v:IsA("Decal")then
  11448. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  11449. end end end)
  11450. Body.P = OldPower
  11451. Moving = false
  11452. dDebounce = true
  11453. end;
  11454. l = function(Body,Gyro,Moused)
  11455. dDebounce = false
  11456. for i,v in pairs(Pet:GetChildren())do
  11457. if v:IsA("Decal")then
  11458. v.Texture = "http://www.roblox.com/asset/?id=142656330"
  11459. end end
  11460. local BreakLoop,Con = false;Moused.KeyUp:connect(function(k)
  11461. if k == 'l' then
  11462. BreakLoop = true
  11463. Con:disconnect()
  11464. end end)
  11465. local cntr = 0
  11466. AngerFist()
  11467. delay(11,function()BreakLoop = true Con:disconnect()end)
  11468. while Wait()do
  11469. if BreakLoop then break end
  11470. for i,v in pairs(Pet:GetChildren())do
  11471. if v:IsA("Decal")then
  11472. v.Texture = "http://www.roblox.com/asset/?id=142656330"
  11473. end end
  11474. cntr = cntr +1
  11475. Pet.Size = Pet.Size + Vector3.new(cntr%2 == 1 and 0.3 or -0.3,cntr%2 == 1 and 0.3 or -0.3,cntr%2 == 1 and 0.3 or -0.3)
  11476. end
  11477. for i,v in pairs(Pet:GetChildren())do
  11478. if v:IsA("Sound")then
  11479. v:Stop()
  11480. end end
  11481. delay(1.3,function()
  11482. for i,v in pairs(Pet:GetChildren())do
  11483. if v:IsA("Decal")then
  11484. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  11485. end end end)
  11486. dDebounce = true
  11487. end;
  11488. z = function(Body,Gyro)
  11489. dDebounce = false
  11490. local Target = GetClosest(130)
  11491. if not Target or Power -6000 < 0 then dDebounce = true return end
  11492. Power = Power -6000
  11493. Moving = true
  11494. local OldPower = Body.P
  11495. local OldColor = Pet.BrickColor
  11496. Body.P = 5000
  11497. Pet.BrickColor = BrickColor.new("Really blue")
  11498. for i,v in pairs(Pet:GetChildren())do
  11499. if v:IsA("Decal")then
  11500. v.Texture = "http://www.roblox.com/asset/?id=142656311"
  11501. end end
  11502. local Colors = {"Navy blue","Really blue","White","Really black"}
  11503. repeat
  11504. Body.position = Target.Torso.Position
  11505. local p = Instance.new("Part",Character)
  11506. p.Name = "Trail"
  11507. p.TopSurface = 0
  11508. p.BottomSurface = 0
  11509. p.Anchored = true
  11510. p.CanCollide = false
  11511. p.formFactor = "Symmetric"
  11512. p.Size = Vector3.new(1,1,1)
  11513. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  11514. p.CFrame = Pet.CFrame
  11515. Game:GetService("Debris"):AddItem(p,3)
  11516. local m = Instance.new("BlockMesh",p)
  11517. m.Scale = Vector3.new(1,1,1)
  11518. coroutine.wrap(function()
  11519. for e = 1,15 do
  11520. m.Scale = m.Scale + Vector3.new(0.6,0.6,0.6)
  11521. p.Transparency = e/15
  11522. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11523. Wait()
  11524. end
  11525. p:Destroy()
  11526. end)()
  11527. Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  11528. Explode(Pet.CFrame,Pet.BrickColor)
  11529. for i = 1,20 do
  11530. for _,v in pairs(Workspace:GetChildren())do
  11531. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Frozen")then
  11532. local h = v:findFirstChild("Humanoid")
  11533. if h then
  11534. if h.Health > 0 then
  11535. local t = v:findFirstChild("Torso")
  11536. if t then
  11537. if(t.Position -Pet.Position).magnitude <= 20 then
  11538. local f = Instance.new("StringValue",v)
  11539. f.Name = "Frozen"
  11540. for x,c in pairs(v:GetChildren())do
  11541. if c:IsA("BasePart")then
  11542. c.Anchored = true
  11543. local ss = Instance.new("Part",v)
  11544. ss.Size = Vector3.new(c.Size.x +0.2,c.Size.y +0.22,c.Size.z +0.19)
  11545. ss.Anchored = true
  11546. ss.CanCollide = true
  11547. ss.TopSurface = 0
  11548. ss.BottomSurface = 0
  11549. ss.Locked = true
  11550. ss.BrickColor = BrickColor.new("Really blue")
  11551. ss.Transparency = 1
  11552. ss.Reflectance = 0.95
  11553. ss.CFrame = c.CFrame * CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),math.rad(math.random(-45,45)))
  11554. coroutine.wrap(function()
  11555. for i = 1,25 do
  11556. ss.Transparency = ss.Transparency -0.01
  11557. Wait()
  11558. end end)()
  11559. Game:GetService("Debris"):AddItem(ss,10)
  11560. end end
  11561. delay(10,function()
  11562. for x,c in pairs(v:GetChildren())do
  11563. if c:IsA("BasePart")then
  11564. c.Anchored = false
  11565. end end end)
  11566. h.PlatformStand = true
  11567. h:TakeDamage(10)
  11568. Game:GetService("Debris"):AddItem(f,10)
  11569. end end end end end end
  11570. local Xf = Pet.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  11571. local p = Instance.new("Part",Character)
  11572. p.Name = "Trail"
  11573. p.TopSurface = 0
  11574. p.BottomSurface = 0
  11575. p.Anchored = true
  11576. p.CanCollide = false
  11577. p.FormFactor = "Custom"
  11578. p.Size = Vector3.new(2,2,2)
  11579. local clr = Colors[math.random(1,#Colors)]
  11580. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  11581. p.BrickColor = clr
  11582. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  11583. local m = Instance.new("BlockMesh",p)
  11584. m.Scale = Vector3.new(2,2,2)
  11585. coroutine.wrap(function()
  11586. for n = 1,15 do
  11587. p.Transparency = n/15
  11588. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  11589. p.CFrame = CFrame.new(p.Position + Vector3.new(math.random(-5,5)/20,0.5,math.random(-5,5)/20))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  11590. Wait()
  11591. end
  11592. p:Destroy()
  11593. end)()
  11594. Wait(1/30)
  11595. end
  11596. delay(2,function()
  11597. for i,v in pairs(Pet:GetChildren())do
  11598. if v:IsA("Decal")then
  11599. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  11600. end end end)
  11601. Body.P = OldPower
  11602. Pet.BrickColor = OldColor
  11603. Moving = false
  11604. dDebounce = true
  11605. end;
  11606. j = function(Body,Gyro,Moused)
  11607. dDebounce = false
  11608. local StopLoop = false
  11609. local Conxg;Conxg = Moused.KeyUp:connect(function(k)
  11610. if k == 'j' then
  11611. StopLoop = true
  11612. Conxg:disconnect()
  11613. end end)
  11614. while Wait()do
  11615. if StopLoop then break end
  11616. for i,v in pairs(Pet:GetChildren())do
  11617. if v:IsA("Decal")then
  11618. if v.Texture ~= "http://www.roblox.com/asset/?id=142656311" then
  11619. v.Texture = "http://www.roblox.com/asset/?id=142656311"
  11620. end end end end
  11621. delay(2,function()
  11622. for i,v in pairs(Pet:GetChildren())do
  11623. if v:IsA("Decal")then
  11624. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  11625. end end end)
  11626. dDebounce = true
  11627. end;
  11628. k = function(Body,Gyro)
  11629. dDebounce = false
  11630. local Target = GetClosest(130)
  11631. if not Target or Power -5000 < 0 then dDebounce = true return end
  11632. Power = Power -5000
  11633. Moving = true
  11634. local OldPower = Body.P
  11635. Body.P = 7000
  11636. for i,v in pairs(Pet:GetChildren())do
  11637. if v:IsA("Decal")then
  11638. v.Texture = "http://www.roblox.com/asset/?id=142656330"
  11639. end end
  11640. repeat
  11641. Body.position = Target.Torso.Position
  11642. local p = Instance.new("Part",Character)
  11643. p.Name = "Trail"
  11644. p.TopSurface = 0
  11645. p.BottomSurface = 0
  11646. p.Anchored = true
  11647. p.CanCollide = false
  11648. p.formFactor = "Symmetric"
  11649. p.Size = Vector3.new(1,1,1)
  11650. p.BrickColor = BrickColor.new("Lime green")
  11651. p.CFrame = Pet.CFrame
  11652. Game:GetService("Debris"):AddItem(p,3)
  11653. local m = Instance.new("BlockMesh",p)
  11654. m.Scale = Vector3.new(1,1,1)
  11655. coroutine.wrap(function()
  11656. for e = 1,15 do
  11657. m.Scale = m.Scale + Vector3.new(0.6,0.6,0.6)
  11658. p.Transparency = e/15
  11659. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11660. Wait()
  11661. end
  11662. p:Destroy()
  11663. end)()
  11664. Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  11665. Explode(Pet.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),BrickColor.new("Lime green"),math.random(1,2)== 1 and "http://www.roblox.com/asset/?id=20329976" or "http://www.roblox.com/Asset/?id=9756362",Pet.CFrame * CFrame.new(0,-1,0))
  11666. DamageNear(Pet.Position,40,-math.random(50,60),true)
  11667. delay(2,function()
  11668. for i,v in pairs(Pet:GetChildren())do
  11669. if v:IsA("Decal")then
  11670. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  11671. end end end)
  11672. Body.P = OldPower
  11673. Moving = false
  11674. dDebounce = true
  11675. end;
  11676. b = function(Body)
  11677. local OldPower = Body.P
  11678. local NewPower = OldPower *2.3
  11679. local Conx;Conx = Body.Changed:connect(function(p)
  11680. if p == "P" then
  11681. if Body.P ~= NewPower then
  11682. OldPower = Body.P
  11683. Body.P = NewPower
  11684. end end end)
  11685. Body.P = NewPower
  11686. delay(1.1,function()
  11687. Conx:disconnect()
  11688. Body.P = OldPower
  11689. end)end;
  11690. }
  11691. for i,v in pairs(KeyBins)do PetKeyCombos[i] = true end
  11692. local function kdFunction(Key,Mousef)
  11693. if not dDebounce or Comboing then return end
  11694. for i,v in pairs(InputTable)do if Key == v then return end end
  11695. local k = Key:lower()
  11696. coroutine.wrap(KeyBins[k]or (function()end))(v6,sg,Mousef)
  11697. end
  11698. XCCon,CCOn = _Mouse.KeyDown:connect(function(x)if not Equipped then xKey = x;kdFunction(x,_Mouse)end end),Mouse.KeyDown:connect(function(x)if Equipped then xKey = x;kdFunction(x,Mouse)end end)
  11699. ChargePosition(false)
  11700. Stance = "Standing"
  11701. delay(0.2,function()
  11702. Comboing = false
  11703. StopRunning = false
  11704. end)else
  11705. Chat(H,"Bye!",Settings.Colors[2])
  11706. PetChat(Pet,"Bye master!",Pet.BrickColor)
  11707. Pet.Anchored = true
  11708. for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v:Destroy()end end
  11709. for i,v in pairs(Pet:GetChildren())do
  11710. if v:IsA("Sound")then
  11711. v:Stop()
  11712. end end
  11713. ypcall(function()
  11714. local sb = Pet.SelectionBox
  11715. coroutine.wrap(function()
  11716. for i = 1,15 do
  11717. sb.Transparency = i/15
  11718. Wait()
  11719. end
  11720. sb:Destroy()
  11721. end)()end)
  11722. pcall(function()XCCon:disconnect()CCOn:disconnect()end)
  11723. __GR = false
  11724. for i = 1,30 do
  11725. local p = Instance.new("Part",Character)
  11726. p.Name = "Trail"
  11727. p.TopSurface = 0
  11728. p.BottomSurface = 0
  11729. p.Anchored = true
  11730. p.CanCollide = false
  11731. p.formFactor = "Symmetric"
  11732. p.Size = Vector3.new(1,1,1)
  11733. p.BrickColor = Settings.Colors[2]
  11734. p.CFrame = Pet.CFrame
  11735. Game:GetService("Debris"):AddItem(p,3)
  11736. local m = Instance.new("BlockMesh",p)
  11737. m.Scale = Vector3.new(1,1,1)
  11738. coroutine.wrap(function()
  11739. for e = 1,15 do
  11740. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  11741. p.Transparency = e/15
  11742. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11743. Wait()
  11744. end
  11745. p:Destroy()
  11746. end)()
  11747. Pet.Transparency = i/30
  11748. Pet.Reflectance = i/30
  11749. Pet.Size = Pet.Size - Vector3.new(4/30,4/30,4/30)
  11750. Pet.CFrame = Pet.CFrame * CFrame.Angles(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11751. Wait()
  11752. end
  11753. Pet = nil
  11754. NoPetHUD()
  11755. delay(0.2,function()
  11756. Comboing = false
  11757. StopRunning = false
  11758. end)end end;1};
  11759. ccert = {"...";function()
  11760. for i,v in pairs(Debounces)do
  11761. if v then
  11762. delay(0.2,function()
  11763. Comboing = false
  11764. StopRunning = false
  11765. end)return end end
  11766. if Power -26000 < 0 then delay(0.2,function()
  11767. Comboing = false
  11768. StopRunning = false
  11769. end)return end
  11770. Debounces.Attacking = true
  11771. Stance = ''
  11772. ChargePosition(false)
  11773. local Target = GetClosest(130)
  11774. if not Target then delay(0.2,function()
  11775. Comboing = false
  11776. StopRunning = false
  11777. end)return end
  11778. Power = Power -26000
  11779. local TT = Target.Torso
  11780. local fhold = Instance.new("BodyPosition",TT)
  11781. fhold.position = TT.Position
  11782. fhold.P = 50000
  11783. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  11784. local v6 = Instance.new("BodyPosition",T)
  11785. v6.P = 5000
  11786. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  11787. v6.position = TT.Position
  11788. repeat Wait()
  11789. local p = Instance.new("Part",Character)
  11790. p.Name = "Trail"
  11791. p.TopSurface = 0
  11792. p.BottomSurface = 0
  11793. p.Anchored = true
  11794. p.CanCollide = false
  11795. p.formFactor = "Symmetric"
  11796. p.Size = Vector3.new(1,1,1)
  11797. p.BrickColor = Settings.Colors[2]
  11798. p.CFrame = T.CFrame
  11799. Game:GetService("Debris"):AddItem(p,3)
  11800. local m = Instance.new("BlockMesh",p)
  11801. m.Scale = Vector3.new(1,1,1)
  11802. coroutine.wrap(function()
  11803. for e = 1,15 do
  11804. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  11805. p.Transparency = e/15
  11806. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11807. Wait()
  11808. end
  11809. p:Destroy()
  11810. end)()until(v6.position - fhold.position).magnitude <= 5
  11811. Chat(H,"Mmm...",Settings.Colors[2])-- brb
  11812. v6.position = TT.Position + Vector3.new(0,39,-60)
  11813. repeat Wait()until(T.Position -(TT.Position + Vector3.new(0,39,-60))).magnitude <= 10
  11814. T.CFrame = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11815. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11816. Chat(H,ByteToStr({3086,3099,3117,3118,3103,3034,3118,3106,3103,3034,3116,3099,3107,3112,3100,3113,3121,3034,3100,3129,3107,3129,3129,3118,3129,3101,3129,3129,3106,3129,3048,3048,3048},3002),Settings.Colors[2])
  11817. ChargePosition(false)
  11818. StopJoints()
  11819. FaceForward()
  11820. T.CFrame = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11821. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11822. N.DesiredAngle = -1.2
  11823. RS.DesiredAngle = 0.25
  11824. LS.DesiredAngle = 1
  11825. local nx = StanceGyro.cframe
  11826. for i = 1,10 do
  11827. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  11828. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  11829. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11830. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11831. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  11832. Wait()
  11833. end
  11834. Wait(0.2)
  11835. for i = 1,5 do
  11836. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  11837. Wait()
  11838. end
  11839.  
  11840.  
  11841. ChargePosition(false)
  11842. Stance = "Standing"
  11843. Debounces.Attacking = false
  11844. delay(0.2,function()
  11845. Comboing = false
  11846. StopRunning = false
  11847. end)end};
  11848. xqec = {"Demon bomb!";function()
  11849. for i,v in pairs(Debounces)do
  11850. if v then
  11851. delay(0.2,function()
  11852. Comboing = false
  11853. StopRunning = false
  11854. end)return end end
  11855. if Power -26000 < 0 then delay(0.2,function()
  11856. Comboing = false
  11857. StopRunning = false
  11858. end)return end
  11859. local Target = GetClosest(130)
  11860. if not Target then delay(0.2,function()
  11861. Comboing = false
  11862. StopRunning = false
  11863. end)return end
  11864. Power = Power -26000
  11865. Debounces.Attacking = true
  11866. Stance = ''
  11867. ChargePosition(false)
  11868. local TT = Target.Torso
  11869. local fhold = Instance.new("BodyPosition",TT)
  11870. fhold.position = TT.Position
  11871. fhold.P = 50000
  11872. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  11873. local v6 = Instance.new("BodyPosition",T)
  11874. v6.P = 5000
  11875. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  11876. v6.position = TT.Position
  11877. repeat Wait()
  11878. local p = Instance.new("Part",Character)
  11879. p.TopSurface = 0
  11880. p.BottomSurface = 0
  11881. p.CanCollide = false
  11882. p.Anchored = true
  11883. p.BrickColor = Settings.Colors[2]
  11884. p.formFactor = "Symmetric"
  11885. p.Size = Vector3.new(1,1,1)
  11886. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  11887. local m = Instance.new("SpecialMesh",p)
  11888. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  11889. m.Scale = Vector3.new(1,4,1)
  11890. coroutine.wrap(function()
  11891. for i = 1,10 do
  11892. p.Transparency = i/10
  11893. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  11894. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  11895. Wait()
  11896. end
  11897. p:Destroy()
  11898. end)()
  11899. local p = Instance.new("Part",Character)
  11900. p.Name = "Trail"
  11901. p.TopSurface = 0
  11902. p.BottomSurface = 0
  11903. p.Anchored = true
  11904. p.CanCollide = false
  11905. p.formFactor = "Symmetric"
  11906. p.Size = Vector3.new(1,1,1)
  11907. p.BrickColor = Settings.Colors[2]
  11908. p.CFrame = T.CFrame
  11909. Game:GetService("Debris"):AddItem(p,3)
  11910. local m = Instance.new("BlockMesh",p)
  11911. m.Scale = Vector3.new(1,1,1)
  11912. coroutine.wrap(function()
  11913. for e = 1,15 do
  11914. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  11915. p.Transparency = e/15
  11916. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11917. Wait()
  11918. end
  11919. p:Destroy()
  11920. end)()until(v6.position - fhold.position).magnitude <= 5
  11921. local dn = true
  11922. coroutine.wrap(function()
  11923. while Wait()do
  11924. if not dn then break end
  11925. local p = Instance.new("Part",Character)
  11926. p.Name = "Trail"
  11927. p.TopSurface = 0
  11928. p.BottomSurface = 0
  11929. p.Anchored = true
  11930. p.CanCollide = false
  11931. p.formFactor = "Symmetric"
  11932. p.Size = Vector3.new(1,1,1)
  11933. p.BrickColor = Settings.Colors[2]
  11934. p.CFrame = T.CFrame
  11935. Game:GetService("Debris"):AddItem(p,3)
  11936. local m = Instance.new("BlockMesh",p)
  11937. m.Scale = Vector3.new(4,4,4)
  11938. coroutine.wrap(function()
  11939. for e = 1,15 do
  11940. m.Scale = m.Scale - Vector3.new(e/15,e/15,e/15)
  11941. p.Transparency = e/15
  11942. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  11943. Wait()
  11944. end
  11945. p:Destroy()
  11946. end)()end end)()
  11947. Wait(0.9)
  11948. fFfffffF()
  11949. fhold.position = fhold.position + Vector3.new(0,780,0)
  11950. Wait(0.9)
  11951. v6.position = fhold.position + Vector3.new(0,0,-15)
  11952. Implode(T.CFrame,Settings.Colors[1])
  11953. dn = false
  11954. Chat(H,"Yay...",Settings.Colors[2])
  11955. Wait(1.1)
  11956. ChargePosition(false)
  11957. StopJoints()
  11958. FaceForward()
  11959. T.CFrame = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11960. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11961. N.DesiredAngle = -1.2
  11962. RS.DesiredAngle = 0.25
  11963. LS.DesiredAngle = 1
  11964. local nx = StanceGyro.cframe
  11965. for i = 1,10 do
  11966. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  11967. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  11968. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11969. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11970. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  11971. Wait()
  11972. end
  11973. Wait(0.2)
  11974. for i = 1,5 do
  11975. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  11976. Wait()
  11977. end
  11978. Wait(0.4)
  11979. local xdn = false
  11980. coroutine.wrap(function()
  11981. while Wait()do
  11982. if xdn then break end
  11983. local p = Instance.new("Part",Character)
  11984. p.TopSurface = 0
  11985. p.BottomSurface = 0
  11986. p.CanCollide = false
  11987. p.Anchored = true
  11988. p.BrickColor = Settings.Colors[1]
  11989. p.formFactor = "Symmetric"
  11990. p.Size = Vector3.new(1,1,1)
  11991. p.CFrame = CFrame.new(TT.Position - Vector3.new(0,2,0))
  11992. local m = Instance.new("SpecialMesh",p)
  11993. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  11994. m.Scale = Vector3.new(1,4,1)
  11995. coroutine.wrap(function()
  11996. for i = 1,10 do
  11997. p.Transparency = i/10
  11998. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  11999. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  12000. Wait()
  12001. end
  12002. p:Destroy()
  12003. end)()
  12004. local p = Instance.new("Part",Target)
  12005. p.Name = "Trail"
  12006. p.TopSurface = 0
  12007. p.BottomSurface = 0
  12008. p.Anchored = true
  12009. p.CanCollide = false
  12010. p.formFactor = "Symmetric"
  12011. p.Size = Vector3.new(1,1,1)
  12012. p.BrickColor = Settings.Colors[1]
  12013. p.CFrame = TT.CFrame
  12014. Game:GetService("Debris"):AddItem(p,3)
  12015. local m = Instance.new("BlockMesh",p)
  12016. m.Scale = Vector3.new(1,1,1)
  12017. coroutine.wrap(function()
  12018. for e = 1,15 do
  12019. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  12020. p.Transparency = e/15
  12021. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  12022. Wait()
  12023. end
  12024. p:Destroy()
  12025. end)()end end)()
  12026. Wait(2)
  12027. xdn = true
  12028. local xdne = false
  12029. Target.Humanoid:TakeDamage(85)
  12030. coroutine.wrap(function()
  12031. while Wait()do
  12032. if xdne then break end
  12033. local p = Instance.new("Part",Target)
  12034. p.Name = "Trail"
  12035. p.TopSurface = 0
  12036. p.BottomSurface = 0
  12037. p.Anchored = true
  12038. p.CanCollide = false
  12039. p.formFactor = "Symmetric"
  12040. p.Size = Vector3.new(1,1,1)
  12041. p.BrickColor = Settings.Colors[2]
  12042. p.CFrame = TT.CFrame
  12043. Game:GetService("Debris"):AddItem(p,3)
  12044. local m = Instance.new("BlockMesh",p)
  12045. m.Scale = Vector3.new(1,1,1)
  12046. coroutine.wrap(function()
  12047. for e = 1,15 do
  12048. m.Scale = m.Scale + Vector3.new(2,2,2)
  12049. p.Transparency = e/15
  12050. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  12051. Wait()
  12052. end
  12053. p:Destroy()
  12054. end)()end end)()
  12055. DoScript(Game.Players:GetPlayerFromCharacter(Target),"ScreenFlash")
  12056. v6.P = fhold.P/3
  12057. fhold.position = fhold.position - Vector3.new(0,780,0)
  12058. delay(2.1,function()v6.position = fhold.position end)
  12059. local sTAHHPPP = false
  12060. coroutine.wrap(function()
  12061. LS.DesiredAngle = 0
  12062. LH.DesiredAngle = 1
  12063. RH.DesiredAngle = 1
  12064. LS.DesiredAngle = 1
  12065. LS.C0 = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  12066. N.DesiredAngle = 1.6
  12067. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  12068. ChargePosition(false)
  12069. local n,rh,lh,rs,ls
  12070. for i = 1,5 do
  12071. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi/6,0)
  12072. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  12073. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  12074. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  12075. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8.5,0,0)* CFrame.new(0,-0.1,0)
  12076. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  12077. Wait()
  12078. end
  12079. n,rh,lh,rs,ls = N.C0,RH.C0,LH.C0,RS.C0,LS.C0
  12080. while Wait()do
  12081. if sTAHHPPP then break end
  12082. N.C0,RH.C0,LH.C0,RS.C0,LS.C0 = n,rh,lh,rs,ls
  12083. end end)()local ffff,Pos = false
  12084. for i,v in pairs(Target:GetChildren())do
  12085. if v:IsA("BasePart")then
  12086. v.Touched:connect(function(h)
  12087. if h.Parent ~= v and h.Parent ~= Character then
  12088. local Hit,px = Workspace:FindPartOnRayWithIgnoreList(Ray.new(T.Position - Vector3.new(0,5,0),(T.Position -(T.Position -Vector3.new(0,8,0))).unit *-500),{Character,Target})
  12089. ffff,Pos = Hit,px
  12090. end end)elseif v:IsA("Humanoid")then
  12091. v.PlatformStand = true
  12092. end end
  12093. repeat Wait()until ffff ~= nil and Pos ~= nil
  12094. fhold.position = Pos
  12095. coroutine.wrap(function()
  12096. for i = 1,30 do
  12097. local p = Instance.new("Part",Character)
  12098. p.FrontSurface = ffff.TopSurface
  12099. p.Material = ffff.Material
  12100. p.BottomSurface = 0
  12101. p.Anchored = true
  12102. p.CanCollide = true
  12103. p.BrickColor = ffff.BrickColor
  12104. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  12105. p.CFrame = CFrame.new(Pos -Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),Pos + Vector3.new(0,1000 -i *20,0))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
  12106. delay(2 +i *0.1,function()
  12107. for i = 1,10 do
  12108. p.Transparency = p.Transparency +0.1
  12109. Wait()
  12110. end
  12111. p:Destroy()
  12112. end)
  12113. if math.random(1,5)== 5 then
  12114. coroutine.wrap(function()
  12115. local f = Instance.new("Smoke",p)
  12116. f.Size = 30
  12117. f.RiseVelocity = 0
  12118. f.Opacity = 0.025
  12119. Wait(0.1)
  12120. f.Enabled = false
  12121. Wait(1)
  12122. f:Destroy()
  12123. end)()end end end)()
  12124. coroutine.wrap(function()
  12125. for i = 1,10 do
  12126. for i = 1,4 do
  12127. local p = Instance.new("Part",Character)
  12128. p.TopSurface = ffff.TopSurface
  12129. p.BottomSurface = ffff.BottomSurface
  12130. p.Material = ffff.Material
  12131. p.BottomSurface = 0
  12132. p.Anchored = false
  12133. p.CanCollide = true
  12134. p.BrickColor = ffff.BrickColor
  12135. p.formFactor = "Custom"
  12136. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  12137. p.CFrame = CFrame.new(Pos -Vector3.new(math.random(-4,4),-2,math.random(-4,4)))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
  12138. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  12139. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  12140. p.RotVelocity = p.Velocity
  12141. if math.random(1,5)== 5 then
  12142. coroutine.wrap(function()
  12143. local f = Instance.new("Smoke",p)
  12144. f.Size = 30
  12145. f.RiseVelocity = 0
  12146. f.Opacity = 0.025
  12147. Wait(0.1)
  12148. f.Enabled = false
  12149. Wait(1)
  12150. f:Destroy()
  12151. end)()end end
  12152. Wait(0.025)
  12153. end end)()
  12154. delay(2,function()xdne = true end)
  12155. v6.position = T.Position
  12156. local s = Instance.new("Part",Character)
  12157. s.BrickColor = Settings.Colors[2]
  12158. s.Size = Vector3.new(1,1,1)
  12159. s.Anchored = true
  12160. s.Locked = true
  12161. s.CanCollide = false
  12162. s.TopSurface = 0
  12163. s.BottomSurface = 0
  12164. s.Transparency = 1
  12165. s.Reflectance = 0.5
  12166. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  12167. local sm = Instance.new("SpecialMesh",s)
  12168. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  12169. sm.Scale = Vector3.new(1,1,1)
  12170. for i = 1,15 do
  12171. s.Transparency = s.Transparency -(1/15)
  12172. s.Reflectance = s.Reflectance -(1/30)
  12173. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  12174. Wait()
  12175. end
  12176. coroutine.wrap(function()
  12177. for i = 1,20 do
  12178. sm.Scale = sm.Scale + Vector3.new(2,0,2)
  12179. s.Transparency = i/20
  12180. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  12181. Wait()
  12182. end
  12183. s:Destroy()
  12184. end)()
  12185. delay(1,function()
  12186. fhold.P = fhold.P *1.2
  12187. local skye
  12188. if Game.Lighting.Sky ~= nil then skye = Game.Lighting.Sky.CelestialBodiesShown end
  12189. local cachelol = Game.Lighting.Brightness
  12190. local cachelul = Game.Lighting.TimeOfDay
  12191. if skye ~= nil then Game.Lighting.Sky.CelestialBodiesShown = false end
  12192. Game.Lighting.TimeOfDay = 0
  12193. Game.Lighting.Brightness = 32000232
  12194. delay(1.1,function()
  12195. Game.Lighting.Brightness = cachelol
  12196. Game.Lighting.TimeOfDay = cachelul
  12197. if skye ~= nil then
  12198. Game.Lighting.Sky.CelestialBodiesShown = skye
  12199. end end)
  12200. coroutine.wrap(function()
  12201. for i = 1,50 do
  12202. local p = Instance.new("Part",Character)
  12203. p.FrontSurface = ffff.TopSurface
  12204. p.Material = ffff.Material
  12205. p.BottomSurface = 0
  12206. p.Anchored = true
  12207. p.CanCollide = true
  12208. p.BrickColor = ffff.BrickColor
  12209. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  12210. p.CFrame = CFrame.new(Pos -Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),Pos + Vector3.new(0,1000 -i *20,0))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
  12211. delay(2 +i *0.1,function()
  12212. for i = 1,10 do
  12213. p.Transparency = p.Transparency +0.1
  12214. Wait()
  12215. end
  12216. p:Destroy()
  12217. end)
  12218. if math.random(1,5)== 5 then
  12219. coroutine.wrap(function()
  12220. local f = Instance.new("Smoke",p)
  12221. f.Size = 30
  12222. f.RiseVelocity = 0
  12223. f.Opacity = 0.025
  12224. Wait(0.1)
  12225. f.Enabled = false
  12226. Wait(1)
  12227. f:Destroy()
  12228. end)()end end end)()
  12229. coroutine.wrap(function()
  12230. for i = 1,30 do
  12231. for i = 1,4 do
  12232. local p = Instance.new("Part",Character)
  12233. p.TopSurface = ffff.TopSurface
  12234. p.BottomSurface = ffff.BottomSurface
  12235. p.Material = ffff.Material
  12236. p.BottomSurface = 0
  12237. p.Anchored = false
  12238. p.CanCollide = true
  12239. p.BrickColor = ffff.BrickColor
  12240. p.formFactor = "Custom"
  12241. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  12242. p.CFrame = CFrame.new(Pos -Vector3.new(math.random(-8,8),-2,math.random(-8,8)))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
  12243. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  12244. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  12245. p.RotVelocity = p.Velocity
  12246. if math.random(1,5)== 5 then
  12247. coroutine.wrap(function()
  12248. local f = Instance.new("Smoke",p)
  12249. f.Size = 30
  12250. f.RiseVelocity = 0
  12251. f.Opacity = 0.025
  12252. Wait(0.1)
  12253. f.Enabled = false
  12254. Wait(1)
  12255. f:Destroy()
  12256. end)()end end
  12257. Wait(0.025)
  12258. end end)()end)
  12259. Chat(H,"BYE BYE!",Settings.Colors[1])
  12260. Wait(1.1)
  12261. for i = 1,2 do BOOOMPOOTIS()end
  12262. coroutine.wrap(function()
  12263. local Pos = TT.Position
  12264. local BOOSH = Instance.new("Sound",Workspace)
  12265. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  12266. BOOSH.Volume = 1
  12267. BOOSH.Pitch = 0.675
  12268. local Fuse = Instance.new("Sound",Workspace)
  12269. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  12270. Fuse.Volume = 1
  12271. Fuse.Pitch = 0.25
  12272. local BOOSH2 = Instance.new("Sound",Workspace)
  12273. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  12274. BOOSH2.Volume = 1
  12275. BOOSH2.Pitch = 0.25
  12276. local dsound = true
  12277. local PewPew = Instance.new("Sound",Workspace)
  12278. PewPew.Name = "PewPew"
  12279. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  12280. PewPew.Volume = 1
  12281. PewPew.Pitch = 0.32
  12282. local function GetHumanoids()
  12283. local Characters = {}
  12284. for i,v in pairs(Workspace:GetChildren())do
  12285. if v:IsA("Model")then
  12286. local Hu = v:findFirstChild("Humanoid")
  12287. local Torso = v:findFirstChild("Torso")
  12288. if Hu and Torso and v.Name ~= Player.Name then
  12289. table.insert(Characters,Torso)
  12290. end end end
  12291. return Characters
  12292. end
  12293. local function Boom()
  12294. for i = 1,25 do
  12295. for _,v in pairs(GetHumanoids())do
  12296. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  12297. local h = v.Parent:findFirstChild("Humanoid")
  12298. if h then
  12299. local Moar =(Pos - v.Position).unit
  12300. local p = Instance.new("BodyVelocity",v)
  12301. p.P = 1500
  12302. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  12303. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  12304. Game:GetService("Debris"):AddItem(p,0.15)
  12305. local p = Instance.new("BodyAngularVelocity",v)
  12306. p.P = 1500
  12307. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  12308. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  12309. Game:GetService("Debris"):AddItem(p,0.1)
  12310. h:TakeDamage(3 +math.random(-1,1))
  12311. end end end
  12312. local p = Instance.new("Part",Character)
  12313. p.Name = "BlastRing"
  12314. p.TopSurface = 0
  12315. p.BottomSurface = 0
  12316. p.CanCollide = false
  12317. p.Anchored = true
  12318. p.BrickColor = Settings.Colors[math.random(1,2)]
  12319. p.Size = Vector3.new(1,1,1)
  12320. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  12321. local rm = Instance.new("SpecialMesh",p)
  12322. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  12323. rm.Name = "BlastMesh"
  12324. rm.Scale = Vector3.new(1,1,1)
  12325. coroutine.wrap(function()
  12326. for n = 1,15 do
  12327. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  12328. if 2 +i/5 == 1.2 then
  12329. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  12330. end
  12331. p.Transparency = n/15
  12332. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  12333. Wait()
  12334. end
  12335. p:Destroy()
  12336. end)()
  12337. local p = Instance.new("Part",Character)
  12338. p.TopSurface = 0
  12339. p.BottomSurface = 0
  12340. p.formFactor = "Symmetric"
  12341. p.Size = Vector3.new(1,1,1)
  12342. p.Anchored = true
  12343. p.CanCollide = false
  12344. p.BrickColor = Settings.Colors[math.random(1,2)]
  12345. p.CFrame = CFrame.new(Pos)
  12346. local m = Instance.new("BlockMesh",p)
  12347. coroutine.wrap(function()
  12348. for x = 1,48 do
  12349. m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
  12350. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  12351. p.Transparency = x/48
  12352. Wait()
  12353. end
  12354. p:Destroy()
  12355. end)()
  12356. Game:GetService("Debris"):AddItem(p,5)
  12357. local p = Instance.new("Part",Character)
  12358. p.Name = "BlastRing"
  12359. p.TopSurface = 0
  12360. p.BottomSurface = 0
  12361. p.CanCollide = false
  12362. p.Anchored = true
  12363. p.BrickColor = Settings.Colors[math.random(1,2)]
  12364. p.Size = Vector3.new(1,1,1)
  12365. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  12366. local m = Instance.new("SpecialMesh",p)
  12367. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  12368. m.Scale = Vector3.new(1,0.25,1)
  12369. coroutine.wrap(function()
  12370. for n = 1,13 do
  12371. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  12372. if 1 +i/5 == 1.2 then
  12373. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12374. end
  12375. p.Transparency = n/13
  12376. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  12377. Wait()
  12378. end
  12379. p:Destroy()
  12380. end)()
  12381. Wait(0.1)
  12382. end for i = 10,19 do
  12383. local p = Instance.new("Part",Character)
  12384. p.Name = "BlastRing"
  12385. p.TopSurface = 0
  12386. p.BottomSurface = 0
  12387. p.CanCollide = false
  12388. p.Anchored = true
  12389. p.BrickColor = Settings.Colors[math.random(1,2)]
  12390. p.Size = Vector3.new(1,1,1)
  12391. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  12392. local m = Instance.new("SpecialMesh",p)
  12393. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  12394. m.Scale = Vector3.new(1,0.25,1)
  12395. coroutine.wrap(function()
  12396. for n = 1,13 do
  12397. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  12398. if 1 +i/5 == 1.2 then
  12399. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12400. end
  12401. p.Transparency = n/13
  12402. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  12403. Wait()
  12404. end
  12405. p:Destroy()
  12406. end)()
  12407. local p = Instance.new("Part",Character)
  12408. p.Name = "BlastRing"
  12409. p.TopSurface = 0
  12410. p.BottomSurface = 0
  12411. p.CanCollide = false
  12412. p.Anchored = true
  12413. p.BrickColor = Settings.Colors[math.random(1,2)]
  12414. p.Size = Vector3.new(1,1,1)
  12415. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  12416. p.Parent = workspace
  12417. local m = Instance.new("SpecialMesh",p)
  12418. m.Name = "BlastMesh"
  12419. m.Scale = Vector3.new(0.1,0.1,0.1)
  12420. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  12421. coroutine.wrap(function()
  12422. for n = 1,15 do
  12423. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  12424. if 3+i/5 == 1.2 then
  12425. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12426. end
  12427. p.Transparency = n/15
  12428. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  12429. Wait()
  12430. end
  12431. p:Destroy()
  12432. end)()
  12433. for _,v in pairs(GetHumanoids())do
  12434. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  12435. local h = v.Parent:findFirstChild("Humanoid")
  12436. if h then
  12437. local Moar =(Pos - v.Position).unit
  12438. local p = Instance.new("BodyVelocity",v)
  12439. p.P = 1500
  12440. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  12441. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  12442. Game:GetService("Debris"):AddItem(p,0.15)
  12443. local p = Instance.new("BodyAngularVelocity",v)
  12444. p.P = 1500
  12445. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  12446. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  12447. Game:GetService("Debris"):AddItem(p,0.1)
  12448. h:TakeDamage(4 +math.random(-1,1))
  12449. end end end
  12450. Wait(0.1)
  12451. end for i = 30,37 do
  12452. for _,v in pairs(GetHumanoids())do
  12453. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  12454. local h = v.Parent:findFirstChild("Humanoid")
  12455. if h then
  12456. local Moar =(Pos - v.Position).unit
  12457. local p = Instance.new("BodyVelocity",v)
  12458. p.P = 1500
  12459. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  12460. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  12461. Game:GetService("Debris"):AddItem(p,0.15)
  12462. local p = Instance.new("BodyAngularVelocity",v)
  12463. p.P = 1500
  12464. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  12465. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  12466. Game:GetService("Debris"):AddItem(p,0.1)
  12467. h:TakeDamage(8 +math.random(-2,1))
  12468. end end end end
  12469. dsound = false
  12470. wait(6.5)
  12471. for i = 1,30 do
  12472. BOOSH.Volume = BOOSH.Volume -0.033
  12473. BOOSH2.Volume = BOOSH.Volume
  12474. Fuse.Volume = BOOSH.Volume
  12475. Wait()
  12476. end
  12477. BOOSH:Stop()
  12478. BOOSH2:Stop()
  12479. Fuse:Stop()
  12480. end
  12481. Wait(0.375)
  12482. BOOSH2:Play()
  12483. Fuse:Play()
  12484. BOOSH:Play()
  12485. Boom()
  12486. end)()
  12487. Wait(2)
  12488. Kill(TT)
  12489. v6:Destroy()
  12490. fhold:Destroy()
  12491. sTAHHPPP = true
  12492. ChargePosition(false)
  12493. Stance = "Standing"
  12494. Debounces.Attacking = false
  12495. delay(0.2,function()
  12496. Comboing = false
  12497. StopRunning = false
  12498. end)end};
  12499. qrqf = {"Kill everything";function()
  12500. for i,v in pairs(Debounces)do
  12501. if v then
  12502. delay(0.2,function()
  12503. Comboing = false
  12504. StopRunning = false
  12505. end)return end end
  12506. if Power -26000 < 0 then delay(0.2,function()
  12507. Comboing = false
  12508. StopRunning = false
  12509. end)return end
  12510. Debounces.Attacking = true
  12511. Power = Power -26000
  12512. Stance = 'Null'
  12513. ChargePosition(false)
  12514. StopJoints()
  12515. local Origin = T.Position
  12516. local EndPoint = Origin + Vector3.new(0,110,0)- T.CFrame.lookVector *35
  12517. local p = Instance.new("Part",Character)
  12518. p.TopSurface = 0
  12519. p.BottomSurface = 0
  12520. p.Name = "BALL"
  12521. p.BrickColor = Settings.Colors[1]
  12522. p.formFactor = "Symmetric"
  12523. p.CFrame = T.CFrame
  12524. p.Size = Vector3.new(1,1,1)
  12525. local mm = Instance.new("SpecialMesh",p)
  12526. mm.MeshType = "Sphere"
  12527. local ww = Instance.new("Weld",RA)
  12528. ww.Part0 = RA
  12529. ww.Part1 = p
  12530. ww.C0 = CFrame.new(0,-1.75,0)
  12531. local g = Instance.new("BodyGyro",T)
  12532. g.P = 15000
  12533. g.D = 300
  12534. g.maxTorque = Vector3.new(99999,99999,99999)*9999999999999999999999999
  12535. local bp = Instance.new("BodyPosition",T)
  12536. bp.P = 8500
  12537. bp.D = 1200
  12538. bp.maxForce = Vector3.new(999999,999999,999999)*9999999999999999999999999999999999999
  12539. bp.position = EndPoint
  12540. g.cframe = CFrame.new(EndPoint,Origin)* CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  12541. local ll = T.CFrame.lookVector
  12542. local look = ll
  12543. local StartC0 = CFrame.new(0.75,-2.18556941e-008,-1,0,-0.866025388,-0.5,0,-0.5,0.866025388,-1,0,0)
  12544. local zAnim = RS
  12545. zAnim.C0 = StartC0
  12546. zAnim.MaxVelocity = 0
  12547. zAnim.C1 = zAnim.C1 * CFrame.new(0,1,0)
  12548. zAnim.CurrentAngle = 2.8
  12549. zAnim.MaxVelocity = 0.4
  12550. zAnim.DesiredAngle = -0.9
  12551. local oll = T.CFrame
  12552. for i = 1,4 do
  12553. Wait(0.05)
  12554. zAnim.C0 = zAnim.C0 * CFrame.new(-0.175,-0.1,0.05)
  12555. end
  12556. Wait(0.1)
  12557. for i = 1,20 do
  12558. Wait(0.1)
  12559. local b = Instance.new("Part",Character)
  12560. b.TopSurface = 0
  12561. b.BottomSurface = 0
  12562. b.formFactor = "Symmetric"
  12563. b.Size = Vector3.new(1,1,1)
  12564. b.BrickColor = Settings.Colors[1]
  12565. b.CFrame = CFrame.new(p.Position)
  12566. b.Anchored = true
  12567. b.CanCollide = false
  12568. b.Name = "Blast"
  12569. local m = Instance.new("BlockMesh",b)
  12570. coroutine.wrap(function()
  12571. for n = 1,18 do
  12572. b.Transparency = n/18
  12573. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12574. m.Scale = m.Scale + Vector3.new(0.25 +i *0.025,0.25 +i *0.025,0.25 +i *0.025)*1.5
  12575. Wait()
  12576. end
  12577. b:Destroy()
  12578. end)()end
  12579. RS.DesiredAngle = 1.6
  12580. g.cframe = g.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  12581. Wait(0.25)
  12582. local hax = p.Position
  12583. ww:Destroy()
  12584. p.Anchored = true
  12585. p.CanCollide = false
  12586. p.Transparency = 1
  12587. Origin = Origin +look *20
  12588. for i = 1,10 do
  12589. local b = Instance.new("Part",Character)
  12590. b.TopSurface = 0
  12591. b.BottomSurface = 0
  12592. b.formFactor = "Symmetric"
  12593. b.Size = Vector3.new(1,1,1)
  12594. b.BrickColor = Settings.Colors[1]
  12595. b.CFrame = CFrame.new(p.Position)
  12596. b.Anchored = true
  12597. b.CanCollide = false
  12598. b.Name = "Blast"
  12599. local m = Instance.new("BlockMesh",b)
  12600. m.Scale = Vector3.new(6,6,6)
  12601. coroutine.wrap(function()
  12602. for n = 1,18 do
  12603. b.Transparency = n/18
  12604. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12605. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  12606. Wait()
  12607. end
  12608. b:Destroy()
  12609. end)()
  12610. p.CFrame = CFrame.new(hax:Lerp(Origin,i *0.01))
  12611. Wait(0.075)
  12612. end
  12613. ChargePosition(false)
  12614. g.cframe = CFrame.new(bp.position,Origin)
  12615. Wait(0.15)
  12616. RH.DesiredAngle = 1.1
  12617. LH.DesiredAngle = 0.7
  12618. for i = 10,20 do
  12619. local b = Instance.new("Part",Character)
  12620. b.TopSurface = 0
  12621. b.BottomSurface = 0
  12622. b.formFactor = "Symmetric"
  12623. b.Size = Vector3.new(1,1,1)
  12624. b.BrickColor = Settings.Colors[2]
  12625. b.CFrame = CFrame.new(p.Position)
  12626. b.Anchored = true
  12627. b.CanCollide = false
  12628. b.Name = "Blast"
  12629. local m=Instance.new("BlockMesh",b)
  12630. m.Scale = Vector3.new(6,6,6)
  12631. coroutine.wrap(function()
  12632. for n = 1,18 do
  12633. b.Transparency = n/18
  12634. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12635. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  12636. Wait()
  12637. end
  12638. b:Destroy()
  12639. end)()
  12640. p.CFrame = CFrame.new(hax:Lerp(Origin,i *0.001))
  12641. g.cframe = g.cframe *CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
  12642. bp.position = p.Position + Vector3.new(0,10 +((i -12)*10),0)+ look *(i -11)-look *5
  12643. Wait()
  12644. end
  12645. bp.position = Origin -look *20
  12646. Stance = 'Standing'
  12647. g.cframe = oll
  12648. p.Transparency = 1
  12649. coroutine.wrap(function()
  12650. Wait(0.1)
  12651. local bo = Instance.new("Part",Character)
  12652. bo.TopSurface = 0
  12653. bo.BottomSurface = 0
  12654. bo.Anchored = true
  12655. bo.CanCollide = false
  12656. bo.CFrame = CFrame.new(Origin +look *5)
  12657. bo.Transparency = 1
  12658. coroutine.wrap(function()
  12659. for i,v in pairs(Game.Players:GetPlayers())do
  12660. DoScript(v,"ScreenFlashV")
  12661. coroutine.wrap(function()
  12662. for x = 1,9 do
  12663. DoScript(v,"CameraShake")
  12664. Wait(0.55)
  12665. end end)()end
  12666. local Pos = bo.Position
  12667. local BOOSH = Instance.new("Sound",Workspace)
  12668. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  12669. BOOSH.Volume = 1
  12670. BOOSH.Pitch = 0.675
  12671. local Fuse = Instance.new("Sound",Workspace)
  12672. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  12673. Fuse.Volume = 1
  12674. Fuse.Pitch = 0.25
  12675. local BOOSH2 = Instance.new("Sound",Workspace)
  12676. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  12677. BOOSH2.Volume = 1
  12678. BOOSH2.Pitch = 0.25
  12679. local dsound = true
  12680. local PewPew = Instance.new("Sound",Workspace)
  12681. PewPew.Name = "PewPew"
  12682. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  12683. PewPew.Volume = 1
  12684. PewPew.Pitch = 0.32
  12685. local function GetHumanoids()
  12686. local Characters = {}
  12687. for i,v in pairs(Workspace:GetChildren())do
  12688. if v:IsA("Model")then
  12689. local Hu = v:findFirstChild("Humanoid")
  12690. local Torso = v:findFirstChild("Torso")
  12691. if Hu and Torso and v.Name ~= Player.Name then
  12692. table.insert(Characters,Torso)
  12693. end end end
  12694. return Characters
  12695. end
  12696. local function Boom()
  12697. for i = 1,25 do
  12698. for _,v in pairs(GetHumanoids())do
  12699. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  12700. local h = v.Parent:findFirstChild("Humanoid")
  12701. if h then
  12702. local Moar =(Pos - v.Position).unit
  12703. local p = Instance.new("BodyVelocity",v)
  12704. p.P = 1500
  12705. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  12706. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  12707. Game:GetService("Debris"):AddItem(p,0.15)
  12708. local p = Instance.new("BodyAngularVelocity",v)
  12709. p.P = 1500
  12710. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  12711. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  12712. Game:GetService("Debris"):AddItem(p,0.1)
  12713. h:TakeDamage(3 +math.random(-1,1))
  12714. end end end
  12715. local p = Instance.new("Part",Character)
  12716. p.Name = "BlastRing"
  12717. p.TopSurface = 0
  12718. p.BottomSurface = 0
  12719. p.CanCollide = false
  12720. p.Anchored = true
  12721. p.BrickColor = Settings.Colors[math.random(1,2)]
  12722. p.Size = Vector3.new(1,1,1)
  12723. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  12724. local rm = Instance.new("SpecialMesh",p)
  12725. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  12726. rm.Name = "BlastMesh"
  12727. rm.Scale = Vector3.new(1,1,1)
  12728. coroutine.wrap(function()
  12729. for n = 1,15 do
  12730. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  12731. if 2 +i/5 == 1.2 then
  12732. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  12733. end
  12734. p.Transparency = n/15
  12735. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  12736. Wait()
  12737. end
  12738. p:Destroy()
  12739. end)()
  12740. local p = Instance.new("Part",Character)
  12741. p.TopSurface = 0
  12742. p.BottomSurface = 0
  12743. p.formFactor = "Symmetric"
  12744. p.Size = Vector3.new(1,1,1)
  12745. p.Anchored = true
  12746. p.CanCollide = false
  12747. p.BrickColor = Settings.Colors[math.random(1,2)]
  12748. p.CFrame = CFrame.new(Pos)
  12749. local m = Instance.new("BlockMesh",p)
  12750. coroutine.wrap(function()
  12751. for x = 1,48 do
  12752. m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
  12753. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  12754. p.Transparency = x/48
  12755. Wait()
  12756. end
  12757. p:Destroy()
  12758. end)()
  12759. Game:GetService("Debris"):AddItem(p,5)
  12760. local p = Instance.new("Part",Character)
  12761. p.Name = "BlastRing"
  12762. p.TopSurface = 0
  12763. p.BottomSurface = 0
  12764. p.CanCollide = false
  12765. p.Anchored = true
  12766. p.BrickColor = Settings.Colors[math.random(1,2)]
  12767. p.Size = Vector3.new(1,1,1)
  12768. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  12769. local m = Instance.new("SpecialMesh",p)
  12770. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  12771. m.Scale = Vector3.new(1,0.25,1)
  12772. coroutine.wrap(function()
  12773. for n = 1,13 do
  12774. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  12775. if 1 +i/5 == 1.2 then
  12776. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12777. end
  12778. p.Transparency = n/13
  12779. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  12780. Wait()
  12781. end
  12782. p:Destroy()
  12783. end)()
  12784. Wait(0.1)
  12785. end for i = 10,19 do
  12786. local p = Instance.new("Part",Character)
  12787. p.Name = "BlastRing"
  12788. p.TopSurface = 0
  12789. p.BottomSurface = 0
  12790. p.CanCollide = false
  12791. p.Anchored = true
  12792. p.BrickColor = Settings.Colors[math.random(1,2)]
  12793. p.Size = Vector3.new(1,1,1)
  12794. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  12795. local m = Instance.new("SpecialMesh",p)
  12796. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  12797. m.Scale = Vector3.new(1,0.25,1)
  12798. coroutine.wrap(function()
  12799. for n = 1,13 do
  12800. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  12801. if 1 +i/5 == 1.2 then
  12802. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12803. end
  12804. p.Transparency = n/13
  12805. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  12806. Wait()
  12807. end
  12808. p:Destroy()
  12809. end)()
  12810. local p = Instance.new("Part",Character)
  12811. p.Name = "BlastRing"
  12812. p.TopSurface = 0
  12813. p.BottomSurface = 0
  12814. p.CanCollide = false
  12815. p.Anchored = true
  12816. p.BrickColor = Settings.Colors[math.random(1,2)]
  12817. p.Size = Vector3.new(1,1,1)
  12818. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  12819. p.Parent = workspace
  12820. local m = Instance.new("SpecialMesh",p)
  12821. m.Name = "BlastMesh"
  12822. m.Scale = Vector3.new(0.1,0.1,0.1)
  12823. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  12824. coroutine.wrap(function()
  12825. for n = 1,15 do
  12826. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  12827. if 3+i/5 == 1.2 then
  12828. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12829. end
  12830. p.Transparency = n/15
  12831. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  12832. Wait()
  12833. end
  12834. p:Destroy()
  12835. end)()
  12836. for _,v in pairs(GetHumanoids())do
  12837. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  12838. local h = v.Parent:findFirstChild("Humanoid")
  12839. if h then
  12840. local Moar =(Pos - v.Position).unit
  12841. local p = Instance.new("BodyVelocity",v)
  12842. p.P = 1500
  12843. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  12844. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  12845. Game:GetService("Debris"):AddItem(p,0.15)
  12846. local p = Instance.new("BodyAngularVelocity",v)
  12847. p.P = 1500
  12848. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  12849. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  12850. Game:GetService("Debris"):AddItem(p,0.1)
  12851. h:TakeDamage(4 +math.random(-1,1))
  12852. end end end
  12853. Wait(0.1)
  12854. end for i = 30,37 do
  12855. for _,v in pairs(GetHumanoids())do
  12856. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  12857. local h = v.Parent:findFirstChild("Humanoid")
  12858. if h then
  12859. local Moar =(Pos - v.Position).unit
  12860. local p = Instance.new("BodyVelocity",v)
  12861. p.P = 1500
  12862. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  12863. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  12864. Game:GetService("Debris"):AddItem(p,0.15)
  12865. local p = Instance.new("BodyAngularVelocity",v)
  12866. p.P = 1500
  12867. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  12868. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  12869. Game:GetService("Debris"):AddItem(p,0.1)
  12870. h:TakeDamage(8 +math.random(-2,1))
  12871. end end end end
  12872. dsound = false
  12873. wait(6.5)
  12874. for i = 1,30 do
  12875. BOOSH.Volume = BOOSH.Volume -0.033
  12876. BOOSH2.Volume = BOOSH.Volume
  12877. Fuse.Volume = BOOSH.Volume
  12878. Wait()
  12879. end
  12880. BOOSH:Stop()
  12881. BOOSH2:Stop()
  12882. Fuse:Stop()
  12883. end
  12884. Wait(0.375)
  12885. BOOSH2:Play()
  12886. Fuse:Play()
  12887. BOOSH:Play()
  12888. Boom()
  12889. end)()
  12890. Wait(0.375)
  12891. local p1 = Instance.new("Part",Character)
  12892. p1.Size = Vector3.new(1,1,1)
  12893. p1.Anchored = true
  12894. p1.CanCollide = false
  12895. p1.CFrame = CFrame.new(origin - Vector3.new(0,2.9,0))
  12896. local m1 = Instance.new("SpecialMesh",p1)
  12897. m1.MeshId = "http://www.roblox.com/asset/?id=1527559"
  12898. m1.Scale = Vector3.new(1,1,1)
  12899. local p11 = Instance.new("Part",Character)
  12900. p11.Size = Vector3.new(1,1,1)
  12901. p11.Anchored = true
  12902. p11.CanCollide = false
  12903. p11.CFrame = CFrame.new(Origin - Vector3.new(0,3,0))
  12904. p11.Transparency = 0.1
  12905. local m11 = m1:Clone()
  12906. m11.Parent = p11
  12907. local en = 0
  12908. for i = 1,110 do
  12909. m1.Scale = m1.Scale + Vector3.new(0.5 *6.5 -i/75,0.45 *6.5 -i/75,0.5 *6.5 -i/75)/1.3/4
  12910. p1.CFrame = p1.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/190 *i,0)
  12911. m11.Scale = m11.Scale - Vector3.new(0.5 *6.5 -i/75,0.45 *6.5-i/75,0.5 *6.5 -i/75)/1.35/4
  12912. p11.CFrame = p11.CFrame * CFrame.fromEulerAnglesXYZ(0,-math.pi/190 *i,0)
  12913. Wait()
  12914. end
  12915. for i = 100,120 do
  12916. m1.Scale = m1.Scale + Vector3.new(0.5 *6.5 -i/75,0.45 *6.5 -i/75,0.5 *6.5 -i/75)/1.3/4
  12917. p1.CFrame = p1.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/190 *i,0)
  12918. m11.Scale = m11.Scale - Vector3.new(0.5 *6.5 -i/75,0.45 *6.5 -i/75,0.5 *6.5 -i/75)/1.35/4
  12919. p11.CFrame = p11.CFrame * CFrame.fromEulerAnglesXYZ(0,-math.pi/190 *i,0)
  12920. Wait()
  12921. p1.Transparency = p1.Transparency +0.05
  12922. p11.Transparency = p11.Transparency +0.05
  12923. local b = Instance.new("Part",Character)
  12924. b.TopSurface = 0
  12925. b.BottomSurface = 0
  12926. b.formFactor = "Symmetric"
  12927. b.Size = Vector3.new(1,1,1)
  12928. b.BrickColor = Settings.Colors[2]
  12929. b.CFrame = CFrame.new(Origin + Vector3.new(math.random(-40,40)*4,0,math.random(-40,40)*4))* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-50,50),math.random(-3,3))
  12930. b.Anchored = true
  12931. b.CanCollide = false
  12932. b.Name = "Blast"
  12933. local m = Instance.new("BlockMesh",b)
  12934. coroutine.wrap(function()
  12935. for n = 1,11 do
  12936. b.Transparency = n/11
  12937. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12938. m.Scale = m.Scale + Vector3.new(0.375,0.375,0.375)*1.5
  12939. Wait()
  12940. end
  12941. b:Destroy()
  12942. end)()end
  12943. p11:Destroy()
  12944. p1:Destroy()
  12945. for i = 1,40 do
  12946. Wait()
  12947. local b = Instance.new("Part",Character)
  12948. b.TopSurface = 0
  12949. b.BottomSurface = 0
  12950. b.formFactor = "Symmetric"
  12951. b.Size = Vector3.new(1,1,1)
  12952. b.BrickColor = Settings.Colors[2]
  12953. b.CFrame = CFrame.new(Origin + Vector3.new(math.random(-40,40)*4/3,-0.5,math.random(-40,40)*4/3))* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-50,50),math.random(-3,3))
  12954. b.Anchored = true
  12955. b.CanCollide = false
  12956. local m = Instance.new("BlockMesh",b)
  12957. coroutine.wrap(function()
  12958. for n = 1,11 do
  12959. b.Transparency = n/11
  12960. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12961. m.Scale = m.Scale + Vector3.new(0.55 -i *0.01,0.55 -i *0.01,0.55 -i *0.01)*1.5
  12962. Wait()
  12963. end
  12964. b:Destroy()
  12965. end)()end
  12966. for i = 1,10 do
  12967. Wait(i *0.025)
  12968. local b = Instance.new("Part",Character)
  12969. b.TopSurface = 0
  12970. b.BottomSurface = 0
  12971. b.formFactor = "Symmetric"
  12972. b.Size = Vector3.new(1,1,1)
  12973. b.BrickColor = Settings.Colors[2]
  12974. b.CFrame = CFrame.new(Origin + Vector3.new(math.random(-40,40)*4/3,-.5,math.random(-40,40)*4/3))*CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-50,50),math.random(-3,3))
  12975. b.Anchored = true
  12976. b.CanCollide = false
  12977. local m = Instance.new("BlockMesh",b)
  12978. coroutine.wrap(function()
  12979. for n = 1,11 do
  12980. b.Transparency = n/11
  12981. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12982. m.Scale = m.Scale + Vector3.new(0.55 -i *0.01,0.55 -i *0.01,0.55 -i *0.01)*1.5
  12983. Wait()
  12984. end
  12985. b:Destroy()
  12986. end)()end end)()
  12987. for i = 1,10 do
  12988. local b = Instance.new("Part",Character)
  12989. b.TopSurface = 0
  12990. b.BottomSurface = 0
  12991. b.formFactor = "Symmetric"
  12992. b.Size = Vector3.new(1,1,1)
  12993. b.BrickColor = BrickColor.new("Really black")
  12994. b.CFrame = CFrame.new(p.Position)
  12995. b.Anchored = true
  12996. b.CanCollide = false
  12997. local m = Instance.new("BlockMesh",b)
  12998. m.Scale = Vector3.new(6,6,6)
  12999. coroutine.wrap(function()
  13000. for n = 1,18 do
  13001. b.Transparency = n/18
  13002. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  13003. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  13004. Wait()
  13005. end
  13006. b:Destroy()
  13007. end)()
  13008. p.CFrame = CFrame.new(hax:lerp(Origin,0.2 +0.8/10 *i))
  13009. Wait(0.05)
  13010. end
  13011. bp:Destroy()
  13012. p:Destroy()
  13013. g:Destroy()
  13014. ChargePosition(false)
  13015. Stance = "Standing"
  13016. Debounces.Attacking = false
  13017. delay(0.2,function()
  13018. Comboing = false
  13019. StopRunning = false
  13020. end)end};
  13021. qter = {"Deadly gaurd.";function()
  13022. for i,v in pairs(Debounces)do
  13023. if v then
  13024. delay(0.2,function()
  13025. Comboing = false
  13026. StopRunning = false
  13027. end)return end end
  13028. if Power -13000 < 0 then delay(0.2,function()
  13029. Comboing = false
  13030. StopRunning = false
  13031. end)return end
  13032. Debounces.Attacking = true
  13033. Power = Power -13000
  13034. Stance = 'Null'
  13035. ChargePosition(false)
  13036. StopJoints()
  13037. xStance = "Gather"
  13038. RH.DesiredAngle = 0
  13039. LH.DesiredAngle = -0.1
  13040. LS.DesiredAngle = -2
  13041. local r = Instance.new("Weld")
  13042. if Character:findFirstChild("SnowLeopardFedora")then
  13043. if Character.SnowLeopardFedora:findFirstChild("Handle")then
  13044. for i,v in pairs(H:GetChildren())do
  13045. if v:IsA("Weld")then
  13046. if v.Part1 == Character.SnowLeopardFedora.Handle then
  13047. r = v
  13048. end end end end end
  13049. local c = r.C0
  13050. RS.DesiredAngle = -0.8
  13051. local OldSpeed = Character.Humanoid.WalkSpeed
  13052. Character.Humanoid.WalkSpeed = 0
  13053. for i = 1,10 do
  13054. r.C0 = r.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/50,0,0)* CFrame.new(0,0,-0.03)
  13055. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/15,math.pi/40,0)
  13056. Wait()
  13057. end
  13058. Character.Humanoid.MaxHealth = Character.Humanoid.MaxHealth *3
  13059. Character.Humanoid.Health = Character.Humanoid.Health *3
  13060. for i = 1,40 do
  13061. for _,v in pairs(IsNear(T.Position,10))do
  13062. if v.Humanoid.Health > 0 then
  13063. local cf = v.Torso.CFrame
  13064. coroutine.wrap(function()
  13065. local s = Instance.new("Sparkles",v.Torso)
  13066. s.SparkleColor = Settings.Colors[2].Color
  13067. Game:GetService("Debris"):AddItem(s,0.1)
  13068. for i = 1,20 do
  13069. Wait(0.1)
  13070. local p = Instance.new("Part",Character)
  13071. p.Name = "Trail"
  13072. p.TopSurface = 0
  13073. p.BottomSurface = 0
  13074. p.Anchored = true
  13075. p.CanCollide = false
  13076. p.formFactor = "Symmetric"
  13077. p.Size = Vector3.new(1,1,1)
  13078. p.BrickColor = Settings.Colors[1]
  13079. p.CFrame = cf
  13080. Game:GetService("Debris"):AddItem(p,3)
  13081. local m = Instance.new("SpecialMesh")
  13082. m.MeshType = "Sphere"
  13083. m.Scale = Vector3.new(2,2,2)
  13084. coroutine.wrap(function()
  13085. for i = 1,15 do
  13086. p.Transparency = i/15
  13087. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  13088. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  13089. Wait()
  13090. end
  13091. p:Destroy()
  13092. end)()end end)()
  13093. coroutine.wrap(function()
  13094. for i = 1,3 do
  13095. local p = Instance.new("Part",Character)
  13096. p.TopSurface = 0
  13097. p.BottomSurface = 0
  13098. p.CanCollide = false
  13099. p.Anchored = true
  13100. p.BrickColor = Settings.Colors[1]
  13101. p.formFactor = "Symmetric"
  13102. p.Size = Vector3.new(1,1,1)
  13103. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),math.random(-10,10))
  13104. local m = Instance.new("SpecialMesh",p)
  13105. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  13106. m.Scale = Vector3.new(1,1,1)
  13107. Game:GetService("Debris"):AddItem(p,3)
  13108. coroutine.wrap(function()
  13109. for i = 1,10 do
  13110. p.Transparency = i/10
  13111. m.Scale = m.Scale + Vector3.new(2,2,0)
  13112. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
  13113. Wait()
  13114. end
  13115. p:Destroy()
  13116. end)()end
  13117. for i = 1,3 do
  13118. local p = Instance.new("Part",Character)
  13119. p.Name = "Trail"
  13120. p.TopSurface = 0
  13121. p.BottomSurface = 0
  13122. p.Anchored = true
  13123. p.CanCollide = false
  13124. p.formFactor = "Symmetric"
  13125. p.Size = Vector3.new(1,1,1)
  13126. p.BrickColor = Settings.Colors[2]
  13127. p.CFrame = cf
  13128. Game:GetService("Debris"):AddItem(p,3)
  13129. local m = Instance.new("SpecialMesh",p)
  13130. m.MeshType = "Sphere"
  13131. m.Scale = Vector3.new(2,2,2)
  13132. coroutine.wrap(function()
  13133. for i = 1,15 do
  13134. p.Transparency = i/15
  13135. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  13136. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  13137. Wait()
  13138. end
  13139. p:Destroy()
  13140. end)()end
  13141. for i = 1,3 do
  13142. local p = Instance.new("Part",Character)
  13143. p.Name = "Trail"
  13144. p.TopSurface = 0
  13145. p.BottomSurface = 0
  13146. p.Anchored = true
  13147. p.CanCollide = false
  13148. p.formFactor = "Symmetric"
  13149. p.Size = Vector3.new(1,1,1)
  13150. p.BrickColor = Settings.Colors[2]
  13151. p.CFrame = cf
  13152. Game:GetService("Debris"):AddItem(p,3)
  13153. local m = Instance.new("SpecialMesh",p)
  13154. m.MeshType = "Brick"
  13155. m.Scale = Vector3.new(1,1,1)
  13156. coroutine.wrap(function()
  13157. for i = 1,15 do
  13158. p.Transparency = i/15
  13159. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  13160. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  13161. Wait()
  13162. end
  13163. p:Destroy()
  13164. end)()end
  13165. Kill(v.Torso)
  13166. end)()end end
  13167. local p = Instance.new("Part",Character)
  13168. p.TopSurface = 0
  13169. p.BottomSurface = 0
  13170. p.CanCollide = false
  13171. p.Anchored = true
  13172. p.BrickColor = Settings.Colors[math.random(1,2)]
  13173. p.formFactor = "Symmetric"
  13174. p.Size = Vector3.new(1,1,1)
  13175. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  13176. local m = Instance.new("SpecialMesh",p)
  13177. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13178. m.Scale = Vector3.new(1,4,1)
  13179. coroutine.wrap(function()
  13180. for i = 1,10 do
  13181. p.Transparency = i/10
  13182. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  13183. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  13184. Wait()
  13185. end
  13186. p:Destroy()
  13187. end)()
  13188. Wait(0.1)
  13189. end
  13190. Character.Humanoid.MaxHealth = Character.Humanoid.MaxHealth/3
  13191. Character.Humanoid.Health = Character.Humanoid.Health/3
  13192. LS.DesiredAngle = -2.6
  13193. RH.DesiredAngle = 0
  13194. LH.DesiredAngle = 0
  13195. for i = 1,10 do
  13196. r.C0 = r.C0 * CFrame.fromEulerAnglesXYZ(math.pi/50,0,0)* CFrame.new(0,0,0.03)
  13197. Wait()
  13198. end
  13199. Character.Humanoid.WalkSpeed = OldSpeed
  13200. RS.DesiredAngle = 0
  13201. r.C0 = c
  13202. ChargePosition(false)
  13203. Stance = "Standing"
  13204. Debounces.Attacking = false
  13205. delay(0.2,function()
  13206. Comboing = false
  13207. StopRunning = false
  13208. end)end};
  13209. xeqex = {"I'm back...";function()
  13210. print(ypcall(function()
  13211. for i,v in pairs(Debounces)do
  13212. if v or CoolDown or RageMode then delay(0.2,function()
  13213. Comboing = false
  13214. StopRunning = false
  13215. end)return end end
  13216. Debounces.Attacking = true
  13217. Awakend = true
  13218. Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset?id=142841046")
  13219. local snsdoundx = Instance.new("Sound",PlayerGui)
  13220. snsdoundx.SoundId = "http://www.roblox.com/asset?id=142841046"
  13221. snsdoundx.Pitch = 0.9
  13222. snsdoundx:Play()
  13223. delay(30,function()snsdoundx:Destroy()end)
  13224. local OldPower = MaxPower
  13225. coroutine.wrap(function()
  13226. for i = 1,4 do
  13227. MaxPower = OldPower *i
  13228. Wait(2.1)
  13229. end
  13230. Power = Power *4
  13231. end)()
  13232. CoolDown = true
  13233. Settings.Colors = AwakendColors
  13234. ColorChanged = true
  13235. H.face.Texture = "http://www.roblox.com/asset/?id=144388997"
  13236. FaceTexture = H.face.Texture
  13237. local LunaGui = Instance.new("ScreenGui",PlayerGui)
  13238. LunaGui.Name = "AtlasLuna"
  13239. local img = Instance.new("ImageLabel",LunaGui)
  13240. img.Size = UDim2.new(1,0,1,0)
  13241. img.BackgroundTransparency = 1
  13242. img.ZIndex = 8
  13243. img.Image = ""
  13244. local v6 = Instance.new("BodyPosition",T)
  13245. v6.P = 51000
  13246. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  13247. v6.position = T.Position
  13248. local Pos = T.Position - Vector3.new(0,3,0)
  13249. for i,v in pairs(IsNear(Pos,11.5))do
  13250. local h = v:findFirstChild("Humanoid")
  13251. if h and v:findFirstChild("Torso")and h.Health > 0 then
  13252. local _x =(v.Position -Handle.Position).unit
  13253. local p = Instance.new("BodyVelocity",v.Torso)
  13254. p.P = 5000
  13255. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  13256. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))+_x *70
  13257. Game:GetService("Debris"):AddItem(p,0.3)
  13258. local p = Instance.new("BodyAngularVelocity",v.Torso)
  13259. p.P = 5000
  13260. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  13261. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Torso.Position - Pos).unit *30
  13262. Game:GetService("Debris"):AddItem(p,0.5)
  13263. local n = 70 +math.random(-10,10)
  13264. if h.Health - n < 0 then n = math.abs((70 +math.random(-10,10))-h.Health)+1 end
  13265. h:TakeDamage(n)
  13266. end end
  13267. Character.Humanoid.Jump = true
  13268. local CachedSpeed = Character.Humanoid.WalkSpeed
  13269. Character.Humanoid.WalkSpeed = 0
  13270. Wait(0.1)
  13271. local Pos,fPos = T.Position,T.Position + Vector3.new(0,10,0)
  13272. local clarlrs = {BrickColor.new("Really black");BrickColor.new("Navy blue");BrickColor.new("Toothpaste");BrickColor.new("Really blue");BrickColor.new("Medium lilac")}
  13273. local ffff,HitPos = Workspace:FindPartOnRay(Ray.new(fPos - Vector3.new(0,5,0),(fPos -(fPos -Vector3.new(0,8,0))).unit *-500),Character)
  13274. coroutine.wrap(function()
  13275. for i = 1,30 do
  13276. local p = Instance.new("Part",Character)
  13277. p.FrontSurface = ffff.TopSurface
  13278. p.Material = ffff.Material
  13279. p.BottomSurface = 0
  13280. p.Anchored = true
  13281. p.CanCollide = true
  13282. p.BrickColor = ffff.BrickColor
  13283. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  13284. p.CFrame = CFrame.new(HitPos - Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),HitPos + Vector3.new(0,1000 -i *20,0))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
  13285. delay(2 +i *0.1,function()
  13286. for i = 1,10 do
  13287. p.Transparency = p.Transparency +0.1
  13288. Wait()
  13289. end
  13290. p:Destroy()
  13291. end)
  13292. if math.random(1,5)== 5 then
  13293. coroutine.wrap(function()
  13294. local f = Instance.new("Smoke",p)
  13295. f.Size = 30
  13296. f.RiseVelocity = 0
  13297. f.Opacity = 0.025
  13298. Wait(0.1)
  13299. f.Enabled = false
  13300. Wait(1)
  13301. f:Destroy()
  13302. end)()end end end)()
  13303. coroutine.wrap(function()
  13304. for i = 1,10 do
  13305. for i = 1,4 do
  13306. local p = Instance.new("Part",Character)
  13307. p.TopSurface = ffff.TopSurface
  13308. p.BottomSurface = ffff.BottomSurface
  13309. p.Material = ffff.Material
  13310. p.BottomSurface = 0
  13311. p.Anchored = false
  13312. p.CanCollide = true
  13313. p.BrickColor = ffff.BrickColor
  13314. p.formFactor = "Custom"
  13315. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  13316. p.CFrame = CFrame.new(HitPos -Vector3.new(math.random(-4,4),-2,math.random(-4,4)))* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
  13317. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  13318. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  13319. p.RotVelocity = p.Velocity
  13320. if math.random(1,5)== 5 then
  13321. coroutine.wrap(function()
  13322. local f = Instance.new("Smoke",p)
  13323. f.Size = 30
  13324. f.RiseVelocity = 0
  13325. f.Opacity = 0.025
  13326. Wait(0.1)
  13327. f.Enabled = false
  13328. Wait(1)
  13329. f:Destroy()
  13330. end)()end end
  13331. Wait(0.025)
  13332. end end)()
  13333. local Cached,xCached = Game.Lighting.TimeOfDay,Game.Lighting.Ambient
  13334. TweenTimeOfDay("18:00:00",3,true)
  13335. local function GetHumanoids()
  13336. local Characters = {}
  13337. for i,v in pairs(Workspace:GetChildren())do
  13338. if v:IsA("Model")then
  13339. local Hu = v:findFirstChild("Humanoid")
  13340. local Torso = v:findFirstChild("Torso")
  13341. if Hu and Torso and v.Name ~= Player.Name then
  13342. table.insert(Characters,Torso)
  13343. end end end
  13344. return Characters
  13345. end
  13346. local dnr = false
  13347. coroutine.wrap(function()while Wait()do if dnr then break end Game.Lighting.Ambient = Color3.new(0,0,math.random(1,255)/255)end end)()
  13348. for i = 1,16 do
  13349. for _,v in pairs(GetHumanoids())do
  13350. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  13351. local h = v.Parent:findFirstChild("Humanoid")
  13352. if h then
  13353. local Moar =(Pos - v.Position).unit
  13354. local p = Instance.new("BodyVelocity",v)
  13355. p.P = 1500
  13356. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  13357. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  13358. Game:GetService("Debris"):AddItem(p,0.15)
  13359. local p = Instance.new("BodyAngularVelocity",v)
  13360. p.P = 1500
  13361. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  13362. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  13363. Game:GetService("Debris"):AddItem(p,0.1)
  13364. h:TakeDamage(3 +math.random(-1,1))
  13365. end end end
  13366. local p = Instance.new("Part",Character)
  13367. p.Name = "BlastRing"
  13368. p.TopSurface = 0
  13369. p.BottomSurface = 0
  13370. p.CanCollide = false
  13371. p.Anchored = true
  13372. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13373. p.Size = Vector3.new(1,1,1)
  13374. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  13375. local rm = Instance.new("SpecialMesh",p)
  13376. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  13377. rm.Name = "BlastMesh"
  13378. rm.Scale = Vector3.new(1,1,1)
  13379. coroutine.wrap(function()
  13380. for n = 1,15 do
  13381. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  13382. if 2 +i/5 == 1.2 then
  13383. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  13384. end
  13385. p.Transparency = n/15
  13386. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  13387. Wait()
  13388. end
  13389. p:Destroy()
  13390. end)()
  13391. local p = Instance.new("Part",Character)
  13392. p.TopSurface = 0
  13393. p.BottomSurface = 0
  13394. p.formFactor = "Symmetric"
  13395. p.Size = Vector3.new(1,1,1)
  13396. p.Anchored = true
  13397. p.CanCollide = false
  13398. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13399. p.CFrame = CFrame.new(Pos)
  13400. local m = Instance.new("BlockMesh",p)
  13401. coroutine.wrap(function()
  13402. for x = 1,48 do
  13403. m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
  13404. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  13405. p.Transparency = x/48
  13406. Wait()
  13407. end
  13408. p:Destroy()
  13409. end)()
  13410. Game:GetService("Debris"):AddItem(p,5)
  13411. local p = Instance.new("Part",Character)
  13412. p.Name = "BlastRing"
  13413. p.TopSurface = 0
  13414. p.BottomSurface = 0
  13415. p.CanCollide = false
  13416. p.Anchored = true
  13417. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13418. p.Size = Vector3.new(1,1,1)
  13419. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13420. local m = Instance.new("SpecialMesh",p)
  13421. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13422. m.Scale = Vector3.new(1,0.25,1)
  13423. coroutine.wrap(function()
  13424. for n = 1,13 do
  13425. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13426. if 1 +i/5 == 1.2 then
  13427. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13428. end
  13429. p.Transparency = n/13
  13430. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13431. Wait()
  13432. end
  13433. p:Destroy()
  13434. end)()
  13435. Wait(0.1)
  13436. end for i = 10,19 do
  13437. local p = Instance.new("Part",Character)
  13438. p.Name = "BlastRing"
  13439. p.TopSurface = 0
  13440. p.BottomSurface = 0
  13441. p.CanCollide = false
  13442. p.Anchored = true
  13443. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13444. p.Size = Vector3.new(1,1,1)
  13445. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13446. local m = Instance.new("SpecialMesh",p)
  13447. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13448. m.Scale = Vector3.new(1,0.25,1)
  13449. coroutine.wrap(function()
  13450. for n = 1,13 do
  13451. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13452. if 1 +i/5 == 1.2 then
  13453. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13454. end
  13455. p.Transparency = n/13
  13456. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13457. Wait()
  13458. end
  13459. p:Destroy()
  13460. end)()
  13461. local p = Instance.new("Part",Character)
  13462. p.TopSurface = 0
  13463. p.BottomSurface = 0
  13464. p.formFactor = "Symmetric"
  13465. p.Size = Vector3.new(1,1,1)
  13466. p.Anchored = true
  13467. p.CanCollide = false
  13468. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13469. p.CFrame = CFrame.new(Pos)
  13470. local m = Instance.new("BlockMesh",p)
  13471. coroutine.wrap(function()
  13472. for x = 1,48 do
  13473. m.Scale = m.Scale + Vector3.new(0.48 *2 -x/50 +i *0.4,0.48 *2 -i/50 +i *0.4,0.48 *2 -i/50 +i *0.4)/2
  13474. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  13475. p.Transparency = x/48
  13476. Wait()
  13477. end
  13478. p:Destroy()
  13479. end)()
  13480. Game:GetService("Debris"):AddItem(p,5)
  13481. local p = Instance.new("Part",Character)
  13482. p.Name = "BlastRing"
  13483. p.TopSurface = 0
  13484. p.BottomSurface = 0
  13485. p.CanCollide = false
  13486. p.Anchored = true
  13487. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13488. p.Size = Vector3.new(1,1,1)
  13489. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13490. local m = Instance.new("SpecialMesh",p)
  13491. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13492. m.Scale = Vector3.new(5,4.25,5)
  13493. coroutine.wrap(function()
  13494. for n = 1,13 do
  13495. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13496. if 1 +i/5 == 1.2 then
  13497. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13498. end
  13499. p.Transparency = n/13
  13500. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13501. Wait()
  13502. end
  13503. p:Destroy()
  13504. end)()
  13505. Wait(0.1)
  13506. local p = Instance.new("Part",Character)
  13507. p.Name = "BlastRing"
  13508. p.TopSurface = 0
  13509. p.BottomSurface = 0
  13510. p.CanCollide = false
  13511. p.Anchored = true
  13512. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13513. p.Size = Vector3.new(1,1,1)
  13514. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13515. local m = Instance.new("SpecialMesh",p)
  13516. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13517. m.Scale = Vector3.new(5,4.25,5)
  13518. coroutine.wrap(function()
  13519. for n = 1,13 do
  13520. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13521. if 1 +i/5 == 1.2 then
  13522. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13523. end
  13524. p.Transparency = n/13
  13525. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13526. Wait()
  13527. end
  13528. p:Destroy()
  13529. end)()
  13530. local p = Instance.new("Part",Character)
  13531. p.Name = "BlastRing"
  13532. p.TopSurface = 0
  13533. p.BottomSurface = 0
  13534. p.CanCollide = false
  13535. p.Anchored = true
  13536. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13537. p.Size = Vector3.new(1,1,1)
  13538. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13539. local m = Instance.new("SpecialMesh",p)
  13540. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13541. m.Scale = Vector3.new(1,4.25,1)
  13542. coroutine.wrap(function()
  13543. for n = 1,13 do
  13544. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13545. if 1 +i/5 == 1.2 then
  13546. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13547. end
  13548. p.Transparency = n/13
  13549. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13550. Wait()
  13551. end
  13552. p:Destroy()
  13553. end)()end for i = 1,64 do
  13554. local p = Instance.new("Part",Character)
  13555. p.Name = "BlastRing"
  13556. p.TopSurface = 0
  13557. p.BottomSurface = 0
  13558. p.CanCollide = false
  13559. p.Anchored = true
  13560. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13561. p.Size = Vector3.new(1,1,1)
  13562. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13563. local m = Instance.new("SpecialMesh",p)
  13564. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13565. m.Scale = Vector3.new(5,4.25,5)
  13566. coroutine.wrap(function()
  13567. for n = 1,13 do
  13568. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13569. if 1 +i/5 == 1.2 then
  13570. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13571. end
  13572. p.Transparency = n/13
  13573. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13574. Wait()
  13575. end
  13576. p:Destroy()
  13577. end)()
  13578. local p = Instance.new("Part",Character)
  13579. p.Name = "BlastRing"
  13580. p.TopSurface = 0
  13581. p.BottomSurface = 0
  13582. p.CanCollide = false
  13583. p.Anchored = true
  13584. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13585. p.Size = Vector3.new(1,1,1)
  13586. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  13587. p.Parent = workspace
  13588. local m = Instance.new("SpecialMesh",p)
  13589. m.Name = "BlastMesh"
  13590. m.Scale = Vector3.new(0.1,0.1,0.1)
  13591. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  13592. coroutine.wrap(function()
  13593. for n = 1,15 do
  13594. m.Scale = m.Scale + Vector3.new(1.5 +3 +i/5,1.5 +3 +i/5,0.1)*4/2
  13595. if 3+i/5 == 1.2 then
  13596. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13597. end
  13598. p.Transparency = n/15
  13599. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  13600. Wait()
  13601. end
  13602. p:Destroy()
  13603. end)()
  13604. for _,v in pairs(GetHumanoids())do
  13605. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  13606. local h = v.Parent:findFirstChild("Humanoid")
  13607. if h then
  13608. local Moar =(Pos - v.Position).unit
  13609. local p = Instance.new("BodyVelocity",v)
  13610. p.P = 1500
  13611. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  13612. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  13613. Game:GetService("Debris"):AddItem(p,0.15)
  13614. local p = Instance.new("BodyAngularVelocity",v)
  13615. p.P = 1500
  13616. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  13617. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  13618. Game:GetService("Debris"):AddItem(p,0.1)
  13619. h:TakeDamage(4 +math.random(-1,1))
  13620. end end end
  13621. Wait()
  13622. end for i = 1,33 do
  13623. local p = Instance.new("Part",Character)
  13624. p.Name = "BlastRing"
  13625. p.TopSurface = 0
  13626. p.BottomSurface = 0
  13627. p.CanCollide = false
  13628. p.Anchored = true
  13629. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13630. p.Size = Vector3.new(1,1,1)
  13631. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  13632. p.Parent = workspace
  13633. local m = Instance.new("SpecialMesh",p)
  13634. m.Name = "BlastMesh"
  13635. m.Scale = Vector3.new(0.1,2.2,0.1)
  13636. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  13637. coroutine.wrap(function()
  13638. for n = 1,15 do
  13639. m.Scale = m.Scale + Vector3.new(1.5 +3 +i/5,1.5 +3 +i/5,0.1)*4/2
  13640. if 3+i/5 == 1.2 then
  13641. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13642. end
  13643. p.Transparency = n/15
  13644. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  13645. Wait()
  13646. end
  13647. p:Destroy()
  13648. end)()
  13649. local p = Instance.new("Part",Character)
  13650. p.Name = "BlastRing"
  13651. p.TopSurface = 0
  13652. p.BottomSurface = 0
  13653. p.CanCollide = false
  13654. p.Anchored = true
  13655. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13656. p.Size = Vector3.new(1,1,1)
  13657. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  13658. p.Parent = workspace
  13659. local m = Instance.new("SpecialMesh",p)
  13660. m.Name = "BlastMesh"
  13661. m.Scale = Vector3.new(1.3,0.1,1.3)
  13662. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  13663. coroutine.wrap(function()
  13664. for n = 1,15 do
  13665. m.Scale = m.Scale + Vector3.new(2 +3 +i/5,2 +3 +i/5,0.1)*4/2
  13666. if 3+i/5 == 1.2 then
  13667. m.Scale = m.Scale + Vector3.new(0,1.5,0)
  13668. end
  13669. p.Transparency = n/15
  13670. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  13671. Wait()
  13672. end
  13673. p:Destroy()
  13674. end)()
  13675. local p = Instance.new("Part",Character)
  13676. p.Name = "BlastRing"
  13677. p.TopSurface = 0
  13678. p.BottomSurface = 0
  13679. p.CanCollide = false
  13680. p.Anchored = true
  13681. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13682. p.Size = Vector3.new(1,1,1)
  13683. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50)/30)
  13684. p.Parent = workspace
  13685. local m = Instance.new("SpecialMesh",p)
  13686. m.Name = "BlastMesh"
  13687. m.Scale = Vector3.new(1.3,0.1,1.3)
  13688. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  13689. coroutine.wrap(function()
  13690. for n = 1,15 do
  13691. m.Scale = m.Scale + Vector3.new(6 +3 +i/5,2 +3 +i/5,0.1)*4/2
  13692. if 3+i/5 == 1.2 then
  13693. m.Scale = m.Scale + Vector3.new(0,1.5,0)
  13694. end
  13695. p.Transparency = n/15
  13696. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  13697. Wait()
  13698. end
  13699. p:Destroy()
  13700. end)()Wait()end
  13701. dnr = true
  13702. TweenColor3(Game.Lighting,"Ambient",Game.Lighting.Ambient,xCached,3,true)
  13703. TweenTimeOfDay(Cached,3,false)
  13704. Character.Humanoid.WalkSpeed = CachedSpeed
  13705. v6:Destroy()
  13706. Debounces.Attacking = false
  13707. delay(0.2,function()
  13708. Comboing = false
  13709. StopRunning = false
  13710. end)end))end};
  13711. ftrq = {"Yellow Supernova";function()
  13712. for i,v in pairs(Debounces)do
  13713. if v then
  13714. delay(0.2,function()
  13715. Comboing = false
  13716. StopRunning = false
  13717. end)return end end
  13718. if Power -26000 < 0 then delay(0.2,function()
  13719. Comboing = false
  13720. StopRunning = false
  13721. end)return end
  13722. Debounces.Attacking = true
  13723. Power = Power -26000
  13724. Stance = 'Null'
  13725. ChargePosition(false)
  13726. StopJoints()
  13727. local Origin,Pos = T.Position,T.Position + Vector3.new(0,36,0)
  13728. local v6 = Instance.new("BodyPosition",T)
  13729. v6.P = 1000
  13730. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  13731. v6.position = Pos
  13732. StopPower = true
  13733. TweenTimeOfDay("12:00:00",2.2,true)
  13734. local OldSpeed = Character.Humanoid.WalkSpeed
  13735. coroutine.wrap(function()
  13736. RH.DesiredAngle = 0
  13737. LH.DesiredAngle = -0.1
  13738. LS.DesiredAngle = -2
  13739. RS.DesiredAngle = -0.8
  13740. Character.Humanoid.WalkSpeed = 0
  13741. for i = 1,20 do
  13742. LS.C0 = LS.C0 * CFrame.new(0,-0.025,0.0125)* CFrame.fromEulerAnglesXYZ(-math.pi/40,math.pi/80,0)
  13743. Wait()
  13744. end end)()
  13745. repeat Wait()
  13746. local p = Instance.new("Part",Character)
  13747. p.Name = "Trail"
  13748. p.TopSurface = 0
  13749. p.BottomSurface = 0
  13750. p.Anchored = true
  13751. p.CanCollide = false
  13752. p.formFactor = "Symmetric"
  13753. p.Size = Vector3.new(1,1,1)
  13754. p.BrickColor = BrickColor.new("New Yeller")
  13755. p.CFrame = T.CFrame
  13756. Game:GetService("Debris"):AddItem(p,3)
  13757. local m = Instance.new("BlockMesh",p)
  13758. m.Scale = Vector3.new(1,1,1)
  13759. coroutine.wrap(function()
  13760. for e = 1,15 do
  13761. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  13762. p.Transparency = e/15
  13763. p.CFrame = p.CFrame * CFrame.new(math.random(-10,10)/5,math.random(-10,10)/5,math.random(-10,10)/5)* CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  13764. Wait()
  13765. end
  13766. p:Destroy()
  13767. end)()until(Pos - T.Position).magnitude <= 5
  13768. coroutine.wrap(function()
  13769. delay(math.random(3,4),function()Chat(H,"It burns...",Settings.Colors[1],true)end)
  13770. local inc = 1
  13771. while Wait()do
  13772. if not StopPower then break end
  13773. Effect2(LA,inc,inc,inc,0,-0.8,0,BrickColor.new("New Yeller"),0.3)
  13774. Effect2(RA,inc,inc,inc,0,-0.8,0,BrickColor.new("New Yeller"),0.3)
  13775. inc = inc +0.001
  13776. end end)()
  13777. StanceGyro.cframe = CFrame.new(T.Position,T.Position + Game.Lighting:GetSunDirection())
  13778. Chat(H,"I hate this wretched thing, but I must...",BrickColor.new("New Yeller"))
  13779. local NOrigin,HitPos = T.Position + Vector3.new(0,25,0),Origin - Vector3.new(0,-1,30)
  13780. local Drd = false
  13781. coroutine.wrap(function()
  13782. while Wait()do
  13783. if Drd then break end
  13784. StanceGyro.cframe = CFrame.new(T.Position,T.Position + Game.Lighting:GetSunDirection())
  13785. end end)()
  13786. ChargePosition(false)
  13787. StopJoints()
  13788. pcall(function()Character:findFirstChild("Animate",true).Disabled = true end)
  13789. for i = 1,10 do
  13790. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  13791. LS.C0 = LS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  13792. Wait()
  13793. end
  13794. Wait(6)
  13795. StopPower = false
  13796. pcall(function()Character:findFirstChild("Animate",true).Disabled = true end)
  13797. Stancegyro.cframe = CFrame.new(0,0,0)
  13798. Stance = 'standing'
  13799. delay(0.3,function()Stance = '' ChargePosition(false)end)
  13800. for i = 1,30 do -- Start up, position arms and create super nova thingy
  13801.  
  13802.  
  13803.  
  13804.  
  13805. end
  13806. StopJoints()
  13807. ChargePosition(false)
  13808. Stance = "Standing"
  13809. delay(0.2,function()
  13810. Comboing = false
  13811. StopRunning = false
  13812. end)end}
  13813. }
  13814. Player.Chatted:connect(function(s)
  13815. Spawn(function()
  13816. Chat(H,s,Settings.Colors[1])
  13817. end)end)
  13818. local function Input(Key,mx)
  13819. if Key:byte()== 18 or Key:byte()== 17 or Key:byte()== 19 or Key:byte()== 20 or Key == 'a' or Key == 's' or Key == 'd' or Key == 'w' then
  13820. CurrentKey = Key
  13821. LastInput = tick()
  13822. return end
  13823. local Keys = {'f','q','e','r','t','y','u','z','x','c','l'}
  13824. local x = false
  13825. for i,v in pairs(Keys)do
  13826. if Key == v then
  13827. x = true
  13828. break
  13829. end end
  13830. if not x then
  13831. ChangeText("Invalid key, combo failed.")
  13832. InputTable = {}
  13833. delay(0.6,function()Comboing = false end)
  13834. CurrentKey = ''
  13835. xKey = ''
  13836. xCount = 0
  13837. StopRunning = false
  13838. return end
  13839. if #InputTable > MaxFlow then
  13840. InputTable = {}
  13841. delay(0.6,function()Comboing = false end)
  13842. CurrentKey = ''
  13843. xKey = ''
  13844. ChangeText("Overflow, combo failed.")
  13845. xCount = 0
  13846. StopRunning = false
  13847. return end
  13848. for i,v in pairs(Keys)do
  13849. if v == Key then
  13850. xCount = xCount +1
  13851. InputTable[xCount] = v
  13852. local _Combos = Awakend and CCombos or Combos
  13853. if _Combos[table.concat(InputTable)]then
  13854. pcall(function()Tool.Parent = Game.Players.LocalPlayer.Backpack end)
  13855. coroutine.wrap(_Combos[table.concat(InputTable)][2])(mx)
  13856. ChangeText(_Combos[table.concat(InputTable)][1])
  13857. InputTable = {}
  13858. CurrentKey = ''
  13859. xKey = ''
  13860. xCount = 0
  13861. StopRunning = true
  13862. else if LastInput -tick()< MaxBuffer then
  13863. CurrentKey = Key
  13864. LastInput = tick()
  13865. ChangeText(Key:upper()..'!')
  13866. end end break end end end
  13867. Pages = {[1] = {"Welcome, "..Player.Name:sub(1,7).."!","This book will teach you all you need to know about the Atlas sword, its power, and the creators!","~The dark ones"};
  13868. [2] = {"Every key does something.","The sword is incredibly powerful, a list of keys resides on the next page, and their functions.","~InternalRecursion~"};
  13869. [3] = {"Keys","[F: Laser][G: Uppercut (Poison mode with sword)][E: DESTROY EVERYTHING][J: Shield][K, H: Healing][C: Charging][R: Death ball][L: Suffer...][B: Boost][M: Get up!][N: Float][Q: Fly][T: Teleport][P: MOVE][U: To the moooooooon!][X: BURN][Z: FREEZE][V: Taunt]","~InternalRecursion~"};
  13870. [4] = {"Demon guide","To be a good demon, you must only remember a few simple things...","~The dark ones"};
  13871. [5] = {"The steps","Step 1: Kill everything that moves.\nStep 2: Kill everything that doesn't move.\nStep 3: Pledge your alligence to Luna.","~The dark ones"};
  13872. [6] = {"More than enough attacks...","Combos were made because the creator of the sword ran out of keys to put moves on.\nThe next two pages list the combos.","~InternalRecursion~"};
  13873. [7] = {"Combos","To start a combo, simply hit CTRL and use one of the following key combos:\n[QEYT: Health steal]\n[XQEC: Demon bomb]\n[XTC: ...]\n[QRXC: MidnightStike]\n[QTER: Deadly block]\n[QEFT: Explained on next page]";"~InternalRecursion~"};
  13874. [8] = {"Your companion","You can summon your companion, Raiju, to follow you around and beat the everloving "..ByteToStr({428,416,428,405,428,406,428,417,428},301).." out of everything, or help them. You can call upon him using the combo: QEFT.","~Luna~"};
  13875. [9] = {"Your companion's skills","Raiju has a total of six skills.:[B: Boost][F: Mini lazer][G: Demon smash][K: Healing][Z: Freeze][E: Explosion]","~InternalRecursion~"};
  13876. [10] = {"A little bit about him","Raiju is a loyal companion to you, he will do whatever you ask of him. He enjoys many types of music and sometimes it makes him grow:[L: Play music], he also enjoys scaring people with his "..'"Angry"'.." face[J: Raaigpleace]","~InternalRecursion~"};
  13877. [11] = {"The creators",'The creators, also known as the dark ones, were part of a clan called "Vermillion". The satanists had decided to create a sword for Luna.',''};
  13878. [12] = {"Once the sword was turned over to Luna.","She flooded it with her magic, and Internal, was given eternal life and partnership with Luna.",''};
  13879. [13] = {"The sword has many references to her in it, though they may be hard to find...",'',''};
  13880. [14] = {"",'',''};[15] = {"",'',''};[16] = {"",'',''};[17] = {"",'',''};[18] = {"",'',''};[19] = {"",'',''};
  13881. [20] = {"http://www.roblox.com/asset/?id=143242684","","We'll."};
  13882. [21] = {"http://www.roblox.com/asset/?id=143242747","","Love."};
  13883. [22] = {"http://www.roblox.com/asset/?id=143242716","","You."};
  13884. [23] = {"http://www.roblox.com/asset/?id=143242784","","Forever..."};
  13885. [24] = {"Spells...","To each page, thyn own spell.","Forbidden magic, is the best kind of magic, even better than friendship..."};
  13886. }
  13887. while Wait()do
  13888. if(xKey:byte()== 49 or xKey:byte()== 50)and not Comboing and not RageMode then
  13889. if not StopRunning then
  13890. Comboing = true
  13891. local Con,Conx;Con = _Mouse.KeyDown:connect(function(key)
  13892. if not Equipped then
  13893. Comboing = true
  13894. Input(key,_Mouse)
  13895. if #InputTable == 0 then
  13896. Con:disconnect()
  13897. Conx:disconnect()
  13898. end end end)
  13899. Conx = Mouse.KeyDown:connect(function(key)
  13900. if Equipped then
  13901. Comboing = true
  13902. Input(key,Mouse)
  13903. if #InputTable == 0 then
  13904. Conx:disconnect()
  13905. Con:disconnect()
  13906. end end end)ChangeText("Combo initiated!")LastInput = tick()StopRunning = true end end end
  13907. --~ Made by >IR [InternalRecursion], Pr0metheus [Fir3bl4ze], & 1x1x1x1 [EncryptedPython]< ~--
Advertisement
Add Comment
Please, Sign In to add comment