Hebablazin

Atlas

May 30th, 2016
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 435.55 KB | None | 0 0
  1. --~Atlas Sword~--
  2. Wait(0.6)
  3. math.randomseed(tick())
  4. repeat Wait()until Game.Players.LocalPlayer ~= nil;Player = Game.Players.LocalPlayer Tool = script.Parent if not script.Parent:IsA("Tool")then Tool = Instance.new("Tool",Player.Backpack)script.Parent = Tool end
  5. Tool.Name = "Select me."
  6. Tool.ToolTip = "I know it seems sketchy, just do it k."
  7. local Mouse = Tool.Equipped:wait()
  8. Character,PlayerGui,Power = Player.Character,Player.PlayerGui,0
  9. RA,LA,RL,LL,H,T = Character["Right Arm"],Character["Left Arm"],Character["Right Leg"],Character["Left Leg"],Character.Head,Character.Torso
  10. RS,LS,RH,LH,N = T["Right Shoulder"],T["Left Shoulder"],T["Right Hip"],T["Left Hip"],T.Neck
  11. 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"
  12. local SpinCount,ChargeRot,PoisonMode,GripC0 = 0,0,false
  13. local Comboing,InputTable,MaxBuffer,MaxFlow,CurrentKey,LastInput,xKey,DarkMode,Pet = false
  14. local __GR,PetKeyCombos,DoScript,XCCon,CCOn,CurrentVictim = true,{}
  15. local Awakend,PetPower = false,0
  16. local LastKill,xStance,LastClick,RightGrip = tick(),"",tick()
  17. local MaxPower = 26000
  18. local Gun
  19. local function Recoil()
  20. coroutine.wrap(function()
  21. local OldC0 = LS.C0
  22. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/math.random(20,30),math.pi/math.random(20,30),math.pi/math.random(20,30))
  23. Wait()
  24. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/math.random(20,30),math.pi/math.random(20,30),math.pi/math.random(20,30))
  25. Wait()
  26. LS.C0 = OldC0
  27. end)()end
  28. Game:GetService("RunService").RenderStepped:connect(function()
  29. if LastKill -tick()> 120 and CurrentVictim then
  30. CurrentVictim = nil
  31. end end)
  32. if Pr0mMode then
  33. Settings.Colors[1] = BrickColor.new("Institutional white")
  34. Settings.Colors[2] = BrickColor.new("Navy blue")
  35. end
  36. if InternalMode then
  37. Settings.Colors[1] = BrickColor.new("Really black")
  38. Settings.Colors[2] = BrickColor.new("Really red")
  39. end
  40. if ArielMode then
  41. Settings.Colors[1] = BrickColor.new("Teal")
  42. Settings.Colors[2] = BrickColor.new("Hot pink")
  43. end
  44. if AmazingMode then
  45. Settings.Colors[1] = BrickColor.new("Hot pink")
  46. Settings.Colors[2] = BrickColor.new("Really black")
  47. end
  48. local function ByteToStr(ByteArray,Offset)
  49. local s = ''
  50. for i,v in pairs(ByteArray)do
  51. s = s..string.char(v -Offset)
  52. end
  53. return s
  54. end
  55. local Scripts = {}
  56. Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset?id=140115330")
  57. local function AngerFist()
  58. coroutine.wrap(function()
  59. local s = Instance.new("Sound",Pet)
  60. s.SoundId = "http://www.roblox.com/asset?id=140115330"
  61. s:Stop()
  62. s:Play()
  63. Game:GetService("Debris"):AddItem(s,15)
  64. end)()end
  65. local function AddScript(Name,Source)
  66. local s = script:Clone()
  67. s.Disabled = true
  68. s.Name = Name
  69. local src = s:findFirstChild("DSource")or s:findFirstChild("Source")or s:findFirstChild("code")or s:findFirstChild("StringValue")
  70. if not src then s:Destroy()return end
  71. src.Value = [[
  72. pcall(function()script:findFirstChild("Owner").Value = Game.Players.LocalPlayer end)
  73. ]]..Source
  74. s.Parent = Tool
  75. Scripts[Name] = s
  76. return s
  77. end
  78. local xXXXXShake = AddScript("SCK",[[
  79. Wait()
  80. local Amp = script.Amp.Value
  81. 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)
  82. script:Destroy()
  83. ]])
  84. local function CameraShaek(Character,Amt)
  85. local x = xXXXXShake:Clone()
  86. x.Parent = Character
  87. local a = Instance.new("NumberValue",x)
  88. a.Name = "Amt"
  89. a.Value = Amt
  90. pcall(function()x.Owner.Value = Game.Players:GetPlayerFromCharacter(Character)end)
  91. x.Disabled = false
  92. end
  93. Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset?id=138092150")
  94. local function BOOOMPOOTIS()
  95. coroutine.wrap(function()
  96. local s = Instance.new("Sound",Workspace)
  97. s.SoundId = "http://www.roblox.com/asset?id=142927581"
  98. s:Stop()s:Play()
  99. Game:GetService("Debris"):AddItem(s,5)
  100. end)()end
  101. local function Lazur()
  102. coroutine.wrap(function()
  103. local s = Instance.new("Sound",Workspace)
  104. s.SoundId = "http://www.roblox.com/asset?id=142927778"
  105. s:Stop()
  106. Wait()
  107. s:Play()
  108. Game:GetService("Debris"):AddItem(s,5)
  109. end)()end
  110. local function RAAAWR()
  111. coroutine.wrap(function()
  112. for i = 1,7 do
  113. coroutine.wrap(function()
  114. local s = Instance.new("Sound",Workspace)
  115. s.SoundId = "http://www.roblox.com/asset?id=142921944"
  116. s:Stop()
  117. Wait()
  118. s:Play()
  119. Game:GetService("Debris"):AddItem(s,5)
  120. end)()
  121. Wait(0.05)
  122. end end)()end
  123. local function Growl()
  124. coroutine.wrap(function()
  125. local s = Instance.new("Sound",Workspace)
  126. s.SoundId = "http://www.roblox.com/asset?id=138092150"
  127. s:Stop()
  128. Wait()
  129. s:Play()
  130. Game:GetService("Debris"):AddItem(s,5)
  131. end)()end
  132. local function FaceVictim()
  133. if CurrentVictim ~= nil and CurrentVictim:findFirstChild("Torso")and CurrentVictim.Humanoid.Health > 0 then
  134. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(CurrentVictim.Torso.Position.X,T.Position.Y,CurrentVictim.Torso.Position.Z))
  135. end end
  136. local function TweenTimeOfDay(NewTime,Time,Async)
  137. local function f()
  138. local Start,Cached = Game.Lighting:GetMinutesAfterMidnight(),Game.Lighting.TimeOfDay
  139. Game.Lighting.TimeOfDay = NewTime
  140. local End = Game.Lighting:GetMinutesAfterMidnight()
  141. Game.Lighting.TimeOfDay = Cached
  142. local N = Start
  143. for i = 1,Time *30 do
  144. N = N +(End -Start)/(Time *30)
  145. Game.Lighting:SetMinutesAfterMidnight(N)
  146. Wait()
  147. end end
  148. if Async then return coroutine.wrap(f)()end
  149. return f()
  150. end
  151. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  152. Object[PropertyName] = Start
  153. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  154. local r3,g3,b3 = r,g,b
  155. local Time = Time or 3
  156. local Callback = Callback or loadstring('')
  157. local function f()
  158. for i = 1,Time *30 do
  159. r3 = r3 +(r2 -r)/(Time *30)
  160. g3 = g3 +(g2 -g)/(Time *30)
  161. b3 = b3 +(b2 -b)/(Time *30)
  162. Object[PropertyName] = Color3.new(r3,g3,b3)
  163. Wait()
  164. end
  165. return Callback(Object)
  166. end if Async then
  167. f = coroutine.wrap(f)
  168. end return f()end
  169. local function GetClosest(MaxDistance)
  170. local Last,Lastx = MaxDistance +1
  171. for i,v in pairs(Workspace:GetChildren())do
  172. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")and v:findFirstChild("Torso")and v:findFirstChild("Humanoid").Health > 0 then
  173. local t = v.Torso
  174. local dist = (t.Position -T.Position).magnitude
  175. if dist <= MaxDistance then
  176. if dist < Last then
  177. Last = dist
  178. Lastx = v
  179. end end end end
  180. return Lastx
  181. end
  182. local function StopJoints()
  183. for i,v in pairs(T:GetChildren())do
  184. if v:IsA("Moter6D")then
  185. v.DesiredAngle = 0
  186. v.CurrentAngle = 0
  187. end end
  188. N.MaxVelocity = 0.5
  189. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  190. end
  191. local DamageGui
  192. AddScript("Poisoned",[[
  193. Wait()
  194. if script.Parent:findFirstChild("ATLASPOISON")then script:Destroy()return end
  195. script.Name = "ATLASPOISON"
  196. local Plr,Cam = Game.Players.LocalPlayer,Workspace.CurrentCamera
  197. local Parent = Plr.PlayerGui
  198. local Main = Instance.new("ScreenGui",Parent)
  199. Main.Name = "Atlas Poison"
  200. local fr = Instance.new("Frame",Main)
  201. fr.Size = UDim2.new(1,0,1,0)
  202. fr.ZIndex = 10
  203. fr.BackgroundColor3 = BrickColor.new("Royal purple").Color
  204. fr.BackgroundTransparency = 1
  205. fr.BorderSizePixel = 0
  206. local Roll = -30
  207. local function TweenColor3(Object,PropertyName,Start,End,Time,Async)
  208. Object[PropertyName] = Start
  209. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  210. local r3,g3,b3 = r,g,b
  211. local Time = Time or 3
  212. local function f()
  213. for i = 1,Time *30 do
  214. r3 = r3 +(r2 -r)/(Time *30)
  215. g3 = g3 +(g2 -g)/(Time *30)
  216. b3 = b3 +(b2 -b)/(Time *30)
  217. Object[PropertyName] = Color3.new(r3,g3,b3)
  218. Wait()
  219. end end if Async then
  220. f = coroutine.wrap(f)
  221. end return f()end
  222. local function SmoothRoll(c,End,Time)
  223. local x = math.deg(c:GetRoll())
  224. local y = x
  225. for i = 1,Time *30 do
  226. y = y +(x -End)/(Time *30)
  227. c:SetRoll(math.rad(y))
  228. Wait()
  229. end end
  230. local Stop = false;delay(13,function()Stop = true end)
  231. local cntr = 0
  232. Cam.CameraType = "Scriptable"
  233. coroutine.wrap(function()
  234. Wait(0.05)
  235. fr.BackgroundTransparency = 0.2
  236. while true do
  237. if Stop then break end
  238. cntr = cntr +1
  239. local clr = cntr%2 == BrickColor.new("Royal purple").Color or Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  240. TweenColor3(fr,"BackgroundColor3",fr.BackgroundColor3,clr,2)
  241. end end)()
  242. repeat
  243. Roll = Roll *-1
  244. SmoothRoll(Cam,math.deg(Roll),2)
  245. until Stop
  246. Cam:Destroy()
  247. Wait(0.1)
  248. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  249. Workspace.CurrentCamera.CameraType = "Custom"
  250. Main:Destroy()
  251. script:Destroy()]])
  252. AddScript("OverDose",[[
  253. Wait()
  254. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  255. Workspace.CurrentCamera.CameraType = "Custom"
  256. Wait()
  257. local CULR = BrickColor.Random()
  258. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  259. Object[PropertyName] = Start
  260. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  261. local r3,g3,b3 = r,g,b
  262. local Time = Time or 3
  263. local function f()
  264. for i = 1,Time *30 do
  265. r3 = r3 +(r2 -r)/(Time *30)
  266. g3 = g3 +(g2 -g)/(Time *30)
  267. b3 = b3 +(b2 -b)/(Time *30)
  268. Object[PropertyName] = Color3.new(r3,g3,b3)
  269. Spawn(function()StepCallback(i,Time *30)end)
  270. Wait()
  271. end
  272. return CallBack and Callback()
  273. end if Async then
  274. f = coroutine.wrap(f)
  275. end return f()end
  276. local function SmoothRoll(c,End,Time)
  277. local x = math.deg(c:GetRoll())
  278. local y = x
  279. coroutine.wrap(function()
  280. for i = 1,Time *30 do
  281. y = y +(x -End)/(Time *30)
  282. c:SetRoll(math.rad(y))
  283. end end)()end
  284. coroutine.wrap(function()
  285. local Cam = Workspace.CurrentCamera
  286. SmoothRoll(Cam,math.random(4,30),1.2)
  287. while true do
  288. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  289. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  290. Wait()
  291. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  292. Wait()
  293. end end)()
  294. local Character = Game.Players.LocalPlayer.Character
  295. if Character ~= nil then
  296. local Humanoid,Torso = Character:findFirstChild("Humanoid"),Character:findFirstChild("Torso")
  297. if Humanoid and Torso then
  298. local PlayerGui = Game.Players.LocalPlayer:findFirstChild("PlayerGui")
  299. local Main = Instance.new("ScreenGui",PlayerGui)
  300. Main.Name = "AtlasFlash"
  301. local Fr = Instance.new("Frame",Main)
  302. Fr.Size = UDim2.new(1,0,1,0)
  303. Fr.BackgroundTransparency = 1
  304. Fr.BackgroundColor3 = CULR.Color
  305. Fr.BorderSizePixel = 0
  306. Fr.ZIndex = 10
  307. delay(1/30,function()
  308. Fr.BackgroundTransparency = 0.1
  309. TweenColor3(Fr,"BackgroundColor3",CULR.Color,Color3.new(0,0,0),1.2,true)
  310. end)
  311. Humanoid.MaxHealth = 0
  312. for i,v in pairs(Character:GetChildren())do
  313. if v:IsA("BasePart")then
  314. v.Anchored = true
  315. if v.Name == "Head" then pcall(function()v.face:Destroy()end)end
  316. coroutine.wrap(function()
  317. while Wait()do
  318. TweenColor3(v,"Color",v.Color,BrickColor.Random().Color,0.2,true,function(Current,Max)
  319. v.Transparency = Current/Max *2
  320. end,function()
  321. script:Destroy()
  322. FR.BackgroundTransparency = 0
  323. end)end end)()elseif v:IsA("Clothing")or v:IsA("Hat")then
  324. v:Destroy()
  325. end end else
  326. script:Destroy()
  327. end else
  328. script:Destroy()
  329. end]])
  330. AddScript("MidnightStrikeKill",[[
  331. Wait()
  332. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  333. Workspace.CurrentCamera.CameraType = "Custom"
  334. Wait()
  335. local CULR = BrickColor.new("Navy blue")
  336. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  337. Object[PropertyName] = Start
  338. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  339. local r3,g3,b3 = r,g,b
  340. local Time = Time or 3
  341. local function f()
  342. for i = 1,Time *30 do
  343. r3 = r3 +(r2 -r)/(Time *30)
  344. g3 = g3 +(g2 -g)/(Time *30)
  345. b3 = b3 +(b2 -b)/(Time *30)
  346. Object[PropertyName] = Color3.new(r3,g3,b3)
  347. Spawn(function()StepCallback(i,Time *30)end)
  348. Wait()
  349. end
  350. return CallBack and Callback()
  351. end if Async then
  352. f = coroutine.wrap(f)
  353. end return f()end
  354. local function SmoothRoll(c,End,Time)
  355. local x = math.deg(c:GetRoll())
  356. local y = x
  357. coroutine.wrap(function()
  358. for i = 1,Time *30 do
  359. y = y +(x -End)/(Time *30)
  360. c:SetRoll(math.rad(y))
  361. end end)()end
  362. coroutine.wrap(function()
  363. local Cam = Workspace.CurrentCamera
  364. SmoothRoll(Cam,math.random(4,30),1.2)
  365. while true do
  366. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  367. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  368. Wait()
  369. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  370. Wait()
  371. end end)()
  372. local Character = Game.Players.LocalPlayer.Character
  373. if Character ~= nil then
  374. local Humanoid,Torso = Character:findFirstChild("Humanoid"),Character:findFirstChild("Torso")
  375. if Humanoid and Torso then
  376. local PlayerGui = Game.Players.LocalPlayer:findFirstChild("PlayerGui")
  377. local Main = Instance.new("ScreenGui",PlayerGui)
  378. Main.Name = "AtlasFlash"
  379. local Fr = Instance.new("Frame",Main)
  380. Fr.Size = UDim2.new(1,0,1,0)
  381. Fr.BackgroundTransparency = 1
  382. Fr.BackgroundColor3 = CULR.Color
  383. Fr.BorderSizePixel = 0
  384. Fr.ZIndex = 10
  385. delay(1/30,function()
  386. Fr.BackgroundTransparency = 0.1
  387. TweenColor3(Fr,"BackgroundColor3",CULR.Color,Color3.new(0,0,0),1.2,true)
  388. end)
  389. Humanoid.MaxHealth = 0
  390. for i,v in pairs(Character:GetChildren())do
  391. if v:IsA("BasePart")then
  392. v.Anchored = true
  393. if v.Name == "Head" then pcall(function()v.face:Destroy()end)end
  394. TweenColor3(v,"Color",v.Color,CULR.Color,1.2,true,function(Current,Max)
  395. v.Transparency = Current/Max *2
  396. end,function()
  397. script:Destroy()
  398. FR.BackgroundTransparency = 0
  399. end)elseif v:IsA("Clothing")or v:IsA("Hat")then
  400. v:Destroy()
  401. end end else
  402. script:Destroy()
  403. end else
  404. script:Destroy()
  405. end]])
  406. AddScript("CheckAndKill",[[
  407. Wait()
  408. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  409. Workspace.CurrentCamera.CameraType = "Custom"
  410. Wait()
  411. local CULR = BrickColor.new("]]..tostring(Settings.Colors[2])..[[")
  412. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  413. Object[PropertyName] = Start
  414. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  415. local r3,g3,b3 = r,g,b
  416. local Time = Time or 3
  417. local function f()
  418. for i = 1,Time *30 do
  419. r3 = r3 +(r2 -r)/(Time *30)
  420. g3 = g3 +(g2 -g)/(Time *30)
  421. b3 = b3 +(b2 -b)/(Time *30)
  422. Object[PropertyName] = Color3.new(r3,g3,b3)
  423. Spawn(function()StepCallback(i,Time *30)end)
  424. Wait()
  425. end
  426. return CallBack and Callback()
  427. end if Async then
  428. f = coroutine.wrap(f)
  429. end return f()end
  430. local function SmoothRoll(c,End,Time)
  431. local x = math.deg(c:GetRoll())
  432. local y = x
  433. coroutine.wrap(function()
  434. for i = 1,Time *30 do
  435. y = y +(x -End)/(Time *30)
  436. c:SetRoll(math.rad(y))
  437. end end)()end
  438. coroutine.wrap(function()
  439. local Cam = Workspace.CurrentCamera
  440. SmoothRoll(Cam,math.random(4,30),1.2)
  441. while true do
  442. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  443. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  444. Wait()
  445. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  446. Wait()
  447. end end)()
  448. local Character = Game.Players.LocalPlayer.Character
  449. if Character ~= nil then
  450. local Humanoid,Torso = Character:findFirstChild("Humanoid"),Character:findFirstChild("Torso")
  451. if Humanoid and Torso then
  452. local PlayerGui = Game.Players.LocalPlayer:findFirstChild("PlayerGui")
  453. local Main = Instance.new("ScreenGui",PlayerGui)
  454. Main.Name = "AtlasFlash"
  455. local Fr = Instance.new("Frame",Main)
  456. Fr.Size = UDim2.new(1,0,1,0)
  457. Fr.BackgroundTransparency = 1
  458. Fr.BackgroundColor3 = CULR.Color
  459. Fr.BorderSizePixel = 0
  460. Fr.ZIndex = 10
  461. delay(1/30,function()
  462. Fr.BackgroundTransparency = 0.1
  463. TweenColor3(Fr,"BackgroundColor3",CULR.Color,Color3.new(0,0,0),1.2,true)
  464. end)
  465. Humanoid.MaxHealth = 0
  466. for i,v in pairs(Character:GetChildren())do
  467. if v:IsA("BasePart")then
  468. v.Anchored = true
  469. if v.Name == "Head" then pcall(function()v.face:Destroy()end)end
  470. TweenColor3(v,"Color",v.Color,CULR.Color,1.2,true,function(Current,Max)
  471. v.Transparency = Current/Max *2
  472. end,function()
  473. script:Destroy()
  474. FR.BackgroundTransparency = 0
  475. end)elseif v:IsA("Clothing")or v:IsA("Hat")then
  476. v:Destroy()
  477. end end else
  478. script:Destroy()
  479. end else
  480. script:Destroy()
  481. end]])
  482. AddScript("ScreenFlashVi",[[
  483. local Colur = BrickColor.new("Navy blue").Color
  484. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  485. Object[PropertyName] = Start
  486. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  487. local r3,g3,b3 = r,g,b
  488. local Time = Time or 3
  489. local function f()
  490. for i = 1,Time *30 do
  491. r3 = r3 +(r2 -r)/(Time *30)
  492. g3 = g3 +(g2 -g)/(Time *30)
  493. b3 = b3 +(b2 -b)/(Time *30)
  494. Object[PropertyName] = Color3.new(r3,g3,b3)
  495. Spawn(function()StepCallback(i,Time *30)end)
  496. Wait()
  497. end
  498. return CallBack and Callback()
  499. end if Async then
  500. f = coroutine.wrap(f)
  501. end return f()end
  502. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  503. local Main = Instance.new("ScreenGui",PlayerGui)
  504. Main.Name = "AtlasFlash"
  505. local Fr = Instance.new("Frame",Main)
  506. Fr.Size = UDim2.new(1,0,1,0)
  507. Fr.BackgroundTransparency = 1
  508. Fr.BackgroundColor3 = Color3.new(0,0,0)
  509. Fr.BorderSizePixel = 0
  510. Fr.ZIndex = 10
  511. Wait(1/30)
  512. Fr.BackgroundTransparency = 0.1
  513. TweenColor3(Fr,"BackgroundColor3",Fr.BackgroundColor3,Colur,0.55,false,function(Step,Max)
  514. Fr.BackgroundTransparency = Step/Max
  515. end)
  516. Main:Destroy()
  517. script:Destroy()
  518. ]])
  519. AddScript("ScreenFlashV",[[
  520. local Colur = BrickColor.new("]]..tostring(Settings.Colors[2])..[[").Color
  521. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  522. Object[PropertyName] = Start
  523. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  524. local r3,g3,b3 = r,g,b
  525. local Time = Time or 3
  526. local function f()
  527. for i = 1,Time *30 do
  528. r3 = r3 +(r2 -r)/(Time *30)
  529. g3 = g3 +(g2 -g)/(Time *30)
  530. b3 = b3 +(b2 -b)/(Time *30)
  531. Object[PropertyName] = Color3.new(r3,g3,b3)
  532. Spawn(function()StepCallback(i,Time *30)end)
  533. Wait()
  534. end
  535. return CallBack and Callback()
  536. end if Async then
  537. f = coroutine.wrap(f)
  538. end return f()end
  539. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  540. local Main = Instance.new("ScreenGui",PlayerGui)
  541. Main.Name = "AtlasFlash"
  542. local Fr = Instance.new("Frame",Main)
  543. Fr.Size = UDim2.new(1,0,1,0)
  544. Fr.BackgroundTransparency = 1
  545. Fr.BackgroundColor3 = Color3.new(0,0,0)
  546. Fr.BorderSizePixel = 0
  547. Fr.ZIndex = 10
  548. Wait(1/30)
  549. Fr.BackgroundTransparency = 0.1
  550. TweenColor3(Fr,"BackgroundColor3",Fr.BackgroundColor3,Colur,0.55,false,function(Step,Max)
  551. Fr.BackgroundTransparency = Step/Max
  552. end)
  553. Main:Destroy()
  554. script:Destroy()
  555. ]])
  556. AddScript("ScreenFlash",[[
  557. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  558. Object[PropertyName] = Start
  559. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  560. local r3,g3,b3 = r,g,b
  561. local Time = Time or 3
  562. local function f()
  563. for i = 1,Time *30 do
  564. r3 = r3 +(r2 -r)/(Time *30)
  565. g3 = g3 +(g2 -g)/(Time *30)
  566. b3 = b3 +(b2 -b)/(Time *30)
  567. Object[PropertyName] = Color3.new(r3,g3,b3)
  568. Spawn(function()StepCallback(i,Time *30)end)
  569. Wait()
  570. end
  571. return CallBack and Callback()
  572. end if Async then
  573. f = coroutine.wrap(f)
  574. end return f()end
  575. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  576. local Main = Instance.new("ScreenGui",PlayerGui)
  577. Main.Name = "AtlasFlash"
  578. local Fr = Instance.new("Frame",Main)
  579. Fr.Size = UDim2.new(1,0,1,0)
  580. Fr.BackgroundTransparency = 1
  581. Fr.BackgroundColor3 = Color3.new(1,1,1)
  582. Fr.BorderSizePixel = 0
  583. Fr.ZIndex = 10
  584. Wait(1/30)
  585. Fr.BackgroundTransparency = 0.1
  586. TweenColor3(Fr,"BackgroundColor3",Fr.BackgroundColor3,Color3.new(0,0,0),0.55,false,function(Step,Max)
  587. Fr.BackgroundTransparency = Step/Max
  588. end)
  589. Main:Destroy()
  590. script:Destroy()
  591. ]])
  592. AddScript("CameraShake",[[
  593. local Cam = Workspace.CurrentCamera
  594. local d = false
  595. delay(0.55,function()d = true end)
  596. while true do
  597. if d then break end
  598. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  599. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  600. Wait()
  601. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  602. Wait()
  603. end
  604. script:Destroy()
  605. ]])
  606. AddScript("AtmosphericBurn",[[
  607. Wait()
  608. local Cam = Workspace.CurrentCamera
  609. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  610. coroutine.wrap(function()
  611. while true do
  612. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  613. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  614. Wait()
  615. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  616. Wait()
  617. end end)()
  618. local Colors = {BrickColor.new("Really red"),BrickColor.new("Neon orange"),BrickColor.new("New Yeller")}
  619. local _Main = Instance.new("ScreenGui",PlayerGui)
  620. _Main.Name = "AtlasBUUURN"
  621. _Texture = Instance.new("Frame")
  622. _Texture.Size = UDim2.new(1,0,1,0)
  623. _Texture.BackgroundColor = Colors[math.random(1,#Colors)]
  624. _Texture.ZIndex = 10
  625. _Texture.BackgroundTransparency = 0.9
  626. _Texture.Parent = _Main
  627. _Texture.BorderSizePixel = 0
  628. _TRCT = _Texture:Clone()
  629. _TRCT.Parent = _Main
  630. _TRCT.BackgroundTransparency = 0.8
  631. _TRCT.Size = UDim2.new(0.9,0,0.9,0)
  632. _TRCT.BorderSizePixel = 0
  633. _TRCT.Position = UDim2.new(0.05,0,0.05,0)
  634. _TRxCT = _Texture:Clone()
  635. _TRxCT.Parent = _Main
  636. _TRxCT.BackgroundTransparency = 0.7
  637. _TRxCT.Size = UDim2.new(0.8,0,0.8,0)
  638. _TRxCT.BorderSizePixel = 0
  639. _TRxCT.Position = UDim2.new(0.1,0,0.1,0)
  640. _TRaCT = _Texture:Clone()
  641. _TRaCT.Parent = _Main
  642. _TRaCT.BackgroundTransparency = 0.6
  643. _TRaCT.Size = UDim2.new(0.7,0,0.7,0)
  644. _TRaCT.BorderSizePixel = 0
  645. _TRaCT.Position = UDim2.new(0.15,0,0.15,0)
  646. _TRnCT = _Texture:Clone()
  647. _TRnCT.Parent = _Main
  648. _TRnCT.BackgroundTransparency = 0.5
  649. _TRnCT.Size = UDim2.new(0.6,0,0.6,0)
  650. _TRnCT.BorderSizePixel = 0
  651. _TRnCT.Position = UDim2.new(0.2,0,0.2,0)
  652. _TRdCT = _Texture:Clone()
  653. _TRdCT.Parent = _Main
  654. _TRdCT.BackgroundTransparency = 0.4
  655. _TRdCT.Size = UDim2.new(0.5,0,0.5,0)
  656. _TRdCT.BorderSizePixel = 0
  657. _TRdCT.Position = UDim2.new(0.25,0,0.25,0)
  658. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  659. Object[PropertyName] = Start
  660. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  661. local r3,g3,b3 = r,g,b
  662. local Time = Time or 3
  663. local function f()
  664. for i = 1,Time *30 do
  665. r3 = r3 +(r2 -r)/(Time *30)
  666. g3 = g3 +(g2 -g)/(Time *30)
  667. b3 = b3 +(b2 -b)/(Time *30)
  668. Object[PropertyName] = Color3.new(r3,g3,b3)
  669. Wait()
  670. end
  671. return CallBack and Callback()
  672. end if Async then
  673. f = coroutine.wrap(f)
  674. end return f()end
  675. coroutine.wrap(function()
  676. while Wait()do
  677. for i,v in pairs(getfenv())do
  678. if type(v)== 'userdata' and v:IsA("Frame")then
  679. v.Transparency = math.random(1,5)/10
  680. v.ZIndex = math.random(1,10)
  681. end end end end)()
  682. while true do
  683. TweenColor3(_TRdCT,"BackgroundColor3",_TRxCT.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,true)
  684. TweenColor3(_TRnCT,"BackgroundColor3",_TRxCT.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,true)
  685. TweenColor3(_TRaCT,"BackgroundColor3",_TRxCT.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,true)
  686. TweenColor3(_TRxCT,"BackgroundColor3",_TRxCT.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,true)
  687. TweenColor3(_TRCT,"BackgroundColor3",_TRCT.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,true)
  688. TweenColor3(_Texture,"BackgroundColor3",_Texture.BackgroundColor3,Colors[math.random(1,#Colors)].Color,1,false)
  689. end]])
  690. AddScript("Trippppppyyyyyyy",[[
  691. Wait()
  692. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  693. Workspace.CurrentCamera.CameraType = "Custom"
  694. Wait()
  695. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  696. local function SmoothRoll(c,End,Time)
  697. local x = math.deg(c:GetRoll())
  698. local y = x
  699. coroutine.wrap(function()
  700. for i = 1,Time *30 do
  701. y = y +(x -End)/(Time *30)
  702. c:SetRoll(math.rad(y))
  703. end end)()end
  704. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  705. Object[PropertyName] = Start
  706. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  707. local r3,g3,b3 = r,g,b
  708. local Time = Time or 3
  709. local function f()
  710. for i = 1,Time *30 do
  711. r3 = r3 +(r2 -r)/(Time *30)
  712. g3 = g3 +(g2 -g)/(Time *30)
  713. b3 = b3 +(b2 -b)/(Time *30)
  714. Object[PropertyName] = Color3.new(r3,g3,b3)
  715. Wait()
  716. end
  717. return CallBack and Callback()
  718. end if Async then
  719. f = coroutine.wrap(f)
  720. end return f()end
  721. local function RandomDecimal(Dec,Dec2)
  722. return math.random(Dec,Dec2)/10
  723. end
  724. if not PlayerGui then script:Destroy()return end
  725. pcall(function()PlayerGui:findFirstChild("Atlas%#$#$XtC"):Destroy()end)
  726. local Cam = Workspace.CurrentCamera
  727. local _Main = Instance.new("ScreenGui",PlayerGui)
  728. _Main.Name = "Atlas%#$#$XtC"
  729. local frm = Instance.new("Frame",_Main)
  730. frm.Size = UDim2.new(1.1,1.1,1.1,1.1)
  731. frm.BackgroundTransparency = 0.6
  732. frm.BorderSizePixel = 0
  733. local fz = {}
  734. local amt = math.random(4,8)
  735. for i = 1,amt do
  736. local n = Instance.new("Frame",frm)
  737. n.Size = UDim2.new(tonumber("0."..tostring((i/amt)* math.random(1,3))),0,tonumber("0."..tostring((i/amt)* math.random(1,3))),0)
  738. n.BackgroundTransparency = RandomDecimal(7,9)
  739. n.Position = UDim2.new(RandomDecimal(1,9),0,RandomDecimal(1,9),0)
  740. n.BorderSizePixel = 0
  741. table.insert(fz,n)
  742. end
  743. coroutine.wrap(function()
  744. while true do
  745. if not _Main then break end
  746. 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
  747. TweenColor3(frm,"BackgroundColor3",frm.BackgroundColor3,Color3.new(math.random(0,1),math.random(0,1),math.random(0,1)),1)
  748. end end)()
  749. Cam.CameraType = "Scriptable"
  750. local dn = false
  751. delay(3,function()dn = true end)
  752. repeat
  753. math.randomseed(tick())
  754. for _,v in pairs(fz)do
  755. v.Rotation = math.random(1,360)
  756. 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)
  757. end
  758. SmoothRoll(Cam,math.deg(Cam:GetRoll())+math.random(-1,1),1/30)
  759. Wait()
  760. until dn
  761. Cam:Destroy()
  762. Wait(0.1)
  763. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  764. Workspace.CurrentCamera.CameraType = "Custom"
  765. _Main:Destroy()
  766. script:Destroy()
  767. ]])
  768. DoScript = function(Player,Name)
  769. pcall(function()
  770. local x = Scripts[Name]:Clone()
  771. x.Parent = Player:findFirstChild("Backpack")or Player.Character ~= nil and Player.Character or Instance.new("Backpack",Player)
  772. pcall(function()x:findFirstChild("Owner").Value = Player end)
  773. x.Disabled = false
  774. end)end
  775. 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
  776. function RandomDecimal(Dec,Dec2)
  777. if not Dec or not Dec2 or Dec == Dec2 then return end
  778. local Range,Round = {},"0."
  779. for i = 1,#tostring(Dec2):sub(tostring(Dec2):find("%.")or #tostring(Dec2))do Round = Round..'0' end
  780. Round = Round..'1'
  781. for i = Dec,Dec2,tonumber(Round)do
  782. table.insert(Range,i)
  783. if i == Dec2 then
  784. break
  785. end end
  786. return Range[math.random(1,#Range)]
  787. end
  788. local function MiniExplode(CF,Color)
  789. local cf = CF
  790. local f = Instance.new("Part",Character)
  791. f.BrickColor = Color
  792. f.Size = Vector3.new(5,1,5)
  793. f.Anchored = true
  794. f.Locked = true
  795. f.CanCollide = false
  796. f.TopSurface = 0
  797. f.BottomSurface = 0
  798. f.CFrame = cf
  799. local sm = Instance.new("SpecialMesh",f)
  800. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  801. sm.Scale = Vector3.new(5,5,5)
  802. coroutine.wrap(function()
  803. for i = 1,20 do
  804. f.Transparency = f.Transparency +0.05
  805. sm.Scale = sm.Scale + Vector3.new(3,3,3)
  806. Wait()
  807. end
  808. f:Destroy()
  809. end)()
  810. local ax = Instance.new("Part",Character)
  811. ax.Size = Vector3.new(1,1,1)
  812. ax.TopSurface = 0
  813. ax.BottomSurface = 0
  814. ax.Transparency = 0
  815. ax.Locked = true
  816. ax.BrickColor = Color
  817. ax.Shape = "Ball"
  818. ax.CanCollide = false
  819. ax.CFrame = cf
  820. ax.Anchored = true
  821. coroutine.wrap(function()
  822. for i = 1,10 do
  823. ax.Size = ax.Size + Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  824. ax.Transparency = ax.Transparency +0.1
  825. ax.CFrame = cf
  826. Wait()
  827. end
  828. ax:Destroy()
  829. end)()end
  830. local function Implode(CF,Color)
  831. local cf = CF
  832. local f = Instance.new("Part",Character)
  833. f.BrickColor = Color
  834. f.Size = Vector3.new(1,1,1)
  835. f.Anchored = true
  836. f.Locked = true
  837. f.CanCollide = false
  838. f.TopSurface = 0
  839. f.Transparency = 1
  840. f.BottomSurface = 0
  841. f.CFrame = cf
  842. local sm = Instance.new("SpecialMesh",f)
  843. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  844. sm.Scale = Vector3.new(30,30,30)
  845. coroutine.wrap(function()
  846. for i = 1,10 do
  847. f.Transparency = f.Transparency -0.1
  848. sm.Scale = sm.Scale - Vector3.new(3,3,3)
  849. Wait()
  850. end
  851. f:Destroy()
  852. end)()
  853. local ax = Instance.new("Part",Character)
  854. ax.Size = Vector3.new(30,30,30)
  855. ax.TopSurface = 0
  856. ax.BottomSurface = 0
  857. ax.Transparency = 0
  858. ax.Locked = true
  859. ax.BrickColor = Color
  860. ax.Shape = "Ball"
  861. ax.CanCollide = false
  862. ax.CFrame = cf
  863. ax.Anchored = true
  864. ax.Transparency = 1
  865. coroutine.wrap(function()
  866. for i = 1,10 do
  867. ax.Size = ax.Size - Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  868. ax.Transparency = ax.Transparency -0.1
  869. ax.CFrame = cf
  870. Wait()
  871. end
  872. ax:Destroy()
  873. end)()end
  874. local function Explode(CF,Color,SMM,BBoom)
  875. local cf = CF
  876. local f = Instance.new("Part",Character)
  877. f.BrickColor = Color
  878. f.Size = Vector3.new(5,1,5)
  879. f.Anchored = true
  880. f.Locked = true
  881. f.CanCollide = false
  882. f.TopSurface = 0
  883. f.BottomSurface = 0
  884. f.CFrame = cf
  885. local sm = Instance.new("SpecialMesh",f)
  886. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  887. sm.Scale = Vector3.new(5,5,5)
  888. coroutine.wrap(function()
  889. for i = 1,20 do
  890. f.Transparency = f.Transparency +0.05
  891. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  892. Wait()
  893. end
  894. f:Destroy()
  895. end)()
  896. if BBoom then do
  897. local zs = BBoom
  898. local ax = Instance.new("Part",Character)
  899. ax.Size = Vector3.new(1,1,1)
  900. ax.TopSurface = 0
  901. ax.BottomSurface = 0
  902. ax.Transparency = 0
  903. ax.Locked = true
  904. ax.BrickColor = Color
  905. ax.Shape = "Ball"
  906. ax.CanCollide = false
  907. ax.CFrame = zs
  908. ax.Anchored = true
  909. local SMMx = Instance.new("SpecialMesh",ax)
  910. SMMx.MeshId = "http://www.roblox.com/asset/?id=1323306"
  911. SMMx.Scale = Vector3.new(1,1,1)
  912. coroutine.wrap(function()
  913. for i = 1,20 do
  914. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  915. ax.Transparency = ax.Transparency +0.05
  916. ax.CFrame = zs
  917. Wait()
  918. end
  919. ax:Destroy()
  920. end)()end end
  921. local ax = Instance.new("Part",Character)
  922. ax.Size = Vector3.new(1,1,1)
  923. ax.TopSurface = 0
  924. ax.BottomSurface = 0
  925. ax.Transparency = 0
  926. ax.Locked = true
  927. ax.BrickColor = Color
  928. ax.Shape = "Ball"
  929. ax.CanCollide = false
  930. ax.CFrame = cf
  931. ax.Anchored = true
  932. local SMMx do if SMM then
  933. SMMx = Instance.new("SpecialMesh",ax)
  934. SMMx.MeshId = SMM
  935. SMMx.Scale = Vector3.new(1,1,1)
  936. end end
  937. coroutine.wrap(function()
  938. for i = 1,20 do
  939. if SMM then
  940. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  941. else
  942. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  943. end
  944. ax.Transparency = ax.Transparency +0.05
  945. ax.CFrame = cf
  946. Wait()
  947. end
  948. ax:Destroy()
  949. end)()end
  950. local function SetHealth()
  951. if Awakend then
  952. Character.Humanoid.MaxHealth = 6283
  953. Character.Humanoid.Health = 6283
  954. elseif RageMode then
  955. Character.Humanoid.MaxHealth = 1250
  956. Character.Humanoid.Health = 1250
  957. else
  958. Character.Humanoid.MaxHealth = 600
  959. end end
  960. local Prts = {}
  961. H:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=135921683"
  962. local Face,FaceTexture,IceTexture = H:findFirstChild("face"),H:findFirstChild("face").Texture,"http://www.roblox.com/asset/?id=135921715"
  963. Cam,GuiTexture,_Mesh = Workspace.CurrentCamera,"",Instance.new("SpecialMesh")
  964. Way = 0
  965. local Trolling,ChosenColor,ChangeText,Descriptions = false
  966. AttackState = "Melee"
  967. Equipped,StopPower,StopTrail,StopRockTrail,StopSwordTrail,RageMode,RageWait,StopFlyTrail,StopJumpTrail = false,false,false,false,false,false,false,false,false
  968. Debounces = {
  969. IsHealing = false;
  970. IsCharging = false;
  971. Attacking = false;
  972. Floating = false;
  973. Shielding = false;
  974. Flying = false}
  975. local GripPos,RiseRate,HitDebounce,StanceGyro,Stance,rHandle,StcC = CFrame.new(0,0,0),1,false
  976. function MediumParticleEmit(Object,Color)
  977. coroutine.wrap(function()
  978. while Wait(1.1)do
  979. if not Object then break end
  980. local p = Instance.new("Part",Object.Parent)
  981. p.Name = "Trail"
  982. p.TopSurface = 0
  983. p.BottomSurface = 0
  984. p.Anchored = true
  985. p.CanCollide = false
  986. p.FormFactor = "Custom"
  987. p.Size = Vector3.new(0.01,0.01,0.01)
  988. p.BrickColor = type(Color)== 'userdata' and Color or BrickColor.new(Color)
  989. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  990. local m = Instance.new("BlockMesh",p)
  991. m.Scale = Vector3.new(2,2,2)
  992. coroutine.wrap(function()
  993. for i = 1,15 do
  994. p.Transparency = i/15
  995. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  996. 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)
  997. Wait()
  998. end
  999. p:Destroy()
  1000. end)()end end)()end
  1001. function PetChat(Object,Text,Color)
  1002. local Color = type(Color)== 'string' and BrickColor.new(Color)or Color
  1003. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  1004. local G = Instance.new("BillboardGui",Object)
  1005. G.Name = "AtlasText"
  1006. G.Adornee = Object
  1007. G.Size = UDim2.new(3.5,0,2.5,0)
  1008. G.AlwaysOnTop = false
  1009. G.StudsOffset = Vector3.new(0,6,0)
  1010. local Txt = Instance.new("TextLabel",G)
  1011. Txt.Size = UDim2.new(1,0,1,0)
  1012. Txt.Text = Text
  1013. Txt.TextScaled = true
  1014. Txt.TextWrapped = false
  1015. Txt.Font = "SourceSansBold"
  1016. Txt.TextColor = Color
  1017. Txt.BackgroundTransparency = 1
  1018. Txt.ZIndex = 10
  1019. TweenColor3(Txt,"TextColor3",Txt.TextColor3,Settings.Colors[2].Color,3,true,function(q)
  1020. for i = 1,30 do
  1021. q.TextTransparency = i/30
  1022. Wait()
  1023. end
  1024. G:Destroy()
  1025. end)end
  1026. function Chat(Object,Text,Color,B)
  1027. local Color = type(Color)== 'string' and BrickColor.new(Color)or Color
  1028. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  1029. local G = Instance.new("BillboardGui",Object)
  1030. G.Name = "AtlasText"
  1031. G.Adornee = Object
  1032. G.Size = UDim2.new(3.5,0,2.5,0)
  1033. G.AlwaysOnTop = false
  1034. G.StudsOffset = Vector3.new(0,3,0)
  1035. local Txt = Instance.new("TextLabel",G)
  1036. Txt.Size = UDim2.new(1,0,1,0)
  1037. Txt.Text = Text
  1038. Txt.TextScaled = true
  1039. Txt.TextWrapped = false
  1040. Txt.Font = "SourceSansBold"
  1041. Txt.TextColor = Color
  1042. Txt.BackgroundTransparency = 1
  1043. Txt.ZIndex = 10
  1044. if B then
  1045. coroutine.wrap(function()
  1046. local X = 2
  1047. for i = 1,40 do
  1048. X = X *-1
  1049. Txt.Rotation = X
  1050. if i%2 == 1 then
  1051. Txt.Text = math.random(1,2)== 2 and Txt.Text.." " or " "..Txt.Text
  1052. end
  1053. Wait()
  1054. end end)()end
  1055. TweenColor3(Txt,"TextColor3",Txt.TextColor3,Settings.Colors[2].Color,3,true,function(q)
  1056. for i = 1,30 do
  1057. q.TextTransparency = i/30
  1058. Wait()
  1059. end
  1060. G:Destroy()
  1061. end)end
  1062. function MakeFloatMesh()
  1063. local s = Instance.new("Part",Character)
  1064. s.BrickColor = BrickColor.new("Institutional white")
  1065. s.Size = Vector3.new(5,5,5)
  1066. s.Anchored = true
  1067. s.Locked = true
  1068. s.CanCollide = false
  1069. s.TopSurface = 0
  1070. s.BottomSurface = 0
  1071. s.Reflectance = 0.1
  1072. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  1073. local sm = Instance.new("SpecialMesh",s)
  1074. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1075. sm.Scale = Vector3.new(2,0.5,2)
  1076. local plat = Instance.new("Part",Character)
  1077. plat.Size = Vector3.new(5,1,5)
  1078. plat.Anchored = true
  1079. plat.Locked = true
  1080. plat.CanCollide = true
  1081. plat.Transparency = 1
  1082. plat.CFrame = T.CFrame * CFrame.new(0,-2,0)
  1083. coroutine.wrap(function()
  1084. for i = 1,10 do
  1085. sm.Scale = sm.Scale + Vector3.new(1,0.2,1)
  1086. s.Transparency = s.Transparency +0.1
  1087. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  1088. Wait()
  1089. end
  1090. plat:Destroy()
  1091. s:Destroy()
  1092. end)()end
  1093. function Tag(Humanoid)
  1094. local c = Instance.new("ObjectValue",Humanoid)
  1095. c.Value = Player
  1096. c.Name = "creator"
  1097. end
  1098. function Kill(Hit)
  1099. local DMG
  1100. if pcall(function()
  1101. DMG = math.random(6043,59302)
  1102. local _CON = Hit.Parent.Humanoid.Died:connect(function()
  1103. LastKill = tick()
  1104. Tag(Hit.Parent.Humanoid)
  1105. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"CheckAndKill")
  1106. end)
  1107. delay(0.1,function()_CON:disconnect()end)
  1108. Hit.Parent.Humanoid:TakeDamage(DMG)
  1109. end)then
  1110. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"ScreenFlash")
  1111. DamageGui(DMG..("!"):rep(#tostring(DMG)))
  1112. end end
  1113. function Damage(Vec,Object,Bool,Amt,DontDisplayDmg)
  1114. if Object.Parent:findFirstChild("AtlasRegistration")and Object.Parent.Name == Character.Name then return end
  1115. if Object.Parent == Character then return end
  1116. local Dmg,Humanoid = math.random(50,85),Object.Parent:findFirstChild("Humanoid")
  1117. if Bool then Dmg = math.random(15,45)end
  1118. if Amt then Dmg = Amt end
  1119. if Humanoid and not HitDebounce then
  1120. HitDebounce = true
  1121. if RageMode then Dmg = Dmg *math.random(2,4)end
  1122. if Awakend then Dmg = Dmg *math.random(5,10)end
  1123. if Humanoid.Health -Dmg <= 0 then Tag(Humanoid)end
  1124. Humanoid:TakeDamage(Dmg)
  1125. CurrentVictim = Object.Parent
  1126. local _CON = Humanoid.Died:connect(function()
  1127. LastKill = tick()
  1128. Tag(Humanoid)
  1129. DoScript(Game.Players:GetPlayerFromCharacter(Object.Parent),"CheckAndKill")
  1130. end)
  1131. delay(0.1,function()_CON:disconnect()end)
  1132. DamageGui(Dmg)
  1133. coroutine.wrap(function()
  1134. if DontDisplayDmg then return end
  1135. local Head = Object.Parent:findFirstChild("Head")
  1136. if not Head then return end
  1137. for i = 1,3 do
  1138. local clr = Settings.Colors[2].Color
  1139. local bg = Instance.new("BillboardGui",Object.Parent)
  1140. bg.Adornee = Head
  1141. bg.Size = UDim2.new(1,0,1,0)
  1142. bg.StudsOffset = Vector3.new(0,2,0)
  1143. local txt = Instance.new("TextLabel",bg)
  1144. txt.Size = UDim2.new(0.55,0,0.55,0)
  1145. txt.BackgroundTransparency = 1
  1146. txt.TextColor3 = clr
  1147. txt.TextTransparency = 1
  1148. txt.TextScaled = true
  1149. local sign = Dmg > 0 and '-' or '+'
  1150. txt.Text = sign..tostring(Dmg)
  1151. txt.TextWrapped = false
  1152. txt.Font = "SourceSansBold"
  1153. local x,y,z,r,g,b = clr.r,clr.b,clr.g,clr.r,clr.b,clr.g
  1154. coroutine.wrap(function()
  1155. for i = 1,10 do
  1156. txt.TextTransparency = txt.TextTransparency -0.1
  1157. bg.StudsOffset = Vector3.new(0,i/2,0)
  1158. bg.Size = UDim2.new(bg.Size.X.Scale +i/6,0,bg.Size.Y.Scale +i/6,0)
  1159. x = x +(Settings.Colors[2].Color.r -r)/10
  1160. y = y +(Settings.Colors[2].Color.g -g)/10
  1161. z = z +(Settings.Colors[2].Color.b -b)/10
  1162. clr = Color3.new(x,y,z)
  1163. txt.TextColor3 = clr
  1164. Wait()
  1165. end
  1166. local d = false
  1167. coroutine.wrap(function()
  1168. while not d do
  1169. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.1,0)
  1170. Wait()
  1171. end end)()
  1172. Wait(3)
  1173. d = true
  1174. local x,y,z,r,g,b = clr.r,clr.b,clr.g,0,0,0
  1175. for i = 1,11 do
  1176. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.43,0)
  1177. x = x +(Settings.Colors[2].Color.r -r)/11
  1178. y = y +(Settings.Colors[2].Color.g -g)/11
  1179. z = z +(Settings.Colors[2].Color.b -b)/11
  1180. clr = Color3.new(x,y,z)
  1181. txt.TextColor3 = clr
  1182. bg.Size = UDim2.new(bg.Size.X.Scale -i/6,0,bg.Size.Y.Scale -i/6,0)
  1183. Wait()
  1184. if i >= 5 then
  1185. txt.TextTransparency = txt.TextTransparency +0.2
  1186. end end
  1187. bg:Destroy()
  1188. end)()
  1189. Wait()
  1190. end end)()
  1191. for i,v in pairs(Object.Parent:GetChildren())do
  1192. if v:IsA("BasePart")then
  1193. local BP = Instance.new("BodyForce",v)
  1194. BP.force = Vec.CFrame.lookVector *2000
  1195. Game:GetService("Debris"):AddItem(BP,0.2)
  1196. end end
  1197. pcall(function()
  1198. Object.Parent:findFirstChild("Torso").RotVelocity = Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1199. Object.Parent:findFirstChild("Torso").Velocity = Vector3.new(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1200. end)
  1201. Wait(0.1)
  1202. HitDebounce = false
  1203. end end
  1204. function CloneCharacter()
  1205. Character.Archivable = true
  1206. local Clone = Character:Clone()
  1207. Clone:findFirstChild("Atlas Sword"):Destroy()
  1208. for i,v in pairs(Clone:GetChildren())do
  1209. if v:IsA("BasePart")and v.Name == "Trail" then
  1210. v:Destroy()
  1211. end end
  1212. Character.Archivable = false
  1213. Clone.Parent = Workspace
  1214. Clone.Archivable = false
  1215. return Clone
  1216. end
  1217. function Direction()
  1218. if not Character then return{CFrame.new(0,0,0),CFrame.new(0,0,0)}end
  1219. 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)}
  1220. end
  1221. function FaceForward()
  1222. StanceGyro.cframe = Direction()[1]
  1223. return StanceGyro.cframe
  1224. end
  1225. function DamageNear(Pos,Mag,Dmg,x)
  1226. local Targets,HitAlready = {},{}
  1227. for i,v in pairs(Workspace:GetChildren())do
  1228. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")then
  1229. for _,x in pairs(v:GetChildren())do
  1230. if x:IsA("BasePart")then
  1231. if(Pos -x.Position).magnitude <= Mag then
  1232. table.insert(Targets,v)
  1233. end end end end end
  1234. for i,v in pairs(Targets)do
  1235. if not HitAlready[v.Name]then
  1236. ypcall(function()Damage(T,v.Torso,nil,Dmg,not x)end)
  1237. HitAlready[v.Name] = true
  1238. end end end
  1239. function SwordTrail(Position,CF,Color)
  1240. coroutine.wrap(function()
  1241. local Old = (Position.CFrame *CF).p
  1242. while Wait()do
  1243. if StopSwordTrail then break end
  1244. local New = (Position.CFrame *CF).p
  1245. local Mag = (Old -New).magnitude
  1246. local Dis = (Old +New)/2
  1247. local Trail = Instance.new("Part",Character)
  1248. Trail.Anchored = true
  1249. Trail.CanCollide = false
  1250. Trail.BrickColor = Color
  1251. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1252. Trail.TopSurface = 0
  1253. Trail.BottomSurface = 0
  1254. Trail.formFactor = "Custom"
  1255. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1256. local ms = Instance.new("BlockMesh",Trail)
  1257. ms.Scale = Vector3.new(1,1,1)
  1258. local TM = Instance.new("CylinderMesh",Trail)
  1259. TM.Scale = Vector3.new(1,1,1)
  1260. Old = New
  1261. coroutine.wrap(function()
  1262. for i = 1,0,-0.1 do
  1263. Wait()
  1264. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1265. end
  1266. Trail:Destroy()
  1267. end)()
  1268. coroutine.wrap(function()
  1269. for i = 1,10 do
  1270. Wait()
  1271. Trail.Transparency = Trail.Transparency +0.1
  1272. end end)()end end)()end
  1273. function FlyTrail(Position,CF)
  1274. coroutine.wrap(function()
  1275. local Old = (Position.CFrame *CF).p
  1276. while Wait(0.15)do
  1277. if StopFlyTrail then break end
  1278. local New = (Position.CFrame *CF).p
  1279. local Mag = (Old -New).magnitude
  1280. local Dis = (Old +New)/2
  1281. local Trail = Instance.new("Part",Character)
  1282. Trail.Anchored = true
  1283. Trail.CanCollide = false
  1284. Trail.BrickColor = Settings.Colors[2]
  1285. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1286. Trail.TopSurface = 0
  1287. Trail.BottomSurface = 0
  1288. Trail.formFactor = "Custom"
  1289. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1290. local ms = Instance.new("BlockMesh",Trail)
  1291. ms.Scale = Vector3.new(1,1,1)
  1292. local TM = Instance.new("CylinderMesh",Trail)
  1293. TM.Scale = Vector3.new(1,1,1)
  1294. Old = New
  1295. coroutine.wrap(function()
  1296. for i = 1,0,-0.1 do
  1297. Wait()
  1298. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1299. end
  1300. Trail:Destroy()
  1301. end)()
  1302. coroutine.wrap(function()
  1303. for i = 1,10 do
  1304. Wait()
  1305. Trail.Transparency = Trail.Transparency +0.1
  1306. end end)()end end)()end
  1307. function JumpTrail(Position,CF)
  1308. coroutine.wrap(function()
  1309. local Old = (Position.CFrame *CF).p
  1310. while Wait()do
  1311. if StopJumpTrail then break end
  1312. for i,v in pairs(Debounces)do
  1313. if v then
  1314. StopJumpTrail = true
  1315. end end
  1316. local New = (Position.CFrame *CF).p
  1317. local Mag = (Old -New).magnitude
  1318. local Dis = (Old +New)/2
  1319. local Trail = Instance.new("Part",Character)
  1320. Trail.Anchored = true
  1321. Trail.CanCollide = false
  1322. Trail.BrickColor = not InternalMode and Settings.Colors[2]or BrickColor.new("Really black")
  1323. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1324. Trail.TopSurface = 0
  1325. Trail.BottomSurface = 0
  1326. Trail.formFactor = "Custom"
  1327. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1328. local ms = Instance.new("BlockMesh",Trail)
  1329. ms.Scale = Vector3.new(1,1,1)
  1330. local TM = Instance.new("CylinderMesh",Trail)
  1331. TM.Scale = Vector3.new(1,1,1)
  1332. Old = New
  1333. coroutine.wrap(function()
  1334. for i = 1,0,-0.1 do
  1335. Wait()
  1336. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1337. end
  1338. Trail:Destroy()
  1339. end)()
  1340. coroutine.wrap(function()
  1341. for i = 1,10 do
  1342. Wait()
  1343. Trail.Transparency = Trail.Transparency +0.1
  1344. end end)()end end)()end
  1345. function UpperCutTrail(Position,CF,Color)
  1346. coroutine.wrap(function()
  1347. local st = false
  1348. delay(0.6,function()st = true end)
  1349. local Old = (Position.CFrame *CF).p
  1350. while Wait()do
  1351. if st then break end
  1352. local New = (Position.CFrame *CF).p
  1353. local Mag = (Old -New).magnitude
  1354. local Dis = (Old +New)/2
  1355. local Trail = Instance.new("Part",Character)
  1356. Trail.Anchored = true
  1357. Trail.CanCollide = false
  1358. Trail.BrickColor = Color
  1359. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1360. Trail.TopSurface = 0
  1361. Trail.BottomSurface = 0
  1362. Trail.formFactor = "Custom"
  1363. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1364. local ms = Instance.new("BlockMesh",Trail)
  1365. ms.Scale = Vector3.new(1,1,1)
  1366. local TM = Instance.new("CylinderMesh",Trail)
  1367. TM.Scale = Vector3.new(1,1,1)
  1368. Old = New
  1369. coroutine.wrap(function()
  1370. for i = 1,0,-0.1 do
  1371. Wait()
  1372. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1373. end
  1374. Trail:Destroy()
  1375. end)()
  1376. coroutine.wrap(function()
  1377. for i = 1,10 do
  1378. Wait()
  1379. Trail.Transparency = Trail.Transparency +0.1
  1380. end end)()end end)()end
  1381. function Trail(Position,CF,Color)
  1382. coroutine.wrap(function()
  1383. local Old = (Position.CFrame *CF).p
  1384. while Wait()do
  1385. if StopTrail then break end
  1386. local New = (Position.CFrame *CF).p
  1387. local Mag = (Old -New).magnitude
  1388. local Dis = (Old +New)/2
  1389. local Trail = Instance.new("Part",Character)
  1390. Trail.Anchored = true
  1391. Trail.CanCollide = false
  1392. Trail.BrickColor = Color
  1393. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1394. Trail.TopSurface = 0
  1395. Trail.BottomSurface = 0
  1396. Trail.formFactor = "Custom"
  1397. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1398. local ms = Instance.new("BlockMesh",Trail)
  1399. ms.Scale = Vector3.new(1,1,1)
  1400. local TM = Instance.new("CylinderMesh",Trail)
  1401. TM.Scale = Vector3.new(1,1,1)
  1402. Old = New
  1403. coroutine.wrap(function()
  1404. for i = 1,0,-0.1 do
  1405. Wait()
  1406. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1407. end
  1408. Trail:Destroy()
  1409. end)()
  1410. coroutine.wrap(function()
  1411. for i = 1,10 do
  1412. Wait()
  1413. Trail.Transparency = Trail.Transparency +0.1
  1414. end end)()end end)()end
  1415. function RockTrail(Position,CF,Color)
  1416. coroutine.wrap(function()
  1417. local Old = (Position.CFrame * CF).p
  1418. while Wait()do
  1419. if StopRockTrail then break end
  1420. local New = (Position.CFrame * CF).p
  1421. local Mag = (Old -New).magnitude
  1422. local Dis = (Old +New)/2
  1423. local Trail = Instance.new("Part",Character)
  1424. Trail.Anchored = true
  1425. Trail.CanCollide = false
  1426. Trail.BrickColor = Color
  1427. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1428. Trail.TopSurface = 0
  1429. Trail.BottomSurface = 0
  1430. Trail.formFactor = "Custom"
  1431. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1432. local ms = Instance.new("BlockMesh",Trail)
  1433. ms.Scale = Vector3.new(1,1,1)
  1434. local TM = Instance.new("CylinderMesh",Trail)
  1435. TM.Scale = Vector3.new(1.5,1.5,1.5)
  1436. Old = New
  1437. coroutine.wrap(function()
  1438. for i = 1,0,-0.1 do
  1439. Wait()
  1440. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1441. end
  1442. Trail:Destroy()
  1443. end)()
  1444. coroutine.wrap(function()
  1445. for i = 1,10 do
  1446. Wait()
  1447. Trail.Transparency = Trail.Transparency +0.1
  1448. end end)()end end)()end
  1449. function ChargePosition(Bool)
  1450. if Bool then
  1451. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  1452. N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  1453. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  1454. RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  1455. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  1456. LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  1457. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  1458. RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  1459. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  1460. LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  1461. for i = 1,2 do
  1462. RS.C0 = RS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
  1463. LS.C0 = LS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
  1464. RH.C0 = RH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
  1465. LH.C0 = LH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
  1466. Wait()
  1467. end else
  1468. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  1469. N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  1470. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  1471. RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  1472. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  1473. LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  1474. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  1475. RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  1476. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  1477. LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  1478. end end
  1479. function Charge(Color,Bool)
  1480. Stance = "Charging"
  1481. Character.Humanoid.WalkSpeed = 0
  1482. local l = T:findFirstChild("ChargeLight")or Instance.new("PointLight",T)
  1483. l.Name = "ChargeLight"
  1484. l.Color = Color.Color
  1485. l.Range = Way == 1 and l.Range -1 or l.Range +1
  1486. if l.Range == 60 then Way = 1 elseif l.Range == 0 then Way = 0 end
  1487. if Bool then
  1488. ChargeRot = ChargeRot ~= 360 and ChargeRot +1 or 0
  1489. coroutine.wrap(function()
  1490. local p = Instance.new("Part",Character)
  1491. p.TopSurface = 0
  1492. p.BottomSurface = 0
  1493. p.formFactor = "Custom"
  1494. p.Anchored = true
  1495. p.CanCollide = false
  1496. p.BrickColor = math.random(1,2)%2 == 1 and Settings.Colors[1]or Color
  1497. p.Transparency = 0.5
  1498. p.Size = Vector3.new(1,1,1)
  1499. p.CFrame = T.CFrame * CFrame.new(0,-3,0)* CFrame.Angles(0,math.rad(math.random(-45,45)),0)
  1500. local ms = Instance.new("BlockMesh",p)
  1501. ms.Scale = Vector3.new(1,1,1)
  1502. local m = Instance.new("SpecialMesh",p)
  1503. m.Scale = Vector3.new(1,1,1)
  1504. m.MeshType = "FileMesh"
  1505. m.MeshId = ChargeRot %2 == 1 and "http://www.roblox.com/asset/?id=20329976" or "http://www.roblox.com/asset/?id=1323306"
  1506. coroutine.wrap(function()
  1507. for i = 0,3,0.2 do
  1508. Wait()
  1509. m.Scale = m.Scale + Vector3.new(i,i/2,i)
  1510. end
  1511. coroutine.wrap(function()
  1512. for i = 1,5 do
  1513. Wait()
  1514. p.Transparency = p.Transparency -0.1
  1515. end
  1516. p:Destroy()
  1517. end)()end)()end)()
  1518. return
  1519. end
  1520. local s = Instance.new("Part",Character)
  1521. s.BrickColor = Color
  1522. s.Size = Vector3.new(5,5,5)
  1523. s.Anchored = true
  1524. s.Locked = true
  1525. s.CanCollide = false
  1526. s.TopSurface = 0
  1527. s.BottomSurface = 0
  1528. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  1529. local sm = Instance.new("SpecialMesh",s)
  1530. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1531. sm.Scale = Vector3.new(5,5,5)
  1532. coroutine.wrap(function()
  1533. for i = 1,10 do
  1534. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  1535. s.Transparency = s.Transparency +0.1
  1536. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  1537. Wait()
  1538. end
  1539. s:Destroy()
  1540. end)()end
  1541. local Clones = {}
  1542. function ParticleEmit(Object,Color,Duration)
  1543. local Counter = 0
  1544. coroutine.wrap(function()
  1545. while Wait(0.3)do
  1546. if Counter == Duration then break end
  1547. local p = Instance.new("Part",Object.Parent)
  1548. p.Name = "Trail"
  1549. p.TopSurface = 0
  1550. p.BottomSurface = 0
  1551. p.Anchored = true
  1552. p.CanCollide = false
  1553. p.FormFactor = "Custom"
  1554. p.Size = Vector3.new(0.01,0.01,0.01)
  1555. p.BrickColor = Color and(type(Color)== 'userdata' and Color or BrickColor.new(Color))or Settings.Colors[2]
  1556. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  1557. local m = Instance.new("BlockMesh",p)
  1558. m.Scale = Vector3.new(2,2,2)
  1559. coroutine.wrap(function()
  1560. for i = 1,15 do
  1561. p.Transparency = i/15
  1562. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  1563. 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)
  1564. Wait()
  1565. end
  1566. p:Destroy()
  1567. end)()end end)()
  1568. if Durration == math.huge then return end
  1569. coroutine.wrap(function()
  1570. while Wait(1)do
  1571. Counter = Counter +1
  1572. if Counter == Duration then
  1573. break
  1574. end end end)()end
  1575. function SlowParticleEmit(Object)
  1576. coroutine.wrap(function()
  1577. while Wait(3.2)do
  1578. if not Object then break end
  1579. local p = Instance.new("Part",Object.Parent)
  1580. p.Name = "Trail"
  1581. p.TopSurface = 0
  1582. p.BottomSurface = 0
  1583. p.Anchored = true
  1584. p.CanCollide = false
  1585. p.FormFactor = "Custom"
  1586. p.Size = Vector3.new(0.01,0.01,0.01)
  1587. p.BrickColor = RageMode and(Pr0mMode and BrickColor.new("Navy blue")or BrickColor.new("Really red"))or Settings.Colors[2]
  1588. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  1589. local m = Instance.new("BlockMesh",p)
  1590. m.Scale = Vector3.new(2,2,2)
  1591. coroutine.wrap(function()
  1592. for i = 1,15 do
  1593. p.Transparency = i/15
  1594. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  1595. 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)
  1596. Wait()
  1597. end
  1598. p:Destroy()
  1599. end)()end end)()end
  1600. function IsNear(Position,Distance,SinglePlayer)
  1601. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1602. local List = {}
  1603. for i,v in pairs(Workspace:GetChildren())do
  1604. if v:IsA("Model")then
  1605. if v:findFirstChild("Torso")then
  1606. if v ~= Character then
  1607. if(v.Torso.CFrame.p -Position).magnitude < Distance then
  1608. table.insert(List,v)
  1609. end end end end end
  1610. return List
  1611. end
  1612. local GetUpDebounce = false
  1613. GlobalKeys = {
  1614. h = function(Mouse)
  1615. if RageMode then return end
  1616. if Power <= 0 then return end
  1617. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1618. Debounces.IsHealing = true
  1619. Stance = "Null"
  1620. Wait(1/30)
  1621. ChargePosition(true)
  1622. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  1623. if k == 'h' then
  1624. BreakLoop = true
  1625. x:disconnect()
  1626. end end)
  1627. while Wait(0.2)do
  1628. if Power <= 0 then break end
  1629. if Character.Humanoid.Health == Character.Humanoid.MaxHealth then break end
  1630. if BreakLoop then break end
  1631. Character.Humanoid.Health = Character.Humanoid.Health +15
  1632. Power = Power -1000
  1633. Charge(BrickColor.new("Lime green"),true)
  1634. Stance = "Null"
  1635. end
  1636. Character.Humanoid.WalkSpeed = 45
  1637. pcall(function()T:findFirstChild("ChargeLight"):Destroy()end)
  1638. ChargePosition(false)
  1639. Stance = "Standing"
  1640. Debounces.IsHealing = false
  1641. end;
  1642. c = function(Mouse)
  1643. if RageMode then return end
  1644. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1645. Debounces.IsCharging = true
  1646. Stance = "Null"
  1647. Wait(1/30)
  1648. ChargePosition(true)
  1649. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  1650. if k == 'c' then
  1651. BreakLoop = true
  1652. x:disconnect()
  1653. end end)
  1654. while Wait(0.1)do
  1655. if Power == MaxPower then break end
  1656. if BreakLoop then break end
  1657. if Power > MaxPower then Power = MaxPower break end
  1658. Power = Power +250
  1659. Charge(Settings.Colors[2],true)
  1660. Stance = "Null"
  1661. end
  1662. Character.Humanoid.WalkSpeed = 45
  1663. ChargePosition(false)
  1664. Stance = "Standing"
  1665. Debounces.IsCharging = false
  1666. pcall(function()
  1667. T:findFirstChild("ChargeLight"):Destroy()
  1668. end)end;
  1669. b = function()
  1670. if Power <= 0 then return end
  1671. if Power -1200 <= 0 then return end
  1672. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1673. Debounces.Attacking = true
  1674. Power = Power -1200
  1675. for x,v in pairs(Character:GetChildren())do
  1676. if v:IsA("BasePart")then
  1677. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1678. local p = Instance.new("Part",Character)
  1679. p.Anchored = true
  1680. p.Locked = true
  1681. p.CanCollide = false
  1682. p.Transparency = 0.5
  1683. p.BrickColor = BrickColor.new("Institutional white")
  1684. p.Size = v.Size
  1685. p.CFrame = v.CFrame
  1686. coroutine.wrap(function()
  1687. for i = 1,5 do
  1688. p.Transparency = p.Transparency +0.1
  1689. Wait(0.2)
  1690. end
  1691. p:Destroy()
  1692. end)()end end end
  1693. StopTrail = false
  1694. for i = 1,6 do
  1695. coroutine.wrap(function()
  1696. for l,v in pairs(IsNear(T.Position,65))do
  1697. pcall(function()v.Torso.CFrame = v.Torso.CFrame * CFrame.new(0,2,0)end)
  1698. pcall(function()v.Humanoid.PlatformStand = true end)
  1699. for n,x in pairs(v:GetChildren())do
  1700. if x:IsA("BasePart")then
  1701. local bf = Instance.new("BodyForce",x)
  1702. bf.force = T.CFrame.lookVector *-350
  1703. Game:GetService("Debris"):AddItem(bf,0.26)
  1704. end end end end)()
  1705. ShakeCam(0.2)
  1706. FaceForward()
  1707. T.CFrame = T.CFrame * CFrame.new(0,0,-45)
  1708. for x,v in pairs(Character:GetChildren())do
  1709. if v:IsA("BasePart")then
  1710. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1711. local p = Instance.new("Part",Character)
  1712. p.Anchored = true
  1713. p.Locked = true
  1714. p.CanCollide = false
  1715. p.Transparency = 0.5
  1716. p.BrickColor = BrickColor.new("Institutional white")
  1717. p.Size = v.Size
  1718. p.CFrame = v.CFrame
  1719. coroutine.wrap(function()
  1720. for i = 1,5 do
  1721. p.Transparency = p.Transparency +0.1
  1722. Wait(0.2)
  1723. end
  1724. p:Destroy()
  1725. end)()end end end
  1726. local s = Instance.new("Part",Character)
  1727. s.BrickColor = i == 1 and BrickColor.new("Really black")or BrickColor.new("Institutional white")
  1728. s.Size = Vector3.new(5,1,5)
  1729. s.Anchored = true
  1730. s.Locked = true
  1731. s.CanCollide = false
  1732. s.TopSurface = 0
  1733. s.BottomSurface = 0
  1734. s.CFrame = T.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1735. local sm = Instance.new("SpecialMesh",s)
  1736. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1737. sm.Scale = Vector3.new(5,5,5)
  1738. coroutine.wrap(function()
  1739. for x = 1,10 do
  1740. s.Transparency = s.Transparency + 0.1
  1741. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  1742. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  1743. Wait()
  1744. end
  1745. s:Destroy()
  1746. end)()
  1747. Wait()
  1748. end
  1749. for x,v in pairs(Character:GetChildren())do
  1750. if v:IsA("BasePart")then
  1751. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1752. local p = Instance.new("Part",Character)
  1753. p.Anchored = true
  1754. p.Locked = true
  1755. p.CanCollide = false
  1756. p.Transparency = 0.5
  1757. p.BrickColor = BrickColor.new("Institutional white")
  1758. p.Size = v.Size
  1759. p.CFrame = v.CFrame
  1760. coroutine.wrap(function()
  1761. for i = 1,5 do
  1762. p.Transparency = p.Transparency +0.1
  1763. Wait(0.2)
  1764. end
  1765. p:Destroy()
  1766. end)()end end end
  1767. T.CFrame = T.CFrame * CFrame.new(0,0,-10)
  1768. StopTrail = true
  1769. Wait(0.02)
  1770. Debounces.Attacking = false
  1771. end;
  1772. n = function(Mouse)if Debounces.Flying then return end Debounces.Floating = not Debounces.Floating end;
  1773. t = function(_Mouse,CxF,Bypass)
  1774. if not _Mouse.Target then return end
  1775. if not Bypass then if Debounces.Attacking or Debounces.Shielding then return end end
  1776. if Power -500 >= 0 then
  1777. Power = Power -500
  1778. Debounces.Attacking = true
  1779. for x,v in pairs(Character:GetChildren())do
  1780. if v:IsA("BasePart")then
  1781. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1782. local p = Instance.new("Part",Character)
  1783. p.Anchored = true
  1784. p.Locked = true
  1785. p.CanCollide = false
  1786. p.Transparency = 0.5
  1787. p.BrickColor = BrickColor.new("Institutional white")
  1788. p.Size = v.Size
  1789. p.CFrame = v.CFrame
  1790. coroutine.wrap(function()
  1791. for i = 1,5 do
  1792. p.Transparency = p.Transparency +0.1
  1793. Wait(0.2)
  1794. end
  1795. p:Destroy()
  1796. end)()end end end
  1797. local CF = Bypess and CxF or _Mouse.Hit
  1798. local s = Instance.new("Part",Character)
  1799. s.BrickColor = i == 1 and BrickColor.new("Really black")or BrickColor.new("Institutional white")
  1800. s.Size = Vector3.new(5,1,5)
  1801. s.Anchored = true
  1802. s.Locked = true
  1803. s.CanCollide = false
  1804. s.TopSurface = 0
  1805. s.BottomSurface = 0
  1806. s.CFrame = T.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1807. local sm = Instance.new("SpecialMesh",s)
  1808. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1809. sm.Scale = Vector3.new(5,5,5)
  1810. coroutine.wrap(function()
  1811. for x = 1,10 do
  1812. s.Transparency = s.Transparency + 0.1
  1813. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  1814. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  1815. Wait()
  1816. end
  1817. s:Destroy()
  1818. end)()
  1819. for i = 1,3 do
  1820. local p = Instance.new("Part",Character)
  1821. p.TopSurface = 0
  1822. p.BottomSurface = 0
  1823. p.formFactor = "Custom"
  1824. p.Anchored = true
  1825. p.CanCollide = false
  1826. p.BrickColor = math.random(1,2)%2 == 1 and Settings.Colors[1]or BrickColor.new("Institutional white")
  1827. p.Transparency = 0.5
  1828. p.Size = Vector3.new(1,1,1)
  1829. p.CFrame = CF * CFrame.new(0,-2,0)* CFrame.Angles(0,math.rad(math.random(-45,45)),0)
  1830. local ms = Instance.new("BlockMesh",p)
  1831. ms.Scale = Vector3.new(1,1,1)
  1832. local m = Instance.new("SpecialMesh",p)
  1833. m.Scale = Vector3.new(1,1,1)
  1834. m.MeshType = "FileMesh"
  1835. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1836. coroutine.wrap(function()
  1837. for i = 0,3,0.2 do
  1838. Wait()
  1839. m.Scale = m.Scale + Vector3.new(i,i/2,i)
  1840. end
  1841. coroutine.wrap(function()
  1842. for i = 1,5 do
  1843. Wait()
  1844. p.Transparency = p.Transparency -0.1
  1845. end
  1846. p:Destroy()
  1847. end)()end)()Wait(0.1)end
  1848. T.CFrame = CF * CFrame.new(0,2,0)
  1849. Debounces.Attacking = false
  1850. end end;
  1851. q = function()Debounces.Flying = not Debounces.Flying end;
  1852. v = function()
  1853. if Trolling then return end
  1854. Trolling = true
  1855. local Taunts = {"uMaD bR0?","Do you even lift?","l0l","LeL","lawl","laol","lael","You seem quite mad.","Mad?"}
  1856. Chat(H,Taunts[math.random(1,#Taunts)],Settings.Colors[2])
  1857. local bg = Instance.new("BillboardGui",Character)
  1858. bg.Adornee = H
  1859. bg.Size = UDim2.new(2.2,0,2.2,0)
  1860. bg.AlwaysOnTop = true
  1861. local Img = Instance.new("ImageLabel",bg)
  1862. Img.Size = UDim2.new(1,0,1,0)
  1863. Img.Image = "http://www.roblox.com/asset/?id=38353935"
  1864. Img.BackgroundTransparency = 1
  1865. delay(3,function()
  1866. Trolling = false
  1867. bg:Destroy()
  1868. end)end;
  1869. m = function()
  1870. if Power -1000 < 0 then return end
  1871. if GetUpDebounce then return end
  1872. GetUpDebounce = true
  1873. Power = Power -1000
  1874. delay(5,function()GetUpDebounce = false end)
  1875. 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")
  1876. local Targets,Blocking = {},true
  1877. for i,v in pairs(IsNear(T.Position,80))do
  1878. for _,x in pairs(v:GetChildren())do
  1879. if x:IsA("Humanoid")then
  1880. coroutine.wrap(function()
  1881. while Wait()do
  1882. if not Blocking then
  1883. x.PlatformStand = false
  1884. break end
  1885. x.PlatformStand = true
  1886. end end)()end end
  1887. table.insert(Targets,v)
  1888. end
  1889. Wait(0.2)
  1890. local BodyPositions = {}
  1891. for i,v in pairs(Targets)do
  1892. local h = v:findFirstChild("Humanoid")
  1893. if not h then return end
  1894. if h and h.Health > 0 then
  1895. for _,x in pairs(v:GetChildren())do
  1896. if x:IsA("BasePart")then
  1897. local bp = Instance.new("BodyPosition",x)
  1898. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1899. bp.P = 1500
  1900. bp.position = CFrame.new(x.Position).p + Vector3.new(0,10,0)
  1901. table.insert(BodyPositions,bp)
  1902. end end end end
  1903. Wait(4)
  1904. for i,v in pairs(BodyPositions)do
  1905. pcall(function()
  1906. v:Destroy()
  1907. end)end
  1908. Blocking = false
  1909. end;
  1910. p = function()
  1911. for i,v in pairs(Debounces)do
  1912. if v then
  1913. return
  1914. end end
  1915. if Power -1500 < 0 then return end
  1916. Chat(H,"Out of my way!","Really red")
  1917. local Targets,Blocking = {},true
  1918. for i,v in pairs(IsNear(T.Position,45))do table.insert(Targets,v)end
  1919. if #Targets < 1 then return end
  1920. Debounces.Attacking = true
  1921. Power = Power -1500
  1922. for i,v in pairs(Targets)do
  1923. for _,x in pairs(v:GetChildren())do
  1924. if x:IsA("Humanoid")then
  1925. coroutine.wrap(function()
  1926. while Wait()do
  1927. if not Blocking then break end
  1928. x.PlatformStand = true
  1929. end end)()
  1930. elseif x.Name == "Torso" and x:IsA("BasePart")then
  1931. coroutine.wrap(function()
  1932. while Wait(0.2)do
  1933. if not Blocking then break end
  1934. Effect2(x,4,4,4,0,0,0,Settings.Colors[1])
  1935. end end)()end end end
  1936. Wait(0.2)
  1937. local BodyPositions = {}
  1938. for i,v in pairs(Targets)do
  1939. local h = v:findFirstChild("Humanoid")
  1940. if not h then return end
  1941. if h and h.Health > 0 then
  1942. for _,x in pairs(v:GetChildren())do
  1943. if x:IsA("BasePart")then
  1944. local bp = Instance.new("BodyPosition",x)
  1945. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1946. bp.P = 1500
  1947. bp.position = CFrame.new(x.Position).p + Vector3.new(0,10,0)
  1948. table.insert(BodyPositions,bp)
  1949. end end end end
  1950. for i,v in pairs(Targets)do ypcall(function()Damage(T,v.Torso,true,15)end)end
  1951. local ss = {}
  1952. for i = 1,#BodyPositions do
  1953. local bf = Instance.new("BodyForce",BodyPositions[i].Parent)
  1954. bf.force = T.CFrame.lookVector *3400
  1955. table.insert(ss,bf)
  1956. BodyPositions[i]:Destroy()
  1957. end
  1958. delay(0.1,function()for i,v in pairs(Targets)do ypcall(function()Damage(T,v.Torso,true,15)end)end end)
  1959. Wait(0.16)
  1960. for i,v in pairs(ss)do pcall(function()v:Destroy()end)end
  1961. Debounces.Attacking = false
  1962. Blocking = false
  1963. end;
  1964. }
  1965. KeyBindings = {
  1966. u = function(Mouse)
  1967. -- brb
  1968. end;
  1969. x = function(Mouse)
  1970. for i,v in pairs(Debounces)do if v or Gun then return end end
  1971. Debounces.Attacking = true
  1972. Stance = ''
  1973. ChargePosition(false)
  1974. Gun = Instance.new("Model",Character)
  1975. Gun.Name = "AtlasGun"
  1976. local xxf = 30
  1977. local h1 = Instance.new("Part",Gun)
  1978. h1.Name = "-Handle"
  1979. h1.FormFactor = "Custom"
  1980. h1.TopSurface = 0
  1981. h1.BottomSurface = 0
  1982. h1.Material = "Ice"
  1983. h1.Anchored = true
  1984. h1.BrickColor = Settings.Colors[1]
  1985. h1.Size = Vector3.new(0.1,0.5,0.1)
  1986. local LeftGrip = Instance.new("Weld",h1)
  1987. LeftGrip.Part1 = h1
  1988. LeftGrip.Part0 = LA
  1989. LeftGrip.C0 = CFrame.new(0,-1,0,1,0,0,0,0,1,0,-1,0)
  1990. LeftGrip.C1 = CFrame.new(0,0,0,1,0,0,0,1,0,0,0,1)* CFrame.Angles(0,23,0)
  1991. local h2 = Instance.new("Part",Gun)
  1992. h2.FormFactor = "Custom"
  1993. h2.Name = "-Support"
  1994. h2.Material = "Ice"
  1995. h2.Anchored = true
  1996. h2.TopSurface = 0
  1997. h2.BottomSurface = 0
  1998. h2.BrickColor = Settings.Colors[1]
  1999. h2.Size = Vector3.new(1.355,1.5,1.355)
  2000. local gw1 = Instance.new("Weld",h2)
  2001. gw1.Part1 = h2
  2002. gw1.Part0 = LA
  2003. gw1.C0 = CFrame.new(0,-2,0)
  2004. local h3 = Instance.new("Part",Gun)
  2005. h3.FormFactor = "Custom"
  2006. h3.Name = "-Support"
  2007. h3.Anchored = true
  2008. h3.TopSurface = 0
  2009. h3.Material = "Marble"
  2010. h3.BottomSurface = 0
  2011. h3.BrickColor = Settings.Colors[1]
  2012. h3.Reflectance = 0.13
  2013. h3.Size = Vector3.new(1.351,1.025,1.351)
  2014. local h3m = Instance.new("CylinderMesh",h3)
  2015. h3m.Scale = Vector3.new(1,1,1)
  2016. local gw2 = Instance.new("Weld",h3)
  2017. gw2.Part1 = h3
  2018. gw2.Part0 = LA
  2019. gw2.C0 = CFrame.new(0,-1,0)
  2020. local h4 = Instance.new("Part",Gun)
  2021. h4.FormFactor = "Custom"
  2022. h4.Name = "-Support"
  2023. h4.Anchored = true
  2024. h4.TopSurface = 0
  2025. h4.Material = "Marble"
  2026. h4.BottomSurface = 0
  2027. h4.BrickColor = Settings.Colors[1]
  2028. h4.Size = Vector3.new(1.02505,0.55025,1.02505)
  2029. local gw3 = Instance.new("Weld",h4)
  2030. gw3.Part1 = h4
  2031. gw3.Part0 = LA
  2032. gw3.C0 = CFrame.new(0,-0.05,0)
  2033. local h5 = Instance.new("Part",Gun)
  2034. h5.FormFactor = "Custom"
  2035. h5.Name = "-Support"
  2036. h5.Anchored = true
  2037. h5.TopSurface = 0
  2038. h5.Material = "Marble"
  2039. h5.BottomSurface = 0
  2040. h5.BrickColor = Settings.Colors[1]
  2041. h5.Size = Vector3.new(1.02505,0.55025,1.02505)
  2042. local gw4 = Instance.new("Weld",h5)
  2043. gw4.Part1 = h5
  2044. gw4.Part0 = LA
  2045. gw4.C0 = CFrame.new(0,0.65,0)
  2046. local h6 = Instance.new("Part",Gun)
  2047. h6.FormFactor = "Custom"
  2048. h6.Name = "-Light"
  2049. h6.Anchored = true
  2050. h6.TopSurface = 0
  2051. h6.BottomSurface = 0
  2052. h6.BrickColor = Settings.Colors[2]
  2053. h6.Reflectance = 0.23
  2054. h6.Size = Vector3.new(1.355,0.005,1.355)
  2055. local h6m = Instance.new("CylinderMesh",h6)
  2056. h6m.Scale = Vector3.new(1,1,1)
  2057. local gw5 = Instance.new("Weld",h6)
  2058. gw5.Part1 = h6
  2059. gw5.Part0 = LA
  2060. gw5.C0 = CFrame.new(0,-1.05,0)
  2061. local h7 = Instance.new("Part",Gun)
  2062. h7.FormFactor = "Custom"
  2063. h7.Name = "-h0le"
  2064. h7.Anchored = true
  2065. h7.TopSurface = 0
  2066. h7.BottomSurface = 0
  2067. h7.BrickColor = BrickColor.new("Really black")
  2068. h7.Size = Vector3.new(1.248,1.03,1.248)
  2069. local h7m = Instance.new("CylinderMesh",h7)
  2070. h7m.Scale = Vector3.new(1,1,1)
  2071. local gw6 = Instance.new("Weld",h7)
  2072. gw6.Part1 = h7
  2073. gw6.Part0 = LA
  2074. gw6.C0 = CFrame.new(0,-1,0)
  2075. local h8 = Instance.new("Part",Gun)
  2076. h8.FormFactor = "Custom"
  2077. h8.Name = "-Barrle"
  2078. h8.Anchored = true
  2079. h8.TopSurface = 0
  2080. h8.BottomSurface = 0
  2081. h8.Material = "Marble"
  2082. h8.BrickColor = Settings.Colors[1]
  2083. h8.Size = Vector3.new(1.275,1.5,1.275)
  2084. local h8m = Instance.new("CylinderMesh",h8)
  2085. h8m.Scale = Vector3.new(1,1,1)
  2086. local gw7 = Instance.new("Weld",h8)
  2087. gw7.Part1 = h8
  2088. gw7.Part0 = LA
  2089. gw7.C0 = CFrame.new(0,-3.05,0)
  2090. local h9 = Instance.new("Part",Gun)
  2091. h9.FormFactor = "Custom"
  2092. h9.Name = "-Support"
  2093. h9.Anchored = true
  2094. h9.TopSurface = 0
  2095. h9.BottomSurface = 0
  2096. h9.Material = "Marble"
  2097. h9.BrickColor = Settings.Colors[1]
  2098. h9.Size = Vector3.new(3.5,0.05,0.05)
  2099. local gw8 = Instance.new("Weld",h9)
  2100. gw8.Part1 = h9
  2101. gw8.Part0 = h2
  2102. local h10 = Instance.new("Part",Gun)
  2103. h10.FormFactor = "Custom"
  2104. h10.Name = "-Support"
  2105. h10.Anchored = true
  2106. h10.TopSurface = 0
  2107. h10.BottomSurface = 0
  2108. h10.Material = "Marble"
  2109. h10.BrickColor = Settings.Colors[1]
  2110. h10.Size = Vector3.new(0.05,0.05,3.5)
  2111. local gw9 = Instance.new("Weld",h10)
  2112. gw9.Part1 = h10
  2113. gw9.Part0 = h2
  2114. local h11 = Instance.new("Part",Gun)
  2115. h11.FormFactor = "Custom"
  2116. h11.Name = "-Support"
  2117. h11.Anchored = true
  2118. h11.TopSurface = 0
  2119. h11.BottomSurface = 0
  2120. h11.Shape = "Ball"
  2121. h11.BrickColor = Settings.Colors[2]
  2122. h11.Size = Vector3.new(1,1,1)
  2123. local gw10 = Instance.new("Weld",h11)
  2124. gw10.Part1 = h11
  2125. gw10.Part0 = h8
  2126. gw10.C0 = CFrame.new(0,-0.5,0)
  2127. local h12 = Instance.new("Part",Gun)
  2128. h12.FormFactor = "Custom"
  2129. h12.Name = "-support"
  2130. h12.Anchored = true
  2131. h12.Material = "Ice"
  2132. h12.TopSurface = 0
  2133. h12.BottomSurface = 0
  2134. h12.BrickColor = Settings.Colors[2]
  2135. h12.Transparency = 0.65
  2136. h12.Size = Vector3.new(3,0.01,3)
  2137. local h12m = Instance.new("CylinderMesh",h12)
  2138. h12m.Scale = Vector3.new(0.5,0.01,0.5)
  2139. local gw11 = Instance.new("Weld",h12)
  2140. gw11.Part1 = h12
  2141. gw11.Part0 = h2
  2142. local h13 = Instance.new("Part",Gun)
  2143. h13.FormFactor = "Custom"
  2144. h13.Name = "-support"
  2145. h13.Anchored = true
  2146. h13.Material = "Ice"
  2147. h13.TopSurface = 0
  2148. h13.BottomSurface = 0
  2149. h13.BrickColor = Settings.Colors[2]
  2150. h13.Size = Vector3.new(1.1,0.01,1.1)
  2151. local h13m = Instance.new("CylinderMesh",h13)
  2152. h13m.Scale = Vector3.new(1,1,1)
  2153. local gw12 = Instance.new("Weld",h13)
  2154. gw12.Part1 = h13
  2155. gw12.Part0 = h4
  2156. local h14 = Instance.new("Part",Gun)
  2157. h14.FormFactor = "Custom"
  2158. h14.Name = "-support"
  2159. h14.Anchored = true
  2160. h14.Material = "Ice"
  2161. h14.TopSurface = 0
  2162. h14.BottomSurface = 0
  2163. h14.BrickColor = Settings.Colors[1]
  2164. h14.Size = Vector3.new(1.1,0.01,1.1)
  2165. local h14m = Instance.new("CylinderMesh",h14)
  2166. h14m.Scale = Vector3.new(1,1,1)
  2167. local gw13 = Instance.new("Weld",h14)
  2168. gw13.Part1 = h14
  2169. gw13.Part0 = h5
  2170. local h15 = Instance.new("Part",Gun)
  2171. h15.FormFactor = "Custom"
  2172. h15.Name = "-support"
  2173. h15.Anchored = true
  2174. h15.Material = "Ice"
  2175. h15.TopSurface = 0
  2176. h15.BottomSurface = 0
  2177. h15.BrickColor = Settings.Colors[1]
  2178. h15.Size = h11.Size
  2179. local h15m = Instance.new("SpecialMesh",h15)
  2180. h15m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2181. h15m.Scale = Vector3.new(1,1,1)
  2182. local gw14 = Instance.new("Weld",h15)
  2183. gw14.Part1 = h15
  2184. gw14.Part0 = h11
  2185. local h16 = Instance.new("Part",Gun)
  2186. h16.FormFactor = "Custom"
  2187. h16.Name = "-support"
  2188. h16.Anchored = true
  2189. h16.Material = "Ice"
  2190. h16.TopSurface = 0
  2191. h16.BottomSurface = 0
  2192. h16.BrickColor = Settings.Colors[2]
  2193. h16.Size = h11.Size
  2194. local h16m = Instance.new("SpecialMesh",h16)
  2195. h16m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2196. h16m.Scale = Vector3.new(1,1,1)
  2197. local gw15 = Instance.new("Weld",h16)
  2198. gw15.Part1 = h16
  2199. gw15.Part0 = h11
  2200. gw15.C0 = CFrame.Angles(0,-math.pi/4,0)
  2201. local h17 = Instance.new("Part",Gun)
  2202. h17.FormFactor = "Custom"
  2203. h17.Name = "-support"
  2204. h17.Anchored = true
  2205. h17.Material = "Ice"
  2206. h17.TopSurface = 0
  2207. h17.BottomSurface = 0
  2208. h17.BrickColor = Settings.Colors[2]
  2209. h17.Size = Vector3.new(1,3.5,1)
  2210. local h17m = Instance.new("SpecialMesh",h17)
  2211. h17m.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2212. h17m.Scale = Vector3.new(1,1,1)
  2213. local gw16 = Instance.new("Weld",h17)
  2214. gw16.Part1 = h17
  2215. gw16.Part0 = h11
  2216. gw16.C0 = CFrame.Angles(0,0,3)
  2217.  
  2218. local Tip = h11
  2219. coroutine.wrap(function()
  2220. while Wait(0.4)do
  2221. if not Gun then break end
  2222. local p = Instance.new("Part",Character)
  2223. p.Size = Vector3.new(0.1,0.1,0.1)
  2224. p.Anchored = true
  2225. p.CanCollide = false
  2226. p.Locked = true
  2227. p.Reflectance = 0.1
  2228. p.Transparency = 0.2
  2229. p.BrickColor = Settings.Colors[math.random(1,2)]
  2230. 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)
  2231. local dm = Instance.new("SpecialMesh",p)
  2232. dm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  2233. dm.Scale = Vector3.new(0,0,0)
  2234. coroutine.wrap(function()
  2235. for i = 0,1,0.1 do
  2236. dm.Scale = Vector3.new(1 *i,1.25 *i,1 *i)
  2237. Wait()
  2238. end end)()
  2239. coroutine.wrap(function()
  2240. Wait(0.1)
  2241. for i = 0,1,0.1 do
  2242. p.Transparency = i
  2243. Wait()
  2244. end
  2245. p:Destroy()
  2246. end)()end end)()
  2247. coroutine.wrap(function()
  2248. while Wait()do
  2249. if not Gun then break end
  2250. gw1.C0 = gw1.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/xxf,0)
  2251. gw14.C0 = gw14.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/4,0)
  2252. gw15.C0 = gw15.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  2253. end end)()
  2254. coroutine.wrap(function()
  2255. while true do
  2256. if not Gun then break end
  2257. TweenColor3(h6,"Color",h6.Color,Settings.Colors[h6.BrickColor == Settings.Colors[1]and 2 or 1],1,true)
  2258. TweenColor3(h11,"Color",h11.Color,Settings.Colors[h11.BrickColor == Settings.Colors[1]and 2 or 1],1,true)
  2259. TweenColor3(h13,"Color",h13.Color,Settings.Colors[h13.BrickColor == Settings.Colors[1]and 2 or 1],1,true)
  2260. TweenColor3(h14,"Color",h14.Color,Settings.Colors[h14.BrickColor == Settings.Colors[1]and 2 or 1],1)
  2261. end end)()
  2262. coroutine.wrap(function()
  2263. local inc = 0.05
  2264. for i = 1,8 do
  2265. inc = inc +1.25
  2266. Effect2(LA,inc,inc,inc,0,-1,0,Settings.Colors[2])
  2267. Wait()
  2268. end end)()
  2269. table.foreach(Gun:GetChildren(),function(_,v)
  2270. if v:IsA("BasePart")then
  2271. v.Material = "SmoothPlastic"
  2272. v.CanCollide = true
  2273. v.Anchored = false
  2274. end end)
  2275. pcall(function()Character.Animate.Disabled = true end)
  2276. local Connections = {}
  2277. OldSpeed = Character.Humanoid.WalkSpeed
  2278. table.insert(Connections,Mouse.Move:connect(function()StanceGyro.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)end))
  2279. local Working,Stop,Mode,CanShoot = false,false,1,true
  2280. local SubModes,ChangeMode
  2281. coroutine.wrap(function()
  2282. while Wait()do
  2283. if not Equipped then
  2284. Stop = true
  2285. Debounces.Attacking = false
  2286. StopJoints()
  2287. ChargePosition(false)
  2288. Character.Humanoid.WalkSpeed = OldSpeed
  2289. Explode(h1.CFrame,Settings.Colors[2])
  2290. Gun:Destroy()
  2291. Gun = nil
  2292. Stance = 'Standing'
  2293. for i,v in pairs(Connections)do pcall(function()v:disconnect()end)end
  2294. pcall(function()
  2295. Character.Animate.Disabled = false
  2296. end)break end end end)()
  2297. local Modes;Modes = {
  2298. r = {"Explosive rounds";1};
  2299. f = {"Laser";2};
  2300. t = {"Teleport";5};
  2301. l = {"Trap shot";6}}
  2302. ChangeMode = function(f)
  2303. if not Working then
  2304. if f then
  2305. Mode = f[2]
  2306. ChangeText(f[1])
  2307. SubModes = f[3]
  2308. end end end
  2309. table.insert(Connections,Mouse.KeyDown:connect(function(k)
  2310. if not SubModes then ChangeMode(Modes[k:lower()])return end
  2311. if SubModes and SubModes[k:lower()]then
  2312. ChangeText(SubModes[k:lower()][1])
  2313. coroutine.wrap(SubModes[k:lower()][3])(Mouse)
  2314. end end))
  2315. table.insert(Connections,Mouse.KeyDown:connect(function(k)
  2316. Wait(0.5)
  2317. if k == 'x' and not SubModes then
  2318. Stop = true
  2319. Debounces.Attacking = false
  2320. StopJoints()
  2321. ChargePosition(false)
  2322. Character.Humanoid.WalkSpeed = OldSpeed
  2323. Explode(h1.CFrame,Settings.Colors[2])
  2324. Gun:Destroy()
  2325. Gun = nil
  2326. Stance = 'Standing'
  2327. for i,v in pairs(Connections)do pcall(function()v:disconnect()end)end
  2328. pcall(function()
  2329. Character.Animate.Disabled = false
  2330. end)end end))
  2331. table.insert(Connections,Mouse.Button1Down:connect(function()
  2332. if Mode == 8 then
  2333. if not CanShoot then return end
  2334. CanShoot = false
  2335. local Dir =(Tip.Position -(Tip.CFrame * CFrame.new(0,5,0)).p).unit
  2336. Recoil()
  2337. local inc = 0
  2338. for i = 1,5 do
  2339. inc = inc +1
  2340. Effect2(Tip,inc,inc,inc,0,0,0,Settings.Colors[i%2 == 1 and 2 or 1])
  2341. Wait()
  2342. end
  2343.  
  2344. elseif Mode == 7 then
  2345. if not CanShoot then return end
  2346. CanShoot = false
  2347. while Wait()do
  2348.  
  2349. end
  2350. elseif Mode == 6 then
  2351. if not CanShoot then return end
  2352. CanShoot = false
  2353. if Power -2000 < 0 or Stop then
  2354. Stop = true
  2355. Debounces.Attacking = false
  2356. StopJoints()
  2357. ChargePosition(false)
  2358. Stance = 'Standing'
  2359. Explode(h1.CFrame,Settings.Colors[2])
  2360. Gun:Destroy()
  2361. Gun = nil
  2362. pcall(function()
  2363. Character.Animate.Disabled = false
  2364. end)table.foreach(Connections,function(_,v)
  2365. v:disconnect()
  2366. end)end
  2367. Power = Power -2000
  2368. Effect2(Tip,2,2,2,0,0,0,Settings.Colors[2])
  2369. xxf = 15
  2370. local _Hit = false
  2371. local function Remove(Obj)
  2372. if Obj ~= nil and Obj.Parent ~= nil then
  2373. Implode(CFrame.new(Obj.Position)* CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360)),Obj.BrickColor)
  2374. Obj:Destroy()
  2375. end end
  2376. local DIR =(Tip.Position -(Tip.CFrame * CFrame.new(0,5,0)).p).unit
  2377. local _Out = false
  2378. local function Hitx(Hit,o,Bool,con)
  2379. if not Hit then return end
  2380. if not Hit:IsDescendantOf(Character)then
  2381. if Hit.Parent ~= Workspace and Hit.Parent ~= Character then
  2382. con:disconnect()
  2383. if not(Hit.Parent:findFirstChild("Humanoid")or Hit.Parent.Parent:findFirstChild("Humanoid"))and Hit.Parent:IsA("Model")then Hit.Parent:BreakJoints()end
  2384. for i,v in pairs(Hit.Parent:GetChildren())do
  2385. if v:IsA("BasePart")then
  2386. v.Anchored = false
  2387. v.Velocity = o.Velocity.unit *300
  2388. v.RotVelocity = o.Position:Lerp(T.Position,0.5)
  2389. delay(0.6,function()
  2390. v.Velocity = Vector3.new(0,0,0)
  2391. v.RotVelocity = v.Velocity
  2392. end)end end end
  2393. local Bh = Instance.new("Part",Character)
  2394. Bh.Size = Vector3.new(9,9,9)
  2395. Bh.BrickColor = Settings.Colors[1]
  2396. Bh.Anchored = true
  2397. Bh.Locked = true
  2398. Bh.CanCollide = false
  2399. Bh.TopSurface = 0
  2400. Bh.BottomSurface = 0
  2401. Bh.CFrame = o.CFrame
  2402. local m = Instance.new("SpecialMesh",Bh)
  2403. m.MeshType = "Sphere"
  2404. local SKRD = true
  2405. local inc = 10
  2406. local bps = {}
  2407. coroutine.wrap(function()
  2408. o.Anchored = true
  2409. while Wait()do
  2410. if not SKRD then break end
  2411. Effect2(Bh,inc,inc,inc,0,0,0,Settings.Colors[2])
  2412. inc = math.random(10,15)
  2413. for i,v in pairs(Workspace:GetChildren())do
  2414. if v:findFirstChild("Humanoid")and v ~= Character then
  2415. for _,x in pairs(v:GetChildren())do
  2416. if x:IsA("BasePart")and x.Name == "Torso" and not x:findFirstChild("AtlasPull")then
  2417. if(Bh.Position - x.Position).magnitude <= 500 then
  2418. v:findFirstChild("Humanoid").Sit = true
  2419. local bp = Instance.new("BodyPosition",x)
  2420. bp.P = 20000
  2421. bp.Name = "AtlasPull"
  2422. bp.D = 20
  2423. bp.position = Bh.Position
  2424. table.insert(bps,bp)
  2425. end end end end end end
  2426. _Out = true
  2427. end)()
  2428. _Hit = true
  2429. Wait(8)
  2430. for i,v in pairs(bps)do v:Destroy()end
  2431. SKRD = false
  2432. if not CanShoot then
  2433. CanShoot = true
  2434. xxf = 30
  2435. end
  2436. DamageNear(o.Position,50,85)
  2437. for i = 1,10 do
  2438. Bh.Transparency = i/10
  2439. o.Transparency = i/10
  2440. o.Mesh.Scale = o.Mesh.Scale + Vector3.new(2,2,2)
  2441. m.Scale = m.Scale + Vector3.new(1,1,1)
  2442. Wait()
  2443. end
  2444. o:Destroy()
  2445. end end
  2446. local fs =(LA.CFrame * CFrame.new(0,-2,0)).p
  2447. 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)
  2448. Recoil()
  2449. local p = Instance.new("Part",Character)
  2450. p.Locked = true
  2451. p.CanCollide = false
  2452. p.BrickColor = Settings.Colors[1]
  2453. p.FormFactor = "Custom"
  2454. p.TopSurface = 0
  2455. p.BottomSurface = 0
  2456. p.Size = Hitd and Vector3.new(4,4,4)or Vector3.new(3,3,3)
  2457. p.CFrame = LA.CFrame * CFrame.new(0,-1.4,0)
  2458. local Con;Con = p.Touched:connect(function(f)Hitx(f,p,Con)end)
  2459. Instance.new("SpecialMesh",p).MeshType = "Sphere"
  2460. p:BreakJoints()
  2461. coroutine.wrap(function()
  2462. while Wait(0.06)do
  2463. if _Out then break end
  2464. for i = 1,2 do
  2465. local n = p
  2466. local p = Instance.new("Part",Character)
  2467. p.TopSurface = 0
  2468. p.BottomSurface = 0
  2469. p.CanCollide = false
  2470. p.Anchored = true
  2471. p.BrickColor = Settings.Colors[1]
  2472. p.formFactor = "Symmetric"
  2473. p.Size = Vector3.new(1,1,1)
  2474. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),math.random(-10,10))
  2475. local m = Instance.new("SpecialMesh",p)
  2476. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2477. m.Scale = Vector3.new(1,1,1)
  2478. Game:GetService("Debris"):AddItem(p,3)
  2479. m.Name = "Triangle"
  2480. coroutine.wrap(function()
  2481. for i = 1,15 do
  2482. p.Transparency = i/15
  2483. m.Scale = m.Scale + Vector3.new(2,2,0)
  2484. Wait()
  2485. end
  2486. p:Destroy()
  2487. end)()end
  2488. for i = 1,2 do
  2489. local n = p
  2490. local p = Instance.new("Part")
  2491. p.Name = "Trail"
  2492. p.TopSurface = 0
  2493. p.BottomSurface = 0
  2494. p.Anchored = true
  2495. p.CanCollide = false
  2496. p.formFactor = "Symmetric"
  2497. p.Size = Vector3.new(1,1,1)
  2498. p.BrickColor = Settings.Colors[2]
  2499. p.CFrame = n.CFrame
  2500. Game:GetService("Debris"):AddItem(p,3)
  2501. local m = Instance.new("SpecialMesh",p)
  2502. m.MeshType = "Sphere"
  2503. m.Scale = Vector3.new(2,2,2)
  2504. coroutine.wrap(function()
  2505. for i = 1,15 do
  2506. p.Transparency = i/15
  2507. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  2508. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2509. Wait()
  2510. end
  2511. p:Destroy()
  2512. end)()end
  2513. for i = 1,2 do
  2514. local n = p
  2515. local p = Instance.new("Part")
  2516. p.Name = "Trail"
  2517. p.TopSurface = 0
  2518. p.BottomSurface = 0
  2519. p.Anchored = true
  2520. p.CanCollide = false
  2521. p.formFactor = "Symmetric"
  2522. p.Size = Vector3.new(1,1,1)
  2523. p.BrickColor = Settings.Colors[2]
  2524. p.CFrame = n.CFrame
  2525. Game:GetService("Debris"):AddItem(p,3)
  2526. local m = Instance.new("SpecialMesh",p)
  2527. m.MeshType = "Brick"
  2528. m.Scale = Vector3.new(2,2,2)
  2529. coroutine.wrap(function()
  2530. for i = 1,15 do
  2531. p.Transparency = i/15
  2532. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  2533. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2534. Wait()
  2535. end
  2536. p:Destroy()
  2537. end)()end end end)()
  2538. coroutine.wrap(function()
  2539. for i = 1,20 do
  2540. if _Out then break end
  2541. Wait(0.1)
  2542. local n = p
  2543. local p = Instance.new("Part",Character)
  2544. p.Name = "Trail"
  2545. p.TopSurface = 0
  2546. p.BottomSurface = 0
  2547. p.Anchored = true
  2548. p.CanCollide = false
  2549. p.formFactor = "Symmetric"
  2550. p.Size = Vector3.new(1,1,1)
  2551. p.BrickColor = Settings.Colors[2]
  2552. p.CFrame = n.CFrame
  2553. Game:GetService("Debris"):AddItem(p,3)
  2554. local m = Instance.new("SpecialMesh",p)
  2555. m.MeshType = "Sphere"
  2556. m.Scale = Vector3.new(2,2,2)
  2557. coroutine.wrap(function()
  2558. for i = 1,15 do
  2559. p.Transparency = i/15
  2560. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  2561. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2562. Wait()
  2563. end
  2564. p:Destroy()
  2565. end)()end end)()
  2566. local v = Instance.new("BodyVelocity",p)
  2567. v.P = 5000
  2568. v.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2569. v.velocity = DIR *(Hitd and 220 or 110)
  2570. delay(4.5,function()
  2571. if _Hit then return end
  2572. Remove(p)
  2573. _Out = true
  2574. xxf = 30
  2575. end)
  2576. Wait(6)
  2577. if not CanShoot and not _Hit then
  2578. CanShoot = true
  2579. end elseif Mode == 5 then
  2580. if not Mouse.Target or not CanShoot then return end
  2581. if Power -1500 < 0 or Stop then
  2582. Stop = true
  2583. Debounces.Attacking = false
  2584. StopJoints()
  2585. ChargePosition(false)
  2586. Stance = 'Standing'
  2587. Explode(h1.CFrame,Settings.Colors[2])
  2588. Gun:Destroy()
  2589. Gun = nil
  2590. pcall(function()
  2591. Character.Animate.Disabled = false
  2592. end)table.foreach(Connections,function(_,v)
  2593. v:disconnect()
  2594. end)return end
  2595. Power = Power -1500
  2596. CanShoot = false
  2597. local Pos = Mouse.Hit.p
  2598. T.CFrame = CFrame.new(Pos)* CFrame.new(0,2,0)
  2599. Recoil()
  2600. for i = 1,4 do
  2601. local p = Instance.new("Part",Character)
  2602. p.Name = "BlastRing"
  2603. p.TopSurface = 0
  2604. p.BottomSurface = 0
  2605. p.CanCollide = false
  2606. p.Anchored = true
  2607. p.BrickColor = Settings.Colors[math.random(1,2)]
  2608. p.Size = Vector3.new(1,1,1)
  2609. 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)
  2610. local rm = Instance.new("SpecialMesh",p)
  2611. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2612. rm.Name = "BlastMesh"
  2613. rm.Scale = Vector3.new(1,1,1)
  2614. coroutine.wrap(function()
  2615. for n = 1,15 do
  2616. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  2617. if 2 +i/5 == 1.2 then
  2618. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  2619. end
  2620. p.Transparency = n/15
  2621. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  2622. Wait()
  2623. end
  2624. p:Destroy()
  2625. end)()
  2626. local p = Instance.new("Part",Character)
  2627. p.TopSurface = 0
  2628. p.BottomSurface = 0
  2629. p.formFactor = "Symmetric"
  2630. p.Size = Vector3.new(1,1,1)
  2631. p.Anchored = true
  2632. p.CanCollide = false
  2633. p.BrickColor = Settings.Colors[math.random(1,2)]
  2634. p.CFrame = CFrame.new(Pos)
  2635. local m = Instance.new("BlockMesh",p)
  2636. coroutine.wrap(function()
  2637. for x = 1,48 do
  2638. 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
  2639. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  2640. p.Transparency = x/48
  2641. Wait()
  2642. end
  2643. p:Destroy()
  2644. end)()
  2645. Game:GetService("Debris"):AddItem(p,5)
  2646. local p = Instance.new("Part",Character)
  2647. p.Name = "BlastRing"
  2648. p.TopSurface = 0
  2649. p.BottomSurface = 0
  2650. p.CanCollide = false
  2651. p.Anchored = true
  2652. p.BrickColor = Settings.Colors[math.random(1,2)]
  2653. p.Size = Vector3.new(1,1,1)
  2654. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  2655. local m = Instance.new("SpecialMesh",p)
  2656. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2657. m.Scale = Vector3.new(1,0.25,1)
  2658. coroutine.wrap(function()
  2659. for n = 1,13 do
  2660. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  2661. if 1 +i/5 == 1.2 then
  2662. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  2663. end
  2664. p.Transparency = n/13
  2665. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  2666. Wait()
  2667. end
  2668. p:Destroy()
  2669. end)()
  2670. Wait(0.1)
  2671. end
  2672. Wait(1)
  2673. CanShoot = true
  2674. elseif Mode == 2 then
  2675. if not CanShoot then return end
  2676. CanShoot = false
  2677. local function Remove(Obj)
  2678. coroutine.wrap(function()
  2679. for i = 1,15 do
  2680. Obj.Transparency = i/15
  2681. if Obj.Name == "lasur" then
  2682. Obj.Size = Vector3.new(Tip.Size.X,(Tip.Position -Mouse.Hit.p).magnitude,Tip.Size.Z)
  2683. Obj.CFrame = Tip.CFrame * CFrame.new(0,-(Tip.Position -Mouse.Hit.p).magnitude/2,0)
  2684. end
  2685. Wait()
  2686. end
  2687. Obj:Destroy()
  2688. end)()end
  2689. local function HitX(Obj)
  2690. if Obj.Parent ~= nil and Obj.Parent:IsA("Model")and not Obj:IsDescendantOf(Character)then
  2691. local h,t = Obj.Parent:findFirstChild("Humanoid"),Obj.Parent:findFirstChild("Torso")
  2692. if h and h.Health > 0 and t then
  2693. Damage(t,t,true,math.random(40,60))
  2694. end end end
  2695. local __Con,_Stop = false;__Con = Mouse.Button1Up:connect(function(k)
  2696. _Stop = true
  2697. xxf = 30
  2698. __Con:disconnect()
  2699. end)
  2700. table.insert(Connections,__Con)
  2701. local BlastModel = Instance.new("Model",Character)
  2702. BlastModel.Name = "BlastModel"
  2703. local lzr = Instance.new("Part",BlastModel)
  2704. lzr.Anchored = true
  2705. lzr.Size = Tip.Size
  2706. lzr.BrickColor = Settings.Colors[2]
  2707. lzr.TopSurface = 0
  2708. lzr.Name = "lasur"
  2709. lzr.BottomSurface = 0
  2710. lzr.FormFactor = "Custom"
  2711. lzr.CanCollide = false
  2712. lzr.Locked = true
  2713. lzr.Transparency = 1
  2714. lzr.CFrame = CFrame.new(Tip.Position)* CFrame.new(0,0,-(Tip.Position -Mouse.Hit.p).magnitude/2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  2715. lzr.Touched:connect(function(h)
  2716. local n = true
  2717. coroutine.wrap(function()
  2718. lzr.TouchEnded:wait()
  2719. n = false
  2720. end)()
  2721. coroutine.wrap(function()
  2722. while Wait()do
  2723. if not n then break end
  2724. HitX(h)
  2725. end end)()end)
  2726. local l = Instance.new("SpotLight",Tip)
  2727. l.Color = Settings.Colors[2].Color
  2728. l.Face = 4
  2729. l.Brightness = 1
  2730. local m = Instance.new("CylinderMesh",lzr)
  2731. m.Scale = Vector3.new(1,1,1)
  2732. for i,v in pairs(BlastModel:GetChildren())do
  2733. coroutine.wrap(function()
  2734. for x = 1,10 do
  2735. v.Transparency = v.Transparency -0.1
  2736. Wait()
  2737. end end)()end
  2738. local function GetHumanoids()
  2739. local Characters = {}
  2740. for i,v in pairs(Workspace:GetChildren())do
  2741. if v:IsA("Model")then
  2742. local Hu = v:findFirstChild("Humanoid")
  2743. local Torso = v:findFirstChild("Torso")
  2744. if Hu and Torso and v.Name ~= Player.Name then
  2745. table.insert(Characters,Torso)
  2746. end end end
  2747. return Characters
  2748. end
  2749. while Wait()do
  2750. if _Stop then
  2751. CanShoot = true
  2752. break end
  2753. if Power -500 < 0 or Stop then
  2754. Stop = true
  2755. Debounces.Attacking = false
  2756. StopJoints()
  2757. ChargePosition(false)
  2758. Stance = 'Standing'
  2759. Explode(h1.CFrame,Settings.Colors[2])
  2760. Gun:Destroy()
  2761. Gun = nil
  2762. pcall(function()
  2763. Character.Animate.Disabled = false
  2764. end)table.foreach(Connections,function(_,v)
  2765. v:disconnect()
  2766. end)break end
  2767. Power = Power -500
  2768. Effect2(Tip,1.1,1.1,1.1,0,0,0,Settings.Colors[2])
  2769. xxf = 5
  2770. local nnn = math.random(-1,1)/10
  2771. lzr.Size = Vector3.new(Tip.Size.X +nnn,(Tip.Position -Mouse.Hit.p).magnitude,Tip.Size.Z +nnn)
  2772. lzr.CFrame = Tip.CFrame * CFrame.new(0,-(Tip.Position -Mouse.Hit.p).magnitude/2,0)
  2773. l.Range = l.Range == 0 and(Tip.Position -Mouse.Hit.p).magnitude or 0
  2774. Effect(Mouse.Hit.p,5,5,5,0,0,0,Settings.Colors[1])
  2775. for _,v in pairs(GetHumanoids())do
  2776. if(Mouse.Hit.p - v.Position).magnitude <= 5 then
  2777. local h = v.Parent:findFirstChild("Humanoid")
  2778. if h then
  2779. HitX(v)
  2780. end end end end
  2781. l:Destroy()
  2782. for i,v in pairs(BlastModel:GetChildren())do Remove(v)end
  2783. xxf = 30
  2784. CanShoot = true
  2785. elseif Mode == 1 then
  2786. if not CanShoot then return end
  2787. CanShoot = false
  2788. if Power -5000 < 0 or Stop then
  2789. Stop = true
  2790. Debounces.Attacking = false
  2791. StopJoints()
  2792. ChargePosition(false)
  2793. Stance = 'Standing'
  2794. Explode(h1.CFrame,Settings.Colors[2])
  2795. Gun:Destroy()
  2796. Gun = nil
  2797. pcall(function()
  2798. Character.Animate.Disabled = false
  2799. end)table.foreach(Connections,function(_,v)
  2800. v:disconnect()
  2801. end)end
  2802. Power = Power -5000
  2803. Effect2(Tip,2,2,2,0,0,0,Settings.Colors[2])
  2804. xxf = 15
  2805. local function Remove(Obj)
  2806. if Obj ~= nil and Obj.Parent ~= nil then
  2807. Implode(CFrame.new(Obj.Position)* CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360)),Obj.BrickColor)
  2808. Obj:Destroy()
  2809. end end
  2810. local DIR =(Tip.Position -(Tip.CFrame * CFrame.new(0,5,0)).p).unit
  2811. local _Out = false
  2812. local function Hitx(Hit,o,Bool)
  2813. if not Hit then return end
  2814. if not Hit:IsDescendantOf(Character)then
  2815. if Hit.Parent ~= Workspace and Hit.Parent ~= Character then
  2816. if not(Hit.Parent:findFirstChild("Humanoid")or Hit.Parent.Parent:findFirstChild("Humanoid"))and Hit.Parent:IsA("Model")then Hit.Parent:BreakJoints()end
  2817. for i,v in pairs(Hit.Parent:GetChildren())do
  2818. if v:IsA("BasePart")then
  2819. v.Anchored = false
  2820. v.Velocity = o.Velocity.unit *300
  2821. v.RotVelocity = o.Position:Lerp(T.Position,0.5)
  2822. delay(0.6,function()
  2823. v.Velocity = Vector3.new(0,0,0)
  2824. v.RotVelocity = v.Velocity
  2825. end)end end end
  2826. DamageNear(o.Position,50,65)
  2827. o.Anchored = true
  2828. _Out = true
  2829. if not CanShoot then
  2830. CanShoot = true
  2831. xxf = 30
  2832. end for i = 1,10 do
  2833. o.Transparency = i/10
  2834. o.Mesh.Scale = o.Mesh.Scale + Vector3.new(2,2,2)
  2835. Wait()
  2836. end
  2837. o:Destroy()
  2838. end end
  2839. local fs =(LA.CFrame * CFrame.new(0,-2,0)).p
  2840. 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)
  2841. Recoil()
  2842. local p = Instance.new("Part",Character)
  2843. p.Locked = true
  2844. p.CanCollide = false
  2845. p.BrickColor = Settings.Colors[2]
  2846. p.FormFactor = "Custom"
  2847. p.TopSurface = 0
  2848. p.BottomSurface = 0
  2849. p.Size = Hitd and Vector3.new(4,4,4)or Vector3.new(3,3,3)
  2850. p.CFrame = LA.CFrame * CFrame.new(0,-1.4,0)
  2851. p.Touched:connect(function(f)Hitx(f,p)end)
  2852. Instance.new("SpecialMesh",p).MeshType = "Sphere"
  2853. p:BreakJoints()
  2854. coroutine.wrap(function()
  2855. while Wait(0.06)do
  2856. if _Out then break end
  2857. for i = 1,2 do
  2858. local n = p
  2859. local p = Instance.new("Part",Character)
  2860. p.TopSurface = 0
  2861. p.BottomSurface = 0
  2862. p.CanCollide = false
  2863. p.Anchored = true
  2864. p.BrickColor = Settings.Colors[1]
  2865. p.formFactor = "Symmetric"
  2866. p.Size = Vector3.new(1,1,1)
  2867. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),math.random(-10,10))
  2868. local m = Instance.new("SpecialMesh",p)
  2869. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2870. m.Scale = Vector3.new(1,1,1)
  2871. Game:GetService("Debris"):AddItem(p,3)
  2872. m.Name = "Triangle"
  2873. coroutine.wrap(function()
  2874. for i = 1,15 do
  2875. p.Transparency = i/15
  2876. m.Scale = m.Scale + Vector3.new(2,2,0)
  2877. Wait()
  2878. end
  2879. p:Destroy()
  2880. end)()end
  2881. for i = 1,2 do
  2882. local n = p
  2883. local p = Instance.new("Part")
  2884. p.Name = "Trail"
  2885. p.TopSurface = 0
  2886. p.BottomSurface = 0
  2887. p.Anchored = true
  2888. p.CanCollide = false
  2889. p.formFactor = "Symmetric"
  2890. p.Size = Vector3.new(1,1,1)
  2891. p.BrickColor = Settings.Colors[1]
  2892. p.CFrame = n.CFrame
  2893. Game:GetService("Debris"):AddItem(p,3)
  2894. local m = Instance.new("SpecialMesh",p)
  2895. m.MeshType = "Sphere"
  2896. m.Scale = Vector3.new(2,2,2)
  2897. coroutine.wrap(function()
  2898. for i = 1,15 do
  2899. p.Transparency = i/15
  2900. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  2901. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2902. Wait()
  2903. end
  2904. p:Destroy()
  2905. end)()end
  2906. for i = 1,2 do
  2907. local n = p
  2908. local p = Instance.new("Part")
  2909. p.Name = "Trail"
  2910. p.TopSurface = 0
  2911. p.BottomSurface = 0
  2912. p.Anchored = true
  2913. p.CanCollide = false
  2914. p.formFactor = "Symmetric"
  2915. p.Size = Vector3.new(1,1,1)
  2916. p.BrickColor = Settings.Colors[1]
  2917. p.CFrame = n.CFrame
  2918. Game:GetService("Debris"):AddItem(p,3)
  2919. local m = Instance.new("SpecialMesh",p)
  2920. m.MeshType = "Brick"
  2921. m.Scale = Vector3.new(2,2,2)
  2922. coroutine.wrap(function()
  2923. for i = 1,15 do
  2924. p.Transparency = i/15
  2925. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  2926. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2927. Wait()
  2928. end
  2929. p:Destroy()
  2930. end)()end
  2931. local hxpos = p.Position
  2932. for i,v in pairs(Workspace:GetChildren())do
  2933. if v:IsA("Model")and v ~= Character then
  2934. local Hn = v:findFirstChild("Humanoid")
  2935. if Hn and Hn.Health > 0 then
  2936. local Tf = v:findFirstChild("Torso")
  2937. if Tf then
  2938. if(Tf.Position -hxpos).magnitude <= 11 then
  2939. Hn:TakeDamage(2)
  2940. local vv = p.BodyVelocity:Clone()
  2941. vv.velocity = vv.velocity +(Tf.Position -hxpos).unit *10
  2942. vv.Parent = Tf
  2943. Game:GetService("Debris"):AddItem(vv,0.7)
  2944. end end end end end end end)()
  2945. coroutine.wrap(function()
  2946. for i = 1,20 do
  2947. if _Out then break end
  2948. Wait(0.1)
  2949. local n = p
  2950. local p = Instance.new("Part",Character)
  2951. p.Name = "Trail"
  2952. p.TopSurface = 0
  2953. p.BottomSurface = 0
  2954. p.Anchored = true
  2955. p.CanCollide = false
  2956. p.formFactor = "Symmetric"
  2957. p.Size = Vector3.new(1,1,1)
  2958. p.BrickColor = Settings.Colors[1]
  2959. p.CFrame = n.CFrame
  2960. Game:GetService("Debris"):AddItem(p,3)
  2961. local m = Instance.new("SpecialMesh",p)
  2962. m.MeshType = "Sphere"
  2963. m.Scale = Vector3.new(2,2,2)
  2964. coroutine.wrap(function()
  2965. for i = 1,15 do
  2966. p.Transparency = i/15
  2967. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  2968. p.CFrame = CFrame.new(n.CFrame.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  2969. Wait()
  2970. end
  2971. p:Destroy()
  2972. end)()end end)()
  2973. local v = Instance.new("BodyVelocity",p)
  2974. v.P = 5000
  2975. v.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2976. v.velocity = DIR *(Hitd and 220 or 110)
  2977. delay(4.5,function()
  2978. Remove(p)
  2979. _Out = true
  2980. xxf = 30
  2981. end)
  2982. Wait(6)
  2983. if not CanShoot then
  2984. CanShoot = true
  2985. end end end))
  2986. table.insert(Connections,Mouse.Button1Up:connect(function()Working = false end))
  2987. coroutine.wrap(function()
  2988. ChargePosition(false)
  2989. Stance = ''
  2990. FaceForward()
  2991. StanceGyro.cframe = StanceGyro.cframe
  2992. local DIR = T.CFrame.lookVector
  2993. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/2,math.pi/2,0)* CFrame.new(-0.25,0,-0.5)
  2994. LS.DesiredAngle = 0
  2995. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
  2996. local nw = Character.Humanoid.WalkSpeed/2
  2997. while Wait()do
  2998. if Stop then break end
  2999. Stance = ''
  3000. N.DesiredAngle = 1.4
  3001. Character.Humanoid.WalkSpeed = nw
  3002. Wait()
  3003. end
  3004. Character.Humanoid.WalkSpeed = nw *2
  3005. N.DesiredAngle = 0
  3006. end)()end;
  3007. g = function()PoisonMode = not PoisonMode end;
  3008. l = function(Mouse)
  3009. if Power <= 0 then return end
  3010. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  3011. if AttackState ~= "Laser" then AttackState = "Laser" else AttackState = "Melee" end
  3012. Debounces.Attacking = true
  3013. Stance = "Lasering"
  3014. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  3015. if k == "l" then
  3016. BreakLoop = true
  3017. x:disconnect()
  3018. end end)
  3019. local gp
  3020. coroutine.wrap(function()
  3021. while Wait()do
  3022. if BreakLoop then break end
  3023. if Stance ~= "Lasering" then break end
  3024. if Power <= 0 then break end
  3025. gp = Character:findFirstChild("GeneratedParts")or Instance.new("Model",Character);gp.Name = "GeneratedParts";gp.Archivable = true
  3026. 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)
  3027. local Hit,Pos = Workspace:FindPartOnRay(_Ray,Character)
  3028. local Distance = (Mouse.Hit.p -rHandle.CFrame.p).magnitude
  3029. local RayPart = gp:findFirstChild("AtlasLaser")or Instance.new("Part",gp)
  3030. RayPart.Name = "AtlasLaser"
  3031. RayPart.BrickColor = Settings.Colors[math.random(1,2)]
  3032. RayPart.Reflectance = 0.3
  3033. RayPart.CanCollide = false
  3034. RayPart.Anchored = true
  3035. RayPart.Locked = true
  3036. RayPart.formFactor = "Custom"
  3037. RayPart.Size = Vector3.new(0.1,0.1,Distance)
  3038. RayPart.CFrame = CFrame.new(Mouse.Hit.p,rHandle.CFrame.p)* CFrame.new(0,0,-Distance/2)
  3039. RayPart.Touched:connect(function(Hit_)
  3040. if Hit_.Parent ~= Character then
  3041. local H = Hit_.Parent:findFirstChild("Humanoid")
  3042. if H then TakeDamage(H,2)end
  3043. end end)
  3044. local cf = Mouse.Hit
  3045. local hp = Instance.new("Part",gp)
  3046. hp.Size = Vector3.new(1,1,1)
  3047. hp.Anchored = true
  3048. hp.Locked = true
  3049. hp.CanCollide = false
  3050. hp.BrickColor = RayPart.BrickColor
  3051. hp.TopSurface = 0
  3052. hp.BottomSurface = 0
  3053. hp.CFrame = cf
  3054. coroutine.wrap(function()
  3055. for i = 1,3 do
  3056. hp.Size = hp.Size + Vector3.new(2,2,2)
  3057. hp.Transparency = hp.Transparency +0.2
  3058. hp.CFrame = cf * CFrame.fromEulerAnglesXYZ(math.random(-6,6),math.random(-6,6),math.random(-6,6))
  3059. Wait(0.2)
  3060. end
  3061. hp:Destroy()
  3062. end)()
  3063. Power = Power -40
  3064. end
  3065. pcall(function()gp:Destroy()end)
  3066. Debounces.Attacking = false
  3067. Stance = "Standing"
  3068. end)()end;
  3069. y = function(Mouse)
  3070. if #Clones >= 5 then return end
  3071. if Debounces.IsCharging or Debounces.IsHealing or Debounces.Shielding or Debounces.Attacking or Debounces.Flying then return end
  3072. if Power -26000 >= 0 then
  3073. Power = Power -26000
  3074. StopPower = true
  3075. local x = Instance.new("Animation",Tool)
  3076. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  3077. local anim = Character.Humanoid:LoadAnimation(x)
  3078. anim:Play()
  3079. for i = 1,5 do
  3080. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,T.BrickColor,tonumber("0."..i))
  3081. Wait(0.2)
  3082. end
  3083. Wait(0.2)
  3084. local Clone = CloneCharacter()
  3085. for i,v in pairs(Clone:GetChildren())do
  3086. if v:IsA("BasePart")then
  3087. v.Touched:connect(function(Hit)
  3088. if Hit.Parent ~= Character and Hit.Parent ~= Workspace and Hit.Parent:findFirstChild("Humanoid")and Hit.Parent ~= Clone then
  3089. ParticleEmit(Hit,"Really red",2)
  3090. Kill(Hit)
  3091. end end)end end
  3092. Clone.Humanoid.WalkSpeed = 0
  3093. StopPower = false
  3094. Clone.Torso.CFrame = LA.CFrame * CFrame.new(0,-2,-2)
  3095. local con;con = Mouse.Button1Down:connect(function()
  3096. if not Clone then con:disconnect()return end
  3097. pcall(function()
  3098. Clone.Torso.CFrame = Mouse.Hit * CFrame.new(0,10,0)
  3099. end)end)
  3100. local Registration = Instance.new("IntValue",Clone)
  3101. Registration.Name = "AtlasRegistered"
  3102. local ID = Instance.new("IntValue",Clone)
  3103. ID.Name = "IndexNumber"
  3104. ID.Value = #Clones == 0 and 1 or #Clones +1
  3105. Clones[#Clones == 0 and 1 or #Clones +1] = Clone
  3106. local Timer = 0
  3107. coroutine.wrap(function()
  3108. while Wait(1)do
  3109. if Timer == 15 then break end
  3110. Timer = Timer +1
  3111. end end)()
  3112. coroutine.wrap(function()
  3113. while Wait()do
  3114. if Timer == 15 then
  3115. Clones[Clone:findFirstChild("IndexNumber").Value] = nil
  3116. for i,v in pairs(Clone:GetChildren())do
  3117. if v:IsA("BasePart")then
  3118. coroutine.wrap(function()
  3119. for x = 1,10 do
  3120. v.Transparency = v.Transparency +0.1
  3121. Wait()
  3122. end end)()end end
  3123. delay(10 *(1/30),function()Clone:Destroy()end)
  3124. break
  3125. end end end)()end end;
  3126. r = function()
  3127. for i,v in pairs(Debounces)do
  3128. if v or Awakend then
  3129. return
  3130. end end
  3131. if Pr0mMode then
  3132. if not RageMode then
  3133. if RageWait then return end
  3134. RageMode = true
  3135. RageWait = true
  3136. SetHealth()
  3137. Chat(H,"Tundra!","Navy blue")
  3138. GuiTexture = IceTexture
  3139. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974753"
  3140. LA.Anchored = true
  3141. RA.Anchored = true
  3142. LL.Anchored = true
  3143. RL.Anchored = true
  3144. T.Anchored = true
  3145. local s = Instance.new("Part",Character)
  3146. s.Anchored = true
  3147. s.TopSurface = 0
  3148. s.BottomSurface = 0
  3149. s.Locked = true
  3150. s.Transparency = 1
  3151. s.CanCollide = false
  3152. s.Shape = "Ball"
  3153. s.Reflectance = 0
  3154. s.BrickColor = BrickColor.new("Navy blue")
  3155. s.CFrame = T.CFrame
  3156. coroutine.wrap(function()
  3157. for i = 1,5 do
  3158. s.Size = s.Size + Vector3.new(2,2,2)
  3159. s.CFrame = T.CFrame
  3160. s.Transparency = s.Transparency -0.2
  3161. Wait()
  3162. end
  3163. Wait(0.1)
  3164. s.BrickColor = BrickColor.new("Really black")
  3165. for i = 1,10 do
  3166. s.Size = s.Size - Vector3.new(2,2,2)
  3167. s.CFrame = T.CFrame
  3168. s.Transparency = s.Transparency +0.1
  3169. Wait()
  3170. end
  3171. s:Destroy()
  3172. end)()
  3173. local l = Instance.new("PointLight",s)
  3174. l.Color = s.Color
  3175. l.Range = 60
  3176. local f = Instance.new("Part",Character)
  3177. f.BrickColor = BrickColor.new("Navy blue")
  3178. f.Size = Vector3.new(5,1,5)
  3179. f.Anchored = true
  3180. f.Locked = true
  3181. f.CanCollide = false
  3182. f.TopSurface = 0
  3183. f.BottomSurface = 0
  3184. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3185. local sm = Instance.new("SpecialMesh",f)
  3186. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3187. sm.Scale = Vector3.new(4,4,4)
  3188. coroutine.wrap(function()
  3189. for i = 1,20 do
  3190. f.Transparency = f.Transparency +0.05
  3191. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3192. Wait()
  3193. end
  3194. f:Destroy()
  3195. end)()
  3196. delay(1,function()
  3197. LA.Anchored = false
  3198. RA.Anchored = false
  3199. LL.Anchored = false
  3200. RL.Anchored = false
  3201. T.Anchored = false
  3202. end)
  3203. delay(4 *60,function()RageWait = false end)
  3204. else
  3205. RageMode = false
  3206. GuiTexture = ""
  3207. SetHealth()
  3208. Chat(H,"Ugh!","Navy blue")
  3209. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974538"
  3210. LA.Anchored = true
  3211. RA.Anchored = true
  3212. LL.Anchored = true
  3213. RL.Anchored = true
  3214. T.Anchored = true
  3215. local s = Instance.new("Part",Character)
  3216. s.Anchored = true
  3217. s.TopSurface = 0
  3218. s.BottomSurface = 0
  3219. s.Locked = true
  3220. s.Transparency = 1
  3221. s.CanCollide = false
  3222. s.Shape = "Ball"
  3223. s.Reflectance = 0
  3224. s.BrickColor = BrickColor.new("Navy blue")
  3225. s.CFrame = T.CFrame
  3226. coroutine.wrap(function()
  3227. for i = 1,5 do
  3228. s.Size = s.Size + Vector3.new(2,2,2)
  3229. s.CFrame = T.CFrame
  3230. s.Transparency = s.Transparency -0.2
  3231. Wait()
  3232. end
  3233. Wait(0.1)
  3234. s.BrickColor = BrickColor.new("Really black")
  3235. for i = 1,10 do
  3236. s.Size = s.Size - Vector3.new(2,2,2)
  3237. s.CFrame = T.CFrame
  3238. s.Transparency = s.Transparency +0.1
  3239. Wait()
  3240. end
  3241. s:Destroy()
  3242. end)()
  3243. local l = Instance.new("PointLight",s)
  3244. l.Color = s.Color
  3245. l.Range = 60
  3246. local f = Instance.new("Part",Character)
  3247. f.BrickColor = BrickColor.new("Navy blue")
  3248. f.Size = Vector3.new(5,1,5)
  3249. f.Anchored = true
  3250. f.Locked = true
  3251. f.CanCollide = false
  3252. f.TopSurface = 0
  3253. f.BottomSurface = 0
  3254. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3255. local sm = Instance.new("SpecialMesh",f)
  3256. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3257. sm.Scale = Vector3.new(4,4,4)
  3258. coroutine.wrap(function()
  3259. for i = 1,20 do
  3260. f.Transparency = f.Transparency +0.05
  3261. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3262. Wait()
  3263. end
  3264. f:Destroy()
  3265. end)()
  3266. delay(1,function()
  3267. LA.Anchored = false
  3268. RA.Anchored = false
  3269. LL.Anchored = false
  3270. RL.Anchored = false
  3271. T.Anchored = false
  3272. end)end elseif not Pr0mMode then
  3273. if RageMode then
  3274. RageMode = false
  3275. SetHealth()
  3276. local Sayings = {"Ugh...","That was fun!"}
  3277. ypcall(function()
  3278. local sg = PlayerGui:findFirstChild("RedTintAtlas"):findFirstChild("Frame")
  3279. coroutine.wrap(function()
  3280. for i = 35,1,1 do
  3281. sg.BackgroundColor3 = Color3.new(i/35,0,0)
  3282. sg.BackgroundTransparency = sg.BackgroundTransparency +0.01
  3283. Wait()
  3284. end end)()
  3285. sg.Parent:Destroy()
  3286. end)
  3287. Chat(H,Sayings[math.random(1,#Sayings)],"Really black")
  3288. Face.Texture = FaceTexture
  3289. GuiTexture = ""
  3290. LA.Anchored = true
  3291. RA.Anchored = true
  3292. LL.Anchored = true
  3293. RL.Anchored = true
  3294. T.Anchored = true
  3295. local s = Instance.new("Part",Character)
  3296. s.Anchored = true
  3297. s.TopSurface = 0
  3298. s.BottomSurface = 0
  3299. s.Locked = true
  3300. s.Transparency = 1
  3301. s.CanCollide = false
  3302. s.Shape = "Ball"
  3303. s.Reflectance = 0
  3304. s.BrickColor = Settings.Colors[2]
  3305. s.CFrame = T.CFrame
  3306. coroutine.wrap(function()
  3307. for i = 1,5 do
  3308. s.Size = s.Size + Vector3.new(2,2,2)
  3309. s.CFrame = T.CFrame
  3310. s.Transparency = s.Transparency -0.2
  3311. Wait()
  3312. end
  3313. Wait(0.1)
  3314. s.BrickColor = BrickColor.new("Really black")
  3315. for i = 1,10 do
  3316. s.Size = s.Size - Vector3.new(2,2,2)
  3317. s.CFrame = T.CFrame
  3318. s.Transparency = s.Transparency +0.1
  3319. Wait()
  3320. end
  3321. s:Destroy()
  3322. end)()
  3323. local l = Instance.new("PointLight",s)
  3324. l.Color = s.Color
  3325. l.Range = 60
  3326. local f = Instance.new("Part",Character)
  3327. f.BrickColor = Settings.Colors[2]
  3328. f.Size = Vector3.new(5,1,5)
  3329. f.Anchored = true
  3330. f.Locked = true
  3331. f.CanCollide = false
  3332. f.TopSurface = 0
  3333. f.BottomSurface = 0
  3334. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3335. local sm = Instance.new("SpecialMesh",f)
  3336. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3337. sm.Scale = Vector3.new(4,4,4)
  3338. coroutine.wrap(function()
  3339. for i = 1,20 do
  3340. f.Transparency = f.Transparency +0.05
  3341. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3342. Wait()
  3343. end
  3344. f:Destroy()
  3345. end)()
  3346. delay(1,function()
  3347. LA.Anchored = false
  3348. RA.Anchored = false
  3349. LL.Anchored = false
  3350. RL.Anchored = false
  3351. T.Anchored = false
  3352. end)else
  3353. if RageWait then return end
  3354. RageWait = true
  3355. RageMode = true
  3356. SetHealth()
  3357. local Sayings = {"Rage!","Can't stop me now!"}
  3358. Face.Texture = "http://www.roblox.com/asset/?id=135921702"
  3359. GuiTexture = "http://www.roblox.com/asset/?id=136241211"
  3360. Chat(H,Sayings[math.random(1,#Sayings)],"Really black")
  3361. local s = Instance.new("ScreenGui",PlayerGui)
  3362. s.Name = "RedTintAtlas"
  3363. local sg = Instance.new("Frame",s)
  3364. sg.ZIndex = 10
  3365. sg.BackgroundTransparency = 1
  3366. sg.BackgroundColor3 = Color3.new(1,0,0)
  3367. sg.Size = UDim2.new(1,0,1,0)
  3368. sg.BorderSizePixel = 0
  3369. coroutine.wrap(function()
  3370. for i = 1,35 do
  3371. sg.BackgroundTransparency = sg.BackgroundTransparency -0.01
  3372. Wait()
  3373. end end)()
  3374. LA.Anchored = true
  3375. RA.Anchored = true
  3376. LL.Anchored = true
  3377. RL.Anchored = true
  3378. T.Anchored = true
  3379. local s = Instance.new("Part",Character)
  3380. s.Anchored = true
  3381. s.TopSurface = 0
  3382. s.BottomSurface = 0
  3383. s.Locked = true
  3384. s.Transparency = 1
  3385. s.CanCollide = false
  3386. s.Shape = "Ball"
  3387. s.Reflectance = 0
  3388. s.BrickColor = Settings.Colors[1]
  3389. s.CFrame = T.CFrame
  3390. coroutine.wrap(function()
  3391. for i = 1,5 do
  3392. s.Size = s.Size + Vector3.new(2,2,2)
  3393. s.CFrame = T.CFrame
  3394. s.Transparency = s.Transparency -0.2
  3395. Wait()
  3396. end
  3397. Wait(0.1)
  3398. s.BrickColor = BrickColor.new("Really red")
  3399. for i = 1,10 do
  3400. s.Size = s.Size - Vector3.new(2,2,2)
  3401. s.CFrame = T.CFrame
  3402. s.Transparency = s.Transparency +0.1
  3403. Wait()
  3404. end
  3405. s:Destroy()
  3406. end)()
  3407. local l = Instance.new("PointLight",s)
  3408. l.Color = s.Color
  3409. l.Range = 60
  3410. local f = Instance.new("Part",Character)
  3411. f.BrickColor = Settings.Colors[1]
  3412. f.Size = Vector3.new(5,1,5)
  3413. f.Anchored = true
  3414. f.Locked = true
  3415. f.CanCollide = false
  3416. f.TopSurface = 0
  3417. f.BottomSurface = 0
  3418. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3419. local sm = Instance.new("SpecialMesh",f)
  3420. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3421. sm.Scale = Vector3.new(4,4,4)
  3422. coroutine.wrap(function()
  3423. for i = 1,20 do
  3424. f.Transparency = f.Transparency +0.05
  3425. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3426. Wait()
  3427. end
  3428. f:Destroy()
  3429. end)()
  3430. delay(1,function()
  3431. LA.Anchored = false
  3432. RA.Anchored = false
  3433. LL.Anchored = false
  3434. RL.Anchored = false
  3435. T.Anchored = false
  3436. end)
  3437. delay(4 *60,function()RageWait = false end)
  3438. end end end;
  3439. k = function()
  3440. if Power -26000 < 0 then return end
  3441. for i,v in pairs(Debounces)do
  3442. if v then
  3443. return
  3444. end end
  3445. if Character.Humanoid.Health -300 < 0 then return end
  3446. Character.Humanoid:TakeDamage(300)
  3447. Power = Power -26000
  3448. Chat(H,"Welcome to hell...","Really red")
  3449. local a,b = Game.Lighting.Ambient,Game.Lighting.Brightness
  3450. Game.Lighting.Brightness = 0
  3451. Game.Lighting.Ambient = Color3.new(1,0,1)
  3452. Wait(0.02)
  3453. Game.Lighting.Ambient = Color3.new(1,0,0)
  3454. Game.Lighting.Brightness = 10000
  3455. Wait(0.23)
  3456. delay(0.5,function()Game.Lighting.Ambient = a end)
  3457. Game.Lighting.Brightness = b
  3458.  
  3459.  
  3460. end;
  3461.  
  3462. }
  3463. function Effect(Pos,x1,y1,z1,x2,y2,z2,color,ref)
  3464. local S = Instance.new("Part",Character)
  3465. S.FormFactor = 0
  3466. S.Size = Vector3.new(1,1,1)
  3467. S.BrickColor = color
  3468. S.Reflectance = ref or 0
  3469. S.TopSurface = 0
  3470. S.BottomSurface = 0
  3471. S.Transparency = 0.5
  3472. S.Anchored = true
  3473. S.CanCollide = false
  3474. S.CFrame = CFrame.new(Pos)* CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3475. local msh2 = Instance.new("BlockMesh",S)
  3476. msh2.Scale = Vector3.new(x1,y1,z1)
  3477. coroutine.wrap(function()
  3478. for i = 1,9 do
  3479. msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  3480. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3481. S.Transparency = i *0.1
  3482. Wait()
  3483. end
  3484. S:Destroy()
  3485. end)()end
  3486. function Effect2(part,x1,y1,z1,x2,y2,z2,color,ref)
  3487. if part:IsDescendantOf(Workspace)then
  3488. local S = Instance.new("Part",Character)
  3489. S.FormFactor = 0
  3490. S.Size = Vector3.new(1,1,1)
  3491. S.BrickColor = color
  3492. S.Reflectance = ref or 0
  3493. S.TopSurface = 0
  3494. S.BottomSurface = 0
  3495. S.Transparency = 0.5
  3496. S.Anchored = true
  3497. S.CanCollide = false
  3498. S.CFrame = part.CFrame * CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3499. local msh2 = Instance.new("BlockMesh",S)
  3500. msh2.Scale = Vector3.new(x1,y1,z1)
  3501. coroutine.wrap(function()
  3502. for i = 1,9 do
  3503. msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  3504. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3505. S.Transparency = i *0.1
  3506. Wait()
  3507. end
  3508. S:Destroy()
  3509. end)()end end
  3510. local function EmberWave(CF,Color)
  3511. local p = Instance.new("Part",Character)
  3512. p.Anchored = true
  3513. p.Locked = true
  3514. p.CanCollide = false
  3515. p.CFrame = CF
  3516. p.Transparency = 1
  3517. coroutine.wrap(function()
  3518. local x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  3519. for i = 1,30 do
  3520. p.CFrame = p.CFrame *x
  3521. x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  3522. Effect2(p,2.6,2.6,2.6,0,0,0,Color,0.3)
  3523. Wait(0.1)
  3524. end
  3525. p:Destroy()
  3526. end)()end
  3527. local function AbsVector(V)return Vector3.new(math.abs(V.X),math.abs(V.Y),math.abs(V.Z))end
  3528. NonSwordKeys = {
  3529.  
  3530. u = function(Mouse)
  3531. for i,v in pairs(Debounces)do if v then return end end
  3532. if Power -26000 < 0 then return end
  3533. Power = Power -26000
  3534. local Ended,End = false
  3535. Debounces.Attacking = true
  3536. Stance = "Null"
  3537. StopPower = true
  3538. local bv = Instance.new("BodyVelocity",T)
  3539. bv.Name = "FlyVelocityVector"
  3540. bv.maxForce = Vector3.new(0,math.huge,0)
  3541. bv.velocity = Vector3.new(0,0,0)
  3542. local bg = Instance.new("BodyGyro",T)
  3543. bg.Name = "FlyGyro"
  3544. bg.maxTorque = Vector3.new(0,0,0)
  3545. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3546. bg.maxTorque = Vector3.new(9000,9000,9000)
  3547. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  3548. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *200
  3549. local MouseMoveConnection = Mouse.Move:connect(function()
  3550. bg.maxTorque = Vector3.new(9000,9000,9000)
  3551. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  3552. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *200
  3553. end)
  3554. local Tries,Connections,Grabbed = 0,{}
  3555. local function Touched(Hit)
  3556. if Hit.Parent ~= Character then
  3557. if Hit.Parent:findFirstChild("Humanoid")and Hit.Parent:findFirstChild("Humanoid").Health > 0 then
  3558. Grabbed = Hit.Parent:findFirstChild("Torso")
  3559. for i,v in pairs(Connections)do
  3560. v:disconnect()
  3561. end
  3562. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  3563. coroutine.wrap(function()
  3564. print'got'
  3565. end)()end end end
  3566. table.foreach(Character:GetChildren(),function(_,v)if v:IsA("BasePart")then table.insert(Connections,v.Touched:connect(Touched))end end)
  3567. while Wait()do
  3568. coroutine.wrap(function()
  3569. local p = Instance.new("Part",Character)
  3570. p.Name = "Trail"
  3571. p.TopSurface = 0
  3572. p.BottomSurface = 0
  3573. p.Anchored = true
  3574. p.CanCollide = false
  3575. p.formFactor = "Symmetric"
  3576. p.Size = Vector3.new(1,1,1)
  3577. p.BrickColor = BrickColor.new("Really red")
  3578. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  3579. Game:GetService("Debris"):AddItem(p,3)
  3580. local m = Instance.new("BlockMesh",p)
  3581. m.Scale = Vector3.new(4,4,4)
  3582. for i = 1,15 do
  3583. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  3584. p.Transparency = i/15
  3585. 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)
  3586. Wait()
  3587. end
  3588. p:Destroy()
  3589. end)()
  3590. coroutine.wrap(function()
  3591. local p = Instance.new("Part",Character)
  3592. p.Name = "Trail"
  3593. p.TopSurface = 0
  3594. p.BottomSurface = 0
  3595. p.Anchored = true
  3596. p.CanCollide = false
  3597. p.formFactor = "Symmetric"
  3598. p.Size = Vector3.new(1,1,1)
  3599. p.BrickColor = BrickColor.new("Really red")
  3600. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  3601. Game:GetService("Debris"):AddItem(p,3)
  3602. local m = Instance.new("BlockMesh",p)
  3603. m.Scale = Vector3.new(4,4,4)
  3604. for i = 1,15 do
  3605. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  3606. p.Transparency = i/15
  3607. 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)
  3608. Wait()
  3609. end
  3610. p:Destroy()
  3611. end)()
  3612. if(not Grabbed and Tries == 2)or Grabbed then break end
  3613. Tries = Tries +1
  3614. end
  3615. End = function()
  3616. Ended = true
  3617. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  3618. StopPower = false
  3619. Stance = "Standing"
  3620. Debounces.Attacking = false
  3621. end
  3622. if not Grabbed and not Ended then End()return end
  3623. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  3624. print(Grabbed and "GAWTCHA" or "Missed")
  3625. local _ax,axx = true,true
  3626. coroutine.wrap(function()
  3627. while Wait()do
  3628. if axx then
  3629. Grabbed.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  3630. end if not _ax then break end
  3631. Wait()
  3632. end end)()
  3633. local Taunts = {"Out of my sight!","Let her feast upon you."}
  3634. 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))
  3635. Chat(H,Taunts[math.random(1,#Taunts)],BrickColor.new("Really red"))
  3636. _ax = false
  3637. Wait(0.6)
  3638. _ax = true
  3639. coroutine.wrap(function()
  3640. while Wait()do
  3641. if axx then
  3642. Grabbed.CFrame = RL.CFrame * CFrame.new(0,0,-1)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  3643. end if not _ax then break end
  3644. Wait()
  3645. end end)()
  3646. StopTrail = false
  3647. Implode(RL.CFrame * CFrame.new(0,-1,-1),Settings.Colors[2])
  3648. Wait(0.6)
  3649. _ax = false
  3650. T.CFrame = CFrame.new(T.CFrame.p,T.Position + Game.Lighting:GetMoonDirection())
  3651. local Bx = Instance.new("BodyPosition",Grabbed)
  3652. Bx.P = 1300
  3653. Bx.maxForce = Vector3.new(500000,500000,500000)*50000000
  3654. Bx.position = Game.Lighting:GetMoonDirection()* 3003
  3655. Trail(Grabbed,CFrame.new(0,0,0),BrickColor.new("Really red"))
  3656. DoScript(Game.Players:GetPlayerFromCharacter(Grabbed.Parent),"AtmosphericBurn")
  3657. local Colors = {"Really red","Neon orange","New Yeller"}
  3658. local dn = true
  3659. coroutine.wrap(function()
  3660. while Wait(0.1)do
  3661. if not dn then break end
  3662. 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)
  3663. end end)()
  3664. delay(4,function()
  3665. dn = false
  3666. StopTrail = true
  3667. Kill(Grabbed)
  3668. pcall(function()
  3669. Grabbed.Parent:BreakJoints()
  3670. end)end)
  3671. if not Ended then
  3672. End()
  3673. end end;
  3674. j = function(Mouse)
  3675. if RageMode then return end
  3676. if Debounces.IsCharging or Debounces.IsHealing or Debounces.Attacking or Debounces.Flying then return end
  3677. Debounces.Shielding = not Debounces.Shielding
  3678. if not Debounces.Shielding then
  3679. T.Anchored = true
  3680. StopPower = false
  3681. RA.Anchored = false
  3682. LA.Anchored = false
  3683. LL.Anchored = false
  3684. RL.Anchored = false
  3685. H.Anchored = false
  3686. delay(0.2,function()T.Anchored = false end)
  3687. Stance = "Standing"
  3688. end
  3689. if Debounces.Shielding then
  3690. if Power -130 >= 0 then
  3691. Stance = "null"
  3692. ChargePosition(false)
  3693. Power = Power -130
  3694. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  3695. Wait(0.1)
  3696. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  3697. Wait(0.1)
  3698. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  3699. Wait(0.1)
  3700. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  3701. Wait(0.1)
  3702. 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)
  3703. Wait(0.1)
  3704. 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)
  3705. RA.Anchored = true
  3706. LA.Anchored = true
  3707. LL.Anchored = true
  3708. RL.Anchored = true
  3709. H.Anchored = true
  3710. StopPower = true
  3711. local Rot,Clr = 45
  3712. local s = Instance.new("Part",Character)
  3713. s.BrickColor = Clr or Settings.Colors[1]
  3714. s.Size = Vector3.new(1,1,1)
  3715. s.Anchored = true
  3716. s.Locked = true
  3717. s.CanCollide = false
  3718. s.TopSurface = 0
  3719. s.BottomSurface = 0
  3720. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  3721. local sm = Instance.new("SpecialMesh",s)
  3722. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3723. sm.Scale = Vector3.new(33,1,33)
  3724. while Wait()do
  3725. if not Debounces.Shielding then break end
  3726. if Power -30 < 0 then break end
  3727. if Power == 0 then break end
  3728. Power = Power -30
  3729. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
  3730. local f = Instance.new("Part",Character)
  3731. f.BrickColor = Clr or Settings.Colors[1]
  3732. f.Size = Vector3.new(5,1,5)
  3733. f.Anchored = true
  3734. f.Locked = true
  3735. f.CanCollide = false
  3736. f.TopSurface = 0
  3737. f.BottomSurface = 0
  3738. f.CFrame = T.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3739. local sm = Instance.new("SpecialMesh",f)
  3740. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3741. sm.Scale = Vector3.new(20,20,20)
  3742. coroutine.wrap(function()
  3743. for i = 1,13 do
  3744. f.Transparency = i/13
  3745. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  3746. Wait()
  3747. end
  3748. f:Destroy()
  3749. end)()
  3750. local Wind = Instance.new("Part",Character)
  3751. Wind.Anchored = true
  3752. Wind.CanCollide = true
  3753. Wind.Locked = true
  3754. Wind.BrickColor = Clr or Settings.Colors[1]
  3755. Wind.Transparency = 0.5
  3756. Wind.Shape = "Ball"
  3757. Wind.TopSurface = 0
  3758. Wind.BottomSurface = 0
  3759. Wind.Size = Vector3.new(math.random(10,15),1,math.random(10,15))
  3760. Wind.CFrame = T.CFrame
  3761. 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
  3762. coroutine.wrap(function()
  3763. for i = 0.5,1,0.1 do
  3764. Wait()
  3765. Wind.Transparency = i
  3766. end
  3767. Wind:Destroy()
  3768. end)()end
  3769. T.Anchored = true
  3770. StopPower = false
  3771. RA.Anchored = false
  3772. LA.Anchored = false
  3773. LL.Anchored = false
  3774. RL.Anchored = false
  3775. H.Anchored = false
  3776. s:Destroy()
  3777. delay(0.2,function()T.Anchored = false end)
  3778. Stance = "Standing"
  3779. end end end;
  3780. g = function()
  3781. Wait(0.15)
  3782. for i,v in pairs(Debounces)do
  3783. if v then
  3784. return
  3785. end end
  3786. Debounces.Attacking = true
  3787. local C = math.random(1,2)== 2 and LA or RA
  3788. local Con;Con = C.Touched:connect(function(Hit)
  3789. if Hit.Parent ~= Workspace and Hit.Parent ~= Character then
  3790. Damage(C,Hit,true,46)
  3791. ParticleEmit(Hit,BrickColor.new("Really red"),2)
  3792. Con:disconnect()
  3793. end end)
  3794. local spinForce = Instance.new("BodyAngularVelocity",T)
  3795. spinForce.P = 1000000
  3796. spinForce.angularvelocity = Vector3.new(0,C == RA and 11 or -11,0)
  3797. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  3798. Game:GetService("Debris"):AddItem(spinForce,0.6)
  3799. Character.Humanoid.Jump = true
  3800. UpperCutTrail(C,CFrame.new(0,-2,0),Settings.Colors[2])
  3801. Wait(0.6)
  3802. pcall(function()Con:disconnect()end)
  3803. Wait(0.1)
  3804. Debounces.Attacking = false
  3805. end;
  3806. l = function(Mouse)
  3807. ypcall(function()
  3808. if Power -26000 < 0 then return end
  3809. for i,v in pairs(Debounces)do
  3810. if v then
  3811. return
  3812. end end
  3813. Power = Power -26000
  3814. Debounces.Attacking = true
  3815. Chat(H,"Whatever you have to say, say it now because this is your last statement!","Really red")
  3816. StopPower = true
  3817. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  3818. StanceGyro.P = 5000
  3819. StanceGyro.D = 200
  3820. Stance = "Null"
  3821. ChargePosition(false)
  3822. LS.MaxVelocity = 0.3
  3823. LS.MaxVelocity = 0.3
  3824. RH.MaxVelocity = 0.3
  3825. LH.MaxVelocity = 0.3
  3826. RS.DesiredAngle = 0
  3827. LS.DesiredAngle = 0
  3828. RH.DesiredAngle = 0
  3829. LH.DesiredAngle = 0
  3830. N.DesiredAngle = -1.4
  3831. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  3832. local DIR = Direction()[1].lookVector
  3833. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  3834. RH.DesiredAngle = 0.15
  3835. LH.DesiredAngle = 0.3
  3836. for i = 1,5 do
  3837. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  3838. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  3839. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  3840. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/12.5,0,0)* CFrame.new(0,-0.1,0)
  3841. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  3842. Wait()
  3843. end
  3844. Wait(0.25)
  3845. local MaxDistance,Grabbed,HPos = 150
  3846. for i = 1,20 do
  3847. if Grabbed then break end
  3848. local r = Ray.new(RA.Position,DIR)
  3849. coroutine.wrap(function()
  3850. local p = Instance.new("Part",Character)
  3851. p.Name = "Trail"
  3852. p.TopSurface = 0
  3853. p.BottomSurface = 0
  3854. p.Anchored = true
  3855. p.CanCollide = false
  3856. p.formFactor = "Symmetric"
  3857. p.Size = Vector3.new(1,1,1)
  3858. p.BrickColor = BrickColor.new("Really red")
  3859. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  3860. Game:GetService("Debris"):AddItem(p,3)
  3861. local m = Instance.new("BlockMesh",p)
  3862. m.Scale = Vector3.new(4,4,4)
  3863. for i = 1,15 do
  3864. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  3865. p.Transparency = i/15
  3866. 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)
  3867. Wait()
  3868. end
  3869. p:Destroy()
  3870. end)()
  3871. HPos = RA.Position
  3872. for i,v in pairs(Workspace:GetChildren())do
  3873. if v:IsA("Model")and v ~= Character then
  3874. local h = v:findFirstChild("Humanoid")
  3875. if h then
  3876. if h.Health > 0 then
  3877. local t = v:findFirstChild("Torso")
  3878. if t then
  3879. if(t.Position - HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  3880. h.PlatformStand = true
  3881. coroutine.wrap(function()
  3882. local p = Instance.new("Part",Character)
  3883. p.Name = "Trail"
  3884. p.TopSurface = 0
  3885. p.BottomSurface = 0
  3886. p.Anchored = true
  3887. p.CanCollide = false
  3888. p.formFactor = "Symmetric"
  3889. p.Size = Vector3.new(1,1,1)
  3890. p.BrickColor = BrickColor.new("Really red")
  3891. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  3892. Game:GetService("Debris"):AddItem(p,3)
  3893. local m = Instance.new("BlockMesh",p)
  3894. m.Scale = Vector3.new(4,4,4)
  3895. for i = 1,15 do
  3896. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  3897. 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)
  3898. Wait()
  3899. end
  3900. p:Destroy()
  3901. end)()
  3902. local p = Instance.new("BodyVelocity",t)
  3903. p.P = 3000
  3904. p.maxForce = Vector3.new(40000,40000,40000)
  3905. p.velocity = (t.Position - T.Position).unit *-(10 +(t.Position - T.Position).magnitude *0.75)
  3906. Game:GetService("Debris"):AddItem(p,0.25)
  3907. if(t.Position -HPos).magnitude < 3 then
  3908. Wait(0.15)
  3909. Grabbed = t
  3910. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  3911. break
  3912. end end end end end end end
  3913. Wait(0.1)
  3914. end
  3915. if Grabbed then
  3916. local Target = Grabbed.Parent.Humanoid
  3917. Wait()
  3918. Chat(H,"Suffer!","Really red")
  3919. local BP = Instance.new("BodyPosition",T)
  3920. BP.P = 5000
  3921. BP.maxForce = Vector3.new(500000,500000,500000)*50000000
  3922. BP.position = T.Position
  3923. N.DesiredAngle = 1.6
  3924. RS.DesiredAngle = -0.4
  3925. LS.DesiredAngle = 0.4
  3926. local GR,_GR = true,true
  3927. coroutine.wrap(function()
  3928. while _GR do
  3929. if GR then
  3930. Grabbed.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  3931. end
  3932. Wait()
  3933. end end)()
  3934. for i = 1,10 do
  3935. Wait()
  3936. BP.position = BP.position +DIR *1
  3937. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(360/10)*2,0)
  3938. T.CFrame = StanceGyro.cframe
  3939. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/50,0,0)
  3940. end
  3941. local DesPos
  3942. N.DesiredAngle = -1.5
  3943. RS.DesiredAngle = 3.2
  3944. DesPos = BP.position +DIR *3.5 + Vector3.new(0,500.5,0)
  3945. local dp = Instance.new("BodyPosition")
  3946. dp.P = 5000
  3947. dp.maxForce = Vector3.new(50000,50000,50000)*50000000000000000
  3948. 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)
  3949. GR = false
  3950. for i = 1,5 do
  3951. Wait(0.5)
  3952. BP.position = BP.position +DIR *0.1
  3953. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(360/5),0)
  3954. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  3955. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/50,0,0)
  3956. if i >= 3 then
  3957. dp.Parent = Grabbed
  3958. GR = false
  3959. Grabbed.CFrame = CFrame.new(sta:Lerp(DesPos,(-3 +i)*0.1),T.Position)*rot
  3960. dp.position = Grabbed.CFrame.p + Vector3.new(0,1,0)
  3961. end end
  3962. for i = 6,13 do
  3963. Wait(0.2)
  3964. dp.Parent = Grabbed
  3965. GR = false
  3966. Grabbed.CFrame = CFrame.new(sta:Lerp(DesPos,(-3 +i)*0.1),T.Position)* CFrame.fromEulerAnglesXYZ(i ^2/5,i/10,math.sin(2 *i))
  3967. dp.position = Grabbed.CFrame.p + Vector3.new(0,1,0)
  3968. end
  3969. ChargePosition(false)
  3970. RS.DesiredAngle = -0.2
  3971. LH.DesiredAngle = 0.2
  3972. RH.DesiredAngle = -0.2
  3973. LS.DesiredAngle = 0.2
  3974. N.DesiredAngle = 0
  3975. Chat(H,"Here comes the build up!","Really red")
  3976. local x = T.Position
  3977. for i = 1,40 do
  3978. T.CFrame = CFrame.new(x:Lerp(DesPos,i/40),Grabbed.Position)* CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  3979. StanceGyro.cframe = T.CFrame
  3980. BP.position = T.CFrame.p
  3981. if i > 20 then
  3982. RS.DesiredAngle = 3.2
  3983. end
  3984. Wait()
  3985. end
  3986. GR = true
  3987. dp:Destroy()
  3988. LS.DesiredAngle = 0
  3989. LH.DesiredAngle = 1
  3990. RH.DesiredAngle = 1
  3991. LS.DesiredAngle = 1
  3992. LS.C0 = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  3993. N.DesiredAngle = 1.6
  3994. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  3995. ChargePosition(false)
  3996. Chat(H,"Drop the bass!","Really red")
  3997. for i = 1,5 do
  3998. BP.position = BP.position + Vector3.new(0,0.25,0)
  3999. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi/6,0)
  4000. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  4001. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4002. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4003. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8.5,0,0)* CFrame.new(0,-0.1,0)
  4004. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  4005. Wait()
  4006. end
  4007. BP.D = 100
  4008. BP.P = 9000
  4009. x = BP.position
  4010. 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)
  4011. for i = 1,25 do
  4012. BP.position = x:Lerp((DesPos -Vector3.new(0,500,0)),i/25)
  4013. Wait(0.03 -i *0.01)
  4014. end
  4015. for i = 1,5 do
  4016. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi/5,0)
  4017. RS.DesiredAngle = -0.8
  4018. Wait()
  4019. end
  4020. Chat(H,"Wub wub wu-DIE!","Really red")
  4021. DamageNear(T.Position,20,34)
  4022. if not Hit then local Hit = Instance.new("Part")Hit.BrickColor = BrickColor.new("Really black")end
  4023. if not Pos then Pos = Grabbed.Position end
  4024. coroutine.wrap(ShakeCam)(7.32,0.04)
  4025. for i = 1,30 do
  4026. local p = Instance.new("Part",Character)
  4027. p.FrontSurface = Hit.TopSurface
  4028. p.Material = Hit.Material
  4029. p.BottomSurface = 0
  4030. p.Anchored = true
  4031. p.CanCollide = true
  4032. p.BrickColor = Hit.BrickColor
  4033. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  4034. 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)
  4035. delay(2 +i *0.1,function()
  4036. for i = 1,10 do
  4037. p.Transparency = p.Transparency +0.1
  4038. Wait()
  4039. end
  4040. p:Destroy()
  4041. end)
  4042. if math.random(1,5)== 5 then
  4043. coroutine.wrap(function()
  4044. local f = Instance.new("Smoke",p)
  4045. f.Size = 30
  4046. f.RiseVelocity = 0
  4047. f.Opacity = 0.025
  4048. Wait(0.1)
  4049. f.Enabled = false
  4050. Wait(1)
  4051. f:Destroy()
  4052. end)()end end
  4053. GR = false
  4054. _GR = false
  4055. Explode(CFrame.new(Pos),Settings.Colors[2])
  4056. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(90),0),Settings.Colors[1])
  4057. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(45),0),Settings.Colors[1])
  4058. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(-45),0),Settings.Colors[2])
  4059. Kill(Grabbed)
  4060. for i = 1,10 do
  4061. for i = 1,4 do
  4062. local p = Instance.new("Part",Character)
  4063. p.TopSurface = Hit.TopSurface
  4064. p.BottomSurface = Hit.BottomSurface
  4065. p.Material = Hit.Material
  4066. p.BottomSurface = 0
  4067. p.Anchored = false
  4068. p.CanCollide = true
  4069. p.BrickColor = Hit.BrickColor
  4070. p.formFactor = "Custom"
  4071. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  4072. 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)
  4073. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  4074. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  4075. p.RotVelocity = p.Velocity
  4076. if math.random(1,5)== 5 then
  4077. coroutine.wrap(function()
  4078. local f = Instance.new("Smoke",p)
  4079. f.Size = 30
  4080. f.RiseVelocity = 0
  4081. f.Opacity = 0.025
  4082. Wait(0.1)
  4083. f.Enabled = false
  4084. Wait(1)
  4085. f:Destroy()
  4086. end)()end end
  4087. Wait(0.025)
  4088. end
  4089. Wait(0.25)
  4090. BP:Remove()
  4091. end
  4092. Wait(0.25)
  4093. Stance = "Standing"
  4094. Debounces.Attacking = false
  4095. StopPower = false
  4096. ChargePosition(false)
  4097. end)end;
  4098. z = function()
  4099. if Power -3500 < 0 then return end
  4100. for i,v in pairs(Debounces)do
  4101. if v then
  4102. return
  4103. end end
  4104. Debounces.Attacking = true
  4105. Power = Power -3500
  4106. Chat(H,"You look a little... chilly.","Really blue")
  4107. local Colors = {"Navy blue","Really blue","White","Really black"}
  4108. for i = 1,20 do
  4109. for _,v in pairs(Workspace:GetChildren())do
  4110. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Frozen")then
  4111. local h = v:findFirstChild("Humanoid")
  4112. if h then
  4113. if h.Health > 0 then
  4114. local t = v:findFirstChild("Torso")
  4115. if t then
  4116. if(t.Position -T.Position).magnitude <= 20 then
  4117. local f = Instance.new("StringValue",v)
  4118. f.Name = "Frozen"
  4119. for x,c in pairs(v:GetChildren())do
  4120. if c:IsA("BasePart")then
  4121. c.Anchored = true
  4122. local ss = Instance.new("Part",v)
  4123. ss.Size = Vector3.new(c.Size.x +0.2,c.Size.y +0.22,c.Size.z +0.19)
  4124. ss.Anchored = true
  4125. ss.CanCollide = true
  4126. ss.TopSurface = 0
  4127. ss.BottomSurface = 0
  4128. ss.Locked = true
  4129. ss.BrickColor = BrickColor.new("Really blue")
  4130. ss.Transparency = 1
  4131. ss.Reflectance = 0.95
  4132. ss.CFrame = c.CFrame * CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),math.rad(math.random(-45,45)))
  4133. coroutine.wrap(function()
  4134. for i = 1,25 do
  4135. ss.Transparency = ss.Transparency -0.01
  4136. Wait()
  4137. end end)()
  4138. Game:GetService("Debris"):AddItem(ss,10)
  4139. end end
  4140. delay(10,function()
  4141. for x,c in pairs(v:GetChildren())do
  4142. if c:IsA("BasePart")then
  4143. c.Anchored = false
  4144. end end end)
  4145. h.PlatformStand = true
  4146. h:TakeDamage(10)
  4147. Game:GetService("Debris"):AddItem(f,10)
  4148. end end end end end end
  4149. local Xf = T.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  4150. local p = Instance.new("Part",Character)
  4151. p.Name = "Trail"
  4152. p.TopSurface = 0
  4153. p.BottomSurface = 0
  4154. p.Anchored = true
  4155. p.CanCollide = false
  4156. p.FormFactor = "Custom"
  4157. p.Size = Vector3.new(2,2,2)
  4158. local clr = Colors[math.random(1,#Colors)]
  4159. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  4160. p.BrickColor = clr
  4161. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  4162. local m = Instance.new("BlockMesh",p)
  4163. m.Scale = Vector3.new(2,2,2)
  4164. coroutine.wrap(function()
  4165. for n = 1,15 do
  4166. p.Transparency = n/15
  4167. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  4168. 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)
  4169. Wait()
  4170. end
  4171. p:Destroy()
  4172. end)()
  4173. Wait(1/30)
  4174. end
  4175. Wait(3)
  4176. Debounces.Attacking = false
  4177. end;
  4178. x = function()
  4179. if Power -5500 < 0 then return end
  4180. for i,v in pairs(Debounces)do
  4181. if v then
  4182. return
  4183. end end
  4184. Debounces.Attacking = true
  4185. Power = Power -5500
  4186. Chat(H,"BURN!","Really red")
  4187. local Colors = {"Really red","Really black","Orange","New Yeller"}
  4188. for i = 1,20 do
  4189. for _,v in pairs(Workspace:GetChildren())do
  4190. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Burnt")then
  4191. local h = v:findFirstChild("Humanoid")
  4192. if h then
  4193. if h.Health > 0 then
  4194. local t = v:findFirstChild("Torso")
  4195. if t then
  4196. if(t.Position -T.Position).magnitude <= 20 then
  4197. local f = Instance.new("StringValue",v)
  4198. f.Name = "Burnt"
  4199. ParticleEmit(v.Torso,BrickColor.new("Really red"),10)
  4200. for m,c in pairs(v:GetChildren())do
  4201. if c:IsA("BasePart")then
  4202. local ss = Instance.new("Fire",c)
  4203. ss.Size = c.Size.y +2
  4204. ss.Color = BrickColor.new(Colors[math.random(1,#Colors)]).Color
  4205. ss.SecondaryColor = Color3.new(0,0,0)
  4206. ss.Heat = 100
  4207. delay(10,function()
  4208. local size = ss.Size
  4209. for i = size,0,-1 do
  4210. ss.Size = i
  4211. Wait()
  4212. end
  4213. ss:Destroy()
  4214. end)end end
  4215. h.PlatformStand = true
  4216. coroutine.wrap(function()
  4217. for i = 1,10 do
  4218. h:TakeDamage(5 * math.random(1,2))
  4219. Wait(1)
  4220. end end)()
  4221. Game:GetService("Debris"):AddItem(f,10)
  4222. end end end end end end
  4223. local Xf = T.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  4224. local p = Instance.new("Part",Character)
  4225. p.Name = "Trail"
  4226. p.TopSurface = 0
  4227. p.BottomSurface = 0
  4228. p.Anchored = true
  4229. p.CanCollide = false
  4230. p.FormFactor = "Custom"
  4231. p.Size = Vector3.new(2,2,2)
  4232. local clr = Colors[math.random(1,#Colors)]
  4233. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  4234. p.BrickColor = clr
  4235. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  4236. local m = Instance.new("BlockMesh",p)
  4237. m.Scale = Vector3.new(2,2,2)
  4238. coroutine.wrap(function()
  4239. for n = 1,15 do
  4240. p.Transparency = n/15
  4241. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  4242. 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)
  4243. Wait()
  4244. end
  4245. p:Destroy()
  4246. end)()
  4247. Wait(1/30)
  4248. end
  4249. Wait(3)
  4250. Debounces.Attacking = false
  4251. end;
  4252. e = function()
  4253. for i,v in pairs(Debounces)do
  4254. if v then
  4255. return
  4256. end end
  4257. if Power -26000 < 0 then return end
  4258. Debounces.Attacking = true
  4259. Power = Power -26000
  4260. Chat(H,"It will devour you!","Really red")
  4261. T.Anchored = true
  4262. 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])
  4263. Wait(0.15)
  4264. Character.Humanoid.Health = Character.Humanoid.Health -(Character.Humanoid.Health -1)
  4265. local Parts = Instance.new("Model",Character)
  4266. local p = Instance.new("Part",Parts)
  4267. p.Size = Vector3.new(110,110,110)
  4268. p.Shape = "Ball"
  4269. p.Anchored = true
  4270. p.Locked = true
  4271. p.CanCollide = false
  4272. p.BrickColor = Settings.Colors[2]
  4273. p.TopSurface = 0
  4274. p.BottomSurface = 0
  4275. p.CFrame = T.CFrame
  4276. local bm = Instance.new("Part",Parts)
  4277. bm.Size = Vector3.new(1,1,1)
  4278. bm.Anchored = true
  4279. bm.Locked = true
  4280. bm.CanCollide = false
  4281. bm.BrickColor = Settings.Colors[1]
  4282. bm.TopSurface = 0
  4283. bm.BottomSurface = 0
  4284. bm.CFrame = T.CFrame
  4285. local cm = Instance.new("CylinderMesh",bm)
  4286. cm.Scale = Vector3.new(50,1500,50)
  4287. coroutine.wrap(function()
  4288. for i = 1,50 do
  4289. cm.Scale = cm.Scale - Vector3.new(1,30,1)
  4290. bm.Transparency = i/50
  4291. bm.CFrame = T.CFrame
  4292. ShakeCam()
  4293. end end)()
  4294. for i = 1,55 do
  4295. p.Transparency = p.Transparency -0.02
  4296. p.Size = p.Size - Vector3.new(2,2,2)
  4297. p.CFrame = T.CFrame
  4298. if math.random(1,2)== 2 then
  4299. p.Size = p.Size + Vector3.new(3.3,3.3,3.3)
  4300. p.CFrame = T.CFrame
  4301. Wait(0.01)
  4302. p.Size = p.Size - Vector3.new(3.3,3.3,3.3)
  4303. p.CFrame = T.CFrame
  4304. end
  4305. ShakeCam()
  4306. end
  4307. 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])
  4308. coroutine.wrap(ShakeCam)(12,0.02)
  4309. bm:Destroy()
  4310. local ss = Instance.new("Part",Parts)
  4311. ss.Size = Vector3.new(10,10,10)
  4312. ss.Shape = "Ball"
  4313. ss.Anchored = true
  4314. ss.Locked = true
  4315. ss.CanCollide = false
  4316. ss.BrickColor = Settings.Colors[1]
  4317. ss.TopSurface = 0
  4318. ss.BottomSurface = 0
  4319. ss.CFrame = T.CFrame
  4320. local Targets,Blocking = {},true
  4321. local function CheckTargets(CCharacter)
  4322. for i,v in pairs(Targets)do
  4323. if v[1] == CCharacter then
  4324. return true
  4325. end end
  4326. return false
  4327. end
  4328. coroutine.wrap(function()
  4329. while Wait(0.5)do
  4330. if not Blocking then break end
  4331. for i,v in pairs(Targets)do
  4332. ypcall(function()
  4333. Effect2(v[1].Torso,4,4,4,0,0,0,v[2])
  4334. end)end end end)()
  4335. coroutine.wrap(function()
  4336. while Wait()do
  4337. if not Targets then break end
  4338. for i,v in pairs(Targets or {})do
  4339. v[2] = Settings.Colors[IsNear(T.Position,p.Size.X,v[1])and 2 or 1]
  4340. if IsNear(T.Position,p.Size.X,v[1])then
  4341. if not v[3]then
  4342. v[3] = true
  4343. ypcall(function()Damage(T,v[1].Torso,nil,300,true)end)
  4344. delay(0.6,function()
  4345. v[3] = false
  4346. end)end end end end end)()
  4347. for _ = 1,30 do
  4348. p.Transparency = p.Transparency -(1/36)
  4349. p.Size = p.Size + Vector3.new(15,15,15)
  4350. p.CFrame = T.CFrame
  4351. for o,x in pairs(IsNear(T.Position,p.Size.X *1.3))do
  4352. if not CheckTargets(x)then
  4353. table.insert(Targets,{x,Settings.Colors[1],false})
  4354. for i,v in pairs(x:GetChildren())do
  4355. if v:IsA("BasePart")then
  4356. local bp = Instance.new("BodyPosition",v)
  4357. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4358. bp.P = 1500
  4359. bp.position = ss.Position
  4360. elseif v:IsA("Humanoid")then
  4361. v.PlatformStand = true
  4362. v.Sit = true
  4363. end end end end
  4364. Wait()
  4365. end
  4366. Targets = nil
  4367. Blocking = false
  4368. Parts:Destroy()
  4369. Debounces.Attacking = false
  4370. T.Anchored = false
  4371. end;
  4372. y = function(Mouse)
  4373. if not Mouse.Target then return end
  4374. for i,v in pairs(Debounces)do
  4375. if v then
  4376. return
  4377. end end
  4378. if Power -15000 < 0 then return end
  4379. Debounces.Attacking = true
  4380. Power = Power -15000
  4381. Stance = "Null"
  4382. ChargePosition(false)
  4383. FaceForward()
  4384. T.CFrame = StanceGyro.cframe
  4385. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  4386. N.DesiredAngle = -1.2
  4387. RS.DesiredAngle = 0.25
  4388. LS.DesiredAngle = 1
  4389. StopTrail = false
  4390. Trail(RA,CFrame.new(0,-0.8,0),Settings.Colors[2])
  4391. local n = StanceGyro.cframe
  4392. local Pos = Mouse.Hit * CFrame.new(0,26,0)
  4393. for i = 1,10 do
  4394. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  4395. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  4396. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4397. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4398. StanceGyro.cframe = n * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  4399. Wait()
  4400. end
  4401. coroutine.wrap(function()
  4402. ChargePosition(false)
  4403. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  4404. Wait(0.1)
  4405. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  4406. Wait(0.1)
  4407. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  4408. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  4409. 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)
  4410. Wait(0.1)
  4411. 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)
  4412. T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)
  4413. end)()
  4414. T.CFrame = CFrame.new(T.Position,Pos.p)
  4415. StanceGyro.cframe = CFrame.new(T.Position,Pos.p)
  4416. Wait(0.3)
  4417. StopTrail = true
  4418. T.Anchored = true
  4419. local p = Instance.new("Part",Character)
  4420. p.Shape = "Ball"
  4421. p.Size = Vector3.new(4,4,4)
  4422. p.Anchored = true
  4423. p.Locked = true
  4424. p.CanCollide = false
  4425. p.BrickColor = Settings.Colors[1]
  4426. p.Reflectance = 0.3
  4427. p.TopSurface = 0
  4428. p.BottomSurface = 0
  4429. p.CFrame = Pos
  4430. 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])
  4431. local Done = false
  4432. coroutine.wrap(function()
  4433. while Wait(0.252)do
  4434. if Done then break end
  4435. 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)])
  4436. end end)()
  4437. coroutine.wrap(function()
  4438. while Wait(0.23)do
  4439. if Done then break end
  4440. Effect2(p,5,5,5,0,0,0,Settings.Colors[2],0.23)
  4441. end end)()
  4442. local tagz,grabbed = {},{}
  4443. local Con;Con = Game:GetService("RunService").Stepped:connect(function()
  4444. for i,v in pairs(IsNear(p.Position,100))do
  4445. if not v:findFirstChild("Pulling@Atlas")then
  4446. local s = Instance.new("StringValue",v)
  4447. s.Name = "Pulling@Atlas"
  4448. table.insert(tagz,s)
  4449. table.insert(grabbed,v)
  4450. for _,x in pairs(v:GetChildren())do
  4451. if x:IsA("BasePart")then
  4452. x.Anchored = false
  4453. local bp = Instance.new("BodyPosition",x)
  4454. bp.position = p.Position
  4455. bp.P = 3000
  4456. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4457. table.insert(tagz,bp)
  4458. local cCon;cCon = x.Touched:connect(function(h)
  4459. if h == p then
  4460. pcall(function()
  4461. v.Humanoid:TakeDamage(11)
  4462. cCon:disconnect()
  4463. end)end end)end end end end end)
  4464. Wait(10)
  4465. for i,v in pairs(tagz)do v:Destroy()end
  4466. for _,x in pairs(grabbed)do
  4467. pcall(function()
  4468. for i,v in pairs(x:GetChildren())do
  4469. if v:IsA("BasePart")then
  4470. local bf = Instance.new("BodyForce",v)
  4471. bf.force = p.CFrame.lookVector *1200
  4472. Game:GetService("Debris"):AddItem(bf,0.64)
  4473. elseif v:IsA("Humanoid")then
  4474. v.PlatformStand = true
  4475. end end end)end
  4476. 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])
  4477. Con:disconnect()
  4478. for i = 1,10 do
  4479. p.Transparency = p.Transparency +0.1
  4480. Wait()
  4481. end
  4482. Done = true
  4483. Debounces.Attacking = false
  4484. T.Anchored = false
  4485. Stance = "Standing"
  4486. end;
  4487. k = function(_Mouse)
  4488. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  4489. if Power -1000 >= 0 then
  4490. Power = Power -1000
  4491. Debounces.Attacking = true
  4492. ChangeText("Heal")
  4493. StopPower = true
  4494. local x = Instance.new("Animation",Tool)
  4495. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  4496. local anim = Character.Humanoid:LoadAnimation(x)
  4497. anim:Play()
  4498. for i = 1,5 do
  4499. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,BrickColor.new("Really black"),tonumber("0."..i))
  4500. Wait(0.2)
  4501. end
  4502. T.Anchored = true
  4503. local kcon = _Mouse.Move:connect(function()pcall(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)end)
  4504. local CF = T.CFrame * CFrame.new(-2,2,-5)
  4505. local Rock = Instance.new("Part",Workspace)
  4506. Rock.Size = Vector3.new(1,1,1)
  4507. Rock.TopSurface = 0
  4508. Rock.BottomSurface = 0
  4509. Rock.Transparency = 1
  4510. Rock.Locked = true
  4511. Rock.BrickColor = BrickColor.new("Really black")
  4512. Rock.Shape = "Ball"
  4513. Rock.CanCollide = false
  4514. Rock.CFrame = CF
  4515. Rock.Anchored = true
  4516. StopRockTrail = false
  4517. RockTrail(Rock,CFrame.new(0,0,0),BrickColor.new("Lime green"))
  4518. for i = 1,3 do
  4519. Rock.Transparency = Rock.Transparency -0.3
  4520. Rock.Size = Rock.Size + Vector3.new(1,1,1)
  4521. Rock.CFrame = CF
  4522. Wait()
  4523. end
  4524. Rock.Size = Vector3.new(2.5,2.5,2.5)
  4525. local Rockx = Instance.new("Part",Workspace)
  4526. Rockx.Size = Vector3.new(2.5,2.5,2.5)
  4527. Rockx.TopSurface = 0
  4528. Rockx.BottomSurface = 0
  4529. Rockx.Transparency = 0
  4530. Rockx.Locked = true
  4531. Rockx.BrickColor = BrickColor.new("Really black")
  4532. Rockx.Shape = "Ball"
  4533. Rockx.CanCollide = false
  4534. Rockx.CFrame = Rock.CFrame
  4535. Rockx.Anchored = true
  4536. local w = Instance.new("Weld",Rock)
  4537. w.Part0 = Rock
  4538. w.Part1 = Rockx
  4539. local l = Instance.new("PointLight",Rock)
  4540. l.Color = Color3.new(1,0,0)
  4541. l.Range = 0
  4542. local ssss,asdd = false,0
  4543. coroutine.wrap(function()
  4544. while Wait(0.2)do
  4545. if not Rock then break end
  4546. Effect2(Rock,2.3,2.3,2.3,0,0,0,BrickColor.new("Lime green"),0.3)
  4547. end end)()
  4548. coroutine.wrap(function()
  4549. while Wait(0.12)do
  4550. if ssss then break end
  4551. asdd = asdd +1
  4552. coroutine.wrap(ShakeCam)(1.1,0.01)
  4553. l.Range = l.Range +0.5
  4554. local f = Instance.new("Part",Character)
  4555. f.BrickColor = asdd%2 == 1 and BrickColor.new("Really black")or BrickColor.new("Lime green")
  4556. f.Size = Vector3.new(5,1,5)
  4557. f.Anchored = true
  4558. f.Locked = true
  4559. f.CanCollide = false
  4560. f.TopSurface = 0
  4561. f.BottomSurface = 0
  4562. 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)
  4563. local sm = Instance.new("SpecialMesh",f)
  4564. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4565. sm.Scale = Vector3.new(2.5,2.5,2.5)
  4566. coroutine.wrap(function()
  4567. for i = 1,20 do
  4568. f.Transparency = f.Transparency +0.05
  4569. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  4570. Wait()
  4571. end
  4572. f:Destroy()
  4573. end)()end end)()
  4574. Wait(1.5)
  4575. ssss = true
  4576. coroutine.wrap(function()
  4577. for a = 1,3 do
  4578. local s = Instance.new("Part",Character)
  4579. s.BrickColor = BrickColor.new("Really black")
  4580. s.Size = Vector3.new(5,1,5)
  4581. s.Anchored = true
  4582. s.Locked = true
  4583. s.CanCollide = false
  4584. s.TopSurface = 0
  4585. s.BottomSurface = 0
  4586. s.CFrame = Rock.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  4587. local sm = Instance.new("SpecialMesh",s)
  4588. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4589. sm.Scale = Vector3.new(5,5,5)
  4590. coroutine.wrap(function()
  4591. for x = 1,10 do
  4592. s.Transparency = s.Transparency + 0.1
  4593. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  4594. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  4595. Wait()
  4596. end
  4597. s:Destroy()
  4598. end)()
  4599. Wait(0.1)
  4600. end end)()
  4601. Rock.CanCollide = true
  4602. Rock.Anchored = false
  4603. Rockx.Anchored = false
  4604. coroutine.wrap(function()
  4605. while Wait()do
  4606. if not Rock then break end
  4607. local s = Rock:findFirstChild("1")or Instance.new("BodyVelocity",Rock)
  4608. s.P = 500
  4609. s.Name = "1"
  4610. s.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4611. s.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  4612. local b = Rock:findFirstChild("2")or Instance.new("BodyForce",Rock)
  4613. b.force = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  4614. b.Name = "2"
  4615. end end)()
  4616. local function Kll(Hit,Bool,con)
  4617. if Hit.Parent ~= Character then
  4618. if Hit.Parent ~= Workspace then
  4619. if not Hit.Parent:findFirstChild("Humanoid")then return end
  4620. ParticleEmit(Hit,"Lime green",2)
  4621. coroutine.wrap(ShakeCam)(6.6,0.24)
  4622. pcall(function()kcon:disconnect()end)
  4623. pcall(function()con:disconnect()end)
  4624. pcall(function()Hit.Parent.Humanoid.Health = Hit.Parent.Humanoid.Health +120 end)
  4625. if Bool then return end
  4626. T.Anchored = false
  4627. local cf = Rock.CFrame
  4628. local f = Instance.new("Part",Character)
  4629. f.BrickColor = BrickColor.new("Really black")
  4630. f.Size = Vector3.new(5,1,5)
  4631. f.Anchored = true
  4632. f.Locked = true
  4633. f.CanCollide = false
  4634. f.TopSurface = 0
  4635. f.BottomSurface = 0
  4636. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  4637. StopRockTrail = true
  4638. local sm = Instance.new("SpecialMesh",f)
  4639. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4640. sm.Scale = Vector3.new(20,20,20)
  4641. coroutine.wrap(function()
  4642. for i = 1,20 do
  4643. f.Transparency = f.Transparency +0.05
  4644. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  4645. Wait()
  4646. end
  4647. f:Destroy()
  4648. end)()
  4649. local ax = Instance.new("Part",Character)
  4650. ax.Size = Vector3.new(1,1,1)
  4651. ax.TopSurface = 0
  4652. ax.BottomSurface = 0
  4653. ax.Transparency = 0
  4654. ax.Locked = true
  4655. ax.BrickColor = BrickColor.new("Lime green")
  4656. ax.Shape = "Ball"
  4657. ax.CanCollide = false
  4658. ax.CFrame = cf
  4659. ax.Anchored = true
  4660. coroutine.wrap(function()
  4661. for i = 1,10 do
  4662. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  4663. ax.Transparency = ax.Transparency +0.1
  4664. ax.CFrame = cf
  4665. Wait()
  4666. end
  4667. ax:Destroy()
  4668. end)()
  4669. ax.Touched:connect(function(H)Kll(H,true)end)
  4670. pcall(function()
  4671. Rock:Destroy()
  4672. Rockx:Destroy()
  4673. end)
  4674. for i,v in pairs(Hit.Parent:GetChildren())do
  4675. if v:IsA("BasePart")then
  4676. v.Anchored = false
  4677. end end end end end
  4678. local con;con = Rock.Touched:connect(function(h)Kll(h,false,con)end)
  4679. Game:GetService("Debris"):AddItem(Rock,5)
  4680. delay(5,function()T.Anchored = false kcon:disconnect()end)
  4681. StopPower = false
  4682. Debounces.Attacking = false
  4683. end
  4684.  
  4685. end;
  4686.  
  4687.  
  4688. }
  4689. local function Texture(Obj,Textur,Transparency)
  4690. for i = 0,5 do
  4691. local d = Instance.new("Decal",Obj)
  4692. d.Texture = Textur
  4693. d.Face = i
  4694. d.Transparency = Transparency
  4695. end end
  4696. Handle = Instance.new("Part",Tool)
  4697. Handle.Name = "Handle"
  4698. Handle.Locked = true
  4699. Handle.BrickColor = Settings.Colors[1]
  4700. Handle.CanCollide = false
  4701. Handle.FormFactor = "Custom"
  4702. Handle.TopSurface = 0
  4703. Handle.BottomSurface = 0
  4704. Handle.Size = Vector3.new(0.1,0.1,0.1)
  4705. Handle.CFrame = RA.CFrame
  4706. Handle.Anchored = true
  4707. xHandle = Instance.new("Part",Tool)
  4708. xHandle.Name = "1"
  4709. xHandle.Locked = true
  4710. xHandle.BrickColor = Settings.Colors[1]
  4711. xHandle.CanCollide = false
  4712. xHandle.FormFactor = "Custom"
  4713. xHandle.TopSurface = 0
  4714. xHandle.BottomSurface = 0
  4715. xHandle.Size = Vector3.new(0.15,1.7,0.15)
  4716. xHandle.CFrame = RA.CFrame
  4717. xHandle.Anchored = true
  4718. W1 = Instance.new("Weld",xHandle)
  4719. W1.Part0 = xHandle
  4720. W1.Part1 = Handle
  4721. W1.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  4722. wHandle = Instance.new("Part",Tool)
  4723. wHandle.Name = "2"
  4724. wHandle.Locked = true
  4725. wHandle.BrickColor = Settings.Colors[2]
  4726. wHandle.CanCollide = false
  4727. wHandle.FormFactor = "Custom"
  4728. wHandle.TopSurface = 0
  4729. wHandle.BottomSurface = 0
  4730. wHandle.Size = Vector3.new(1,4,0.001)
  4731. wHandle.CFrame = RA.CFrame
  4732. wHandle.Anchored = true
  4733. wHandle.Reflectance = 0.3
  4734. BM = Instance.new("BlockMesh",wHandle)
  4735. BM.Scale = Vector3.new(1,1,0)
  4736. W2 = Instance.new("Weld",wHandle)
  4737. W2.Part0 = wHandle
  4738. W2.Part1 = xHandle
  4739. W2.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,6.4,0)
  4740. zHandle = Instance.new("Part",Tool)
  4741. zHandle.Name = "3"
  4742. zHandle.Locked = true
  4743. zHandle.BrickColor = Settings.Colors[1]
  4744. zHandle.CanCollide = false
  4745. zHandle.FormFactor = "Custom"
  4746. zHandle.TopSurface = 0
  4747. zHandle.BottomSurface = 0
  4748. zHandle.Size = Vector3.new(0.001,8,0.1)
  4749. zHandle.CFrame = RA.CFrame
  4750. zHandle.Anchored = true
  4751. zHandle.Reflectance = 0.1
  4752. W3 = Instance.new("Weld",zHandle)
  4753. W3.Part0 = zHandle
  4754. W3.Part1 = xHandle
  4755. W3.C1 = CFrame.Angles(0,90,0)* CFrame.new(0,4.3,0)
  4756. bHandle = Instance.new("Part",Tool)
  4757. bHandle.Name = "4"
  4758. bHandle.Locked = true
  4759. bHandle.BrickColor = Settings.Colors[1]
  4760. bHandle.CanCollide = false
  4761. bHandle.FormFactor = "Custom"
  4762. bHandle.TopSurface = 0
  4763. bHandle.BottomSurface = 0
  4764. bHandle.Size = Vector3.new(0.26,0.26,0.26)
  4765. bHandle.CFrame = RA.CFrame
  4766. bHandle.Anchored = true
  4767. bHandle.Reflectance = 0.1
  4768. W4 = Instance.new("Weld",bHandle)
  4769. W4.Part0 = bHandle
  4770. W4.Part1 = xHandle
  4771. W4.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  4772. aHandle = Instance.new("Part",Tool)
  4773. aHandle.Name = "5"
  4774. aHandle.Locked = true
  4775. aHandle.BrickColor = Settings.Colors[2]
  4776. aHandle.CanCollide = false
  4777. aHandle.FormFactor = "Custom"
  4778. aHandle.TopSurface = 0
  4779. aHandle.BottomSurface = 0
  4780. aHandle.Size = Vector3.new(0.25,1.3,0.25)
  4781. aHandle.CFrame = RA.CFrame * CFrame.Angles(0,0,90)
  4782. aHandle.Anchored = true
  4783. aHandle.Transparency = 0.8
  4784. W5 = Instance.new("Weld",aHandle)
  4785. W5.Part0 = aHandle
  4786. W5.Part1 = Handle
  4787. W5.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  4788. rHandle = Instance.new("Part",Tool)
  4789. rHandle.Name = "6"
  4790. rHandle.Locked = true
  4791. rHandle.BrickColor = Settings.Colors[1]
  4792. rHandle.CanCollide = false
  4793. rHandle.FormFactor = "Custom"
  4794. rHandle.TopSurface = 0
  4795. rHandle.BottomSurface = 0
  4796. rHandle.Size = Vector3.new(1,0.001,0.001)
  4797. rHandle.CFrame = RA.CFrame
  4798. rHandle.Anchored = true
  4799. rHandle.Reflectance = 0.1
  4800. sm = Instance.new("SpecialMesh",rHandle)
  4801. sm.MeshType = "FileMesh"
  4802. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  4803. sm.Scale = Vector3.new(1,1,1)
  4804. W6 = Instance.new("Weld",rHandle)
  4805. W6.Part0 = rHandle
  4806. W6.Part1 = xHandle
  4807. W6.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  4808. fHandle = Instance.new("Part",Tool)
  4809. fHandle.Name = "7"
  4810. fHandle.Locked = true
  4811. fHandle.BrickColor = Settings.Colors[1]
  4812. fHandle.CanCollide = false
  4813. fHandle.FormFactor = "Custom"
  4814. fHandle.TopSurface = 0
  4815. fHandle.BottomSurface = 0
  4816. fHandle.Size = Vector3.new(1,0.001,0.001)
  4817. fHandle.CFrame = RA.CFrame
  4818. fHandle.Anchored = true
  4819. fHandle.Reflectance = 0.1
  4820. sm = Instance.new("SpecialMesh",fHandle)
  4821. sm.MeshType = "FileMesh"
  4822. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  4823. sm.Scale = Vector3.new(1,1,0.2)
  4824. W7 = Instance.new("Weld",fHandle)
  4825. W7.Part0 = fHandle
  4826. W7.Part1 = xHandle
  4827. W7.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  4828. qHandle = Instance.new("Part",Tool)
  4829. qHandle.Name = "8"
  4830. qHandle.Locked = true
  4831. qHandle.BrickColor = Settings.Colors[1]
  4832. qHandle.CanCollide = false
  4833. qHandle.FormFactor = "Custom"
  4834. qHandle.TopSurface = 0
  4835. qHandle.BottomSurface = 0
  4836. qHandle.Size = Vector3.new(1,0.001,0.001)
  4837. qHandle.CFrame = RA.CFrame
  4838. qHandle.Anchored = true
  4839. qHandle.Reflectance = 0.3
  4840. sm = Instance.new("SpecialMesh",qHandle)
  4841. sm.MeshType = "FileMesh"
  4842. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  4843. sm.Scale = Vector3.new(1,1.5,0.3)
  4844. W8 = Instance.new("Weld",qHandle)
  4845. W8.Part0 = qHandle
  4846. W8.Part1 = xHandle
  4847. W8.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,8.6,0)
  4848. uuHandle = Instance.new("Part",Tool)
  4849. uuHandle.Name = "8"
  4850. uuHandle.Locked = true
  4851. uuHandle.BrickColor = Settings.Colors[1]
  4852. uuHandle.CanCollide = false
  4853. uuHandle.FormFactor = "Custom"
  4854. uuHandle.TopSurface = 0
  4855. uuHandle.BottomSurface = 0
  4856. uuHandle.Size = Vector3.new(1,4,0.001)
  4857. uuHandle.CFrame = RA.CFrame
  4858. uuHandle.Anchored = true
  4859. uuHandle.Reflectance = 0.3
  4860. BM = Instance.new("BlockMesh",uuHandle)
  4861. BM.Scale = Vector3.new(1,1,0)
  4862. W9 = Instance.new("Weld",uuHandle)
  4863. W9.Part0 = uuHandle
  4864. W9.Part1 = xHandle
  4865. W9.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,2.15,0)
  4866. coroutine.wrap(function()
  4867. while true do
  4868. TweenColor3(uuHandle,"Color",uuHandle.Color,uuHandle.BrickColor == Settings.Colors[1]and Settings.Colors[2].Color or Settings.Colors[1].Color,0.1)
  4869. TweenColor3(wHandle,"Color",wHandle.Color,wHandle.BrickColor == Settings.Colors[1]and Settings.Colors[2].Color or Settings.Colors[1].Color,0.1)
  4870. end end)()
  4871. Tool.Name = "Atlas Sword"
  4872. for i,v in pairs(Tool:GetChildren())do
  4873. if v:IsA("BasePart")then
  4874. v.Material = "Marble"
  4875. end end
  4876. Tool.Equipped:connect(function(m)
  4877. Equipped = true
  4878. Mouse = m
  4879. AttackState = "Melee"
  4880. W1 = Instance.new("Weld",xHandle)
  4881. W1.Part0 = xHandle
  4882. W1.Part1 = Handle
  4883. W1.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  4884. W2 = Instance.new("Weld",wHandle)
  4885. W2.Part0 = wHandle
  4886. W2.Part1 = xHandle
  4887. W2.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,6.4,0)
  4888. W3 = Instance.new("Weld",zHandle)
  4889. W3.Part0 = zHandle
  4890. W3.Part1 = xHandle
  4891. W3.C1 = CFrame.Angles(0,90,0)* CFrame.new(0,4.3,0)
  4892. W4 = Instance.new("Weld",bHandle)
  4893. W4.Part0 = bHandle
  4894. W4.Part1 = xHandle
  4895. W4.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  4896. W5 = Instance.new("Weld",aHandle)
  4897. W5.Part0 = aHandle
  4898. W5.Part1 = Handle
  4899. W5.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  4900. W6 = Instance.new("Weld",rHandle)
  4901. W6.Part0 = rHandle
  4902. W6.Part1 = xHandle
  4903. W6.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  4904. W7 = Instance.new("Weld",fHandle)
  4905. W7.Part0 = fHandle
  4906. W7.Part1 = xHandle
  4907. W7.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  4908. W8 = Instance.new("Weld",qHandle)
  4909. W8.Part0 = qHandle
  4910. W8.Part1 = xHandle
  4911. W8.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,8.6,0)
  4912. W9 = Instance.new("Weld",uuHandle)
  4913. W9.Part0 = uuHandle
  4914. W9.Part1 = xHandle
  4915. W9.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,2.15,0)
  4916. table.foreach(Tool:GetChildren(),function(_,v)
  4917. if v:IsA("BasePart")then
  4918. v.CanCollide = false
  4919. v.Touched:connect(function(Hit)
  4920. if PoisonMode and Power -1000 < 0 or Gun then return end
  4921. if Awakend and Power -8000 < 0 then return end
  4922. if not Debounces.Attacking then return end
  4923. if Hit.Parent == Character or HitDebounce then return end
  4924. if not Hit.Parent:findFirstChild("Humanoid")then return end
  4925. if Hit.Parent:findFirstChild("HitAlreadyAtlas")then return end
  4926. coroutine.wrap(ShakeCam)(1.1,0.01)
  4927. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"ScreenFlash")
  4928. if PoisonMode then DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"Poisoned")end
  4929. Implode(rHandle.CFrame,Settings.Colors[2])
  4930. local sxs = Instance.new("StringValue",Hit.Parent)
  4931. sxs.Name = "HitAlreadyAtlas"
  4932. Game:GetService("Debris"):AddItem(sxs,1.5)
  4933. if PoisonMode then Power = Power -1000 end
  4934. if Awakend then Power = Power -8000 end
  4935. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  4936. for n,x in pairs(Hit.Parent:GetChildren())do
  4937. if x:IsA("BasePart")then
  4938. local bf = Instance.new("BodyForce",x)
  4939. bf.force = T.CFrame.lookVector *325
  4940. Game:GetService("Debris"):AddItem(bf,0.26)
  4941. end end
  4942. for i,v in pairs(Prts)do
  4943. v.BrickColor = Settings.Colors[1]
  4944. delay(0.95,function()v.BrickColor = Settings.Colors[2]end)
  4945. pcall(function()
  4946. local spl = Instance.new("SelectionPartLasso",Speaker.Character)
  4947. spl.Humanoid = Hit.Parent:findFirstChild("Humanoid")
  4948. spl.Part = v
  4949. spl.Color = PoisonMode and BrickColor.new("Royal purple")or Settings.Colors[2]
  4950. end)end
  4951. if PoisonMode then
  4952. ParticleEmit(Hit.Parent:findFirstChild("Torso"),"Royal purple",13)
  4953. coroutine.wrap(function()
  4954. local Dlly = 0
  4955. while Wait(1)do
  4956. if Dlly == 13 then break end
  4957. Dlly = Dlly +1
  4958. pcall(function()
  4959. if Hit.Parent.Humanoid.Health > 10 then
  4960. Hit.Parent.Humanoid:TakeDamage(math.random(4,9))
  4961. end end)end end)()end
  4962. if not PoisonMode then ParticleEmit(Hit,"Really red",2)end
  4963. local cf = Hit.CFrame
  4964. local s = Instance.new("Part",Character)
  4965. s.Anchored = true
  4966. s.TopSurface = 0
  4967. s.BottomSurface = 0
  4968. s.Locked = true
  4969. s.Transparency = 1
  4970. s.CanCollide = false
  4971. s.Shape = "Ball"
  4972. s.Reflectance = 0
  4973. s.BrickColor = Settings.Colors[2]
  4974. s.CFrame = cf
  4975. coroutine.wrap(function()
  4976. for i = 1,5 do
  4977. s.Size = s.Size + Vector3.new(2,2,2)
  4978. s.CFrame = cf
  4979. s.Transparency = s.Transparency -0.2
  4980. Wait()
  4981. end
  4982. Wait(0.1)
  4983. s.BrickColor = Settings.Colors[2]
  4984. if math.random(1,2)== 1 then pcall(function()Hit.Parent.Humanoid:TakeDamage(6)end)end
  4985. for i = 1,10 do
  4986. s.Size = s.Size - Vector3.new(2,2,2)
  4987. s.CFrame = cf
  4988. s.Transparency = s.Transparency +0.1
  4989. Wait()
  4990. end
  4991. s:Destroy()
  4992. end)()
  4993. local l = Instance.new("PointLight",s)
  4994. l.Color = s.Color
  4995. l.Range = 60
  4996. local f = Instance.new("Part",Character)
  4997. f.BrickColor = Settings.Colors[1]
  4998. f.Size = Vector3.new(5,1,5)
  4999. f.Anchored = true
  5000. f.Locked = true
  5001. f.CanCollide = false
  5002. f.TopSurface = 0
  5003. f.BottomSurface = 0
  5004. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  5005. local sm = Instance.new("SpecialMesh",f)
  5006. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5007. sm.Scale = Vector3.new(4,4,4)
  5008. coroutine.wrap(function()
  5009. for i = 1,20 do
  5010. f.Transparency = f.Transparency +0.05
  5011. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  5012. Wait()
  5013. end
  5014. f:Destroy()
  5015. end)()
  5016. Damage(v,Hit)end)
  5017. v.Anchored = false
  5018. end end)end)
  5019. Tool.Unequipped:connect(function()
  5020. table.foreach(Tool:GetChildren(),function(_,v)
  5021. if v:IsA("BasePart")then
  5022. v.Anchored = true
  5023. end end)
  5024. Equipped = false
  5025. end)
  5026. AddScript("MindControl",[[
  5027. -- mindcuntrl
  5028. script:Destroy()
  5029. ]])
  5030. AddScript("Depression",[[
  5031. local Player = Game.Players.LocalPlayer
  5032. local PlayerGui,Backpack,Character = Player.PlayerGui,Player.Backpack,Player.Character
  5033. 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
  5034. local N,LH,RH,LS,RS = T.Neck,T["Left Hip"],T["Right Hip"],T["Left Shoulder"],T["Right Shoulder"]
  5035. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  5036. Object[PropertyName] = Start
  5037. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  5038. local r3,g3,b3 = r,g,b
  5039. local Time = Time or 3
  5040. local Callback = Callback or loadstring('')
  5041. local function f()
  5042. for i = 1,Time *30 do
  5043. r3 = r3 +(r2 -r)/(Time *30)
  5044. g3 = g3 +(g2 -g)/(Time *30)
  5045. b3 = b3 +(b2 -b)/(Time *30)
  5046. Object[PropertyName] = Color3.new(r3,g3,b3)
  5047. Wait()
  5048. end
  5049. return Callback(Object)
  5050. end if Async then
  5051. f = coroutine.wrap(f)
  5052. end return f()end
  5053. local function Chat(Object,Text,Color)
  5054. local Color = type(Color)== 'string' and BrickColor.new(Color)or Color
  5055. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  5056. local G = Instance.new("BillboardGui",Object)
  5057. G.Name = "AtlasText"
  5058. G.Adornee = Object
  5059. G.Size = UDim2.new(3.5,0,2.5,0)
  5060. G.AlwaysOnTop = false
  5061. G.StudsOffset = Vector3.new(0,3,0)
  5062. local Txt = Instance.new("TextLabel",G)
  5063. Txt.Size = UDim2.new(1,0,1,0)
  5064. Txt.Text = Text
  5065. Txt.TextScaled = true
  5066. Txt.TextWrapped = false
  5067. Txt.Font = "SourceSansBold"
  5068. Txt.TextColor3 = Color3.new(1,1,1)
  5069. Txt.BackgroundTransparency = 1
  5070. Txt.ZIndex = 10
  5071. TweenColor3(Txt,"TextColor3",Txt.TextColor3,Color,3,true,function(q)
  5072. for i = 1,30 do
  5073. q.TextTransparency = i/30
  5074. Wait()
  5075. end
  5076. G:Destroy()
  5077. end)end
  5078. local function Msg(Text)
  5079. pcall(function()PlayerGui.AtlasTExt:Destroy()end)
  5080. local sg = Instance.new("ScreenGui",PlayerGui)
  5081. sg.Name = "AtlasTExt"
  5082. local t = Instance.new("TextLabel",sg)
  5083. t.BackgroundTransparency = 1
  5084. t.ZIndex = 10
  5085. t.Size = UDim2.new(1,0,1,0)
  5086. t.TextScaled = true
  5087. t.TextXAlignment = "Right"
  5088. t.TextYAlignment = "Bottom"
  5089. t.TextColor3 = Color3.new(1,0,0)
  5090. t.Font = "SourceSansBold"
  5091. t.Text = Text
  5092. t.TextTransparency = 1
  5093. coroutine.wrap(function()
  5094. for i = 1,10 do
  5095. t.TextTransparency = t.TextTransparency -0.1
  5096. Wait()
  5097. end
  5098. Wait(2)
  5099. for i = 1,15 do
  5100. t.TextTransparency = i/15
  5101. t.Text = t.Text.." "
  5102. Wait()
  5103. end
  5104. t:Destroy()
  5105. end)()end
  5106. pcall(function()Character.Animate:Destroy()end)
  5107. Character.ChildAdded:connect(function(Child)
  5108. if Child:IsA("Tool")or Child:IsA("HopperBin")then
  5109. Game:GetService("Debris"):AddItem(Child,3)
  5110. Chat(H,"Nah...",Color3.new(0.4,0.4,0.5))
  5111. end end)
  5112. LS.C0 = CFrame.new(-1.5,1,0)
  5113. RS.C0 = CFrame.new(1.5,1,0)
  5114. LH.C0 = CFrame.new(-0.5,-1,0)
  5115. RH.C0 = CFrame.new(0.5,-1,0)
  5116. T.Anchored = true
  5117. local Rolling = false
  5118. pcall(function()H.face.Texture = "http://www.roblox.com/asset/?id=66329524" end)
  5119. Workspace.CurrentCamera.Focus = H.CFrame
  5120. Workspace.CurrentCamera.CameraType = "Scriptable"
  5121. for i = 1,5 do
  5122. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/27,0,0)
  5123. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/9,-math.pi/56,math.pi/40)
  5124. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/9,math.pi/56,-math.pi/40)
  5125. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/12.5,0,-math.pi/30)
  5126. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,math.pi/30)
  5127. T.CFrame = T.CFrame * CFrame.new(0,-0.445,0.1)* CFrame.fromEulerAnglesXYZ(-math.pi/64,math.pi/90,0)
  5128. Wait()
  5129. end
  5130. local Gui = Instance.new("ScreenGui",PlayerGui)
  5131. Gui.Name = "Depression Gui..."
  5132. local Fr = Instance.new("Frame",Gui)
  5133. Fr.BackgroundTransparency = 0.5
  5134. Fr.Size = UDim2.new(1,0,1,0)
  5135. Fr.BackgroundColor3 = Color3.new(0,0,0)
  5136. Fr.BorderSizePixel = 0
  5137. local x = math.random(1,5)/10
  5138. local f = 1
  5139. local Sayings = {"My life is awful.","I should just off myself right now.","What's the point in living?"}
  5140. local Sayings2 = {"Do it.","You know you want to...","Come on, it will be quick..."}
  5141. 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]])
  5142. __Open = false
  5143. SpellList = {
  5144. Dismemberment = {function()
  5145. for i,v in pairs(Debounces)do if v then return end end
  5146. Debounces.Attacking = true
  5147. if Power -26000 < 0 then return end
  5148. local Target = GetClosest(130)
  5149. if not Target then return end
  5150. Debounces.Attacking = true
  5151. Power = Power -26000
  5152. pcall(function()Tool.Parent = Game.Players.LocalPlayer.Backpack end)
  5153. local TT = Target.Torso
  5154. local fhold = Instance.new("BodyPosition",TT)
  5155. fhold.position =(T.CFrame * CFrame.new(0,0,2.2)).p
  5156. fhold.P = 50000
  5157. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5158. local v6 = Instance.new("BodyPosition",T)
  5159. v6.position = T.Position
  5160. v6.P = 50000
  5161. v6.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5162. Game:GetService("Debris"):AddItem(fhold,0.31)
  5163. Chat(H,"Hah.",Settings.Colors[1])
  5164. StopTrail = false
  5165. Trail(RA,CFrame.new(0,-1,0),Settings.Colors[2])
  5166. Stance = ''
  5167. ChargePosition(false)
  5168. StopJoints()
  5169. FaceForward()
  5170. T.CFrame = StanceGyro.cframe
  5171. local DRDRR = true
  5172. coroutine.wrap(function()
  5173. while Wait()do
  5174. if not DRDRR then break end
  5175. Effect2(Target.Torso,4,4,4,0,0,0,Settings.Colors[2])
  5176. end end)()
  5177. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  5178. local hh = Target:findFirstChild("Humanoid")or Instance.new("Humanoid")
  5179. for i = 1,10 do
  5180. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/63,math.pi/15.5)
  5181. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/63,math.pi/31.5)
  5182. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/252,math.pi/128,0)
  5183. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/252,-math.pi/128,-math.pi/128)
  5184. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  5185. Wait()
  5186. end
  5187. for i = 1,10 do
  5188. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/63,-math.pi/15.5)
  5189. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/63,-math.pi/31.5)
  5190. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/252,-math.pi/128,0)
  5191. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/252,math.pi/128,math.pi/128)
  5192. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  5193. Wait()
  5194. end
  5195. TT.CFrame = CFrame.new(T.Position,TT.Position)
  5196. StopTrail = true
  5197. Wait(0.2)
  5198. StopTrail = false
  5199. Trail(RA,CFrame.new(0,-1,0),Settings.Colors[2])
  5200. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[1])
  5201. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  5202. coroutine.wrap(function()
  5203. local Limbs = {"Head","Left","Right","Legs","And your torso..."}
  5204. for i = 1,5 do
  5205. StanceGyro.cframe = StanceGyro.cframe * CFrame.Angles(0,math.pi/2,0)
  5206. Chat(H,Limbs[i],Settings.Colors[1])
  5207. Wait(0.75)
  5208. end
  5209. StanceGyro.cframe = StanceGyro.cframe * CFrame.Angles(0,math.pi/2,0)
  5210. end)()
  5211. for i = 1,10 do
  5212. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,math.pi/60)
  5213. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  5214. if i%2 == 1 then LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/65.51,0,0)end
  5215. Wait(0.01)
  5216. end
  5217. for i = 1,5 do
  5218. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/13.5,0,-math.pi/15)
  5219. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/40,0,math.pi/10)
  5220. Wait()
  5221. end
  5222. delay(0.1,function()StopTrail = true end)
  5223. v6.P = 12000
  5224. Implode(LA.CFrame * CFrame.new(0,-2,0),Settings.Colors[2])
  5225. hh:TakeDamage(1)
  5226. local wx = Instance.new("Weld",LA)
  5227. wx.Part0 = Target.Head
  5228. wx.Part1 = LA
  5229. local w2 = Instance.new("Weld",RA)
  5230. w2.Part0 = Target["Left Arm"]
  5231. w2.Part1 = RA
  5232. v6.position = T.Position + Vector3.new(-10,0,30)
  5233. Wait(0.5)
  5234. for i = 1,5 do
  5235. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,math.pi/15)
  5236. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/40,0,-math.pi/10)
  5237. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  5238. if i%2 == 1 then LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/32.755,0,0)end
  5239. Wait()
  5240. end
  5241. w2:Destroy()
  5242. Target.Torso["Left Shoulder"]:Destroy()
  5243. local w = Instance.new("Weld",LA)
  5244. w.Part0 = Target["Left Leg"]
  5245. w.Part1 = LA
  5246. local w2 = Instance.new("Weld",RA)
  5247. w2.Part0 = Target["Right Arm"]
  5248. w2.Part1 = RA
  5249. v6.position = T.Position + Vector3.new(-20,0,-40)
  5250. hh:TakeDamage(1)
  5251. coroutine.wrap(function()
  5252. StopTrail = true
  5253. Wait(0.2)
  5254. StopTrail = false
  5255. Trail(RA,CFrame.new(0,-1,0),Settings.Colors[2])
  5256. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[1])
  5257. end)()
  5258. local w3 = Instance.new("Weld",H)
  5259. w3.Part0 = Target["Right Leg"]
  5260. w3.Part1 = H
  5261. Target.Torso["Right Shoulder"]:Destroy()
  5262. Target.Torso["Left Hip"]:Destroy()
  5263. Target.Torso["Right Hip"]:Destroy()
  5264. w3:Destroy()
  5265. w2:Destroy()
  5266. w:Destroy()
  5267. Wait(1.65)
  5268. v6.position = T.Position + Vector3.new(30,6,-75)
  5269. hh:TakeDamage(1)
  5270. coroutine.wrap(function()
  5271. StopTrail = true
  5272. Wait(0.2)
  5273. StopTrail = false
  5274. Trail(RA,CFrame.new(0,-1,0),Settings.Colors[2])
  5275. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[1])
  5276. Wait(0.3)
  5277. StopTrail = true
  5278. end)()
  5279. Wait()
  5280. Chat(H,"Die...",Settings.Colors[1])
  5281. wx:Destroy()
  5282. local Pos = Target.Head.Position
  5283. coroutine.wrap(function()
  5284. local function GetHumanoids()
  5285. local Characters = {}
  5286. for i,v in pairs(Workspace:GetChildren())do
  5287. if v:IsA("Model")then
  5288. local Hu = v:findFirstChild("Humanoid")
  5289. local Torso = v:findFirstChild("Torso")
  5290. if Hu and Torso and v.Name ~= Player.Name then
  5291. table.insert(Characters,Torso)
  5292. end end end
  5293. return Characters
  5294. end
  5295. for i = 1,30 do
  5296. for _,v in pairs(GetHumanoids())do
  5297. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  5298. local h = v.Parent:findFirstChild("Humanoid")
  5299. if h then
  5300. local Moar =(Pos - v.Position).unit
  5301. local p = Instance.new("BodyVelocity",v)
  5302. p.P = 1500
  5303. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  5304. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  5305. Game:GetService("Debris"):AddItem(p,0.15)
  5306. local p = Instance.new("BodyAngularVelocity",v)
  5307. p.P = 1500
  5308. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  5309. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  5310. Game:GetService("Debris"):AddItem(p,0.1)
  5311. h:TakeDamage(3 +math.random(-1,1))
  5312. end end end
  5313. local p = Instance.new("Part",Character)
  5314. p.Name = "BlastRing"
  5315. p.TopSurface = 0
  5316. p.BottomSurface = 0
  5317. p.CanCollide = false
  5318. p.Anchored = true
  5319. p.BrickColor = Settings.Colors[math.random(1,2)]
  5320. p.Size = Vector3.new(1,1,1)
  5321. 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)
  5322. local rm = Instance.new("SpecialMesh",p)
  5323. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5324. rm.Name = "BlastMesh"
  5325. rm.Scale = Vector3.new(1,1,1)
  5326. coroutine.wrap(function()
  5327. for n = 1,15 do
  5328. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  5329. if 2 +i/5 == 1.2 then
  5330. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  5331. end
  5332. p.Transparency = n/15
  5333. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  5334. Wait()
  5335. end
  5336. p:Destroy()
  5337. end)()
  5338. local p = Instance.new("Part",Character)
  5339. p.TopSurface = 0
  5340. p.BottomSurface = 0
  5341. p.formFactor = "Symmetric"
  5342. p.Size = Vector3.new(1,1,1)
  5343. p.Anchored = true
  5344. p.CanCollide = false
  5345. p.BrickColor = Settings.Colors[math.random(1,2)]
  5346. p.CFrame = CFrame.new(Pos)
  5347. local m = Instance.new("BlockMesh",p)
  5348. coroutine.wrap(function()
  5349. for x = 1,48 do
  5350. 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
  5351. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  5352. p.Transparency = x/48
  5353. Wait()
  5354. end
  5355. p:Destroy()
  5356. end)()
  5357. Game:GetService("Debris"):AddItem(p,5)
  5358. local p = Instance.new("Part",Character)
  5359. p.Name = "BlastRing"
  5360. p.TopSurface = 0
  5361. p.BottomSurface = 0
  5362. p.CanCollide = false
  5363. p.Anchored = true
  5364. p.BrickColor = Settings.Colors[2]
  5365. p.Size = Vector3.new(1,1,1)
  5366. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  5367. local m = Instance.new("SpecialMesh",p)
  5368. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5369. m.Scale = Vector3.new(1,0.25,1)
  5370. coroutine.wrap(function()
  5371. for n = 1,13 do
  5372. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  5373. if 1 +i/5 == 1.2 then
  5374. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  5375. end
  5376. p.Transparency = n/13
  5377. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  5378. Wait()
  5379. end
  5380. p:Destroy()
  5381. end)()
  5382. Wait(0.1)
  5383. end end)()
  5384. Kill(TT)
  5385. DRDRR = false
  5386. delay(0.3,function()v6.position = T.Position Wait()v6:Destroy()end)
  5387. for i = 1,10 do
  5388. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/60)
  5389. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  5390. Wait()
  5391. end
  5392. Wait(1.5)
  5393. StopJoints()
  5394. ChargePosition(false)
  5395. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(Pos.X,T.Position.Y,Pos.Z))
  5396. Stance = "Standing"
  5397. fhold:Destroy()
  5398. Debounces.Attacking = false
  5399. 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)}};
  5400. Damnation = {function()
  5401. for i,v in pairs(Debounces)do if v then return end end
  5402. if Power -23563.11512 < 0 then return end
  5403. Power = Power -23563.11512
  5404. Debounces.Attacking = true
  5405. local Clones = {}
  5406. local Colors = {BrickColor.new("Really black");BrickColor.new("Navy blue")}
  5407. local function CreateClone(SpawnPos)
  5408. local Parts = {}
  5409. local clr = Colors[math.random(1,#Colors)]
  5410. local M do
  5411. M = Instance.new("Model",Workspace)
  5412. M.Name = 'Demon of Damnation'
  5413. M.Archivable = false
  5414. end
  5415. local Humanoid do
  5416. Humanoid = Instance.new("Humanoid",M)
  5417. Humanoid.Torso = TT
  5418. Humanoid.RightLeg = RLLL
  5419. Humanoid.LeftLeg = LLLL
  5420. Humanoid.MaxHealth = 0
  5421. Humanoid.WalkSpeed = 75
  5422. end
  5423. local TT do
  5424. TT = Instance.new("Part",M)
  5425. TT.Transparency = 1
  5426. TT.FormFactor = "Symmetric"
  5427. TT.Size = Vector3.new(2,2,1)
  5428. TT.BrickColor = clr
  5429. TT.Name = "Torso"
  5430. TT.Locked = true
  5431. TT.CFrame = SpawnPos
  5432. end
  5433. local HH,Hn do
  5434. HH = Instance.new("Part",M)
  5435. HH.Friction = 0.3
  5436. HH.FormFactor = "Symmetric"
  5437. HH.Size = Vector3.new(2,1,1)
  5438. HH.Elasticity = 0.5
  5439. HH.BrickColor = clr
  5440. HH.Name = "f"
  5441. HH.Locked = true
  5442. HH.Transparency = 1
  5443. HH.CFrame = TT.CFrame * CFrame.new(0,1,0)
  5444. local sm = Instance.new("SpecialMesh",HH)
  5445. sm.MeshType = "Head"
  5446. sm.Scale = Vector3.new(1.25,1.25,1.25)
  5447. Hn = Instance.new("Part",M)
  5448. Hn.Friction = 0.3
  5449. Hn.FormFactor = "Symmetric"
  5450. Hn.Size = Vector3.new(2,1,1)
  5451. Hn.Elasticity = 0.5
  5452. Hn.BrickColor = clr
  5453. Hn.Name = "Head"
  5454. Hn.Locked = true
  5455. Hn.Transparency = 1
  5456. Hn.CFrame = TT.CFrame * CFrame.new(0,1,0)
  5457. local www = Instance.new("Weld",HH)
  5458. www.Part0 = Hn
  5459. www.Part1 = HH
  5460. coroutine.wrap(function()
  5461. while Wait()do
  5462. if not Hn then break end
  5463. Hn.Transparency = 1
  5464. end end)()end
  5465. local LLLL do
  5466. LLLL = Instance.new("Part",M)
  5467. LLLL.Transparency = 1
  5468. LLLL.Size = Vector3.new(1,2,1)
  5469. LLLL.Locked = true
  5470. LLLL.FormFactor = "Symmetric"
  5471. LLLL.BrickColor = clr
  5472. LLLL.Name = "Left Leg"
  5473. LLLL.CFrame = TT.CFrame * CFrame.new(-1,-2,0)
  5474. end
  5475. local RLLL do
  5476. RLLL = Instance.new("Part",M)
  5477. RLLL.Transparency = 1
  5478. RLLL.Size = Vector3.new(1,2,1)
  5479. RLLL.Locked = true
  5480. RLLL.FormFactor = "Symmetric"
  5481. RLLL.BrickColor = clr
  5482. RLLL.Name = "Right Leg"
  5483. RLLL.CFrame = TT.CFrame * CFrame.new(1,-2,0)
  5484. end
  5485. local RRAA do
  5486. RRAA = Instance.new("Part",M)
  5487. RRAA.Transparency = 1
  5488. RRAA.Size = Vector3.new(1,2,1)
  5489. RRAA.Locked = true
  5490. RRAA.BrickColor = clr
  5491. RRAA.FormFactor = "Symmetric"
  5492. RRAA.Name = "Right Arm"
  5493. RRAA.CFrame = TT.CFrame * CFrame.new(1,0,0)
  5494. end
  5495. local LLAA do
  5496. LLAA = Instance.new("Part",M)
  5497. LLAA.Transparency = 1
  5498. LLAA.Size = Vector3.new(1,2,1)
  5499. LLAA.Locked = true
  5500. LLAA.BrickColor = clr
  5501. LLAA.FormFactor = "Symmetric"
  5502. LLAA.Name = "Left Arm"
  5503. LLAA.CFrame = TT.CFrame * CFrame.new(-1,0,0)
  5504. end
  5505. local NN do
  5506. NN = Instance.new("Motor6D",TT)
  5507. NN.Name = "Neck"
  5508. NN.MaxVelocity = 0.1
  5509. NN.Part0 = TT
  5510. NN.Part1 = Hn
  5511. NN.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  5512. NN.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  5513. end
  5514. local RRHH do
  5515. RRHH = Instance.new("Motor6D",TT)
  5516. RRHH.Name = "Right Hip"
  5517. RRHH.MaxVelocity = 0.1
  5518. RRHH.Part0 = TT
  5519. RRHH.Part1 = RLLL
  5520. RRHH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  5521. RRHH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  5522. end
  5523. local LLHH do
  5524. LLHH = Instance.new("Motor6D",TT)
  5525. LLHH.Name = "Left Hip"
  5526. LLHH.MaxVelocity = 0.1
  5527. LLHH.Part0 = TT
  5528. LLHH.Part1 = LLLL
  5529. LLHH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  5530. LLHH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  5531. end
  5532. local RRSS do
  5533. RRSS = Instance.new("Motor6D",TT)
  5534. RRSS.Name = "Right Shoulder"
  5535. RRSS.MaxVelocity = 0.1
  5536. RRSS.Part0 = TT
  5537. RRSS.Part1 = RRAA
  5538. RRSS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  5539. RRSS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  5540. end
  5541. local LLSS do
  5542. LLSS = Instance.new("Motor6D",TT)
  5543. LLSS.Name = "Left Shoulder"
  5544. LLSS.MaxVelocity = 0.1
  5545. LLSS.Part0 = TT
  5546. LLSS.Part1 = LLAA
  5547. LLSS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  5548. LLSS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  5549. end
  5550. delay(0.3,function()
  5551. for _,v in pairs(M:GetChildren())do
  5552. if v:IsA("BasePart")then
  5553. v.Anchored = false
  5554. coroutine.wrap(function()
  5555. for i = 1,10 do
  5556. v.Transparency = v.Transparency -0.1
  5557. Wait()
  5558. end end)()
  5559. v.Material = "Marble"
  5560. end end end)
  5561. 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
  5562. Implode(TT.CFrame,clr)
  5563. return Parts
  5564. end
  5565. for i = 1,4 do
  5566. local PRTZ = CreateClone(T.CFrame * CFrame.new(i%2 == 1 and i *5 or -i *4.5,0,0))
  5567. Clones[i]= PRTZ.Character
  5568. Instance.new("StringValue",PRTZ.Character).Name = "AtlasXHellDemon"
  5569. coroutine.wrap(function()
  5570. while Wait(1)do
  5571. if not PRTZ.Character then break end
  5572. Effect2(PRTZ.LA,1.2,1.2,1.2,0,-0.8,0,PRTZ.LA.BrickColor,0.1)
  5573. Effect2(PRTZ.RA,1.2,1.2,1.2,0,-0.8,0,PRTZ.RA.BrickColor,0.1)
  5574. end end)()
  5575. coroutine.wrap(function()
  5576. while Wait()do
  5577. if not PRTZ.Character then break end
  5578. for _,v in pairs(Workspace:GetChildren())do
  5579. if v:findFirstChild("Humanoid")and v ~= Character and not v:findFirstChild("AtlasXHellDemon")then
  5580. if not v:findFirstChild("AtlasTaken")then
  5581. local n = Instance.new("ObjectValue",v)
  5582. n.Name = "AtlasTaken"
  5583. n.Value = PRTZ.Character
  5584. end
  5585. if v:findFirstChild("AtlasTaken")then
  5586. if v:findFirstChild("AtlasTaken").Value == PRTZ.Character then
  5587. PRTZ.HU:MoveTo(v.Torso.Position,v.Torso)
  5588. if(PRTZ.T.Position - v.Torso.Position).magnitude <= 10 then
  5589. Explode(PRTZ.T.CFrame,Settings.Colors[2])
  5590. DamageNear(PRTZ.T.Position,20,935)
  5591. end end end end end end end)()
  5592. Wait()
  5593. end
  5594. repeat Wait()until #Clones == 0
  5595. Debounces.Attacking = false
  5596. 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)}};
  5597. Depression = {function()
  5598. for i,v in pairs(Debounces)do if v then return end end
  5599. if Power -25456.4 < 0 then return end
  5600. local Target = GetClosest(130)
  5601. if not Target then return end
  5602. Debounces.Attacking = true
  5603. Power = Power -25456.4
  5604. pcall(function()Tool.Parent = Game.Players.LocalPlayer.Backpack end)
  5605. local TT = Target.Torso
  5606. local fhold = Instance.new("BodyPosition",TT)
  5607. fhold.position = T.Position
  5608. fhold.P = 50000
  5609. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5610. Chat(H,"YOU'RE WORTHLESS!",BrickColor.new("Really black"),true)
  5611. StopTrail = false
  5612. Trail(RA,CFrame.new(0,-2,0),Settings.Colors[1])
  5613. Stance = ''
  5614. ChargePosition(false)
  5615. StopJoints()
  5616. FaceForward()
  5617. T.CFrame = StanceGyro.cframe
  5618. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  5619. N.DesiredAngle = -1.2
  5620. RS.DesiredAngle = 0.25
  5621. LS.DesiredAngle = 1
  5622. local nx = StanceGyro.cframe
  5623. for i = 1,10 do
  5624. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  5625. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  5626. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  5627. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  5628. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  5629. Wait()
  5630. end
  5631. Wait(0.2)
  5632. for i = 1,5 do
  5633. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  5634. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  5635. Wait()
  5636. end
  5637. repeat Wait()
  5638. do local p = Instance.new("Part",Character)
  5639. p.TopSurface = 0
  5640. p.BottomSurface = 0
  5641. p.CanCollide = false
  5642. p.Anchored = true
  5643. p.BrickColor = Settings.Colors[1]
  5644. p.formFactor = "Symmetric"
  5645. p.Size = Vector3.new(1,1,1)
  5646. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  5647. local m = Instance.new("SpecialMesh",p)
  5648. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5649. m.Scale = Vector3.new(1,4,1)
  5650. coroutine.wrap(function()
  5651. for i = 1,10 do
  5652. p.Transparency = i/10
  5653. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  5654. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  5655. Wait()
  5656. end
  5657. p:Destroy()
  5658. end)()end local p do
  5659. p = Instance.new("Part",Character)
  5660. p.Name = "Trail"
  5661. p.TopSurface = 0
  5662. p.BottomSurface = 0
  5663. p.Anchored = true
  5664. p.CanCollide = false
  5665. p.formFactor = "Symmetric"
  5666. p.Size = Vector3.new(1,1,1)
  5667. p.BrickColor = Settings.Colors[1]
  5668. p.CFrame = TT.CFrame
  5669. Game:GetService("Debris"):AddItem(p,3)
  5670. local m = Instance.new("BlockMesh",p)
  5671. m.Scale = Vector3.new(1,1,1)
  5672. coroutine.wrap(function()
  5673. for e = 1,15 do
  5674. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  5675. p.Transparency = e/15
  5676. 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)
  5677. Wait()
  5678. end
  5679. p:Destroy()
  5680. end)()end until(TT.Position -T.Position).magnitude <= 100
  5681. local dn = true
  5682. fhold:Destroy()
  5683. Wait(0.1)
  5684. DoScript(Game.Players:GetPlayerFromCharacter(Target),"Depression")
  5685. Wait(0.1)
  5686. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  5687. Chat(H,"Yes... weep...",BrickColor.new("Navy blue"))
  5688. Wait(1)
  5689. Debounces.Attacking = false
  5690. StopTrail = true
  5691. ChargePosition(false)
  5692. Stance = 'Standing'
  5693. 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)}};
  5694. }
  5695. SpellGui = Instance.new("ScreenGui",PlayerGui)
  5696. SpellGui.Name = "Atlas SpellGui"
  5697. local function TweenColor3x(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  5698. Object[PropertyName] = Start
  5699. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  5700. local r3,g3,b3 = r,g,b
  5701. local Time = Time or 3
  5702. local function f()
  5703. for i = 1,Time *30 do
  5704. r3 = r3 +(r2 -r)/(Time *30)
  5705. g3 = g3 +(g2 -g)/(Time *30)
  5706. b3 = b3 +(b2 -b)/(Time *30)
  5707. Object[PropertyName] = Color3.new(r3,g3,b3)
  5708. Spawn(function()StepCallback(i,Time *30)end)
  5709. Wait()
  5710. end
  5711. return CallBack and Callback()
  5712. end if Async then
  5713. f = coroutine.wrap(f)
  5714. end return f()end
  5715. __xBtn = Instance.new("ImageButton",SpellGui)
  5716. __xBtn.BackgroundTransparency = 1
  5717. __xBtn.Image = "http://www.roblox.com/asset/?id=144082337"
  5718. __xBtn.Size = UDim2.new(0.05,0,0.1,0)
  5719. __xBtn.Position = UDim2.new(0.02,0,0.85,0)
  5720. __xBtn.BorderSizePixel = 0
  5721. __xBtn.ZIndex = 7
  5722. __xBtn.MouseButton1Click:connect(function()
  5723. if not __Open then
  5724. __Open = true
  5725. local Spells = Instance.new("Frame",SpellGui)
  5726. Spells.Name = "Spells"
  5727. Spells.Size = UDim2.new(0.3,0,0,0)
  5728. Spells.Position = UDim2.new(0.1,0,0.75,0)
  5729. Spells.BorderColor3 = Color3.new(0,0,1)
  5730. Spells.BorderSizePixel = 3
  5731. Spells.BackgroundColor3 = Color3.new(0,0,0)
  5732. Spells.BackgroundTransparency = 1
  5733. Spells:TweenSizeAndPosition(UDim2.new(0.3,0,0.4,0),UDim2.new(0.1,0,0.45,0),2,5,3)
  5734. local xAmt,X,f = 0,2,BrickColor.new("Royal purple").Color
  5735. TweenColor3x(Spells,"BackgroundColor3",Spells.BackgroundColor3,Color3.new(f.r -0.1,f.g -0.1,f.b -0.1),3,false,function(Current,Max)
  5736. if xAmt == 0 then xAmt = Spells.BackgroundTransparency end
  5737. xAmt = xAmt -0.5/Max
  5738. Spells.BackgroundTransparency = xAmt
  5739. X = X *-1
  5740. Spells.Rotation = Spells.Rotation -X
  5741. end)
  5742. Spells.Rotation = 0
  5743. for i,v in pairs(SpellList)do
  5744. local Sp = Instance.new("TextButton",Spells)
  5745. Sp.Name = i
  5746. Sp.Text = i
  5747. Sp.Size = UDim2.new(1,0,0.1,0)
  5748. Sp.Position = UDim2.new(0,0,Sp.Size.Y.Scale *(#Spells:GetChildren()-1),0)
  5749. Sp.TextScaled = true
  5750. Sp.TextColor3 = Color3.new(0,0,0)
  5751. Sp.Font = "SourceSansBold"
  5752. Sp.BackgroundColor3 = Color3.new(0,0,0)
  5753. Sp.BorderSizePixel = 0
  5754. Sp.BackgroundTransparency = 1
  5755. Sp.BorderColor3 = Color3.new(0,0,1)
  5756. Sp.MouseButton1Down:connect(v[1])
  5757. Sp.ZIndex = 10
  5758. TweenColor3(Sp,"TextColor3",Sp.TextColor3,v[2][math.random(1,#v[2])],3,true,function()
  5759. coroutine.wrap(function()
  5760. while true do
  5761. if not Sp then break end
  5762. coroutine.wrap(function()
  5763. local rot = 1
  5764. for x = 1,4 do
  5765. rot = rot *-1
  5766. Sp.Rotation = rot +math.random(-1,1)
  5767. Wait()
  5768. end
  5769. Sp.Rotation = 0
  5770. end)()
  5771. TweenColor3(Sp,"TextColor3",Sp.TextColor3,v[2][math.random(1,#v[2])],3)
  5772. end end)()end)
  5773. coroutine.wrap(function()
  5774. for _ = 1,40 do
  5775. Sp.BackgroundTransparency = Sp.BackgroundTransparency -0.05
  5776. Wait()
  5777. end end)()end else
  5778. __Open = false
  5779. local Spells = SpellGui.Spells
  5780. Spells:TweenSizeAndPosition(UDim2.new(0.3,0,0,0),UDim2.new(0.1,0,0.75,0),2,5,3)
  5781. local X = 1
  5782. TweenColor3x(Spells,"BackgroundColor3",Spells.BackgroundColor3,Color3.new(0,0,1),3,false,function(Current,Max)
  5783. Spells.BackgroundTransparency = Current/Max
  5784. X = X *-1
  5785. Spells.Rotation = X
  5786. for i,v in pairs(Spells:GetChildren())do
  5787. v.BackgroundTransparency = Current/Max
  5788. v.TextTransparency = Current/Max
  5789. end end)
  5790. Spells:Destroy()
  5791. end end)
  5792. _Open,Pages,CurrentPage = false,{},1
  5793. _BookMusic = Instance.new("Sound",PlayerGui)
  5794. _BookMusic.SoundId = "http://www.roblox.com/asset?id=136149738"
  5795. _BookMusic.Volume = 1
  5796. _BookMusic.Looped = true
  5797. _BookMusic:Stop()
  5798. do local x = math.random(10,20)
  5799. coroutine.wrap(function()
  5800. while Wait(x)do
  5801. if _Open and CurrentPage >= 13 and CurrentPage < 24 then
  5802. local s = Instance.new("Sound",PlayerGui)
  5803. s.SoundId = "http://www.roblox.com/asset?id=136518866"
  5804. s.Pitch = math.random(5,20)/10
  5805. s:Stop()
  5806. Wait()
  5807. s:Play()
  5808. Game:GetService("Debris"):AddItem(s,5)
  5809. x = math.random(10,20)
  5810. end end end)()end
  5811. BookGui = Instance.new("ScreenGui",PlayerGui)
  5812. BookGui.Name = "Atlas BookGui"
  5813. __Btn = Instance.new("ImageButton",BookGui)
  5814. __Btn.BackgroundTransparency = 1
  5815. __Btn.Image = "http://www.roblox.com/asset/?id=143111139"
  5816. __Btn.Size = UDim2.new(0.05,0,0.1,0)
  5817. __Btn.Position = UDim2.new(0.9,0,0.85,0)
  5818. __Btn.BorderSizePixel = 0
  5819. __Btn.ZIndex = 7
  5820. __Btn.MouseButton1Click:connect(function()
  5821. local function Display(Data)
  5822. local function ShiftPage(Direction)
  5823. local Dir = Direction and 1 or -1
  5824. if CurrentPage == 1 and Dir < 0 then Dir = 0 end
  5825. if Pages[CurrentPage +Dir]then
  5826. pcall(function()BookGui.xMain._Data:Destroy()end)
  5827. CurrentPage = CurrentPage +Dir
  5828. Display(Pages[CurrentPage])
  5829. end end
  5830. local _Data = Instance.new("Frame",BookGui.xMain)
  5831. _Data.BackgroundTransparency = 1
  5832. _Data.Size = UDim2.new(1,0,1,0)
  5833. _Data.Name = "_Data"
  5834. local Page = Instance.new("Frame",_Data)
  5835. Page.BorderSizePixel = 0
  5836. Page.BackgroundTransparency = 1
  5837. Page.Position = UDim2.new(0.525,0,0.125,0)
  5838. Page.Size = UDim2.new(0.35,0,0.75,0)
  5839. Page.ZIndex = 9
  5840. if CurrentPage >= 14 and CurrentPage < 24 then
  5841. local Img = Instance.new("ImageLabel",Page)
  5842. Img.ZIndex = 10
  5843. Img.Image = Data[1]
  5844. Img.BackgroundColor3 = Color3.new(0,0,0)
  5845. Img.BorderSizePixel = 0
  5846. Img.Size = UDim2.new(1,0,1,0)
  5847. end
  5848. if CurrentPage < 14 then
  5849. local Header = Instance.new("TextLabel",Page)
  5850. Header.ZIndex = 10
  5851. Header.Text = Data[1]
  5852. Header.BackgroundTransparency = 1
  5853. Header.Size = UDim2.new(1,0,0.1,0)
  5854. Header.TextColor3 = Color3.new(0,0,1)
  5855. Header.Font = "ArialBold"
  5856. Header.TextScaled = true
  5857. Header.TextStrokeTransparency = 0.5
  5858. Header.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  5859. local Body = Instance.new("TextLabel",Page)
  5860. Body.ZIndex = 10
  5861. Body.Text = Data[2]
  5862. Body.BackgroundTransparency = 1
  5863. Body.Size = UDim2.new(1,0,0.77,0)
  5864. Body.Position = UDim2.new(0,0,0.13,0)
  5865. Body.TextColor3 = Color3.new(0,0,1)
  5866. Body.Font = "ArialBold"
  5867. Body.TextScaled = true
  5868. Body.TextStrokeTransparency = 0.5
  5869. Body.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  5870. Body.TextXAlignment = "Left"
  5871. Body.TextYAlignment = "Top"
  5872. local PageNumber = Instance.new("TextLabel",Page)
  5873. PageNumber.ZIndex = 10
  5874. PageNumber.Text = tostring(CurrentPage)
  5875. PageNumber.BackgroundTransparency = 1
  5876. PageNumber.Size = UDim2.new(0.1,0,0.1,0)
  5877. PageNumber.Position = UDim2.new(0.9,0,0.9,0)
  5878. PageNumber.TextColor3 = Color3.new(0,0,1)
  5879. PageNumber.Font = "Arial"
  5880. PageNumber.TextScaled = true
  5881. PageNumber.TextStrokeTransparency = 0.3
  5882. PageNumber.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  5883. end
  5884. local SubText = Instance.new("TextLabel",Page)
  5885. SubText.ZIndex = 10
  5886. SubText.Text = Data[3]
  5887. SubText.BackgroundTransparency = 1
  5888. SubText.Size = UDim2.new(1,0,0.1,0)
  5889. SubText.Position = UDim2.new(-1,0,0.8,0)
  5890. SubText.TextColor3 = CurrentPage == 14 and Color3.new(0,0,1)or Color3.new(0,0,0)
  5891. SubText.Font = "Arial"
  5892. SubText.TextScaled = true
  5893. SubText.TextXAlignment = "Left"
  5894. SubText.TextYAlignment = "Bottom"
  5895. local ShiftTabLeft = Instance.new("TextButton",Page)
  5896. ShiftTabLeft.Text = "Previous"
  5897. ShiftTabLeft.ZIndex = 10
  5898. ShiftTabLeft.BackgroundTransparency = 1
  5899. ShiftTabLeft.BackgroundColor3 = Color3.new(0,0,0)
  5900. ShiftTabLeft.Size = UDim2.new(0.2,0,0.07,0)
  5901. ShiftTabLeft.Position = UDim2.new(0,0,0.93,0)
  5902. ShiftTabLeft.TextColor3 = Color3.new(0,0,1)
  5903. ShiftTabLeft.Font = "Arial"
  5904. ShiftTabLeft.TextScaled = true
  5905. ShiftTabLeft.TextStrokeTransparency = 0.5
  5906. ShiftTabLeft.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  5907. ShiftTabLeft.MouseButton1Click:connect(function()ShiftPage(false)end)
  5908. local ShiftTabRight = Instance.new("TextButton",Page)
  5909. ShiftTabRight.Text = "Next"
  5910. ShiftTabRight.ZIndex = 10
  5911. ShiftTabRight.BackgroundTransparency = 1
  5912. ShiftTabRight.BackgroundColor3 = Color3.new(0,0,0)
  5913. ShiftTabRight.Size = UDim2.new(0.2,0,0.07,0)
  5914. ShiftTabRight.Position = UDim2.new(0.2,0,0.93,0)
  5915. ShiftTabRight.TextColor3 = Color3.new(0,0,1)
  5916. ShiftTabRight.Font = "Arial"
  5917. ShiftTabRight.TextScaled = true
  5918. ShiftTabRight.TextStrokeTransparency = 0.5
  5919. ShiftTabRight.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  5920. ShiftTabRight.MouseButton1Click:connect(function()ShiftPage(true)end)
  5921. end if not _Open then
  5922. _Open = true
  5923. local xmain = Instance.new("ImageLabel",BookGui)
  5924. xmain.Size = UDim2.new(1,0,1,0)
  5925. xmain.Image = "http://www.roblox.com/asset/?id=143107018"
  5926. xmain.ZIndex = 8
  5927. xmain.BackgroundTransparency = 1
  5928. xmain.Name = "xMain"
  5929. pcall(function()BookGui.xMain._Data:Destroy()end)
  5930. Display(Pages[CurrentPage])
  5931. _BookMusic:Play()
  5932. else
  5933. _Open = false
  5934. pcall(Game.Destroy,BookGui.xMain)
  5935. _BookMusic:Stop()
  5936. CurrentPage = 1
  5937. end end)
  5938. if Game:GetService("StarterGui"):GetCoreGuiEnabled(1)then Game:GetService("StarterGui"):SetCoreGuiEnabled(1,false)end
  5939. HealthGui = Instance.new("ScreenGui",PlayerGui)
  5940. HealthGui.Name = "Atlas HealthGui"
  5941. _MainFr = Instance.new("Frame",HealthGui)
  5942. _MainFr.Size = UDim2.new(0.4,0,0.1,0)
  5943. _MainFr.Position = UDim2.new(0.3,0,0,0)
  5944. _MainFr.BackgroundColor = Settings.Colors[1]
  5945. _MainFr.BorderColor3 = Settings.Colors[1].Color
  5946. _MainFr.BorderSizePixel = 3
  5947. _MainFr.BorderColor3 = BrickColor.new("Royal purple").Color
  5948. Bar = Instance.new("Frame",_MainFr)
  5949. Bar.Size = UDim2.new(0,0,1,0)
  5950. Bar.ZIndex = 2
  5951. Bar.BackgroundColor = BrickColor.new("Royal purple")
  5952. Bar.BorderSizePixel = 0
  5953. _Shine = Instance.new("Frame",_MainFr)
  5954. _Shine.Size = UDim2.new(1,0,0.5,0)
  5955. _Shine.Position = UDim2.new(0,0,0.25,0)
  5956. _Shine.BackgroundTransparency = 0.5
  5957. _Shine.BackgroundColor = BrickColor.new("Royal purple")
  5958. _Shine.ZIndex = 3
  5959. _Shine.BorderSizePixel = 0
  5960. _LBL = Instance.new("ImageLabel",Bar)
  5961. _LBL.ZIndex = 4
  5962. _LBL.Size = UDim2.new(1,0,1,0)
  5963. _LBL.BorderSizePixel = 0
  5964. _LBL.BackgroundTransparency = 1
  5965. _LBL.Image = GuiTexture
  5966. coroutine.wrap(function()
  5967. while Wait()do
  5968. if _LBL.Image ~= GuiTexture then
  5969. _LBL.Image = GuiTexture
  5970. end end end)()
  5971. xTxt = Instance.new("TextLabel",_MainFr)
  5972. xTxt.Size = UDim2.new(1,0,1,0)
  5973. xTxt.Text = tostring(Character.Humanoid.Health)
  5974. xTxt.TextScaled = true
  5975. xTxt.Font = "SourceSansBold"
  5976. xTxt.TextColor = Settings.Colors[1]
  5977. xTxt.ZIndex = 5
  5978. xTxt.BackgroundTransparency = 1
  5979. SetHealth()
  5980. delay(1,function()Character.Humanoid.Health = 600 end)
  5981. HCCon = Character.Humanoid.HealthChanged:connect(function(Health)
  5982. xTxt.Text = tostring(math.ceil(Health))
  5983. Bar:TweenSize(UDim2.new(Health/Character.Humanoid.MaxHealth,0,1,0),"InOut","Quad",0.6,true)
  5984. end)
  5985. Character.Humanoid.Died:connect(function()
  5986. HCCon:disconnect()
  5987. Bar:Destroy()
  5988. local _Txt = Instance.new("ImageLabel",_MainFr)
  5989. _Txt.BackgroundTransparency = 1
  5990. _Txt.Image = ""
  5991. _Txt.Size = UDim2.new(1,0,1,0)
  5992. _Txt.ZIndex = 2
  5993. local con;con = Player.CharacterAdded:connect(function()
  5994. Game:GetService("StarterGui"):SetCoreGuiEnabled(1,true)
  5995. con:disconnect()
  5996. end)end)
  5997. pcall(script.Destroy,Character:findFirstChild("Health"))
  5998. coroutine.wrap(function()
  5999. while Wait(0.54)do
  6000. if not pcall(function()
  6001. Character.Humanoid.Health = Character.Humanoid.Health +math.random(0,4)end)
  6002. then break end end end)()
  6003. -- Pet Gui
  6004. local function PetHUD()
  6005.  
  6006. end
  6007. local function NoPetHUD()
  6008.  
  6009. end
  6010. local dgg = Instance.new("ScreenGui",PlayerGui)
  6011. dgg.Name = "Atlas DamageGui"
  6012. local dgb = Instance.new("Frame",dgg)
  6013. dgb.Size = UDim2.new(0.2,0,0.1,0)
  6014. dgb.Position = UDim2.new(0.09,0,0.9,0)
  6015. dgb.BackgroundColor = Settings.Colors[1]
  6016. dgb.BorderSizePixel = 3
  6017. dgb.BorderColor3 = BrickColor.new("Royal purple").Color
  6018. local dgt = Instance.new("TextLabel",dgb)
  6019. dgt.Size = UDim2.new(1,0,1,0)
  6020. dgt.Font = "SourceSansBold"
  6021. dgt.BackgroundTransparency = 1
  6022. dgt.TextColor = BrickColor.new("Royal purple")
  6023. dgt.TextScaled = true
  6024. dgt.ZIndex = 2
  6025. dgt.Text = ByteToStr({401,442,435,422,357,430,440,357,423,426,440,441,357,437,436,435,446},325)
  6026. DamageGui = function(Text)
  6027. if dgt.Text == tostring(Text)then return end
  6028. dgt.TextColor = BrickColor.new("Royal purple")
  6029. local d = false
  6030. dgt.Text = Text
  6031. delay(1.1,function()d = true end)
  6032. coroutine.wrap(function()
  6033. repeat
  6034. dgb.Rotation = math.random(-3,3)
  6035. Wait()
  6036. until d
  6037. dgb.Rotation = 0
  6038. end)()end
  6039. function MidnightStrikeDmgGui(Text)
  6040. local d = false
  6041. dgt.Text = "MidnightStrike... "..Text
  6042. delay(2.5,function()d = true end)
  6043. coroutine.wrap(function()
  6044. repeat
  6045. dgb.Rotation = math.random(-20,20)
  6046. dgt.TextColor3 = Color3.new(RandomDecimal(0,0.3),RandomDecimal(0,0.3),RandomDecimal(0.4,1))
  6047. Wait()
  6048. until d
  6049. dgb.Rotation = 0
  6050. end)()end
  6051. function xxTCDg(Text)
  6052. local d = false
  6053. local strs = {"O3KOKDO3D3D","CH02EFG","304034#$#D#d","LUNA NOOOOO","OOAHOHOAHOH THAT'S GOOD..."}
  6054. dgt.Text = strs[math.random(1,#strs)].." "..Text
  6055. delay(3.3,function()d = true end)
  6056. coroutine.wrap(function()
  6057. repeat
  6058. dgb.Rotation = dgb.Rotation +3
  6059. TweenColor3(dgt,"TextColor3",dgt.TextColor3,Color3.new(math.random(0,1),math.random(0,1),math.random(0,1)),0.1)
  6060. dgt.Text = strs[math.random(1,#strs)].." "..Text
  6061. until d
  6062. dgb.Rotation = 0
  6063. TweenColor3(dgt,"TextColor3",dgt.TextColor3,BrickColor.new("Royal purple").Color,2)
  6064. end)()end
  6065. _MoveFrame = Instance.new("ScreenGui",PlayerGui)
  6066. _MoveFrame.Name = "Atlas Move"
  6067. _Backing = Instance.new("Frame",_MoveFrame)
  6068. _Backing.Size = UDim2.new(0.2,0,0.1,0)
  6069. _Backing.Position = UDim2.new(0.71,0,0,0)
  6070. _Backing.BackgroundColor = Settings.Colors[1]
  6071. _Backing.BorderSizePixel = 3
  6072. _Backing.BorderColor3 = BrickColor.new("Royal purple").Color
  6073. MoveTxt = Instance.new("TextLabel",_Backing)
  6074. MoveTxt.Size = UDim2.new(1,0,1,0)
  6075. MoveTxt.BorderSizePixel = 0
  6076. MoveTxt.Font = "SourceSansBold"
  6077. MoveTxt.BackgroundTransparency = 1
  6078. MoveTxt.Text = "Coded by InternalRecursion"
  6079. MoveTxt.TextColor = BrickColor.new("Royal purple")
  6080. MoveTxt.TextScaled = true
  6081. MoveTxt.ZIndex = 2
  6082. function ChangeText(Text)
  6083. coroutine.wrap(function()
  6084. for i = 1,6 do
  6085. _Backing.Rotation = _Backing.Rotation +120
  6086. Wait()
  6087. end end)()
  6088. coroutine.wrap(function()
  6089. MoveTxt.Text = Text
  6090. MoveTxt.TextTransparency = 1
  6091. for i = 1,10 do
  6092. MoveTxt.TextColor3 = Color3.new(MoveTxt.TextColor3.r +0.1,MoveTxt.TextColor3.g +0.1,MoveTxt.TextColor3.b +0.1)
  6093. MoveTxt.TextTransparency = MoveTxt.TextTransparency -0.1
  6094. Wait()
  6095. end
  6096. MoveTxt.TextTransparency = 0.55
  6097. MoveTxt.TextColor = BrickColor.new("Royal purple")
  6098. end)()end
  6099. Power,PetPower = MaxPower,13000
  6100. _Power = Instance.new("ScreenGui",PlayerGui)
  6101. _Power.Name = "Atlas Power"
  6102. PBar = Instance.new("Frame",_Power)
  6103. PBar.BackgroundColor = Settings.Colors[1]
  6104. PBar.Size = UDim2.new(0.4,0,0.1,0)
  6105. PBar.Position = UDim2.new(0.3,0,0.9,0)
  6106. PBar_back = Instance.new("Frame",PBar)
  6107. PBar_back.BackgroundColor = BrickColor.new("Royal purple")
  6108. PBar_back.Size = UDim2.new(0,0,1,0)
  6109. PBar_back.BorderSizePixel = 0
  6110. PBar_back.ZIndex = 2
  6111. PBar.BorderSizePixel = 3
  6112. PBar.BorderColor3 = BrickColor.new("Royal purple").Color
  6113. Txt = Instance.new("TextLabel",PBar_back)
  6114. Txt.Size = UDim2.new(1,0,1,0)
  6115. Txt.Text = tostring(Power)
  6116. Txt.TextScaled = true
  6117. Txt.Font = "SourceSansBold"
  6118. Txt.TextColor = Settings.Colors[1]
  6119. Txt.ZIndex = 5
  6120. Txt.BackgroundTransparency = 1
  6121. Txt.BorderSizePixel = 0
  6122. _Shine2 = Instance.new("Frame",PBar)
  6123. _Shine2.Size = UDim2.new(1,0,0.5,0)
  6124. _Shine2.Position = UDim2.new(0,0,0.25,0)
  6125. _Shine2.BackgroundTransparency = 0.5
  6126. _Shine2.BackgroundColor = BrickColor.new("Royal purple")
  6127. _Shine2.ZIndex = 3
  6128. _Shine2.BorderSizePixel = 0
  6129. _LBL2 = Instance.new("ImageLabel",PBar_back)
  6130. _LBL2.ZIndex = 4
  6131. _LBL2.Size = UDim2.new(1,0,1,0)
  6132. _LBL2.BackgroundTransparency = 1
  6133. _LBL2.BorderSizePixel = 0
  6134. _LBL2.Image = GuiTexture
  6135. coroutine.wrap(function()
  6136. while Wait()do
  6137. if _LBL2.Image ~= GuiTexture then
  6138. _LBL2.Image = GuiTexture
  6139. end end end)()
  6140. Spawn(function()
  6141. while wait()do
  6142. if Power <= MaxPower then
  6143. if Power < 0 then Power = 0 end
  6144. PBar_back:TweenSize(UDim2.new(Power/MaxPower,0,1,0),"InOut","Quad",0.2,true)
  6145. Txt.Text = tostring(Power)
  6146. end end end)
  6147. coroutine.wrap(function()
  6148. while true do
  6149. 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)
  6150. 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)
  6151. end end)()
  6152. Character.Humanoid.Died:connect(function()
  6153. Power = MaxPower
  6154. for i = 1,9 do
  6155. PBar_back.BackgroundTransparency = PBar_back.BackgroundTransparency +0.1
  6156. Wait()
  6157. end
  6158. Power = 0
  6159. end)
  6160. Character.Humanoid.Died:connect(function()
  6161. local DeathPhraze = {"How could I lose?!","InternalRecursion will avenge me!","Avenge me, Internal!","All good things must come to an end I guess..."}
  6162. Chat(H,DeathPhraze[math.random(1,#DeathPhraze)],"Really black")
  6163. T.Anchored = true
  6164. pcall(function()Cam:Destroy()end)
  6165. coroutine.wrap(function()
  6166. repeat Wait()until Workspace.CurrentCamera ~= nil
  6167. Workspace.CurrentCamera.Focus = H.CFrame
  6168. end)()
  6169. pcall(function()H.face:Destroy()end)
  6170. StopPower = true
  6171. for i,v in pairs(Tool:GetChildren())do
  6172. if v:IsA("BasePart")then
  6173. v.Anchored = true
  6174. coroutine.wrap(function()
  6175. for i = 1,10 do
  6176. v.Transparency = v.Transparency +0.1
  6177. Wait()
  6178. end end)()end end
  6179. for i,v in pairs(Character:GetChildren())do
  6180. if v:IsA("BasePart")then
  6181. v.Anchored = true
  6182. coroutine.wrap(function()
  6183. for i = 1,10 do
  6184. v.Transparency = v.Transparency +0.1
  6185. Wait()
  6186. end end)()end end end)
  6187. SwordAttacks,HandAttacks = {"Spin","Slash","DoubleSwing"}
  6188. local StandardSwing,SwingLeft,DoubleSwing,SpinSwing
  6189. Stance = "Standing"
  6190. Tool.Equipped:connect(function(m)Mouse = m end)
  6191. Tool.Equipped:connect(function(Mouse)
  6192. AttackState = "Melee"
  6193. table.foreach(Debounces,function(_,v)v = false end)
  6194. Equipped = true
  6195. Mouse.KeyDown:connect(function(Key)
  6196. xKey = Key
  6197. if Comboing then return end
  6198. if Debounces.Shielding then return end
  6199. if GlobalKeys[Key]or GlobalKeys[Key:byte()]then
  6200. if Pet and PetKeyCombos[Key]then return end
  6201. coroutine.wrap(function()local f = GlobalKeys[Key]~= nil and GlobalKeys[Key](Mouse)or GlobalKeys[Key:byte()]~= nil and GlobalKeys[Key:byte()]()end)()
  6202. Wait()
  6203. Descriptions = {
  6204. h = "Healing!";
  6205. c = "Charging!";
  6206. b = "Boost!";
  6207. n = "Float!";
  6208. t = "Teleport!";
  6209. q = "Fly!";
  6210. v = "Taunt!";
  6211. m = "Get up...";
  6212. p = "OUT OF MY WAY!";
  6213. [32] = "Jump!";
  6214. [59] = "Flip!";
  6215. }
  6216. ChangeText(Descriptions[Key]~= nil and Descriptions[Key]or Descriptions[Key:byte()])
  6217. end
  6218. if KeyBindings[Key]~= nil then
  6219. if Pet then return end
  6220. KeyBindings[Key](Mouse)
  6221. Wait()
  6222. Descriptions = {
  6223. l = AttackState.."!";
  6224. y = "Clone attack!";
  6225. r = "Rage!";
  6226. g = "PoisonMode!";
  6227. x = "Die please.";
  6228. u = "Sword birth."}
  6229. ChangeText(Descriptions[Key])
  6230. end end)
  6231. local cntr = 1
  6232. Mouse.Button2Down:connect(function()
  6233. if Pet then return end
  6234. if tick()- LastClick > 0.2 then LastClick = tick()return end
  6235. ChangeText("Sorry to mislead you...")
  6236. if Power -26000 < 0 then return end
  6237. for i,v in pairs(Debounces)do
  6238. if v then
  6239. return
  6240. end end
  6241. if AttackState == "Melee" then
  6242. local Target = Mouse.Target
  6243. if Target ~= nil then
  6244. if Target.Parent:IsA("Model")and Target.Parent ~= Character and Target.Parent:findFirstChild("Humanoid")then
  6245. Debounces.Attacking = true
  6246. local Hit = Target.Parent
  6247. for i,v in pairs(Hit:GetChildren())do
  6248. if v:IsA("BasePart")then
  6249. v.Anchored = true
  6250. elseif v:IsA("Humanoid")then
  6251. v.PlatformStand = true
  6252. end end
  6253. Stance = "Null"
  6254. ParticleEmit(Hit.Torso,"Really black",2)
  6255. Power = Power -26000
  6256. Wait(0.7)
  6257. T.CFrame = Hit.Torso.CFrame * CFrame.new(0,0,-15)
  6258. Chat(H,"Did you really think that I would let you live?...","Really red")
  6259. Wait(0.25)
  6260. local Settings = {TimeOfDay = Game.Lighting.TimeOfDay,Ambient = Game.Lighting.Ambient,OutdoorAmbient = Game.Lighting.OutdoorAmbient,Brightness = Game.Lighting.Brightness}
  6261. Game.Lighting.TimeOfDay = 0
  6262. Game.Lighting.Ambient = Color3.new(1,0,0)
  6263. Game.Lighting.OutdoorAmbient = Color3.new(1,0,0)
  6264. Game.Lighting.Brightness = 0
  6265. Wait(1.5)
  6266. local s = Instance.new("Part",Character)
  6267. s.Anchored = true
  6268. s.TopSurface = 0
  6269. s.BottomSurface = 0
  6270. s.Locked = true
  6271. s.Transparency = 1
  6272. s.CanCollide = false
  6273. s.Shape = "Ball"
  6274. s.Reflectance = 0
  6275. s.BrickColor = BrickColor.new("Really black")
  6276. s.CFrame = T.CFrame
  6277. coroutine.wrap(function()
  6278. for i = 1,5 do
  6279. s.Size = s.Size + Vector3.new(2,2,2)
  6280. s.CFrame = T.CFrame
  6281. s.Transparency = s.Transparency -0.2
  6282. Wait()
  6283. end
  6284. Wait(0.1)
  6285. s.BrickColor = BrickColor.new("Really black")
  6286. for i = 1,100 do
  6287. s.Size = s.Size - Vector3.new(2,2,2)
  6288. s.CFrame = T.CFrame
  6289. s.Transparency = s.Transparency +0.01
  6290. Wait()
  6291. end
  6292. s:Destroy()
  6293. end)()
  6294. local l = Instance.new("PointLight",s)
  6295. l.Color = s.Color
  6296. l.Range = 60
  6297. local f = Instance.new("Part",Character)
  6298. f.BrickColor = BrickColor.new("Really black")
  6299. f.Size = Vector3.new(5,1,5)
  6300. f.Anchored = true
  6301. f.Locked = true
  6302. f.CanCollide = false
  6303. f.TopSurface = 0
  6304. f.BottomSurface = 0
  6305. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  6306. local sm = Instance.new("SpecialMesh",f)
  6307. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6308. sm.Scale = Vector3.new(4,4,4)
  6309. coroutine.wrap(function()
  6310. for i = 1,100 do
  6311. f.Transparency = f.Transparency +0.01
  6312. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  6313. Wait()
  6314. end
  6315. f:Destroy()
  6316. end)()
  6317. Kill(Hit.Torso)
  6318. Game.Lighting.Brightness = 10
  6319. delay(0.65,function()Game.Lighting.Brightness = 1 end)
  6320. Wait(1.6)
  6321. for i,v in pairs(Settings)do
  6322. pcall(function()
  6323. Game.Lighting[i] = v
  6324. end)end
  6325. Debounces.Attacking = false
  6326. Stance = "Standing"
  6327. end end end end)
  6328. Mouse.Button1Down:connect(function()
  6329. if Gun or Cleavers then return end
  6330. if Comboing then return end
  6331. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing or Debounces.Shielding then return end
  6332. if Debounces.Flying then
  6333. local Speed,DC = RageMode and 350 or 200
  6334. StopFlyTrail = false
  6335. FlyTrail(RA,CFrame.new(0,0,0))
  6336. FlyTrail(LA,CFrame.new(0,0,0))
  6337. coroutine.wrap(function()
  6338. while Wait(0.5)do
  6339. if Debounces.Flying then
  6340. Power = Power -200
  6341. coroutine.wrap(function()
  6342. local p = Instance.new("Part",Character)
  6343. p.Name = "Trail"
  6344. p.TopSurface = 0
  6345. p.BottomSurface = 0
  6346. p.Anchored = true
  6347. p.CanCollide = false
  6348. p.formFactor = "Symmetric"
  6349. p.Size = Vector3.new(1,1,1)
  6350. p.BrickColor = BrickColor.new("Really red")
  6351. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  6352. Game:GetService("Debris"):AddItem(p,3)
  6353. local m = Instance.new("BlockMesh",p)
  6354. m.Scale = Vector3.new(4,4,4)
  6355. for i = 1,15 do
  6356. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  6357. p.Transparency = i/15
  6358. 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)
  6359. Wait()
  6360. end
  6361. p:Destroy()
  6362. end)()
  6363. coroutine.wrap(function()
  6364. local p = Instance.new("Part",Character)
  6365. p.Name = "Trail"
  6366. p.TopSurface = 0
  6367. p.BottomSurface = 0
  6368. p.Anchored = true
  6369. p.CanCollide = false
  6370. p.formFactor = "Symmetric"
  6371. p.Size = Vector3.new(1,1,1)
  6372. p.BrickColor = BrickColor.new("Really red")
  6373. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  6374. Game:GetService("Debris"):AddItem(p,3)
  6375. local m = Instance.new("BlockMesh",p)
  6376. m.Scale = Vector3.new(4,4,4)
  6377. for i = 1,15 do
  6378. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  6379. p.Transparency = i/15
  6380. 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)
  6381. Wait()
  6382. end
  6383. p:Destroy()
  6384. end)()
  6385. if Power == 0 then pcall(DC)break end
  6386. Speed = RageMode and 350 or 200
  6387. else pcall(DC)break end end end)()
  6388. local bv = Instance.new("BodyVelocity",T)
  6389. bv.Name = "FlyVelocityVector"
  6390. bv.maxForce = Vector3.new(0,math.huge,0)
  6391. bv.velocity = Vector3.new(0,0,0)
  6392. local bg = Instance.new("BodyGyro",T)
  6393. bg.Name = "FlyGyro"
  6394. bg.maxTorque = Vector3.new(0,0,0)
  6395. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  6396. bg.maxTorque = Vector3.new(9000,9000,9000)
  6397. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  6398. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *Speed
  6399. local MouseMoveConnection = Mouse.Move:connect(function()
  6400. bg.maxTorque = Vector3.new(9000,9000,9000)
  6401. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  6402. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *Speed
  6403. end)
  6404. local Con;Con = Mouse.Button1Up:connect(DC)
  6405. DC = function()
  6406. Debounces.Flying = false
  6407. StopFlyTrail = true
  6408. bg:Destroy()
  6409. bv:Destroy()
  6410. MouseMoveConnection:disconnect()
  6411. Con:disconnect()
  6412. end return end
  6413. if AttackState == "Melee" then
  6414. if PoisonMode then
  6415. local Attack = SwordAttacks[cntr]
  6416. cntr = cntr == 3 and 1 or cntr +1
  6417. ChangeText(Attack)
  6418. if Attack == "DoubleSwing" then
  6419. Debounces.Attacking = true
  6420. StopSwordTrail = false
  6421. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  6422. Wait(0.1)
  6423. DoubleSwing:Play()
  6424. Wait(1)
  6425. Debounces.Attacking = false
  6426. StopSwordTrail = true
  6427. elseif Attack == "Spin" then
  6428. Debounces.Attacking = true
  6429. local spinForce = Instance.new("BodyAngularVelocity",T)
  6430. spinForce.P = 1000000
  6431. spinForce.angularvelocity = Vector3.new(0,20,0)
  6432. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  6433. Game:GetService("Debris"):AddItem(spinForce,0.84)
  6434. StopSwordTrail = false
  6435. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  6436. Wait(0.1)
  6437. SpinSwing:Play()
  6438. Wait(1)
  6439. Debounces.Attacking = false
  6440. StopSwordTrail = true
  6441. elseif Attack == "Slash" then
  6442. Debounces.Attacking = true
  6443. StopSwordTrail = false
  6444. StandardSwing:Play()
  6445. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  6446. Wait(1)
  6447. StopSwordTrail = true
  6448. Debounces.Attacking = false
  6449. end return end
  6450. local Attack = SwordAttacks[cntr]
  6451. cntr = cntr == 3 and 1 or cntr +1
  6452. ChangeText(Attack)
  6453. if Attack == "DoubleSwing" then
  6454. Debounces.Attacking = true
  6455. StopSwordTrail = false
  6456. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  6457. Wait(0.1)
  6458. DoubleSwing:Play()
  6459. Wait(1.5)
  6460. Debounces.Attacking = false
  6461. StopSwordTrail = true
  6462. elseif Attack == "Spin" then
  6463. Debounces.Attacking = true
  6464. local spinForce = Instance.new("BodyAngularVelocity",T)
  6465. spinForce.P = 1000000
  6466. spinForce.angularvelocity = Vector3.new(0,20,0)
  6467. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  6468. Game:GetService("Debris"):AddItem(spinForce,0.84)
  6469. StopSwordTrail = false
  6470. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  6471. Wait(0.1)
  6472. SpinSwing:Play()
  6473. Wait(1)
  6474. Debounces.Attacking = false
  6475. StopSwordTrail = true
  6476. elseif Attack == "Slash" then
  6477. Debounces.Attacking = true
  6478. StopSwordTrail = false
  6479. Stance = "Null"
  6480. ChargePosition(false)
  6481. StandardSwing:Play()
  6482. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  6483. Wait(1)
  6484. StopSwordTrail = true
  6485. Stance = "Standing"
  6486. Debounces.Attacking = false
  6487. end
  6488.  
  6489. end end)end)
  6490. _Mouse = Player:GetMouse()
  6491. _Mouse.KeyDown:connect(function(Key)
  6492. if Gun or Cleavers then return end
  6493. xKey = Key
  6494. if Comboing then return end
  6495. if Debounces.Shielding then return end
  6496. if not Equipped then
  6497. if Key == 'f' then
  6498. if Pet then return end
  6499. local cn;cn = _Mouse.Button1Down:connect(function()
  6500. if Power -150 <= 0 then cn:disconnect()return end
  6501. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  6502. local MouseMove = _Mouse.Move:connect(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)
  6503. T.Anchored = true
  6504. Character.Humanoid.Jump = true
  6505. Wait(0.55)
  6506. for i = 1,10 do
  6507. T.CFrame = T.CFrame * CFrame.new(0,10,0)
  6508. Wait()
  6509. end
  6510. local JumpCon = Character.Humanoid.Jumping:connect(function()Character.Humanoid.Jump = false end)
  6511. ChangeText("Atlas's wrath!")
  6512. Stance = "Null"
  6513. Debounces.Attacking = true
  6514. pcall(function()Character.Humanoid.WalkSpeed = 0 end)
  6515. StopPower = true
  6516. coroutine.wrap(function()
  6517. ChargePosition(false)
  6518. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  6519. Wait(0.1)
  6520. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  6521. Wait(0.1)
  6522. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  6523. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  6524. 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)
  6525. Wait(0.1)
  6526. 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)
  6527. T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)
  6528. end)()
  6529. local BlastModel = Instance.new("Model",Character)
  6530. local p = Instance.new("Part",BlastModel)
  6531. p.BrickColor = Settings.Colors[2]
  6532. p.Size = Vector3.new(10,10,10)
  6533. p.Shape = "Ball"
  6534. p.Anchored = true
  6535. p.Locked = true
  6536. p.CanCollide = false
  6537. p.TopSurface = 0
  6538. p.BottomSurface = 0
  6539. p.FormFactor = "Custom"
  6540. p.Transparency = 1
  6541. local p2 = Instance.new("Part",BlastModel)
  6542. p2.BrickColor = Settings.Colors[2]
  6543. p2.Size = Vector3.new(10,10,10)
  6544. p2.Shape = "Ball"
  6545. p2.Anchored = true
  6546. p2.Locked = true
  6547. p2.CanCollide = false
  6548. p2.TopSurface = 0
  6549. p2.BottomSurface = 0
  6550. p2.FormFactor = "Custom"
  6551. p2.Transparency = 1
  6552. local x = Instance.new("Part",BlastModel)
  6553. x.BrickColor = Settings.Colors[2]
  6554. x.Size = Vector3.new(1,1,1)
  6555. x.Shape = "Ball"
  6556. x.Anchored = true
  6557. x.Locked = true
  6558. x.CanCollide = false
  6559. x.TopSurface = 0
  6560. x.BottomSurface = 0
  6561. x.FormFactor = "Custom"
  6562. x.Transparency = 1
  6563. x.CFrame = T.CFrame * CFrame.new(0,0,-5.1)* CFrame.fromEulerAnglesXYZ(-1.57,0,0)
  6564. local ktn = Instance.new("SpecialMesh",x)
  6565. ktn.Scale = Vector3.new(12,5,12)
  6566. ktn.MeshId = "http://www.roblox.com/asset/?id=1323306"
  6567. local a = Instance.new("Part",BlastModel)
  6568. a.Anchored = true
  6569. a.CanCollide = false
  6570. a.Locked = true
  6571. a.BrickColor = Settings.Colors[InternalMode and 1 or 2]
  6572. a.Size = Vector3.new(10,1,10)
  6573. a.CFrame = T.CFrame * CFrame.new(0,0,-17)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  6574. a.TopSurface = 0
  6575. a.BottomSurface = 0
  6576. local m = Instance.new("CylinderMesh",a)
  6577. m.Scale = Vector3.new(1,1,1)
  6578. coroutine.wrap(function()
  6579. for _,v in pairs(BlastModel:GetChildren())do
  6580. for i = 1,9 do
  6581. v.Transparency = v.Transparency -0.1
  6582. Wait()
  6583. end end
  6584. x.Transparency = 0.6
  6585. end)()
  6586. local prtzz = {}
  6587. coroutine.wrap(function()
  6588. for i = 1,9 do
  6589. local n = Instance.new("Part",BlastModel)
  6590. n.Anchored = true
  6591. n.Locked = true
  6592. n.CanCollide = false
  6593. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  6594. n.Transparency = 0.54
  6595. n.TopSurface = 0
  6596. n.BottomSurface = 0
  6597. n.FormFactor = "Custom"
  6598. n.Size = Vector3.new(0.01,0.01,0.01)
  6599. local s3rl = Instance.new("SpecialMesh",n)
  6600. s3rl.MeshType = "FileMesh"
  6601. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  6602. s3rl.Scale = Vector3.new(4,4,4)
  6603. table.insert(prtzz,n)
  6604. end
  6605. local ssc = 0
  6606. while Wait()do
  6607. ssc = ssc ~= 360 and ssc +1 or 0
  6608. for i,v in pairs(prtzz)do
  6609. v.CFrame = p.CFrame
  6610. * CFrame.Angles(0,0,math.rad((i *360/#prtzz)+ssc))
  6611. * CFrame.new(-13,0,0)
  6612. * CFrame.Angles(0,0,math.rad(63))
  6613. end end end)()
  6614. local prtzz2 = {}
  6615. coroutine.wrap(function()
  6616. for i = 1,9 do
  6617. local n = Instance.new("Part",BlastModel)
  6618. n.Anchored = true
  6619. n.Locked = true
  6620. n.CanCollide = false
  6621. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  6622. n.Transparency = 0.54
  6623. n.TopSurface = 0
  6624. n.BottomSurface = 0
  6625. n.FormFactor = "Custom"
  6626. n.Size = Vector3.new(0.01,0.01,0.01)
  6627. local s3rl = Instance.new("SpecialMesh",n)
  6628. s3rl.MeshType = "FileMesh"
  6629. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  6630. s3rl.Scale = Vector3.new(4,4,4)
  6631. table.insert(prtzz2,n)
  6632. end
  6633. local ssc = 0
  6634. while Wait()do
  6635. ssc = ssc ~= 360 and ssc +1 or 0
  6636. for i,v in pairs(prtzz2)do
  6637. v.CFrame = p.CFrame
  6638. * CFrame.Angles(0,0,-math.rad((i *720/#prtzz2)+ssc)*2.5)
  6639. * CFrame.new(-6.5,0,0)
  6640. * CFrame.Angles(0,0,math.rad(63))
  6641. end end end)()
  6642. local StopBeam = false
  6643. local kcon;kcon = _Mouse.KeyDown:connect(function(k3y)
  6644. if k3y == 'f' then
  6645. StopBeam = true
  6646. kcon:disconnect()
  6647. end end)
  6648. local CantSendBoomBoom = false
  6649. local MB = _Mouse.Button1Down:connect(function()
  6650. if CantSendBoomBoom then return end
  6651. CantSendBoomBoom = true
  6652. local Boom = Instance.new("Part",BlastModel)
  6653. Boom.CanCollide = false
  6654. Boom.Locked = true
  6655. Boom.Anchored = true
  6656. Boom.Transparency = 1
  6657. Boom.TopSurface = "Smooth"
  6658. Boom.BottomSurface = "Smooth"
  6659. Boom.Shape = "Ball"
  6660. Boom.BrickColor = BrickColor.new("Really red")
  6661. Boom.FormFactor = "Custom"
  6662. Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)
  6663. for i = 1,10 do
  6664. Boom.Transparency = Boom.Transparency -0.1
  6665. Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)
  6666. Wait()
  6667. end
  6668. 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
  6669. repeat
  6670. CurrentDistance = CurrentDistance -2
  6671. Boom.Size = Boom.Size + Vector3.new(2,2,2)
  6672. Boom.CFrame = p.CFrame * CFrame.new(0,0,CurrentDistance)
  6673. Wait()
  6674. if StopBeam then break end until Boom.CFrame == _Mouse.Hit
  6675. if not StopBeam then
  6676. coroutine.wrap(function()
  6677. Boom.CFrame = _Mouse.Hit
  6678. print 'explode'
  6679. end)()end
  6680. delay(1.2,function()
  6681. CantSendBoomBoom = false
  6682. end)end)
  6683. local prtzz3 = {}
  6684. coroutine.wrap(function()
  6685. for i = 1,9 do
  6686. local n = Instance.new("Part",BlastModel)
  6687. n.Anchored = true
  6688. n.Locked = true
  6689. n.CanCollide = false
  6690. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  6691. n.Transparency = 0.54
  6692. n.TopSurface = 0
  6693. n.BottomSurface = 0
  6694. n.FormFactor = "Custom"
  6695. n.Size = Vector3.new(0.01,0.01,0.01)
  6696. local s3rl = Instance.new("SpecialMesh",n)
  6697. s3rl.MeshType = "FileMesh"
  6698. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  6699. s3rl.Scale = Vector3.new(4,4,4)
  6700. table.insert(prtzz3,n)
  6701. end
  6702. local sscs = 0
  6703. while Wait()do
  6704. sscs = sscs ~= 360 and sscs +1 or 0
  6705. for i,v in pairs(prtzz3)do
  6706. v.CFrame = p.CFrame
  6707. * CFrame.Angles(0,0,-math.rad((i *1080/#prtzz3)+sscs)*5)
  6708. * CFrame.new(-36,0,0)
  6709. * CFrame.Angles(0,0,math.rad(63))
  6710. end end end)()
  6711. local CanHit = true
  6712. local cntrr = 0
  6713. local canhit = true
  6714. coroutine.wrap(function()
  6715. while Wait()do
  6716. if BreakLoop then break end
  6717. if canhit then
  6718. canhit = false
  6719. for i,v in pairs(IsNear(Moused.Hit.p,45))do
  6720. local zz = Game.Players:GetPlayerFromCharacter(v)
  6721. if zz ~= Player then
  6722. DoScript(zz,"ScreenFlashV")
  6723. DoScript(zz,"CameraShake")
  6724. end end
  6725. delay(0.55,function()
  6726. canhit = true
  6727. end)end end end)()
  6728. while Wait()do
  6729. if not _Mouse.Target then break end
  6730. local sssss = math.random(8,10)
  6731. cntrr = cntrr ~= 360 and cntrr +1 or 0
  6732. 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)
  6733. p.BrickColor = a.BrickColor
  6734. p.Transparency = RandomDecimal(0,0.3)
  6735. p2.Transparency = p.Transparency
  6736. p2.BrickColor = a.BrickColor
  6737. x.BrickColor = a.BrickColor
  6738. x.Transparency = p.Transparency
  6739. 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)
  6740. a.Size = Vector3.new(sssss,(T.Position -_Mouse.Hit.p).magnitude,sssss)
  6741. a.Transparency = p.Transparency
  6742. a.CFrame = p.CFrame * CFrame.new(0,0,-(T.Position -_Mouse.Hit.p).magnitude/2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  6743. p2.CFrame = p.CFrame * CFrame.new(0,0,-(T.Position -_Mouse.Hit.p).magnitude)
  6744. Lazur()
  6745. if CanHit then
  6746. CanHit = false
  6747. coroutine.wrap(function()DamageNear(_Mouse.Hit.p,45,math.random(10,75))end)()
  6748. 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)()
  6749. Effect2(p,8,8,8,0,0,0,Settings.Colors[InternalMode and 2 or 1],0.7)
  6750. delay(0.2,function()CanHit = true end)
  6751. end
  6752. if StopBeam then break end
  6753. if Power -150 < 0 then break end
  6754. Power = Power -150
  6755. ShakeCam(0.2)
  6756. end
  6757. for _,v in pairs(BlastModel:GetChildren())do
  6758. coroutine.wrap(function()
  6759. for i = 1,9 do
  6760. v.Transparency = v.Transparency +0.1
  6761. Wait()
  6762. end end)()end
  6763. Wait(0.1)
  6764. BlastModel:Destroy()
  6765. MB:disconnect()
  6766. JumpCon:disconnect()
  6767. MouseMove:disconnect()
  6768. pcall(function()kcon:disconnect()end)
  6769. Debounces.Attacking = false
  6770. StopPower = false
  6771. T.Anchored = false
  6772. pcall(function()Character.Humanoid.WalkSpeed = 45 end)
  6773. Stance = "Standing"
  6774. end)
  6775. _Mouse.KeyDown:connect(function()cn:disconnect()end)
  6776. elseif Key == 'r' then
  6777. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  6778. if Power -20000 >= 0 then
  6779. Power = Power -20000
  6780. Debounces.Attacking = true
  6781. ChangeText("Death ball")
  6782. StopPower = true
  6783. local x = Instance.new("Animation",Tool)
  6784. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  6785. local anim = Character.Humanoid:LoadAnimation(x)
  6786. anim:Play()
  6787. for i = 1,5 do
  6788. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,BrickColor.new("Really black"),tonumber("0."..i))
  6789. Wait(0.2)
  6790. end
  6791. T.Anchored = true
  6792. local kcon = _Mouse.Move:connect(function()pcall(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)end)
  6793. local CF = T.CFrame * CFrame.new(-2,2,-5)
  6794. local Rock = Instance.new("Part",Workspace)
  6795. Rock.Size = Vector3.new(1,1,1)
  6796. Rock.TopSurface = 0
  6797. Rock.BottomSurface = 0
  6798. Rock.Transparency = 1
  6799. Rock.Locked = true
  6800. Rock.BrickColor = BrickColor.new("Really red")
  6801. Rock.Shape = "Ball"
  6802. Rock.CanCollide = false
  6803. Rock.CFrame = CF
  6804. Rock.Anchored = true
  6805. StopRockTrail = false
  6806. RockTrail(Rock,CFrame.new(0,0,0),BrickColor.new("Really red"))
  6807. for i = 1,3 do
  6808. Rock.Transparency = Rock.Transparency -0.3
  6809. Rock.Size = Rock.Size + Vector3.new(1,1,1)
  6810. Rock.CFrame = CF
  6811. Wait()
  6812. end
  6813. Rock.Size = Vector3.new(2.5,2.5,2.5)
  6814. local Rockx = Instance.new("Part",Workspace)
  6815. Rockx.Size = Vector3.new(2.5,2.5,2.5)
  6816. Rockx.TopSurface = 0
  6817. Rockx.BottomSurface = 0
  6818. Rockx.Transparency = 0
  6819. Rockx.Locked = true
  6820. Rockx.BrickColor = BrickColor.new("Really black")
  6821. Rockx.Shape = "Ball"
  6822. Rockx.CanCollide = false
  6823. Rockx.CFrame = Rock.CFrame
  6824. Rockx.Anchored = true
  6825. local w = Instance.new("Weld",Rock)
  6826. w.Part0 = Rock
  6827. w.Part1 = Rockx
  6828. local l = Instance.new("PointLight",Rock)
  6829. l.Color = Color3.new(1,0,0)
  6830. l.Range = 0
  6831. local ssss,asdd = false,0
  6832. coroutine.wrap(function()
  6833. while Wait(0.2)do
  6834. if not Rock then break end
  6835. Effect2(Rock,2.3,2.3,2.3,0,0,0,BrickColor.new("Really red"),0.3)
  6836. end end)()
  6837. coroutine.wrap(function()
  6838. while Wait(0.12)do
  6839. if ssss then break end
  6840. asdd = asdd +1
  6841. l.Range = l.Range +0.5
  6842. local f = Instance.new("Part",Character)
  6843. f.BrickColor = asdd%2 == 1 and BrickColor.new("Really black")or BrickColor.new("Really red")
  6844. f.Size = Vector3.new(5,1,5)
  6845. f.Anchored = true
  6846. f.Locked = true
  6847. f.CanCollide = false
  6848. f.TopSurface = 0
  6849. f.BottomSurface = 0
  6850. 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)
  6851. local sm = Instance.new("SpecialMesh",f)
  6852. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6853. sm.Scale = Vector3.new(2.5,2.5,2.5)
  6854. coroutine.wrap(function()
  6855. for i = 1,20 do
  6856. f.Transparency = f.Transparency +0.05
  6857. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  6858. Wait()
  6859. end
  6860. f:Destroy()
  6861. end)()end end)()
  6862. Wait(1.5)
  6863. ssss = true
  6864. coroutine.wrap(function()
  6865. for a = 1,3 do
  6866. local s = Instance.new("Part",Character)
  6867. s.BrickColor = BrickColor.new("Really red")
  6868. s.Size = Vector3.new(5,1,5)
  6869. s.Anchored = true
  6870. s.Locked = true
  6871. s.CanCollide = false
  6872. s.TopSurface = 0
  6873. s.BottomSurface = 0
  6874. s.CFrame = Rock.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  6875. local sm = Instance.new("SpecialMesh",s)
  6876. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6877. sm.Scale = Vector3.new(5,5,5)
  6878. coroutine.wrap(function()
  6879. for x = 1,10 do
  6880. s.Transparency = s.Transparency + 0.1
  6881. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  6882. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  6883. Wait()
  6884. end
  6885. s:Destroy()
  6886. end)()
  6887. Wait(0.1)
  6888. end end)()
  6889. Rock.CanCollide = true
  6890. Rock.Anchored = false
  6891. Rockx.Anchored = false
  6892. coroutine.wrap(function()
  6893. while Wait()do
  6894. if not Rock then break end
  6895. local s = Rock:findFirstChild("1")or Instance.new("BodyVelocity",Rock)
  6896. s.P = 500
  6897. s.Name = "1"
  6898. s.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  6899. s.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  6900. local b = Rock:findFirstChild("2")or Instance.new("BodyForce",Rock)
  6901. b.force = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  6902. b.Name = "2"
  6903. end end)()
  6904. local function Kll(Hit,Bool,con)
  6905. if Hit.Parent ~= Character then
  6906. if Hit.Parent ~= Workspace then
  6907. if not Hit.Parent:findFirstChild("Humanoid")then return end
  6908. ParticleEmit(Hit,"Really red",2)
  6909. coroutine.wrap(ShakeCam)(6.6,0.24)
  6910. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  6911. for n,x in pairs(Hit.Parent:GetChildren())do
  6912. if x:IsA("BasePart")then
  6913. local bf = Instance.new("BodyForce",x)
  6914. bf.force = T.CFrame.lookVector *130
  6915. Game:GetService("Debris"):AddItem(bf,0.26)
  6916. end end
  6917. if Bool then
  6918. Damage(Rock,Hit,true)
  6919. Damage(Rock,Hit,true)
  6920. return end
  6921. pcall(function()kcon:disconnect()end)
  6922. pcall(function()con:disconnect()end)
  6923. T.Anchored = false
  6924. local cf = Rock.CFrame
  6925. local f = Instance.new("Part",Character)
  6926. f.BrickColor = BrickColor.new("Really red")
  6927. f.Size = Vector3.new(5,1,5)
  6928. f.Anchored = true
  6929. f.Locked = true
  6930. f.CanCollide = false
  6931. f.TopSurface = 0
  6932. f.BottomSurface = 0
  6933. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  6934. StopRockTrail = true
  6935. local sm = Instance.new("SpecialMesh",f)
  6936. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6937. sm.Scale = Vector3.new(20,20,20)
  6938. coroutine.wrap(function()
  6939. for i = 1,20 do
  6940. f.Transparency = f.Transparency +0.05
  6941. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  6942. Wait()
  6943. end
  6944. f:Destroy()
  6945. end)()
  6946. local ax = Instance.new("Part",Character)
  6947. ax.Size = Vector3.new(1,1,1)
  6948. ax.TopSurface = 0
  6949. ax.BottomSurface = 0
  6950. ax.Transparency = 0
  6951. ax.Locked = true
  6952. ax.BrickColor = BrickColor.new("Really red")
  6953. ax.Shape = "Ball"
  6954. ax.CanCollide = false
  6955. ax.CFrame = cf
  6956. ax.Anchored = true
  6957. coroutine.wrap(function()
  6958. for i = 1,10 do
  6959. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  6960. ax.Transparency = ax.Transparency +0.1
  6961. ax.CFrame = cf
  6962. Wait()
  6963. end
  6964. ax:Destroy()
  6965. end)()
  6966. ax.Touched:connect(function(H)Kll(H,true)end)
  6967. Damage(Rock,Hit,false,122)
  6968. pcall(function()
  6969. Rock:Destroy()
  6970. Rockx:Destroy()
  6971. end)
  6972. for i,v in pairs(Hit.Parent:GetChildren())do
  6973. if v:IsA("BasePart")then
  6974. v.Anchored = false
  6975. end end end end end
  6976. local con;con = Rock.Touched:connect(function(h)Kll(h,false,con)end)
  6977. Game:GetService("Debris"):AddItem(Rock,5)
  6978. delay(5,function()T.Anchored = false kcon:disconnect()end)
  6979. StopPower = false
  6980. Debounces.Attacking = false
  6981. end elseif Key:byte()== 32 then
  6982. local Con;Con = _Mouse.Button1Down:connect(function()
  6983. Character.Humanoid.Jump = true
  6984. local s = Instance.new("Part",Character)
  6985. s.BrickColor = BrickColor.new("Institutional white")
  6986. s.Size = Vector3.new(5,5,5)
  6987. s.Anchored = true
  6988. s.Locked = true
  6989. s.CanCollide = false
  6990. s.TopSurface = 0
  6991. s.BottomSurface = 0
  6992. s.Reflectance = 0.1
  6993. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  6994. local sm = Instance.new("SpecialMesh",s)
  6995. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6996. sm.Scale = Vector3.new(2,0.5,2)
  6997. coroutine.wrap(function()
  6998. for i = 1,10 do
  6999. sm.Scale = sm.Scale + Vector3.new(1,0.2,1)
  7000. s.Transparency = s.Transparency +0.1
  7001. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  7002. Wait()
  7003. end
  7004. s:Destroy()
  7005. end)()
  7006. Con:disconnect()
  7007. end)
  7008. delay(0.6,function()if Con ~= nil then Con:disconnect()end end)
  7009. end
  7010. if NonSwordKeys[Key]then
  7011. if Pet then return end
  7012. coroutine.wrap(function()NonSwordKeys[Key](_Mouse)end)()
  7013. Wait()
  7014. Descriptions = {
  7015. j = "Shield!";
  7016. u = "Keep calm, and destroy!";
  7017. g = "Uppercut!";
  7018. l = "SUFFER!";
  7019. z = "Freeze!";
  7020. x = "Burn!";
  7021. e = ":D!";
  7022. y = "Banishment!";
  7023. u = "TO THE MOON!"
  7024. }
  7025. ChangeText(Descriptions[Key])
  7026. end
  7027. if GlobalKeys[Key]or GlobalKeys[Key:byte()]then
  7028. if Pet and PetKeyCombos[Key]then return end
  7029. coroutine.wrap(function()local f = GlobalKeys[Key]~= nil and GlobalKeys[Key](_Mouse)or GlobalKeys[Key:byte()]~= nil and GlobalKeys[Key:byte()]()end)()
  7030. Wait()
  7031. Descriptions = {
  7032. h = "Healing!";
  7033. c = "Charging!";
  7034. b = "Boost!";
  7035. n = "Float!";
  7036. t = "Teleport!";
  7037. q = "Fly!";
  7038. v = "Taunt";
  7039. m = "Get up...";
  7040. p = "OUT OF MY WAY!";
  7041. [32] = "Jump!";
  7042. [59] = "Flip!";}
  7043. ChangeText(Descriptions[Key]~= nil and Descriptions[Key]or Descriptions[Key:byte()])
  7044. end end end)
  7045. _Mouse.Button2Down:connect(function()
  7046. for i,v in pairs(Debounces)do
  7047. if Comboing or v or Power - 26000 < 0 or Equipped then
  7048. return
  7049. end end
  7050. if tick()- LastClick> 0.2 then LastClick = tick()return end
  7051. ChangeText("SPIIIIN")
  7052. ChargePosition(false)
  7053. Power = Power -26000
  7054. Debounces.Attacking = true
  7055. Stance = ''
  7056. local DrDRRR = true
  7057. coroutine.wrap(function()
  7058. while Wait()do
  7059. if not DrDRRR then break end
  7060. T.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  7061. end end)()
  7062. StopTrail = false
  7063. Trail(RA,CFrame.new(0,-1,0),Settings.Colors[2])
  7064. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[2])
  7065. local function _HIT(x)
  7066. return x.Touched:connect(function(Obj)
  7067. if Obj.Parent ~= Character then
  7068. if Obj.Parent:findFirstChild("Humanoid")then
  7069. Damage(T,Obj,true,11,true)
  7070. end
  7071. if Obj:IsA("BasePart")then
  7072. local function f(n)
  7073. local BP = Instance.new("BodyForce",n)
  7074. BP.force = x.Velocity *100
  7075. Game:GetService("Debris"):AddItem(BP,0.2)
  7076. end
  7077. f(Obj)
  7078. if Obj.Parent ~= Workspace then
  7079. for i,v in pairs(Obj.Parent:GetChildren())do
  7080. if v:IsA("BasePart")then
  7081. f(v)
  7082. end end end end end end)end
  7083. local kc,xc = _HIT(RA),_HIT(LA)
  7084. for i = 1,2 do
  7085. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/12,-math.pi/15,0)
  7086. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/15,0)
  7087. Wait(0.01)
  7088. end
  7089. for i = 1,5 do
  7090. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,math.pi/25,math.pi/10)
  7091. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/60,-math.pi/25,math.pi/10)
  7092. Wait(0.01)
  7093. end
  7094. for i = 1,10 do
  7095. RS.C0 = RS.C0 * CFrame.new(0,-0.05,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,-math.pi/30,0)
  7096. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0)* CFrame.fromEulerAnglesXYZ(0,math.pi/30,0)
  7097. Wait(0.01)
  7098. end
  7099. Wait(9)
  7100. kc:disconnect()
  7101. xc:disconnect()
  7102. DrDRRR = false
  7103. for i = 1,10 do
  7104. RS.C0 = RS.C0 * CFrame.new(0,0.05,0)* CFrame.fromEulerAnglesXYZ(math.pi/60,math.pi/30,0)
  7105. LS.C0 = LS.C0 * CFrame.new(0,0.05,0)* CFrame.fromEulerAnglesXYZ(0,-math.pi/30,0)
  7106. Wait(0.01)
  7107. end
  7108. for i = 1,5 do
  7109. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/60,-math.pi/25,-math.pi/10)
  7110. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,math.pi/25,-math.pi/10)
  7111. Wait(0.01)
  7112. end
  7113. for i = 1,2 do
  7114. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/12,math.pi/15,0)
  7115. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/15,0)
  7116. Wait(0.01)
  7117. end
  7118. StopTrail = true
  7119. ChargePosition(false)
  7120. Stance = "Standing"
  7121. Debounces.Attacking = false
  7122. end)
  7123. _Mouse.Button1Down:connect(function()
  7124. if Gun or Cleavers then return end
  7125. if Comboing then return end
  7126. if Debounces.Shielding or Debounces.IsCharging or Debounces.Attacking or Debounces.IsHealing then return end
  7127. if not Equipped then
  7128. if Debounces.Flying then
  7129. local Speed,DC = RageMode and 350 or 200
  7130. StopFlyTrail = false
  7131. FlyTrail(RA,CFrame.new(0,0,0))
  7132. FlyTrail(LA,CFrame.new(0,0,0))
  7133. coroutine.wrap(function()
  7134. while Wait(0.5)do
  7135. if Debounces.Flying then
  7136. Power = Power -200
  7137. coroutine.wrap(function()
  7138. local p = Instance.new("Part",Character)
  7139. p.Name = "Trail"
  7140. p.TopSurface = 0
  7141. p.BottomSurface = 0
  7142. p.Anchored = true
  7143. p.CanCollide = false
  7144. p.formFactor = "Symmetric"
  7145. p.Size = Vector3.new(1,1,1)
  7146. p.BrickColor = BrickColor.new("Really red")
  7147. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  7148. Game:GetService("Debris"):AddItem(p,3)
  7149. local m = Instance.new("BlockMesh",p)
  7150. m.Scale = Vector3.new(4,4,4)
  7151. for i = 1,15 do
  7152. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  7153. p.Transparency = i/15
  7154. 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)
  7155. Wait()
  7156. end
  7157. p:Destroy()
  7158. end)()
  7159. coroutine.wrap(function()
  7160. local p = Instance.new("Part",Character)
  7161. p.Name = "Trail"
  7162. p.TopSurface = 0
  7163. p.BottomSurface = 0
  7164. p.Anchored = true
  7165. p.CanCollide = false
  7166. p.formFactor = "Symmetric"
  7167. p.Size = Vector3.new(1,1,1)
  7168. p.BrickColor = BrickColor.new("Really red")
  7169. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  7170. Game:GetService("Debris"):AddItem(p,3)
  7171. local m = Instance.new("BlockMesh",p)
  7172. m.Scale = Vector3.new(4,4,4)
  7173. for i = 1,15 do
  7174. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  7175. p.Transparency = i/15
  7176. 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)
  7177. Wait()
  7178. end
  7179. p:Destroy()
  7180. end)()
  7181. if Power == 0 then
  7182. pcall(function()DC()end)
  7183. break
  7184. end
  7185. Speed = RageMode and 350 or 200
  7186. else
  7187. pcall(function()DC()end)
  7188. break end end end)()
  7189. local bv = Instance.new("BodyVelocity",T)
  7190. bv.Name = "FlyVelocityVector"
  7191. bv.maxForce = Vector3.new(0,math.huge,0)
  7192. bv.velocity = Vector3.new(0,0,0)
  7193. local bg = Instance.new("BodyGyro",T)
  7194. bg.Name = "FlyGyro"
  7195. bg.maxTorque = Vector3.new(0,0,0)
  7196. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  7197. bg.maxTorque = Vector3.new(9000,9000,9000)
  7198. bg.cframe = CFrame.new(T.Position,_Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  7199. bv.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *Speed
  7200. local MouseMoveConnection = _Mouse.Move:connect(function()
  7201. bg.maxTorque = Vector3.new(9000,9000,9000)
  7202. bg.cframe = CFrame.new(T.Position,_Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  7203. bv.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *Speed
  7204. end)
  7205. local Con;Con = _Mouse.Button1Up:connect(DC)
  7206. DC = function()
  7207. Debounces.Flying = false
  7208. StopFlyTrail = true
  7209. bg:Destroy()
  7210. bv:Destroy()
  7211. MouseMoveConnection:disconnect()
  7212. Con:disconnect()
  7213. end
  7214. return
  7215. end
  7216. Debounces.Attacking = true
  7217. ChangeText("FALCON, PAWNCH!")
  7218. Stance = "NULL"
  7219. ChargePosition(false)
  7220. StopTrail = false
  7221. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[2])
  7222. for i = 1,5 do
  7223. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/16)
  7224. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/15,-math.pi/7.5)
  7225. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,(math.pi/(i *1.25)),0)
  7226. Wait()
  7227. end
  7228. for i = 1,5 do
  7229. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/64,0)
  7230. LS.C0 = LS.C0 * CFrame.new(0,0,-0.0154)* CFrame.fromEulerAnglesXYZ(-math.pi/10,0,math.pi/15)
  7231. Wait()
  7232. end
  7233. local Con;Con = LA.Touched:connect(function(Hit)
  7234. if not Debounces.Attacking then return end
  7235. if Hit.Parent == Character or HitDebounce then return end
  7236. if not Hit.Parent:findFirstChild("Humanoid")then return end
  7237. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  7238. ParticleEmit(Hit,"Really red",2)
  7239. coroutine.wrap(ShakeCam)(1.1,0.01)
  7240. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"ScreenFlash")
  7241. for n,x in pairs(Hit.Parent:GetChildren())do
  7242. if x:IsA("BasePart")then
  7243. local bf = Instance.new("BodyForce",x)
  7244. bf.force = T.CFrame.lookVector *130
  7245. Game:GetService("Debris"):AddItem(bf,0.26)
  7246. end end
  7247. local cf = Hit.CFrame
  7248. local s = Instance.new("Part",Character)
  7249. s.Anchored = true
  7250. s.TopSurface = 0
  7251. s.BottomSurface = 0
  7252. s.Locked = true
  7253. s.Transparency = 1
  7254. s.CanCollide = false
  7255. s.FormFactor = "Custom"
  7256. s.Shape = "Ball"
  7257. s.Reflectance = 0
  7258. s.BrickColor = Settings.Colors[2]
  7259. s.CFrame = cf
  7260. coroutine.wrap(function()
  7261. for i = 1,5 do
  7262. s.Size = s.Size + Vector3.new(0.5,0.5,0.5)
  7263. s.CFrame = cf
  7264. s.Transparency = s.Transparency -0.2
  7265. Wait()
  7266. end
  7267. Wait(0.1)
  7268. s.BrickColor = Settings.Colors[2]
  7269. if math.random(1,2)== 1 then pcall(function()Hit.Parent.Humanoid:TakeDamage(6)end)end
  7270. for i = 1,10 do
  7271. s.Size = s.Size - Vector3.new(1,1,1)
  7272. s.CFrame = cf
  7273. s.Transparency = s.Transparency +0.1
  7274. Wait()
  7275. end
  7276. s:Destroy()
  7277. end)()
  7278. local l = Instance.new("PointLight",s)
  7279. l.Color = s.Color
  7280. l.Range = 60
  7281. local f = Instance.new("Part",Character)
  7282. f.BrickColor = Settings.Colors[1]
  7283. f.Size = Vector3.new(5,1,5)
  7284. f.Anchored = true
  7285. f.Locked = true
  7286. f.CanCollide = false
  7287. f.TopSurface = 0
  7288. f.BottomSurface = 0
  7289. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7290. local sm = Instance.new("SpecialMesh",f)
  7291. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7292. sm.Scale = Vector3.new(2,2,2)
  7293. coroutine.wrap(function()
  7294. for i = 1,10 do
  7295. f.Transparency = f.Transparency +0.1
  7296. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  7297. Wait()
  7298. end
  7299. f:Destroy()
  7300. end)()
  7301. Damage(T,Hit,true)
  7302. Con:disconnect()
  7303. end)
  7304. local s = Instance.new("Part",Character)
  7305. s.BrickColor = Settings.Colors[2]
  7306. s.Size = Vector3.new(5,1,5)
  7307. s.Anchored = true
  7308. s.Locked = true
  7309. s.CanCollide = false
  7310. s.TopSurface = 0
  7311. s.BottomSurface = 0
  7312. s.CFrame = LA.CFrame * CFrame.fromEulerAnglesXYZ(0,1.57,0)
  7313. local sm = Instance.new("SpecialMesh",s)
  7314. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7315. sm.Scale = Vector3.new(5,5,5)
  7316. coroutine.wrap(function()
  7317. for x = 1,10 do
  7318. s.Transparency = s.Transparency + 0.1
  7319. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  7320. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  7321. Wait()
  7322. end
  7323. s:Destroy()
  7324. end)()
  7325. Wait(0.3)
  7326. StopTrail = true
  7327. delay(1/30,function()if Con ~= nil then Con:disconnect()end end)
  7328. for i = 1,5 do
  7329. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/64,0)
  7330. LS.C0 = LS.C0 * CFrame.new(0,0,0.0154)* CFrame.fromEulerAnglesXYZ(math.pi/10,0,-math.pi/15)
  7331. Wait()
  7332. end
  7333. for i = 1,5 do
  7334. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/16)
  7335. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/15,math.pi/7.5)
  7336. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-(math.pi/(i *1.25)),0)
  7337. Wait()
  7338. end
  7339. ChargePosition(false)
  7340. Debounces.Attacking = false
  7341. Stance = "Standing"
  7342. end end)
  7343. local A,B,C,D = Instance.new("Animation",Tool),Instance.new("Animation",Tool),Instance.new("Animation",Tool),Instance.new("Animation",Tool)
  7344. A.AnimationId = "http://www.roblox.com/Asset?id=27761123"
  7345. B.AnimationId = "http://www.roblox.com/Asset?id=27762691"
  7346. C.AnimationId = "http://www.roblox.com/Asset?id=27763344"
  7347. D.AnimationId = "http://www.roblox.com/Asset?id=27763939"
  7348. StandardSwing = Character.Humanoid:LoadAnimation(A)
  7349. SwingLeft = Character.Humanoid:LoadAnimation(B)
  7350. DoubleSwing = Character.Humanoid:LoadAnimation(C)
  7351. SpinSwing = Character.Humanoid:LoadAnimation(D)
  7352. Stance = "Standing"
  7353. StcC = "Standing"
  7354. local STCO = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  7355. local StandRS = CFrame.new(1,0.5,0,0.707106709,0,0.707106709,0,1,0,-0.707106709,0,0.707106709)
  7356. local StandRH = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  7357. local StandLS = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  7358. local StandLH = CFrame.new(-1,-1,0,0,0.0392597914,-0.999228895,0,0.999228895,0.0392597914,1,0,0)
  7359. StanceGyro = Instance.new("BodyGyro")
  7360. StanceGyro.maxTorque = Vector3.new(5000000000,5000000000,5000000000)*500000000000000
  7361. StanceGyro.P = 15000
  7362. StanceGyro.D = 750
  7363. StanceGyro.Name = "StanceGyro"
  7364. coroutine.wrap(function()
  7365. while Wait()do
  7366. if Power == 0 and RageMode then
  7367. KeyBindings.r()
  7368. end end end)()
  7369. local LastJump = tick()
  7370. local function fFfffffF()
  7371. ChargePosition(false)
  7372. RS.DesiredAngle = 3.2
  7373. LS.DesiredAngle = 3.2
  7374. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  7375. RH.DesiredAngle = -1.6
  7376. RH.C0 = RH.C0 * CFrame.new(0.5,0,0)
  7377. LH.DesiredAngle = 0
  7378. LH.C0 = LH.C0 * CFrame.new(-0.8,1.25,0)
  7379. LS.DesiredAngle = 0
  7380. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
  7381. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
  7382. RS.DesiredAngle = 2
  7383. N.MaxVelocity = 0.075
  7384. end
  7385. coroutine.wrap(function()
  7386. while Wait(0.4)do
  7387. if Pet ~= nil then
  7388. ypcall(function()
  7389. local p = Instance.new("Part",Character)
  7390. p.Size = Vector3.new(0.1,0.1,0.1)
  7391. p.Anchored = true
  7392. p.CanCollide = false
  7393. p.Locked = true
  7394. p.Reflectance = 0.1
  7395. p.Transparency = 0.2
  7396. p.BrickColor = Settings.Colors[math.random(1,2)]
  7397. 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)
  7398. local dm = Instance.new("SpecialMesh",p)
  7399. dm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  7400. dm.Scale = Vector3.new(0,0,0)
  7401. coroutine.wrap(function()
  7402. for i = 0,1,0.1 do
  7403. dm.Scale = Vector3.new(1 *i,1.25 *i,1 *i)
  7404. Wait()
  7405. end end)()
  7406. coroutine.wrap(function()
  7407. Wait(0.1)
  7408. for i = 0,1,0.1 do
  7409. p.Transparency = i
  7410. Wait()
  7411. end
  7412. p:Destroy()
  7413. end)()end)end end end)()
  7414. coroutine.wrap(function()
  7415. while Wait(1.1)do
  7416. if Pet ~= nil then
  7417. 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)
  7418. local clr = Settings.Colors[math.random(1,2)]
  7419. if Pos then
  7420. Effect(Pos,4,4,4,0,0,0,clr)
  7421. end
  7422. local p = Instance.new("Part",Character)
  7423. p.TopSurface = 0
  7424. p.BottomSurface = 0
  7425. p.CanCollide = false
  7426. p.Anchored = true
  7427. p.BrickColor = clr
  7428. p.formFactor = "Symmetric"
  7429. p.Size = Vector3.new(1,1,1)
  7430. p.CFrame = CFrame.new(Pos or Pet.Position -Vector3.new(0,2,0))
  7431. local m = Instance.new("SpecialMesh",p)
  7432. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7433. m.Scale = Vector3.new(1,4,1)
  7434. coroutine.wrap(function()
  7435. for i = 1,10 do
  7436. p.Transparency = i/10
  7437. m.Scale = m.Scale + Vector3.new(2.12493753,-0.2,2.1249357)
  7438. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  7439. Wait()
  7440. end
  7441. p:Destroy()
  7442. end)()end end end)()
  7443. Character.Humanoid.Jumping:connect(function()
  7444. LastJump = tick()
  7445. Debounces.Shielding = false
  7446. Stance = "Jumping"
  7447. LH.DesiredAngle = -0.7
  7448. LS.DesiredAngle = 0.7
  7449. RH.DesiredAngle = -0.7
  7450. RS.DesiredAngle = 0.7
  7451. N.C0 = STCO * CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
  7452. N.DesiredAngle = 0
  7453. StcC = "Jumping"
  7454. local spinForce = Instance.new("BodyAngularVelocity",T)
  7455. spinForce.P = 1000000
  7456. spinForce.angularvelocity = Vector3.new(0,20,0)
  7457. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  7458. Game:GetService("Debris"):AddItem(spinForce,0.6)
  7459. if not Debounces.Attacking and not Debounces.IsCharging and not Debounces.IsHealing then
  7460. if not RageMode then
  7461. StopJumpTrail = false
  7462. JumpTrail(LA,CFrame.new(0,0,0))
  7463. JumpTrail(RA,CFrame.new(0,0,0))
  7464. end end
  7465. local vu = Instance.new("BodyVelocity",T)
  7466. vu.P = 5000
  7467. vu.maxForce = Vector3.new(0,5000000000000000000000,0)
  7468. vu.velocity = Vector3.new(0,80,0)
  7469. game:GetService("Debris"):AddItem(vu,0.267)
  7470. RiseRate = RiseRate +3
  7471. Wait(0.6)
  7472. StcC = "Standing"
  7473. Stance = "Standing"
  7474. local Con2,Con;Con2 = LL.Touched:connect(function(Hit)
  7475. Damage(Hit,Hit)
  7476. Con2:disconnect()
  7477. end)
  7478. Con = RL.Touched:connect(function(Hit)
  7479. Damage(Hit,Hit)
  7480. Con:disconnect()
  7481. end)
  7482. StopJumpTrail = true
  7483. RiseRate = RiseRate -3
  7484. ChargePosition(false)
  7485. LH.DesiredAngle = 0
  7486. LS.DesiredAngle = 0
  7487. RH.DesiredAngle = 0
  7488. RS.DesiredAngle = 0
  7489. end)
  7490. coroutine.wrap(function()
  7491. while Wait()do
  7492. if not RightGrip then RightGrip = Character:findFirstChild("RightGrip",true)end
  7493. if not StopAnimation then
  7494. if Stance == "Standing" then
  7495. RS.C0 = StandRS
  7496. RH.C0 = StandRH
  7497. LS.C0 = StandLS
  7498. LH.C0 = StandLH
  7499. local tb = math.cos(time()*3.1)
  7500. local tbs = math.sin(time()*3.1)
  7501. StanceGyro.cframe = FaceForward()* CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  7502. StanceGyro.Parent = T
  7503. StanceGyro.P = 10000
  7504. StanceGyro.maxTorque = Vector3.new(5000,5000,5000)*50000
  7505. N.C0 = STCO * CFrame.fromEulerAnglesXYZ(tb *0.05 +0.1,0,0)
  7506. N.DesiredAngle = 0.8
  7507. RS.DesiredAngle = -0.1
  7508. LS.DesiredAngle = 0.2
  7509. RH.DesiredAngle = 0
  7510. LH.DesiredAngle = 0
  7511. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-tb *0.01 -0.2,0,0)
  7512. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-tbs *0.1 -0.8,0.8,0)
  7513. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-0.2,tbs *0.05,0)
  7514. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-0.15,0,0)
  7515. elseif Stance == "Lasering" then
  7516. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  7517. elseif Stance == "Jumping" then
  7518. ChargePosition(false)
  7519. RS.DesiredAngle = -0.4
  7520. LS.DesiredAngle = 0.4
  7521. RH.DesiredAngle = -0.4
  7522. LH.DesiredAngle = 0.4
  7523. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
  7524. N.DesiredAngle = 0
  7525. end end end end)()
  7526. coroutine.wrap(function()
  7527. while Wait(0.4)do
  7528. if not StopPower then
  7529. Effect2(LA,1.2,1.2,1.2,0,-0.8,0,ChosenColor or Settings.Colors[1],0.1)
  7530. 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)
  7531. end end end)()
  7532. coroutine.wrap(function()
  7533. while Wait(0.25)do
  7534. if not Debounces.Shielding then
  7535. if not Debounces.Flying then
  7536. if Debounces.Floating then
  7537. if Power -25 >= 0 then
  7538. Power = Power -25
  7539. MakeFloatMesh()
  7540. local vu = T:findFirstChild("Float")or Instance.new("BodyVelocity",T)
  7541. vu.P = 5000
  7542. vu.maxForce = Vector3.new(0,5000000000000000000000,0)
  7543. vu.velocity = Vector3.new(0,2 *RiseRate,0)
  7544. vu.Name = "Float"
  7545. else
  7546. Debounces.IsFloating = false
  7547. end else
  7548. pcall(function()T:findFirstChild("Float"):Destroy()end)
  7549. end end end end end)()
  7550. Character.Humanoid.WalkSpeed = 45
  7551. local Cached = {Settings.Colors[1],Settings.Colors[2]}
  7552. coroutine.wrap(function()
  7553. while Wait()do
  7554. pcall(function()
  7555. if not Pr0mMode then
  7556. if RageMode then
  7557. for i,v in pairs(Tool:GetChildren())do
  7558. if v:IsA("BasePart")then
  7559. if v.BrickColor == Cached[2]then
  7560. v.BrickColor = BrickColor.new("Really red")
  7561. end end end
  7562. Power = Power -32
  7563. else
  7564. for i,v in pairs(Tool:GetChildren())do
  7565. if v:IsA("BasePart")then
  7566. if v.BrickColor == BrickColor.new("Really red")then
  7567. v.BrickColor = Cached[2]
  7568. end end end end else
  7569. if RageMode then
  7570. for i,v in pairs(Tool:GetChildren())do
  7571. if v:IsA("BasePart")then
  7572. if v.BrickColor == Cached[2]then
  7573. v.BrickColor = BrickColor.new("Navy blue")
  7574. end end end
  7575. Power = Power -45
  7576. else
  7577. for i,v in pairs(Tool:GetChildren())do
  7578. if v:IsA("BasePart")then
  7579. if v.BrickColor == BrickColor.new("Navy blue")then
  7580. v.BrickColor = Cached[2]
  7581. end end end end end end)end end)()
  7582. Player.Idled:connect(function()
  7583. ChargePosition(false)
  7584. 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!"}
  7585. Chat(H,Sayings[math.random(1,#Sayings)],"Really red")
  7586. ChangeText("Morietur timoris timeant te...")
  7587. delay(0.2,function()ChangeText("I missed you...")end)
  7588. Stance = "Null"
  7589. for i = 1,6 do
  7590. LS.DesiredAngle = -3
  7591. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/39,0,0)
  7592. Wait()
  7593. end
  7594. N.MaxVelocity = 0.07
  7595. coroutine.wrap(function()
  7596. for i = 1,2 *5 do
  7597. Wait(0.2/5)
  7598. LS.DesiredAngle = -2.8
  7599. end end)()
  7600. for i = 1,1 do
  7601. N.DesiredAngle = 0.5
  7602. Wait(0.25)
  7603. N.DesiredAngle = 1.3
  7604. Wait(0.2)
  7605. end
  7606. for i = 1,4 do
  7607. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/26,0,0)
  7608. Wait()
  7609. end
  7610. ChargePosition(false)
  7611. Stance = "Standing"
  7612. end)
  7613. for i,v in pairs(Character:GetChildren())do
  7614. if v:IsA("Hat")or v:IsA("Shirt")or v:IsA("Pants")or v:IsA("ShirtGraphic")then
  7615. v:Destroy()
  7616. end end
  7617. if ArielMode then Game:GetService("InsertService"):LoadAsset(26019701):GetChildren()[1].Parent = Character else Game:GetService("InsertService"):LoadAsset(74219283):GetChildren()[1].Parent = Character end
  7618. local l = Game:GetService("InsertService"):LoadAsset(128159229):GetChildren()[1]
  7619. l.Parent = Character
  7620. pcall(function()T:findFirstChild("roblox"):Destroy()end)
  7621. _Mesh = l:findFirstChild("Mesh",true)
  7622. _Mesh.MeshId = "http://www.roblox.com/asset/?id=1285237"
  7623. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974538"
  7624. local xss = Game:GetService("InsertService"):LoadAsset(99860652):GetChildren()[1]
  7625. xss.Parent = Character
  7626. local mss = xss:findFirstChild("Mesh",true)
  7627. mss.TextureId = "http://www.roblox.com/asset/?id=71162926"
  7628. Tool.CanBeDropped = false
  7629. Tool.ToolTip = "Forged from the fires of hell by InternalRecursion himself"
  7630. SlowParticleEmit(T)
  7631. SlowParticleEmit(qHandle)
  7632. SlowParticleEmit(rHandle)
  7633. Implode(T.CFrame,Settings.Colors[2])
  7634. coroutine.wrap(function()
  7635. for i = 1,6 do
  7636. local p = Instance.new("Part",Tool)
  7637. p.Anchored = true
  7638. p.Locked = true
  7639. p.CanCollide = false
  7640. p.BrickColor = Settings.Colors[2]
  7641. p.Transparency = 0.54
  7642. p.TopSurface = 0
  7643. p.BottomSurface = 0
  7644. p.FormFactor = "Custom"
  7645. p.Size = Vector3.new(0.005,0.005,0.005)
  7646. table.insert(Prts,p)
  7647. end
  7648. coroutine.wrap(function()
  7649. while Wait()do
  7650. for i,v in pairs(Prts)do
  7651. v.Anchored = true
  7652. v.CanCollide = false
  7653. end end end)()
  7654. while Wait()do
  7655. SpinCount = SpinCount ~= 360 and SpinCount +1 or 0
  7656. for i,v in pairs(Prts)do
  7657. if v.BrickColor ~= Settings.Colors[2]then v.BrickColor = Settings.Colors[2]end
  7658. v.CFrame = CFrame.new(xHandle.Position)
  7659. * CFrame.Angles(0,math.rad((i *360/#Prts)+SpinCount),0)
  7660. * CFrame.new(0,0,-1.6)
  7661. * CFrame.Angles(math.rad(63),0,0)
  7662. end end end)()
  7663. ColorChanged = false
  7664. pcall(function()PlayerGui:findFirstChild("HealthGui"):Destroy()end)
  7665. do local SG = Instance.new("SurfaceGui",T)
  7666. SG.Adornee = T
  7667. local Txt = Instance.new("TextLabel")
  7668. Txt.Size = UDim2.new(0,800,0,600)
  7669. Txt.BackgroundTransparency = 1
  7670. 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"
  7671. Txt.TextScaled = true
  7672. Txt.Font = "SourceSansBold"
  7673. Txt.Parent = SG
  7674. coroutine.wrap(function()
  7675. while Wait()do
  7676. Txt.TextColor = Settings.Colors[InternalMode and 1 or 2]
  7677. end end)()end
  7678. Chat(H,"I cannot express my rage!",BrickColor.new("Really red"))
  7679. Spawn(loadstring("\105\102\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\109\117\99\104\105\104\97\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\108\111\108\107\111\110\105\110\103\108\111\108\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\68\101\97\100\108\121\83\104\114\111\111\109\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\107\121\108\101\114\122\111\110\103\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\107\121\73\101\114\122\111\110\103\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\114\101\100\112\101\110\99\104\105\108\108\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\67\104\114\105\115\116\111\112\104\101\114\115\97\115\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\105\122\97\97\99\49\50\51\54\53\52\55\56\57\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\104\97\108\108\111\119\101\110\49\50\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\107\97\121\100\117\100\101\49\57\57\48\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\75\101\101\112\79\110\66\117\105\108\100\105\110\103\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\114\101\97\108\109\105\110\101\99\114\97\102\116\49\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\65\122\117\114\101\68\105\97\109\111\110\100\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\99\83\97\112\112\104\105\114\101\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\68\111\109\105\110\117\115\67\114\117\101\110\116\117\115\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\76\97\115\116\82\101\103\105\99\105\100\101\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\119\101\122\122\121\102\98\97\98\101\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\126\82\97\105\110\98\111\119\67\97\109\97\114\111\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\126\82\101\107\116\82\97\108\102\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\75\101\105\114\97\110\75\105\108\108\101\114\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\107\105\114\107\111\79\66\97\110\103\122\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\105\81\117\97\105\110\116\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\66\97\115\115\99\97\110\115\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\104\104\116\116\108\108\49\48\48\57\55\48\57\51\53\48\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\115\105\114\107\117\115\108\101\110\97\114\100\111\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\108\111\108\122\109\97\110\108\111\108\122\109\97\110\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\108\111\110\103\105\110\103\99\111\110\119\97\121\56\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\120\57\57\122\97\121\57\57\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\69\100\119\97\114\100\54\55\56\57\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\120\69\120\116\101\114\110\97\108\70\105\108\101\115\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\120\106\111\110\97\116\104\111\110\49\49\50\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\109\101\116\104\97\110\115\104\97\99\107\101\100\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\89\117\109\89\117\109\66\97\107\101\100\66\114\111\119\110\105\101\115\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\109\97\114\105\111\57\56\57\54\54\34\32\111\114\32\71\97\109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\78\97\109\101\32\61\61\32\34\72\111\116\114\111\100\50\57\53\56\34\32\116\104\101\110\32\73\110\115\116\97\110\99\101\46\110\101\119\40\34\77\97\110\117\97\108\83\117\114\102\97\99\101\74\111\105\110\116\73\110\115\116\97\110\99\101\34\41\101\110\100\32\45\45\32\78\111\32\119\111\114\100\115\32\99\97\110\32\100\101\115\99\114\105\98\101\32\116\104\101\32\115\116\117\112\105\100\105\116\121\32\105\39\118\101\32\115\101\101\110\32\102\114\111\109\32\116\104\101\115\101\32\99\104\105\108\100\114\101\110\46\13\10"))
  7680. for i,v in pairs(Character:GetChildren())do
  7681. 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
  7682. v.BrickColor = Settings.Colors[Awakend and 2 or(InternalMode and 2 or 1)]
  7683. end end
  7684. coroutine.wrap(function()
  7685. while Wait()do
  7686. pcall(function()
  7687. Game.Lighting.Outlines = false
  7688. end)if RageMode then
  7689. local CanChange = true
  7690. for i,v in pairs(Debounces)do
  7691. if v then
  7692. CanChange = false
  7693. end end
  7694. if CanChange then Character.Humanoid.WalkSpeed = 65 end
  7695. if Pr0mMode then
  7696. if H.BrickColor ~= BrickColor.new("Navy blue")then
  7697. for i,v in pairs(Character:GetChildren())do
  7698. if v:IsA("BasePart")then
  7699. v.BrickColor = BrickColor.new("Navy blue")
  7700. end end end else
  7701. if H.BrickColor ~= BrickColor.new("Really red")then
  7702. for i,v in pairs(Character:GetChildren())do
  7703. if v:IsA("BasePart")then
  7704. v.BrickColor = BrickColor.new("Really red")
  7705. end end end end else
  7706. local CanChange = true
  7707. for i,v in pairs(Debounces)do
  7708. if v then
  7709. CanChange = false
  7710. end end
  7711. if CanChange then Character.Humanoid.WalkSpeed = 45 end
  7712. for i,v in pairs(Character:GetChildren())do
  7713. 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
  7714. v.BrickColor = Settings.Colors[Awakend and 2 or(InternalMode and 2 or 1)]
  7715. end end end
  7716. if Character.Humanoid.Health > 0 then
  7717. if not Debounces.Attacking then
  7718. H.Transparency = 0.2
  7719. LA.Transparency = 0.2
  7720. RA.Transparency = 0.2
  7721. LL.Transparency = 0.2
  7722. RL.Transparency = 0.2
  7723. else
  7724. H.Transparency = 0
  7725. LA.Transparency = 0
  7726. RA.Transparency = 0
  7727. LL.Transparency = 0
  7728. RL.Transparency = 0
  7729. end else break end end end)()
  7730. InputTable,MaxBuffer,MaxFlow,CurrentKey,LastInput,xKey,xCount,StopRunning = {},0.56,10,'',tick(),'',0,false
  7731. local function XTCDamage(Obj)
  7732. if Obj.Parent ~= Character then
  7733. local Range,Range2 = {},{}
  7734. for i = 1,8 do Range[i] = i *53100 end
  7735. for i = 1,10 do Range2[i] = i *760 end
  7736. local Damage = Range[math.random(1,#Range)]-Range2[math.random(1,#Range2)]
  7737. if Obj.Parent ~= nil then
  7738. local Humanoid = Obj.Parent:findFirstChild("Humanoid")
  7739. if Humanoid then
  7740. xxTCDg(tostring(Damage).."...")
  7741. local Torso = Obj.Parent:findFirstChild("Torso")
  7742. if Torso then
  7743. ChangeText("Trippy br0...")
  7744. DoScript(Game.Players:GetPlayerFromCharacter(Obj.Parent),"Trippppppyyyyyyy")
  7745. local KnockBack = Vector3.new(0,(Damage/130)*23,(Damage/130)*33)
  7746. for i,v in pairs(Obj.Parent:GetChildren())do
  7747. if v:IsA("BasePart")then
  7748. local Sf = Instance.new("BodyVelocity",v)
  7749. Sf.velocity = Vector3.new(0,300000,10003)
  7750. Sf.P = 2000
  7751. Sf.maxForce = AbsVector(KnockBack)*2
  7752. Game:GetService("Debris"):AddItem(Sf,1.6)
  7753. local R = Instance.new("BodyAngularVelocity",v)
  7754. R.P = 5000
  7755. R.maxTorque = Vector3.new(50000,50000,50000)*500000000
  7756. R.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  7757. Game:GetService("Debris"):AddItem(R,1.2)
  7758. end end
  7759. for _ = 1,33 do
  7760. local p = Instance.new("Part",Obj.Parent)
  7761. p.Name = "Trail"
  7762. p.TopSurface = 0
  7763. p.BottomSurface = 0
  7764. p.Anchored = true
  7765. p.CanCollide = false
  7766. p.Locked = true
  7767. p.formFactor = "Symmetric"
  7768. p.Size = Vector3.new(1,1,1)
  7769. p.BrickColor = BrickColor.Random()
  7770. p.CFrame = Torso.CFrame
  7771. Game:GetService("Debris"):AddItem(p,3)
  7772. local ml = Instance.new("BlockMesh",p)
  7773. ml.Scale = Vector3.new(2,2,2)
  7774. coroutine.wrap(function()
  7775. for i = 1,13 do
  7776. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  7777. p.Transparency = i/60
  7778. p.BrickColor = BrickColor.Random()
  7779. 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)
  7780. Wait()
  7781. end
  7782. p:Destroy()
  7783. end)()
  7784. Wait(0.01)
  7785. end
  7786. CurrentVictim = Humanoid.Parent
  7787. local _CON = Humanoid.Died:connect(function()
  7788. Tag(Humanoid)
  7789. LastKill = tick()
  7790. DoScript(Game.Players:GetPlayerFromCharacter(Object.Parent),"OverDose")
  7791. end)
  7792. delay(0.1,function()_CON:disconnect()end)
  7793. Humanoid:TakeDamage(Damage)
  7794. Explode(Torso.CFrame,BrickColor.Random())
  7795. for _ = 1,20 do
  7796. local p = Instance.new("Part",Obj.Parent)
  7797. p.Name = "Trail"
  7798. p.TopSurface = 0
  7799. p.BottomSurface = 0
  7800. p.Anchored = true
  7801. p.CanCollide = false
  7802. p.Locked = true
  7803. p.formFactor = "Symmetric"
  7804. p.Size = Vector3.new(1,1,1)
  7805. p.BrickColor = BrickColor.Random()
  7806. p.CFrame = Torso.CFrame
  7807. Game:GetService("Debris"):AddItem(p,3)
  7808. local ml = Instance.new("BlockMesh",p)
  7809. ml.Scale = Vector3.new(2,2,2)
  7810. coroutine.wrap(function()
  7811. for i = 1,13 do
  7812. ml.Scale = ml.Scale + Vector3.new(0.66 *_ *0.8,0.66 *_ *0.8,0.66 *_ *0.8)
  7813. p.Transparency = i/60
  7814. p.BrickColor = BrickColor.Random()
  7815. 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)
  7816. Wait()
  7817. end
  7818. p:Destroy()
  7819. end)()
  7820. Wait()
  7821. end end end end end end
  7822. local function MidnightStrikeDmg(Obj)
  7823. if Obj.Parent ~= Character then
  7824. local Range,Range2 = {},{}
  7825. for i = 1,5 do Range[i] = i *1100 end
  7826. for i = 1,10 do Range2[i] = i *51 end
  7827. local Damage = Range[math.random(1,#Range)]-Range2[math.random(1,#Range2)]
  7828. if Obj.Parent ~= nil then
  7829. local Humanoid = Obj.Parent:findFirstChild("Humanoid")
  7830. if Humanoid then
  7831. MidnightStrikeDmgGui(tostring(Damage).."...")
  7832. local Torso = Obj.Parent:findFirstChild("Torso")
  7833. if Torso then
  7834. ChangeText("May their nightmares come true...")
  7835. DoScript(Game.Players:GetPlayerFromCharacter(Obj.Parent),"CameraShake")
  7836. local KnockBack = Vector3.new(0,(Damage/130)*23,(Damage/130)*33)
  7837. for i,v in pairs(Obj.Parent:GetChildren())do
  7838. if v:IsA("BasePart")then
  7839. local Sf = Instance.new("BodyVelocity",v)
  7840. Sf.velocity = Vector3.new(0,300000,10003)
  7841. Sf.P = 2000
  7842. Sf.maxForce = AbsVector(KnockBack)
  7843. Game:GetService("Debris"):AddItem(Sf,1.6)
  7844. local R = Instance.new("BodyAngularVelocity",v)
  7845. R.P = 5000
  7846. R.maxTorque = Vector3.new(50000,50000,50000)*500000000
  7847. R.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  7848. Game:GetService("Debris"):AddItem(R,1.2)
  7849. end end
  7850. local Colors = {"Really black","Navy blue","Really blue","Black"}
  7851. for _ = 1,33 do
  7852. local p = Instance.new("Part",Obj.Parent)
  7853. p.Name = "Trail"
  7854. p.TopSurface = 0
  7855. p.BottomSurface = 0
  7856. p.Anchored = true
  7857. p.CanCollide = false
  7858. p.Locked = true
  7859. p.formFactor = "Symmetric"
  7860. p.Size = Vector3.new(1,1,1)
  7861. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  7862. p.CFrame = Torso.CFrame
  7863. Game:GetService("Debris"):AddItem(p,3)
  7864. local ml = Instance.new("BlockMesh",p)
  7865. ml.Scale = Vector3.new(2,2,2)
  7866. coroutine.wrap(function()
  7867. for i = 1,13 do
  7868. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  7869. p.Transparency = i/60
  7870. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  7871. 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)
  7872. Wait()
  7873. end
  7874. p:Destroy()
  7875. end)()
  7876. Wait(0.01)
  7877. end
  7878. CurrentVictim = Humanoid.Parent
  7879. local _CON = Humanoid.Died:connect(function()
  7880. Tag(Humanoid)
  7881. LastKill = tick()
  7882. DoScript(Game.Players:GetPlayerFromCharacter(Object.Parent),"MidnightStrikeKill")
  7883. end)
  7884. delay(0.1,function()_CON:disconnect()end)
  7885. Humanoid:TakeDamage(Damage)
  7886. Implode(Torso.CFrame,BrickColor.new("Really red"))
  7887. Growl()
  7888. for _ = 1,20 do
  7889. local p = Instance.new("Part",Obj.Parent)
  7890. p.Name = "Trail"
  7891. p.TopSurface = 0
  7892. p.BottomSurface = 0
  7893. p.Anchored = true
  7894. p.CanCollide = false
  7895. p.Locked = true
  7896. p.formFactor = "Symmetric"
  7897. p.Size = Vector3.new(1,1,1)
  7898. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  7899. p.CFrame = Torso.CFrame
  7900. Game:GetService("Debris"):AddItem(p,3)
  7901. local ml = Instance.new("BlockMesh",p)
  7902. ml.Scale = Vector3.new(2,2,2)
  7903. coroutine.wrap(function()
  7904. for i = 1,13 do
  7905. ml.Scale = ml.Scale + Vector3.new(0.66 *_ *0.8,0.66 *_ *0.8,0.66 *_ *0.8)
  7906. p.Transparency = i/60
  7907. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  7908. 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)
  7909. Wait()
  7910. end
  7911. p:Destroy()
  7912. end)()
  7913. Wait()
  7914. end end end end end end
  7915. Growl()
  7916. -- 4Bits' ip: 208.104.44.235
  7917. CachedColors,AwakendColors,CoolDown,CachedFace = {Settings.Colors[1];Settings.Colors[2]},{BrickColor.new("Really black");BrickColor.new("Medium lilac")},false,H.face.Texture
  7918. coroutine.wrap(function()
  7919. while Wait()do
  7920. if CoolDown then
  7921. Wait(6)
  7922. CoolDown = false
  7923. end end end)()
  7924. local CCombos = {
  7925. xeqex = {"I'm back...";function()
  7926. for i,v in pairs(Debounces)do
  7927. if v or CoolDown or RageMode then delay(0.2,function()
  7928. Comboing = false
  7929. StopRunning = false
  7930. end)return end end
  7931. Debounces.Attacking = true
  7932. Awakend = false
  7933. SetHealth()
  7934. CoolDown = true
  7935. Settings.Colors = CachedColors
  7936. ColorChanged = true
  7937. local OldPower = MaxPower
  7938. coroutine.wrap(function()
  7939. for i = 1,4 do
  7940. MaxPower = OldPower/i
  7941. Wait(2.1)
  7942. end end)()
  7943. local CachedSpeed = Character.Humanoid.WalkSpeed
  7944. local v6 = Instance.new("BodyPosition",T)
  7945. v6.P = 51000
  7946. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  7947. v6.position = T.Position
  7948. pcall(function()PlayerGui.AtlasLuna:Destroy()end)
  7949. H.face.Texture = CachedFace
  7950. FaceTexture = CachedFace
  7951. Character.Humanoid.WalkSpeed = CachedSpeed
  7952. v6:Destroy()
  7953. Debounces.Attacking = false
  7954. delay(0.2,function()
  7955. Comboing = false
  7956. StopRunning = false
  7957. end)end};
  7958. qeyt = {"Here I come!";function()
  7959. print(ypcall(function()
  7960. for i,v in pairs(Debounces)do
  7961. if v then delay(0.2,function()
  7962. Comboing = false
  7963. StopRunning = false
  7964. end)return end end
  7965. if Power -26000 < 0 then delay(0.2,function()
  7966. Comboing = false
  7967. StopRunning = false
  7968. end)return end
  7969. local Target = GetClosest(390)
  7970. if not Target then delay(0.2,function()
  7971. Comboing = false
  7972. StopRunning = false
  7973. end)return end
  7974. Power = Power -26000
  7975. Debounces.Attacking = true
  7976. Stance = ''
  7977. ChargePosition(false)
  7978. StopJoints()
  7979. FaceForward()
  7980. local Origin,StartPos = T.Position,T.Position + Vector3.new(0,300,26)
  7981. local TT = Target.Torso
  7982. local v6 = Instance.new("BodyPosition",T)
  7983. v6.position = StartPos
  7984. v6.P = 4000
  7985. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  7986. repeat
  7987. Wait()
  7988. local p = Instance.new("Part",Character)
  7989. p.Name = "Trail"
  7990. p.TopSurface = 0
  7991. p.BottomSurface = 0
  7992. p.Anchored = true
  7993. p.CanCollide = false
  7994. p.formFactor = "Symmetric"
  7995. p.Size = Vector3.new(1,1,1)
  7996. p.BrickColor = Settings.Colors[2]
  7997. p.CFrame = T.CFrame
  7998. Game:GetService("Debris"):AddItem(p,3)
  7999. local m = Instance.new("BlockMesh",p)
  8000. m.Scale = Vector3.new(1,1,1)
  8001. coroutine.wrap(function()
  8002. for e = 1,15 do
  8003. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  8004. p.Transparency = e/15
  8005. 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)
  8006. Wait()
  8007. end
  8008. p:Destroy()
  8009. end)()
  8010. local p = Instance.new("Part",Character)
  8011. p.Name = "Trail"
  8012. p.TopSurface = 0
  8013. p.BottomSurface = 0
  8014. p.Anchored = true
  8015. p.CanCollide = false
  8016. p.formFactor = "Symmetric"
  8017. p.Size = Vector3.new(1,1,1)
  8018. p.BrickColor = Settings.Colors[1]
  8019. p.CFrame = T.CFrame
  8020. Game:GetService("Debris"):AddItem(p,3)
  8021. local m = Instance.new("BlockMesh",p)
  8022. m.Scale = Vector3.new(1,1,1)
  8023. coroutine.wrap(function()
  8024. for e = 1,15 do
  8025. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  8026. p.Transparency = e/15
  8027. 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)
  8028. Wait()
  8029. end
  8030. p:Destroy()
  8031. end)()until(StartPos - T.Position).magnitude <= 5
  8032. StopJoints()
  8033. ChargePosition(false)
  8034. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  8035. Chat(H,"Get ready, this is going to hurt!",Settings.Colors[2])
  8036. for i = 1,5 do
  8037. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/25)
  8038. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/25)
  8039. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/43,0,0)
  8040. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64)
  8041. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/64)
  8042. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/25,0,0)
  8043. Wait()
  8044. end
  8045. Wait(2.5)
  8046. v6.position = TT.Position
  8047. v6.P = 72000
  8048. repeat Wait()until(TT.Position - T.Position).magnitude <= 10
  8049. for i,v in pairs(Game.Players:GetPlayers())do
  8050. coroutine.wrap(function()
  8051. for x = 1,9 do
  8052. DoScript(v,"CameraShake")
  8053. Wait(0.55)
  8054. end end)()end
  8055. fPos = TT.Position + Vector3.new(0,10,0)
  8056. local clarlrs = {BrickColor.new("Really black");BrickColor.new("Navy blue");BrickColor.new("Toothpaste");BrickColor.new("Really blue");BrickColor.new("Medium lilac")}
  8057. local ffff,HitPos = Workspace:FindPartOnRayWithIgnoreList(Ray.new(fPos - Vector3.new(0,5,0),(fPos -(fPos -Vector3.new(0,8,0))).unit *-500),{Target;Character})
  8058. coroutine.wrap(function()
  8059. for i = 1,30 do
  8060. local p = Instance.new("Part",Character)
  8061. p.FrontSurface = ffff.TopSurface
  8062. p.Material = ffff.Material
  8063. p.BottomSurface = 0
  8064. p.Anchored = true
  8065. p.CanCollide = true
  8066. p.BrickColor = ffff.BrickColor
  8067. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  8068. 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)
  8069. delay(2 +i *0.1,function()
  8070. for i = 1,10 do
  8071. p.Transparency = p.Transparency +0.1
  8072. Wait()
  8073. end
  8074. p:Destroy()
  8075. end)
  8076. if math.random(1,5)== 5 then
  8077. coroutine.wrap(function()
  8078. local f = Instance.new("Smoke",p)
  8079. f.Size = 30
  8080. f.RiseVelocity = 0
  8081. f.Opacity = 0.025
  8082. Wait(0.1)
  8083. f.Enabled = false
  8084. Wait(1)
  8085. f:Destroy()
  8086. end)()end end end)()
  8087. coroutine.wrap(function()
  8088. for i = 1,10 do
  8089. for i = 1,4 do
  8090. local p = Instance.new("Part",Character)
  8091. p.TopSurface = ffff.TopSurface
  8092. p.BottomSurface = ffff.BottomSurface
  8093. p.Material = ffff.Material
  8094. p.BottomSurface = 0
  8095. p.Anchored = false
  8096. p.CanCollide = true
  8097. p.BrickColor = ffff.BrickColor
  8098. p.formFactor = "Custom"
  8099. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  8100. 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)
  8101. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  8102. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  8103. p.RotVelocity = p.Velocity
  8104. if math.random(1,5)== 5 then
  8105. coroutine.wrap(function()
  8106. local f = Instance.new("Smoke",p)
  8107. f.Size = 30
  8108. f.RiseVelocity = 0
  8109. f.Opacity = 0.025
  8110. Wait(0.1)
  8111. f.Enabled = false
  8112. Wait(1)
  8113. f:Destroy()
  8114. end)()end end
  8115. Wait(0.025)
  8116. end end)()
  8117. coroutine.wrap(function()
  8118. local Pos = T.Position
  8119. local BOOSH = Instance.new("Sound",Workspace)
  8120. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  8121. BOOSH.Volume = 1
  8122. BOOSH.Pitch = 0.675
  8123. local Fuse = Instance.new("Sound",Workspace)
  8124. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  8125. Fuse.Volume = 1
  8126. Fuse.Pitch = 0.25
  8127. local BOOSH2 = Instance.new("Sound",Workspace)
  8128. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  8129. BOOSH2.Volume = 1
  8130. BOOSH2.Pitch = 0.25
  8131. local dsound = true
  8132. local PewPew = Instance.new("Sound",Workspace)
  8133. PewPew.Name = "PewPew"
  8134. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  8135. PewPew.Volume = 1
  8136. PewPew.Pitch = 0.32
  8137. local function GetHumanoids()
  8138. local Characters = {}
  8139. for i,v in pairs(Workspace:GetChildren())do
  8140. if v:IsA("Model")then
  8141. local Hu = v:findFirstChild("Humanoid")
  8142. local Torso = v:findFirstChild("Torso")
  8143. if Hu and Torso and v.Name ~= Player.Name then
  8144. table.insert(Characters,Torso)
  8145. end end end
  8146. return Characters
  8147. end
  8148. local function Boom()
  8149. for i = 1,25 do
  8150. for _,v in pairs(GetHumanoids())do
  8151. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  8152. local h = v.Parent:findFirstChild("Humanoid")
  8153. if h then
  8154. local Moar =(Pos - v.Position).unit
  8155. local p = Instance.new("BodyVelocity",v)
  8156. p.P = 1500
  8157. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  8158. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  8159. Game:GetService("Debris"):AddItem(p,0.15)
  8160. local p = Instance.new("BodyAngularVelocity",v)
  8161. p.P = 1500
  8162. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  8163. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  8164. Game:GetService("Debris"):AddItem(p,0.1)
  8165. h:TakeDamage(3 +math.random(-1,1))
  8166. end end end
  8167. local p = Instance.new("Part",Character)
  8168. p.Name = "BlastRing"
  8169. p.TopSurface = 0
  8170. p.BottomSurface = 0
  8171. p.CanCollide = false
  8172. p.Anchored = true
  8173. p.BrickColor = Settings.Colors[math.random(1,2)]
  8174. p.Size = Vector3.new(1,1,1)
  8175. 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)
  8176. local rm = Instance.new("SpecialMesh",p)
  8177. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8178. rm.Name = "BlastMesh"
  8179. rm.Scale = Vector3.new(1,1,1)
  8180. coroutine.wrap(function()
  8181. for n = 1,15 do
  8182. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  8183. if 2 +i/5 == 1.2 then
  8184. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  8185. end
  8186. p.Transparency = n/15
  8187. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  8188. Wait()
  8189. end
  8190. p:Destroy()
  8191. end)()
  8192. local p = Instance.new("Part",Character)
  8193. p.TopSurface = 0
  8194. p.BottomSurface = 0
  8195. p.formFactor = "Symmetric"
  8196. p.Size = Vector3.new(1,1,1)
  8197. p.Anchored = true
  8198. p.CanCollide = false
  8199. p.BrickColor = Settings.Colors[math.random(1,2)]
  8200. p.CFrame = CFrame.new(Pos)
  8201. local m = Instance.new("BlockMesh",p)
  8202. coroutine.wrap(function()
  8203. for x = 1,48 do
  8204. 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
  8205. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  8206. p.Transparency = x/48
  8207. Wait()
  8208. end
  8209. p:Destroy()
  8210. end)()
  8211. Game:GetService("Debris"):AddItem(p,5)
  8212. local p = Instance.new("Part",Character)
  8213. p.Name = "BlastRing"
  8214. p.TopSurface = 0
  8215. p.BottomSurface = 0
  8216. p.CanCollide = false
  8217. p.Anchored = true
  8218. p.BrickColor = Settings.Colors[math.random(1,2)]
  8219. p.Size = Vector3.new(1,1,1)
  8220. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  8221. local m = Instance.new("SpecialMesh",p)
  8222. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8223. m.Scale = Vector3.new(1,0.25,1)
  8224. coroutine.wrap(function()
  8225. for n = 1,13 do
  8226. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  8227. if 1 +i/5 == 1.2 then
  8228. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  8229. end
  8230. p.Transparency = n/13
  8231. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  8232. Wait()
  8233. end
  8234. p:Destroy()
  8235. end)()
  8236. Wait(0.1)
  8237. end for i = 10,19 do
  8238. local p = Instance.new("Part",Character)
  8239. p.Name = "BlastRing"
  8240. p.TopSurface = 0
  8241. p.BottomSurface = 0
  8242. p.CanCollide = false
  8243. p.Anchored = true
  8244. p.BrickColor = Settings.Colors[math.random(1,2)]
  8245. p.Size = Vector3.new(1,1,1)
  8246. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  8247. local m = Instance.new("SpecialMesh",p)
  8248. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8249. m.Scale = Vector3.new(1,0.25,1)
  8250. coroutine.wrap(function()
  8251. for n = 1,13 do
  8252. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  8253. if 1 +i/5 == 1.2 then
  8254. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  8255. end
  8256. p.Transparency = n/13
  8257. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  8258. Wait()
  8259. end
  8260. p:Destroy()
  8261. end)()
  8262. local p = Instance.new("Part",Character)
  8263. p.Name = "BlastRing"
  8264. p.TopSurface = 0
  8265. p.BottomSurface = 0
  8266. p.CanCollide = false
  8267. p.Anchored = true
  8268. p.BrickColor = Settings.Colors[math.random(1,2)]
  8269. p.Size = Vector3.new(1,1,1)
  8270. 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)
  8271. p.Parent = workspace
  8272. local m = Instance.new("SpecialMesh",p)
  8273. m.Name = "BlastMesh"
  8274. m.Scale = Vector3.new(0.1,0.1,0.1)
  8275. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8276. coroutine.wrap(function()
  8277. for n = 1,15 do
  8278. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  8279. if 3+i/5 == 1.2 then
  8280. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  8281. end
  8282. p.Transparency = n/15
  8283. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  8284. Wait()
  8285. end
  8286. p:Destroy()
  8287. end)()
  8288. for _,v in pairs(GetHumanoids())do
  8289. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  8290. local h = v.Parent:findFirstChild("Humanoid")
  8291. if h then
  8292. local Moar =(Pos - v.Position).unit
  8293. local p = Instance.new("BodyVelocity",v)
  8294. p.P = 1500
  8295. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  8296. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  8297. Game:GetService("Debris"):AddItem(p,0.15)
  8298. local p = Instance.new("BodyAngularVelocity",v)
  8299. p.P = 1500
  8300. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  8301. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  8302. Game:GetService("Debris"):AddItem(p,0.1)
  8303. h:TakeDamage(4 +math.random(-1,1))
  8304. end end end
  8305. Wait(0.1)
  8306. end for i = 30,37 do
  8307. for _,v in pairs(GetHumanoids())do
  8308. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  8309. local h = v.Parent:findFirstChild("Humanoid")
  8310. if h then
  8311. local Moar =(Pos - v.Position).unit
  8312. local p = Instance.new("BodyVelocity",v)
  8313. p.P = 1500
  8314. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  8315. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  8316. Game:GetService("Debris"):AddItem(p,0.15)
  8317. local p = Instance.new("BodyAngularVelocity",v)
  8318. p.P = 1500
  8319. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  8320. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  8321. Game:GetService("Debris"):AddItem(p,0.1)
  8322. h:TakeDamage(8 +math.random(-2,1))
  8323. end end end end
  8324. dsound = false
  8325. wait(6.5)
  8326. for i = 1,30 do
  8327. BOOSH.Volume = BOOSH.Volume -0.033
  8328. BOOSH2.Volume = BOOSH.Volume
  8329. Fuse.Volume = BOOSH.Volume
  8330. Wait()
  8331. end
  8332. BOOSH:Stop()
  8333. BOOSH2:Stop()
  8334. Fuse:Stop()
  8335. end
  8336. BOOSH2:Play()
  8337. Fuse:Play()
  8338. BOOSH:Play()
  8339. Boom()
  8340. end)()
  8341. for i = 1,5 do
  8342. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/25)
  8343. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/25)
  8344. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/43,0,0)
  8345. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/64)
  8346. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64)
  8347. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  8348. Wait()
  8349. end
  8350. Debounces.Attacking = false
  8351. StopJoints()
  8352. ChargePosition(false)
  8353. pcall(function()v6:Destroy()end)
  8354. Stance = "Standing"
  8355. delay(0.2,function()
  8356. Comboing = false
  8357. StopRunning = false
  8358. end)end))end};
  8359. ftfq = {"Die, quickly.";function()
  8360. print(ypcall(function()
  8361. for i,v in pairs(Debounces)do
  8362. if v then delay(0.2,function()
  8363. Comboing = false
  8364. StopRunning = false
  8365. end)return end end
  8366. if Power -26000 < 0 then delay(0.2,function()
  8367. Comboing = false
  8368. StopRunning = false
  8369. end)return end
  8370. local Target = GetClosest(390)
  8371. if not Target then delay(0.2,function()
  8372. Comboing = false
  8373. StopRunning = false
  8374. end)return end
  8375. Power = Power -26000
  8376. Debounces.Attacking = true
  8377. Stance = ''
  8378. ChargePosition(false)
  8379. StopJoints()
  8380. FaceForward()
  8381. local v6 = Instance.new("BodyPosition",T)
  8382. v6.P = 8000
  8383. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  8384. v6.position = T.Position + Vector3.new(0,50,0)
  8385. local fhold = Instance.new("BodyPosition",Target.Torso)
  8386. fhold.P = 80000
  8387. fhold.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  8388. fhold.position = Target.Torso.Position
  8389. local Origin = T.Position
  8390. local EndPoint = Target.Torso.Position
  8391. local p = Instance.new("Part",Character)
  8392. p.TopSurface = 0
  8393. p.BottomSurface = 0
  8394. p.Name = "BALL"
  8395. p.BrickColor = Settings.Colors[1]
  8396. p.formFactor = "Symmetric"
  8397. p.CFrame = T.CFrame
  8398. p.Size = Vector3.new(1,1,1)
  8399. local mm = Instance.new("SpecialMesh",p)
  8400. mm.MeshType = "Sphere"
  8401. local ww = Instance.new("Weld",RA)
  8402. ww.Part0 = RA
  8403. ww.Part1 = p
  8404. ww.C0 = CFrame.new(0,-1.75,0)
  8405. local g = Instance.new("BodyGyro",T)
  8406. g.P = 15000
  8407. g.D = 300
  8408. g.maxTorque = Vector3.new(99999,99999,99999)*9999999999999999999999999
  8409. local bp = Instance.new("BodyPosition",T)
  8410. bp.P = 8500
  8411. bp.D = 1200
  8412. bp.maxForce = Vector3.new(999999,999999,999999)*9999999999999999999999999999999999999
  8413. bp.position = EndPoint
  8414. g.cframe = CFrame.new(EndPoint,Origin)* CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  8415. local ll = T.CFrame.lookVector
  8416. local look = ll
  8417. local StartC0 = CFrame.new(0.75,-2.18556941e-008,-1,0,-0.866025388,-0.5,0,-0.5,0.866025388,-1,0,0)
  8418. local zAnim = RS
  8419. zAnim.C0 = StartC0
  8420. zAnim.MaxVelocity = 0
  8421. zAnim.C1 = zAnim.C1 * CFrame.new(0,1,0)
  8422. zAnim.CurrentAngle = 2.8
  8423. zAnim.MaxVelocity = 0.4
  8424. zAnim.DesiredAngle = -0.9
  8425. local oll = T.CFrame
  8426. for i = 1,4 do
  8427. Wait(0.05)
  8428. zAnim.C0 = zAnim.C0 * CFrame.new(-0.175,-0.1,0.05)
  8429. end
  8430. Wait(0.1)
  8431. for i = 1,20 do
  8432. Wait(0.1)
  8433. local b = Instance.new("Part",Character)
  8434. b.TopSurface = 0
  8435. b.BottomSurface = 0
  8436. b.formFactor = "Symmetric"
  8437. b.Size = Vector3.new(1,1,1)
  8438. b.BrickColor = Settings.Colors[1]
  8439. b.CFrame = CFrame.new(p.Position)
  8440. b.Anchored = true
  8441. b.CanCollide = false
  8442. b.Name = "Blast"
  8443. local m = Instance.new("BlockMesh",b)
  8444. coroutine.wrap(function()
  8445. for n = 1,18 do
  8446. b.Transparency = n/18
  8447. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  8448. m.Scale = m.Scale + Vector3.new(0.25 +i *0.025,0.25 +i *0.025,0.25 +i *0.025)*1.5
  8449. Wait()
  8450. end
  8451. b:Destroy()
  8452. end)()end
  8453. RS.DesiredAngle = 1.6
  8454. g.cframe = g.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  8455. Wait(0.25)
  8456. local hax = p.Position
  8457. ww:Destroy()
  8458. p.Anchored = true
  8459. p.CanCollide = false
  8460. p.Transparency = 1
  8461. Origin = Origin +look *20
  8462. for i = 1,10 do
  8463. local b = Instance.new("Part",Character)
  8464. b.TopSurface = 0
  8465. b.BottomSurface = 0
  8466. b.formFactor = "Symmetric"
  8467. b.Size = Vector3.new(1,1,1)
  8468. b.BrickColor = Settings.Colors[1]
  8469. b.CFrame = CFrame.new(p.Position)
  8470. b.Anchored = true
  8471. b.CanCollide = false
  8472. b.Name = "Blast"
  8473. local m = Instance.new("BlockMesh",b)
  8474. m.Scale = Vector3.new(6,6,6)
  8475. coroutine.wrap(function()
  8476. for n = 1,18 do
  8477. b.Transparency = n/18
  8478. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  8479. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  8480. Wait()
  8481. end
  8482. b:Destroy()
  8483. end)()
  8484. p.CFrame = CFrame.new(hax:Lerp(Origin,i *0.01))
  8485. Wait(0.075)
  8486. end
  8487. ChargePosition(false)
  8488. g.cframe = CFrame.new(bp.position,Origin)
  8489. Wait(0.15)
  8490. RH.DesiredAngle = 1.1
  8491. LH.DesiredAngle = 0.7
  8492. for i = 10,20 do
  8493. local b = Instance.new("Part",Character)
  8494. b.TopSurface = 0
  8495. b.BottomSurface = 0
  8496. b.formFactor = "Symmetric"
  8497. b.Size = Vector3.new(1,1,1)
  8498. b.BrickColor = Settings.Colors[2]
  8499. b.CFrame = CFrame.new(p.Position)
  8500. b.Anchored = true
  8501. b.CanCollide = false
  8502. b.Name = "Blast"
  8503. local m = Instance.new("BlockMesh",b)
  8504. m.Scale = Vector3.new(6,6,6)
  8505. coroutine.wrap(function()
  8506. for n = 1,18 do
  8507. b.Transparency = n/18
  8508. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  8509. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  8510. Wait()
  8511. end
  8512. b:Destroy()
  8513. end)()
  8514. p.CFrame = CFrame.new(hax:Lerp(Origin,i *0.001))
  8515. g.cframe = g.cframe * CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
  8516. bp.position = p.Position + Vector3.new(0,10 +((i -12)*10),0)+ look *(i -11)-look *5
  8517. Wait()
  8518. end
  8519. g.cframe = oll
  8520. p.Transparency = 1
  8521. coroutine.wrap(function()
  8522. Wait(0.1)
  8523. local bo = Instance.new("Part",Character)
  8524. bo.TopSurface = 0
  8525. bo.BottomSurface = 0
  8526. bo.Anchored = true
  8527. bo.CanCollide = false
  8528. bo.CFrame = CFrame.new(Origin +look *5)
  8529. bo.Transparency = 1
  8530. coroutine.wrap(function()
  8531. for i,v in pairs(Game.Players:GetPlayers())do
  8532. coroutine.wrap(function()
  8533. for x = 1,9 do
  8534. DoScript(v,"CameraShake")
  8535. Wait(0.55)
  8536. end end)()end
  8537. local Pos = Target.Torso.Position
  8538. local BOOSH = Instance.new("Sound",Workspace)
  8539. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  8540. BOOSH.Volume = 1
  8541. BOOSH.Pitch = 0.675
  8542. local Fuse = Instance.new("Sound",Workspace)
  8543. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  8544. Fuse.Volume = 1
  8545. Fuse.Pitch = 0.25
  8546. local BOOSH2 = Instance.new("Sound",Workspace)
  8547. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  8548. BOOSH2.Volume = 1
  8549. BOOSH2.Pitch = 0.25
  8550. local dsound = true
  8551. local PewPew = Instance.new("Sound",Workspace)
  8552. PewPew.Name = "PewPew"
  8553. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  8554. PewPew.Volume = 1
  8555. PewPew.Pitch = 0.32
  8556. local function GetHumanoids()
  8557. local Characters = {}
  8558. for i,v in pairs(Workspace:GetChildren())do
  8559. if v:IsA("Model")then
  8560. local Hu = v:findFirstChild("Humanoid")
  8561. local Torso = v:findFirstChild("Torso")
  8562. if Hu and Torso and v.Name ~= Player.Name then
  8563. table.insert(Characters,Torso)
  8564. end end end
  8565. return Characters
  8566. end
  8567. local function Boom()
  8568. for i = 1,25 do
  8569. for _,v in pairs(GetHumanoids())do
  8570. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  8571. local h = v.Parent:findFirstChild("Humanoid")
  8572. if h then
  8573. local Moar =(Pos - v.Position).unit
  8574. local p = Instance.new("BodyVelocity",v)
  8575. p.P = 1500
  8576. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  8577. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  8578. Game:GetService("Debris"):AddItem(p,0.15)
  8579. local p = Instance.new("BodyAngularVelocity",v)
  8580. p.P = 1500
  8581. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  8582. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  8583. Game:GetService("Debris"):AddItem(p,0.1)
  8584. h:TakeDamage(3 +math.random(-1,1))
  8585. end end end
  8586. local p = Instance.new("Part",Character)
  8587. p.Name = "BlastRing"
  8588. p.TopSurface = 0
  8589. p.BottomSurface = 0
  8590. p.CanCollide = false
  8591. p.Anchored = true
  8592. p.BrickColor = Settings.Colors[math.random(1,2)]
  8593. p.Size = Vector3.new(1,1,1)
  8594. 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)
  8595. local rm = Instance.new("SpecialMesh",p)
  8596. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8597. rm.Name = "BlastMesh"
  8598. rm.Scale = Vector3.new(1,1,1)
  8599. coroutine.wrap(function()
  8600. for n = 1,15 do
  8601. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  8602. if 2 +i/5 == 1.2 then
  8603. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  8604. end
  8605. p.Transparency = n/15
  8606. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  8607. Wait()
  8608. end
  8609. p:Destroy()
  8610. end)()
  8611. local p = Instance.new("Part",Character)
  8612. p.TopSurface = 0
  8613. p.BottomSurface = 0
  8614. p.formFactor = "Symmetric"
  8615. p.Size = Vector3.new(1,1,1)
  8616. p.Anchored = true
  8617. p.CanCollide = false
  8618. p.BrickColor = Settings.Colors[math.random(1,2)]
  8619. p.CFrame = CFrame.new(Pos)
  8620. local m = Instance.new("BlockMesh",p)
  8621. coroutine.wrap(function()
  8622. for x = 1,48 do
  8623. 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
  8624. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  8625. p.Transparency = x/48
  8626. Wait()
  8627. end
  8628. p:Destroy()
  8629. end)()
  8630. Game:GetService("Debris"):AddItem(p,5)
  8631. local p = Instance.new("Part",Character)
  8632. p.Name = "BlastRing"
  8633. p.TopSurface = 0
  8634. p.BottomSurface = 0
  8635. p.CanCollide = false
  8636. p.Anchored = true
  8637. p.BrickColor = Settings.Colors[math.random(1,2)]
  8638. p.Size = Vector3.new(1,1,1)
  8639. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  8640. local m = Instance.new("SpecialMesh",p)
  8641. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8642. m.Scale = Vector3.new(1,0.25,1)
  8643. coroutine.wrap(function()
  8644. for n = 1,13 do
  8645. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  8646. if 1 +i/5 == 1.2 then
  8647. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  8648. end
  8649. p.Transparency = n/13
  8650. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  8651. Wait()
  8652. end
  8653. p:Destroy()
  8654. end)()
  8655. Wait(0.1)
  8656. end for i = 10,19 do
  8657. local p = Instance.new("Part",Character)
  8658. p.Name = "BlastRing"
  8659. p.TopSurface = 0
  8660. p.BottomSurface = 0
  8661. p.CanCollide = false
  8662. p.Anchored = true
  8663. p.BrickColor = Settings.Colors[math.random(1,2)]
  8664. p.Size = Vector3.new(1,1,1)
  8665. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  8666. local m = Instance.new("SpecialMesh",p)
  8667. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8668. m.Scale = Vector3.new(1,0.25,1)
  8669. coroutine.wrap(function()
  8670. for n = 1,13 do
  8671. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  8672. if 1 +i/5 == 1.2 then
  8673. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  8674. end
  8675. p.Transparency = n/13
  8676. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  8677. Wait()
  8678. end
  8679. p:Destroy()
  8680. end)()
  8681. local p = Instance.new("Part",Character)
  8682. p.Name = "BlastRing"
  8683. p.TopSurface = 0
  8684. p.BottomSurface = 0
  8685. p.CanCollide = false
  8686. p.Anchored = true
  8687. p.BrickColor = Settings.Colors[math.random(1,2)]
  8688. p.Size = Vector3.new(1,1,1)
  8689. 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)
  8690. p.Parent = workspace
  8691. local m = Instance.new("SpecialMesh",p)
  8692. m.Name = "BlastMesh"
  8693. m.Scale = Vector3.new(0.1,0.1,0.1)
  8694. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8695. coroutine.wrap(function()
  8696. for n = 1,15 do
  8697. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  8698. if 3+i/5 == 1.2 then
  8699. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  8700. end
  8701. p.Transparency = n/15
  8702. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  8703. Wait()
  8704. end
  8705. p:Destroy()
  8706. end)()
  8707. for _,v in pairs(GetHumanoids())do
  8708. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  8709. local h = v.Parent:findFirstChild("Humanoid")
  8710. if h then
  8711. local Moar =(Pos - v.Position).unit
  8712. local p = Instance.new("BodyVelocity",v)
  8713. p.P = 1500
  8714. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  8715. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  8716. Game:GetService("Debris"):AddItem(p,0.15)
  8717. local p = Instance.new("BodyAngularVelocity",v)
  8718. p.P = 1500
  8719. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  8720. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  8721. Game:GetService("Debris"):AddItem(p,0.1)
  8722. h:TakeDamage(4 +math.random(-1,1))
  8723. end end end
  8724. Wait(0.1)
  8725. end for i = 30,37 do
  8726. for _,v in pairs(GetHumanoids())do
  8727. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  8728. local h = v.Parent:findFirstChild("Humanoid")
  8729. if h then
  8730. local Moar =(Pos - v.Position).unit
  8731. local p = Instance.new("BodyVelocity",v)
  8732. p.P = 1500
  8733. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  8734. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  8735. Game:GetService("Debris"):AddItem(p,0.15)
  8736. local p = Instance.new("BodyAngularVelocity",v)
  8737. p.P = 1500
  8738. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  8739. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  8740. Game:GetService("Debris"):AddItem(p,0.1)
  8741. h:TakeDamage(8 +math.random(-2,1))
  8742. end end end end
  8743. dsound = false
  8744. wait(6.5)
  8745. for i = 1,30 do
  8746. BOOSH.Volume = BOOSH.Volume -0.033
  8747. BOOSH2.Volume = BOOSH.Volume
  8748. Fuse.Volume = BOOSH.Volume
  8749. Wait()
  8750. end
  8751. BOOSH:Stop()
  8752. BOOSH2:Stop()
  8753. Fuse:Stop()
  8754. end
  8755. Wait(0.375)
  8756. BOOSH2:Play()
  8757. Fuse:Play()
  8758. BOOSH:Play()
  8759. Boom()
  8760. end)()
  8761. Wait(0.375)
  8762. local p1 = Instance.new("Part",Character)
  8763. p1.Size = Vector3.new(1,1,1)
  8764. p1.Anchored = true
  8765. p1.CanCollide = false
  8766. p1.CFrame = CFrame.new(origin - Vector3.new(0,2.9,0))
  8767. local m1 = Instance.new("SpecialMesh",p1)
  8768. m1.MeshId = "http://www.roblox.com/asset/?id=1527559"
  8769. m1.Scale = Vector3.new(1,1,1)
  8770. local p11 = Instance.new("Part",Character)
  8771. p11.Size = Vector3.new(1,1,1)
  8772. p11.Anchored = true
  8773. p11.CanCollide = false
  8774. p11.CFrame = CFrame.new(Origin - Vector3.new(0,3,0))
  8775. p11.Transparency = 0.1
  8776. local m11 = m1:Clone()
  8777. m11.Parent = p11
  8778. local en = 0
  8779. for i = 1,110 do
  8780. 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
  8781. p1.CFrame = p1.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/190 *i,0)
  8782. 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
  8783. p11.CFrame = p11.CFrame * CFrame.fromEulerAnglesXYZ(0,-math.pi/190 *i,0)
  8784. Wait()
  8785. end
  8786. for i = 100,120 do
  8787. 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
  8788. p1.CFrame = p1.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/190 *i,0)
  8789. 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
  8790. p11.CFrame = p11.CFrame * CFrame.fromEulerAnglesXYZ(0,-math.pi/190 *i,0)
  8791. Wait()
  8792. p1.Transparency = p1.Transparency +0.05
  8793. p11.Transparency = p11.Transparency +0.05
  8794. local b = Instance.new("Part",Character)
  8795. b.TopSurface = 0
  8796. b.BottomSurface = 0
  8797. b.formFactor = "Symmetric"
  8798. b.Size = Vector3.new(1,1,1)
  8799. b.BrickColor = Settings.Colors[2]
  8800. 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))
  8801. b.Anchored = true
  8802. b.CanCollide = false
  8803. b.Name = "Blast"
  8804. local m = Instance.new("BlockMesh",b)
  8805. coroutine.wrap(function()
  8806. for n = 1,11 do
  8807. b.Transparency = n/11
  8808. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  8809. m.Scale = m.Scale + Vector3.new(0.375,0.375,0.375)*1.5
  8810. Wait()
  8811. end
  8812. b:Destroy()
  8813. end)()end
  8814. p11:Destroy()
  8815. p1:Destroy()
  8816. for i = 1,40 do
  8817. Wait()
  8818. local b = Instance.new("Part",Character)
  8819. b.TopSurface = 0
  8820. b.BottomSurface = 0
  8821. b.formFactor = "Symmetric"
  8822. b.Size = Vector3.new(1,1,1)
  8823. b.BrickColor = Settings.Colors[2]
  8824. 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))
  8825. b.Anchored = true
  8826. b.CanCollide = false
  8827. local m = Instance.new("BlockMesh",b)
  8828. coroutine.wrap(function()
  8829. for n = 1,11 do
  8830. b.Transparency = n/11
  8831. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  8832. m.Scale = m.Scale + Vector3.new(0.55 -i *0.01,0.55 -i *0.01,0.55 -i *0.01)*1.5
  8833. Wait()
  8834. end
  8835. b:Destroy()
  8836. end)()end
  8837. for i = 1,10 do
  8838. Wait(i *0.025)
  8839. local b = Instance.new("Part",Character)
  8840. b.TopSurface = 0
  8841. b.BottomSurface = 0
  8842. b.formFactor = "Symmetric"
  8843. b.Size = Vector3.new(1,1,1)
  8844. b.BrickColor = Settings.Colors[2]
  8845. 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))
  8846. b.Anchored = true
  8847. b.CanCollide = false
  8848. local m = Instance.new("BlockMesh",b)
  8849. coroutine.wrap(function()
  8850. for n = 1,11 do
  8851. b.Transparency = n/11
  8852. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  8853. m.Scale = m.Scale + Vector3.new(0.55 -i *0.01,0.55 -i *0.01,0.55 -i *0.01)*1.5
  8854. Wait()
  8855. end
  8856. b:Destroy()
  8857. end)()end end)()
  8858. for i = 1,10 do
  8859. local b = Instance.new("Part",Character)
  8860. b.TopSurface = 0
  8861. b.BottomSurface = 0
  8862. b.formFactor = "Symmetric"
  8863. b.Size = Vector3.new(1,1,1)
  8864. b.BrickColor = BrickColor.new("Really black")
  8865. b.CFrame = CFrame.new(p.Position)
  8866. b.Anchored = true
  8867. b.CanCollide = false
  8868. local m = Instance.new("BlockMesh",b)
  8869. m.Scale = Vector3.new(6,6,6)
  8870. coroutine.wrap(function()
  8871. for n = 1,18 do
  8872. b.Transparency = n/18
  8873. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  8874. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  8875. Wait()
  8876. end
  8877. b:Destroy()
  8878. end)()
  8879. p.CFrame = Target.Torso.CFrame
  8880. Wait(0.05)
  8881. end
  8882. bp:Destroy()
  8883. p:Destroy()
  8884. g:Destroy()
  8885. v6:Destroy()
  8886. fhold:Destroy()
  8887. ChargePosition(false)
  8888. Stance = "Standing"
  8889. Debounces.Attacking = false
  8890. delay(0.2,function()
  8891. Comboing = false
  8892. StopRunning = false
  8893. end)end))end};
  8894. qeqf = {"Massive lazer attack attack";function(nMouse)
  8895. local nMouse = nMouse
  8896. print(ypcall(function()
  8897. for i,v in pairs(Debounces)do
  8898. if v then delay(0.2,function()
  8899. Comboing = false
  8900. StopRunning = false
  8901. end)return end end
  8902. if Power -26000 < 0 then delay(0.2,function()
  8903. Comboing = false
  8904. StopRunning = false
  8905. end)return end
  8906. Debounces.Attacking = true
  8907. Stance = ''
  8908. ChargePosition(false)
  8909. StopJoints()
  8910. FaceForward()
  8911. local Origin = T.Position - Vector3.new(0,2,0)
  8912. local MidPoint = Origin + Vector3.new(0,50,0)
  8913. local EndPos = MidPoint + Vector3.new(0,50,0)
  8914. local v6 = Instance.new("BodyPosition",T)
  8915. v6.P = 3000
  8916. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  8917. v6.position = EndPos
  8918. Effect(Origin,4,4,4,0,0,0,Settings.Colors[2])
  8919. Explode(CFrame.new(Origin)* CFrame.fromEulerAnglesXYZ(math.random(1,500)/100,math.random(1,500)/100,math.random(1,500)/100),Settings.Colors[2])
  8920. Explode(CFrame.new(EndPos)* CFrame.fromEulerAnglesXYZ(math.random(1,500)/100,math.random(1,500)/100,math.random(1,500)/100),Settings.Colors[2])
  8921. local p = Instance.new("Part",Character)
  8922. p.TopSurface = 0
  8923. p.BottomSurface = 0
  8924. p.CanCollide = false
  8925. p.Anchored = true
  8926. p.BrickColor = Settings.Colors[2]
  8927. p.formFactor = "Symmetric"
  8928. p.Size = Vector3.new(1,1,1)
  8929. p.CFrame = CFrame.new(Origin -Vector3.new(0,2,0))
  8930. local m = Instance.new("SpecialMesh",p)
  8931. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8932. m.Scale = Vector3.new(1,4,1)
  8933. coroutine.wrap(function()
  8934. for i = 1,10 do
  8935. p.Transparency = i/10
  8936. m.Scale = m.Scale + Vector3.new(2.12493753,-0.2,2.1249357)
  8937. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  8938. Wait()
  8939. end
  8940. p:Destroy()
  8941. end)()
  8942. local p = Instance.new("Part",Character)
  8943. p.Anchored = true
  8944. p.Size = Vector3.new(13,1,13)
  8945. p.CanCollide = false
  8946. p.BrickColor = Settings.Colors[1]
  8947. p.Locked = true
  8948. p.CFrame = CFrame.new(Origin)
  8949. local m = Instance.new("CylinderMesh",p)
  8950. m.Scale = Vector3.new(1,1,1)
  8951. LS.DesiredAngle = 0
  8952. LH.DesiredAngle = 1
  8953. RH.DesiredAngle = 1
  8954. LS.DesiredAngle = 1
  8955. LS.C0 = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  8956. N.DesiredAngle = 1.6
  8957. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  8958. local n = Origin - Vector3.new(0,2,0)
  8959. local DrDRRR = true
  8960. coroutine.wrap(function()
  8961. while Wait()do
  8962. Effect(Origin,15,15,15,0,0,0,Settings.Colors[math.random(1,2)])
  8963. local fx = math.random(11,13)
  8964. p.Size = Vector3.new(fx,(T.Position - n).magnitude,fx)
  8965. p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-(T.Position - n).magnitude/2,0)
  8966. if not DrDRRR then
  8967. break
  8968. end end end)()
  8969. coroutine.wrap(function()
  8970. while Wait(1.2)do
  8971. 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)])
  8972. if not DrDRRR then
  8973. break
  8974. end end end)()
  8975. for i = 1,5 do
  8976. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi/6,0)
  8977. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  8978. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8979. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8980. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8.5,0,0)* CFrame.new(0,-0.1,0)
  8981. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  8982. Wait()
  8983. end repeat Wait()until(EndPos - T.Position).magnitude <= 5
  8984. Wait(0.3)
  8985. p.Size = Vector3.new(13,(T.Position - n).magnitude,13)
  8986. p.CFrame = CFrame.new(T.Position)* CFrame.new(0,-(T.Position - n).magnitude/2,0)
  8987. for i = 1,5 do
  8988. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(-math.pi/6,-math.pi/6,0)
  8989. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)
  8990. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
  8991. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/60,0,0)
  8992. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/8.5,0,0)* CFrame.new(0,0.1,0)
  8993. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)* CFrame.new(0,0.1,0)
  8994. Wait()
  8995. end
  8996. StopJoints()
  8997. ChargePosition(false)
  8998. for i = 1,10 do
  8999. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  9000. LS.C0 = LS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  9001. Wait()
  9002. end
  9003. local Amt,Rot,cm,Angle,IncAmt = 8,0,{},63,10
  9004. for i = 1,Amt do
  9005. local p = Instance.new("Part",Character)
  9006. p.Anchored = true
  9007. p.Size = Vector3.new(13/Amt,1,13/Amt)
  9008. p.CanCollide = false
  9009. p.BrickColor = Settings.Colors[i <=(Amt/2)and 1 or 2]
  9010. p.Locked = true
  9011. p.FormFactor = "Custom"
  9012. p.CFrame = CFrame.new(Origin)
  9013. p.Transparency = 1
  9014. coroutine.wrap(function()
  9015. local _g = p.Size.x
  9016. for n = 1,30 do
  9017. _g = _g -((13/Amt)- 4)/30
  9018. p.Size = Vector3.new(_g,p.Size.y,_g)
  9019. p.CFrame = p.CFrame
  9020. Wait()
  9021. end end)()
  9022. coroutine.wrap(function()
  9023. for j = 1,10 do
  9024. p.Transparency = p.Transparency -0.1
  9025. Wait()
  9026. end end)()
  9027. local m = Instance.new("CylinderMesh",p)
  9028. m.Scale = Vector3.new(1,1,1)
  9029. table.insert(cm,p)
  9030. end
  9031. local conc;conc = nMouse.Button1Down:connect(function()
  9032. DrDRRR = false
  9033. conc:disconnect()
  9034. end)
  9035. coroutine.wrap(function()
  9036. while Wait(0.45)do
  9037. if not DrDRRR or Power -40 < 0 then break end
  9038. DamageNear(Origin,30,95)
  9039. for i,v in pairs(cm)do
  9040. Effect((v.CFrame * CFrame.new(0,-(v.CFrame.Y/2)*4.4,0)).p,13,13,13,0,0,0,v.BrickColor)
  9041. DamageNear((v.CFrame * CFrame.new(0,-(v.CFrame.Y/2)*4.4,0)).p,100,75)
  9042. end end end)()
  9043. while Wait()do
  9044. if not DrDRRR or Power -40 < 0 then break end
  9045. Power = Power -40
  9046. Rot = Rot ~= 360 and Rot +IncAmt or 0
  9047. for i,v in pairs(cm)do
  9048. v.Size = Vector3.new(v.Size.x,(T.Position -n).magnitude *2.2,v.Size.z)
  9049. v.CFrame = CFrame.new(T.Position)* CFrame.new(0,-(T.Position -n).magnitude/2,0)
  9050. * CFrame.Angles(0,math.rad((i *360/Amt)+Rot),0)
  9051. * CFrame.new(0,0,-30)
  9052. * CFrame.Angles(0,0,math.rad(Angle))
  9053. end end
  9054. ChargePosition(false)
  9055. Stance = "Standing"
  9056. Debounces.Attacking = false
  9057. delay(0.2,function()
  9058. Comboing = false
  9059. StopRunning = false
  9060. end)end))end};
  9061. fetr = {"Die";function()
  9062. print(ypcall(function()
  9063. for i,v in pairs(Debounces)do
  9064. if v then delay(0.2,function()
  9065. Comboing = false
  9066. StopRunning = false
  9067. end)return end end
  9068. if Power -26000 < 0 then delay(0.2,function()
  9069. Comboing = false
  9070. StopRunning = false
  9071. end)return end
  9072. StopPower = true
  9073. Debounces.Attacking = true
  9074. ChargePosition(false)
  9075. Stance = 'nil'
  9076. local DrDRRR,inc = true,0
  9077. coroutine.wrap(function()
  9078. for i = 1,250 do
  9079. inc = inc +0.002
  9080. Wait()
  9081. end end)()
  9082. local Clr,Nx,lf = Settings.Colors[2]
  9083. coroutine.wrap(function()
  9084. while Wait(0.01)do
  9085. if not DrDRRR then break end
  9086. Effect2(lf or RA,Nx or inc,Nx or inc,Nx or inc,0,lf and 0 or -1.3,0,Clr,0.1)
  9087. end end)()
  9088. for i = 1,20 do
  9089. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/60,math.pi/30)
  9090. Wait()
  9091. end
  9092. Wait(0.85)
  9093. for i = 1,10 do
  9094. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64)
  9095. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/30,-math.pi/54)
  9096. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/15,-math.pi/35.1)
  9097. Wait()
  9098. end
  9099. Clr = Settings.Colors[1]
  9100. for i = 1,10 do
  9101. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/64)
  9102. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/30,-math.pi/54)
  9103. Wait(0.01)
  9104. end
  9105. Wait(0.3)
  9106. Nx = 1.2
  9107. for i = 1,10 do
  9108. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/128)
  9109. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/30,-math.pi/90,math.pi/108)
  9110. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  9111. Wait(0.01)
  9112. end
  9113. Wait(0.7)
  9114. Clr = Settings.Colors[2]
  9115. lf = Instance.new("Part",Character)
  9116. lf.Size = Vector3.new(1,1,1)
  9117. lf.CanCollide = false
  9118. lf.Transparency = 1
  9119. lf.Locked = true
  9120. local Hit,Pos = Workspace:FindPartOnRay(Ray.new(LA.CFrame.p,((LA.CFrame * CFrame.new(4,-1000,0)).p - LA.CFrame.p).unit *1000),Character)
  9121. local bp = Instance.new("BodyPosition",lf)
  9122. bp.P = 4000
  9123. bp.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  9124. local Target = GetClosest(390)
  9125. if not Target and not Pos then
  9126. DrDRRR = false
  9127. StopPower = false
  9128. Debounces.Attacking = false
  9129. ChargePosition(false)
  9130. Stance = 'Standing'
  9131. end
  9132. if not Pos then Pos = Target.Torso.Position end
  9133. bp.position = Pos
  9134. for i = 1,10 do
  9135. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(0,0,math.pi/128)
  9136. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,math.pi/90,-math.pi/108)
  9137. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  9138. Wait()
  9139. end
  9140. Wait(0.2)
  9141. Nx = 3.7
  9142. repeat Wait()until lf.Position == Pos
  9143. coroutine.wrap(function()
  9144. local BOOSH = Instance.new("Sound",Workspace)
  9145. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  9146. BOOSH.Volume = 1
  9147. BOOSH.Pitch = 0.675
  9148. local Fuse = Instance.new("Sound",Workspace)
  9149. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  9150. Fuse.Volume = 1
  9151. Fuse.Pitch = 0.25
  9152. local BOOSH2 = Instance.new("Sound",Workspace)
  9153. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  9154. BOOSH2.Volume = 1
  9155. BOOSH2.Pitch = 0.25
  9156. local dsound = true
  9157. local PewPew = Instance.new("Sound",Workspace)
  9158. PewPew.Name = "PewPew"
  9159. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  9160. PewPew.Volume = 1
  9161. PewPew.Pitch = 0.32
  9162. local function GetHumanoids()
  9163. local Characters = {}
  9164. for i,v in pairs(Workspace:GetChildren())do
  9165. if v:IsA("Model")then
  9166. local Hu = v:findFirstChild("Humanoid")
  9167. local Torso = v:findFirstChild("Torso")
  9168. if Hu and Torso and v.Name ~= Player.Name then
  9169. table.insert(Characters,Torso)
  9170. end end end
  9171. return Characters
  9172. end
  9173. local function Boom()
  9174. for i = 1,25 do
  9175. for _,v in pairs(GetHumanoids())do
  9176. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  9177. local h do
  9178. h = v.Parent:findFirstChild("Humanoid")
  9179. end if h then
  9180. local Moar =(Pos - v.Position).unit
  9181. local p = Instance.new("BodyVelocity",v)
  9182. p.P = 1500
  9183. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  9184. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  9185. Game:GetService("Debris"):AddItem(p,0.15)
  9186. local p = Instance.new("BodyAngularVelocity",v)
  9187. p.P = 1500
  9188. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  9189. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  9190. Game:GetService("Debris"):AddItem(p,0.1)
  9191. h:TakeDamage(3 +math.random(-1,1))
  9192. end end end
  9193. local p = Instance.new("Part",Character)
  9194. p.Name = "BlastRing"
  9195. p.TopSurface = 0
  9196. p.BottomSurface = 0
  9197. p.CanCollide = false
  9198. p.Anchored = true
  9199. p.BrickColor = Settings.Colors[math.random(1,2)]
  9200. p.Size = Vector3.new(1,1,1)
  9201. 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)
  9202. local rm = Instance.new("SpecialMesh",p)
  9203. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9204. rm.Name = "BlastMesh"
  9205. rm.Scale = Vector3.new(1,1,1)
  9206. coroutine.wrap(function()
  9207. for n = 1,15 do
  9208. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  9209. if 2 +i/5 == 1.2 then
  9210. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  9211. end
  9212. p.Transparency = n/15
  9213. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  9214. Wait()
  9215. end
  9216. p:Destroy()
  9217. end)()
  9218. local p = Instance.new("Part",Character)
  9219. p.TopSurface = 0
  9220. p.BottomSurface = 0
  9221. p.formFactor = "Symmetric"
  9222. p.Size = Vector3.new(1,1,1)
  9223. p.Anchored = true
  9224. p.CanCollide = false
  9225. p.BrickColor = Settings.Colors[math.random(1,2)]
  9226. p.CFrame = CFrame.new(Pos)
  9227. local m = Instance.new("BlockMesh",p)
  9228. coroutine.wrap(function()
  9229. for x = 1,48 do
  9230. 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
  9231. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  9232. p.Transparency = x/48
  9233. Wait()
  9234. end
  9235. p:Destroy()
  9236. end)()
  9237. Game:GetService("Debris"):AddItem(p,5)
  9238. local p = Instance.new("Part",Character)
  9239. p.Name = "BlastRing"
  9240. p.TopSurface = 0
  9241. p.BottomSurface = 0
  9242. p.CanCollide = false
  9243. p.Anchored = true
  9244. p.BrickColor = Settings.Colors[math.random(1,2)]
  9245. p.Size = Vector3.new(1,1,1)
  9246. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  9247. local m = Instance.new("SpecialMesh",p)
  9248. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9249. m.Scale = Vector3.new(1,0.25,1)
  9250. coroutine.wrap(function()
  9251. for n = 1,13 do
  9252. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  9253. if 1 +i/5 == 1.2 then
  9254. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9255. end
  9256. p.Transparency = n/13
  9257. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  9258. Wait()
  9259. end
  9260. p:Destroy()
  9261. end)()
  9262. Wait(0.1)
  9263. end for i = 10,19 do
  9264. local p = Instance.new("Part",Character)
  9265. p.Name = "BlastRing"
  9266. p.TopSurface = 0
  9267. p.BottomSurface = 0
  9268. p.CanCollide = false
  9269. p.Anchored = true
  9270. p.BrickColor = Settings.Colors[math.random(1,2)]
  9271. p.Size = Vector3.new(1,1,1)
  9272. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  9273. local m = Instance.new("SpecialMesh",p)
  9274. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9275. m.Scale = Vector3.new(1,0.25,1)
  9276. coroutine.wrap(function()
  9277. for n = 1,13 do
  9278. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  9279. if 1 +i/5 == 1.2 then
  9280. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9281. end
  9282. p.Transparency = n/13
  9283. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  9284. Wait()
  9285. end
  9286. p:Destroy()
  9287. end)()
  9288. local p = Instance.new("Part",Character)
  9289. p.Name = "BlastRing"
  9290. p.TopSurface = 0
  9291. p.BottomSurface = 0
  9292. p.CanCollide = false
  9293. p.Anchored = true
  9294. p.BrickColor = Settings.Colors[math.random(1,2)]
  9295. p.Size = Vector3.new(1,1,1)
  9296. 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)
  9297. p.Parent = workspace
  9298. local m = Instance.new("SpecialMesh",p)
  9299. m.Name = "BlastMesh"
  9300. m.Scale = Vector3.new(0.1,0.1,0.1)
  9301. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9302. coroutine.wrap(function()
  9303. for n = 1,15 do
  9304. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  9305. if 3+i/5 == 1.2 then
  9306. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9307. end
  9308. p.Transparency = n/15
  9309. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  9310. Wait()
  9311. end
  9312. p:Destroy()
  9313. end)()
  9314. for _,v in pairs(GetHumanoids())do
  9315. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  9316. local h = v.Parent:findFirstChild("Humanoid")
  9317. if h then
  9318. local Moar =(Pos - v.Position).unit
  9319. local p = Instance.new("BodyVelocity",v)
  9320. p.P = 1500
  9321. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  9322. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  9323. Game:GetService("Debris"):AddItem(p,0.15)
  9324. local p = Instance.new("BodyAngularVelocity",v)
  9325. p.P = 1500
  9326. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  9327. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9328. Game:GetService("Debris"):AddItem(p,0.1)
  9329. h:TakeDamage(4 +math.random(-1,1))
  9330. end end end
  9331. Wait(0.1)
  9332. end for i = 30,37 do
  9333. for _,v in pairs(GetHumanoids())do
  9334. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  9335. local h = v.Parent:findFirstChild("Humanoid")
  9336. if h then
  9337. local Moar =(Pos - v.Position).unit
  9338. local p = Instance.new("BodyVelocity",v)
  9339. p.P = 1500
  9340. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  9341. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  9342. Game:GetService("Debris"):AddItem(p,0.15)
  9343. local p = Instance.new("BodyAngularVelocity",v)
  9344. p.P = 1500
  9345. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  9346. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9347. Game:GetService("Debris"):AddItem(p,0.1)
  9348. h:TakeDamage(8 +math.random(-2,1))
  9349. end end end end
  9350. dsound = false
  9351. wait(6.5)
  9352. for i = 1,30 do
  9353. BOOSH.Volume = BOOSH.Volume -0.033
  9354. BOOSH2.Volume = BOOSH.Volume
  9355. Fuse.Volume = BOOSH.Volume
  9356. Wait()
  9357. end
  9358. BOOSH:Stop()
  9359. BOOSH2:Stop()
  9360. Fuse:Stop()
  9361. end
  9362. BOOSH2:Play()
  9363. Fuse:Play()
  9364. BOOSH:Play()
  9365. Boom()
  9366. end)()
  9367. DrDRRR = false
  9368. StopPower = false
  9369. Debounces.Attacking = false
  9370. ChargePosition(false)
  9371. Stance = 'Standing'
  9372. Power = Power -26000
  9373. delay(0.2,function()
  9374. Comboing = false
  9375. StopRunning = false
  9376. end)end))end};
  9377. }
  9378. local Combos = {
  9379. ftrt = {"Death hug!";function()
  9380. for i,v in pairs(Debounces)do
  9381. if v then delay(0.2,function()
  9382. Comboing = false
  9383. StopRunning = false
  9384. end)return end end
  9385. if Power -26000 < 0 then delay(0.2,function()
  9386. Comboing = false
  9387. StopRunning = false
  9388. end)return end
  9389. local Target = GetClosest(360)
  9390. if not Target then delay(0.2,function()
  9391. Comboing = false
  9392. StopRunning = false
  9393. end)return end
  9394. Debounces.Attacking = true
  9395. Power = Power -26000
  9396. Stance = ''
  9397. ChargePosition(false)
  9398. StopJoints()
  9399. FaceForward()
  9400. local Origin = T.Position
  9401. local TT do
  9402. TT = Target.Torso
  9403. end local v6 do
  9404. v6 = Instance.new("BodyPosition",T)
  9405. v6.position = T.Position
  9406. v6.P = 1000000
  9407. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  9408. end
  9409. for i = 1,5 do
  9410. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/25,0,0)
  9411. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,0)
  9412. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,math.pi/10)
  9413. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,-math.pi/10)
  9414. Wait()
  9415. end
  9416. Chat(H,"FREEEEEE HUUUUGZ!",Settings.Colors[2],true)
  9417. Wait(0.5)
  9418. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  9419. Chat(H,"Come to me!",Settings.Colors[2],true)
  9420. local fhold = Instance.new("BodyPosition",TT)
  9421. fhold.position = T.Position
  9422. fhold.P = 4000
  9423. fhold.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  9424. ChosenColor = Settings.Colors[2]
  9425. repeat
  9426. local p = Instance.new("Part",Character)
  9427. p.TopSurface = 0
  9428. p.BottomSurface = 0
  9429. p.CanCollide = false
  9430. p.Anchored = true
  9431. p.BrickColor = Settings.Colors[2]
  9432. p.formFactor = "Symmetric"
  9433. p.Size = Vector3.new(1,1,1)
  9434. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  9435. local m = Instance.new("SpecialMesh",p)
  9436. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9437. m.Scale = Vector3.new(1,4,1)
  9438. coroutine.wrap(function()
  9439. for i = 1,10 do
  9440. p.Transparency = i/10
  9441. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  9442. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  9443. Wait()
  9444. end
  9445. p:Destroy()
  9446. end)()
  9447. local p = Instance.new("Part",Character)
  9448. p.Name = "Trail"
  9449. p.TopSurface = 0
  9450. p.BottomSurface = 0
  9451. p.Anchored = true
  9452. p.CanCollide = false
  9453. p.formFactor = "Symmetric"
  9454. p.Size = Vector3.new(1,1,1)
  9455. p.BrickColor = Settings.Colors[2]
  9456. p.CFrame = T.CFrame
  9457. Game:GetService("Debris"):AddItem(p,3)
  9458. local m = Instance.new("BlockMesh",p)
  9459. m.Scale = Vector3.new(1,1,1)
  9460. coroutine.wrap(function()
  9461. for e = 1,15 do
  9462. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  9463. p.Transparency = e/15
  9464. 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)
  9465. Wait()
  9466. end
  9467. p:Destroy()
  9468. end)()
  9469. local p = Instance.new("Part",Character)
  9470. p.Name = "Trail"
  9471. p.TopSurface = 0
  9472. p.BottomSurface = 0
  9473. p.Anchored = true
  9474. p.CanCollide = false
  9475. p.formFactor = "Symmetric"
  9476. p.Size = Vector3.new(1,1,1)
  9477. p.BrickColor = Settings.Colors[2]
  9478. p.CFrame = TT.CFrame
  9479. Game:GetService("Debris"):AddItem(p,3)
  9480. local m = Instance.new("BlockMesh",p)
  9481. m.Scale = Vector3.new(1,1,1)
  9482. coroutine.wrap(function()
  9483. for e = 1,15 do
  9484. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  9485. p.Transparency = e/15
  9486. 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)
  9487. Wait()
  9488. end
  9489. p:Destroy()
  9490. end)()Wait()until(T.Position - TT.Position).magnitude <= 4
  9491. ChosenColor = nil
  9492. ChargePosition(false)
  9493. StopJoints()
  9494. for i = 1,5 do
  9495. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/25,0,0)
  9496. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,0)
  9497. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,math.pi/10)
  9498. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,-math.pi/10)
  9499. Wait()
  9500. end
  9501. for i = 1,5 do
  9502. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/25,0,0)
  9503. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/40.5,0,0)
  9504. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/12.3,math.pi/15)* CFrame.new(0,0,-0.04)
  9505. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/12,-math.pi/15)* CFrame.new(0,0,-0.04)
  9506. Wait()
  9507. end
  9508. Chat(H,"Gotcha!",Settings.Colors[2])
  9509. Wait(0.3)
  9510. local HitPos = T.Position - Vector3.new(0,-62,300)
  9511. StanceGyro.cframe = CFrame.new(T.Position,HitPos)
  9512. Explode(CFrame.new(HitPos),Settings.Colors[2])
  9513. fhold.position = HitPos - Vector3.new(0,0,1)
  9514. local Plat = Instance.new("Part",Character)
  9515. Plat.Anchored = true
  9516. Plat.Locked = true
  9517. Plat.Transparency = 1
  9518. Plat.CanCollide = false
  9519. Plat.Size = Vector3.new(30,1,30)
  9520. Plat.CFrame = CFrame.new(HitPos)* CFrame.new(0,-2,0)
  9521. repeat Wait()until(HitPos - TT.Position).magnitude <= 3
  9522. fhold.position = HitPos - Vector3.new(0,2,1)
  9523. Explode(CFrame.new(HitPos),Settings.Colors[1])
  9524. Wait(0.5)
  9525. v6.position = HitPos - Vector3.new(0,0,5)
  9526. ChargePosition(false)
  9527. repeat
  9528. local p = Instance.new("Part",Character)
  9529. p.Name = "Trail"
  9530. p.TopSurface = 0
  9531. p.BottomSurface = 0
  9532. p.Anchored = true
  9533. p.CanCollide = false
  9534. p.formFactor = "Symmetric"
  9535. p.Size = Vector3.new(1,1,1)
  9536. p.BrickColor = Settings.Colors[2]
  9537. p.CFrame = T.CFrame
  9538. Game:GetService("Debris"):AddItem(p,3)
  9539. local m = Instance.new("BlockMesh",p)
  9540. m.Scale = Vector3.new(1,1,1)
  9541. coroutine.wrap(function()
  9542. for e = 1,15 do
  9543. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  9544. p.Transparency = e/15
  9545. 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)
  9546. Wait()
  9547. end
  9548. p:Destroy()
  9549. end)()
  9550. local p = Instance.new("Part",Character)
  9551. p.Name = "Trail"
  9552. p.TopSurface = 0
  9553. p.BottomSurface = 0
  9554. p.Anchored = true
  9555. p.CanCollide = false
  9556. p.formFactor = "Symmetric"
  9557. p.Size = Vector3.new(1,1,1)
  9558. p.BrickColor = Settings.Colors[2]
  9559. p.CFrame = TT.CFrame
  9560. Game:GetService("Debris"):AddItem(p,3)
  9561. local m = Instance.new("BlockMesh",p)
  9562. m.Scale = Vector3.new(1,1,1)
  9563. coroutine.wrap(function()
  9564. for e = 1,15 do
  9565. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  9566. p.Transparency = e/15
  9567. 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)
  9568. Wait()
  9569. end
  9570. p:Destroy()
  9571. end)()Wait()until(TT.Position - T.Position).magnitude <= 12
  9572. Plat.CanCollide = true
  9573. ChargePosition(false)
  9574. local Lighting = {}
  9575. Lighting.TimeOfDay = Game.Lighting.TimeOfDay
  9576. Lighting.Ambient = Game.Lighting.Ambient
  9577. Lighting.OutdoorAmbient = Game.Lighting.OutdoorAmbient
  9578. Lighting.Brightness = Game.Lighting.Brightness
  9579. StanceGyro.cframe = CFrame.new(TT.Position,T.Position)
  9580. Chat(H,"You didn't hug me...",Settings.Colors[1])
  9581. TweenTimeOfDay("24:00:00",2.2)
  9582. StanceGyro.cframe = CFrame.new(T.Position,T.Position + Game.Lighting:GetMoonDirection())
  9583. Chat(H,"You want me to kill him, Master?",BrickColor.new("Navy blue"))
  9584. Wait(2.3)
  9585. Chat(H,"You're going to die now, as per her orders.",Settings.Colors[1])
  9586. Wait(1.3)
  9587. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  9588. ChargePosition(false)
  9589. StopJoints()
  9590. for i = 1,5 do
  9591. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,0)
  9592. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,math.pi/10)
  9593. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,-math.pi/10)
  9594. Wait()
  9595. end
  9596. for i = 1,5 do
  9597. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/40.5,0,0)
  9598. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/12.3,math.pi/15)* CFrame.new(0,0,-0.04)
  9599. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/12,-math.pi/15)* CFrame.new(0,0,-0.04)
  9600. Wait()
  9601. end
  9602. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  9603. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  9604. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  9605. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  9606. 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)
  9607. 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)
  9608. TweenColor3(Game.Lighting,"Ambient",Game.Lighting.Ambient,Settings.Colors[1].Color,1,true)
  9609. Game.Lighting.Brightness = 0
  9610. coroutine.wrap(function()
  9611. local clarlrs = {Settings.Colors[1],BrickColor.new("Really blue"),BrickColor.new("Navy blue"),BrickColor.new("Toothpaste")}
  9612. TweenColor3(Game.Lighting,"OutdoorAmbient",Game.Lighting.OutdoorAmbient,clarlrs[math.random(2,#clarlrs -1)],1,true)
  9613. for i = 1,20 do
  9614. local b = Instance.new("Part",Character)
  9615. b.TopSurface = 0
  9616. b.BottomSurface = 0
  9617. b.formFactor = "Symmetric"
  9618. b.Size = Vector3.new(1,1,1)
  9619. b.BrickColor = Settings.Colors[2]
  9620. b.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  9621. b.Anchored = true
  9622. b.CanCollide = false
  9623. b.Name = "Blast"
  9624. local m = Instance.new("BlockMesh",b)
  9625. m.Scale = Vector3.new(6,6,6)
  9626. coroutine.wrap(function()
  9627. for n = 1,18 do
  9628. b.Transparency = n/18
  9629. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9630. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  9631. Wait()
  9632. end
  9633. b:Destroy()
  9634. end)()
  9635. Wait()
  9636. end
  9637. for _,v in pairs(Game.Players:GetPlayers())do DoScript(v,"ScreenFlashVi")end
  9638. local Pos = TT.Position
  9639. Kill(TT)
  9640. local BOOSH = Instance.new("Sound",Workspace)
  9641. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  9642. BOOSH.Volume = 1
  9643. BOOSH.Pitch = 0.675
  9644. local Fuse = Instance.new("Sound",Workspace)
  9645. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  9646. Fuse.Volume = 1
  9647. Fuse.Pitch = 0.25
  9648. local BOOSH2 = Instance.new("Sound",Workspace)
  9649. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  9650. BOOSH2.Volume = 1
  9651. BOOSH2.Pitch = 0.25
  9652. local dsound = true
  9653. local PewPew = Instance.new("Sound",Workspace)
  9654. PewPew.Name = "PewPew"
  9655. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  9656. PewPew.Volume = 1
  9657. PewPew.Pitch = 0.32
  9658. local function GetHumanoids()
  9659. local Characters = {}
  9660. for i,v in pairs(Workspace:GetChildren())do
  9661. if v:IsA("Model")then
  9662. local Hu = v:findFirstChild("Humanoid")
  9663. local Torso = v:findFirstChild("Torso")
  9664. if Hu and Torso and v.Name ~= Player.Name then
  9665. table.insert(Characters,Torso)
  9666. end end end
  9667. return Characters
  9668. end
  9669. local function Boom()
  9670. for i = 1,25 do
  9671. for _,v in pairs(GetHumanoids())do
  9672. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  9673. local h = v.Parent:findFirstChild("Humanoid")
  9674. if h then
  9675. local Moar =(Pos - v.Position).unit
  9676. local p = Instance.new("BodyVelocity",v)
  9677. p.P = 1500
  9678. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  9679. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  9680. Game:GetService("Debris"):AddItem(p,0.15)
  9681. local p = Instance.new("BodyAngularVelocity",v)
  9682. p.P = 1500
  9683. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  9684. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  9685. Game:GetService("Debris"):AddItem(p,0.1)
  9686. h:TakeDamage(3 +math.random(-1,1))
  9687. end end end
  9688. local p = Instance.new("Part",Character)
  9689. p.Name = "BlastRing"
  9690. p.TopSurface = 0
  9691. p.BottomSurface = 0
  9692. p.CanCollide = false
  9693. p.Anchored = true
  9694. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  9695. p.Size = Vector3.new(1,1,1)
  9696. 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)
  9697. local rm = Instance.new("SpecialMesh",p)
  9698. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9699. rm.Name = "BlastMesh"
  9700. rm.Scale = Vector3.new(1,1,1)
  9701. coroutine.wrap(function()
  9702. for n = 1,15 do
  9703. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  9704. if 2 +i/5 == 1.2 then
  9705. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  9706. end
  9707. p.Transparency = n/15
  9708. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  9709. Wait()
  9710. end
  9711. p:Destroy()
  9712. end)()
  9713. pcall(function()Plat:Destroy()end)
  9714. local p = Instance.new("Part",Character)
  9715. p.TopSurface = 0
  9716. p.BottomSurface = 0
  9717. p.formFactor = "Symmetric"
  9718. p.Size = Vector3.new(1,1,1)
  9719. p.Anchored = true
  9720. p.CanCollide = false
  9721. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  9722. p.CFrame = CFrame.new(Pos)
  9723. local m = Instance.new("BlockMesh",p)
  9724. coroutine.wrap(function()
  9725. for x = 1,48 do
  9726. 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
  9727. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  9728. p.Transparency = x/48
  9729. Wait()
  9730. end
  9731. p:Destroy()
  9732. end)()
  9733. Game:GetService("Debris"):AddItem(p,5)
  9734. local p = Instance.new("Part",Character)
  9735. p.Name = "BlastRing"
  9736. p.TopSurface = 0
  9737. p.BottomSurface = 0
  9738. p.CanCollide = false
  9739. p.Anchored = true
  9740. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  9741. p.Size = Vector3.new(1,1,1)
  9742. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  9743. local m = Instance.new("SpecialMesh",p)
  9744. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9745. m.Scale = Vector3.new(1,0.25,1)
  9746. coroutine.wrap(function()
  9747. for n = 1,13 do
  9748. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  9749. if 1 +i/5 == 1.2 then
  9750. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9751. end
  9752. p.Transparency = n/13
  9753. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  9754. Wait()
  9755. end
  9756. p:Destroy()
  9757. end)()
  9758. Wait(0.1)
  9759. end for i = 10,19 do
  9760. local p = Instance.new("Part",Character)
  9761. p.Name = "BlastRing"
  9762. p.TopSurface = 0
  9763. p.BottomSurface = 0
  9764. p.CanCollide = false
  9765. p.Anchored = true
  9766. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  9767. p.Size = Vector3.new(1,1,1)
  9768. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  9769. local m = Instance.new("SpecialMesh",p)
  9770. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9771. m.Scale = Vector3.new(1,0.25,1)
  9772. coroutine.wrap(function()
  9773. for n = 1,13 do
  9774. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  9775. if 1 +i/5 == 1.2 then
  9776. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9777. end
  9778. p.Transparency = n/13
  9779. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  9780. Wait()
  9781. end
  9782. p:Destroy()
  9783. end)()
  9784. local p = Instance.new("Part",Character)
  9785. p.Name = "BlastRing"
  9786. p.TopSurface = 0
  9787. p.BottomSurface = 0
  9788. p.CanCollide = false
  9789. p.Anchored = true
  9790. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  9791. p.Size = Vector3.new(1,1,1)
  9792. 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)
  9793. p.Parent = workspace
  9794. local m = Instance.new("SpecialMesh",p)
  9795. m.Name = "BlastMesh"
  9796. m.Scale = Vector3.new(0.1,0.1,0.1)
  9797. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9798. coroutine.wrap(function()
  9799. for n = 1,15 do
  9800. m.Scale = m.Scale + Vector3.new(1.5 +3 +i/5,1.5 +3 +i/5,0.1)*4/2
  9801. if 3+i/5 == 1.2 then
  9802. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9803. end
  9804. p.Transparency = n/15
  9805. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  9806. Wait()
  9807. end
  9808. p:Destroy()
  9809. end)()
  9810. for _,v in pairs(GetHumanoids())do
  9811. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  9812. local h = v.Parent:findFirstChild("Humanoid")
  9813. if h then
  9814. local Moar =(Pos - v.Position).unit
  9815. local p = Instance.new("BodyVelocity",v)
  9816. p.P = 1500
  9817. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  9818. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  9819. Game:GetService("Debris"):AddItem(p,0.15)
  9820. local p = Instance.new("BodyAngularVelocity",v)
  9821. p.P = 1500
  9822. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  9823. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9824. Game:GetService("Debris"):AddItem(p,0.1)
  9825. h:TakeDamage(4 +math.random(-1,1))
  9826. end end end
  9827. Wait(0.1)
  9828. end for i = 30,37 do
  9829. for _,v in pairs(GetHumanoids())do
  9830. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  9831. local h = v.Parent:findFirstChild("Humanoid")
  9832. if h then
  9833. local Moar =(Pos - v.Position).unit
  9834. local p = Instance.new("BodyVelocity",v)
  9835. p.P = 1500
  9836. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  9837. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  9838. Game:GetService("Debris"):AddItem(p,0.15)
  9839. local p = Instance.new("BodyAngularVelocity",v)
  9840. p.P = 1500
  9841. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  9842. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9843. Game:GetService("Debris"):AddItem(p,0.1)
  9844. h:TakeDamage(8 +math.random(-2,1))
  9845. end end end end
  9846. dsound = false
  9847. wait(6.5)
  9848. for i = 1,30 do
  9849. BOOSH.Volume = BOOSH.Volume -0.033
  9850. BOOSH2.Volume = BOOSH.Volume
  9851. Fuse.Volume = BOOSH.Volume
  9852. Wait()
  9853. end
  9854. BOOSH:Stop()
  9855. BOOSH2:Stop()
  9856. Fuse:Stop()
  9857. end
  9858. Wait(0.375)
  9859. BOOSH2:Play()
  9860. Fuse:Play()
  9861. BOOSH:Play()
  9862. Boom()
  9863. end)()
  9864. Wait(3)
  9865. v6.position = Origin
  9866. ChargePosition(false)
  9867. Stance = "Standing"
  9868. delay(0.1,function()Stance = '' ChargePosition(false)end)
  9869. Game.Lighting.Brightness = Lighting.Brightness
  9870. TweenColor3(Game.Lighting,"Ambient",Game.Lighting.Ambient,Lighting.Ambient,1,true)
  9871. TweenColor3(Game.Lighting,"OutdoorAmbient",Game.Lighting.OutdoorAmbient,Lighting.OutdoorAmbient,1,true)
  9872. TweenTimeOfDay(tostring(Lighting.TimeOfDay),1)
  9873. repeat Wait()until(Origin -T.Position).magnitude <= 10
  9874. v6:Destroy()
  9875. fhold:Destroy()
  9876. ChargePosition(false)
  9877. Stance = "Standing"
  9878. Debounces.Attacking = false
  9879. delay(0.2,function()
  9880. Comboing = false
  9881. StopRunning = false
  9882. end)end};
  9883. qeyt = {"Give me your health!";function()
  9884. for i,v in pairs(Debounces)do
  9885. if v then
  9886. delay(0.2,function()
  9887. Comboing = false
  9888. StopRunning = false
  9889. end)return end end
  9890. if Power -26000 < 0 then delay(0.2,function()
  9891. Comboing = false
  9892. StopRunning = false
  9893. end)return end
  9894. Power = Power -26000
  9895. Stance = ''
  9896. ChargePosition(false)
  9897. StopJoints()
  9898. FaceForward()
  9899. T.CFrame = StanceGyro.cframe
  9900. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  9901. N.DesiredAngle = -1.2
  9902. RS.DesiredAngle = 0.25
  9903. LS.DesiredAngle = 1
  9904. local nx = StanceGyro.cframe
  9905. for i = 1,10 do
  9906. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  9907. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  9908. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  9909. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  9910. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  9911. Wait()
  9912. end
  9913. Wait(0.2)
  9914. for i = 1,5 do
  9915. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  9916. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  9917. Wait()
  9918. end
  9919. Wait(0.2)
  9920. StopJoints()
  9921. StopPower = true
  9922. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  9923. StanceGyro.P = 5000
  9924. StanceGyro.D = 200
  9925. LS.MaxVelocity = 0.3
  9926. LS.MaxVelocity = 0.3
  9927. RH.MaxVelocity = 0.3
  9928. LH.MaxVelocity = 0.3
  9929. RS.DesiredAngle = 0
  9930. LS.DesiredAngle = 0
  9931. RH.DesiredAngle = 0
  9932. LH.DesiredAngle = 0
  9933. N.DesiredAngle = -1.4
  9934. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  9935. local DIR = Direction()[1].lookVector
  9936. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  9937. RH.DesiredAngle = 0.15
  9938. LH.DesiredAngle = 0.3
  9939. Wait(0.25)
  9940. local MaxDistance,Grabbed,HPos = 150
  9941. for i = 1,20 do
  9942. if Grabbed then break end
  9943. local r = Ray.new(RA.Position,DIR)
  9944. coroutine.wrap(function()
  9945. local p = Instance.new("Part",Character)
  9946. p.Name = "Trail"
  9947. p.TopSurface = 0
  9948. p.BottomSurface = 0
  9949. p.Anchored = true
  9950. p.CanCollide = false
  9951. p.formFactor = "Symmetric"
  9952. p.Size = Vector3.new(1,1,1)
  9953. p.BrickColor = BrickColor.new("Really black")
  9954. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  9955. Game:GetService("Debris"):AddItem(p,3)
  9956. local m = Instance.new("BlockMesh",p)
  9957. m.Scale = Vector3.new(3,3,3)
  9958. for i = 1,15 do
  9959. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  9960. p.Transparency = i/15
  9961. 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)
  9962. Wait()
  9963. end
  9964. p:Destroy()
  9965. end)()
  9966. HPos = RA.Position
  9967. for i,v in pairs(Workspace:GetChildren())do
  9968. if v:IsA("Model")and v ~= Character then
  9969. local h = v:findFirstChild("Humanoid")
  9970. if h then
  9971. if h.Health > 0 then
  9972. local t = v:findFirstChild("Torso")
  9973. if t then
  9974. if(t.Position -HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  9975. h.PlatformStand = true
  9976. coroutine.wrap(function()
  9977. local p = Instance.new("Part",Character)
  9978. p.Name = "Trail"
  9979. p.TopSurface = 0
  9980. p.BottomSurface = 0
  9981. p.Anchored = true
  9982. p.CanCollide = false
  9983. p.formFactor = "Symmetric"
  9984. p.Size = Vector3.new(1,1,1)
  9985. p.BrickColor = BrickColor.new("Really red")
  9986. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  9987. Game:GetService("Debris"):AddItem(p,3)
  9988. local m = Instance.new("BlockMesh",p)
  9989. m.Scale = Vector3.new(2.5,2.5,2.5)
  9990. for i = 1,15 do
  9991. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  9992. p.Transparency = i/15
  9993. 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)
  9994. Wait()
  9995. end
  9996. p:Destroy()
  9997. end)()
  9998. local p = Instance.new("BodyVelocity",t)
  9999. p.P = 3000
  10000. p.maxForce = Vector3.new(40000,40000,40000)
  10001. p.velocity = (t.Position - RA.Position).unit *-(10 +(t.Position - RA.Position).magnitude *1.27)
  10002. Game:GetService("Debris"):AddItem(p,0.25)
  10003. if(t.Position -HPos).magnitude < 3 then
  10004. Wait(0.15)
  10005. Grabbed = t
  10006. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  10007. break end end end end end end end
  10008. Wait(0.1)
  10009. end
  10010. local BP if Grabbed then
  10011. local Target = Grabbed.Parent.Humanoid
  10012. Wait()
  10013. BP = Instance.new("BodyPosition",T)
  10014. BP.P = 5000
  10015. BP.maxForce = Vector3.new(500000,500000,500000)*50000000
  10016. BP.position = T.Position
  10017. local GR,_GR = true,true
  10018. coroutine.wrap(function()
  10019. while _GR do
  10020. if GR then
  10021. Grabbed.Parent.Head.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  10022. end
  10023. Wait()
  10024. end end)()
  10025. coroutine.wrap(ShakeCam)(7.32,0.04)
  10026. Implode(Grabbed.CFrame,BrickColor.new("Really black"))
  10027. local dn,cc = true,1
  10028. coroutine.wrap(function()
  10029. while Wait(0.1)do
  10030. if not dn then break end
  10031. 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)
  10032. cc = cc +0.025
  10033. end end)()
  10034. delay(3.32,function()dn = false end)
  10035. for i = 1,100 do
  10036. for _,v in pairs(Grabbed.Parent:GetChildren())do
  10037. if v:IsA("Clothing")or v:IsA("Hat")then
  10038. v:Destroy()
  10039. elseif v:IsA("BasePart")then
  10040. v.Transparency = i/71
  10041. v.Reflectance = i/25
  10042. v.Color = Color3.new(math.abs(-i/100),math.abs(-i/100),math.abs(-i/100))
  10043. end end
  10044. Wait()
  10045. if not dn then
  10046. break
  10047. end end
  10048. Explode(Grabbed.CFrame,BrickColor.new("Really red"))
  10049. Character.Humanoid.Health = Character.Humanoid.Health +Grabbed.Parent.Humanoid.Health
  10050. _GR,GR = false,false
  10051. Kill(Grabbed)
  10052. end
  10053. Debounces.Attacking = false
  10054. StopPower = false
  10055. ChargePosition(false)
  10056. pcall(function()BP:Destroy()end)
  10057. Stance = 'Standing'
  10058. delay(0.2,function()
  10059. Comboing = false
  10060. StopRunning = false
  10061. end)end;2};
  10062. qq = {"Quick step left!";function()
  10063. for i,v in pairs(Debounces)do
  10064. if v then
  10065. delay(0.2,function()
  10066. Comboing = false
  10067. StopRunning = false
  10068. end)return end end
  10069. if Power -2000 < 0 then
  10070. delay(0.2,function()
  10071. Comboing = false
  10072. StopRunning = false
  10073. end)return end
  10074. Power = Power -2000
  10075. T.CFrame = T.CFrame * CFrame.new(-20,0,0)
  10076. delay(0.2,function()
  10077. Comboing = false
  10078. StopRunning = false
  10079. end)end;3};
  10080. ee = {"Quick step right!";function()
  10081. for i,v in pairs(Debounces)do
  10082. if v then
  10083. delay(0.2,function()
  10084. Comboing = false
  10085. StopRunning = false
  10086. end)return end end
  10087. if Power -2000 < 0 then
  10088. delay(0.2,function()
  10089. Comboing = false
  10090. StopRunning = false
  10091. end)return end
  10092. Power = Power -2000
  10093. T.CFrame = T.CFrame * CFrame.new(20,0,0)
  10094. delay(0.2,function()
  10095. Comboing = false
  10096. StopRunning = false
  10097. end)end;3};
  10098. qrxc = {"Midnight strike!";function()
  10099. for i,v in pairs(Debounces)do
  10100. if v then
  10101. delay(0.2,function()
  10102. Comboing = false
  10103. StopRunning = false
  10104. end)return end end
  10105. if Power -26000 < 0 then delay(0.2,function()
  10106. Comboing = false
  10107. StopRunning = false
  10108. end)return end
  10109. Power = Power -26000
  10110. Debounces.Attacking = true
  10111. local Cached = {}
  10112. Cached.Ambient = Game.Lighting.Ambient
  10113. Cached.OutdoorAmbient = Game.Lighting.OutdoorAmbient
  10114. Cached.FogEnd = Game.Lighting.FogEnd
  10115. Cached.TimeOfDay = Game.Lighting.TimeOfDay
  10116. Cached.Sky = Game.Lighting:findFirstChild("Sky")or Instance.new("Sky",Game.Lighting)
  10117. if Cached.Sky then Cached.Sky.CelestialBodiesShown = Game.Lighting.Sky.CelestialBodiesShown end
  10118. Cached.Brightness = Game.Lighting.Brightness
  10119. Cached.FogColor = Game.Lighting.FogColor
  10120. Game.Lighting.Ambient = Color3.new(0.34,0.34,0.34)
  10121. Game.Lighting.OutdoorAmbient = Color3.new(0.23,0,0)
  10122. Game.Lighting.FogColor = Color3.new(0.3,0.3,0.4003)
  10123. Game.Lighting.FogEnd = 110
  10124. if Cached.Sky then Game.Lighting.Sky.CelestialBodiesShown = false end
  10125. Game.Lighting.Brightness = 0
  10126. Game.Lighting.TimeOfDay = 0
  10127. Stance = ''
  10128. ChargePosition(false)
  10129. StopJoints()
  10130. FaceForward()
  10131. T.CFrame = StanceGyro.cframe
  10132. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  10133. N.DesiredAngle = -1.2
  10134. RS.DesiredAngle = 0.25
  10135. LS.DesiredAngle = 1
  10136. local nx = StanceGyro.cframe
  10137. for i = 1,10 do
  10138. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  10139. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  10140. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  10141. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  10142. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  10143. Wait()
  10144. end
  10145. Wait(0.2)
  10146. for i = 1,5 do
  10147. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  10148. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  10149. Wait()
  10150. end
  10151. Wait(0.2)
  10152. StopJoints()
  10153. StopPower = true
  10154. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  10155. StanceGyro.P = 5000
  10156. StanceGyro.D = 200
  10157. LS.MaxVelocity = 0.3
  10158. LS.MaxVelocity = 0.3
  10159. RH.MaxVelocity = 0.3
  10160. LH.MaxVelocity = 0.3
  10161. RS.DesiredAngle = 0
  10162. LS.DesiredAngle = 0
  10163. RH.DesiredAngle = 0
  10164. LH.DesiredAngle = 0
  10165. N.DesiredAngle = -1.4
  10166. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  10167. local DIR = Direction()[1].lookVector
  10168. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  10169. RH.DesiredAngle = 0.15
  10170. LH.DesiredAngle = 0.3
  10171. Wait(0.25)
  10172. local MaxDistance,Grabbed,HPos = 150
  10173. local Hcon,Hitx = false;Hcon = RA.Touched:connect(function(Hit)
  10174. if Hit.Parent ~= Character and Hit.Parent:findFirstChild("Humanoid")then
  10175. if not Hitx then
  10176. Hitx = true
  10177. coroutine.wrap(function()
  10178. Explode(Hit.CFrame,BrickColor.new("Really black"))
  10179. end)()coroutine.wrap(function()
  10180. ypcall(function()
  10181. MidnightStrikeDmg(Hit)
  10182. end)end)()
  10183. Wait(0.2)
  10184. HCon:disconnect()
  10185. end end end)
  10186. for i = 1,20 do
  10187. if Grabbed then break end
  10188. local r = Ray.new(RA.Position,DIR)
  10189. coroutine.wrap(function()
  10190. local p = Instance.new("Part",Character)
  10191. p.Name = "Trail"
  10192. p.TopSurface = 0
  10193. p.BottomSurface = 0
  10194. p.Anchored = true
  10195. p.CanCollide = false
  10196. p.formFactor = "Symmetric"
  10197. p.Size = Vector3.new(1,1,1)
  10198. p.BrickColor = BrickColor.new("Really black")
  10199. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  10200. Game:GetService("Debris"):AddItem(p,3)
  10201. local m = Instance.new("BlockMesh",p)
  10202. m.Scale = Vector3.new(3,3,3)
  10203. for i = 1,15 do
  10204. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  10205. p.Transparency = i/15
  10206. 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)
  10207. Wait()
  10208. end
  10209. p:Destroy()
  10210. end)()
  10211. HPos = RA.Position
  10212. for i,v in pairs(Workspace:GetChildren())do
  10213. if v:IsA("Model")and v ~= Character then
  10214. local h = v:findFirstChild("Humanoid")
  10215. if h then
  10216. if h.Health > 0 then
  10217. local t = v:findFirstChild("Torso")
  10218. if t then
  10219. if(t.Position -HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  10220. h.PlatformStand = true
  10221. coroutine.wrap(function()
  10222. local p = Instance.new("Part",Character)
  10223. p.Name = "Trail"
  10224. p.TopSurface = 0
  10225. p.BottomSurface = 0
  10226. p.Anchored = true
  10227. p.CanCollide = false
  10228. p.formFactor = "Symmetric"
  10229. p.Size = Vector3.new(1,1,1)
  10230. p.BrickColor = BrickColor.new("Navy blue")
  10231. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  10232. Game:GetService("Debris"):AddItem(p,3)
  10233. local m = Instance.new("BlockMesh",p)
  10234. m.Scale = Vector3.new(2.5,2.5,2.5)
  10235. for i = 1,15 do
  10236. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  10237. p.Transparency = i/15
  10238. 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)
  10239. Wait()
  10240. end
  10241. p:Destroy()
  10242. end)()
  10243. local p = Instance.new("BodyVelocity",t)
  10244. p.P = 3000
  10245. p.maxForce = Vector3.new(40000,40000,40000)
  10246. p.velocity = (t.Position - RA.Position).unit *-(10 +(t.Position - RA.Position).magnitude *3.4)
  10247. Game:GetService("Debris"):AddItem(p,0.25)
  10248. if(t.Position -HPos).magnitude < 3 then
  10249. Wait(0.15)
  10250. Grabbed = t
  10251. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  10252. break end end end end end end end
  10253. Wait(0.1)
  10254. end
  10255. if Grabbed then
  10256. ChargePosition(false)
  10257. Stance = 'Standing'
  10258. Implode(T.CFrame,BrickColor.new("Navy blue"))
  10259. local d = false
  10260. coroutine.wrap(function()
  10261. while true do
  10262. ShakeCam(7.32,0.04)
  10263. if d then
  10264. break
  10265. end end end)()
  10266. Wait(3.3)
  10267. d = true
  10268. end
  10269. Implode(T.CFrame,BrickColor.new("Really black"))
  10270. for i,v in pairs(Cached)do pcall(function()Game.Lighting[i] = v end)end
  10271. Debounces.Attacking = false
  10272. StopPower = false
  10273. ChargePosition(false)
  10274. Stance = "Standing"
  10275. delay(0.2,function()
  10276. Comboing = false
  10277. StopRunning = false
  10278. end)end;2};
  10279. xcft = {"";function()
  10280. for i,v in pairs(Debounces)do
  10281. if v then
  10282. delay(0.2,function()
  10283. Comboing = false
  10284. StopRunning = false
  10285. end)return end end
  10286. if Power -26000 < 0 then delay(0.2,function()
  10287. Comboing = false
  10288. StopRunning = false
  10289. end)return end
  10290. Debounces.Attacking = true
  10291. Power = Power -26000
  10292. Stance = ''
  10293. coroutine.wrap(function()
  10294. for _ = 1,33 do
  10295. local p = Instance.new("Part",Character)
  10296. p.Name = "Trail"
  10297. p.TopSurface = 0
  10298. p.BottomSurface = 0
  10299. p.Anchored = true
  10300. p.CanCollide = false
  10301. p.Locked = true
  10302. p.formFactor = "Symmetric"
  10303. p.Size = Vector3.new(1,1,1)
  10304. p.BrickColor = Settings.Colors[1]
  10305. p.CFrame = T.CFrame
  10306. Game:GetService("Debris"):AddItem(p,3)
  10307. local ml = Instance.new("BlockMesh",p)
  10308. ml.Scale = Vector3.new(2,2,2)
  10309. coroutine.wrap(function()
  10310. for i = 1,13 do
  10311. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  10312. p.Transparency = i/60
  10313. 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)
  10314. Wait()
  10315. end
  10316. p:Destroy()
  10317. end)()
  10318. Wait(0.01)
  10319. end end)()
  10320. local Collection = {}
  10321. for i = 1,10 do
  10322. T.CFrame = T.CFrame * CFrame.new(0,0,-54)
  10323. for x,v in pairs(IsNear(T.CFrame.p,30))do
  10324. if not Collection[v.Name]then
  10325. Collection[v.Name] = {v,false}
  10326. end end end
  10327. if #Collection > 0 then
  10328. for i,v in pairs(Collection)do
  10329. if not v[2]then
  10330. v[2] = true
  10331.  
  10332. end end end
  10333. Debounces.Attacking = false
  10334. Stance = "Standing"
  10335. delay(0.2,function()
  10336. Comboing = false
  10337. StopRunning = false
  10338. end)end;2};
  10339. xtc = {"Woo woo";function()
  10340. for i,v in pairs(Debounces)do
  10341. if v then
  10342. delay(0.2,function()
  10343. Comboing = false
  10344. StopRunning = false
  10345. end)return end end
  10346. if Power -26000 < 0 then delay(0.2,function()
  10347. Comboing = false
  10348. StopRunning = false
  10349. end)return end
  10350. Debounces.Attacking = true
  10351. Power = Power -26000
  10352. StanceGyro.P = 9000
  10353. StanceGyro.D = 300
  10354. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,-math.pi *1.5,0)
  10355. local D = T.CFrame * CFrame.new(-4,0,0)
  10356. local DIR = -(T.CFrame.p - D.p).unit
  10357. Character.Humanoid.Jump = true
  10358. pcall(function()T:findFirstChild("BodyPosition"):Destroy()end)
  10359. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,0,math.pi/24)
  10360. Stance = ''
  10361. ChargePosition(false)
  10362. StanceGyro.maxTorque = Vector3.new(5000000000000,500000000000000,5000000000000000)*50000000000
  10363. local ori = T.CFrame
  10364. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)* CFrame.fromEulerAnglesXYZ(0,math.pi/8,0)
  10365. N.DesiredAngle = 0.6
  10366. LH.DesiredAngle = 0.2
  10367. RH.DesiredAngle = 0
  10368. RS.DesiredAngle = -0.2
  10369. LS.CurrentAngle = 0.2
  10370. LS.MaxVelocity = 0.8
  10371. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi *1,math.pi/16)
  10372. LS.DesiredAngle = -3.2
  10373. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  10374. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  10375. local v6 = Instance.new("BodyPosition",T)
  10376. v6.P = 5000
  10377. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  10378. v6.position = T.Position + Vector3.new(0,6,0)-DIR *6
  10379. local End = CFrame.new(v6.position + Vector3.new(0,2,0)+DIR *2)
  10380. StopPower = true
  10381. for i = 1,7 do
  10382. LS.MaxVelocity = 0.7
  10383. local p = Instance.new("Part",Character)
  10384. p.Name = "Trail"
  10385. p.TopSurface = 0
  10386. p.BottomSurface = 0
  10387. p.Anchored = true
  10388. p.CanCollide = false
  10389. p.formFactor = "Symmetric"
  10390. p.Size = Vector3.new(1,1,1)
  10391. p.BrickColor = Settings.Colors[2]
  10392. p.CFrame = LA.CFrame * CFrame.new(0,-2,0)
  10393. Game:GetService("Debris"):AddItem(p,3)
  10394. local m = Instance.new("BlockMesh",p)
  10395. m.Scale = Vector3.new(2,2,2)
  10396. coroutine.wrap(function()
  10397. for j = 1,10 do
  10398. m.Scale = m.Scale - Vector3.new(0.1,0.1,0.1)
  10399. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  10400. p.Transparency = j/5
  10401. Wait()
  10402. end
  10403. p:Destroy()
  10404. end)()
  10405. LS.DesiredAngle = -3.2
  10406. local Hpos,MaxDec = LA.Position,12
  10407. for _,v in pairs(Workspace:GetChildren())do
  10408. if v:IsA("Model")and v ~= Character then
  10409. local Hx = v:findFirstChild("Humanoid")
  10410. if Hx and Hx.Health >0 then
  10411. local Tx = v:findFirstChild("Torso")
  10412. if Tx then
  10413. if(Tx.Position - Hpos).magnitude <= MaxDec then
  10414. for r = 1,2 do
  10415. local p = Instance.new("Part",Character)
  10416. p.Name = "Trail"
  10417. p.TopSurface = 0
  10418. p.BottomSurface = 0
  10419. p.Anchored = true
  10420. p.CanCollide = false
  10421. p.formFactor = "Symmetric"
  10422. p.Size = Vector3.new(1,1,1)
  10423. p.BrickColor = Settings.Colors[2]
  10424. p.CFrame = T.CFrame
  10425. Game:GetService("Debris"):AddItem(p,3)
  10426. local m = Instance.new("BlockMesh",p)
  10427. m.Scale = Vector3.new(1,1,1)
  10428. coroutine.wrap(function()
  10429. for e = 1,15 do
  10430. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  10431. p.Transparency = e/15
  10432. 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)
  10433. Wait()
  10434. end
  10435. p:Destroy()
  10436. end)()
  10437. XTCDamage(Tx)
  10438. end end end end end end
  10439. Wait()
  10440. end
  10441. StopPower = false
  10442. Game:GetService("Debris"):AddItem(v6,0.5)
  10443. ChargePosition(false)
  10444. Stance = "Standing"
  10445. Debounces.Attacking = false
  10446. delay(0.2,function()
  10447. Comboing = false
  10448. StopRunning = false
  10449. end)end};
  10450. qeft = {"Space friend, from the space moon!";function()
  10451. for i,v in pairs(Debounces)do
  10452. if v then
  10453. delay(0.2,function()
  10454. Comboing = false
  10455. StopRunning = false
  10456. end)return end end
  10457. if not Pet then
  10458. Stance = ''
  10459. ChargePosition(false)
  10460. StopJoints()
  10461. FaceForward()
  10462. T.CFrame = StanceGyro.cframe
  10463. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  10464. N.DesiredAngle = -1.2
  10465. RS.DesiredAngle = 0.25
  10466. LS.DesiredAngle = 1
  10467. local nx = StanceGyro.cframe
  10468. for i = 1,10 do
  10469. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  10470. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  10471. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  10472. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  10473. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  10474. Wait()
  10475. end
  10476. Wait(0.2)
  10477. for i = 1,5 do
  10478. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  10479. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  10480. Wait()
  10481. end
  10482. Wait(0.2)
  10483. StopJoints()
  10484. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  10485. StanceGyro.P = 5000
  10486. StanceGyro.D = 200
  10487. LS.MaxVelocity = 0.3
  10488. LS.MaxVelocity = 0.3
  10489. RH.MaxVelocity = 0.3
  10490. LH.MaxVelocity = 0.3
  10491. RS.DesiredAngle = 0
  10492. LS.DesiredAngle = 0
  10493. RH.DesiredAngle = 0
  10494. LH.DesiredAngle = 0
  10495. N.DesiredAngle = -1.4
  10496. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  10497. local DIR = Direction()[1].lookVector
  10498. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  10499. RH.DesiredAngle = 0.15
  10500. LH.DesiredAngle = 0.3
  10501. Wait(0.25)
  10502. local HitPos = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  10503. local s = Instance.new("Part",Character)
  10504. s.BrickColor = Settings.Colors[2]
  10505. s.Size = Vector3.new(1,1,1)
  10506. s.Anchored = true
  10507. s.Locked = true
  10508. s.CanCollide = false
  10509. s.TopSurface = 0
  10510. s.BottomSurface = 0
  10511. s.Transparency = 1
  10512. s.Reflectance = 0.5
  10513. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  10514. local sm = Instance.new("SpecialMesh",s)
  10515. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  10516. sm.Scale = Vector3.new(1,1,1)
  10517. for i = 1,15 do
  10518. s.Transparency = s.Transparency -(1/15)
  10519. s.Reflectance = s.Reflectance -(1/30)
  10520. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  10521. Wait()
  10522. end
  10523. for i = 1,20 do
  10524. sm.Scale = sm.Scale + Vector3.new(2,0,2)
  10525. s.Transparency = i/20
  10526. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  10527. Wait()
  10528. end
  10529. s:Destroy()
  10530. local s = Instance.new("Part",Character)
  10531. s.BrickColor = BrickColor.new("Dark stone grey")
  10532. s.Size = Vector3.new(4,4,4)
  10533. s.FormFactor = "Custom"
  10534. s.Anchored = true
  10535. s.Locked = true
  10536. s.CanCollide = false
  10537. s.TopSurface = 0
  10538. s.BottomSurface = 0
  10539. s.Material = "Ice"
  10540. s.CFrame = RA.CFrame * CFrame.new(0,-300,0)
  10541. local v6 = Instance.new("BodyPosition",s)
  10542. v6.P = 6000
  10543. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  10544. local sg = Instance.new("BodyGyro",s)
  10545. sg.maxTorque = Vector3.new(5000000000,5000000000,5000000000)*500000000000000
  10546. sg.P = 1500000
  10547. sg.D = 750
  10548. sg.cframe = StanceGyro.cframe
  10549. delay(0.3,function()s.Anchored = false s:BreakJoints()end)
  10550. __GR = true
  10551. local dDebounce = true
  10552. coroutine.wrap(function()
  10553. while Wait()do
  10554. if not __GR then break end
  10555. if dDebounce and not Moving then
  10556. sg.cframe = StanceGyro.cframe
  10557. end if v6.position ~= T.Position + Vector3.new(5,10,0)and not Moving then
  10558. v6.position = T.Position + Vector3.new(5,10,0)
  10559. end end end)()
  10560. repeat Wait()until((T.Position + Vector3.new(5,10,0))- s.Position).magnitude <= 5
  10561. Chat(H,"My pet! I've missed you.",Settings.Colors[2])
  10562. PetHUD()
  10563. delay(1,function()PetChat(s,"Yay!",s.BrickColor)end)
  10564. Pet = s
  10565. Texture(s,"http://www.roblox.com/asset/?id=142493852",0)
  10566. local KeyBins = {
  10567. t = function(Body,Gyro)
  10568. if Comboing or not Awakened or Power -52000 < 0 then return end
  10569. dDebounce = false
  10570. Moving = true
  10571. Power = Power -52000
  10572. FaceForward()
  10573. local EndPos =(Pet.CFrame * CFrame.new(0,0,-30)).p
  10574. local DEndPos =(Pet.CFrame * CFrame.new(0,0,30)).p
  10575. local OldPower = Body.P
  10576. Body.P = 6000
  10577. Body.Position = EndPos
  10578. local Mines = {}
  10579. local function mExplode(xg)
  10580. for i,v in pairs(Mines)do
  10581. if(v.Position - xg.Position).magnitude <= 5 then
  10582. coroutine.wrap(mExplode)(v)
  10583. end end
  10584. local pos = xg.Position
  10585. xg:Destroy()
  10586.  
  10587. end
  10588. repeat
  10589. local Mine = Instance.new("Part",Character)
  10590. Mine.Locked = true
  10591. Mine.BrickColor = Settings.Colors[1]
  10592. Mine.FormFactor = "Custom"
  10593. Mine.Size = Vector3.new(0.01,0.01,0.01)
  10594. Mine.CFrame = Pet.CFrame
  10595. table.insert(Mines,Mine)
  10596. 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)
  10597. local _BP = Instance.new("BodyPosition",Mine)
  10598. _BP.Position = hPos
  10599. _BP.P = 2500
  10600. local XCon,NCon;XCon = Mine.Touched:connect(function(Obj)
  10601. _BP:Destroy()
  10602. local Weld = Instance.new("Weld",Mine)
  10603. Weld.Part1 = Obj
  10604. Weld.Part0 = Mine
  10605. Mine.CanCollide = false
  10606. XCon:disconnect()
  10607. NCon = Mine.Touched:connect(function(Hit)
  10608. if Hit.Parent ~= Character and Hit.Parent:findFirstChild("Humanoid")and Hit.Parent ~= Obj.Parent then
  10609. mExplode(Mine)
  10610. end end)end)
  10611.  
  10612.  
  10613. Wait()until(EndPos - Pet.Position).magnitude <= 10
  10614.  
  10615.  
  10616.  
  10617.  
  10618. Moving = false
  10619. dDebounce = true
  10620. end;
  10621. f = function(Body,Gyro,Moused)
  10622. if Comboing then return end
  10623. local BreakLoop,cn = false;cn = Moused.KeyDown:connect(function(k)
  10624. if k == 'f' then
  10625. BreakLoop = true
  10626. cn:disconnect()
  10627. end end)
  10628. local ffff = Moused.Move:connect(function()Gyro.cframe = CFrame.new(Pet.Position,Moused.Hit.p)end)
  10629. dDebounce = false
  10630. coroutine.wrap(function()for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v.Transparency = 1 Wait()end end end)()
  10631. local cntrr = 0
  10632. local sb = Instance.new("SelectionBox",Pet)
  10633. sb.Adornee = Pet
  10634. sb.Transparency = 1
  10635. sb.Color = Settings.Colors[1]
  10636. coroutine.wrap(function()
  10637. for i = 1,15 do
  10638. sb.Transparency = sb.Transparency -(1/15)
  10639. Wait()
  10640. end end)()
  10641. local OldColor = Pet.BrickColor
  10642. Pet.BrickColor = Settings.Colors[2]
  10643. local BlastModel = Instance.new("Model",Character)
  10644. local p = Instance.new("Part",BlastModel)
  10645. p.BrickColor = Settings.Colors[2]
  10646. p.Size = Vector3.new(3,3,3)
  10647. p.Shape = "Ball"
  10648. p.Anchored = true
  10649. p.Locked = true
  10650. p.CanCollide = false
  10651. p.TopSurface = 0
  10652. p.BottomSurface = 0
  10653. p.FormFactor = "Custom"
  10654. p.Transparency = 1
  10655. local p2 = Instance.new("Part",BlastModel)
  10656. p2.BrickColor = Settings.Colors[2]
  10657. p2.Size = Vector3.new(3,3,3)
  10658. p2.Shape = "Ball"
  10659. p2.Anchored = true
  10660. p2.Locked = true
  10661. p2.CanCollide = false
  10662. p2.TopSurface = 0
  10663. p2.BottomSurface = 0
  10664. p2.FormFactor = "Custom"
  10665. p2.Transparency = 1
  10666. local x = Instance.new("Part",BlastModel)
  10667. x.BrickColor = Settings.Colors[2]
  10668. x.Size = Vector3.new(1,1,1)
  10669. x.Shape = "Ball"
  10670. x.Anchored = true
  10671. x.Locked = true
  10672. x.CanCollide = false
  10673. x.TopSurface = 0
  10674. x.BottomSurface = 0
  10675. x.FormFactor = "Custom"
  10676. x.Transparency = 1
  10677. x.CFrame = Pet.CFrame * CFrame.new(0,0,-5.1)* CFrame.fromEulerAnglesXYZ(-1.57,0,0)
  10678. local ktn = Instance.new("SpecialMesh",x)
  10679. ktn.Scale = Vector3.new(12,5,12)
  10680. ktn.MeshId = "http://www.roblox.com/asset/?id=1323306"
  10681. local a = Instance.new("Part",BlastModel)
  10682. a.Anchored = true
  10683. a.CanCollide = false
  10684. a.Locked = true
  10685. a.BrickColor = Settings.Colors[InternalMode and 1 or 2]
  10686. a.Size = Vector3.new(10,1,10)
  10687. a.CFrame = Pet.CFrame * CFrame.new(0,0,-17)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  10688. a.TopSurface = 0
  10689. a.BottomSurface = 0
  10690. local m = Instance.new("CylinderMesh",a)
  10691. m.Scale = Vector3.new(1,1,1)
  10692. coroutine.wrap(function()
  10693. for _,v in pairs(BlastModel:GetChildren())do
  10694. for i = 1,9 do
  10695. v.Transparency = v.Transparency -0.1
  10696. Wait()
  10697. end end
  10698. x.Transparency = 0.6
  10699. end)()
  10700. local prtzz = {}
  10701. coroutine.wrap(function()
  10702. for i = 1,9 do
  10703. local n = Instance.new("Part",BlastModel)
  10704. n.Anchored = true
  10705. n.Locked = true
  10706. n.CanCollide = false
  10707. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  10708. n.Transparency = 0.54
  10709. n.TopSurface = 0
  10710. n.BottomSurface = 0
  10711. n.FormFactor = "Custom"
  10712. n.Size = Vector3.new(0.01,0.01,0.01)
  10713. local s3rl = Instance.new("SpecialMesh",n)
  10714. s3rl.MeshType = "FileMesh"
  10715. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  10716. s3rl.Scale = Vector3.new(4,4,4)
  10717. table.insert(prtzz,n)
  10718. end
  10719. local ssc = 0
  10720. while Wait()do
  10721. ssc = ssc ~= 360 and ssc +1 or 0
  10722. for i,v in pairs(prtzz)do
  10723. v.CFrame = p.CFrame
  10724. * CFrame.Angles(0,0,math.rad((i *360/#prtzz)+ssc))
  10725. * CFrame.new(-13,0,0)
  10726. * CFrame.Angles(0,0,math.rad(63))
  10727. end end end)()
  10728. local prtzz2 = {}
  10729. coroutine.wrap(function()
  10730. for i = 1,9 do
  10731. local n = Instance.new("Part",BlastModel)
  10732. n.Anchored = true
  10733. n.Locked = true
  10734. n.CanCollide = false
  10735. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  10736. n.Transparency = 0.54
  10737. n.TopSurface = 0
  10738. n.BottomSurface = 0
  10739. n.FormFactor = "Custom"
  10740. n.Size = Vector3.new(0.01,0.01,0.01)
  10741. local s3rl = Instance.new("SpecialMesh",n)
  10742. s3rl.MeshType = "FileMesh"
  10743. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  10744. s3rl.Scale = Vector3.new(4,4,4)
  10745. table.insert(prtzz2,n)
  10746. end
  10747. local ssc = 0
  10748. while Wait()do
  10749. ssc = ssc ~= 360 and ssc +1 or 0
  10750. for i,v in pairs(prtzz2)do
  10751. v.CFrame = p.CFrame
  10752. * CFrame.Angles(0,0,-math.rad((i *720/#prtzz2)+ssc)*2.5)
  10753. * CFrame.new(-6.5,0,0)
  10754. * CFrame.Angles(0,0,math.rad(63))
  10755. end end end)()
  10756. local StopBeam = false
  10757. local prtzz3 = {}
  10758. coroutine.wrap(function()
  10759. for i = 1,9 do
  10760. local n = Instance.new("Part",BlastModel)
  10761. n.Anchored = true
  10762. n.Locked = true
  10763. n.CanCollide = false
  10764. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  10765. n.Transparency = 0.54
  10766. n.TopSurface = 0
  10767. n.BottomSurface = 0
  10768. n.FormFactor = "Custom"
  10769. n.Size = Vector3.new(0.01,0.01,0.01)
  10770. local s3rl = Instance.new("SpecialMesh",n)
  10771. s3rl.MeshType = "FileMesh"
  10772. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  10773. s3rl.Scale = Vector3.new(4,4,4)
  10774. table.insert(prtzz3,n)
  10775. end
  10776. local sscs = 0
  10777. while Wait()do
  10778. sscs = sscs ~= 360 and sscs +1 or 0
  10779. for i,v in pairs(prtzz3)do
  10780. v.CFrame = p.CFrame
  10781. * CFrame.Angles(0,0,-math.rad((i *1080/#prtzz3)+sscs)*5)
  10782. * CFrame.new(-36,0,0)
  10783. * CFrame.Angles(0,0,math.rad(63))
  10784. end end end)()
  10785. local CanHit = true
  10786. local cntrr = 0
  10787. local canhit = true
  10788. coroutine.wrap(function()
  10789. while Wait()do
  10790. if BreakLoop then break end
  10791. if canhit then
  10792. canhit = false
  10793. for i,v in pairs(IsNear(Moused.Hit.p,5))do
  10794. local zz = Game.Players:GetPlayerFromCharacter(v)
  10795. if zz ~= Player then
  10796. DoScript(zz,"ScreenFlashV")
  10797. DoScript(zz,"CameraShake")
  10798. end end
  10799. delay(0.55,function()
  10800. canhit = true
  10801. end)end end end)()
  10802. while Wait()do
  10803. if not Moused.Target then break end
  10804. local sssss = math.random(2,4)
  10805. cntrr = cntrr ~= 360 and cntrr +1 or 0
  10806. 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)
  10807. p.BrickColor = a.BrickColor
  10808. p.Transparency = RandomDecimal(0,0.3)
  10809. p2.Transparency = p.Transparency
  10810. p2.BrickColor = a.BrickColor
  10811. x.BrickColor = a.BrickColor
  10812. x.Transparency = p.Transparency
  10813. 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)
  10814. a.Size = Vector3.new(sssss,(Pet.Position -Moused.Hit.p).magnitude,sssss)
  10815. a.Transparency = p.Transparency
  10816. a.CFrame = p.CFrame * CFrame.new(0,0,-(Pet.Position -Moused.Hit.p).magnitude/2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  10817. p2.CFrame = p.CFrame * CFrame.new(0,0,-(Pet.Position -Moused.Hit.p).magnitude)
  10818. Lazur()
  10819. if CanHit then
  10820. CanHit = false
  10821. DamageNear(Moused.Hit.p,5,math.random(200,400))
  10822. 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))
  10823. Effect2(p,8,8,8,0,0,0,Settings.Colors[InternalMode and 2 or 1],0.7)
  10824. delay(0.2,function()CanHit = true end)
  10825. end
  10826. if BreakLoop then break end
  10827. if Power -60 < 0 then break end
  10828. Power = Power -60
  10829. ShakeCam(0.2)
  10830. end
  10831. Gyro.cframe = StanceGyro.cframe
  10832. Pet.BrickColor = OldColor
  10833. for _,v in pairs(BlastModel:GetChildren())do
  10834. coroutine.wrap(function()
  10835. for i = 1,15 do
  10836. v.Transparency = i/15
  10837. Wait()
  10838. end
  10839. v:Destroy()
  10840. pcall(function()BlastModel:Destroy()end)
  10841. end)()end
  10842. coroutine.wrap(function()
  10843. for i = 1,15 do
  10844. sb.Transparency = i/15
  10845. Wait()
  10846. end
  10847. sb:Destroy()
  10848. end)()
  10849. coroutine.wrap(function()for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v.Transparency = 0 Wait()end end end)()
  10850. ffff:disconnect()
  10851. dDebounce = true
  10852. end;
  10853. g = function(Body,Gyro)
  10854. dDebounce = false
  10855. local Target = GetClosest(130)
  10856. if not Target or Power -26000 < 0 then dDebounce = true return end
  10857. Power = Power -26000
  10858. Moving = true
  10859. local OldColor = Pet.BrickColor
  10860. local StartPos = T.Position
  10861. repeat
  10862. Body.position = Target.Torso.Position
  10863. local p = Instance.new("Part",Character)
  10864. p.Name = "Trail"
  10865. p.TopSurface = 0
  10866. p.BottomSurface = 0
  10867. p.Anchored = true
  10868. p.CanCollide = false
  10869. p.formFactor = "Symmetric"
  10870. p.Size = Vector3.new(1,1,1)
  10871. p.BrickColor = Settings.Colors[2]
  10872. p.CFrame = Pet.CFrame
  10873. Game:GetService("Debris"):AddItem(p,3)
  10874. local m = Instance.new("BlockMesh",p)
  10875. m.Scale = Vector3.new(1,1,1)
  10876. coroutine.wrap(function()
  10877. for e = 1,15 do
  10878. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  10879. p.Transparency = e/15
  10880. 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)
  10881. Wait()
  10882. end
  10883. p:Destroy()
  10884. end)()
  10885. Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  10886. local _XGR = true
  10887. coroutine.wrap(function()
  10888. while Wait()do
  10889. if not _XGR then break end
  10890. local p = Instance.new("Part",Target)
  10891. p.Name = "Trail"
  10892. p.TopSurface = 0
  10893. p.BottomSurface = 0
  10894. p.Anchored = true
  10895. p.CanCollide = false
  10896. p.formFactor = "Symmetric"
  10897. p.Size = Vector3.new(1,1,1)
  10898. p.BrickColor = Settings.Colors[2]
  10899. p.CFrame = Target.Torso.CFrame
  10900. Game:GetService("Debris"):AddItem(p,3)
  10901. local m = Instance.new("BlockMesh",p)
  10902. m.Scale = Vector3.new(1,1,1)
  10903. coroutine.wrap(function()
  10904. for e = 1,15 do
  10905. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  10906. p.Transparency = e/15
  10907. 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)
  10908. Wait()
  10909. end
  10910. p:Destroy()
  10911. end)()
  10912. Target.Torso.CFrame = Pet.CFrame * CFrame.new(0,5,0)
  10913. end end)()
  10914. Body.position = RA.Position + Vector3.new(-1,2,0)
  10915. repeat Wait()until(Pet.Position -(RA.Position + Vector3.new(-1,2,0))).magnitude <= 5
  10916. Chat(H,"Good boy, now, let's play fetch.",Settings.Colors[2])
  10917. TweenColor3(Pet,"Color",Pet.Color,Settings.Colors[1],2,true)
  10918. local fhold = Instance.new("BodyPosition",Target.Torso)
  10919. fhold.position = Target.Torso.Position
  10920. fhold.P = 10000
  10921. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  10922. local v6 = Instance.new("BodyPosition",T)
  10923. v6.P = 10000
  10924. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  10925. v6.position = Target.Torso.Position
  10926. repeat Wait()
  10927. local p = Instance.new("Part",Character)
  10928. p.Name = "Trail"
  10929. p.TopSurface = 0
  10930. p.BottomSurface = 0
  10931. p.Anchored = true
  10932. p.CanCollide = false
  10933. p.formFactor = "Symmetric"
  10934. p.Size = Vector3.new(1,1,1)
  10935. p.BrickColor = Settings.Colors[1]
  10936. p.CFrame = T.CFrame
  10937. Game:GetService("Debris"):AddItem(p,3)
  10938. local m = Instance.new("BlockMesh",p)
  10939. m.Scale = Vector3.new(1,1,1)
  10940. coroutine.wrap(function()
  10941. for e = 1,15 do
  10942. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  10943. p.Transparency = e/15
  10944. 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)
  10945. Wait()
  10946. end
  10947. p:Destroy()
  10948. end)()until(v6.position - fhold.position).magnitude <= 5
  10949. _XGR = false
  10950. Wait(0.9)
  10951. fhold.position = fhold.position + Vector3.new(0,780,0)
  10952. Wait(0.9)
  10953. v6.position = fhold.position + Vector3.new(0,0,-15)
  10954. Implode(T.CFrame,Settings.Colors[1])
  10955. Implode(Pet.CFrame,Settings.Colors[2])
  10956. Wait(0.5)
  10957. Body.position = Target.Torso.Position + Vector3.new(10,0,0)
  10958. repeat Wait()until(Pet.Position -(Target.Torso.Position + Vector3.new(10,0,0))).magnitude <= 13
  10959. Gyro.cframe = CFrame.new(Pet.Position,Target.Torso.Position)
  10960. for i,v in pairs(Pet:GetChildren())do
  10961. if v:IsA("Decal")then
  10962. v.Transparency = 1
  10963. end end
  10964. local Pet2,Pet3 = Pet:Clone(),Pet:Clone()
  10965. Pet2.Parent = Character
  10966. Pet3.Parent = Character
  10967. TweenColor3(Pet,"Color",Pet.Color,Color3.new(0,1,0),1,true)
  10968. TweenColor3(Pet2,"Color",Pet2.Color,Color3.new(1,0,0),1,true)
  10969. TweenColor3(Pet3,"Color",Pet3.Color,Color3.new(0,0,1),1,true)
  10970. local bgh,bgg = Pet2.BodyPosition,Pet3.BodyPosition
  10971. bgh.position = Target.Torso.Position - Vector3.new(10,0,0)
  10972. bgg.position = Target.Torso.Position + Vector3.new(0,0,10)
  10973. local bgr,ber = Pet2.BodyGyro,Pet3.BodyGyro
  10974. bgr.cframe = CFrame.new(Pet2.Position,Target.Torso.Position)
  10975. ber.cframe = CFrame.new(Pet3.Position,Target.Torso.Position)
  10976. PetChat(Pet,"Oh",Pet.BrickColor)
  10977. PetChat(Pet2,"hi",Pet2.BrickColor)
  10978. PetChat(Pet3,"weakling.",Pet3.BrickColor)
  10979. local sb = Instance.new("SelectionBox",Pet)
  10980. sb.Adornee = Pet
  10981. sb.Transparency = 1
  10982. sb.Color = Pet.BrickColor
  10983. coroutine.wrap(function()
  10984. for i = 1,15 do
  10985. sb.Transparency = sb.Transparency -(1/15)
  10986. Wait()
  10987. end end)()
  10988. local sb2 = Instance.new("SelectionBox",Pet2)
  10989. sb2.Adornee = Pet2
  10990. sb2.Transparency = 1
  10991. sb2.Color = Pet2.BrickColor
  10992. coroutine.wrap(function()
  10993. for i = 1,15 do
  10994. sb2.Transparency = sb.Transparency -(1/15)
  10995. Wait()
  10996. end end)()
  10997. local sb3 = Instance.new("SelectionBox",Pet3)
  10998. sb3.Adornee = Pet3
  10999. sb3.Transparency = 1
  11000. sb3.Color = Pet3.BrickColor
  11001. coroutine.wrap(function()
  11002. for i = 1,15 do
  11003. sb3.Transparency = sb.Transparency -(1/15)
  11004. Wait()
  11005. end end)()
  11006. Chat(H,"Down he goes...",Settings.Colors[2])
  11007. Wait(1.2)
  11008. fhold.position = fhold.position - Vector3.new(0,390,0)
  11009. 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)
  11010. v6.position = fhold.position - Vector3.new(0,0,30)
  11011. Wait(1.3)
  11012. Chat(H,"Destroy him...",Settings.Colors[2])
  11013. Wait(0.3)
  11014. PetChat(Pet,"Yes",Pet.BrickColor)
  11015. PetChat(Pet2,"my",Pet2.BrickColor)
  11016. PetChat(Pet3,"master.",Pet3.BrickColor)
  11017. Body.position,bgh.position,bgg.position = fhold.position,fhold.position,fhold.position
  11018. Wait(1)
  11019. Pet2.BrickColor,Pet3.BrickColor,Pet.BrickColor = Settings.Colors[2],Settings.Colors[2],Settings.Colors[2]
  11020. v6.position = fhold.position - Vector3.new(0,0,100)
  11021. Pet2:ClearAllChildren()
  11022. Pet3:ClearAllChildren()
  11023. Pet3:Destroy()
  11024. Pet2:Destroy()
  11025. local cntr,canhit,xdnef = 1,true,false
  11026. for i = 1,2 do BOOOMPOOTIS()end
  11027. coroutine.wrap(function()
  11028. while Wait()do
  11029. if xdnef then break end
  11030. local p = Instance.new("Part",Character)
  11031. p.TopSurface = 0
  11032. p.BottomSurface = 0
  11033. p.CanCollide = false
  11034. p.Anchored = true
  11035. p.BrickColor = Settings.Colors[2]
  11036. p.formFactor = "Symmetric"
  11037. p.Size = Vector3.new(1,1,1)
  11038. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  11039. local m = Instance.new("SpecialMesh",p)
  11040. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  11041. m.Scale = Vector3.new(1,4,1)
  11042. coroutine.wrap(function()
  11043. for i = 1,10 do
  11044. p.Transparency = i/10
  11045. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  11046. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  11047. Wait()
  11048. end
  11049. p:Destroy()
  11050. end)()
  11051. if canhit then
  11052. canhit = false
  11053. for i,v in pairs(Game.Players:GetPlayers())do
  11054. if v ~= Player then
  11055. DoScript(v,"ScreenFlashV")
  11056. DoScript(v,"CameraShake")
  11057. end end
  11058. delay(0.55,function()
  11059. canhit = true
  11060. end)end
  11061. cntr = cntr +1
  11062. local p = Instance.new("Part",Target)
  11063. p.Name = "Trail"
  11064. p.TopSurface = 0
  11065. p.BottomSurface = 0
  11066. p.Anchored = true
  11067. p.CanCollide = false
  11068. p.formFactor = "Symmetric"
  11069. p.Size = Vector3.new(1,1,1)
  11070. p.BrickColor = Settings.Colors[math.random(1,2)]
  11071. p.CFrame = Target.Torso.CFrame
  11072. Game:GetService("Debris"):AddItem(p,3)
  11073. local m = Instance.new("BlockMesh",p)
  11074. m.Scale = Vector3.new(1,1,1)
  11075. coroutine.wrap(function()
  11076. for e = 1,15 do
  11077. m.Scale = m.Scale + Vector3.new(cntr,cntr,cntr)
  11078. p.Transparency = e/7.5
  11079. p.Reflectance = e/45
  11080. 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)
  11081. Wait()
  11082. end
  11083. p:Destroy()
  11084. end)()end end)()
  11085. Wait(2)
  11086. xdnef = true
  11087. Kill(Target.Head)
  11088. v6.position = StartPos
  11089. Game:GetService("Debris"):AddItem(v6,0.6)
  11090. delay(1,function()fhold:Destroy()end)
  11091. dDebounce = true
  11092. coroutine.wrap(function()
  11093. for i = 1,15 do
  11094. sb.Transparency = i/15
  11095. Wait()
  11096. end
  11097. sb:Destroy()
  11098. end)()
  11099. coroutine.wrap(function()for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v.Transparency = 0 Wait()end end end)()
  11100. Gyro.cframe = StanceGyro.cframe
  11101. Pet.BrickColor = OldColor
  11102. Moving = false
  11103. end;
  11104. e = function(Body,Gyro)
  11105. dDebounce = false
  11106. local Target = GetClosest(130)
  11107. if not Target or Power -5000 < 0 then dDebounce = true return end
  11108. Power = Power -5000
  11109. Moving = true
  11110. local OldPower = Body.P
  11111. Body.P = 7000
  11112. for i,v in pairs(Pet:GetChildren())do
  11113. if v:IsA("Decal")then
  11114. v.Texture = "http://www.roblox.com/asset/?id=142656311"
  11115. end end
  11116. repeat
  11117. Body.position = Target.Torso.Position
  11118. local p = Instance.new("Part",Character)
  11119. p.Name = "Trail"
  11120. p.TopSurface = 0
  11121. p.BottomSurface = 0
  11122. p.Anchored = true
  11123. p.CanCollide = false
  11124. p.formFactor = "Symmetric"
  11125. p.Size = Vector3.new(1,1,1)
  11126. p.BrickColor = Settings.Colors[2]
  11127. p.CFrame = Pet.CFrame
  11128. Game:GetService("Debris"):AddItem(p,3)
  11129. local m = Instance.new("BlockMesh",p)
  11130. m.Scale = Vector3.new(1,1,1)
  11131. coroutine.wrap(function()
  11132. for e = 1,15 do
  11133. m.Scale = m.Scale + Vector3.new(0.6,0.6,0.6)
  11134. p.Transparency = e/15
  11135. 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)
  11136. Wait()
  11137. end
  11138. p:Destroy()
  11139. end)()Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  11140. 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))
  11141. DamageNear(Pet.Position,40,math.random(50,60),true)
  11142. delay(2,function()
  11143. for i,v in pairs(Pet:GetChildren())do
  11144. if v:IsA("Decal")then
  11145. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  11146. end end end)
  11147. Body.P = OldPower
  11148. Moving = false
  11149. dDebounce = true
  11150. end;
  11151. l = function(Body,Gyro,Moused)
  11152. dDebounce = false
  11153. for i,v in pairs(Pet:GetChildren())do
  11154. if v:IsA("Decal")then
  11155. v.Texture = "http://www.roblox.com/asset/?id=142656330"
  11156. end end
  11157. local BreakLoop,Con = false;Moused.KeyUp:connect(function(k)
  11158. if k == 'l' then
  11159. BreakLoop = true
  11160. Con:disconnect()
  11161. end end)
  11162. local cntr = 0
  11163. AngerFist()
  11164. delay(11,function()BreakLoop = true Con:disconnect()end)
  11165. while Wait()do
  11166. if BreakLoop then break end
  11167. for i,v in pairs(Pet:GetChildren())do
  11168. if v:IsA("Decal")then
  11169. v.Texture = "http://www.roblox.com/asset/?id=142656330"
  11170. end end
  11171. cntr = cntr +1
  11172. 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)
  11173. end
  11174. for i,v in pairs(Pet:GetChildren())do
  11175. if v:IsA("Sound")then
  11176. v:Stop()
  11177. end end
  11178. delay(1.3,function()
  11179. for i,v in pairs(Pet:GetChildren())do
  11180. if v:IsA("Decal")then
  11181. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  11182. end end end)
  11183. dDebounce = true
  11184. end;
  11185. z = function(Body,Gyro)
  11186. dDebounce = false
  11187. local Target = GetClosest(130)
  11188. if not Target or Power -6000 < 0 then dDebounce = true return end
  11189. Power = Power -6000
  11190. Moving = true
  11191. local OldPower = Body.P
  11192. local OldColor = Pet.BrickColor
  11193. Body.P = 5000
  11194. Pet.BrickColor = BrickColor.new("Really blue")
  11195. for i,v in pairs(Pet:GetChildren())do
  11196. if v:IsA("Decal")then
  11197. v.Texture = "http://www.roblox.com/asset/?id=142656311"
  11198. end end
  11199. local Colors = {"Navy blue","Really blue","White","Really black"}
  11200. repeat
  11201. Body.position = Target.Torso.Position
  11202. local p = Instance.new("Part",Character)
  11203. p.Name = "Trail"
  11204. p.TopSurface = 0
  11205. p.BottomSurface = 0
  11206. p.Anchored = true
  11207. p.CanCollide = false
  11208. p.formFactor = "Symmetric"
  11209. p.Size = Vector3.new(1,1,1)
  11210. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  11211. p.CFrame = Pet.CFrame
  11212. Game:GetService("Debris"):AddItem(p,3)
  11213. local m = Instance.new("BlockMesh",p)
  11214. m.Scale = Vector3.new(1,1,1)
  11215. coroutine.wrap(function()
  11216. for e = 1,15 do
  11217. m.Scale = m.Scale + Vector3.new(0.6,0.6,0.6)
  11218. p.Transparency = e/15
  11219. 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)
  11220. Wait()
  11221. end
  11222. p:Destroy()
  11223. end)()
  11224. Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  11225. Explode(Pet.CFrame,Pet.BrickColor)
  11226. for i = 1,20 do
  11227. for _,v in pairs(Workspace:GetChildren())do
  11228. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Frozen")then
  11229. local h = v:findFirstChild("Humanoid")
  11230. if h then
  11231. if h.Health > 0 then
  11232. local t = v:findFirstChild("Torso")
  11233. if t then
  11234. if(t.Position -Pet.Position).magnitude <= 20 then
  11235. local f = Instance.new("StringValue",v)
  11236. f.Name = "Frozen"
  11237. for x,c in pairs(v:GetChildren())do
  11238. if c:IsA("BasePart")then
  11239. c.Anchored = true
  11240. local ss = Instance.new("Part",v)
  11241. ss.Size = Vector3.new(c.Size.x +0.2,c.Size.y +0.22,c.Size.z +0.19)
  11242. ss.Anchored = true
  11243. ss.CanCollide = true
  11244. ss.TopSurface = 0
  11245. ss.BottomSurface = 0
  11246. ss.Locked = true
  11247. ss.BrickColor = BrickColor.new("Really blue")
  11248. ss.Transparency = 1
  11249. ss.Reflectance = 0.95
  11250. ss.CFrame = c.CFrame * CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),math.rad(math.random(-45,45)))
  11251. coroutine.wrap(function()
  11252. for i = 1,25 do
  11253. ss.Transparency = ss.Transparency -0.01
  11254. Wait()
  11255. end end)()
  11256. Game:GetService("Debris"):AddItem(ss,10)
  11257. end end
  11258. delay(10,function()
  11259. for x,c in pairs(v:GetChildren())do
  11260. if c:IsA("BasePart")then
  11261. c.Anchored = false
  11262. end end end)
  11263. h.PlatformStand = true
  11264. h:TakeDamage(10)
  11265. Game:GetService("Debris"):AddItem(f,10)
  11266. end end end end end end
  11267. local Xf = Pet.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  11268. local p = Instance.new("Part",Character)
  11269. p.Name = "Trail"
  11270. p.TopSurface = 0
  11271. p.BottomSurface = 0
  11272. p.Anchored = true
  11273. p.CanCollide = false
  11274. p.FormFactor = "Custom"
  11275. p.Size = Vector3.new(2,2,2)
  11276. local clr = Colors[math.random(1,#Colors)]
  11277. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  11278. p.BrickColor = clr
  11279. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  11280. local m = Instance.new("BlockMesh",p)
  11281. m.Scale = Vector3.new(2,2,2)
  11282. coroutine.wrap(function()
  11283. for n = 1,15 do
  11284. p.Transparency = n/15
  11285. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  11286. 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)
  11287. Wait()
  11288. end
  11289. p:Destroy()
  11290. end)()
  11291. Wait(1/30)
  11292. end
  11293. delay(2,function()
  11294. for i,v in pairs(Pet:GetChildren())do
  11295. if v:IsA("Decal")then
  11296. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  11297. end end end)
  11298. Body.P = OldPower
  11299. Pet.BrickColor = OldColor
  11300. Moving = false
  11301. dDebounce = true
  11302. end;
  11303. j = function(Body,Gyro,Moused)
  11304. dDebounce = false
  11305. local StopLoop = false
  11306. local Conxg;Conxg = Moused.KeyUp:connect(function(k)
  11307. if k == 'j' then
  11308. StopLoop = true
  11309. Conxg:disconnect()
  11310. end end)
  11311. while Wait()do
  11312. if StopLoop then break end
  11313. for i,v in pairs(Pet:GetChildren())do
  11314. if v:IsA("Decal")then
  11315. if v.Texture ~= "http://www.roblox.com/asset/?id=142656311" then
  11316. v.Texture = "http://www.roblox.com/asset/?id=142656311"
  11317. end end end end
  11318. delay(2,function()
  11319. for i,v in pairs(Pet:GetChildren())do
  11320. if v:IsA("Decal")then
  11321. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  11322. end end end)
  11323. dDebounce = true
  11324. end;
  11325. k = function(Body,Gyro)
  11326. dDebounce = false
  11327. local Target = GetClosest(130)
  11328. if not Target or Power -5000 < 0 then dDebounce = true return end
  11329. Power = Power -5000
  11330. Moving = true
  11331. local OldPower = Body.P
  11332. Body.P = 7000
  11333. for i,v in pairs(Pet:GetChildren())do
  11334. if v:IsA("Decal")then
  11335. v.Texture = "http://www.roblox.com/asset/?id=142656330"
  11336. end end
  11337. repeat
  11338. Body.position = Target.Torso.Position
  11339. local p = Instance.new("Part",Character)
  11340. p.Name = "Trail"
  11341. p.TopSurface = 0
  11342. p.BottomSurface = 0
  11343. p.Anchored = true
  11344. p.CanCollide = false
  11345. p.formFactor = "Symmetric"
  11346. p.Size = Vector3.new(1,1,1)
  11347. p.BrickColor = BrickColor.new("Lime green")
  11348. p.CFrame = Pet.CFrame
  11349. Game:GetService("Debris"):AddItem(p,3)
  11350. local m = Instance.new("BlockMesh",p)
  11351. m.Scale = Vector3.new(1,1,1)
  11352. coroutine.wrap(function()
  11353. for e = 1,15 do
  11354. m.Scale = m.Scale + Vector3.new(0.6,0.6,0.6)
  11355. p.Transparency = e/15
  11356. 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)
  11357. Wait()
  11358. end
  11359. p:Destroy()
  11360. end)()
  11361. Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  11362. 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))
  11363. DamageNear(Pet.Position,40,-math.random(50,60),true)
  11364. delay(2,function()
  11365. for i,v in pairs(Pet:GetChildren())do
  11366. if v:IsA("Decal")then
  11367. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  11368. end end end)
  11369. Body.P = OldPower
  11370. Moving = false
  11371. dDebounce = true
  11372. end;
  11373. b = function(Body)
  11374. local OldPower = Body.P
  11375. local NewPower = OldPower *2.3
  11376. local Conx;Conx = Body.Changed:connect(function(p)
  11377. if p == "P" then
  11378. if Body.P ~= NewPower then
  11379. OldPower = Body.P
  11380. Body.P = NewPower
  11381. end end end)
  11382. Body.P = NewPower
  11383. delay(1.1,function()
  11384. Conx:disconnect()
  11385. Body.P = OldPower
  11386. end)end;
  11387. }
  11388. for i,v in pairs(KeyBins)do PetKeyCombos[i] = true end
  11389. local function kdFunction(Key,Mousef)
  11390. if not dDebounce or Comboing then return end
  11391. for i,v in pairs(InputTable)do if Key == v then return end end
  11392. local k = Key:lower()
  11393. coroutine.wrap(KeyBins[k]or loadstring(''))(v6,sg,Mousef)
  11394. end
  11395. 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)
  11396. ChargePosition(false)
  11397. Stance = "Standing"
  11398. delay(0.2,function()
  11399. Comboing = false
  11400. StopRunning = false
  11401. end)else
  11402. Chat(H,"Bye!",Settings.Colors[2])
  11403. PetChat(Pet,"Bye master!",Pet.BrickColor)
  11404. Pet.Anchored = true
  11405. for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v:Destroy()end end
  11406. for i,v in pairs(Pet:GetChildren())do
  11407. if v:IsA("Sound")then
  11408. v:Stop()
  11409. end end
  11410. ypcall(function()
  11411. local sb = Pet.SelectionBox
  11412. coroutine.wrap(function()
  11413. for i = 1,15 do
  11414. sb.Transparency = i/15
  11415. Wait()
  11416. end
  11417. sb:Destroy()
  11418. end)()end)
  11419. pcall(function()XCCon:disconnect()CCOn:disconnect()end)
  11420. __GR = false
  11421. for i = 1,30 do
  11422. local p = Instance.new("Part",Character)
  11423. p.Name = "Trail"
  11424. p.TopSurface = 0
  11425. p.BottomSurface = 0
  11426. p.Anchored = true
  11427. p.CanCollide = false
  11428. p.formFactor = "Symmetric"
  11429. p.Size = Vector3.new(1,1,1)
  11430. p.BrickColor = Settings.Colors[2]
  11431. p.CFrame = Pet.CFrame
  11432. Game:GetService("Debris"):AddItem(p,3)
  11433. local m = Instance.new("BlockMesh",p)
  11434. m.Scale = Vector3.new(1,1,1)
  11435. coroutine.wrap(function()
  11436. for e = 1,15 do
  11437. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  11438. p.Transparency = e/15
  11439. 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)
  11440. Wait()
  11441. end
  11442. p:Destroy()
  11443. end)()
  11444. Pet.Transparency = i/30
  11445. Pet.Reflectance = i/30
  11446. Pet.Size = Pet.Size - Vector3.new(4/30,4/30,4/30)
  11447. 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)
  11448. Wait()
  11449. end
  11450. Pet = nil
  11451. NoPetHUD()
  11452. delay(0.2,function()
  11453. Comboing = false
  11454. StopRunning = false
  11455. end)end end;1};
  11456. ccert = {"...";function()
  11457. for i,v in pairs(Debounces)do
  11458. if v then
  11459. delay(0.2,function()
  11460. Comboing = false
  11461. StopRunning = false
  11462. end)return end end
  11463. if Power -26000 < 0 then delay(0.2,function()
  11464. Comboing = false
  11465. StopRunning = false
  11466. end)return end
  11467. Debounces.Attacking = true
  11468. Stance = ''
  11469. ChargePosition(false)
  11470. local Target = GetClosest(130)
  11471. if not Target then delay(0.2,function()
  11472. Comboing = false
  11473. StopRunning = false
  11474. end)return end
  11475. Power = Power -26000
  11476. local TT = Target.Torso
  11477. local fhold = Instance.new("BodyPosition",TT)
  11478. fhold.position = TT.Position
  11479. fhold.P = 50000
  11480. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  11481. local v6 = Instance.new("BodyPosition",T)
  11482. v6.P = 5000
  11483. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  11484. v6.position = TT.Position
  11485. repeat Wait()
  11486. local p = Instance.new("Part",Character)
  11487. p.Name = "Trail"
  11488. p.TopSurface = 0
  11489. p.BottomSurface = 0
  11490. p.Anchored = true
  11491. p.CanCollide = false
  11492. p.formFactor = "Symmetric"
  11493. p.Size = Vector3.new(1,1,1)
  11494. p.BrickColor = Settings.Colors[2]
  11495. p.CFrame = T.CFrame
  11496. Game:GetService("Debris"):AddItem(p,3)
  11497. local m = Instance.new("BlockMesh",p)
  11498. m.Scale = Vector3.new(1,1,1)
  11499. coroutine.wrap(function()
  11500. for e = 1,15 do
  11501. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  11502. p.Transparency = e/15
  11503. 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)
  11504. Wait()
  11505. end
  11506. p:Destroy()
  11507. end)()until(v6.position - fhold.position).magnitude <= 5
  11508. Chat(H,"Mmm...",Settings.Colors[2])-- brb
  11509. v6.position = TT.Position + Vector3.new(0,39,-60)
  11510. repeat Wait()until(T.Position -(TT.Position + Vector3.new(0,39,-60))).magnitude <= 10
  11511. T.CFrame = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11512. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11513. 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])
  11514. ChargePosition(false)
  11515. StopJoints()
  11516. FaceForward()
  11517. T.CFrame = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11518. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11519. N.DesiredAngle = -1.2
  11520. RS.DesiredAngle = 0.25
  11521. LS.DesiredAngle = 1
  11522. local nx = StanceGyro.cframe
  11523. for i = 1,10 do
  11524. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  11525. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  11526. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11527. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11528. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  11529. Wait()
  11530. end
  11531. Wait(0.2)
  11532. for i = 1,5 do
  11533. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  11534. Wait()
  11535. end
  11536.  
  11537.  
  11538. ChargePosition(false)
  11539. Stance = "Standing"
  11540. Debounces.Attacking = false
  11541. delay(0.2,function()
  11542. Comboing = false
  11543. StopRunning = false
  11544. end)end};
  11545. xqec = {"Demon bomb!";function()
  11546. for i,v in pairs(Debounces)do
  11547. if v then
  11548. delay(0.2,function()
  11549. Comboing = false
  11550. StopRunning = false
  11551. end)return end end
  11552. if Power -26000 < 0 then delay(0.2,function()
  11553. Comboing = false
  11554. StopRunning = false
  11555. end)return end
  11556. local Target = GetClosest(130)
  11557. if not Target then delay(0.2,function()
  11558. Comboing = false
  11559. StopRunning = false
  11560. end)return end
  11561. Power = Power -26000
  11562. Debounces.Attacking = true
  11563. Stance = ''
  11564. ChargePosition(false)
  11565. local TT = Target.Torso
  11566. local fhold = Instance.new("BodyPosition",TT)
  11567. fhold.position = TT.Position
  11568. fhold.P = 50000
  11569. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  11570. local v6 = Instance.new("BodyPosition",T)
  11571. v6.P = 5000
  11572. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  11573. v6.position = TT.Position
  11574. repeat Wait()
  11575. local p = Instance.new("Part",Character)
  11576. p.TopSurface = 0
  11577. p.BottomSurface = 0
  11578. p.CanCollide = false
  11579. p.Anchored = true
  11580. p.BrickColor = Settings.Colors[2]
  11581. p.formFactor = "Symmetric"
  11582. p.Size = Vector3.new(1,1,1)
  11583. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  11584. local m = Instance.new("SpecialMesh",p)
  11585. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  11586. m.Scale = Vector3.new(1,4,1)
  11587. coroutine.wrap(function()
  11588. for i = 1,10 do
  11589. p.Transparency = i/10
  11590. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  11591. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  11592. Wait()
  11593. end
  11594. p:Destroy()
  11595. end)()
  11596. local p = Instance.new("Part",Character)
  11597. p.Name = "Trail"
  11598. p.TopSurface = 0
  11599. p.BottomSurface = 0
  11600. p.Anchored = true
  11601. p.CanCollide = false
  11602. p.formFactor = "Symmetric"
  11603. p.Size = Vector3.new(1,1,1)
  11604. p.BrickColor = Settings.Colors[2]
  11605. p.CFrame = T.CFrame
  11606. Game:GetService("Debris"):AddItem(p,3)
  11607. local m = Instance.new("BlockMesh",p)
  11608. m.Scale = Vector3.new(1,1,1)
  11609. coroutine.wrap(function()
  11610. for e = 1,15 do
  11611. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  11612. p.Transparency = e/15
  11613. 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)
  11614. Wait()
  11615. end
  11616. p:Destroy()
  11617. end)()until(v6.position - fhold.position).magnitude <= 5
  11618. local dn = true
  11619. coroutine.wrap(function()
  11620. while Wait()do
  11621. if not dn then break end
  11622. local p = Instance.new("Part",Character)
  11623. p.Name = "Trail"
  11624. p.TopSurface = 0
  11625. p.BottomSurface = 0
  11626. p.Anchored = true
  11627. p.CanCollide = false
  11628. p.formFactor = "Symmetric"
  11629. p.Size = Vector3.new(1,1,1)
  11630. p.BrickColor = Settings.Colors[2]
  11631. p.CFrame = T.CFrame
  11632. Game:GetService("Debris"):AddItem(p,3)
  11633. local m = Instance.new("BlockMesh",p)
  11634. m.Scale = Vector3.new(4,4,4)
  11635. coroutine.wrap(function()
  11636. for e = 1,15 do
  11637. m.Scale = m.Scale - Vector3.new(e/15,e/15,e/15)
  11638. p.Transparency = e/15
  11639. 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)
  11640. Wait()
  11641. end
  11642. p:Destroy()
  11643. end)()end end)()
  11644. Wait(0.9)
  11645. fFfffffF()
  11646. fhold.position = fhold.position + Vector3.new(0,780,0)
  11647. Wait(0.9)
  11648. v6.position = fhold.position + Vector3.new(0,0,-15)
  11649. Implode(T.CFrame,Settings.Colors[1])
  11650. dn = false
  11651. Chat(H,"Yay...",Settings.Colors[2])
  11652. Wait(1.1)
  11653. ChargePosition(false)
  11654. StopJoints()
  11655. FaceForward()
  11656. T.CFrame = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11657. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  11658. N.DesiredAngle = -1.2
  11659. RS.DesiredAngle = 0.25
  11660. LS.DesiredAngle = 1
  11661. local nx = StanceGyro.cframe
  11662. for i = 1,10 do
  11663. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  11664. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  11665. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11666. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11667. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  11668. Wait()
  11669. end
  11670. Wait(0.2)
  11671. for i = 1,5 do
  11672. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  11673. Wait()
  11674. end
  11675. Wait(0.4)
  11676. local xdn = false
  11677. coroutine.wrap(function()
  11678. while Wait()do
  11679. if xdn then break end
  11680. local p = Instance.new("Part",Character)
  11681. p.TopSurface = 0
  11682. p.BottomSurface = 0
  11683. p.CanCollide = false
  11684. p.Anchored = true
  11685. p.BrickColor = Settings.Colors[1]
  11686. p.formFactor = "Symmetric"
  11687. p.Size = Vector3.new(1,1,1)
  11688. p.CFrame = CFrame.new(TT.Position - Vector3.new(0,2,0))
  11689. local m = Instance.new("SpecialMesh",p)
  11690. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  11691. m.Scale = Vector3.new(1,4,1)
  11692. coroutine.wrap(function()
  11693. for i = 1,10 do
  11694. p.Transparency = i/10
  11695. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  11696. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  11697. Wait()
  11698. end
  11699. p:Destroy()
  11700. end)()
  11701. local p = Instance.new("Part",Target)
  11702. p.Name = "Trail"
  11703. p.TopSurface = 0
  11704. p.BottomSurface = 0
  11705. p.Anchored = true
  11706. p.CanCollide = false
  11707. p.formFactor = "Symmetric"
  11708. p.Size = Vector3.new(1,1,1)
  11709. p.BrickColor = Settings.Colors[1]
  11710. p.CFrame = TT.CFrame
  11711. Game:GetService("Debris"):AddItem(p,3)
  11712. local m = Instance.new("BlockMesh",p)
  11713. m.Scale = Vector3.new(1,1,1)
  11714. coroutine.wrap(function()
  11715. for e = 1,15 do
  11716. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  11717. p.Transparency = e/15
  11718. 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)
  11719. Wait()
  11720. end
  11721. p:Destroy()
  11722. end)()end end)()
  11723. Wait(2)
  11724. xdn = true
  11725. local xdne = false
  11726. Target.Humanoid:TakeDamage(85)
  11727. coroutine.wrap(function()
  11728. while Wait()do
  11729. if xdne then break end
  11730. local p = Instance.new("Part",Target)
  11731. p.Name = "Trail"
  11732. p.TopSurface = 0
  11733. p.BottomSurface = 0
  11734. p.Anchored = true
  11735. p.CanCollide = false
  11736. p.formFactor = "Symmetric"
  11737. p.Size = Vector3.new(1,1,1)
  11738. p.BrickColor = Settings.Colors[2]
  11739. p.CFrame = TT.CFrame
  11740. Game:GetService("Debris"):AddItem(p,3)
  11741. local m = Instance.new("BlockMesh",p)
  11742. m.Scale = Vector3.new(1,1,1)
  11743. coroutine.wrap(function()
  11744. for e = 1,15 do
  11745. m.Scale = m.Scale + Vector3.new(2,2,2)
  11746. p.Transparency = e/15
  11747. 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)
  11748. Wait()
  11749. end
  11750. p:Destroy()
  11751. end)()end end)()
  11752. DoScript(Game.Players:GetPlayerFromCharacter(Target),"ScreenFlash")
  11753. v6.P = fhold.P/3
  11754. fhold.position = fhold.position - Vector3.new(0,780,0)
  11755. delay(2.1,function()v6.position = fhold.position end)
  11756. local sTAHHPPP = false
  11757. coroutine.wrap(function()
  11758. LS.DesiredAngle = 0
  11759. LH.DesiredAngle = 1
  11760. RH.DesiredAngle = 1
  11761. LS.DesiredAngle = 1
  11762. LS.C0 = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  11763. N.DesiredAngle = 1.6
  11764. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  11765. ChargePosition(false)
  11766. local n,rh,lh,rs,ls
  11767. for i = 1,5 do
  11768. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi/6,0)
  11769. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  11770. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11771. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  11772. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8.5,0,0)* CFrame.new(0,-0.1,0)
  11773. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  11774. Wait()
  11775. end
  11776. n,rh,lh,rs,ls = N.C0,RH.C0,LH.C0,RS.C0,LS.C0
  11777. while Wait()do
  11778. if sTAHHPPP then break end
  11779. N.C0,RH.C0,LH.C0,RS.C0,LS.C0 = n,rh,lh,rs,ls
  11780. end end)()local ffff,Pos = false
  11781. for i,v in pairs(Target:GetChildren())do
  11782. if v:IsA("BasePart")then
  11783. v.Touched:connect(function(h)
  11784. if h.Parent ~= v and h.Parent ~= Character then
  11785. 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})
  11786. ffff,Pos = Hit,px
  11787. end end)elseif v:IsA("Humanoid")then
  11788. v.PlatformStand = true
  11789. end end
  11790. repeat Wait()until ffff ~= nil and Pos ~= nil
  11791. fhold.position = Pos
  11792. coroutine.wrap(function()
  11793. for i = 1,30 do
  11794. local p = Instance.new("Part",Character)
  11795. p.FrontSurface = ffff.TopSurface
  11796. p.Material = ffff.Material
  11797. p.BottomSurface = 0
  11798. p.Anchored = true
  11799. p.CanCollide = true
  11800. p.BrickColor = ffff.BrickColor
  11801. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  11802. 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)
  11803. delay(2 +i *0.1,function()
  11804. for i = 1,10 do
  11805. p.Transparency = p.Transparency +0.1
  11806. Wait()
  11807. end
  11808. p:Destroy()
  11809. end)
  11810. if math.random(1,5)== 5 then
  11811. coroutine.wrap(function()
  11812. local f = Instance.new("Smoke",p)
  11813. f.Size = 30
  11814. f.RiseVelocity = 0
  11815. f.Opacity = 0.025
  11816. Wait(0.1)
  11817. f.Enabled = false
  11818. Wait(1)
  11819. f:Destroy()
  11820. end)()end end end)()
  11821. coroutine.wrap(function()
  11822. for i = 1,10 do
  11823. for i = 1,4 do
  11824. local p = Instance.new("Part",Character)
  11825. p.TopSurface = ffff.TopSurface
  11826. p.BottomSurface = ffff.BottomSurface
  11827. p.Material = ffff.Material
  11828. p.BottomSurface = 0
  11829. p.Anchored = false
  11830. p.CanCollide = true
  11831. p.BrickColor = ffff.BrickColor
  11832. p.formFactor = "Custom"
  11833. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  11834. 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)
  11835. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  11836. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  11837. p.RotVelocity = p.Velocity
  11838. if math.random(1,5)== 5 then
  11839. coroutine.wrap(function()
  11840. local f = Instance.new("Smoke",p)
  11841. f.Size = 30
  11842. f.RiseVelocity = 0
  11843. f.Opacity = 0.025
  11844. Wait(0.1)
  11845. f.Enabled = false
  11846. Wait(1)
  11847. f:Destroy()
  11848. end)()end end
  11849. Wait(0.025)
  11850. end end)()
  11851. delay(2,function()xdne = true end)
  11852. v6.position = T.Position
  11853. local s = Instance.new("Part",Character)
  11854. s.BrickColor = Settings.Colors[2]
  11855. s.Size = Vector3.new(1,1,1)
  11856. s.Anchored = true
  11857. s.Locked = true
  11858. s.CanCollide = false
  11859. s.TopSurface = 0
  11860. s.BottomSurface = 0
  11861. s.Transparency = 1
  11862. s.Reflectance = 0.5
  11863. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  11864. local sm = Instance.new("SpecialMesh",s)
  11865. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  11866. sm.Scale = Vector3.new(1,1,1)
  11867. for i = 1,15 do
  11868. s.Transparency = s.Transparency -(1/15)
  11869. s.Reflectance = s.Reflectance -(1/30)
  11870. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  11871. Wait()
  11872. end
  11873. coroutine.wrap(function()
  11874. for i = 1,20 do
  11875. sm.Scale = sm.Scale + Vector3.new(2,0,2)
  11876. s.Transparency = i/20
  11877. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  11878. Wait()
  11879. end
  11880. s:Destroy()
  11881. end)()
  11882. delay(1,function()
  11883. fhold.P = fhold.P *1.2
  11884. local skye
  11885. if Game.Lighting.Sky ~= nil then skye = Game.Lighting.Sky.CelestialBodiesShown end
  11886. local cachelol = Game.Lighting.Brightness
  11887. local cachelul = Game.Lighting.TimeOfDay
  11888. if skye ~= nil then Game.Lighting.Sky.CelestialBodiesShown = false end
  11889. Game.Lighting.TimeOfDay = 0
  11890. Game.Lighting.Brightness = 32000232
  11891. delay(1.1,function()
  11892. Game.Lighting.Brightness = cachelol
  11893. Game.Lighting.TimeOfDay = cachelul
  11894. if skye ~= nil then
  11895. Game.Lighting.Sky.CelestialBodiesShown = skye
  11896. end end)
  11897. coroutine.wrap(function()
  11898. for i = 1,50 do
  11899. local p = Instance.new("Part",Character)
  11900. p.FrontSurface = ffff.TopSurface
  11901. p.Material = ffff.Material
  11902. p.BottomSurface = 0
  11903. p.Anchored = true
  11904. p.CanCollide = true
  11905. p.BrickColor = ffff.BrickColor
  11906. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  11907. 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)
  11908. delay(2 +i *0.1,function()
  11909. for i = 1,10 do
  11910. p.Transparency = p.Transparency +0.1
  11911. Wait()
  11912. end
  11913. p:Destroy()
  11914. end)
  11915. if math.random(1,5)== 5 then
  11916. coroutine.wrap(function()
  11917. local f = Instance.new("Smoke",p)
  11918. f.Size = 30
  11919. f.RiseVelocity = 0
  11920. f.Opacity = 0.025
  11921. Wait(0.1)
  11922. f.Enabled = false
  11923. Wait(1)
  11924. f:Destroy()
  11925. end)()end end end)()
  11926. coroutine.wrap(function()
  11927. for i = 1,30 do
  11928. for i = 1,4 do
  11929. local p = Instance.new("Part",Character)
  11930. p.TopSurface = ffff.TopSurface
  11931. p.BottomSurface = ffff.BottomSurface
  11932. p.Material = ffff.Material
  11933. p.BottomSurface = 0
  11934. p.Anchored = false
  11935. p.CanCollide = true
  11936. p.BrickColor = ffff.BrickColor
  11937. p.formFactor = "Custom"
  11938. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  11939. 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)
  11940. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  11941. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  11942. p.RotVelocity = p.Velocity
  11943. if math.random(1,5)== 5 then
  11944. coroutine.wrap(function()
  11945. local f = Instance.new("Smoke",p)
  11946. f.Size = 30
  11947. f.RiseVelocity = 0
  11948. f.Opacity = 0.025
  11949. Wait(0.1)
  11950. f.Enabled = false
  11951. Wait(1)
  11952. f:Destroy()
  11953. end)()end end
  11954. Wait(0.025)
  11955. end end)()end)
  11956. Chat(H,"BYE BYE!",Settings.Colors[1])
  11957. Wait(1.1)
  11958. for i = 1,2 do BOOOMPOOTIS()end
  11959. coroutine.wrap(function()
  11960. local Pos = TT.Position
  11961. local BOOSH = Instance.new("Sound",Workspace)
  11962. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  11963. BOOSH.Volume = 1
  11964. BOOSH.Pitch = 0.675
  11965. local Fuse = Instance.new("Sound",Workspace)
  11966. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  11967. Fuse.Volume = 1
  11968. Fuse.Pitch = 0.25
  11969. local BOOSH2 = Instance.new("Sound",Workspace)
  11970. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  11971. BOOSH2.Volume = 1
  11972. BOOSH2.Pitch = 0.25
  11973. local dsound = true
  11974. local PewPew = Instance.new("Sound",Workspace)
  11975. PewPew.Name = "PewPew"
  11976. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  11977. PewPew.Volume = 1
  11978. PewPew.Pitch = 0.32
  11979. local function GetHumanoids()
  11980. local Characters = {}
  11981. for i,v in pairs(Workspace:GetChildren())do
  11982. if v:IsA("Model")then
  11983. local Hu = v:findFirstChild("Humanoid")
  11984. local Torso = v:findFirstChild("Torso")
  11985. if Hu and Torso and v.Name ~= Player.Name then
  11986. table.insert(Characters,Torso)
  11987. end end end
  11988. return Characters
  11989. end
  11990. local function Boom()
  11991. for i = 1,25 do
  11992. for _,v in pairs(GetHumanoids())do
  11993. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  11994. local h = v.Parent:findFirstChild("Humanoid")
  11995. if h then
  11996. local Moar =(Pos - v.Position).unit
  11997. local p = Instance.new("BodyVelocity",v)
  11998. p.P = 1500
  11999. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  12000. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  12001. Game:GetService("Debris"):AddItem(p,0.15)
  12002. local p = Instance.new("BodyAngularVelocity",v)
  12003. p.P = 1500
  12004. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  12005. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  12006. Game:GetService("Debris"):AddItem(p,0.1)
  12007. h:TakeDamage(3 +math.random(-1,1))
  12008. end end end
  12009. local p = Instance.new("Part",Character)
  12010. p.Name = "BlastRing"
  12011. p.TopSurface = 0
  12012. p.BottomSurface = 0
  12013. p.CanCollide = false
  12014. p.Anchored = true
  12015. p.BrickColor = Settings.Colors[math.random(1,2)]
  12016. p.Size = Vector3.new(1,1,1)
  12017. 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)
  12018. local rm = Instance.new("SpecialMesh",p)
  12019. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  12020. rm.Name = "BlastMesh"
  12021. rm.Scale = Vector3.new(1,1,1)
  12022. coroutine.wrap(function()
  12023. for n = 1,15 do
  12024. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  12025. if 2 +i/5 == 1.2 then
  12026. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  12027. end
  12028. p.Transparency = n/15
  12029. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  12030. Wait()
  12031. end
  12032. p:Destroy()
  12033. end)()
  12034. local p = Instance.new("Part",Character)
  12035. p.TopSurface = 0
  12036. p.BottomSurface = 0
  12037. p.formFactor = "Symmetric"
  12038. p.Size = Vector3.new(1,1,1)
  12039. p.Anchored = true
  12040. p.CanCollide = false
  12041. p.BrickColor = Settings.Colors[math.random(1,2)]
  12042. p.CFrame = CFrame.new(Pos)
  12043. local m = Instance.new("BlockMesh",p)
  12044. coroutine.wrap(function()
  12045. for x = 1,48 do
  12046. 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
  12047. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  12048. p.Transparency = x/48
  12049. Wait()
  12050. end
  12051. p:Destroy()
  12052. end)()
  12053. Game:GetService("Debris"):AddItem(p,5)
  12054. local p = Instance.new("Part",Character)
  12055. p.Name = "BlastRing"
  12056. p.TopSurface = 0
  12057. p.BottomSurface = 0
  12058. p.CanCollide = false
  12059. p.Anchored = true
  12060. p.BrickColor = Settings.Colors[math.random(1,2)]
  12061. p.Size = Vector3.new(1,1,1)
  12062. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  12063. local m = Instance.new("SpecialMesh",p)
  12064. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  12065. m.Scale = Vector3.new(1,0.25,1)
  12066. coroutine.wrap(function()
  12067. for n = 1,13 do
  12068. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  12069. if 1 +i/5 == 1.2 then
  12070. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12071. end
  12072. p.Transparency = n/13
  12073. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  12074. Wait()
  12075. end
  12076. p:Destroy()
  12077. end)()
  12078. Wait(0.1)
  12079. end for i = 10,19 do
  12080. local p = Instance.new("Part",Character)
  12081. p.Name = "BlastRing"
  12082. p.TopSurface = 0
  12083. p.BottomSurface = 0
  12084. p.CanCollide = false
  12085. p.Anchored = true
  12086. p.BrickColor = Settings.Colors[math.random(1,2)]
  12087. p.Size = Vector3.new(1,1,1)
  12088. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  12089. local m = Instance.new("SpecialMesh",p)
  12090. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  12091. m.Scale = Vector3.new(1,0.25,1)
  12092. coroutine.wrap(function()
  12093. for n = 1,13 do
  12094. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  12095. if 1 +i/5 == 1.2 then
  12096. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12097. end
  12098. p.Transparency = n/13
  12099. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  12100. Wait()
  12101. end
  12102. p:Destroy()
  12103. end)()
  12104. local p = Instance.new("Part",Character)
  12105. p.Name = "BlastRing"
  12106. p.TopSurface = 0
  12107. p.BottomSurface = 0
  12108. p.CanCollide = false
  12109. p.Anchored = true
  12110. p.BrickColor = Settings.Colors[math.random(1,2)]
  12111. p.Size = Vector3.new(1,1,1)
  12112. 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)
  12113. p.Parent = workspace
  12114. local m = Instance.new("SpecialMesh",p)
  12115. m.Name = "BlastMesh"
  12116. m.Scale = Vector3.new(0.1,0.1,0.1)
  12117. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  12118. coroutine.wrap(function()
  12119. for n = 1,15 do
  12120. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  12121. if 3+i/5 == 1.2 then
  12122. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12123. end
  12124. p.Transparency = n/15
  12125. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  12126. Wait()
  12127. end
  12128. p:Destroy()
  12129. end)()
  12130. for _,v in pairs(GetHumanoids())do
  12131. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  12132. local h = v.Parent:findFirstChild("Humanoid")
  12133. if h then
  12134. local Moar =(Pos - v.Position).unit
  12135. local p = Instance.new("BodyVelocity",v)
  12136. p.P = 1500
  12137. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  12138. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  12139. Game:GetService("Debris"):AddItem(p,0.15)
  12140. local p = Instance.new("BodyAngularVelocity",v)
  12141. p.P = 1500
  12142. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  12143. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  12144. Game:GetService("Debris"):AddItem(p,0.1)
  12145. h:TakeDamage(4 +math.random(-1,1))
  12146. end end end
  12147. Wait(0.1)
  12148. end for i = 30,37 do
  12149. for _,v in pairs(GetHumanoids())do
  12150. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  12151. local h = v.Parent:findFirstChild("Humanoid")
  12152. if h then
  12153. local Moar =(Pos - v.Position).unit
  12154. local p = Instance.new("BodyVelocity",v)
  12155. p.P = 1500
  12156. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  12157. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  12158. Game:GetService("Debris"):AddItem(p,0.15)
  12159. local p = Instance.new("BodyAngularVelocity",v)
  12160. p.P = 1500
  12161. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  12162. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  12163. Game:GetService("Debris"):AddItem(p,0.1)
  12164. h:TakeDamage(8 +math.random(-2,1))
  12165. end end end end
  12166. dsound = false
  12167. wait(6.5)
  12168. for i = 1,30 do
  12169. BOOSH.Volume = BOOSH.Volume -0.033
  12170. BOOSH2.Volume = BOOSH.Volume
  12171. Fuse.Volume = BOOSH.Volume
  12172. Wait()
  12173. end
  12174. BOOSH:Stop()
  12175. BOOSH2:Stop()
  12176. Fuse:Stop()
  12177. end
  12178. Wait(0.375)
  12179. BOOSH2:Play()
  12180. Fuse:Play()
  12181. BOOSH:Play()
  12182. Boom()
  12183. end)()
  12184. Wait(2)
  12185. Kill(TT)
  12186. v6:Destroy()
  12187. fhold:Destroy()
  12188. sTAHHPPP = true
  12189. ChargePosition(false)
  12190. Stance = "Standing"
  12191. Debounces.Attacking = false
  12192. delay(0.2,function()
  12193. Comboing = false
  12194. StopRunning = false
  12195. end)end};
  12196. qrqf = {"Kill everything";function()
  12197. for i,v in pairs(Debounces)do
  12198. if v then
  12199. delay(0.2,function()
  12200. Comboing = false
  12201. StopRunning = false
  12202. end)return end end
  12203. if Power -26000 < 0 then delay(0.2,function()
  12204. Comboing = false
  12205. StopRunning = false
  12206. end)return end
  12207. Debounces.Attacking = true
  12208. Power = Power -26000
  12209. Stance = 'Null'
  12210. ChargePosition(false)
  12211. StopJoints()
  12212. local Origin = T.Position
  12213. local EndPoint = Origin + Vector3.new(0,110,0)- T.CFrame.lookVector *35
  12214. local p = Instance.new("Part",Character)
  12215. p.TopSurface = 0
  12216. p.BottomSurface = 0
  12217. p.Name = "BALL"
  12218. p.BrickColor = Settings.Colors[1]
  12219. p.formFactor = "Symmetric"
  12220. p.CFrame = T.CFrame
  12221. p.Size = Vector3.new(1,1,1)
  12222. local mm = Instance.new("SpecialMesh",p)
  12223. mm.MeshType = "Sphere"
  12224. local ww = Instance.new("Weld",RA)
  12225. ww.Part0 = RA
  12226. ww.Part1 = p
  12227. ww.C0 = CFrame.new(0,-1.75,0)
  12228. local g = Instance.new("BodyGyro",T)
  12229. g.P = 15000
  12230. g.D = 300
  12231. g.maxTorque = Vector3.new(99999,99999,99999)*9999999999999999999999999
  12232. local bp = Instance.new("BodyPosition",T)
  12233. bp.P = 8500
  12234. bp.D = 1200
  12235. bp.maxForce = Vector3.new(999999,999999,999999)*9999999999999999999999999999999999999
  12236. bp.position = EndPoint
  12237. g.cframe = CFrame.new(EndPoint,Origin)* CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  12238. local ll = T.CFrame.lookVector
  12239. local look = ll
  12240. local StartC0 = CFrame.new(0.75,-2.18556941e-008,-1,0,-0.866025388,-0.5,0,-0.5,0.866025388,-1,0,0)
  12241. local zAnim = RS
  12242. zAnim.C0 = StartC0
  12243. zAnim.MaxVelocity = 0
  12244. zAnim.C1 = zAnim.C1 * CFrame.new(0,1,0)
  12245. zAnim.CurrentAngle = 2.8
  12246. zAnim.MaxVelocity = 0.4
  12247. zAnim.DesiredAngle = -0.9
  12248. local oll = T.CFrame
  12249. for i = 1,4 do
  12250. Wait(0.05)
  12251. zAnim.C0 = zAnim.C0 * CFrame.new(-0.175,-0.1,0.05)
  12252. end
  12253. Wait(0.1)
  12254. for i = 1,20 do
  12255. Wait(0.1)
  12256. local b = Instance.new("Part",Character)
  12257. b.TopSurface = 0
  12258. b.BottomSurface = 0
  12259. b.formFactor = "Symmetric"
  12260. b.Size = Vector3.new(1,1,1)
  12261. b.BrickColor = Settings.Colors[1]
  12262. b.CFrame = CFrame.new(p.Position)
  12263. b.Anchored = true
  12264. b.CanCollide = false
  12265. b.Name = "Blast"
  12266. local m = Instance.new("BlockMesh",b)
  12267. coroutine.wrap(function()
  12268. for n = 1,18 do
  12269. b.Transparency = n/18
  12270. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12271. m.Scale = m.Scale + Vector3.new(0.25 +i *0.025,0.25 +i *0.025,0.25 +i *0.025)*1.5
  12272. Wait()
  12273. end
  12274. b:Destroy()
  12275. end)()end
  12276. RS.DesiredAngle = 1.6
  12277. g.cframe = g.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  12278. Wait(0.25)
  12279. local hax = p.Position
  12280. ww:Destroy()
  12281. p.Anchored = true
  12282. p.CanCollide = false
  12283. p.Transparency = 1
  12284. Origin = Origin +look *20
  12285. for i = 1,10 do
  12286. local b = Instance.new("Part",Character)
  12287. b.TopSurface = 0
  12288. b.BottomSurface = 0
  12289. b.formFactor = "Symmetric"
  12290. b.Size = Vector3.new(1,1,1)
  12291. b.BrickColor = Settings.Colors[1]
  12292. b.CFrame = CFrame.new(p.Position)
  12293. b.Anchored = true
  12294. b.CanCollide = false
  12295. b.Name = "Blast"
  12296. local m = Instance.new("BlockMesh",b)
  12297. m.Scale = Vector3.new(6,6,6)
  12298. coroutine.wrap(function()
  12299. for n = 1,18 do
  12300. b.Transparency = n/18
  12301. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12302. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  12303. Wait()
  12304. end
  12305. b:Destroy()
  12306. end)()
  12307. p.CFrame = CFrame.new(hax:Lerp(Origin,i *0.01))
  12308. Wait(0.075)
  12309. end
  12310. ChargePosition(false)
  12311. g.cframe = CFrame.new(bp.position,Origin)
  12312. Wait(0.15)
  12313. RH.DesiredAngle = 1.1
  12314. LH.DesiredAngle = 0.7
  12315. for i = 10,20 do
  12316. local b = Instance.new("Part",Character)
  12317. b.TopSurface = 0
  12318. b.BottomSurface = 0
  12319. b.formFactor = "Symmetric"
  12320. b.Size = Vector3.new(1,1,1)
  12321. b.BrickColor = Settings.Colors[2]
  12322. b.CFrame = CFrame.new(p.Position)
  12323. b.Anchored = true
  12324. b.CanCollide = false
  12325. b.Name = "Blast"
  12326. local m=Instance.new("BlockMesh",b)
  12327. m.Scale = Vector3.new(6,6,6)
  12328. coroutine.wrap(function()
  12329. for n = 1,18 do
  12330. b.Transparency = n/18
  12331. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12332. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  12333. Wait()
  12334. end
  12335. b:Destroy()
  12336. end)()
  12337. p.CFrame = CFrame.new(hax:Lerp(Origin,i *0.001))
  12338. g.cframe = g.cframe *CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
  12339. bp.position = p.Position + Vector3.new(0,10 +((i -12)*10),0)+ look *(i -11)-look *5
  12340. Wait()
  12341. end
  12342. bp.position = Origin -look *20
  12343. Stance = 'Standing'
  12344. g.cframe = oll
  12345. p.Transparency = 1
  12346. coroutine.wrap(function()
  12347. Wait(0.1)
  12348. local bo = Instance.new("Part",Character)
  12349. bo.TopSurface = 0
  12350. bo.BottomSurface = 0
  12351. bo.Anchored = true
  12352. bo.CanCollide = false
  12353. bo.CFrame = CFrame.new(Origin +look *5)
  12354. bo.Transparency = 1
  12355. coroutine.wrap(function()
  12356. for i,v in pairs(Game.Players:GetPlayers())do
  12357. DoScript(v,"ScreenFlashV")
  12358. coroutine.wrap(function()
  12359. for x = 1,9 do
  12360. DoScript(v,"CameraShake")
  12361. Wait(0.55)
  12362. end end)()end
  12363. local Pos = bo.Position
  12364. local BOOSH = Instance.new("Sound",Workspace)
  12365. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  12366. BOOSH.Volume = 1
  12367. BOOSH.Pitch = 0.675
  12368. local Fuse = Instance.new("Sound",Workspace)
  12369. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  12370. Fuse.Volume = 1
  12371. Fuse.Pitch = 0.25
  12372. local BOOSH2 = Instance.new("Sound",Workspace)
  12373. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  12374. BOOSH2.Volume = 1
  12375. BOOSH2.Pitch = 0.25
  12376. local dsound = true
  12377. local PewPew = Instance.new("Sound",Workspace)
  12378. PewPew.Name = "PewPew"
  12379. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  12380. PewPew.Volume = 1
  12381. PewPew.Pitch = 0.32
  12382. local function GetHumanoids()
  12383. local Characters = {}
  12384. for i,v in pairs(Workspace:GetChildren())do
  12385. if v:IsA("Model")then
  12386. local Hu = v:findFirstChild("Humanoid")
  12387. local Torso = v:findFirstChild("Torso")
  12388. if Hu and Torso and v.Name ~= Player.Name then
  12389. table.insert(Characters,Torso)
  12390. end end end
  12391. return Characters
  12392. end
  12393. local function Boom()
  12394. for i = 1,25 do
  12395. for _,v in pairs(GetHumanoids())do
  12396. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  12397. local h = v.Parent:findFirstChild("Humanoid")
  12398. if h then
  12399. local Moar =(Pos - v.Position).unit
  12400. local p = Instance.new("BodyVelocity",v)
  12401. p.P = 1500
  12402. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  12403. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  12404. Game:GetService("Debris"):AddItem(p,0.15)
  12405. local p = Instance.new("BodyAngularVelocity",v)
  12406. p.P = 1500
  12407. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  12408. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  12409. Game:GetService("Debris"):AddItem(p,0.1)
  12410. h:TakeDamage(3 +math.random(-1,1))
  12411. end end end
  12412. local p = Instance.new("Part",Character)
  12413. p.Name = "BlastRing"
  12414. p.TopSurface = 0
  12415. p.BottomSurface = 0
  12416. p.CanCollide = false
  12417. p.Anchored = true
  12418. p.BrickColor = Settings.Colors[math.random(1,2)]
  12419. p.Size = Vector3.new(1,1,1)
  12420. 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)
  12421. local rm = Instance.new("SpecialMesh",p)
  12422. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  12423. rm.Name = "BlastMesh"
  12424. rm.Scale = Vector3.new(1,1,1)
  12425. coroutine.wrap(function()
  12426. for n = 1,15 do
  12427. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  12428. if 2 +i/5 == 1.2 then
  12429. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  12430. end
  12431. p.Transparency = n/15
  12432. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  12433. Wait()
  12434. end
  12435. p:Destroy()
  12436. end)()
  12437. local p = Instance.new("Part",Character)
  12438. p.TopSurface = 0
  12439. p.BottomSurface = 0
  12440. p.formFactor = "Symmetric"
  12441. p.Size = Vector3.new(1,1,1)
  12442. p.Anchored = true
  12443. p.CanCollide = false
  12444. p.BrickColor = Settings.Colors[math.random(1,2)]
  12445. p.CFrame = CFrame.new(Pos)
  12446. local m = Instance.new("BlockMesh",p)
  12447. coroutine.wrap(function()
  12448. for x = 1,48 do
  12449. 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
  12450. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  12451. p.Transparency = x/48
  12452. Wait()
  12453. end
  12454. p:Destroy()
  12455. end)()
  12456. Game:GetService("Debris"):AddItem(p,5)
  12457. local p = Instance.new("Part",Character)
  12458. p.Name = "BlastRing"
  12459. p.TopSurface = 0
  12460. p.BottomSurface = 0
  12461. p.CanCollide = false
  12462. p.Anchored = true
  12463. p.BrickColor = Settings.Colors[math.random(1,2)]
  12464. p.Size = Vector3.new(1,1,1)
  12465. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  12466. local m = Instance.new("SpecialMesh",p)
  12467. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  12468. m.Scale = Vector3.new(1,0.25,1)
  12469. coroutine.wrap(function()
  12470. for n = 1,13 do
  12471. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  12472. if 1 +i/5 == 1.2 then
  12473. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12474. end
  12475. p.Transparency = n/13
  12476. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  12477. Wait()
  12478. end
  12479. p:Destroy()
  12480. end)()
  12481. Wait(0.1)
  12482. end for i = 10,19 do
  12483. local p = Instance.new("Part",Character)
  12484. p.Name = "BlastRing"
  12485. p.TopSurface = 0
  12486. p.BottomSurface = 0
  12487. p.CanCollide = false
  12488. p.Anchored = true
  12489. p.BrickColor = Settings.Colors[math.random(1,2)]
  12490. p.Size = Vector3.new(1,1,1)
  12491. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  12492. local m = Instance.new("SpecialMesh",p)
  12493. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  12494. m.Scale = Vector3.new(1,0.25,1)
  12495. coroutine.wrap(function()
  12496. for n = 1,13 do
  12497. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  12498. if 1 +i/5 == 1.2 then
  12499. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12500. end
  12501. p.Transparency = n/13
  12502. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  12503. Wait()
  12504. end
  12505. p:Destroy()
  12506. end)()
  12507. local p = Instance.new("Part",Character)
  12508. p.Name = "BlastRing"
  12509. p.TopSurface = 0
  12510. p.BottomSurface = 0
  12511. p.CanCollide = false
  12512. p.Anchored = true
  12513. p.BrickColor = Settings.Colors[math.random(1,2)]
  12514. p.Size = Vector3.new(1,1,1)
  12515. 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)
  12516. p.Parent = workspace
  12517. local m = Instance.new("SpecialMesh",p)
  12518. m.Name = "BlastMesh"
  12519. m.Scale = Vector3.new(0.1,0.1,0.1)
  12520. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  12521. coroutine.wrap(function()
  12522. for n = 1,15 do
  12523. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  12524. if 3+i/5 == 1.2 then
  12525. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  12526. end
  12527. p.Transparency = n/15
  12528. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  12529. Wait()
  12530. end
  12531. p:Destroy()
  12532. end)()
  12533. for _,v in pairs(GetHumanoids())do
  12534. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  12535. local h = v.Parent:findFirstChild("Humanoid")
  12536. if h then
  12537. local Moar =(Pos - v.Position).unit
  12538. local p = Instance.new("BodyVelocity",v)
  12539. p.P = 1500
  12540. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  12541. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  12542. Game:GetService("Debris"):AddItem(p,0.15)
  12543. local p = Instance.new("BodyAngularVelocity",v)
  12544. p.P = 1500
  12545. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  12546. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  12547. Game:GetService("Debris"):AddItem(p,0.1)
  12548. h:TakeDamage(4 +math.random(-1,1))
  12549. end end end
  12550. Wait(0.1)
  12551. end for i = 30,37 do
  12552. for _,v in pairs(GetHumanoids())do
  12553. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  12554. local h = v.Parent:findFirstChild("Humanoid")
  12555. if h then
  12556. local Moar =(Pos - v.Position).unit
  12557. local p = Instance.new("BodyVelocity",v)
  12558. p.P = 1500
  12559. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  12560. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  12561. Game:GetService("Debris"):AddItem(p,0.15)
  12562. local p = Instance.new("BodyAngularVelocity",v)
  12563. p.P = 1500
  12564. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  12565. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  12566. Game:GetService("Debris"):AddItem(p,0.1)
  12567. h:TakeDamage(8 +math.random(-2,1))
  12568. end end end end
  12569. dsound = false
  12570. wait(6.5)
  12571. for i = 1,30 do
  12572. BOOSH.Volume = BOOSH.Volume -0.033
  12573. BOOSH2.Volume = BOOSH.Volume
  12574. Fuse.Volume = BOOSH.Volume
  12575. Wait()
  12576. end
  12577. BOOSH:Stop()
  12578. BOOSH2:Stop()
  12579. Fuse:Stop()
  12580. end
  12581. Wait(0.375)
  12582. BOOSH2:Play()
  12583. Fuse:Play()
  12584. BOOSH:Play()
  12585. Boom()
  12586. end)()
  12587. Wait(0.375)
  12588. local p1 = Instance.new("Part",Character)
  12589. p1.Size = Vector3.new(1,1,1)
  12590. p1.Anchored = true
  12591. p1.CanCollide = false
  12592. p1.CFrame = CFrame.new(origin - Vector3.new(0,2.9,0))
  12593. local m1 = Instance.new("SpecialMesh",p1)
  12594. m1.MeshId = "http://www.roblox.com/asset/?id=1527559"
  12595. m1.Scale = Vector3.new(1,1,1)
  12596. local p11 = Instance.new("Part",Character)
  12597. p11.Size = Vector3.new(1,1,1)
  12598. p11.Anchored = true
  12599. p11.CanCollide = false
  12600. p11.CFrame = CFrame.new(Origin - Vector3.new(0,3,0))
  12601. p11.Transparency = 0.1
  12602. local m11 = m1:Clone()
  12603. m11.Parent = p11
  12604. local en = 0
  12605. for i = 1,110 do
  12606. 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
  12607. p1.CFrame = p1.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/190 *i,0)
  12608. 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
  12609. p11.CFrame = p11.CFrame * CFrame.fromEulerAnglesXYZ(0,-math.pi/190 *i,0)
  12610. Wait()
  12611. end
  12612. for i = 100,120 do
  12613. 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
  12614. p1.CFrame = p1.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/190 *i,0)
  12615. 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
  12616. p11.CFrame = p11.CFrame * CFrame.fromEulerAnglesXYZ(0,-math.pi/190 *i,0)
  12617. Wait()
  12618. p1.Transparency = p1.Transparency +0.05
  12619. p11.Transparency = p11.Transparency +0.05
  12620. local b = Instance.new("Part",Character)
  12621. b.TopSurface = 0
  12622. b.BottomSurface = 0
  12623. b.formFactor = "Symmetric"
  12624. b.Size = Vector3.new(1,1,1)
  12625. b.BrickColor = Settings.Colors[2]
  12626. 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))
  12627. b.Anchored = true
  12628. b.CanCollide = false
  12629. b.Name = "Blast"
  12630. local m = Instance.new("BlockMesh",b)
  12631. coroutine.wrap(function()
  12632. for n = 1,11 do
  12633. b.Transparency = n/11
  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.375,0.375,0.375)*1.5
  12636. Wait()
  12637. end
  12638. b:Destroy()
  12639. end)()end
  12640. p11:Destroy()
  12641. p1:Destroy()
  12642. for i = 1,40 do
  12643. Wait()
  12644. local b = Instance.new("Part",Character)
  12645. b.TopSurface = 0
  12646. b.BottomSurface = 0
  12647. b.formFactor = "Symmetric"
  12648. b.Size = Vector3.new(1,1,1)
  12649. b.BrickColor = Settings.Colors[2]
  12650. 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))
  12651. b.Anchored = true
  12652. b.CanCollide = false
  12653. local m = Instance.new("BlockMesh",b)
  12654. coroutine.wrap(function()
  12655. for n = 1,11 do
  12656. b.Transparency = n/11
  12657. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12658. m.Scale = m.Scale + Vector3.new(0.55 -i *0.01,0.55 -i *0.01,0.55 -i *0.01)*1.5
  12659. Wait()
  12660. end
  12661. b:Destroy()
  12662. end)()end
  12663. for i = 1,10 do
  12664. Wait(i *0.025)
  12665. local b = Instance.new("Part",Character)
  12666. b.TopSurface = 0
  12667. b.BottomSurface = 0
  12668. b.formFactor = "Symmetric"
  12669. b.Size = Vector3.new(1,1,1)
  12670. b.BrickColor = Settings.Colors[2]
  12671. 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))
  12672. b.Anchored = true
  12673. b.CanCollide = false
  12674. local m = Instance.new("BlockMesh",b)
  12675. coroutine.wrap(function()
  12676. for n = 1,11 do
  12677. b.Transparency = n/11
  12678. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12679. m.Scale = m.Scale + Vector3.new(0.55 -i *0.01,0.55 -i *0.01,0.55 -i *0.01)*1.5
  12680. Wait()
  12681. end
  12682. b:Destroy()
  12683. end)()end end)()
  12684. for i = 1,10 do
  12685. local b = Instance.new("Part",Character)
  12686. b.TopSurface = 0
  12687. b.BottomSurface = 0
  12688. b.formFactor = "Symmetric"
  12689. b.Size = Vector3.new(1,1,1)
  12690. b.BrickColor = BrickColor.new("Really black")
  12691. b.CFrame = CFrame.new(p.Position)
  12692. b.Anchored = true
  12693. b.CanCollide = false
  12694. local m = Instance.new("BlockMesh",b)
  12695. m.Scale = Vector3.new(6,6,6)
  12696. coroutine.wrap(function()
  12697. for n = 1,18 do
  12698. b.Transparency = n/18
  12699. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  12700. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  12701. Wait()
  12702. end
  12703. b:Destroy()
  12704. end)()
  12705. p.CFrame = CFrame.new(hax:lerp(Origin,0.2 +0.8/10 *i))
  12706. Wait(0.05)
  12707. end
  12708. bp:Destroy()
  12709. p:Destroy()
  12710. g:Destroy()
  12711. ChargePosition(false)
  12712. Stance = "Standing"
  12713. Debounces.Attacking = false
  12714. delay(0.2,function()
  12715. Comboing = false
  12716. StopRunning = false
  12717. end)end};
  12718. qter = {"Deadly gaurd.";function()
  12719. for i,v in pairs(Debounces)do
  12720. if v then
  12721. delay(0.2,function()
  12722. Comboing = false
  12723. StopRunning = false
  12724. end)return end end
  12725. if Power -13000 < 0 then delay(0.2,function()
  12726. Comboing = false
  12727. StopRunning = false
  12728. end)return end
  12729. Debounces.Attacking = true
  12730. Power = Power -13000
  12731. Stance = 'Null'
  12732. ChargePosition(false)
  12733. StopJoints()
  12734. xStance = "Gather"
  12735. RH.DesiredAngle = 0
  12736. LH.DesiredAngle = -0.1
  12737. LS.DesiredAngle = -2
  12738. local r = Instance.new("Weld")
  12739. if Character:findFirstChild("SnowLeopardFedora")then
  12740. if Character.SnowLeopardFedora:findFirstChild("Handle")then
  12741. for i,v in pairs(H:GetChildren())do
  12742. if v:IsA("Weld")then
  12743. if v.Part1 == Character.SnowLeopardFedora.Handle then
  12744. r = v
  12745. end end end end end
  12746. local c = r.C0
  12747. RS.DesiredAngle = -0.8
  12748. local OldSpeed = Character.Humanoid.WalkSpeed
  12749. Character.Humanoid.WalkSpeed = 0
  12750. for i = 1,10 do
  12751. r.C0 = r.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/50,0,0)* CFrame.new(0,0,-0.03)
  12752. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/15,math.pi/40,0)
  12753. Wait()
  12754. end
  12755. Character.Humanoid.MaxHealth = Character.Humanoid.MaxHealth *3
  12756. Character.Humanoid.Health = Character.Humanoid.Health *3
  12757. for i = 1,40 do
  12758. for _,v in pairs(IsNear(T.Position,10))do
  12759. if v.Humanoid.Health > 0 then
  12760. local cf = v.Torso.CFrame
  12761. coroutine.wrap(function()
  12762. local s = Instance.new("Sparkles",v.Torso)
  12763. s.SparkleColor = Settings.Colors[2].Color
  12764. Game:GetService("Debris"):AddItem(s,0.1)
  12765. for i = 1,20 do
  12766. Wait(0.1)
  12767. local p = Instance.new("Part",Character)
  12768. p.Name = "Trail"
  12769. p.TopSurface = 0
  12770. p.BottomSurface = 0
  12771. p.Anchored = true
  12772. p.CanCollide = false
  12773. p.formFactor = "Symmetric"
  12774. p.Size = Vector3.new(1,1,1)
  12775. p.BrickColor = Settings.Colors[1]
  12776. p.CFrame = cf
  12777. Game:GetService("Debris"):AddItem(p,3)
  12778. local m = Instance.new("SpecialMesh")
  12779. m.MeshType = "Sphere"
  12780. m.Scale = Vector3.new(2,2,2)
  12781. coroutine.wrap(function()
  12782. for i = 1,15 do
  12783. p.Transparency = i/15
  12784. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  12785. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  12786. Wait()
  12787. end
  12788. p:Destroy()
  12789. end)()end end)()
  12790. coroutine.wrap(function()
  12791. for i = 1,3 do
  12792. local p = Instance.new("Part",Character)
  12793. p.TopSurface = 0
  12794. p.BottomSurface = 0
  12795. p.CanCollide = false
  12796. p.Anchored = true
  12797. p.BrickColor = Settings.Colors[1]
  12798. p.formFactor = "Symmetric"
  12799. p.Size = Vector3.new(1,1,1)
  12800. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),math.random(-10,10))
  12801. local m = Instance.new("SpecialMesh",p)
  12802. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  12803. m.Scale = Vector3.new(1,1,1)
  12804. Game:GetService("Debris"):AddItem(p,3)
  12805. coroutine.wrap(function()
  12806. for i = 1,10 do
  12807. p.Transparency = i/10
  12808. m.Scale = m.Scale + Vector3.new(2,2,0)
  12809. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
  12810. Wait()
  12811. end
  12812. p:Destroy()
  12813. end)()end
  12814. for i = 1,3 do
  12815. local p = Instance.new("Part",Character)
  12816. p.Name = "Trail"
  12817. p.TopSurface = 0
  12818. p.BottomSurface = 0
  12819. p.Anchored = true
  12820. p.CanCollide = false
  12821. p.formFactor = "Symmetric"
  12822. p.Size = Vector3.new(1,1,1)
  12823. p.BrickColor = Settings.Colors[2]
  12824. p.CFrame = cf
  12825. Game:GetService("Debris"):AddItem(p,3)
  12826. local m = Instance.new("SpecialMesh",p)
  12827. m.MeshType = "Sphere"
  12828. m.Scale = Vector3.new(2,2,2)
  12829. coroutine.wrap(function()
  12830. for i = 1,15 do
  12831. p.Transparency = i/15
  12832. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  12833. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  12834. Wait()
  12835. end
  12836. p:Destroy()
  12837. end)()end
  12838. for i = 1,3 do
  12839. local p = Instance.new("Part",Character)
  12840. p.Name = "Trail"
  12841. p.TopSurface = 0
  12842. p.BottomSurface = 0
  12843. p.Anchored = true
  12844. p.CanCollide = false
  12845. p.formFactor = "Symmetric"
  12846. p.Size = Vector3.new(1,1,1)
  12847. p.BrickColor = Settings.Colors[2]
  12848. p.CFrame = cf
  12849. Game:GetService("Debris"):AddItem(p,3)
  12850. local m = Instance.new("SpecialMesh",p)
  12851. m.MeshType = "Brick"
  12852. m.Scale = Vector3.new(1,1,1)
  12853. coroutine.wrap(function()
  12854. for i = 1,15 do
  12855. p.Transparency = i/15
  12856. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  12857. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  12858. Wait()
  12859. end
  12860. p:Destroy()
  12861. end)()end
  12862. Kill(v.Torso)
  12863. end)()end end
  12864. local p = Instance.new("Part",Character)
  12865. p.TopSurface = 0
  12866. p.BottomSurface = 0
  12867. p.CanCollide = false
  12868. p.Anchored = true
  12869. p.BrickColor = Settings.Colors[math.random(1,2)]
  12870. p.formFactor = "Symmetric"
  12871. p.Size = Vector3.new(1,1,1)
  12872. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  12873. local m = Instance.new("SpecialMesh",p)
  12874. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  12875. m.Scale = Vector3.new(1,4,1)
  12876. coroutine.wrap(function()
  12877. for i = 1,10 do
  12878. p.Transparency = i/10
  12879. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  12880. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  12881. Wait()
  12882. end
  12883. p:Destroy()
  12884. end)()
  12885. Wait(0.1)
  12886. end
  12887. Character.Humanoid.MaxHealth = Character.Humanoid.MaxHealth/3
  12888. Character.Humanoid.Health = Character.Humanoid.Health/3
  12889. LS.DesiredAngle = -2.6
  12890. RH.DesiredAngle = 0
  12891. LH.DesiredAngle = 0
  12892. for i = 1,10 do
  12893. r.C0 = r.C0 * CFrame.fromEulerAnglesXYZ(math.pi/50,0,0)* CFrame.new(0,0,0.03)
  12894. Wait()
  12895. end
  12896. Character.Humanoid.WalkSpeed = OldSpeed
  12897. RS.DesiredAngle = 0
  12898. r.C0 = c
  12899. ChargePosition(false)
  12900. Stance = "Standing"
  12901. Debounces.Attacking = false
  12902. delay(0.2,function()
  12903. Comboing = false
  12904. StopRunning = false
  12905. end)end};
  12906. xeqex = {"I'm back...";function()
  12907. print(ypcall(function()
  12908. for i,v in pairs(Debounces)do
  12909. if v or CoolDown or RageMode then delay(0.2,function()
  12910. Comboing = false
  12911. StopRunning = false
  12912. end)return end end
  12913. Debounces.Attacking = true
  12914. Awakend = true
  12915. SetHealth()
  12916. Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset?id=142841046")
  12917. local snsdoundx = Instance.new("Sound",PlayerGui)
  12918. snsdoundx.SoundId = "http://www.roblox.com/asset?id=142841046"
  12919. snsdoundx.Pitch = 0.9
  12920. snsdoundx:Play()
  12921. delay(30,function()snsdoundx:Destroy()end)
  12922. local OldPower = MaxPower
  12923. coroutine.wrap(function()
  12924. for i = 1,4 do
  12925. MaxPower = OldPower *i
  12926. Wait(2.1)
  12927. end
  12928. Power = Power *4
  12929. end)()
  12930. CoolDown = true
  12931. Settings.Colors = AwakendColors
  12932. ColorChanged = true
  12933. H.face.Texture = "http://www.roblox.com/asset/?id=144388997"
  12934. FaceTexture = H.face.Texture
  12935. local LunaGui = Instance.new("ScreenGui",PlayerGui)
  12936. LunaGui.Name = "AtlasLuna"
  12937. local img = Instance.new("ImageLabel",LunaGui)
  12938. img.Size = UDim2.new(1,0,1,0)
  12939. img.BackgroundTransparency = 1
  12940. img.ZIndex = 8
  12941. img.Image = ""
  12942. local v6 = Instance.new("BodyPosition",T)
  12943. v6.P = 51000
  12944. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  12945. v6.position = T.Position
  12946. local Pos = T.Position - Vector3.new(0,3,0)
  12947. for i,v in pairs(IsNear(Pos,11.5))do
  12948. local h = v:findFirstChild("Humanoid")
  12949. if h and v:findFirstChild("Torso")and h.Health > 0 then
  12950. local _x =(v.Position -Handle.Position).unit
  12951. local p = Instance.new("BodyVelocity",v.Torso)
  12952. p.P = 5000
  12953. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  12954. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))+_x *70
  12955. Game:GetService("Debris"):AddItem(p,0.3)
  12956. local p = Instance.new("BodyAngularVelocity",v.Torso)
  12957. p.P = 5000
  12958. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  12959. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Torso.Position - Pos).unit *30
  12960. Game:GetService("Debris"):AddItem(p,0.5)
  12961. local n = 70 +math.random(-10,10)
  12962. if h.Health - n < 0 then n = math.abs((70 +math.random(-10,10))-h.Health)+1 end
  12963. h:TakeDamage(n)
  12964. end end
  12965. Character.Humanoid.Jump = true
  12966. local CachedSpeed = Character.Humanoid.WalkSpeed
  12967. Character.Humanoid.WalkSpeed = 0
  12968. Wait(0.1)
  12969. local Pos,fPos = T.Position,T.Position + Vector3.new(0,10,0)
  12970. local clarlrs = {BrickColor.new("Really black");BrickColor.new("Navy blue");BrickColor.new("Toothpaste");BrickColor.new("Really blue");BrickColor.new("Medium lilac")}
  12971. local ffff,HitPos = Workspace:FindPartOnRay(Ray.new(fPos - Vector3.new(0,5,0),(fPos -(fPos -Vector3.new(0,8,0))).unit *-500),Character)
  12972. coroutine.wrap(function()
  12973. for i = 1,30 do
  12974. local p = Instance.new("Part",Character)
  12975. p.FrontSurface = ffff.TopSurface
  12976. p.Material = ffff.Material
  12977. p.BottomSurface = 0
  12978. p.Anchored = true
  12979. p.CanCollide = true
  12980. p.BrickColor = ffff.BrickColor
  12981. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  12982. 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)
  12983. delay(2 +i *0.1,function()
  12984. for i = 1,10 do
  12985. p.Transparency = p.Transparency +0.1
  12986. Wait()
  12987. end
  12988. p:Destroy()
  12989. end)
  12990. if math.random(1,5)== 5 then
  12991. coroutine.wrap(function()
  12992. local f = Instance.new("Smoke",p)
  12993. f.Size = 30
  12994. f.RiseVelocity = 0
  12995. f.Opacity = 0.025
  12996. Wait(0.1)
  12997. f.Enabled = false
  12998. Wait(1)
  12999. f:Destroy()
  13000. end)()end end end)()
  13001. coroutine.wrap(function()
  13002. for i = 1,10 do
  13003. for i = 1,4 do
  13004. local p = Instance.new("Part",Character)
  13005. p.TopSurface = ffff.TopSurface
  13006. p.BottomSurface = ffff.BottomSurface
  13007. p.Material = ffff.Material
  13008. p.BottomSurface = 0
  13009. p.Anchored = false
  13010. p.CanCollide = true
  13011. p.BrickColor = ffff.BrickColor
  13012. p.formFactor = "Custom"
  13013. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  13014. 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)
  13015. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  13016. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  13017. p.RotVelocity = p.Velocity
  13018. if math.random(1,5)== 5 then
  13019. coroutine.wrap(function()
  13020. local f = Instance.new("Smoke",p)
  13021. f.Size = 30
  13022. f.RiseVelocity = 0
  13023. f.Opacity = 0.025
  13024. Wait(0.1)
  13025. f.Enabled = false
  13026. Wait(1)
  13027. f:Destroy()
  13028. end)()end end
  13029. Wait(0.025)
  13030. end end)()
  13031. local Cached,xCached = Game.Lighting.TimeOfDay,Game.Lighting.Ambient
  13032. TweenTimeOfDay("18:00:00",3,true)
  13033. local function GetHumanoids()
  13034. local Characters = {}
  13035. for i,v in pairs(Workspace:GetChildren())do
  13036. if v:IsA("Model")then
  13037. local Hu = v:findFirstChild("Humanoid")
  13038. local Torso = v:findFirstChild("Torso")
  13039. if Hu and Torso and v.Name ~= Player.Name then
  13040. table.insert(Characters,Torso)
  13041. end end end
  13042. return Characters
  13043. end
  13044. local dnr = false
  13045. 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)()
  13046. for i = 1,16 do
  13047. for _,v in pairs(GetHumanoids())do
  13048. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  13049. local h = v.Parent:findFirstChild("Humanoid")
  13050. if h then
  13051. local Moar =(Pos - v.Position).unit
  13052. local p = Instance.new("BodyVelocity",v)
  13053. p.P = 1500
  13054. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  13055. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  13056. Game:GetService("Debris"):AddItem(p,0.15)
  13057. local p = Instance.new("BodyAngularVelocity",v)
  13058. p.P = 1500
  13059. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  13060. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  13061. Game:GetService("Debris"):AddItem(p,0.1)
  13062. h:TakeDamage(3 +math.random(-1,1))
  13063. end end end
  13064. local p = Instance.new("Part",Character)
  13065. p.Name = "BlastRing"
  13066. p.TopSurface = 0
  13067. p.BottomSurface = 0
  13068. p.CanCollide = false
  13069. p.Anchored = true
  13070. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13071. p.Size = Vector3.new(1,1,1)
  13072. 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)
  13073. local rm = Instance.new("SpecialMesh",p)
  13074. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  13075. rm.Name = "BlastMesh"
  13076. rm.Scale = Vector3.new(1,1,1)
  13077. coroutine.wrap(function()
  13078. for n = 1,15 do
  13079. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  13080. if 2 +i/5 == 1.2 then
  13081. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  13082. end
  13083. p.Transparency = n/15
  13084. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  13085. Wait()
  13086. end
  13087. p:Destroy()
  13088. end)()
  13089. local p = Instance.new("Part",Character)
  13090. p.TopSurface = 0
  13091. p.BottomSurface = 0
  13092. p.formFactor = "Symmetric"
  13093. p.Size = Vector3.new(1,1,1)
  13094. p.Anchored = true
  13095. p.CanCollide = false
  13096. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13097. p.CFrame = CFrame.new(Pos)
  13098. local m = Instance.new("BlockMesh",p)
  13099. coroutine.wrap(function()
  13100. for x = 1,48 do
  13101. 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
  13102. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  13103. p.Transparency = x/48
  13104. Wait()
  13105. end
  13106. p:Destroy()
  13107. end)()
  13108. Game:GetService("Debris"):AddItem(p,5)
  13109. local p = Instance.new("Part",Character)
  13110. p.Name = "BlastRing"
  13111. p.TopSurface = 0
  13112. p.BottomSurface = 0
  13113. p.CanCollide = false
  13114. p.Anchored = true
  13115. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13116. p.Size = Vector3.new(1,1,1)
  13117. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13118. local m = Instance.new("SpecialMesh",p)
  13119. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13120. m.Scale = Vector3.new(1,0.25,1)
  13121. coroutine.wrap(function()
  13122. for n = 1,13 do
  13123. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13124. if 1 +i/5 == 1.2 then
  13125. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13126. end
  13127. p.Transparency = n/13
  13128. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13129. Wait()
  13130. end
  13131. p:Destroy()
  13132. end)()
  13133. Wait(0.1)
  13134. end for i = 10,19 do
  13135. local p = Instance.new("Part",Character)
  13136. p.Name = "BlastRing"
  13137. p.TopSurface = 0
  13138. p.BottomSurface = 0
  13139. p.CanCollide = false
  13140. p.Anchored = true
  13141. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13142. p.Size = Vector3.new(1,1,1)
  13143. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13144. local m = Instance.new("SpecialMesh",p)
  13145. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13146. m.Scale = Vector3.new(1,0.25,1)
  13147. coroutine.wrap(function()
  13148. for n = 1,13 do
  13149. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13150. if 1 +i/5 == 1.2 then
  13151. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13152. end
  13153. p.Transparency = n/13
  13154. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13155. Wait()
  13156. end
  13157. p:Destroy()
  13158. end)()
  13159. local p = Instance.new("Part",Character)
  13160. p.TopSurface = 0
  13161. p.BottomSurface = 0
  13162. p.formFactor = "Symmetric"
  13163. p.Size = Vector3.new(1,1,1)
  13164. p.Anchored = true
  13165. p.CanCollide = false
  13166. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13167. p.CFrame = CFrame.new(Pos)
  13168. local m = Instance.new("BlockMesh",p)
  13169. coroutine.wrap(function()
  13170. for x = 1,48 do
  13171. 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
  13172. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  13173. p.Transparency = x/48
  13174. Wait()
  13175. end
  13176. p:Destroy()
  13177. end)()
  13178. Game:GetService("Debris"):AddItem(p,5)
  13179. local p = Instance.new("Part",Character)
  13180. p.Name = "BlastRing"
  13181. p.TopSurface = 0
  13182. p.BottomSurface = 0
  13183. p.CanCollide = false
  13184. p.Anchored = true
  13185. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13186. p.Size = Vector3.new(1,1,1)
  13187. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13188. local m = Instance.new("SpecialMesh",p)
  13189. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13190. m.Scale = Vector3.new(5,4.25,5)
  13191. coroutine.wrap(function()
  13192. for n = 1,13 do
  13193. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13194. if 1 +i/5 == 1.2 then
  13195. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13196. end
  13197. p.Transparency = n/13
  13198. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13199. Wait()
  13200. end
  13201. p:Destroy()
  13202. end)()
  13203. Wait(0.1)
  13204. local p = Instance.new("Part",Character)
  13205. p.Name = "BlastRing"
  13206. p.TopSurface = 0
  13207. p.BottomSurface = 0
  13208. p.CanCollide = false
  13209. p.Anchored = true
  13210. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13211. p.Size = Vector3.new(1,1,1)
  13212. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13213. local m = Instance.new("SpecialMesh",p)
  13214. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13215. m.Scale = Vector3.new(5,4.25,5)
  13216. coroutine.wrap(function()
  13217. for n = 1,13 do
  13218. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13219. if 1 +i/5 == 1.2 then
  13220. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13221. end
  13222. p.Transparency = n/13
  13223. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13224. Wait()
  13225. end
  13226. p:Destroy()
  13227. end)()
  13228. local p = Instance.new("Part",Character)
  13229. p.Name = "BlastRing"
  13230. p.TopSurface = 0
  13231. p.BottomSurface = 0
  13232. p.CanCollide = false
  13233. p.Anchored = true
  13234. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13235. p.Size = Vector3.new(1,1,1)
  13236. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13237. local m = Instance.new("SpecialMesh",p)
  13238. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13239. m.Scale = Vector3.new(1,4.25,1)
  13240. coroutine.wrap(function()
  13241. for n = 1,13 do
  13242. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13243. if 1 +i/5 == 1.2 then
  13244. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13245. end
  13246. p.Transparency = n/13
  13247. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13248. Wait()
  13249. end
  13250. p:Destroy()
  13251. end)()end for i = 1,64 do
  13252. local p = Instance.new("Part",Character)
  13253. p.Name = "BlastRing"
  13254. p.TopSurface = 0
  13255. p.BottomSurface = 0
  13256. p.CanCollide = false
  13257. p.Anchored = true
  13258. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13259. p.Size = Vector3.new(1,1,1)
  13260. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  13261. local m = Instance.new("SpecialMesh",p)
  13262. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  13263. m.Scale = Vector3.new(5,4.25,5)
  13264. coroutine.wrap(function()
  13265. for n = 1,13 do
  13266. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  13267. if 1 +i/5 == 1.2 then
  13268. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13269. end
  13270. p.Transparency = n/13
  13271. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  13272. Wait()
  13273. end
  13274. p:Destroy()
  13275. end)()
  13276. local p = Instance.new("Part",Character)
  13277. p.Name = "BlastRing"
  13278. p.TopSurface = 0
  13279. p.BottomSurface = 0
  13280. p.CanCollide = false
  13281. p.Anchored = true
  13282. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13283. p.Size = Vector3.new(1,1,1)
  13284. 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)
  13285. p.Parent = workspace
  13286. local m = Instance.new("SpecialMesh",p)
  13287. m.Name = "BlastMesh"
  13288. m.Scale = Vector3.new(0.1,0.1,0.1)
  13289. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  13290. coroutine.wrap(function()
  13291. for n = 1,15 do
  13292. m.Scale = m.Scale + Vector3.new(1.5 +3 +i/5,1.5 +3 +i/5,0.1)*4/2
  13293. if 3+i/5 == 1.2 then
  13294. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13295. end
  13296. p.Transparency = n/15
  13297. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  13298. Wait()
  13299. end
  13300. p:Destroy()
  13301. end)()
  13302. for _,v in pairs(GetHumanoids())do
  13303. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  13304. local h = v.Parent:findFirstChild("Humanoid")
  13305. if h then
  13306. local Moar =(Pos - v.Position).unit
  13307. local p = Instance.new("BodyVelocity",v)
  13308. p.P = 1500
  13309. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  13310. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  13311. Game:GetService("Debris"):AddItem(p,0.15)
  13312. local p = Instance.new("BodyAngularVelocity",v)
  13313. p.P = 1500
  13314. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  13315. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  13316. Game:GetService("Debris"):AddItem(p,0.1)
  13317. h:TakeDamage(4 +math.random(-1,1))
  13318. end end end
  13319. Wait()
  13320. end for i = 1,33 do
  13321. local p = Instance.new("Part",Character)
  13322. p.Name = "BlastRing"
  13323. p.TopSurface = 0
  13324. p.BottomSurface = 0
  13325. p.CanCollide = false
  13326. p.Anchored = true
  13327. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13328. p.Size = Vector3.new(1,1,1)
  13329. 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)
  13330. p.Parent = workspace
  13331. local m = Instance.new("SpecialMesh",p)
  13332. m.Name = "BlastMesh"
  13333. m.Scale = Vector3.new(0.1,2.2,0.1)
  13334. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  13335. coroutine.wrap(function()
  13336. for n = 1,15 do
  13337. m.Scale = m.Scale + Vector3.new(1.5 +3 +i/5,1.5 +3 +i/5,0.1)*4/2
  13338. if 3 +i/5 == 1.2 then
  13339. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  13340. end
  13341. p.Transparency = n/15
  13342. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  13343. Wait()
  13344. end
  13345. p:Destroy()
  13346. end)()
  13347. local p = Instance.new("Part",Character)
  13348. p.Name = "BlastRing"
  13349. p.TopSurface = 0
  13350. p.BottomSurface = 0
  13351. p.CanCollide = false
  13352. p.Anchored = true
  13353. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13354. p.Size = Vector3.new(1,1,1)
  13355. 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)
  13356. p.Parent = workspace
  13357. local m = Instance.new("SpecialMesh",p)
  13358. m.Name = "BlastMesh"
  13359. m.Scale = Vector3.new(1.3,0.1,1.3)
  13360. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  13361. coroutine.wrap(function()
  13362. for n = 1,15 do
  13363. m.Scale = m.Scale + Vector3.new(2 +3 +i/5,2 +3 +i/5,0.1)*4/2
  13364. if 3 +i/5 == 1.2 then
  13365. m.Scale = m.Scale + Vector3.new(0,1.5,0)
  13366. end
  13367. p.Transparency = n/15
  13368. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  13369. Wait()
  13370. end
  13371. p:Destroy()
  13372. end)()
  13373. local p = Instance.new("Part",Character)
  13374. p.Name = "BlastRing"
  13375. p.TopSurface = 0
  13376. p.BottomSurface = 0
  13377. p.CanCollide = false
  13378. p.Anchored = true
  13379. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  13380. p.Size = Vector3.new(1,1,1)
  13381. 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)
  13382. p.Parent = workspace
  13383. local m = Instance.new("SpecialMesh",p)
  13384. m.Name = "BlastMesh"
  13385. m.Scale = Vector3.new(1.3,0.1,1.3)
  13386. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  13387. coroutine.wrap(function()
  13388. for n = 1,15 do
  13389. m.Scale = m.Scale + Vector3.new(6 +3 +i/5,2 +3 +i/5,0.1)*4/2
  13390. if 3 +i/5 == 1.2 then
  13391. m.Scale = m.Scale + Vector3.new(0,1.5,0)
  13392. end
  13393. p.Transparency = n/15
  13394. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  13395. Wait()
  13396. end
  13397. p:Destroy()
  13398. end)()Wait()end
  13399. dnr = true
  13400. TweenColor3(Game.Lighting,"Ambient",Game.Lighting.Ambient,xCached,3,true)
  13401. TweenTimeOfDay(Cached,3,false)
  13402. Character.Humanoid.WalkSpeed = CachedSpeed
  13403. v6:Destroy()
  13404. Debounces.Attacking = false
  13405. delay(0.2,function()
  13406. Comboing = false
  13407. StopRunning = false
  13408. end)end))end};
  13409. ftrq = {"Yellow Supernova";function()
  13410. for i,v in pairs(Debounces)do
  13411. if v then
  13412. delay(0.2,function()
  13413. Comboing = false
  13414. StopRunning = false
  13415. end)return end end
  13416. if Power -26000 < 0 then delay(0.2,function()
  13417. Comboing = false
  13418. StopRunning = false
  13419. end)return end
  13420. Debounces.Attacking = true
  13421. Power = Power -26000
  13422. Stance = 'Null'
  13423. ChargePosition(false)
  13424. StopJoints()
  13425. local Origin,Pos = T.Position,T.Position + Vector3.new(0,36,0)
  13426. local v6 = Instance.new("BodyPosition",T)
  13427. v6.P = 1000
  13428. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  13429. v6.position = Pos
  13430. StopPower = true
  13431. TweenTimeOfDay("12:00:00",2.2,true)
  13432. local OldSpeed = Character.Humanoid.WalkSpeed
  13433. coroutine.wrap(function()
  13434. RH.DesiredAngle = 0
  13435. LH.DesiredAngle = -0.1
  13436. LS.DesiredAngle = -2
  13437. RS.DesiredAngle = -0.8
  13438. Character.Humanoid.WalkSpeed = 0
  13439. for i = 1,20 do
  13440. LS.C0 = LS.C0 * CFrame.new(0,-0.025,0.0125)* CFrame.fromEulerAnglesXYZ(-math.pi/40,math.pi/80,0)
  13441. Wait()
  13442. end end)()
  13443. repeat Wait()
  13444. local p = Instance.new("Part",Character)
  13445. p.Name = "Trail"
  13446. p.TopSurface = 0
  13447. p.BottomSurface = 0
  13448. p.Anchored = true
  13449. p.CanCollide = false
  13450. p.formFactor = "Symmetric"
  13451. p.Size = Vector3.new(1,1,1)
  13452. p.BrickColor = BrickColor.new("New Yeller")
  13453. p.CFrame = T.CFrame
  13454. Game:GetService("Debris"):AddItem(p,3)
  13455. local m = Instance.new("BlockMesh",p)
  13456. m.Scale = Vector3.new(1,1,1)
  13457. coroutine.wrap(function()
  13458. for e = 1,15 do
  13459. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  13460. p.Transparency = e/15
  13461. 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)
  13462. Wait()
  13463. end
  13464. p:Destroy()
  13465. end)()until(Pos - T.Position).magnitude <= 5
  13466. coroutine.wrap(function()
  13467. delay(math.random(3,4),function()Chat(H,"It burns...",Settings.Colors[1],true)end)
  13468. local inc = 1
  13469. while Wait()do
  13470. if not StopPower then break end
  13471. Effect2(LA,inc,inc,inc,0,-0.8,0,BrickColor.new("New Yeller"),0.3)
  13472. Effect2(RA,inc,inc,inc,0,-0.8,0,BrickColor.new("New Yeller"),0.3)
  13473. inc = inc +0.001
  13474. end end)()
  13475. StanceGyro.cframe = CFrame.new(T.Position,T.Position + Game.Lighting:GetSunDirection())
  13476. Chat(H,"I hate this wretched thing, but I must...",BrickColor.new("New Yeller"))
  13477. local NOrigin,HitPos = T.Position + Vector3.new(0,25,0),Origin - Vector3.new(0,-1,30)
  13478. local Drd = false
  13479. coroutine.wrap(function()
  13480. while Wait()do
  13481. if Drd then break end
  13482. StanceGyro.cframe = CFrame.new(T.Position,T.Position + Game.Lighting:GetSunDirection())
  13483. end end)()
  13484. ChargePosition(false)
  13485. StopJoints()
  13486. pcall(function()Character:findFirstChild("Animate",true).Disabled = true end)
  13487. for i = 1,10 do
  13488. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  13489. LS.C0 = LS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  13490. Wait()
  13491. end
  13492. Wait(6)
  13493. StopPower = false
  13494. pcall(function()Character:findFirstChild("Animate",true).Disabled = true end)
  13495. Stancegyro.cframe = CFrame.new(0,0,0)
  13496. Stance = 'standing'
  13497. delay(0.3,function()Stance = '' ChargePosition(false)end)
  13498. for i = 1,30 do -- Start up, position arms and create super nova thingy
  13499.  
  13500.  
  13501.  
  13502.  
  13503. end
  13504. StopJoints()
  13505. ChargePosition(false)
  13506. Stance = "Standing"
  13507. delay(0.2,function()
  13508. Comboing = false
  13509. StopRunning = false
  13510. end)end}
  13511. }
  13512. Player.Chatted:connect(function(s)
  13513. Spawn(function()
  13514. Chat(H,s,Settings.Colors[1])
  13515. end)end)
  13516. local function Input(Key,mx)
  13517. 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
  13518. CurrentKey = Key
  13519. LastInput = tick()
  13520. return end
  13521. local Keys = {'f','q','e','r','t','y','u','z','x','c','l'}
  13522. local x = false
  13523. for i,v in pairs(Keys)do
  13524. if Key == v then
  13525. x = true
  13526. break
  13527. end end
  13528. if not x then
  13529. ChangeText("Invalid key, combo failed.")
  13530. InputTable = {}
  13531. delay(0.6,function()Comboing = false end)
  13532. CurrentKey = ''
  13533. xKey = ''
  13534. xCount = 0
  13535. StopRunning = false
  13536. return end
  13537. if #InputTable > MaxFlow then
  13538. InputTable = {}
  13539. delay(0.6,function()Comboing = false end)
  13540. CurrentKey = ''
  13541. xKey = ''
  13542. ChangeText("Overflow, combo failed.")
  13543. xCount = 0
  13544. StopRunning = false
  13545. return end
  13546. for i,v in pairs(Keys)do
  13547. if v == Key then
  13548. xCount = xCount +1
  13549. InputTable[xCount] = v
  13550. local _Combos = Awakend and CCombos or Combos
  13551. if _Combos[table.concat(InputTable)]then
  13552. pcall(function()Tool.Parent = Game.Players.LocalPlayer.Backpack end)
  13553. coroutine.wrap(_Combos[table.concat(InputTable)][2])(mx)
  13554. ChangeText(_Combos[table.concat(InputTable)][1])
  13555. InputTable = {}
  13556. CurrentKey = ''
  13557. xKey = ''
  13558. xCount = 0
  13559. StopRunning = true
  13560. else if LastInput -tick()< MaxBuffer then
  13561. CurrentKey = Key
  13562. LastInput = tick()
  13563. ChangeText(Key:upper()..'!')
  13564. end end break end end end
  13565. 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"};
  13566. [2] = {"Every key does something.","The sword is incredibly powerful, a list of keys resides on the next page, and their functions.","~InternalRecursion~"};
  13567. [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~"};
  13568. [4] = {"Demon guide","To be a good demon, you must only remember a few simple things...","~The dark ones"};
  13569. [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"};
  13570. [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~"};
  13571. [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~"};
  13572. [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~"};
  13573. [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~"};
  13574. [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~"};
  13575. [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.',''};
  13576. [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.",''};
  13577. [13] = {"The sword has many references to her in it, though they may be hard to find...",'',''};
  13578. [14] = {"",'',''};[15] = {"",'',''};[16] = {"",'',''};[17] = {"",'',''};[18] = {"",'',''};[19] = {"",'',''};
  13579. [20] = {"http://www.roblox.com/asset/?id=143242684","","We'll."};
  13580. [21] = {"http://www.roblox.com/asset/?id=143242747","","Love."};
  13581. [22] = {"http://www.roblox.com/asset/?id=143242716","","You."};
  13582. [23] = {"http://www.roblox.com/asset/?id=143242784","","Forever..."};
  13583. [24] = {"Spells...","To each page, thyn own spell.","Forbidden magic, is the best kind of magic, even better than friendship..."};
  13584. }
  13585. while Wait()do
  13586. if(xKey:byte()== 49 or xKey:byte()== 50)and not Comboing and not RageMode then
  13587. if not StopRunning then
  13588. Comboing = true
  13589. local Con,Conx;Con = _Mouse.KeyDown:connect(function(key)
  13590. if not Equipped then
  13591. Comboing = true
  13592. Input(key,_Mouse)
  13593. if #InputTable == 0 then
  13594. Con:disconnect()
  13595. Conx:disconnect()
  13596. end end end)
  13597. Conx = Mouse.KeyDown:connect(function(key)
  13598. if Equipped then
  13599. Comboing = true
  13600. Input(key,Mouse)
  13601. if #InputTable == 0 then
  13602. Conx:disconnect()
  13603. Con:disconnect()
  13604. end end end)ChangeText("Combo initiated!")LastInput = tick()StopRunning = true end end end
  13605. --~ Made by >IR [InternalRecursion], Pr0metheus [Fir3bl4ze], & 1x1x1x1 [EncryptedPython]< ~--
Add Comment
Please, Sign In to add comment