princeofheaven

cc

Jun 1st, 2015
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 315.47 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 = "Select me to use."
  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 == "FluFyD0g",Player.Name == "paul072" or Player.Name == "KillBecca62",Player.Name == "InternalRecursion" or Player.Name == "RecursionAltInternal",Player.Name == "heartstar18"
  12. local SpinCount,ChargeRot,ChargeMatrix,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 LastKill,xStance = tick(),""
  16. Game:GetService("RunService").RenderStepped:connect(function()
  17. if LastKill -tick()> 120 and CurrentVictim then
  18. CurrentVictim = nil
  19. end end)
  20. if Pr0mMode then
  21. Settings.Colors[1] = BrickColor.new("Institutional white")
  22. Settings.Colors[2] = BrickColor.new("Navy blue")
  23. end
  24. if InternalMode then
  25. Settings.Colors[1] = BrickColor.new("Really black")
  26. Settings.Colors[2] = BrickColor.new("Really red")
  27. end
  28. if ArielMode then
  29. Settings.Colors[1] = BrickColor.new("Teal")
  30. Settings.Colors[2] = BrickColor.new("Hot pink")
  31. end
  32. if AmazingMode then
  33. Settings.Colors[1] = BrickColor.new("Hot pink")
  34. Settings.Colors[2] = BrickColor.new("Really black")
  35. end
  36. local function ByteToStr(ByteArray,Offset)
  37. local s = ''
  38. for i,v in pairs(ByteArray)do
  39. s = s..string.char(v -Offset)
  40. end
  41. return s
  42. end
  43. local Scripts = {}
  44. Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset?id=140115330")
  45. local function AngerFist()
  46. coroutine.wrap(function()
  47. local s = Instance.new("Sound",Pet)
  48. s.SoundId = "http://www.roblox.com/asset?id=140115330"
  49. s:Stop()
  50. s:Play()
  51. Game:GetService("Debris"):AddItem(s,15)
  52. end)()end
  53. local function AddScript(Name,Source)
  54. local s = script:Clone()
  55. s.Disabled = true
  56. s.Name = Name
  57. local src = s:findFirstChild("DSource")or s:findFirstChild("Source")or s:findFirstChild("code")or s:findFirstChild("StringValue")
  58. if not src then s:Destroy()return end
  59. src.Value = [[
  60. pcall(function()script:findFirstChild("Owner").Value = Game.Players.LocalPlayer end)
  61. ]]..Source
  62. s.Parent = Tool
  63. Scripts[Name] = s
  64. return s
  65. end
  66. local xXXXXShake = AddScript("SCK",[[
  67. Wait()
  68. wait()
  69. local Amp = script.Amp.Value
  70. 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)
  71. script:Destroy()
  72. ]])
  73. local function CameraShaek(Character,Amt)
  74. local x = xXXXXShake:Clone()
  75. x.Parent = Character
  76. local a = Instance.new("NumberValue",x)
  77. a.Name = "Amt"
  78. a.Value = Amt
  79. pcall(function()x.Owner.Value = Game.Players:GetPlayerFromCharacter(Character)end)
  80. x.Disabled = false
  81. end
  82. Game:GetService("ContentProvider"):Preload("http://www.roblox.com/asset?id=138092150")
  83. local function BOOOMPOOTIS()
  84. coroutine.wrap(function()
  85. local s = Instance.new("Sound",Workspace)
  86. s.SoundId = "http://www.roblox.com/asset?id=142927581"
  87. s:Stop()s:Play()
  88. Game:GetService("Debris"):AddItem(s,5)
  89. end)()end
  90. local function Lazur()
  91. coroutine.wrap(function()
  92. local s = Instance.new("Sound",Workspace)
  93. s.SoundId = "http://www.roblox.com/asset?id=142927778"
  94. s:Stop()
  95. Wait()
  96. s:Play()
  97. Game:GetService("Debris"):AddItem(s,5)
  98. end)()end
  99. local function RAAAWR()
  100. coroutine.wrap(function()
  101. for i = 1,7 do
  102. coroutine.wrap(function()
  103. local s = Instance.new("Sound",Workspace)
  104. s.SoundId = "http://www.roblox.com/asset?id=142921944"
  105. s:Stop()
  106. Wait()
  107. s:Play()
  108. Game:GetService("Debris"):AddItem(s,5)
  109. end)()
  110. Wait(0.05)
  111. end end)()end
  112. local function Growl()
  113. coroutine.wrap(function()
  114. local s = Instance.new("Sound",Workspace)
  115. s.SoundId = "http://www.roblox.com/asset?id=138092150"
  116. s:Stop()
  117. Wait()
  118. s:Play()
  119. Game:GetService("Debris"):AddItem(s,5)
  120. end)()end
  121. local function FaceVictim()
  122. if CurrentVictim ~= nil and CurrentVictim:findFirstChild("Torso")and CurrentVictim.Humanoid.Health >0 then
  123. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(CurrentVictim.Torso.Position.X,T.Position.Y,CurrentVictim.Torso.Position.Z))
  124. end end
  125. local function TweenTimeOfDay(NewTime,Time,Async)
  126. local function f()
  127. local Start,Cached = Game.Lighting:GetMinutesAfterMidnight(),Game.Lighting.TimeOfDay
  128. Game.Lighting.TimeOfDay = NewTime
  129. local End = Game.Lighting:GetMinutesAfterMidnight()
  130. Game.Lighting.TimeOfDay = Cached
  131. local N = Start
  132. for i = 1,Time *30 do
  133. N = N +(End -Start)/(Time *30)
  134. Game.Lighting:SetMinutesAfterMidnight(N)
  135. Wait()
  136. end end
  137. if Async then return coroutine.wrap(f)()end
  138. return f()
  139. end
  140. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  141. Object[PropertyName] = Start
  142. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  143. local r3,g3,b3 = r,g,b
  144. local Time = Time or 3
  145. local Callback = Callback or loadstring('')
  146. local function f()
  147. for i = 1,Time *30 do
  148. r3 = r3 +(r2 -r)/(Time *30)
  149. g3 = g3 +(g2 -g)/(Time *30)
  150. b3 = b3 +(b2 -b)/(Time *30)
  151. Object[PropertyName] = Color3.new(r3,g3,b3)
  152. Wait()
  153. end
  154. return Callback(Object)
  155. end if Async then
  156. f = coroutine.wrap(f)
  157. end return f()end
  158. local function GetClosest(MaxDistance)
  159. local Last,Lastx = MaxDistance +1
  160. for i,v in pairs(Workspace:GetChildren())do
  161. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")and v:findFirstChild("Torso")and v:findFirstChild("Humanoid").Health > 0 then
  162. local t = v.Torso
  163. local dist = (t.Position -T.Position).magnitude
  164. if dist <= MaxDistance then
  165. if dist < Last then
  166. Last = dist
  167. Lastx = v
  168. end end end end
  169. return Lastx
  170. end
  171. local function StopJoints()
  172. for i,v in pairs(T:GetChildren())do
  173. if v:IsA("Moter6D")then
  174. v.DesiredAngle = 0
  175. v.CurrentAngle = 0
  176. end end
  177. N.MaxVelocity = 0.5
  178. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  179. end
  180. local DamageGui
  181. AddScript("Poisoned",[[
  182. Wait()
  183. if script.Parent:findFirstChild("ATLASPOISON")then script:Destroy()return end
  184. script.Name = "ATLASPOISON"
  185. local Plr,Cam = Game.Players.LocalPlayer,Workspace.CurrentCamera
  186. local Parent = Plr.PlayerGui
  187. local Main = Instance.new("ScreenGui",Parent)
  188. Main.Name = "Atlas Poison"
  189. local fr = Instance.new("Frame",Main)
  190. fr.Size = UDim2.new(1,0,1,0)
  191. fr.ZIndex = 10
  192. fr.BackgroundColor3 = BrickColor.new("Royal purple").Color
  193. fr.BackgroundTransparency = 1
  194. fr.BorderSizePixel = 0
  195. local Roll = -30
  196. local function TweenColor3(Object,PropertyName,Start,End,Time,Async)
  197. Object[PropertyName] = Start
  198. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  199. local r3,g3,b3 = r,g,b
  200. local Time = Time or 3
  201. local function f()
  202. for i = 1,Time *30 do
  203. r3 = r3 +(r2 -r)/(Time *30)
  204. g3 = g3 +(g2 -g)/(Time *30)
  205. b3 = b3 +(b2 -b)/(Time *30)
  206. Object[PropertyName] = Color3.new(r3,g3,b3)
  207. Wait()
  208. end end if Async then
  209. f = coroutine.wrap(f)
  210. end return f()end
  211. local function SmoothRoll(c,End,Time)
  212. local x = math.deg(c:GetRoll())
  213. local y = x
  214. for i = 1,Time *30 do
  215. y = y +(x -End)/(Time *30)
  216. c:SetRoll(math.rad(y))
  217. Wait()
  218. end end
  219. local Stop = false;delay(13,function()Stop = true end)
  220. local cntr = 0
  221. Cam.CameraType = "Scriptable"
  222. coroutine.wrap(function()
  223. Wait(0.05)
  224. fr.BackgroundTransparency = 0.2
  225. while true do
  226. if Stop then break end
  227. cntr = cntr +1
  228. local clr = cntr%2 == BrickColor.new("Royal purple").Color or Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  229. TweenColor3(fr,"BackgroundColor3",fr.BackgroundColor3,clr,2)
  230. end end)()
  231. repeat
  232. Roll = Roll *-1
  233. SmoothRoll(Cam,math.deg(Roll),2)
  234. until Stop
  235. Cam:Destroy()
  236. Wait(0.1)
  237. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  238. Workspace.CurrentCamera.CameraType = "Custom"
  239. Main:Destroy()
  240. script:Destroy()]])
  241. AddScript("OverDose",[[
  242. Wait()
  243. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  244. Workspace.CurrentCamera.CameraType = "Custom"
  245. Wait()
  246. local CULR = BrickColor.Random()
  247. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  248. Object[PropertyName] = Start
  249. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  250. local r3,g3,b3 = r,g,b
  251. local Time = Time or 3
  252. local function f()
  253. for i = 1,Time *30 do
  254. r3 = r3 +(r2 -r)/(Time *30)
  255. g3 = g3 +(g2 -g)/(Time *30)
  256. b3 = b3 +(b2 -b)/(Time *30)
  257. Object[PropertyName] = Color3.new(r3,g3,b3)
  258. Spawn(function()StepCallback(i,Time *30)end)
  259. Wait()
  260. end
  261. return CallBack and Callback()
  262. end if Async then
  263. f = coroutine.wrap(f)
  264. end return f()end
  265. local function SmoothRoll(c,End,Time)
  266. local x = math.deg(c:GetRoll())
  267. local y = x
  268. coroutine.wrap(function()
  269. for i = 1,Time *30 do
  270. y = y +(x -End)/(Time *30)
  271. c:SetRoll(math.rad(y))
  272. end end)()end
  273. coroutine.wrap(function()
  274. local Cam = Workspace.CurrentCamera
  275. SmoothRoll(Cam,math.random(4,30),1.2)
  276. while true do
  277. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  278. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  279. Wait()
  280. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  281. Wait()
  282. end end)()
  283. local Character = Game.Players.LocalPlayer.Character
  284. if Character ~= nil then
  285. local Humanoid,Torso = Character:findFirstChild("Humanoid"),Character:findFirstChild("Torso")
  286. if Humanoid and Torso then
  287. local PlayerGui = Game.Players.LocalPlayer:findFirstChild("PlayerGui")
  288. local Main = Instance.new("ScreenGui",PlayerGui)
  289. Main.Name = "AtlasFlash"
  290. local Fr = Instance.new("Frame",Main)
  291. Fr.Size = UDim2.new(1,0,1,0)
  292. Fr.BackgroundTransparency = 1
  293. Fr.BackgroundColor3 = CULR.Color
  294. Fr.BorderSizePixel = 0
  295. Fr.ZIndex = 10
  296. delay(1/30,function()
  297. Fr.BackgroundTransparency = 0.1
  298. TweenColor3(Fr,"BackgroundColor3",CULR.Color,Color3.new(0,0,0),1.2,true)
  299. end)
  300. Humanoid.MaxHealth = 0
  301. for i,v in pairs(Character:GetChildren())do
  302. if v:IsA("BasePart")then
  303. v.Anchored = true
  304. if v.Name == "Head" then pcall(function()v.face:Destroy()end)end
  305. coroutine.wrap(function()
  306. while Wait()do
  307. TweenColor3(v,"Color",v.Color,BrickColor.Random().Color,0.2,true,function(Current,Max)
  308. v.Transparency = Current/Max *2
  309. end,function()
  310. script:Destroy()
  311. FR.BackgroundTransparency = 0
  312. end)end end)()elseif v:IsA("Clothing")or v:IsA("Hat")then
  313. v:Destroy()
  314. end end else
  315. script:Destroy()
  316. end else
  317. script:Destroy()
  318. end]])
  319. AddScript("MidnightStrikeKill",[[
  320. Wait()
  321. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  322. Workspace.CurrentCamera.CameraType = "Custom"
  323. Wait()
  324. local CULR = BrickColor.new("Navy blue")
  325. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  326. Object[PropertyName] = Start
  327. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  328. local r3,g3,b3 = r,g,b
  329. local Time = Time or 3
  330. local function f()
  331. for i = 1,Time *30 do
  332. r3 = r3 +(r2 -r)/(Time *30)
  333. g3 = g3 +(g2 -g)/(Time *30)
  334. b3 = b3 +(b2 -b)/(Time *30)
  335. Object[PropertyName] = Color3.new(r3,g3,b3)
  336. Spawn(function()StepCallback(i,Time *30)end)
  337. Wait()
  338. end
  339. return CallBack and Callback()
  340. end if Async then
  341. f = coroutine.wrap(f)
  342. end return f()end
  343. local function SmoothRoll(c,End,Time)
  344. local x = math.deg(c:GetRoll())
  345. local y = x
  346. coroutine.wrap(function()
  347. for i = 1,Time *30 do
  348. y = y +(x -End)/(Time *30)
  349. c:SetRoll(math.rad(y))
  350. end end)()end
  351. coroutine.wrap(function()
  352. local Cam = Workspace.CurrentCamera
  353. SmoothRoll(Cam,math.random(4,30),1.2)
  354. while true do
  355. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  356. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  357. Wait()
  358. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  359. Wait()
  360. end end)()
  361. local Character = Game.Players.LocalPlayer.Character
  362. if Character ~= nil then
  363. local Humanoid,Torso = Character:findFirstChild("Humanoid"),Character:findFirstChild("Torso")
  364. if Humanoid and Torso then
  365. local PlayerGui = Game.Players.LocalPlayer:findFirstChild("PlayerGui")
  366. local Main = Instance.new("ScreenGui",PlayerGui)
  367. Main.Name = "AtlasFlash"
  368. local Fr = Instance.new("Frame",Main)
  369. Fr.Size = UDim2.new(1,0,1,0)
  370. Fr.BackgroundTransparency = 1
  371. Fr.BackgroundColor3 = CULR.Color
  372. Fr.BorderSizePixel = 0
  373. Fr.ZIndex = 10
  374. delay(1/30,function()
  375. Fr.BackgroundTransparency = 0.1
  376. TweenColor3(Fr,"BackgroundColor3",CULR.Color,Color3.new(0,0,0),1.2,true)
  377. end)
  378. Humanoid.MaxHealth = 0
  379. for i,v in pairs(Character:GetChildren())do
  380. if v:IsA("BasePart")then
  381. v.Anchored = true
  382. if v.Name == "Head" then pcall(function()v.face:Destroy()end)end
  383. TweenColor3(v,"Color",v.Color,CULR.Color,1.2,true,function(Current,Max)
  384. v.Transparency = Current/Max *2
  385. end,function()
  386. script:Destroy()
  387. FR.BackgroundTransparency = 0
  388. end)elseif v:IsA("Clothing")or v:IsA("Hat")then
  389. v:Destroy()
  390. end end else
  391. script:Destroy()
  392. end else
  393. script:Destroy()
  394. end]])
  395. AddScript("CheckAndKill",[[
  396. Wait()
  397. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  398. Workspace.CurrentCamera.CameraType = "Custom"
  399. Wait()
  400. local CULR = BrickColor.new("]]..tostring(Settings.Colors[2])..[[")
  401. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  402. Object[PropertyName] = Start
  403. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  404. local r3,g3,b3 = r,g,b
  405. local Time = Time or 3
  406. local function f()
  407. for i = 1,Time *30 do
  408. r3 = r3 +(r2 -r)/(Time *30)
  409. g3 = g3 +(g2 -g)/(Time *30)
  410. b3 = b3 +(b2 -b)/(Time *30)
  411. Object[PropertyName] = Color3.new(r3,g3,b3)
  412. Spawn(function()StepCallback(i,Time *30)end)
  413. Wait()
  414. end
  415. return CallBack and Callback()
  416. end if Async then
  417. f = coroutine.wrap(f)
  418. end return f()end
  419. local function SmoothRoll(c,End,Time)
  420. local x = math.deg(c:GetRoll())
  421. local y = x
  422. coroutine.wrap(function()
  423. for i = 1,Time *30 do
  424. y = y +(x -End)/(Time *30)
  425. c:SetRoll(math.rad(y))
  426. end end)()end
  427. coroutine.wrap(function()
  428. local Cam = Workspace.CurrentCamera
  429. SmoothRoll(Cam,math.random(4,30),1.2)
  430. while true do
  431. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  432. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  433. Wait()
  434. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  435. Wait()
  436. end end)()
  437. local Character = Game.Players.LocalPlayer.Character
  438. if Character ~= nil then
  439. local Humanoid,Torso = Character:findFirstChild("Humanoid"),Character:findFirstChild("Torso")
  440. if Humanoid and Torso then
  441. local PlayerGui = Game.Players.LocalPlayer:findFirstChild("PlayerGui")
  442. local Main = Instance.new("ScreenGui",PlayerGui)
  443. Main.Name = "AtlasFlash"
  444. local Fr = Instance.new("Frame",Main)
  445. Fr.Size = UDim2.new(1,0,1,0)
  446. Fr.BackgroundTransparency = 1
  447. Fr.BackgroundColor3 = CULR.Color
  448. Fr.BorderSizePixel = 0
  449. Fr.ZIndex = 10
  450. delay(1/30,function()
  451. Fr.BackgroundTransparency = 0.1
  452. TweenColor3(Fr,"BackgroundColor3",CULR.Color,Color3.new(0,0,0),1.2,true)
  453. end)
  454. Humanoid.MaxHealth = 0
  455. for i,v in pairs(Character:GetChildren())do
  456. if v:IsA("BasePart")then
  457. v.Anchored = true
  458. if v.Name == "Head" then pcall(function()v.face:Destroy()end)end
  459. TweenColor3(v,"Color",v.Color,CULR.Color,1.2,true,function(Current,Max)
  460. v.Transparency = Current/Max *2
  461. end,function()
  462. script:Destroy()
  463. FR.BackgroundTransparency = 0
  464. end)elseif v:IsA("Clothing")or v:IsA("Hat")then
  465. v:Destroy()
  466. end end else
  467. script:Destroy()
  468. end else
  469. script:Destroy()
  470. end]])
  471. AddScript("ScreenFlashV",[[
  472. local Colur = BrickColor.new("]]..tostring(Settings.Colors[2])..[[").Color
  473. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  474. Object[PropertyName] = Start
  475. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  476. local r3,g3,b3 = r,g,b
  477. local Time = Time or 3
  478. local function f()
  479. for i = 1,Time *30 do
  480. r3 = r3 +(r2 -r)/(Time *30)
  481. g3 = g3 +(g2 -g)/(Time *30)
  482. b3 = b3 +(b2 -b)/(Time *30)
  483. Object[PropertyName] = Color3.new(r3,g3,b3)
  484. Spawn(function()StepCallback(i,Time *30)end)
  485. Wait()
  486. end
  487. return CallBack and Callback()
  488. end if Async then
  489. f = coroutine.wrap(f)
  490. end return f()end
  491. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  492. local Main = Instance.new("ScreenGui",PlayerGui)
  493. Main.Name = "AtlasFlash"
  494. local Fr = Instance.new("Frame",Main)
  495. Fr.Size = UDim2.new(1,0,1,0)
  496. Fr.BackgroundTransparency = 1
  497. Fr.BackgroundColor3 = Color3.new(0,0,0)
  498. Fr.BorderSizePixel = 0
  499. Fr.ZIndex = 10
  500. Wait(1/30)
  501. Fr.BackgroundTransparency = 0.1
  502. TweenColor3(Fr,"BackgroundColor3",Fr.BackgroundColor3,Colur,0.55,false,function(Step,Max)
  503. Fr.BackgroundTransparency = Step/Max
  504. end)
  505. Main:Destroy()
  506. script:Destroy()
  507. ]])
  508. AddScript("ScreenFlash",[[
  509. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  510. Object[PropertyName] = Start
  511. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  512. local r3,g3,b3 = r,g,b
  513. local Time = Time or 3
  514. local function f()
  515. for i = 1,Time *30 do
  516. r3 = r3 +(r2 -r)/(Time *30)
  517. g3 = g3 +(g2 -g)/(Time *30)
  518. b3 = b3 +(b2 -b)/(Time *30)
  519. Object[PropertyName] = Color3.new(r3,g3,b3)
  520. Spawn(function()StepCallback(i,Time *30)end)
  521. Wait()
  522. end
  523. return CallBack and Callback()
  524. end if Async then
  525. f = coroutine.wrap(f)
  526. end return f()end
  527. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  528. local Main = Instance.new("ScreenGui",PlayerGui)
  529. Main.Name = "AtlasFlash"
  530. local Fr = Instance.new("Frame",Main)
  531. Fr.Size = UDim2.new(1,0,1,0)
  532. Fr.BackgroundTransparency = 1
  533. Fr.BackgroundColor3 = Color3.new(1,1,1)
  534. Fr.BorderSizePixel = 0
  535. Fr.ZIndex = 10
  536. Wait(1/30)
  537. Fr.BackgroundTransparency = 0.1
  538. TweenColor3(Fr,"BackgroundColor3",Fr.BackgroundColor3,Color3.new(0,0,0),0.55,false,function(Step,Max)
  539. Fr.BackgroundTransparency = Step/Max
  540. end)
  541. Main:Destroy()
  542. script:Destroy()
  543. ]])
  544. AddScript("CameraShake",[[
  545. local Cam = Workspace.CurrentCamera
  546. local d = false
  547. delay(0.55,function()d = true end)
  548. while true do
  549. if d then break end
  550. local x,y,z = math.random(-4,6),math.random(-3,2),math.random(-4,7)
  551. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(x,y,z)
  552. Wait()
  553. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(-x,-y,-z)
  554. Wait()
  555. end
  556. script:Destroy()
  557. ]])
  558. AddScript("Trippppppyyyyyyy",[[
  559. Wait()
  560. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  561. Workspace.CurrentCamera.CameraType = "Custom"
  562. Wait()
  563. local PlayerGui = Game.Players.LocalPlayer.PlayerGui
  564. local function SmoothRoll(c,End,Time)
  565. local x = math.deg(c:GetRoll())
  566. local y = x
  567. coroutine.wrap(function()
  568. for i = 1,Time *30 do
  569. y = y +(x -End)/(Time *30)
  570. c:SetRoll(math.rad(y))
  571. end end)()end
  572. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  573. Object[PropertyName] = Start
  574. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  575. local r3,g3,b3 = r,g,b
  576. local Time = Time or 3
  577. local function f()
  578. for i = 1,Time *30 do
  579. r3 = r3 +(r2 -r)/(Time *30)
  580. g3 = g3 +(g2 -g)/(Time *30)
  581. b3 = b3 +(b2 -b)/(Time *30)
  582. Object[PropertyName] = Color3.new(r3,g3,b3)
  583. Wait()
  584. end
  585. return CallBack and Callback()
  586. end if Async then
  587. f = coroutine.wrap(f)
  588. end return f()end
  589. local function RandomDecimal(Dec,Dec2)
  590. return math.random(Dec,Dec2)/10
  591. end
  592. if not PlayerGui then script:Destroy()return end
  593. pcall(function()PlayerGui:findFirstChild("Atlas%#$#$XtC"):Destroy()end)
  594. local Cam = Workspace.CurrentCamera
  595. local _Main = Instance.new("ScreenGui",PlayerGui)
  596. _Main.Name = "Atlas%#$#$XtC"
  597. local frm = Instance.new("Frame",_Main)
  598. frm.Size = UDim2.new(1.1,1.1,1.1,1.1)
  599. frm.BackgroundTransparency = 0.6
  600. frm.BorderSizePixel = 0
  601. local fz = {}
  602. local amt = math.random(4,8)
  603. for i = 1,amt do
  604. local n = Instance.new("Frame",frm)
  605. n.Size = UDim2.new(tonumber("0."..tostring((i/amt)* math.random(1,3))),0,tonumber("0."..tostring((i/amt)* math.random(1,3))),0)
  606. n.BackgroundTransparency = RandomDecimal(7,9)
  607. n.Position = UDim2.new(RandomDecimal(1,9),0,RandomDecimal(1,9),0)
  608. n.BorderSizePixel = 0
  609. table.insert(fz,n)
  610. end
  611. coroutine.wrap(function()
  612. while true do
  613. if not _Main then break end
  614. 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
  615. TweenColor3(frm,"BackgroundColor3",frm.BackgroundColor3,Color3.new(math.random(0,1),math.random(0,1),math.random(0,1)),1)
  616. end end)()
  617. Cam.CameraType = "Scriptable"
  618. local dn = false
  619. delay(3,function()dn = true end)
  620. repeat
  621. math.randomseed(tick())
  622. for _,v in pairs(fz)do
  623. v.Rotation = math.random(1,360)
  624. 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)
  625. end
  626. SmoothRoll(Cam,math.deg(Cam:GetRoll())+math.random(-1,1),1/30)
  627. Wait()
  628. until dn
  629. Cam:Destroy()
  630. Wait(0.1)
  631. Workspace.CurrentCamera.CameraSubject = Game.Players.LocalPlayer.Character.Humanoid
  632. Workspace.CurrentCamera.CameraType = "Custom"
  633. _Main:Destroy()
  634. script:Destroy()
  635. ]])
  636. DoScript = function(Player,Name)
  637. pcall(function()
  638. local x = Scripts[Name]:Clone()
  639. x.Parent = Player:findFirstChild("Backpack")or Player.Character ~= nil and Player.Character or Instance.new("Backpack",Player)
  640. pcall(function()x:findFirstChild("Owner").Value = Player end)
  641. x.Disabled = false
  642. end)end
  643. 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
  644. function RandomDecimal(Dec,Dec2)
  645. if not Dec or not Dec2 or Dec == Dec2 then return end
  646. local Range,Round = {},"0."
  647. for i = 1,#tostring(Dec2):sub(tostring(Dec2):find("%.")or #tostring(Dec2))do Round = Round..'0' end
  648. Round = Round..'1'
  649. for i = Dec,Dec2,tonumber(Round)do
  650. table.insert(Range,i)
  651. if i == Dec2 then
  652. break
  653. end end
  654. return Range[math.random(1,#Range)]
  655. end
  656. local function MiniExplode(CF,Color)
  657. local cf = CF
  658. local f = Instance.new("Part",Character)
  659. f.BrickColor = Color
  660. f.Size = Vector3.new(5,1,5)
  661. f.Anchored = true
  662. f.Locked = true
  663. f.CanCollide = false
  664. f.TopSurface = 0
  665. f.BottomSurface = 0
  666. f.CFrame = cf
  667. local sm = Instance.new("SpecialMesh",f)
  668. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  669. sm.Scale = Vector3.new(5,5,5)
  670. coroutine.wrap(function()
  671. for i = 1,20 do
  672. f.Transparency = f.Transparency +0.05
  673. sm.Scale = sm.Scale + Vector3.new(3,3,3)
  674. Wait()
  675. end
  676. f:Destroy()
  677. end)()
  678. local ax = Instance.new("Part",Character)
  679. ax.Size = Vector3.new(1,1,1)
  680. ax.TopSurface = 0
  681. ax.BottomSurface = 0
  682. ax.Transparency = 0
  683. ax.Locked = true
  684. ax.BrickColor = Color
  685. ax.Shape = "Ball"
  686. ax.CanCollide = false
  687. ax.CFrame = cf
  688. ax.Anchored = true
  689. coroutine.wrap(function()
  690. for i = 1,10 do
  691. ax.Size = ax.Size + Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  692. ax.Transparency = ax.Transparency +0.1
  693. ax.CFrame = cf
  694. Wait()
  695. end
  696. ax:Destroy()
  697. end)()end
  698. local function Implode(CF,Color)
  699. local cf = CF
  700. local f = Instance.new("Part",Character)
  701. f.BrickColor = Color
  702. f.Size = Vector3.new(1,1,1)
  703. f.Anchored = true
  704. f.Locked = true
  705. f.CanCollide = false
  706. f.TopSurface = 0
  707. f.Transparency = 1
  708. f.BottomSurface = 0
  709. f.CFrame = cf
  710. local sm = Instance.new("SpecialMesh",f)
  711. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  712. sm.Scale = Vector3.new(30,30,30)
  713. coroutine.wrap(function()
  714. for i = 1,10 do
  715. f.Transparency = f.Transparency -0.1
  716. sm.Scale = sm.Scale - Vector3.new(3,3,3)
  717. Wait()
  718. end
  719. f:Destroy()
  720. end)()
  721. local ax = Instance.new("Part",Character)
  722. ax.Size = Vector3.new(30,30,30)
  723. ax.TopSurface = 0
  724. ax.BottomSurface = 0
  725. ax.Transparency = 0
  726. ax.Locked = true
  727. ax.BrickColor = Color
  728. ax.Shape = "Ball"
  729. ax.CanCollide = false
  730. ax.CFrame = cf
  731. ax.Anchored = true
  732. ax.Transparency = 1
  733. coroutine.wrap(function()
  734. for i = 1,10 do
  735. ax.Size = ax.Size - Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  736. ax.Transparency = ax.Transparency -0.1
  737. ax.CFrame = cf
  738. Wait()
  739. end
  740. ax:Destroy()
  741. end)()end
  742. local function Explode(CF,Color,SMM,BBoom)
  743. local cf = CF
  744. local f = Instance.new("Part",Character)
  745. f.BrickColor = Color
  746. f.Size = Vector3.new(5,1,5)
  747. f.Anchored = true
  748. f.Locked = true
  749. f.CanCollide = false
  750. f.TopSurface = 0
  751. f.BottomSurface = 0
  752. f.CFrame = cf
  753. local sm = Instance.new("SpecialMesh",f)
  754. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  755. sm.Scale = Vector3.new(5,5,5)
  756. coroutine.wrap(function()
  757. for i = 1,20 do
  758. f.Transparency = f.Transparency +0.05
  759. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  760. Wait()
  761. end
  762. f:Destroy()
  763. end)()
  764. if BBoom then do
  765. local zs = BBoom
  766. local ax = Instance.new("Part",Character)
  767. ax.Size = Vector3.new(1,1,1)
  768. ax.TopSurface = 0
  769. ax.BottomSurface = 0
  770. ax.Transparency = 0
  771. ax.Locked = true
  772. ax.BrickColor = Color
  773. ax.Shape = "Ball"
  774. ax.CanCollide = false
  775. ax.CFrame = zs
  776. ax.Anchored = true
  777. local SMMx = Instance.new("SpecialMesh",ax)
  778. SMMx.MeshId = "http://www.roblox.com/asset/?id=1323306"
  779. SMMx.Scale = Vector3.new(1,1,1)
  780. coroutine.wrap(function()
  781. for i = 1,20 do
  782. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  783. ax.Transparency = ax.Transparency +0.05
  784. ax.CFrame = zs
  785. Wait()
  786. end
  787. ax:Destroy()
  788. end)()end end
  789. local ax = Instance.new("Part",Character)
  790. ax.Size = Vector3.new(1,1,1)
  791. ax.TopSurface = 0
  792. ax.BottomSurface = 0
  793. ax.Transparency = 0
  794. ax.Locked = true
  795. ax.BrickColor = Color
  796. ax.Shape = "Ball"
  797. ax.CanCollide = false
  798. ax.CFrame = cf
  799. ax.Anchored = true
  800. local SMMx do if SMM then
  801. SMMx = Instance.new("SpecialMesh",ax)
  802. SMMx.MeshId = SMM
  803. SMMx.Scale = Vector3.new(1,1,1)
  804. end end
  805. coroutine.wrap(function()
  806. for i = 1,20 do
  807. if SMM then
  808. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  809. else
  810. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  811. end
  812. ax.Transparency = ax.Transparency +0.05
  813. ax.CFrame = cf
  814. Wait()
  815. end
  816. ax:Destroy()
  817. end)()end
  818. local function SetHealth()
  819. if RageMode then
  820. Character.Humanoid.MaxHealth = 1250
  821. Character.Humanoid.Health = 1250
  822. else
  823. Character.Humanoid.MaxHealth = 600
  824. end end
  825. local Prts = {}
  826. H:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=135921683"
  827. local Face,FaceTexture,IceTexture = H:findFirstChild("face"),H:findFirstChild("face").Texture,"http://www.roblox.com/asset/?id=135921715"
  828. Cam,GuiTexture,_Mesh = Workspace.CurrentCamera,"",Instance.new("SpecialMesh")
  829. Way = 0
  830. local Trolling,ChosenColor,ChangeText,Descriptions = false
  831. AttackState = "Melee"
  832. Equipped,StopPower,StopTrail,StopRockTrail,StopSwordTrail,RageMode,RageWait,StopFlyTrail,StopJumpTrail = false,false,false,false,false,false,false,false,false
  833. Debounces = {
  834. IsHealing = false;
  835. IsCharging = false;
  836. Attacking = false;
  837. Floating = false;
  838. Shielding = false;
  839. Flying = false}
  840. local GripPos,RiseRate,HitDebounce,StanceGyro,Stance,rHandle,StcC = CFrame.new(0,0,0),1,false
  841. function MediumParticleEmit(Object,Color)
  842. coroutine.wrap(function()
  843. while Wait(1.1)do
  844. if not Object then break end
  845. local p = Instance.new("Part",Object.Parent)
  846. p.Name = "Trail"
  847. p.TopSurface = 0
  848. p.BottomSurface = 0
  849. p.Anchored = true
  850. p.CanCollide = false
  851. p.FormFactor = "Custom"
  852. p.Size = Vector3.new(0.01,0.01,0.01)
  853. p.BrickColor = type(Color) == 'userdata' and Color or BrickColor.new(Color)
  854. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  855. local m = Instance.new("BlockMesh",p)
  856. m.Scale = Vector3.new(2,2,2)
  857. coroutine.wrap(function()
  858. for i = 1,15 do
  859. p.Transparency = i/15
  860. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  861. 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)
  862. Wait()
  863. end
  864. p:Destroy()
  865. end)()end end)()end
  866. function PetChat(Object,Text,Color)
  867. local Color = type(Color) == 'string' and BrickColor.new(Color)or Color
  868. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  869. local G = Instance.new("BillboardGui",Object)
  870. G.Name = "AtlasText"
  871. G.Adornee = Object
  872. G.Size = UDim2.new(3.5,0,2.5,0)
  873. G.AlwaysOnTop = false
  874. G.StudsOffset = Vector3.new(0,6,0)
  875. local Txt = Instance.new("TextLabel",G)
  876. Txt.Size = UDim2.new(1,0,1,0)
  877. Txt.Text = Text
  878. Txt.TextScaled = true
  879. Txt.TextWrapped = false
  880. Txt.Font = "SourceSansBold"
  881. Txt.TextColor = Color
  882. Txt.BackgroundTransparency = 1
  883. Txt.ZIndex = 10
  884. TweenColor3(Txt,"TextColor3",Txt.TextColor3,Settings.Colors[2].Color,3,true,function(q)
  885. for i = 1,30 do
  886. q.TextTransparency = i/30
  887. Wait()
  888. end
  889. G:Destroy()
  890. end)end
  891. function Chat(Object,Text,Color,B)
  892. local Color = type(Color) == 'string' and BrickColor.new(Color)or Color
  893. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  894. local G = Instance.new("BillboardGui",Object)
  895. G.Name = "AtlasText"
  896. G.Adornee = Object
  897. G.Size = UDim2.new(3.5,0,2.5,0)
  898. G.AlwaysOnTop = false
  899. G.StudsOffset = Vector3.new(0,3,0)
  900. local Txt = Instance.new("TextLabel",G)
  901. Txt.Size = UDim2.new(1,0,1,0)
  902. Txt.Text = Text
  903. Txt.TextScaled = true
  904. Txt.TextWrapped = false
  905. Txt.Font = "SourceSansBold"
  906. Txt.TextColor = Color
  907. Txt.BackgroundTransparency = 1
  908. Txt.ZIndex = 10
  909. if B then
  910. coroutine.wrap(function()
  911. local X = 2
  912. for i = 1,40 do
  913. X = X *-1
  914. Txt.Rotation = X
  915. if i%2 == 1 then
  916. Txt.Text = math.random(1,2) == 2 and Txt.Text.." " or " "..Txt.Text
  917. end
  918. Wait()
  919. end end)()end
  920. TweenColor3(Txt,"TextColor3",Txt.TextColor3,Settings.Colors[2].Color,3,true,function(q)
  921. for i = 1,30 do
  922. q.TextTransparency = i/30
  923. Wait()
  924. end
  925. G:Destroy()
  926. end)end
  927. function MakeFloatMesh()
  928. local s = Instance.new("Part",Character)
  929. s.BrickColor = BrickColor.new("Institutional white")
  930. s.Size = Vector3.new(5,5,5)
  931. s.Anchored = true
  932. s.Locked = true
  933. s.CanCollide = false
  934. s.TopSurface = 0
  935. s.BottomSurface = 0
  936. s.Reflectance = 0.1
  937. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  938. local sm = Instance.new("SpecialMesh",s)
  939. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  940. sm.Scale = Vector3.new(2,0.5,2)
  941. local plat = Instance.new("Part",Character)
  942. plat.Size = Vector3.new(5,1,5)
  943. plat.Anchored = true
  944. plat.Locked = true
  945. plat.CanCollide = true
  946. plat.Transparency = 1
  947. plat.CFrame = T.CFrame * CFrame.new(0,-2,0)
  948. coroutine.wrap(function()
  949. for i = 1,10 do
  950. sm.Scale = sm.Scale + Vector3.new(1,0.2,1)
  951. s.Transparency = s.Transparency +0.1
  952. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  953. Wait()
  954. end
  955. plat:Destroy()
  956. s:Destroy()
  957. end)()end
  958. function Tag(Humanoid)
  959. local c = Instance.new("ObjectValue",Humanoid)
  960. c.Value = Player
  961. c.Name = "creator"
  962. end
  963. function Kill(Hit)
  964. local DMG
  965. if pcall(function()
  966. DMG = math.random(6043,59302)
  967. local _CON = Hit.Parent.Humanoid.Died:connect(function()
  968. LastKill = tick()
  969. Tag(Hit.Parent.Humanoid)
  970. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"CheckAndKill")
  971. end)
  972. delay(0.1,function()_CON:disconnect()end)
  973. Hit.Parent.Humanoid:TakeDamage(DMG)
  974. end)then
  975. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"ScreenFlash")
  976. DamageGui(DMG..("!"):rep(#tostring(DMG)))
  977. end end
  978. function Damage(Vec,Object,Bool,Amt,DontDisplayDmg)
  979. if Object.Parent:findFirstChild("AtlasRegistration")and Object.Parent.Name == Character.Name then return end
  980. if Object.Parent == Character then return end
  981. local Dmg,Humanoid = math.random(50,85),Object.Parent:findFirstChild("Humanoid")
  982. if Bool then Dmg = math.random(15,45)end
  983. if Amt then Dmg = Amt end
  984. if Humanoid and not HitDebounce then
  985. HitDebounce = true
  986. if RageMode then Damage = Damage *math.random(2,6)end
  987. if Humanoid.Health -Dmg <= 0 then Tag(Humanoid)end
  988. Humanoid:TakeDamage(Dmg)
  989. CurrentVictim = Object.Parent
  990. local _CON = Humanoid.Died:connect(function()
  991. LastKill = tick()
  992. Tag(Humanoid)
  993. DoScript(Game.Players:GetPlayerFromCharacter(Object.Parent),"CheckAndKill")
  994. end)
  995. delay(0.1,function()_CON:disconnect()end)
  996. DamageGui(Dmg)
  997. coroutine.wrap(function()
  998. if DontDisplayDmg then return end
  999. local Head = Object.Parent:findFirstChild("Head")
  1000. if not Head then return end
  1001. for i = 1,3 do
  1002. local clr = Color3.new(0,0,0)
  1003. local bg = Instance.new("BillboardGui",Object.Parent)
  1004. bg.Adornee = Head
  1005. bg.Size = UDim2.new(1,0,1,0)
  1006. bg.StudsOffset = Vector3.new(0,2,0)
  1007. local txt = Instance.new("TextLabel",bg)
  1008. txt.Size = UDim2.new(0.55,0,0.55,0)
  1009. txt.BackgroundTransparency = 1
  1010. txt.TextColor3 = clr
  1011. txt.TextTransparency = 1
  1012. txt.TextScaled = true
  1013. txt.Text = tostring(Dmg):gsub("%-",'')
  1014. txt.TextWrapped = false
  1015. txt.Font = "SourceSansBold"
  1016. coroutine.wrap(function()
  1017. for i = 1,10 do
  1018. txt.TextTransparency = txt.TextTransparency -0.1
  1019. bg.StudsOffset = Vector3.new(0,i/2,0)
  1020. bg.Size = UDim2.new(bg.Size.X.Scale +i/6,0,bg.Size.Y.Scale +i/6,0)
  1021. clr = Color3.new(Dmg > 0 and(not Pr0mMode and clr.b +0.1 or 0)or 0,Dmg < 0 and clr.g +0.1 or 0,Dmg > 0 and(Pr0mMode and clr.b +0.1 or 0)or 0)
  1022. txt.TextColor3 = clr
  1023. Wait()
  1024. end
  1025. local d = false
  1026. coroutine.wrap(function()
  1027. while not d do
  1028. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.1,0)
  1029. Wait()
  1030. end end)()
  1031. Wait(3)
  1032. d = true
  1033. for i = 1,11 do
  1034. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.43,0)
  1035. clr = Color3.new(Dmg > 0 and(not Pr0mMode and clr.b -0.1 or 0)or 0,Dmg < 0 and clr.g -0.1 or 0,Dmg > 0 and(Pr0mMode and clr.b -0.1 or 0)or 0)
  1036. txt.TextColor3 = clr
  1037. bg.Size = UDim2.new(bg.Size.X.Scale -i/6,0,bg.Size.Y.Scale -i/6,0)
  1038. Wait()
  1039. if i >= 5 then
  1040. txt.TextTransparency = txt.TextTransparency +0.2
  1041. end end
  1042. bg:Destroy()
  1043. end)()
  1044. Wait()
  1045. end end)()
  1046. for i,v in pairs(Object.Parent:GetChildren())do
  1047. if v:IsA("BasePart")then
  1048. local BP = Instance.new("BodyForce",v)
  1049. BP.force = Vec.CFrame.lookVector *1000
  1050. Game:GetService("Debris"):AddItem(BP,0.2)
  1051. end end
  1052. pcall(function()
  1053. Object.Parent:findFirstChild("Torso").RotVelocity = Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1054. Object.Parent:findFirstChild("Torso").Velocity = Vector3.new(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  1055. end)
  1056. Wait(0.1)
  1057. HitDebounce = false
  1058. end end
  1059. function CloneCharacter()
  1060. Character.Archivable = true
  1061. local Clone = Character:Clone()
  1062. Clone:findFirstChild("Atlas Sword"):Destroy()
  1063. for i,v in pairs(Clone:GetChildren())do
  1064. if v:IsA("BasePart")and v.Name == "Trail" then
  1065. v:Destroy()
  1066. end end
  1067. Character.Archivable = false
  1068. Clone.Parent = Workspace
  1069. Clone.Archivable = false
  1070. return Clone
  1071. end
  1072. function Direction()
  1073. if not Character then return{CFrame.new(0,0,0),CFrame.new(0,0,0)}end
  1074. 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)}
  1075. end
  1076. function FaceForward()
  1077. StanceGyro.cframe = Direction()[1]
  1078. return StanceGyro.cframe
  1079. end
  1080. function DamageNear(Pos,Mag,Dmg,x)
  1081. local Targets,HitAlready = {},{}
  1082. for i,v in pairs(Workspace:GetChildren())do
  1083. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")then
  1084. for _,x in pairs(v:GetChildren())do
  1085. if x:IsA("BasePart")then
  1086. if(Pos -x.Position).magnitude <= Mag then
  1087. table.insert(Targets,v)
  1088. end end end end end
  1089. for i,v in pairs(Targets)do
  1090. if not HitAlready[v.Name]then
  1091. ypcall(function()Damage(T,v.Torso,nil,Dmg,not x)end)
  1092. HitAlready[v.Name] = true
  1093. end end end
  1094. function SwordTrail(Position,CF,Color)
  1095. coroutine.wrap(function()
  1096. local Old = (Position.CFrame *CF).p
  1097. while Wait()do
  1098. if StopSwordTrail then break end
  1099. local New = (Position.CFrame *CF).p
  1100. local Mag = (Old -New).magnitude
  1101. local Dis = (Old +New)/2
  1102. local Trail = Instance.new("Part",Character)
  1103. Trail.Anchored = true
  1104. Trail.CanCollide = false
  1105. Trail.BrickColor = Color
  1106. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1107. Trail.TopSurface = 0
  1108. Trail.BottomSurface = 0
  1109. Trail.formFactor = "Custom"
  1110. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1111. local ms = Instance.new("BlockMesh",Trail)
  1112. ms.Scale = Vector3.new(1,1,1)
  1113. local TM = Instance.new("CylinderMesh",Trail)
  1114. TM.Scale = Vector3.new(1,1,1)
  1115. Old = New
  1116. coroutine.wrap(function()
  1117. for i = 1,0,-0.1 do
  1118. Wait()
  1119. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1120. end
  1121. Trail:Destroy()
  1122. end)()
  1123. coroutine.wrap(function()
  1124. for i = 1,10 do
  1125. Wait()
  1126. Trail.Transparency = Trail.Transparency +0.1
  1127. end end)()end end)()end
  1128. function FlyTrail(Position,CF)
  1129. coroutine.wrap(function()
  1130. local Old = (Position.CFrame *CF).p
  1131. while Wait(0.15)do
  1132. if StopFlyTrail then break end
  1133. local New = (Position.CFrame *CF).p
  1134. local Mag = (Old -New).magnitude
  1135. local Dis = (Old +New)/2
  1136. local Trail = Instance.new("Part",Character)
  1137. Trail.Anchored = true
  1138. Trail.CanCollide = false
  1139. Trail.BrickColor = Settings.Colors[2]
  1140. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1141. Trail.TopSurface = 0
  1142. Trail.BottomSurface = 0
  1143. Trail.formFactor = "Custom"
  1144. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1145. local ms = Instance.new("BlockMesh",Trail)
  1146. ms.Scale = Vector3.new(1,1,1)
  1147. local TM = Instance.new("CylinderMesh",Trail)
  1148. TM.Scale = Vector3.new(1,1,1)
  1149. Old = New
  1150. coroutine.wrap(function()
  1151. for i = 1,0,-0.1 do
  1152. Wait()
  1153. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1154. end
  1155. Trail:Destroy()
  1156. end)()
  1157. coroutine.wrap(function()
  1158. for i = 1,10 do
  1159. Wait()
  1160. Trail.Transparency = Trail.Transparency +0.1
  1161. end end)()end end)()end
  1162. function JumpTrail(Position,CF)
  1163. coroutine.wrap(function()
  1164. local Old = (Position.CFrame *CF).p
  1165. while Wait()do
  1166. if StopJumpTrail then break end
  1167. for i,v in pairs(Debounces)do
  1168. if v then
  1169. StopJumpTrail = true
  1170. end end
  1171. local New = (Position.CFrame *CF).p
  1172. local Mag = (Old -New).magnitude
  1173. local Dis = (Old +New)/2
  1174. local Trail = Instance.new("Part",Character)
  1175. Trail.Anchored = true
  1176. Trail.CanCollide = false
  1177. Trail.BrickColor = not InternalMode and Settings.Colors[2]or BrickColor.new("Really black")
  1178. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1179. Trail.TopSurface = 0
  1180. Trail.BottomSurface = 0
  1181. Trail.formFactor = "Custom"
  1182. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1183. local ms = Instance.new("BlockMesh",Trail)
  1184. ms.Scale = Vector3.new(1,1,1)
  1185. local TM = Instance.new("CylinderMesh",Trail)
  1186. TM.Scale = Vector3.new(1,1,1)
  1187. Old = New
  1188. coroutine.wrap(function()
  1189. for i = 1,0,-0.1 do
  1190. Wait()
  1191. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1192. end
  1193. Trail:Destroy()
  1194. end)()
  1195. coroutine.wrap(function()
  1196. for i = 1,10 do
  1197. Wait()
  1198. Trail.Transparency = Trail.Transparency +0.1
  1199. end end)()end end)()end
  1200. function UpperCutTrail(Position,CF,Color)
  1201. coroutine.wrap(function()
  1202. local st = false
  1203. delay(0.6,function()st = true end)
  1204. local Old = (Position.CFrame *CF).p
  1205. while Wait()do
  1206. if st then break end
  1207. local New = (Position.CFrame *CF).p
  1208. local Mag = (Old -New).magnitude
  1209. local Dis = (Old +New)/2
  1210. local Trail = Instance.new("Part",Character)
  1211. Trail.Anchored = true
  1212. Trail.CanCollide = false
  1213. Trail.BrickColor = Color
  1214. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1215. Trail.TopSurface = 0
  1216. Trail.BottomSurface = 0
  1217. Trail.formFactor = "Custom"
  1218. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1219. local ms = Instance.new("BlockMesh",Trail)
  1220. ms.Scale = Vector3.new(1,1,1)
  1221. local TM = Instance.new("CylinderMesh",Trail)
  1222. TM.Scale = Vector3.new(1,1,1)
  1223. Old = New
  1224. coroutine.wrap(function()
  1225. for i = 1,0,-0.1 do
  1226. Wait()
  1227. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1228. end
  1229. Trail:Destroy()
  1230. end)()
  1231. coroutine.wrap(function()
  1232. for i = 1,10 do
  1233. Wait()
  1234. Trail.Transparency = Trail.Transparency +0.1
  1235. end end)()end end)()end
  1236. function Trail(Position,CF,Color)
  1237. coroutine.wrap(function()
  1238. local Old = (Position.CFrame *CF).p
  1239. while Wait()do
  1240. if StopTrail then break end
  1241. local New = (Position.CFrame *CF).p
  1242. local Mag = (Old -New).magnitude
  1243. local Dis = (Old +New)/2
  1244. local Trail = Instance.new("Part",Character)
  1245. Trail.Anchored = true
  1246. Trail.CanCollide = false
  1247. Trail.BrickColor = Color
  1248. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1249. Trail.TopSurface = 0
  1250. Trail.BottomSurface = 0
  1251. Trail.formFactor = "Custom"
  1252. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1253. local ms = Instance.new("BlockMesh",Trail)
  1254. ms.Scale = Vector3.new(1,1,1)
  1255. local TM = Instance.new("CylinderMesh",Trail)
  1256. TM.Scale = Vector3.new(1,1,1)
  1257. Old = New
  1258. coroutine.wrap(function()
  1259. for i = 1,0,-0.1 do
  1260. Wait()
  1261. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1262. end
  1263. Trail:Destroy()
  1264. end)()
  1265. coroutine.wrap(function()
  1266. for i = 1,10 do
  1267. Wait()
  1268. Trail.Transparency = Trail.Transparency +0.1
  1269. end end)()end end)()end
  1270. function RockTrail(Position,CF,Color)
  1271. coroutine.wrap(function()
  1272. local Old = (Position.CFrame * CF).p
  1273. while Wait()do
  1274. if StopRockTrail then break end
  1275. local New = (Position.CFrame * CF).p
  1276. local Mag = (Old -New).magnitude
  1277. local Dis = (Old +New)/2
  1278. local Trail = Instance.new("Part",Character)
  1279. Trail.Anchored = true
  1280. Trail.CanCollide = false
  1281. Trail.BrickColor = Color
  1282. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1283. Trail.TopSurface = 0
  1284. Trail.BottomSurface = 0
  1285. Trail.formFactor = "Custom"
  1286. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1287. local ms = Instance.new("BlockMesh",Trail)
  1288. ms.Scale = Vector3.new(1,1,1)
  1289. local TM = Instance.new("CylinderMesh",Trail)
  1290. TM.Scale = Vector3.new(1.5,1.5,1.5)
  1291. Old = New
  1292. coroutine.wrap(function()
  1293. for i = 1,0,-0.1 do
  1294. Wait()
  1295. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1296. end
  1297. Trail:Destroy()
  1298. end)()
  1299. coroutine.wrap(function()
  1300. for i = 1,10 do
  1301. Wait()
  1302. Trail.Transparency = Trail.Transparency +0.1
  1303. end end)()end end)()end
  1304. function ChargePosition(Bool)
  1305. if Bool then
  1306. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  1307. N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  1308. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  1309. RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  1310. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  1311. LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  1312. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  1313. RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  1314. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  1315. LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  1316. for i = 1,2 do
  1317. RS.C0 = RS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
  1318. LS.C0 = LS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
  1319. RH.C0 = RH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
  1320. LH.C0 = LH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
  1321. Wait()
  1322. end else
  1323. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  1324. N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  1325. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  1326. RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  1327. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  1328. LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  1329. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  1330. RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  1331. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  1332. LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  1333. end end
  1334. function Charge(Color,Bool)
  1335. Stance = "Charging"
  1336. Character.Humanoid.WalkSpeed = 0
  1337. local l = T:findFirstChild("ChargeLight")or Instance.new("PointLight",T)
  1338. l.Name = "ChargeLight"
  1339. l.Color = Color.Color
  1340. l.Range = Way == 1 and l.Range -1 or l.Range +1
  1341. if l.Range == 60 then Way = 1 elseif l.Range == 0 then Way = 0 end
  1342. if Bool then
  1343. coroutine.wrap(function()
  1344. ChargeRot = ChargeRot ~= 360 and ChargeRot +1 or 0
  1345. for i,v in pairs(ChargeMatrix)do
  1346. if v.Parent ~= Character then v.Parent = Character end
  1347. if v.BrickColor ~= Color then v.BrickColor = Color end
  1348. v.CFrame = CFrame.new(T.Position)
  1349. * CFrame.Angles(0,math.rad((i* 360/#ChargeMatrix)+ChargeRot),0)
  1350. * CFrame.new(0,0,-30)
  1351. * CFrame.Angles(0,0,math.rad(63))
  1352. end end)()
  1353. coroutine.wrap(function()
  1354. local p = Instance.new("Part",Character)
  1355. p.TopSurface = 0
  1356. p.BottomSurface = 0
  1357. p.formFactor = "Custom"
  1358. p.Anchored = true
  1359. p.CanCollide = false
  1360. p.BrickColor = math.random(1,2)%2 == 1 and Settings.Colors[1]or Color
  1361. p.Transparency = 0.5
  1362. p.Size = Vector3.new(1,1,1)
  1363. p.CFrame = T.CFrame * CFrame.new(0,-3,0)* CFrame.Angles(0,math.rad(math.random(-45,45)),0)
  1364. local ms = Instance.new("BlockMesh",p)
  1365. ms.Scale = Vector3.new(1,1,1)
  1366. local m = Instance.new("SpecialMesh",p)
  1367. m.Scale = Vector3.new(1,1,1)
  1368. m.MeshType = "FileMesh"
  1369. m.MeshId = ChargeRot %2 == 1 and "http://www.roblox.com/asset/?id=20329976" or "http://www.roblox.com/asset/?id=1323306"
  1370. coroutine.wrap(function()
  1371. for i = 0,3,0.2 do
  1372. Wait()
  1373. m.Scale = m.Scale + Vector3.new(i,i/2,i)
  1374. end
  1375. coroutine.wrap(function()
  1376. for i = 1,5 do
  1377. Wait()
  1378. p.Transparency = p.Transparency -0.1
  1379. end
  1380. p:Destroy()
  1381. end)()end)()end)()
  1382. return
  1383. end
  1384. local s = Instance.new("Part",Character)
  1385. s.BrickColor = Color
  1386. s.Size = Vector3.new(5,5,5)
  1387. s.Anchored = true
  1388. s.Locked = true
  1389. s.CanCollide = false
  1390. s.TopSurface = 0
  1391. s.BottomSurface = 0
  1392. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  1393. local sm = Instance.new("SpecialMesh",s)
  1394. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1395. sm.Scale = Vector3.new(5,5,5)
  1396. coroutine.wrap(function()
  1397. for i = 1,10 do
  1398. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  1399. s.Transparency = s.Transparency +0.1
  1400. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  1401. Wait()
  1402. end
  1403. s:Destroy()
  1404. end)()end
  1405. local Clones = {}
  1406. function ParticleEmit(Object,Color,Duration)
  1407. local Counter = 0
  1408. coroutine.wrap(function()
  1409. while Wait(0.3)do
  1410. if Counter == Duration then break end
  1411. local p = Instance.new("Part",Object.Parent)
  1412. p.Name = "Trail"
  1413. p.TopSurface = 0
  1414. p.BottomSurface = 0
  1415. p.Anchored = true
  1416. p.CanCollide = false
  1417. p.FormFactor = "Custom"
  1418. p.Size = Vector3.new(0.01,0.01,0.01)
  1419. p.BrickColor = type(Color) == 'userdata' and Color or BrickColor.new(Color)
  1420. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  1421. local m = Instance.new("BlockMesh",p)
  1422. m.Scale = Vector3.new(2,2,2)
  1423. coroutine.wrap(function()
  1424. for i = 1,15 do
  1425. p.Transparency = i/15
  1426. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  1427. 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)
  1428. Wait()
  1429. end
  1430. p:Destroy()
  1431. end)()end end)()
  1432. if Durration == math.huge then return end
  1433. coroutine.wrap(function()
  1434. while Wait(1)do
  1435. Counter = Counter +1
  1436. if Counter == Duration then
  1437. break
  1438. end end end)()end
  1439. function SlowParticleEmit(Object,Color)
  1440. coroutine.wrap(function()
  1441. while Wait(3.2)do
  1442. if not Object then break end
  1443. local p = Instance.new("Part",Object.Parent)
  1444. p.Name = "Trail"
  1445. p.TopSurface = 0
  1446. p.BottomSurface = 0
  1447. p.Anchored = true
  1448. p.CanCollide = false
  1449. p.FormFactor = "Custom"
  1450. p.Size = Vector3.new(0.01,0.01,0.01)
  1451. p.BrickColor = RageMode and(Pr0mMode and BrickColor.new("Navy blue")or BrickColor.new("Really red"))or type(Color) == 'userdata' and Color or BrickColor.new(Color)
  1452. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  1453. local m = Instance.new("BlockMesh",p)
  1454. m.Scale = Vector3.new(2,2,2)
  1455. coroutine.wrap(function()
  1456. for i = 1,15 do
  1457. p.Transparency = i/15
  1458. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  1459. 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)
  1460. Wait()
  1461. end
  1462. p:Destroy()
  1463. end)()end end)()end
  1464. function IsNear(Position,Distance,SinglePlayer)
  1465. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1466. local List = {}
  1467. for i,v in pairs(Workspace:GetChildren())do
  1468. if v:IsA("Model")then
  1469. if v:findFirstChild("Torso")then
  1470. if v ~= Character then
  1471. if(v.Torso.CFrame.p -Position).magnitude < Distance then
  1472. table.insert(List,v)
  1473. end end end end end
  1474. return List
  1475. end
  1476. local GetUpDebounce = false
  1477. GlobalKeys = {
  1478. [59] = function()
  1479. -- 0x01
  1480. end;
  1481. [32] = function()
  1482. -- Removed because of error
  1483. end;
  1484. h = function(Mouse)
  1485. if RageMode then return end
  1486. if Power <= 0 then return end
  1487. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1488. Debounces.IsHealing = true
  1489. Stance = "Null"
  1490. Wait(1/30)
  1491. ChargePosition(true)
  1492. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  1493. if k == 'h' then
  1494. BreakLoop = true
  1495. x:disconnect()
  1496. end end)
  1497. while Wait(0.2)do
  1498. if Power <= 0 then break end
  1499. if Character.Humanoid.Health == Character.Humanoid.MaxHealth then break end
  1500. if BreakLoop then break end
  1501. Character.Humanoid.Health = Character.Humanoid.Health +15
  1502. Power = Power -1000
  1503. Charge(BrickColor.new("Lime green"),true)
  1504. Stance = "Null"
  1505. end
  1506. for i,v in pairs(ChargeMatrix)do v.Parent = nil end
  1507. Character.Humanoid.WalkSpeed = 45
  1508. pcall(function()T:findFirstChild("ChargeLight"):Destroy()end)
  1509. ChargePosition(false)
  1510. Stance = "Standing"
  1511. Debounces.IsHealing = false
  1512. end;
  1513. c = function(Mouse)
  1514. if RageMode then return end
  1515. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1516. Debounces.IsCharging = true
  1517. Stance = "Null"
  1518. Wait(1/30)
  1519. ChargePosition(true)
  1520. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  1521. if k == 'c' then
  1522. BreakLoop = true
  1523. x:disconnect()
  1524. end end)
  1525. while Wait(0.1)do
  1526. if Power == 26000 then break end
  1527. if BreakLoop then break end
  1528. if Power > 26000 then Power = 26000 break end
  1529. Power = Power +250
  1530. Charge(Settings.Colors[2],true)
  1531. Stance = "Null"
  1532. end
  1533. for i,v in pairs(ChargeMatrix)do v.Parent = nil end
  1534. Character.Humanoid.WalkSpeed = 45
  1535. ChargePosition(false)
  1536. Stance = "Standing"
  1537. Debounces.IsCharging = false
  1538. pcall(function()
  1539. T:findFirstChild("ChargeLight"):Destroy()
  1540. end)end;
  1541. b = function()
  1542. if Power <= 0 then return end
  1543. if Power -1200 <= 0 then return end
  1544. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1545. Debounces.Attacking = true
  1546. Power = Power -1200
  1547. for x,v in pairs(Character:GetChildren())do
  1548. if v:IsA("BasePart")then
  1549. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1550. local p = Instance.new("Part",Character)
  1551. p.Anchored = true
  1552. p.Locked = true
  1553. p.CanCollide = false
  1554. p.Transparency = 0.5
  1555. p.BrickColor = BrickColor.new("Institutional white")
  1556. p.Size = v.Size
  1557. p.CFrame = v.CFrame
  1558. coroutine.wrap(function()
  1559. for i = 1,5 do
  1560. p.Transparency = p.Transparency +0.1
  1561. Wait(0.2)
  1562. end
  1563. p:Destroy()
  1564. end)()end end end
  1565. StopTrail = false
  1566. for i = 1,6 do
  1567. coroutine.wrap(function()
  1568. for l,v in pairs(IsNear(T.Position,65))do
  1569. pcall(function()v.Torso.CFrame = v.Torso.CFrame * CFrame.new(0,2,0)end)
  1570. pcall(function()v.Humanoid.PlatformStand = true end)
  1571. for n,x in pairs(v:GetChildren())do
  1572. if x:IsA("BasePart")then
  1573. local bf = Instance.new("BodyForce",x)
  1574. bf.force = T.CFrame.lookVector *-350
  1575. Game:GetService("Debris"):AddItem(bf,0.26)
  1576. end end end end)()
  1577. ShakeCam(0.2)
  1578. FaceForward()
  1579. T.CFrame = T.CFrame * CFrame.new(0,0,-45)
  1580. for x,v in pairs(Character:GetChildren())do
  1581. if v:IsA("BasePart")then
  1582. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1583. local p = Instance.new("Part",Character)
  1584. p.Anchored = true
  1585. p.Locked = true
  1586. p.CanCollide = false
  1587. p.Transparency = 0.5
  1588. p.BrickColor = BrickColor.new("Institutional white")
  1589. p.Size = v.Size
  1590. p.CFrame = v.CFrame
  1591. coroutine.wrap(function()
  1592. for i = 1,5 do
  1593. p.Transparency = p.Transparency +0.1
  1594. Wait(0.2)
  1595. end
  1596. p:Destroy()
  1597. end)()end end end
  1598. local s = Instance.new("Part",Character)
  1599. s.BrickColor = i == 1 and BrickColor.new("Really black")or BrickColor.new("Institutional white")
  1600. s.Size = Vector3.new(5,1,5)
  1601. s.Anchored = true
  1602. s.Locked = true
  1603. s.CanCollide = false
  1604. s.TopSurface = 0
  1605. s.BottomSurface = 0
  1606. s.CFrame = T.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1607. local sm = Instance.new("SpecialMesh",s)
  1608. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1609. sm.Scale = Vector3.new(5,5,5)
  1610. coroutine.wrap(function()
  1611. for x = 1,10 do
  1612. s.Transparency = s.Transparency + 0.1
  1613. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  1614. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  1615. Wait()
  1616. end
  1617. s:Destroy()
  1618. end)()
  1619. Wait()
  1620. end
  1621. for x,v in pairs(Character:GetChildren())do
  1622. if v:IsA("BasePart")then
  1623. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1624. local p = Instance.new("Part",Character)
  1625. p.Anchored = true
  1626. p.Locked = true
  1627. p.CanCollide = false
  1628. p.Transparency = 0.5
  1629. p.BrickColor = BrickColor.new("Institutional white")
  1630. p.Size = v.Size
  1631. p.CFrame = v.CFrame
  1632. coroutine.wrap(function()
  1633. for i = 1,5 do
  1634. p.Transparency = p.Transparency +0.1
  1635. Wait(0.2)
  1636. end
  1637. p:Destroy()
  1638. end)()end end end
  1639. T.CFrame = T.CFrame * CFrame.new(0,0,-10)
  1640. StopTrail = true
  1641. Wait(0.02)
  1642. Debounces.Attacking = false
  1643. end;
  1644. n = function(Mouse)if Debounces.Flying then return end Debounces.Floating = not Debounces.Floating end;
  1645. t = function(_Mouse,CxF,Bypass)
  1646. if not _Mouse.Target then return end
  1647. if not Bypass then if Debounces.Attacking or Debounces.Shielding then return end end
  1648. if Power -500 >= 0 then
  1649. Power = Power -500
  1650. Debounces.Attacking = true
  1651. for x,v in pairs(Character:GetChildren())do
  1652. if v:IsA("BasePart")then
  1653. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1654. local p = Instance.new("Part",Character)
  1655. p.Anchored = true
  1656. p.Locked = true
  1657. p.CanCollide = false
  1658. p.Transparency = 0.5
  1659. p.BrickColor = BrickColor.new("Institutional white")
  1660. p.Size = v.Size
  1661. p.CFrame = v.CFrame
  1662. coroutine.wrap(function()
  1663. for i = 1,5 do
  1664. p.Transparency = p.Transparency +0.1
  1665. Wait(0.2)
  1666. end
  1667. p:Destroy()
  1668. end)()end end end
  1669. local CF = Bypess and CxF or _Mouse.Hit
  1670. local s = Instance.new("Part",Character)
  1671. s.BrickColor = i == 1 and BrickColor.new("Really black")or BrickColor.new("Institutional white")
  1672. s.Size = Vector3.new(5,1,5)
  1673. s.Anchored = true
  1674. s.Locked = true
  1675. s.CanCollide = false
  1676. s.TopSurface = 0
  1677. s.BottomSurface = 0
  1678. s.CFrame = T.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1679. local sm = Instance.new("SpecialMesh",s)
  1680. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1681. sm.Scale = Vector3.new(5,5,5)
  1682. coroutine.wrap(function()
  1683. for x = 1,10 do
  1684. s.Transparency = s.Transparency + 0.1
  1685. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  1686. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  1687. Wait()
  1688. end
  1689. s:Destroy()
  1690. end)()
  1691. for i = 1,3 do
  1692. local p = Instance.new("Part",Character)
  1693. p.TopSurface = 0
  1694. p.BottomSurface = 0
  1695. p.formFactor = "Custom"
  1696. p.Anchored = true
  1697. p.CanCollide = false
  1698. p.BrickColor = math.random(1,2)%2 == 1 and Settings.Colors[1]or BrickColor.new("Institutional white")
  1699. p.Transparency = 0.5
  1700. p.Size = Vector3.new(1,1,1)
  1701. p.CFrame = CF * CFrame.new(0,-2,0)* CFrame.Angles(0,math.rad(math.random(-45,45)),0)
  1702. local ms = Instance.new("BlockMesh",p)
  1703. ms.Scale = Vector3.new(1,1,1)
  1704. local m = Instance.new("SpecialMesh",p)
  1705. m.Scale = Vector3.new(1,1,1)
  1706. m.MeshType = "FileMesh"
  1707. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1708. coroutine.wrap(function()
  1709. for i = 0,3,0.2 do
  1710. Wait()
  1711. m.Scale = m.Scale + Vector3.new(i,i/2,i)
  1712. end
  1713. coroutine.wrap(function()
  1714. for i = 1,5 do
  1715. Wait()
  1716. p.Transparency = p.Transparency -0.1
  1717. end
  1718. p:Destroy()
  1719. end)()end)()Wait(0.1)end
  1720. T.CFrame = CF * CFrame.new(0,2,0)
  1721. Debounces.Attacking = false
  1722. end end;
  1723. q = function()Debounces.Flying = not Debounces.Flying end;
  1724. v = function()
  1725. if Trolling then return end
  1726. Trolling = true
  1727. local Taunts = {"uMaD bR0?","Do you even lift?","l0l","LeL","lawl","laol","lael","You seem quite mad.","Mad?"}
  1728. Chat(H,Taunts[math.random(1,#Taunts)],Settings.Colors[2])
  1729. local bg = Instance.new("BillboardGui",Character)
  1730. bg.Adornee = H
  1731. bg.Size = UDim2.new(2.2,0,2.2,0)
  1732. bg.AlwaysOnTop = true
  1733. local Img = Instance.new("ImageLabel",bg)
  1734. Img.Size = UDim2.new(1,0,1,0)
  1735. Img.Image = "http://www.roblox.com/asset/?id=38353935"
  1736. Img.BackgroundTransparency = 1
  1737. delay(3,function()
  1738. Trolling = false
  1739. bg:Destroy()
  1740. end)end;
  1741. m = function()
  1742. if Power -1000 < 0 then return end
  1743. if GetUpDebounce then return end
  1744. GetUpDebounce = true
  1745. Power = Power -1000
  1746. delay(5,function()GetUpDebounce = false end)
  1747. 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")
  1748. local Targets,Blocking = {},true
  1749. for i,v in pairs(IsNear(T.Position,80))do
  1750. for _,x in pairs(v:GetChildren())do
  1751. if x:IsA("Humanoid")then
  1752. coroutine.wrap(function()
  1753. while Wait()do
  1754. if not Blocking then
  1755. x.PlatformStand = false
  1756. break end
  1757. x.PlatformStand = true
  1758. end end)()end end
  1759. table.insert(Targets,v)
  1760. end
  1761. Wait(0.2)
  1762. local BodyPositions = {}
  1763. for i,v in pairs(Targets)do
  1764. local h = v:findFirstChild("Humanoid")
  1765. if not h then return end
  1766. if h and h.Health > 0 then
  1767. for _,x in pairs(v:GetChildren())do
  1768. if x:IsA("BasePart")then
  1769. local bp = Instance.new("BodyPosition",x)
  1770. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1771. bp.P = 1500
  1772. bp.position = CFrame.new(x.Position).p + Vector3.new(0,10,0)
  1773. table.insert(BodyPositions,bp)
  1774. end end end end
  1775. Wait(4)
  1776. for i,v in pairs(BodyPositions)do
  1777. pcall(function()
  1778. v:Destroy()
  1779. end)end
  1780. Blocking = false
  1781. end;
  1782. p = function()
  1783. for i,v in pairs(Debounces)do
  1784. if v then
  1785. return
  1786. end end
  1787. if Power -1500 < 0 then return end
  1788. Chat(H,"Out of my way!","Really red")
  1789. local Targets,Blocking = {},true
  1790. for i,v in pairs(IsNear(T.Position,45))do table.insert(Targets,v)end
  1791. if #Targets < 1 then return end
  1792. Debounces.Attacking = true
  1793. Power = Power -1500
  1794. for i,v in pairs(Targets)do
  1795. for _,x in pairs(v:GetChildren())do
  1796. if x:IsA("Humanoid")then
  1797. coroutine.wrap(function()
  1798. while Wait()do
  1799. if not Blocking then break end
  1800. x.PlatformStand = true
  1801. end end)()
  1802. elseif x.Name == "Torso" and x:IsA("BasePart")then
  1803. coroutine.wrap(function()
  1804. while Wait(0.2)do
  1805. if not Blocking then break end
  1806. Effect2(x,4,4,4,0,0,0,Settings.Colors[1])
  1807. end end)()end end end
  1808. Wait(0.2)
  1809. local BodyPositions = {}
  1810. for i,v in pairs(Targets)do
  1811. local h = v:findFirstChild("Humanoid")
  1812. if not h then return end
  1813. if h and h.Health > 0 then
  1814. for _,x in pairs(v:GetChildren())do
  1815. if x:IsA("BasePart")then
  1816. local bp = Instance.new("BodyPosition",x)
  1817. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1818. bp.P = 1500
  1819. bp.position = CFrame.new(x.Position).p + Vector3.new(0,10,0)
  1820. table.insert(BodyPositions,bp)
  1821. end end end end
  1822. for i,v in pairs(Targets)do ypcall(function()Damage(T,v.Torso,true,15)end)end
  1823. local ss = {}
  1824. for i = 1,#BodyPositions do
  1825. local bf = Instance.new("BodyForce",BodyPositions[i].Parent)
  1826. bf.force = T.CFrame.lookVector *3400
  1827. table.insert(ss,bf)
  1828. BodyPositions[i]:Destroy()
  1829. end
  1830. delay(0.1,function()for i,v in pairs(Targets)do ypcall(function()Damage(T,v.Torso,true,15)end)end end)
  1831. Wait(0.16)
  1832. for i,v in pairs(ss)do pcall(function()v:Destroy()end)end
  1833. Debounces.Attacking = false
  1834. Blocking = false
  1835. end;
  1836. }
  1837. KeyBindings = {
  1838. u = function(Mouse)
  1839. for i,v in pairs(Debounces)do if v then return end end
  1840. if Power -12000 < 0 then return end
  1841. Power = Power -12000
  1842. Debounces.Attacking = true
  1843. Chat(H,"Release the hounds...",BrickColor.new("Really red"))
  1844.  
  1845. Stance = "Standing"
  1846. Debounces.Attacking = false
  1847. end;
  1848. x = function(Mouse)
  1849. for i,v in pairs(Debounces)do if v then return end end
  1850. if Power -12000 < 0 then return end
  1851. Power = Power -12000
  1852. Debounces.Attacking = true
  1853. Stance = "Null"
  1854. ChargePosition(true)
  1855. for i,v in pairs(Character:GetChildren())do
  1856. if v:IsA("BasePart")then
  1857. v.Anchored = true
  1858. end end
  1859. StopPower = true
  1860. coroutine.wrap(function()local inc = 0 for i = 1,25 do inc = inc +0.2 Effect2(rHandle,inc,inc,inc,0,0,0,Settings.Colors[2])Charge(Settings.Colors[1],true)Wait(0.1)end end)()
  1861. local p = Instance.new("Part",Character)
  1862. p.TopSurface = 0
  1863. p.BottomSurface = 0
  1864. p.formFactor = "Custom"
  1865. p.Anchored = true
  1866. p.CanCollide = false
  1867. p.BrickColor = Settings.Colors[2]
  1868. p.Transparency = 0.5
  1869. p.Size = Vector3.new(1,1,1)
  1870. p.CFrame = rHandle.CFrame
  1871. coroutine.wrap(function()for i = 1,54 do
  1872. p.Size = p.Size + Vector3.new(0.006,0.006,0.006)
  1873. p.CFrame = rHandle.CFrame
  1874. p.Transparency = i/54
  1875. Wait()
  1876. end end)()
  1877. -- 0x02
  1878. Wait(6)
  1879.  
  1880. StopPower = false
  1881. Stance = "Standing"
  1882. Debounces.Attacking = false
  1883. end;
  1884. g = function()PoisonMode = not PoisonMode end;
  1885. l = function(Mouse)
  1886. if Power <= 0 then return end
  1887. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1888. if AttackState ~= "Laser" then AttackState = "Laser" else AttackState = "Melee" end
  1889. Debounces.Attacking = true
  1890. Stance = "Lasering"
  1891. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  1892. if k == "l" then
  1893. BreakLoop = true
  1894. x:disconnect()
  1895. end end)
  1896. local gp
  1897. coroutine.wrap(function()
  1898. while Wait()do
  1899. if BreakLoop then break end
  1900. if Stance ~= "Lasering" then break end
  1901. if Power <= 0 then break end
  1902. gp = Character:findFirstChild("GeneratedParts")or Instance.new("Model",Character);gp.Name = "GeneratedParts";gp.Archivable = true
  1903. local _Ray = Ray.new(rHandle.CFrame.p,(Mouse.Hit ~= nil and Mouse.Hit.p or Vector3.new(0,0,0)- rHandle.CFrame.p).unit *900)
  1904. local Hit,Pos = Workspace:FindPartOnRay(_Ray,Character)
  1905. local Distance = (Mouse.Hit.p -rHandle.CFrame.p).magnitude
  1906. local RayPart = gp:findFirstChild("AtlasLaser")or Instance.new("Part",gp)
  1907. RayPart.Name = "AtlasLaser"
  1908. RayPart.BrickColor = Settings.Colors[math.random(1,2)]
  1909. RayPart.Reflectance = 0.3
  1910. RayPart.CanCollide = false
  1911. RayPart.Anchored = true
  1912. RayPart.Locked = true
  1913. RayPart.formFactor = "Custom"
  1914. RayPart.Size = Vector3.new(0.1,0.1,Distance)
  1915. RayPart.CFrame = CFrame.new(Mouse.Hit.p,rHandle.CFrame.p)* CFrame.new(0,0,-Distance/2)
  1916. RayPart.Touched:connect(function(Hit_)
  1917. if Hit_.Parent ~= Character then
  1918. local H = Hit_.Parent:findFirstChild("Humanoid")
  1919. if H then TakeDamage(H,2)end
  1920. end end)
  1921. local cf = Mouse.Hit
  1922. local hp = Instance.new("Part",gp)
  1923. hp.Size = Vector3.new(1,1,1)
  1924. hp.Anchored = true
  1925. hp.Locked = true
  1926. hp.CanCollide = false
  1927. hp.BrickColor = RayPart.BrickColor
  1928. hp.TopSurface = 0
  1929. hp.BottomSurface = 0
  1930. hp.CFrame = cf
  1931. coroutine.wrap(function()
  1932. for i = 1,3 do
  1933. hp.Size = hp.Size + Vector3.new(2,2,2)
  1934. hp.Transparency = hp.Transparency +0.2
  1935. hp.CFrame = cf * CFrame.fromEulerAnglesXYZ(math.random(-6,6),math.random(-6,6),math.random(-6,6))
  1936. Wait(0.2)
  1937. end
  1938. hp:Destroy()
  1939. end)()
  1940. Power = Power -40
  1941. end
  1942. pcall(function()gp:Destroy()end)
  1943. Debounces.Attacking = false
  1944. Stance = "Standing"
  1945. end)()end;
  1946. y = function(Mouse)
  1947. if #Clones >= 5 then return end
  1948. if Debounces.IsCharging or Debounces.IsHealing or Debounces.Shielding or Debounces.Attacking or Debounces.Flying then return end
  1949. if Power -26000 >= 0 then
  1950. Power = Power -26000
  1951. StopPower = true
  1952. local x = Instance.new("Animation",Tool)
  1953. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  1954. local anim = Character.Humanoid:LoadAnimation(x)
  1955. anim:Play()
  1956. for i = 1,5 do
  1957. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,T.BrickColor,tonumber("0."..i))
  1958. Wait(0.2)
  1959. end
  1960. Wait(0.2)
  1961. local Clone = CloneCharacter()
  1962. for i,v in pairs(Clone:GetChildren())do
  1963. if v:IsA("BasePart")then
  1964. v.Touched:connect(function(Hit)
  1965. if Hit.Parent ~= Character and Hit.Parent ~= Workspace and Hit.Parent:findFirstChild("Humanoid")and Hit.Parent ~= Clone then
  1966. ParticleEmit(Hit,"Really red",2)
  1967. Kill(Hit)
  1968. end end)end end
  1969. Clone.Humanoid.WalkSpeed = 0
  1970. StopPower = false
  1971. Clone.Torso.CFrame = LA.CFrame * CFrame.new(0,-2,-2)
  1972. local con;con = Mouse.Button1Down:connect(function()
  1973. if not Clone then con:disconnect()return end
  1974. pcall(function()Clone.Torso.CFrame = Mouse.Hit * CFrame.new(0,10,0)end)
  1975. end)
  1976. local Registration = Instance.new("IntValue",Clone)
  1977. Registration.Name = "AtlasRegistered"
  1978. local ID = Instance.new("IntValue",Clone)
  1979. ID.Name = "IndexNumber"
  1980. ID.Value = #Clones == 0 and 1 or #Clones +1
  1981. Clones[#Clones == 0 and 1 or #Clones +1] = Clone
  1982. local Timer = 0
  1983. coroutine.wrap(function()
  1984. while Wait(1)do
  1985. if Timer == 15 then break end
  1986. Timer = Timer +1
  1987. end end)()
  1988. coroutine.wrap(function()
  1989. while Wait()do
  1990. if Timer == 15 then
  1991. Clones[Clone:findFirstChild("IndexNumber").Value] = nil
  1992. for i,v in pairs(Clone:GetChildren())do
  1993. if v:IsA("BasePart")then
  1994. coroutine.wrap(function()
  1995. for x = 1,10 do
  1996. v.Transparency = v.Transparency +0.1
  1997. Wait()
  1998. end end)()end end
  1999. delay(10 *(1/30),function()Clone:Destroy()end)
  2000. break
  2001. end end end)()end end;
  2002. r = function()
  2003. if Pr0mMode then
  2004. if not RageMode then
  2005. if RageWait then return end
  2006. RageMode = true
  2007. RageWait = true
  2008. SetHealth()
  2009. Chat(H,"Tundra!","Navy blue")
  2010. GuiTexture = IceTexture
  2011. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974753"
  2012. LA.Anchored = true
  2013. RA.Anchored = true
  2014. LL.Anchored = true
  2015. RL.Anchored = true
  2016. T.Anchored = true
  2017. local s = Instance.new("Part",Character)
  2018. s.Anchored = true
  2019. s.TopSurface = 0
  2020. s.BottomSurface = 0
  2021. s.Locked = true
  2022. s.Transparency = 1
  2023. s.CanCollide = false
  2024. s.Shape = "Ball"
  2025. s.Reflectance = 0
  2026. s.BrickColor = BrickColor.new("Navy blue")
  2027. s.CFrame = T.CFrame
  2028. coroutine.wrap(function()
  2029. for i = 1,5 do
  2030. s.Size = s.Size + Vector3.new(2,2,2)
  2031. s.CFrame = T.CFrame
  2032. s.Transparency = s.Transparency -0.2
  2033. Wait()
  2034. end
  2035. Wait(0.1)
  2036. s.BrickColor = BrickColor.new("Really black")
  2037. for i = 1,10 do
  2038. s.Size = s.Size - Vector3.new(2,2,2)
  2039. s.CFrame = T.CFrame
  2040. s.Transparency = s.Transparency +0.1
  2041. Wait()
  2042. end
  2043. s:Destroy()
  2044. end)()
  2045. local l = Instance.new("PointLight",s)
  2046. l.Color = s.Color
  2047. l.Range = 60
  2048. local f = Instance.new("Part",Character)
  2049. f.BrickColor = BrickColor.new("Navy blue")
  2050. f.Size = Vector3.new(5,1,5)
  2051. f.Anchored = true
  2052. f.Locked = true
  2053. f.CanCollide = false
  2054. f.TopSurface = 0
  2055. f.BottomSurface = 0
  2056. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  2057. local sm = Instance.new("SpecialMesh",f)
  2058. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2059. sm.Scale = Vector3.new(4,4,4)
  2060. coroutine.wrap(function()
  2061. for i = 1,20 do
  2062. f.Transparency = f.Transparency +0.05
  2063. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  2064. Wait()
  2065. end
  2066. f:Destroy()
  2067. end)()
  2068. delay(1,function()
  2069. LA.Anchored = false
  2070. RA.Anchored = false
  2071. LL.Anchored = false
  2072. RL.Anchored = false
  2073. T.Anchored = false
  2074. end)
  2075. delay(4 *60,function()RageWait = false end)
  2076. else
  2077. RageMode = false
  2078. GuiTexture = ""
  2079. SetHealth()
  2080. Chat(H,"Ugh!","Navy blue")
  2081. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974538"
  2082. LA.Anchored = true
  2083. RA.Anchored = true
  2084. LL.Anchored = true
  2085. RL.Anchored = true
  2086. T.Anchored = true
  2087. local s = Instance.new("Part",Character)
  2088. s.Anchored = true
  2089. s.TopSurface = 0
  2090. s.BottomSurface = 0
  2091. s.Locked = true
  2092. s.Transparency = 1
  2093. s.CanCollide = false
  2094. s.Shape = "Ball"
  2095. s.Reflectance = 0
  2096. s.BrickColor = BrickColor.new("Navy blue")
  2097. s.CFrame = T.CFrame
  2098. coroutine.wrap(function()
  2099. for i = 1,5 do
  2100. s.Size = s.Size + Vector3.new(2,2,2)
  2101. s.CFrame = T.CFrame
  2102. s.Transparency = s.Transparency -0.2
  2103. Wait()
  2104. end
  2105. Wait(0.1)
  2106. s.BrickColor = BrickColor.new("Really black")
  2107. for i = 1,10 do
  2108. s.Size = s.Size - Vector3.new(2,2,2)
  2109. s.CFrame = T.CFrame
  2110. s.Transparency = s.Transparency +0.1
  2111. Wait()
  2112. end
  2113. s:Destroy()
  2114. end)()
  2115. local l = Instance.new("PointLight",s)
  2116. l.Color = s.Color
  2117. l.Range = 60
  2118. local f = Instance.new("Part",Character)
  2119. f.BrickColor = BrickColor.new("Navy blue")
  2120. f.Size = Vector3.new(5,1,5)
  2121. f.Anchored = true
  2122. f.Locked = true
  2123. f.CanCollide = false
  2124. f.TopSurface = 0
  2125. f.BottomSurface = 0
  2126. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  2127. local sm = Instance.new("SpecialMesh",f)
  2128. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2129. sm.Scale = Vector3.new(4,4,4)
  2130. coroutine.wrap(function()
  2131. for i = 1,20 do
  2132. f.Transparency = f.Transparency +0.05
  2133. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  2134. Wait()
  2135. end
  2136. f:Destroy()
  2137. end)()
  2138. delay(1,function()
  2139. LA.Anchored = false
  2140. RA.Anchored = false
  2141. LL.Anchored = false
  2142. RL.Anchored = false
  2143. T.Anchored = false
  2144. end)end elseif not Pr0mMode then
  2145. if RageMode then
  2146. RageMode = false
  2147. SetHealth()
  2148. local Sayings = {"Ugh...","That was fun!"}
  2149. ypcall(function()
  2150. local sg = PlayerGui:findFirstChild("RedTintAtlas"):findFirstChild("Frame")
  2151. coroutine.wrap(function()
  2152. for i = 35,1,1 do
  2153. sg.BackgroundColor3 = Color3.new(i/35,0,0)
  2154. sg.BackgroundTransparency = sg.BackgroundTransparency +0.01
  2155. Wait()
  2156. end end)()
  2157. sg.Parent:Destroy()
  2158. end)
  2159. Chat(H,Sayings[math.random(1,#Sayings)],"Really black")
  2160. Face.Texture = FaceTexture
  2161. GuiTexture = ""
  2162. LA.Anchored = true
  2163. RA.Anchored = true
  2164. LL.Anchored = true
  2165. RL.Anchored = true
  2166. T.Anchored = true
  2167. local s = Instance.new("Part",Character)
  2168. s.Anchored = true
  2169. s.TopSurface = 0
  2170. s.BottomSurface = 0
  2171. s.Locked = true
  2172. s.Transparency = 1
  2173. s.CanCollide = false
  2174. s.Shape = "Ball"
  2175. s.Reflectance = 0
  2176. s.BrickColor = Settings.Colors[2]
  2177. s.CFrame = T.CFrame
  2178. coroutine.wrap(function()
  2179. for i = 1,5 do
  2180. s.Size = s.Size + Vector3.new(2,2,2)
  2181. s.CFrame = T.CFrame
  2182. s.Transparency = s.Transparency -0.2
  2183. Wait()
  2184. end
  2185. Wait(0.1)
  2186. s.BrickColor = BrickColor.new("Really black")
  2187. for i = 1,10 do
  2188. s.Size = s.Size - Vector3.new(2,2,2)
  2189. s.CFrame = T.CFrame
  2190. s.Transparency = s.Transparency +0.1
  2191. Wait()
  2192. end
  2193. s:Destroy()
  2194. end)()
  2195. local l = Instance.new("PointLight",s)
  2196. l.Color = s.Color
  2197. l.Range = 60
  2198. local f = Instance.new("Part",Character)
  2199. f.BrickColor = Settings.Colors[2]
  2200. f.Size = Vector3.new(5,1,5)
  2201. f.Anchored = true
  2202. f.Locked = true
  2203. f.CanCollide = false
  2204. f.TopSurface = 0
  2205. f.BottomSurface = 0
  2206. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  2207. local sm = Instance.new("SpecialMesh",f)
  2208. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2209. sm.Scale = Vector3.new(4,4,4)
  2210. coroutine.wrap(function()
  2211. for i = 1,20 do
  2212. f.Transparency = f.Transparency +0.05
  2213. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  2214. Wait()
  2215. end
  2216. f:Destroy()
  2217. end)()
  2218. delay(1,function()
  2219. LA.Anchored = false
  2220. RA.Anchored = false
  2221. LL.Anchored = false
  2222. RL.Anchored = false
  2223. T.Anchored = false
  2224. end)else
  2225. if RageWait then return end
  2226. RageWait = true
  2227. RageMode = true
  2228. SetHealth()
  2229. local Sayings = {"Rage!","Can't stop me now!"}
  2230. Face.Texture = "http://www.roblox.com/asset/?id=135921702"
  2231. GuiTexture = "http://www.roblox.com/asset/?id=136241211"
  2232. Chat(H,Sayings[math.random(1,#Sayings)],"Really black")
  2233. local s = Instance.new("ScreenGui",PlayerGui)
  2234. s.Name = "RedTintAtlas"
  2235. local sg = Instance.new("Frame",s)
  2236. sg.ZIndex = 10
  2237. sg.BackgroundTransparency = 1
  2238. sg.BackgroundColor3 = Color3.new(1,0,0)
  2239. sg.Size = UDim2.new(1,0,1,0)
  2240. sg.BorderSizePixel = 0
  2241. coroutine.wrap(function()
  2242. for i = 1,35 do
  2243. sg.BackgroundTransparency = sg.BackgroundTransparency -0.01
  2244. Wait()
  2245. end end)()
  2246. LA.Anchored = true
  2247. RA.Anchored = true
  2248. LL.Anchored = true
  2249. RL.Anchored = true
  2250. T.Anchored = true
  2251. local s = Instance.new("Part",Character)
  2252. s.Anchored = true
  2253. s.TopSurface = 0
  2254. s.BottomSurface = 0
  2255. s.Locked = true
  2256. s.Transparency = 1
  2257. s.CanCollide = false
  2258. s.Shape = "Ball"
  2259. s.Reflectance = 0
  2260. s.BrickColor = Settings.Colors[1]
  2261. s.CFrame = T.CFrame
  2262. coroutine.wrap(function()
  2263. for i = 1,5 do
  2264. s.Size = s.Size + Vector3.new(2,2,2)
  2265. s.CFrame = T.CFrame
  2266. s.Transparency = s.Transparency -0.2
  2267. Wait()
  2268. end
  2269. Wait(0.1)
  2270. s.BrickColor = BrickColor.new("Really red")
  2271. for i = 1,10 do
  2272. s.Size = s.Size - Vector3.new(2,2,2)
  2273. s.CFrame = T.CFrame
  2274. s.Transparency = s.Transparency +0.1
  2275. Wait()
  2276. end
  2277. s:Destroy()
  2278. end)()
  2279. local l = Instance.new("PointLight",s)
  2280. l.Color = s.Color
  2281. l.Range = 60
  2282. local f = Instance.new("Part",Character)
  2283. f.BrickColor = Settings.Colors[1]
  2284. f.Size = Vector3.new(5,1,5)
  2285. f.Anchored = true
  2286. f.Locked = true
  2287. f.CanCollide = false
  2288. f.TopSurface = 0
  2289. f.BottomSurface = 0
  2290. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  2291. local sm = Instance.new("SpecialMesh",f)
  2292. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2293. sm.Scale = Vector3.new(4,4,4)
  2294. coroutine.wrap(function()
  2295. for i = 1,20 do
  2296. f.Transparency = f.Transparency +0.05
  2297. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  2298. Wait()
  2299. end
  2300. f:Destroy()
  2301. end)()
  2302. delay(1,function()
  2303. LA.Anchored = false
  2304. RA.Anchored = false
  2305. LL.Anchored = false
  2306. RL.Anchored = false
  2307. T.Anchored = false
  2308. end)
  2309. delay(4 *60,function()RageWait = false end)
  2310. end end end;
  2311. k = function()
  2312. if Power -26000 < 0 then return end
  2313. for i,v in pairs(Debounces)do
  2314. if v then
  2315. return
  2316. end end
  2317. if Character.Humanoid.Health -300 < 0 then return end
  2318. Character.Humanoid:TakeDamage(300)
  2319. Power = Power -26000
  2320. Chat(H,"Welcome to hell...","Really red")
  2321. local a,b = Game.Lighting.Ambient,Game.Lighting.Brightness
  2322. Game.Lighting.Brightness = 0
  2323. Game.Lighting.Ambient = Color3.new(1,0,1)
  2324. Wait(0.02)
  2325. Game.Lighting.Ambient = Color3.new(1,0,0)
  2326. Game.Lighting.Brightness = 10000
  2327. Wait(0.23)
  2328. delay(0.5,function()Game.Lighting.Ambient = a end)
  2329. Game.Lighting.Brightness = b
  2330.  
  2331.  
  2332. end;
  2333.  
  2334. }
  2335. function Effect(Pos,x1,y1,z1,x2,y2,z2,color,ref)
  2336. local S = Instance.new("Part",Character)
  2337. S.FormFactor = 0
  2338. S.Size = Vector3.new(1,1,1)
  2339. S.BrickColor = color
  2340. S.Reflectance = ref or 0
  2341. S.TopSurface = 0
  2342. S.BottomSurface = 0
  2343. S.Transparency = 0.5
  2344. S.Anchored = true
  2345. S.CanCollide = false
  2346. S.CFrame = CFrame.new(Pos)* CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2347. local msh2 = Instance.new("BlockMesh",S)
  2348. msh2.Scale = Vector3.new(x1,y1,z1)
  2349. coroutine.wrap(function()
  2350. for i = 1,9 do
  2351. msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  2352. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2353. S.Transparency = i *0.1
  2354. Wait()
  2355. end
  2356. S:Destroy()
  2357. end)()end
  2358. function Effect2(part,x1,y1,z1,x2,y2,z2,color,ref)
  2359. if part:IsDescendantOf(Workspace)then
  2360. local S = Instance.new("Part",Character)
  2361. S.FormFactor = 0
  2362. S.Size = Vector3.new(1,1,1)
  2363. S.BrickColor = color
  2364. S.Reflectance = ref or 0
  2365. S.TopSurface = 0
  2366. S.BottomSurface = 0
  2367. S.Transparency = 0.5
  2368. S.Anchored = true
  2369. S.CanCollide = false
  2370. S.CFrame = part.CFrame * CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2371. local msh2 = Instance.new("BlockMesh",S)
  2372. msh2.Scale = Vector3.new(x1,y1,z1)
  2373. coroutine.wrap(function()
  2374. for i = 1,9 do
  2375. msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  2376. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2377. S.Transparency = i *0.1
  2378. Wait()
  2379. end
  2380. S:Destroy()
  2381. end)()end end
  2382. local function EmberWave(CF,Color)
  2383. local p = Instance.new("Part",Character)
  2384. p.Anchored = true
  2385. p.Locked = true
  2386. p.CanCollide = false
  2387. p.CFrame = CF
  2388. p.Transparency = 1
  2389. coroutine.wrap(function()
  2390. local x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  2391. for i = 1,30 do
  2392. p.CFrame = p.CFrame *x
  2393. x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  2394. Effect2(p,2.6,2.6,2.6,0,0,0,Color,0.3)
  2395. Wait(0.1)
  2396. end
  2397. p:Destroy()
  2398. end)()end
  2399. local function AbsVector(V)return Vector3.new(math.abs(V.X),math.abs(V.Y),math.abs(V.Z))end
  2400. NonSwordKeys = {
  2401.  
  2402. u = function(Mouse)
  2403. for i,v in pairs(Debounces)do if v then return end end
  2404. if Power -26000 < 0 then return end
  2405. Power = Power -26000
  2406. local Ended,End = false
  2407. Debounces.Attacking = true
  2408. Stance = "Null"
  2409. StopPower = true
  2410. local bv = Instance.new("BodyVelocity",T)
  2411. bv.Name = "FlyVelocityVector"
  2412. bv.maxForce = Vector3.new(0,math.huge,0)
  2413. bv.velocity = Vector3.new(0,0,0)
  2414. local bg = Instance.new("BodyGyro",T)
  2415. bg.Name = "FlyGyro"
  2416. bg.maxTorque = Vector3.new(0,0,0)
  2417. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2418. bg.maxTorque = Vector3.new(9000,9000,9000)
  2419. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  2420. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *200
  2421. local MouseMoveConnection = Mouse.Move:connect(function()
  2422. bg.maxTorque = Vector3.new(9000,9000,9000)
  2423. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  2424. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *200
  2425. end)
  2426. local Tries,Connections,Grabbed = 0,{}
  2427. local function Touched(Hit)
  2428. if Hit.Parent ~= Character then
  2429. if Hit.Parent:findFirstChild("Humanoid")and Hit.Parent:findFirstChild("Humanoid").Health > 0 then
  2430. Grabbed = Hit.Parent:findFirstChild("Torso")
  2431. for i,v in pairs(Connections)do
  2432. v:disconnect()
  2433. end
  2434. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  2435. coroutine.wrap(function()
  2436. print'got'
  2437. end)()end end end
  2438. table.foreach(Character:GetChildren(),function(_,v)if v:IsA("BasePart")then table.insert(Connections,v.Touched:connect(Touched))end end)
  2439. while Wait()do
  2440. coroutine.wrap(function()
  2441. local p = Instance.new("Part",Character)
  2442. p.Name = "Trail"
  2443. p.TopSurface = 0
  2444. p.BottomSurface = 0
  2445. p.Anchored = true
  2446. p.CanCollide = false
  2447. p.formFactor = "Symmetric"
  2448. p.Size = Vector3.new(1,1,1)
  2449. p.BrickColor = BrickColor.new("Really red")
  2450. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  2451. Game:GetService("Debris"):AddItem(p,3)
  2452. local m = Instance.new("BlockMesh",p)
  2453. m.Scale = Vector3.new(4,4,4)
  2454. for i = 1,15 do
  2455. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  2456. p.Transparency = i/15
  2457. 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)
  2458. Wait()
  2459. end
  2460. p:Destroy()
  2461. end)()
  2462. coroutine.wrap(function()
  2463. local p = Instance.new("Part",Character)
  2464. p.Name = "Trail"
  2465. p.TopSurface = 0
  2466. p.BottomSurface = 0
  2467. p.Anchored = true
  2468. p.CanCollide = false
  2469. p.formFactor = "Symmetric"
  2470. p.Size = Vector3.new(1,1,1)
  2471. p.BrickColor = BrickColor.new("Really red")
  2472. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  2473. Game:GetService("Debris"):AddItem(p,3)
  2474. local m = Instance.new("BlockMesh",p)
  2475. m.Scale = Vector3.new(4,4,4)
  2476. for i = 1,15 do
  2477. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  2478. p.Transparency = i/15
  2479. 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)
  2480. Wait()
  2481. end
  2482. p:Destroy()
  2483. end)()
  2484. if(not Grabbed and Tries == 2)or Grabbed then break end
  2485. Tries = Tries +1
  2486. end
  2487. End = function()
  2488. Ended = true
  2489. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  2490. StopPower = false
  2491. Stance = "Standing"
  2492. Debounces.Attacking = false
  2493. end
  2494. if not Grabbed and not Ended then End()return end
  2495. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  2496. print(Grabbed and "GAWTCHA" or "Missed")
  2497. local _ax,axx = true,true
  2498. coroutine.wrap(function()
  2499. while Wait()do
  2500. if axx then
  2501. Grabbed.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  2502. end if not _ax then break end
  2503. Wait()
  2504. end end)()
  2505. local Taunts = {"Out of my sight!","You'll end up just like Luna."}
  2506. 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))
  2507. Chat(H,Taunts[math.random(1,#Taunts)],BrickColor.new("Really red"))
  2508. _ax = false
  2509. Wait(0.6)
  2510. _ax = true
  2511. coroutine.wrap(function()
  2512. while Wait()do
  2513. if axx then
  2514. Grabbed.CFrame = RL.CFrame * CFrame.new(0,0,-1)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  2515. end if not _ax then break end
  2516. Wait()
  2517. end end)()
  2518. StopTrail = false
  2519. Implode(RL.CFrame * CFrame.new(0,-1,-1),Settings.Colors[2])
  2520. Wait(0.6)
  2521. _ax = false
  2522. T.CFrame = CFrame.new(T.CFrame.p,RL.Position + Vector3.new(0,1000,2000))
  2523. local Bx = Instance.new("BodyPosition",Grabbed)
  2524. Bx.P = 600
  2525. Bx.maxForce = Vector3.new(500000,500000,500000)*50000000
  2526. Bx.position = RL.Position + Vector3.new(0,1000,2000)
  2527. Trail(Grabbed,CFrame.new(0,0,0),BrickColor.new("Really red"))
  2528. local Colors = {"Really red","Orange","New Yeller"}
  2529. local dn = true
  2530. coroutine.wrap(function()
  2531. while Wait(0.1)do
  2532. if not dn then break end
  2533. 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)
  2534. end end)()
  2535. delay(1,function()
  2536. dn = false
  2537. StopTrail = true
  2538. Implode(T.CFrame * CFrame.new(0,0,0),Settings.Colors[2])
  2539. Kill(Grabbed)
  2540. Explode(Grabbed.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),Settings.Colors[1])
  2541. Explode(Grabbed.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-6,6),math.random(-6,6),math.random(-6,6)),BrickColor.new(Colors[math.random(1,#Colors)]))
  2542. end)
  2543. if not Ended then
  2544. End()
  2545. end end;
  2546. j = function(Mouse)
  2547. if RageMode then return end
  2548. if Debounces.IsCharging or Debounces.IsHealing or Debounces.Attacking or Debounces.Flying then return end
  2549. Debounces.Shielding = not Debounces.Shielding
  2550. if not Debounces.Shielding then
  2551. T.Anchored = true
  2552. StopPower = false
  2553. RA.Anchored = false
  2554. LA.Anchored = false
  2555. LL.Anchored = false
  2556. RL.Anchored = false
  2557. H.Anchored = false
  2558. delay(0.2,function()T.Anchored = false end)
  2559. Stance = "Standing"
  2560. end
  2561. if Debounces.Shielding then
  2562. if Power -130 >= 0 then
  2563. Stance = "null"
  2564. ChargePosition(false)
  2565. Power = Power -130
  2566. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  2567. Wait(0.1)
  2568. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  2569. Wait(0.1)
  2570. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  2571. Wait(0.1)
  2572. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  2573. Wait(0.1)
  2574. 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)
  2575. Wait(0.1)
  2576. 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)
  2577. RA.Anchored = true
  2578. LA.Anchored = true
  2579. LL.Anchored = true
  2580. RL.Anchored = true
  2581. H.Anchored = true
  2582. StopPower = true
  2583. local Rot,Clr = 45
  2584. local s = Instance.new("Part",Character)
  2585. s.BrickColor = Clr or Settings.Colors[1]
  2586. s.Size = Vector3.new(1,1,1)
  2587. s.Anchored = true
  2588. s.Locked = true
  2589. s.CanCollide = false
  2590. s.TopSurface = 0
  2591. s.BottomSurface = 0
  2592. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  2593. local sm = Instance.new("SpecialMesh",s)
  2594. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2595. sm.Scale = Vector3.new(33,1,33)
  2596. while Wait()do
  2597. if not Debounces.Shielding then break end
  2598. if Power -30 < 0 then break end
  2599. if Power == 0 then break end
  2600. Power = Power -30
  2601. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
  2602. local f = Instance.new("Part",Character)
  2603. f.BrickColor = Clr or Settings.Colors[1]
  2604. f.Size = Vector3.new(5,1,5)
  2605. f.Anchored = true
  2606. f.Locked = true
  2607. f.CanCollide = false
  2608. f.TopSurface = 0
  2609. f.BottomSurface = 0
  2610. f.CFrame = T.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  2611. local sm = Instance.new("SpecialMesh",f)
  2612. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2613. sm.Scale = Vector3.new(20,20,20)
  2614. coroutine.wrap(function()
  2615. for i = 1,13 do
  2616. f.Transparency = i/13
  2617. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  2618. Wait()
  2619. end
  2620. f:Destroy()
  2621. end)()
  2622. local Wind = Instance.new("Part",Character)
  2623. Wind.Anchored = true
  2624. Wind.CanCollide = true
  2625. Wind.Locked = true
  2626. Wind.BrickColor = Clr or Settings.Colors[1]
  2627. Wind.Transparency = 0.5
  2628. Wind.Shape = "Ball"
  2629. Wind.TopSurface = 0
  2630. Wind.BottomSurface = 0
  2631. Wind.Size = Vector3.new(math.random(10,15),1,math.random(10,15))
  2632. Wind.CFrame = T.CFrame
  2633. 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
  2634. coroutine.wrap(function()
  2635. for i = 0.5,1,0.1 do
  2636. Wait()
  2637. Wind.Transparency = i
  2638. end
  2639. Wind:Destroy()
  2640. end)()end
  2641. T.Anchored = true
  2642. StopPower = false
  2643. RA.Anchored = false
  2644. LA.Anchored = false
  2645. LL.Anchored = false
  2646. RL.Anchored = false
  2647. H.Anchored = false
  2648. s:Destroy()
  2649. delay(0.2,function()T.Anchored = false end)
  2650. Stance = "Standing"
  2651. end end end;
  2652. g = function()
  2653. Wait(0.15)
  2654. for i,v in pairs(Debounces)do
  2655. if v then
  2656. return
  2657. end end
  2658. Debounces.Attacking = true
  2659. local C = math.random(1,2) == 2 and LA or RA
  2660. local Con;Con = C.Touched:connect(function(Hit)
  2661. if Hit.Parent ~= Workspace and Hit.Parent ~= Character then
  2662. Damage(C,Hit,true,46)
  2663. ParticleEmit(Hit,BrickColor.new("Really red"),2)
  2664. Con:disconnect()
  2665. end end)
  2666. local spinForce = Instance.new("BodyAngularVelocity",T)
  2667. spinForce.P = 1000000
  2668. spinForce.angularvelocity = Vector3.new(0,C == RA and 11 or -11,0)
  2669. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  2670. Game:GetService("Debris"):AddItem(spinForce,0.6)
  2671. Character.Humanoid.Jump = true
  2672. UpperCutTrail(C,CFrame.new(0,-2,0),Settings.Colors[2])
  2673. Wait(0.6)
  2674. pcall(function()Con:disconnect()end)
  2675. Wait(0.1)
  2676. Debounces.Attacking = false
  2677. end;
  2678. l = function(Mouse)
  2679. ypcall(function()
  2680. if Power -26000 < 0 then return end
  2681. for i,v in pairs(Debounces)do
  2682. if v then
  2683. return
  2684. end end
  2685. Power = Power -26000
  2686. Debounces.Attacking = true
  2687. Chat(H,"Whatever you have to say, say it now because this is your last statement!","Really red")
  2688. StopPower = true
  2689. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  2690. StanceGyro.P = 5000
  2691. StanceGyro.D = 200
  2692. Stance = "Null"
  2693. ChargePosition(false)
  2694. LS.MaxVelocity = 0.3
  2695. LS.MaxVelocity = 0.3
  2696. RH.MaxVelocity = 0.3
  2697. LH.MaxVelocity = 0.3
  2698. RS.DesiredAngle = 0
  2699. LS.DesiredAngle = 0
  2700. RH.DesiredAngle = 0
  2701. LH.DesiredAngle = 0
  2702. N.DesiredAngle = -1.4
  2703. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  2704. local DIR = Direction()[1].lookVector
  2705. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  2706. RH.DesiredAngle = 0.15
  2707. LH.DesiredAngle = 0.3
  2708. for i = 1,5 do
  2709. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  2710. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  2711. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  2712. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/12.5,0,0)* CFrame.new(0,-0.1,0)
  2713. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  2714. Wait()
  2715. end
  2716. Wait(0.25)
  2717. local MaxDistance,Grabbed,HPos = 150
  2718. for i = 1,20 do
  2719. if Grabbed then break end
  2720. local r = Ray.new(RA.Position,DIR)
  2721. coroutine.wrap(function()
  2722. local p = Instance.new("Part",Character)
  2723. p.Name = "Trail"
  2724. p.TopSurface = 0
  2725. p.BottomSurface = 0
  2726. p.Anchored = true
  2727. p.CanCollide = false
  2728. p.formFactor = "Symmetric"
  2729. p.Size = Vector3.new(1,1,1)
  2730. p.BrickColor = BrickColor.new("Really red")
  2731. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  2732. Game:GetService("Debris"):AddItem(p,3)
  2733. local m = Instance.new("BlockMesh",p)
  2734. m.Scale = Vector3.new(4,4,4)
  2735. for i = 1,15 do
  2736. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  2737. p.Transparency = i/15
  2738. 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)
  2739. Wait()
  2740. end
  2741. p:Destroy()
  2742. end)()
  2743. HPos = RA.Position
  2744. for i,v in pairs(Workspace:GetChildren())do
  2745. if v:IsA("Model")and v ~= Character then
  2746. local h = v:findFirstChild("Humanoid")
  2747. if h then
  2748. if h.Health > 0 then
  2749. local t = v:findFirstChild("Torso")
  2750. if t then
  2751. if(t.Position - HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  2752. h.PlatformStand = true
  2753. coroutine.wrap(function()
  2754. local p = Instance.new("Part",Character)
  2755. p.Name = "Trail"
  2756. p.TopSurface = 0
  2757. p.BottomSurface = 0
  2758. p.Anchored = true
  2759. p.CanCollide = false
  2760. p.formFactor = "Symmetric"
  2761. p.Size = Vector3.new(1,1,1)
  2762. p.BrickColor = BrickColor.new("Really red")
  2763. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  2764. Game:GetService("Debris"):AddItem(p,3)
  2765. local m = Instance.new("BlockMesh",p)
  2766. m.Scale = Vector3.new(4,4,4)
  2767. for i = 1,15 do
  2768. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  2769. 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)
  2770. Wait()
  2771. end
  2772. p:Destroy()
  2773. end)()
  2774. local p = Instance.new("BodyVelocity",t)
  2775. p.P = 3000
  2776. p.maxForce = Vector3.new(40000,40000,40000)
  2777. p.velocity = (t.Position - T.Position).unit *-(10 +(t.Position - T.Position).magnitude *0.75)
  2778. Game:GetService("Debris"):AddItem(p,0.25)
  2779. if(t.Position -HPos).magnitude < 3 then
  2780. Wait(0.15)
  2781. Grabbed = t
  2782. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  2783. break
  2784. end end end end end end end
  2785. Wait(0.1)
  2786. end
  2787. if Grabbed then
  2788. local Target = Grabbed.Parent.Humanoid
  2789. Wait()
  2790. Chat(H,"Suffer!","Really red")
  2791. local BP = Instance.new("BodyPosition",T)
  2792. BP.P = 5000
  2793. BP.maxForce = Vector3.new(500000,500000,500000)*50000000
  2794. BP.position = T.Position
  2795. N.DesiredAngle = 1.6
  2796. RS.DesiredAngle = -0.4
  2797. LS.DesiredAngle = 0.4
  2798. local GR,_GR = true,true
  2799. coroutine.wrap(function()
  2800. while _GR do
  2801. if GR then
  2802. Grabbed.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  2803. end
  2804. Wait()
  2805. end end)()
  2806. for i = 1,10 do
  2807. Wait()
  2808. BP.position = BP.position +DIR *1
  2809. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(360/10)*2,0)
  2810. T.CFrame = StanceGyro.cframe
  2811. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/50,0,0)
  2812. end
  2813. local DesPos
  2814. N.DesiredAngle = -1.5
  2815. RS.DesiredAngle = 3.2
  2816. DesPos = BP.position +DIR *3.5 + Vector3.new(0,500.5,0)
  2817. local dp = Instance.new("BodyPosition")
  2818. dp.P = 5000
  2819. dp.maxForce = Vector3.new(50000,50000,50000)*50000000000000000
  2820. 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)
  2821. GR = false
  2822. for i = 1,5 do
  2823. Wait(0.5)
  2824. BP.position = BP.position +DIR *0.1
  2825. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(360/5),0)
  2826. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  2827. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/50,0,0)
  2828. if i >= 3 then
  2829. dp.Parent = Grabbed
  2830. GR = false
  2831. Grabbed.CFrame = CFrame.new(sta:Lerp(DesPos,(-3 +i)*0.1),T.Position)*rot
  2832. dp.position = Grabbed.CFrame.p + Vector3.new(0,1,0)
  2833. end end
  2834. for i = 6,13 do
  2835. Wait(0.2)
  2836. dp.Parent = Grabbed
  2837. GR = false
  2838. Grabbed.CFrame = CFrame.new(sta:Lerp(DesPos,(-3 +i)*0.1),T.Position)* CFrame.fromEulerAnglesXYZ(i ^2/5,i/10,math.sin(2 *i))
  2839. dp.position = Grabbed.CFrame.p + Vector3.new(0,1,0)
  2840. end
  2841. ChargePosition(false)
  2842. RS.DesiredAngle = -0.2
  2843. LH.DesiredAngle = 0.2
  2844. RH.DesiredAngle = -0.2
  2845. LS.DesiredAngle = 0.2
  2846. N.DesiredAngle = 0
  2847. Chat(H,"Here comes the build up!","Really red")
  2848. local x = T.Position
  2849. for i = 1,40 do
  2850. T.CFrame = CFrame.new(x:Lerp(DesPos,i/40),Grabbed.Position)* CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  2851. StanceGyro.cframe = T.CFrame
  2852. BP.position = T.CFrame.p
  2853. if i > 20 then
  2854. RS.DesiredAngle = 3.2
  2855. end
  2856. Wait()
  2857. end
  2858. GR = true
  2859. dp:Destroy()
  2860. LS.DesiredAngle = 0
  2861. LH.DesiredAngle = 1
  2862. RH.DesiredAngle = 1
  2863. LS.DesiredAngle = 1
  2864. LS.C0 = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  2865. N.DesiredAngle = 1.6
  2866. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  2867. ChargePosition(false)
  2868. Chat(H,"Drop the bass!","Really red")
  2869. for i = 1,5 do
  2870. BP.position = BP.position + Vector3.new(0,0.25,0)
  2871. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi/6,0)
  2872. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  2873. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  2874. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  2875. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8.5,0,0)* CFrame.new(0,-0.1,0)
  2876. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  2877. Wait()
  2878. end
  2879. BP.D = 100
  2880. BP.P = 9000
  2881. x = BP.position
  2882. 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)
  2883. for i = 1,25 do
  2884. BP.position = x:Lerp((DesPos -Vector3.new(0,500,0)),i/25)
  2885. Wait(0.03 -i *0.01)
  2886. end
  2887. for i = 1,5 do
  2888. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi/5,0)
  2889. RS.DesiredAngle = -0.8
  2890. Wait()
  2891. end
  2892. Chat(H,"Wub wub wu-DIE!","Really red")
  2893. DamageNear(T.Position,20,34)
  2894. if not Hit then local Hit = Instance.new("Part")Hit.BrickColor = BrickColor.new("Really black")end
  2895. if not Pos then Pos = Grabbed.Position end
  2896. coroutine.wrap(ShakeCam)(7.32,0.04)
  2897. for i = 1,30 do
  2898. local p = Instance.new("Part",Character)
  2899. p.FrontSurface = Hit.TopSurface
  2900. p.Material = Hit.Material
  2901. p.BottomSurface = 0
  2902. p.Anchored = true
  2903. p.CanCollide = true
  2904. p.BrickColor = Hit.BrickColor
  2905. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  2906. 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)
  2907. delay(2 +i *0.1,function()
  2908. for i = 1,10 do
  2909. p.Transparency = p.Transparency +0.1
  2910. Wait()
  2911. end
  2912. p:Destroy()
  2913. end)
  2914. if math.random(1,5) == 5 then
  2915. coroutine.wrap(function()
  2916. local f = Instance.new("Smoke",p)
  2917. f.Size = 30
  2918. f.RiseVelocity = 0
  2919. f.Opacity = 0.025
  2920. Wait(0.1)
  2921. f.Enabled = false
  2922. Wait(1)
  2923. f:Destroy()
  2924. end)()end end
  2925. GR = false
  2926. _GR = false
  2927. Explode(CFrame.new(Pos),Settings.Colors[2])
  2928. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(90),0),Settings.Colors[1])
  2929. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(45),0),Settings.Colors[1])
  2930. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(-45),0),Settings.Colors[2])
  2931. Kill(Grabbed)
  2932. for i = 1,10 do
  2933. for i = 1,4 do
  2934. local p = Instance.new("Part",Character)
  2935. p.TopSurface = Hit.TopSurface
  2936. p.BottomSurface = Hit.BottomSurface
  2937. p.Material = Hit.Material
  2938. p.BottomSurface = 0
  2939. p.Anchored = false
  2940. p.CanCollide = true
  2941. p.BrickColor = Hit.BrickColor
  2942. p.formFactor = "Custom"
  2943. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  2944. 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)
  2945. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  2946. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  2947. p.RotVelocity = p.Velocity
  2948. if math.random(1,5) == 5 then
  2949. coroutine.wrap(function()
  2950. local f = Instance.new("Smoke",p)
  2951. f.Size = 30
  2952. f.RiseVelocity = 0
  2953. f.Opacity = 0.025
  2954. Wait(0.1)
  2955. f.Enabled = false
  2956. Wait(1)
  2957. f:Destroy()
  2958. end)()end end
  2959. Wait(0.025)
  2960. end
  2961. Wait(0.25)
  2962. BP:Remove()
  2963. end
  2964. Wait(0.25)
  2965. Stance = "Standing"
  2966. Debounces.Attacking = false
  2967. StopPower = false
  2968. ChargePosition(false)
  2969. end)end;
  2970. z = function()
  2971. if Power -3500 < 0 then return end
  2972. for i,v in pairs(Debounces)do
  2973. if v then
  2974. return
  2975. end end
  2976. Debounces.Attacking = true
  2977. Power = Power -3500
  2978. Chat(H,"You look a little... chilly.","Really blue")
  2979. local Colors = {"Navy blue","Really blue","White","Really black"}
  2980. for i = 1,20 do
  2981. for _,v in pairs(Workspace:GetChildren())do
  2982. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Frozen")then
  2983. local h = v:findFirstChild("Humanoid")
  2984. if h then
  2985. if h.Health > 0 then
  2986. local t = v:findFirstChild("Torso")
  2987. if t then
  2988. if(t.Position -T.Position).magnitude <= 20 then
  2989. local f = Instance.new("StringValue",v)
  2990. f.Name = "Frozen"
  2991. for x,c in pairs(v:GetChildren())do
  2992. if c:IsA("BasePart")then
  2993. c.Anchored = true
  2994. local ss = Instance.new("Part",v)
  2995. ss.Size = Vector3.new(c.Size.x +0.2,c.Size.y +0.22,c.Size.z +0.19)
  2996. ss.Anchored = true
  2997. ss.CanCollide = true
  2998. ss.TopSurface = 0
  2999. ss.BottomSurface = 0
  3000. ss.Locked = true
  3001. ss.BrickColor = BrickColor.new("Really blue")
  3002. ss.Transparency = 1
  3003. ss.Reflectance = 0.95
  3004. ss.CFrame = c.CFrame * CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),math.rad(math.random(-45,45)))
  3005. coroutine.wrap(function()
  3006. for i = 1,25 do
  3007. ss.Transparency = ss.Transparency -0.01
  3008. Wait()
  3009. end end)()
  3010. Game:GetService("Debris"):AddItem(ss,10)
  3011. end end
  3012. delay(10,function()
  3013. for x,c in pairs(v:GetChildren())do
  3014. if c:IsA("BasePart")then
  3015. c.Anchored = false
  3016. end end end)
  3017. h.PlatformStand = true
  3018. h:TakeDamage(10)
  3019. Game:GetService("Debris"):AddItem(f,10)
  3020. end end end end end end
  3021. local Xf = T.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  3022. local p = Instance.new("Part",Character)
  3023. p.Name = "Trail"
  3024. p.TopSurface = 0
  3025. p.BottomSurface = 0
  3026. p.Anchored = true
  3027. p.CanCollide = false
  3028. p.FormFactor = "Custom"
  3029. p.Size = Vector3.new(2,2,2)
  3030. local clr = Colors[math.random(1,#Colors)]
  3031. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  3032. p.BrickColor = clr
  3033. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  3034. local m = Instance.new("BlockMesh",p)
  3035. m.Scale = Vector3.new(2,2,2)
  3036. coroutine.wrap(function()
  3037. for n = 1,15 do
  3038. p.Transparency = n/15
  3039. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  3040. 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)
  3041. Wait()
  3042. end
  3043. p:Destroy()
  3044. end)()
  3045. Wait(1/30)
  3046. end
  3047. Wait(3)
  3048. Debounces.Attacking = false
  3049. end;
  3050. x = function()
  3051. if Power -5500 < 0 then return end
  3052. for i,v in pairs(Debounces)do
  3053. if v then
  3054. return
  3055. end end
  3056. Debounces.Attacking = true
  3057. Power = Power -5500
  3058. Chat(H,"BURN!","Really red")
  3059. local Colors = {"Really red","Really black","Orange","New Yeller"}
  3060. for i = 1,20 do
  3061. for _,v in pairs(Workspace:GetChildren())do
  3062. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Burnt")then
  3063. local h = v:findFirstChild("Humanoid")
  3064. if h then
  3065. if h.Health > 0 then
  3066. local t = v:findFirstChild("Torso")
  3067. if t then
  3068. if(t.Position -T.Position).magnitude <= 20 then
  3069. local f = Instance.new("StringValue",v)
  3070. f.Name = "Burnt"
  3071. ParticleEmit(v.Torso,BrickColor.new("Really red"),10)
  3072. for m,c in pairs(v:GetChildren())do
  3073. if c:IsA("BasePart")then
  3074. local ss = Instance.new("Fire",c)
  3075. ss.Size = c.Size.y +2
  3076. ss.Color = BrickColor.new(Colors[math.random(1,#Colors)]).Color
  3077. ss.SecondaryColor = Color3.new(0,0,0)
  3078. ss.Heat = 100
  3079. delay(10,function()
  3080. local size = ss.Size
  3081. for i = size,0,-1 do
  3082. ss.Size = i
  3083. Wait()
  3084. end
  3085. ss:Destroy()
  3086. end)end end
  3087. h.PlatformStand = true
  3088. coroutine.wrap(function()
  3089. for i = 1,10 do
  3090. h:TakeDamage(5 * math.random(1,2))
  3091. Wait(1)
  3092. end end)()
  3093. Game:GetService("Debris"):AddItem(f,10)
  3094. end end end end end end
  3095. local Xf = T.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  3096. local p = Instance.new("Part",Character)
  3097. p.Name = "Trail"
  3098. p.TopSurface = 0
  3099. p.BottomSurface = 0
  3100. p.Anchored = true
  3101. p.CanCollide = false
  3102. p.FormFactor = "Custom"
  3103. p.Size = Vector3.new(2,2,2)
  3104. local clr = Colors[math.random(1,#Colors)]
  3105. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  3106. p.BrickColor = clr
  3107. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  3108. local m = Instance.new("BlockMesh",p)
  3109. m.Scale = Vector3.new(2,2,2)
  3110. coroutine.wrap(function()
  3111. for n = 1,15 do
  3112. p.Transparency = n/15
  3113. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  3114. 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)
  3115. Wait()
  3116. end
  3117. p:Destroy()
  3118. end)()
  3119. Wait(1/30)
  3120. end
  3121. Wait(3)
  3122. Debounces.Attacking = false
  3123. end;
  3124. e = function()
  3125. for i,v in pairs(Debounces)do
  3126. if v then
  3127. return
  3128. end end
  3129. if Power -26000 < 0 then return end
  3130. Debounces.Attacking = true
  3131. Power = Power -26000
  3132. Chat(H,"It will devour you!","Really red")
  3133. T.Anchored = true
  3134. 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])
  3135. Wait(0.15)
  3136. Character.Humanoid.Health = Character.Humanoid.Health -(Character.Humanoid.Health -1)
  3137. local Parts = Instance.new("Model",Character)
  3138. local p = Instance.new("Part",Parts)
  3139. p.Size = Vector3.new(110,110,110)
  3140. p.Shape = "Ball"
  3141. p.Anchored = true
  3142. p.Locked = true
  3143. p.CanCollide = false
  3144. p.BrickColor = Settings.Colors[2]
  3145. p.TopSurface = 0
  3146. p.BottomSurface = 0
  3147. p.CFrame = T.CFrame
  3148. local bm = Instance.new("Part",Parts)
  3149. bm.Size = Vector3.new(1,1,1)
  3150. bm.Anchored = true
  3151. bm.Locked = true
  3152. bm.CanCollide = false
  3153. bm.BrickColor = Settings.Colors[1]
  3154. bm.TopSurface = 0
  3155. bm.BottomSurface = 0
  3156. bm.CFrame = T.CFrame
  3157. local cm = Instance.new("CylinderMesh",bm)
  3158. cm.Scale = Vector3.new(50,1500,50)
  3159. coroutine.wrap(function()
  3160. for i = 1,50 do
  3161. cm.Scale = cm.Scale - Vector3.new(1,30,1)
  3162. bm.Transparency = i/50
  3163. bm.CFrame = T.CFrame
  3164. ShakeCam()
  3165. end end)()
  3166. for i = 1,55 do
  3167. p.Transparency = p.Transparency -0.02
  3168. p.Size = p.Size - Vector3.new(2,2,2)
  3169. p.CFrame = T.CFrame
  3170. if math.random(1,2) == 2 then
  3171. p.Size = p.Size + Vector3.new(3.3,3.3,3.3)
  3172. p.CFrame = T.CFrame
  3173. Wait(0.01)
  3174. p.Size = p.Size - Vector3.new(3.3,3.3,3.3)
  3175. p.CFrame = T.CFrame
  3176. end
  3177. ShakeCam()
  3178. end
  3179. 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])
  3180. coroutine.wrap(ShakeCam)(12,0.02)
  3181. bm:Destroy()
  3182. local ss = Instance.new("Part",Parts)
  3183. ss.Size = Vector3.new(10,10,10)
  3184. ss.Shape = "Ball"
  3185. ss.Anchored = true
  3186. ss.Locked = true
  3187. ss.CanCollide = false
  3188. ss.BrickColor = Settings.Colors[1]
  3189. ss.TopSurface = 0
  3190. ss.BottomSurface = 0
  3191. ss.CFrame = T.CFrame
  3192. local Targets,Blocking = {},true
  3193. local function CheckTargets(CCharacter)
  3194. for i,v in pairs(Targets)do
  3195. if v[1] == CCharacter then
  3196. return true
  3197. end end
  3198. return false
  3199. end
  3200. coroutine.wrap(function()
  3201. while Wait(0.5)do
  3202. if not Blocking then break end
  3203. for i,v in pairs(Targets)do
  3204. ypcall(function()
  3205. Effect2(v[1].Torso,4,4,4,0,0,0,v[2])
  3206. end)end end end)()
  3207. coroutine.wrap(function()
  3208. while Wait()do
  3209. if not Targets then break end
  3210. for i,v in pairs(Targets or {})do
  3211. v[2] = Settings.Colors[IsNear(T.Position,p.Size.X,v[1])and 2 or 1]
  3212. if IsNear(T.Position,p.Size.X,v[1])then
  3213. if not v[3]then
  3214. v[3] = true
  3215. ypcall(function()Damage(T,v[1].Torso,nil,300,true)end)
  3216. delay(0.6,function()
  3217. v[3] = false
  3218. end)end end end end end)()
  3219. for _ = 1,30 do
  3220. p.Transparency = p.Transparency -(1/36)
  3221. p.Size = p.Size + Vector3.new(15,15,15)
  3222. p.CFrame = T.CFrame
  3223. for o,x in pairs(IsNear(T.Position,p.Size.X *1.3))do
  3224. if not CheckTargets(x)then
  3225. table.insert(Targets,{x,Settings.Colors[1],false})
  3226. for i,v in pairs(x:GetChildren())do
  3227. if v:IsA("BasePart")then
  3228. local bp = Instance.new("BodyPosition",v)
  3229. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3230. bp.P = 1500
  3231. bp.position = ss.Position
  3232. elseif v:IsA("Humanoid")then
  3233. v.PlatformStand = true
  3234. v.Sit = true
  3235. end end end end
  3236. Wait()
  3237. end
  3238. Targets = nil
  3239. Blocking = false
  3240. Parts:Destroy()
  3241. Debounces.Attacking = false
  3242. T.Anchored = false
  3243. end;
  3244. y = function(Mouse)
  3245. if not Mouse.Target then return end
  3246. for i,v in pairs(Debounces)do
  3247. if v then
  3248. return
  3249. end end
  3250. if Power -15000 < 0 then return end
  3251. Debounces.Attacking = true
  3252. Power = Power -15000
  3253. Stance = "Null"
  3254. ChargePosition(false)
  3255. FaceForward()
  3256. T.CFrame = StanceGyro.cframe
  3257. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  3258. N.DesiredAngle = -1.2
  3259. RS.DesiredAngle = 0.25
  3260. LS.DesiredAngle = 1
  3261. StopTrail = false
  3262. Trail(RA,CFrame.new(0,-0.8,0),Settings.Colors[2])
  3263. local n = StanceGyro.cframe
  3264. local Pos = Mouse.Hit * CFrame.new(0,26,0)
  3265. for i = 1,10 do
  3266. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  3267. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  3268. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  3269. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  3270. StanceGyro.cframe = n * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  3271. Wait()
  3272. end
  3273. coroutine.wrap(function()
  3274. ChargePosition(false)
  3275. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  3276. Wait(0.1)
  3277. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  3278. Wait(0.1)
  3279. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  3280. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  3281. 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)
  3282. Wait(0.1)
  3283. 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)
  3284. T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)
  3285. end)()
  3286. T.CFrame = CFrame.new(T.Position,Pos.p)
  3287. StanceGyro.cframe = CFrame.new(T.Position,Pos.p)
  3288. Wait(0.3)
  3289. StopTrail = true
  3290. T.Anchored = true
  3291. local p = Instance.new("Part",Character)
  3292. p.Shape = "Ball"
  3293. p.Size = Vector3.new(4,4,4)
  3294. p.Anchored = true
  3295. p.Locked = true
  3296. p.CanCollide = false
  3297. p.BrickColor = Settings.Colors[1]
  3298. p.Reflectance = 0.3
  3299. p.TopSurface = 0
  3300. p.BottomSurface = 0
  3301. p.CFrame = Pos
  3302. 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])
  3303. local Done = false
  3304. coroutine.wrap(function()
  3305. while Wait(0.252)do
  3306. if Done then break end
  3307. 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)])
  3308. end end)()
  3309. coroutine.wrap(function()
  3310. while Wait(0.23)do
  3311. if Done then break end
  3312. Effect2(p,5,5,5,0,0,0,Settings.Colors[2],0.23)
  3313. end end)()
  3314. local tagz,grabbed = {},{}
  3315. local Con;Con = Game:GetService("RunService").Stepped:connect(function()
  3316. for i,v in pairs(IsNear(p.Position,100))do
  3317. if not v:findFirstChild("Pulling@Atlas")then
  3318. local s = Instance.new("StringValue",v)
  3319. s.Name = "Pulling@Atlas"
  3320. table.insert(tagz,s)
  3321. table.insert(grabbed,v)
  3322. for _,x in pairs(v:GetChildren())do
  3323. if x:IsA("BasePart")then
  3324. x.Anchored = false
  3325. local bp = Instance.new("BodyPosition",x)
  3326. bp.position = p.Position
  3327. bp.P = 3000
  3328. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3329. table.insert(tagz,bp)
  3330. local cCon;cCon = x.Touched:connect(function(h)
  3331. if h == p then
  3332. pcall(function()
  3333. v.Humanoid:TakeDamage(11)
  3334. cCon:disconnect()
  3335. end)end end)end end end end end)
  3336. Wait(10)
  3337. for i,v in pairs(tagz)do v:Destroy()end
  3338. for _,x in pairs(grabbed)do
  3339. pcall(function()
  3340. for i,v in pairs(x:GetChildren())do
  3341. if v:IsA("BasePart")then
  3342. local bf = Instance.new("BodyForce",v)
  3343. bf.force = p.CFrame.lookVector *1200
  3344. Game:GetService("Debris"):AddItem(bf,0.64)
  3345. elseif v:IsA("Humanoid")then
  3346. v.PlatformStand = true
  3347. end end end)end
  3348. 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])
  3349. Con:disconnect()
  3350. for i = 1,10 do
  3351. p.Transparency = p.Transparency +0.1
  3352. Wait()
  3353. end
  3354. Done = true
  3355. Debounces.Attacking = false
  3356. T.Anchored = false
  3357. Stance = "Standing"
  3358. end;
  3359. k = function(_Mouse)
  3360. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  3361. if Power -1000 >= 0 then
  3362. Power = Power -1000
  3363. Debounces.Attacking = true
  3364. ChangeText("Heal")
  3365. StopPower = true
  3366. local x = Instance.new("Animation",Tool)
  3367. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  3368. local anim = Character.Humanoid:LoadAnimation(x)
  3369. anim:Play()
  3370. for i = 1,5 do
  3371. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,BrickColor.new("Really black"),tonumber("0."..i))
  3372. Wait(0.2)
  3373. end
  3374. T.Anchored = true
  3375. local kcon = _Mouse.Move:connect(function()pcall(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)end)
  3376. local CF = T.CFrame * CFrame.new(-2,2,-5)
  3377. local Rock = Instance.new("Part",Workspace)
  3378. Rock.Size = Vector3.new(1,1,1)
  3379. Rock.TopSurface = 0
  3380. Rock.BottomSurface = 0
  3381. Rock.Transparency = 1
  3382. Rock.Locked = true
  3383. Rock.BrickColor = BrickColor.new("Really black")
  3384. Rock.Shape = "Ball"
  3385. Rock.CanCollide = false
  3386. Rock.CFrame = CF
  3387. Rock.Anchored = true
  3388. StopRockTrail = false
  3389. RockTrail(Rock,CFrame.new(0,0,0),BrickColor.new("Lime green"))
  3390. for i = 1,3 do
  3391. Rock.Transparency = Rock.Transparency -0.3
  3392. Rock.Size = Rock.Size + Vector3.new(1,1,1)
  3393. Rock.CFrame = CF
  3394. Wait()
  3395. end
  3396. Rock.Size = Vector3.new(2.5,2.5,2.5)
  3397. local Rockx = Instance.new("Part",Workspace)
  3398. Rockx.Size = Vector3.new(2.5,2.5,2.5)
  3399. Rockx.TopSurface = 0
  3400. Rockx.BottomSurface = 0
  3401. Rockx.Transparency = 0
  3402. Rockx.Locked = true
  3403. Rockx.BrickColor = BrickColor.new("Really black")
  3404. Rockx.Shape = "Ball"
  3405. Rockx.CanCollide = false
  3406. Rockx.CFrame = Rock.CFrame
  3407. Rockx.Anchored = true
  3408. local w = Instance.new("Weld",Rock)
  3409. w.Part0 = Rock
  3410. w.Part1 = Rockx
  3411. local l = Instance.new("PointLight",Rock)
  3412. l.Color = Color3.new(1,0,0)
  3413. l.Range = 0
  3414. local ssss,asdd = false,0
  3415. coroutine.wrap(function()
  3416. while Wait(0.2)do
  3417. if not Rock then break end
  3418. Effect2(Rock,2.3,2.3,2.3,0,0,0,BrickColor.new("Lime green"),0.3)
  3419. end end)()
  3420. coroutine.wrap(function()
  3421. while Wait(0.12)do
  3422. if ssss then break end
  3423. asdd = asdd +1
  3424. coroutine.wrap(ShakeCam)(1.1,0.01)
  3425. l.Range = l.Range +0.5
  3426. local f = Instance.new("Part",Character)
  3427. f.BrickColor = asdd%2 == 1 and BrickColor.new("Really black")or BrickColor.new("Lime green")
  3428. f.Size = Vector3.new(5,1,5)
  3429. f.Anchored = true
  3430. f.Locked = true
  3431. f.CanCollide = false
  3432. f.TopSurface = 0
  3433. f.BottomSurface = 0
  3434. 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)
  3435. local sm = Instance.new("SpecialMesh",f)
  3436. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3437. sm.Scale = Vector3.new(2.5,2.5,2.5)
  3438. coroutine.wrap(function()
  3439. for i = 1,20 do
  3440. f.Transparency = f.Transparency +0.05
  3441. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3442. Wait()
  3443. end
  3444. f:Destroy()
  3445. end)()end end)()
  3446. Wait(1.5)
  3447. ssss = true
  3448. coroutine.wrap(function()
  3449. for a = 1,3 do
  3450. local s = Instance.new("Part",Character)
  3451. s.BrickColor = BrickColor.new("Really black")
  3452. s.Size = Vector3.new(5,1,5)
  3453. s.Anchored = true
  3454. s.Locked = true
  3455. s.CanCollide = false
  3456. s.TopSurface = 0
  3457. s.BottomSurface = 0
  3458. s.CFrame = Rock.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3459. local sm = Instance.new("SpecialMesh",s)
  3460. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3461. sm.Scale = Vector3.new(5,5,5)
  3462. coroutine.wrap(function()
  3463. for x = 1,10 do
  3464. s.Transparency = s.Transparency + 0.1
  3465. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  3466. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  3467. Wait()
  3468. end
  3469. s:Destroy()
  3470. end)()
  3471. Wait(0.1)
  3472. end end)()
  3473. Rock.CanCollide = true
  3474. Rock.Anchored = false
  3475. Rockx.Anchored = false
  3476. coroutine.wrap(function()
  3477. while Wait()do
  3478. if not Rock then break end
  3479. local s = Rock:findFirstChild("1")or Instance.new("BodyVelocity",Rock)
  3480. s.P = 500
  3481. s.Name = "1"
  3482. s.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3483. s.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  3484. local b = Rock:findFirstChild("2")or Instance.new("BodyForce",Rock)
  3485. b.force = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  3486. b.Name = "2"
  3487. end end)()
  3488. local function Kll(Hit,Bool,con)
  3489. if Hit.Parent ~= Character then
  3490. if Hit.Parent ~= Workspace then
  3491. if not Hit.Parent:findFirstChild("Humanoid")then return end
  3492. ParticleEmit(Hit,"Lime green",2)
  3493. coroutine.wrap(ShakeCam)(6.6,0.24)
  3494. pcall(function()kcon:disconnect()end)
  3495. pcall(function()con:disconnect()end)
  3496. pcall(function()Hit.Parent.Humanoid.Health = Hit.Parent.Humanoid.Health +120 end)
  3497. if Bool then return end
  3498. T.Anchored = false
  3499. local cf = Rock.CFrame
  3500. local f = Instance.new("Part",Character)
  3501. f.BrickColor = BrickColor.new("Really black")
  3502. f.Size = Vector3.new(5,1,5)
  3503. f.Anchored = true
  3504. f.Locked = true
  3505. f.CanCollide = false
  3506. f.TopSurface = 0
  3507. f.BottomSurface = 0
  3508. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3509. StopRockTrail = true
  3510. local sm = Instance.new("SpecialMesh",f)
  3511. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3512. sm.Scale = Vector3.new(20,20,20)
  3513. coroutine.wrap(function()
  3514. for i = 1,20 do
  3515. f.Transparency = f.Transparency +0.05
  3516. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  3517. Wait()
  3518. end
  3519. f:Destroy()
  3520. end)()
  3521. local ax = Instance.new("Part",Character)
  3522. ax.Size = Vector3.new(1,1,1)
  3523. ax.TopSurface = 0
  3524. ax.BottomSurface = 0
  3525. ax.Transparency = 0
  3526. ax.Locked = true
  3527. ax.BrickColor = BrickColor.new("Lime green")
  3528. ax.Shape = "Ball"
  3529. ax.CanCollide = false
  3530. ax.CFrame = cf
  3531. ax.Anchored = true
  3532. coroutine.wrap(function()
  3533. for i = 1,10 do
  3534. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  3535. ax.Transparency = ax.Transparency +0.1
  3536. ax.CFrame = cf
  3537. Wait()
  3538. end
  3539. ax:Destroy()
  3540. end)()
  3541. ax.Touched:connect(function(H)Kll(H,true)end)
  3542. pcall(function()
  3543. Rock:Destroy()
  3544. Rockx:Destroy()
  3545. end)
  3546. for i,v in pairs(Hit.Parent:GetChildren())do
  3547. if v:IsA("BasePart")then
  3548. v.Anchored = false
  3549. end end end end end
  3550. local con;con = Rock.Touched:connect(function(h)Kll(h,false,con)end)
  3551. Game:GetService("Debris"):AddItem(Rock,5)
  3552. delay(5,function()T.Anchored = false kcon:disconnect()end)
  3553. StopPower = false
  3554. Debounces.Attacking = false
  3555. end
  3556.  
  3557. end;
  3558.  
  3559.  
  3560. }
  3561. local function Texture(Obj,Textur,Transparency)
  3562. for i = 0,5 do
  3563. local d = Instance.new("Decal",Obj)
  3564. d.Texture = Textur
  3565. d.Face = i
  3566. d.Transparency = Transparency
  3567. end end
  3568. Handle = Instance.new("Part",Tool)
  3569. Handle.Name = "Handle"
  3570. Handle.Locked = true
  3571. Handle.BrickColor = Settings.Colors[1]
  3572. Handle.CanCollide = false
  3573. Handle.FormFactor = "Custom"
  3574. Handle.TopSurface = 0
  3575. Handle.BottomSurface = 0
  3576. Handle.Size = Vector3.new(0.1,0.1,0.1)
  3577. Handle.CFrame = RA.CFrame
  3578. Handle.Anchored = true
  3579. xHandle = Instance.new("Part",Tool)
  3580. xHandle.Name = "1"
  3581. xHandle.Locked = true
  3582. xHandle.BrickColor = Settings.Colors[1]
  3583. xHandle.CanCollide = false
  3584. xHandle.FormFactor = "Custom"
  3585. xHandle.TopSurface = 0
  3586. xHandle.BottomSurface = 0
  3587. xHandle.Size = Vector3.new(0.15,1.7,0.15)
  3588. xHandle.CFrame = RA.CFrame
  3589. xHandle.Anchored = true
  3590. W1 = Instance.new("Weld",xHandle)
  3591. W1.Part0 = xHandle
  3592. W1.Part1 = Handle
  3593. W1.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  3594. wHandle = Instance.new("Part",Tool)
  3595. wHandle.Name = "2"
  3596. wHandle.Locked = true
  3597. wHandle.BrickColor = Settings.Colors[2]
  3598. wHandle.CanCollide = false
  3599. wHandle.FormFactor = "Custom"
  3600. wHandle.TopSurface = 0
  3601. wHandle.BottomSurface = 0
  3602. wHandle.Size = Vector3.new(1,4,0.001)
  3603. wHandle.CFrame = RA.CFrame
  3604. wHandle.Anchored = true
  3605. wHandle.Reflectance = 0.3
  3606. BM = Instance.new("BlockMesh",wHandle)
  3607. BM.Scale = Vector3.new(1,1,0)
  3608. W2 = Instance.new("Weld",wHandle)
  3609. W2.Part0 = wHandle
  3610. W2.Part1 = xHandle
  3611. W2.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,6.4,0)
  3612. zHandle = Instance.new("Part",Tool)
  3613. zHandle.Name = "3"
  3614. zHandle.Locked = true
  3615. zHandle.BrickColor = Settings.Colors[1]
  3616. zHandle.CanCollide = false
  3617. zHandle.FormFactor = "Custom"
  3618. zHandle.TopSurface = 0
  3619. zHandle.BottomSurface = 0
  3620. zHandle.Size = Vector3.new(0.001,8,0.1)
  3621. zHandle.CFrame = RA.CFrame
  3622. zHandle.Anchored = true
  3623. zHandle.Reflectance = 0.1
  3624. W3 = Instance.new("Weld",zHandle)
  3625. W3.Part0 = zHandle
  3626. W3.Part1 = xHandle
  3627. W3.C1 = CFrame.Angles(0,90,0)* CFrame.new(0,4.3,0)
  3628. bHandle = Instance.new("Part",Tool)
  3629. bHandle.Name = "4"
  3630. bHandle.Locked = true
  3631. bHandle.BrickColor = Settings.Colors[1]
  3632. bHandle.CanCollide = false
  3633. bHandle.FormFactor = "Custom"
  3634. bHandle.TopSurface = 0
  3635. bHandle.BottomSurface = 0
  3636. bHandle.Size = Vector3.new(0.26,0.26,0.26)
  3637. bHandle.CFrame = RA.CFrame
  3638. bHandle.Anchored = true
  3639. bHandle.Reflectance = 0.1
  3640. W4 = Instance.new("Weld",bHandle)
  3641. W4.Part0 = bHandle
  3642. W4.Part1 = xHandle
  3643. W4.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  3644. aHandle = Instance.new("Part",Tool)
  3645. aHandle.Name = "5"
  3646. aHandle.Locked = true
  3647. aHandle.BrickColor = Settings.Colors[2]
  3648. aHandle.CanCollide = false
  3649. aHandle.FormFactor = "Custom"
  3650. aHandle.TopSurface = 0
  3651. aHandle.BottomSurface = 0
  3652. aHandle.Size = Vector3.new(0.25,1.3,0.25)
  3653. aHandle.CFrame = RA.CFrame * CFrame.Angles(0,0,90)
  3654. aHandle.Anchored = true
  3655. aHandle.Transparency = 0.8
  3656. W5 = Instance.new("Weld",aHandle)
  3657. W5.Part0 = aHandle
  3658. W5.Part1 = Handle
  3659. W5.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  3660. rHandle = Instance.new("Part",Tool)
  3661. rHandle.Name = "6"
  3662. rHandle.Locked = true
  3663. rHandle.BrickColor = Settings.Colors[1]
  3664. rHandle.CanCollide = false
  3665. rHandle.FormFactor = "Custom"
  3666. rHandle.TopSurface = 0
  3667. rHandle.BottomSurface = 0
  3668. rHandle.Size = Vector3.new(1,0.001,0.001)
  3669. rHandle.CFrame = RA.CFrame
  3670. rHandle.Anchored = true
  3671. rHandle.Reflectance = 0.1
  3672. sm = Instance.new("SpecialMesh",rHandle)
  3673. sm.MeshType = "FileMesh"
  3674. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3675. sm.Scale = Vector3.new(1,1,1)
  3676. W6 = Instance.new("Weld",rHandle)
  3677. W6.Part0 = rHandle
  3678. W6.Part1 = xHandle
  3679. W6.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  3680. fHandle = Instance.new("Part",Tool)
  3681. fHandle.Name = "7"
  3682. fHandle.Locked = true
  3683. fHandle.BrickColor = Settings.Colors[1]
  3684. fHandle.CanCollide = false
  3685. fHandle.FormFactor = "Custom"
  3686. fHandle.TopSurface = 0
  3687. fHandle.BottomSurface = 0
  3688. fHandle.Size = Vector3.new(1,0.001,0.001)
  3689. fHandle.CFrame = RA.CFrame
  3690. fHandle.Anchored = true
  3691. fHandle.Reflectance = 0.1
  3692. sm = Instance.new("SpecialMesh",fHandle)
  3693. sm.MeshType = "FileMesh"
  3694. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3695. sm.Scale = Vector3.new(1,1,0.2)
  3696. W7 = Instance.new("Weld",fHandle)
  3697. W7.Part0 = fHandle
  3698. W7.Part1 = xHandle
  3699. W7.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  3700. qHandle = Instance.new("Part",Tool)
  3701. qHandle.Name = "8"
  3702. qHandle.Locked = true
  3703. qHandle.BrickColor = Settings.Colors[1]
  3704. qHandle.CanCollide = false
  3705. qHandle.FormFactor = "Custom"
  3706. qHandle.TopSurface = 0
  3707. qHandle.BottomSurface = 0
  3708. qHandle.Size = Vector3.new(1,0.001,0.001)
  3709. qHandle.CFrame = RA.CFrame
  3710. qHandle.Anchored = true
  3711. qHandle.Reflectance = 0.3
  3712. sm = Instance.new("SpecialMesh",qHandle)
  3713. sm.MeshType = "FileMesh"
  3714. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3715. sm.Scale = Vector3.new(1,1.5,0.3)
  3716. W8 = Instance.new("Weld",qHandle)
  3717. W8.Part0 = qHandle
  3718. W8.Part1 = xHandle
  3719. W8.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,8.6,0)
  3720. uuHandle = Instance.new("Part",Tool)
  3721. uuHandle.Name = "8"
  3722. uuHandle.Locked = true
  3723. uuHandle.BrickColor = Settings.Colors[1]
  3724. uuHandle.CanCollide = false
  3725. uuHandle.FormFactor = "Custom"
  3726. uuHandle.TopSurface = 0
  3727. uuHandle.BottomSurface = 0
  3728. uuHandle.Size = Vector3.new(1,4,0.001)
  3729. uuHandle.CFrame = RA.CFrame
  3730. uuHandle.Anchored = true
  3731. uuHandle.Reflectance = 0.3
  3732. BM = Instance.new("BlockMesh",uuHandle)
  3733. BM.Scale = Vector3.new(1,1,0)
  3734. W9 = Instance.new("Weld",uuHandle)
  3735. W9.Part0 = uuHandle
  3736. W9.Part1 = xHandle
  3737. W9.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,2.15,0)
  3738. coroutine.wrap(function()
  3739. while true do
  3740. TweenColor3(uuHandle,"Color",uuHandle.Color,uuHandle.BrickColor == Settings.Colors[1]and Settings.Colors[2].Color or Settings.Colors[1].Color,0.1)
  3741. TweenColor3(wHandle,"Color",wHandle.Color,wHandle.BrickColor == Settings.Colors[1]and Settings.Colors[2].Color or Settings.Colors[1].Color,0.1)
  3742. end end)()
  3743. Tool.Name = "Atlas Sword"
  3744. for i,v in pairs(Tool:GetChildren())do
  3745. if v:IsA("BasePart")then
  3746. v.Material = "Marble"
  3747. end end
  3748. Tool.Equipped:connect(function(m)
  3749. Equipped = true
  3750. Mouse = m
  3751. AttackState = "Melee"
  3752. W1 = Instance.new("Weld",xHandle)
  3753. W1.Part0 = xHandle
  3754. W1.Part1 = Handle
  3755. W1.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  3756. W2 = Instance.new("Weld",wHandle)
  3757. W2.Part0 = wHandle
  3758. W2.Part1 = xHandle
  3759. W2.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,6.4,0)
  3760. W3 = Instance.new("Weld",zHandle)
  3761. W3.Part0 = zHandle
  3762. W3.Part1 = xHandle
  3763. W3.C1 = CFrame.Angles(0,90,0)* CFrame.new(0,4.3,0)
  3764. W4 = Instance.new("Weld",bHandle)
  3765. W4.Part0 = bHandle
  3766. W4.Part1 = xHandle
  3767. W4.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  3768. W5 = Instance.new("Weld",aHandle)
  3769. W5.Part0 = aHandle
  3770. W5.Part1 = Handle
  3771. W5.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  3772. W6 = Instance.new("Weld",rHandle)
  3773. W6.Part0 = rHandle
  3774. W6.Part1 = xHandle
  3775. W6.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  3776. W7 = Instance.new("Weld",fHandle)
  3777. W7.Part0 = fHandle
  3778. W7.Part1 = xHandle
  3779. W7.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  3780. W8 = Instance.new("Weld",qHandle)
  3781. W8.Part0 = qHandle
  3782. W8.Part1 = xHandle
  3783. W8.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,8.6,0)
  3784. W9 = Instance.new("Weld",uuHandle)
  3785. W9.Part0 = uuHandle
  3786. W9.Part1 = xHandle
  3787. W9.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,2.15,0)
  3788. table.foreach(Tool:GetChildren(),function(_,v)
  3789. if v:IsA("BasePart")then
  3790. v.CanCollide = false
  3791. v.Touched:connect(function(Hit)
  3792. if PoisonMode and Power -1000 < 0 then return end
  3793. if not Debounces.Attacking then return end
  3794. if Hit.Parent == Character or HitDebounce then return end
  3795. if not Hit.Parent:findFirstChild("Humanoid")then return end
  3796. if Hit.Parent:findFirstChild("HitAlreadyAtlas")then return end
  3797. coroutine.wrap(ShakeCam)(1.1,0.01)
  3798. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"ScreenFlash")
  3799. if PoisonMode then DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"Poisoned")end
  3800. Implode(rHandle.CFrame,Settings.Colors[2])
  3801. local sxs = Instance.new("StringValue",Hit.Parent)
  3802. sxs.Name = "HitAlreadyAtlas"
  3803. Game:GetService("Debris"):AddItem(sxs,1.5)
  3804. if PoisonMode then Power = Power -1000 end
  3805. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  3806. for n,x in pairs(Hit.Parent:GetChildren())do
  3807. if x:IsA("BasePart")then
  3808. local bf = Instance.new("BodyForce",x)
  3809. bf.force = T.CFrame.lookVector *325
  3810. Game:GetService("Debris"):AddItem(bf,0.26)
  3811. end end
  3812. for i,v in pairs(Prts)do
  3813. v.BrickColor = Settings.Colors[1]
  3814. delay(0.95,function()v.BrickColor = Settings.Colors[2]end)
  3815. pcall(function()
  3816. local spl = Instance.new("SelectionPartLasso",Speaker.Character)
  3817. spl.Humanoid = Hit.Parent:findFirstChild("Humanoid")
  3818. spl.Part = v
  3819. spl.Color = PoisonMode and BrickColor.new("Royal purple")or Settings.Colors[2]
  3820. end)end
  3821. if PoisonMode then
  3822. ParticleEmit(Hit.Parent:findFirstChild("Torso"),"Royal purple",13)
  3823. coroutine.wrap(function()
  3824. local Dlly = 0
  3825. while Wait(1)do
  3826. if Dlly == 13 then break end
  3827. Dlly = Dlly +1
  3828. pcall(function()
  3829. if Hit.Parent.Humanoid.Health > 10 then
  3830. Hit.Parent.Humanoid:TakeDamage(math.random(4,9))
  3831. end end)end end)()end
  3832. if not PoisonMode then ParticleEmit(Hit,"Really red",2)end
  3833. local cf = Hit.CFrame
  3834. local s = Instance.new("Part",Character)
  3835. s.Anchored = true
  3836. s.TopSurface = 0
  3837. s.BottomSurface = 0
  3838. s.Locked = true
  3839. s.Transparency = 1
  3840. s.CanCollide = false
  3841. s.Shape = "Ball"
  3842. s.Reflectance = 0
  3843. s.BrickColor = Settings.Colors[2]
  3844. s.CFrame = cf
  3845. coroutine.wrap(function()
  3846. for i = 1,5 do
  3847. s.Size = s.Size + Vector3.new(2,2,2)
  3848. s.CFrame = cf
  3849. s.Transparency = s.Transparency -0.2
  3850. Wait()
  3851. end
  3852. Wait(0.1)
  3853. s.BrickColor = Settings.Colors[2]
  3854. if math.random(1,2) == 1 then pcall(function()Hit.Parent.Humanoid:TakeDamage(6)end)end
  3855. for i = 1,10 do
  3856. s.Size = s.Size - Vector3.new(2,2,2)
  3857. s.CFrame = cf
  3858. s.Transparency = s.Transparency +0.1
  3859. Wait()
  3860. end
  3861. s:Destroy()
  3862. end)()
  3863. local l = Instance.new("PointLight",s)
  3864. l.Color = s.Color
  3865. l.Range = 60
  3866. local f = Instance.new("Part",Character)
  3867. f.BrickColor = Settings.Colors[1]
  3868. f.Size = Vector3.new(5,1,5)
  3869. f.Anchored = true
  3870. f.Locked = true
  3871. f.CanCollide = false
  3872. f.TopSurface = 0
  3873. f.BottomSurface = 0
  3874. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3875. local sm = Instance.new("SpecialMesh",f)
  3876. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3877. sm.Scale = Vector3.new(4,4,4)
  3878. coroutine.wrap(function()
  3879. for i = 1,20 do
  3880. f.Transparency = f.Transparency +0.05
  3881. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3882. Wait()
  3883. end
  3884. f:Destroy()
  3885. end)()
  3886. Damage(v,Hit)end)
  3887. v.Anchored = false
  3888. end end)end)
  3889. Tool.Unequipped:connect(function()
  3890. table.foreach(Tool:GetChildren(),function(_,v)
  3891. if v:IsA("BasePart")then
  3892. v.Anchored = true
  3893. end end)
  3894. Equipped = false
  3895. end)
  3896. AddScript("MindControl",[[
  3897. -- mindcuntrl
  3898. script:Destroy()
  3899. ]])
  3900. AddScript("Depression",[[
  3901. local Player = Game.Players.LocalPlayer
  3902. local PlayerGui,Backpack,Character = Player.PlayerGui,Player.Backpack,Player.Character
  3903. 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
  3904. local N,LH,RH,LS,RS = T.Neck,T["Left Hip"],T["Right Hip"],T["Left Shoulder"],T["Right Shoulder"]
  3905. local function TweenColor3(Object,PropertyName,Start,End,Time,Async,Callback)
  3906. Object[PropertyName] = Start
  3907. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  3908. local r3,g3,b3 = r,g,b
  3909. local Time = Time or 3
  3910. local Callback = Callback or loadstring('')
  3911. local function f()
  3912. for i = 1,Time *30 do
  3913. r3 = r3 +(r2 -r)/(Time *30)
  3914. g3 = g3 +(g2 -g)/(Time *30)
  3915. b3 = b3 +(b2 -b)/(Time *30)
  3916. Object[PropertyName] = Color3.new(r3,g3,b3)
  3917. Wait()
  3918. end
  3919. return Callback(Object)
  3920. end if Async then
  3921. f = coroutine.wrap(f)
  3922. end return f()end
  3923. local function Chat(Object,Text,Color)
  3924. local Color = type(Color) == 'string' and BrickColor.new(Color)or Color
  3925. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  3926. local G = Instance.new("BillboardGui",Object)
  3927. G.Name = "AtlasText"
  3928. G.Adornee = Object
  3929. G.Size = UDim2.new(3.5,0,2.5,0)
  3930. G.AlwaysOnTop = false
  3931. G.StudsOffset = Vector3.new(0,3,0)
  3932. local Txt = Instance.new("TextLabel",G)
  3933. Txt.Size = UDim2.new(1,0,1,0)
  3934. Txt.Text = Text
  3935. Txt.TextScaled = true
  3936. Txt.TextWrapped = false
  3937. Txt.Font = "SourceSansBold"
  3938. Txt.TextColor3 = Color3.new(1,1,1)
  3939. Txt.BackgroundTransparency = 1
  3940. Txt.ZIndex = 10
  3941. TweenColor3(Txt,"TextColor3",Txt.TextColor3,Color,3,true,function(q)
  3942. for i = 1,30 do
  3943. q.TextTransparency = i/30
  3944. Wait()
  3945. end
  3946. G:Destroy()
  3947. end)end
  3948. local function Msg(Text)
  3949. pcall(function()PlayerGui.AtlasTExt:Destroy()end)
  3950. local sg = Instance.new("ScreenGui",PlayerGui)
  3951. sg.Name = "AtlasTExt"
  3952. local t = Instance.new("TextLabel",sg)
  3953. t.BackgroundTransparency = 1
  3954. t.ZIndex = 10
  3955. t.Size = UDim2.new(1,0,1,0)
  3956. t.TextScaled = true
  3957. t.TextXAlignment = "Right"
  3958. t.TextYAlignment = "Bottom"
  3959. t.TextColor3 = Color3.new(1,0,0)
  3960. t.Font = "SourceSansBold"
  3961. t.Text = Text
  3962. t.TextTransparency = 1
  3963. coroutine.wrap(function()
  3964. for i = 1,10 do
  3965. t.TextTransparency = t.TextTransparency -0.1
  3966. Wait()
  3967. end
  3968. Wait(2)
  3969. for i = 1,15 do
  3970. t.TextTransparency = i/15
  3971. t.Text = t.Text.." "
  3972. Wait()
  3973. end
  3974. t:Destroy()
  3975. end)()end
  3976. pcall(function()Character.Animate:Destroy()end)
  3977. Character.ChildAdded:connect(function(Child)
  3978. if Child:IsA("Tool")or Child:IsA("HopperBin")then
  3979. Game:GetService("Debris"):AddItem(Child,3)
  3980. Chat(H,"Nah...",Color3.new(0.4,0.4,0.5))
  3981. end end)
  3982. LS.C0 = CFrame.new(-1.5,1,0)
  3983. RS.C0 = CFrame.new(1.5,1,0)
  3984. LH.C0 = CFrame.new(-0.5,-1,0)
  3985. RH.C0 = CFrame.new(0.5,-1,0)
  3986. T.Anchored = true
  3987. local Rolling = false
  3988. pcall(function()H.face.Texture = "http://www.roblox.com/asset/?id=66329524" end)
  3989. Workspace.CurrentCamera.Focus = H.CFrame
  3990. Workspace.CurrentCamera.CameraType = "Scriptable"
  3991. for i = 1,5 do
  3992. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/27,0,0)
  3993. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/9,-math.pi/56,math.pi/40)
  3994. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(math.pi/9,math.pi/56,-math.pi/40)
  3995. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/12.5,0,-math.pi/30)
  3996. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,math.pi/30)
  3997. T.CFrame = T.CFrame * CFrame.new(0,-0.445,0.1)* CFrame.fromEulerAnglesXYZ(-math.pi/64,math.pi/90,0)
  3998. Wait()
  3999. end
  4000. local Gui = Instance.new("ScreenGui",PlayerGui)
  4001. Gui.Name = "Depression Gui..."
  4002. local Fr = Instance.new("Frame",Gui)
  4003. Fr.BackgroundTransparency = 0.5
  4004. Fr.Size = UDim2.new(1,0,1,0)
  4005. Fr.BackgroundColor3 = Color3.new(0,0,0)
  4006. Fr.BorderSizePixel = 0
  4007. local x = math.random(1,5)/10
  4008. local f = 1
  4009. local Sayings = {"My life is awful.","I should just off myself right now.","What's the point in living?"}
  4010. local Sayings2 = {"Do it.","You know you want to...","Come on, it will be quick..."}
  4011. 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]])
  4012. __Open = false
  4013. SpellList = {
  4014. Damnation = {function()
  4015. for i,v in pairs(Debounces)do if v then return end end
  4016. if Power -23563.11512 < 0 then return end
  4017. Power = Power -23563.11512 -- brb
  4018. Debounces.Attacking = true
  4019. local Colors = {BrickColor.new("Really black");BrickColor.new("Medium lilac");BrickColor.new("Royal purple");BrickColor.new("Navy blue");BrickColor.new("Dark stone grey")}
  4020. local function CreateClone()
  4021. local Parts = {}
  4022. local clr = Colors[math.random(1,#Colors)]
  4023. local M do
  4024. M = Instance.new("Model",Workspace)
  4025. M.Name = 'Demon of Damnation'
  4026. M.Archivable = false
  4027. end
  4028. local Humanoid do
  4029. Humanoid = Instance.new("Humanoid",M)
  4030. Humanoid.Torso = TT
  4031. Humanoid.RightLeg = RLLL
  4032. Humanoid.LeftLeg = LLLL
  4033. Humanoid.MaxHealth = math.huge
  4034. end
  4035. local TT do
  4036. TT = Instance.new("Part",M)
  4037. TT.Transparency = 0.4
  4038. TT.FormFactor = "Symmetric"
  4039. TT.Size = Vector3.new(2,2,1)
  4040. TT.BrickColor = clr
  4041. TT.Name = "Torso"
  4042. TT.Locked = true
  4043. TT.CFrame = CFrame.new(0,2,0)
  4044. end
  4045. local HH do
  4046. HH = Instance.new("Part",M)
  4047. HH.Friction = 0.3
  4048. HH.FormFactor = "Symmetric"
  4049. HH.Size = Vector3.new(2,1,1)
  4050. HH.Elasticity = 0.5
  4051. HH.BrickColor = clr
  4052. HH.Velocity = Vector3.new(0,0.007,0)
  4053. HH.Name = "Head"
  4054. HH.Locked = true
  4055. HH.Transparency = 0.4
  4056. HH.CFrame = TT.CFrame * CFrame.new(0,2,0)
  4057. local sm = Instance.new("Mesh",HH)
  4058. sm.MeshType = "Head"
  4059. end
  4060. local LLLL do
  4061. LLLL = Instance.new("Part",M)
  4062. LLLL.Transparency = 0.4
  4063. LLLL.Size = Vector3.new(1,2,1)
  4064. LLLL.Locked = true
  4065. LLLL.FormFactor = "Symmetric"
  4066. LLLL.BrickColor = clr
  4067. LLLL.Name = "Left Leg"
  4068. LLLL.CFrame = TT.CFrame * CFrame.new(-1,-2,0)
  4069. end
  4070. local RLLL do
  4071. RLLL = Instance.new("Part",M)
  4072. RLLL.Transparency = 0.4
  4073. RLLL.Size = Vector3.new(1,2,1)
  4074. RLLL.Locked = true
  4075. RLLL.FormFactor = "Symmetric"
  4076. RLLL.BrickColor = clr
  4077. RLLL.Name = "Right Leg"
  4078. RLLL.CFrame = TT.CFrame * CFrame.new(1,-2,0)
  4079. end
  4080. local RRAA do
  4081. RRAA = Instance.new("Part",M)
  4082. RRAA.Transparency = 0.4
  4083. RRAA.Size = Vector3.new(1,2,1)
  4084. RRAA.Locked = true
  4085. RRAA.BrickColor = clr
  4086. RRAA.FormFactor = "Symmetric"
  4087. RRAA.Name = "Right Arm"
  4088. RRAA.CFrame = TT.CFrame * CFrame.new(1,0,0)
  4089. end
  4090. local LLAA do
  4091. LLAA = Instance.new("Part",M)
  4092. LLAA.Transparency = 0.4
  4093. LLAA.Size = Vector3.new(1,2,1)
  4094. LLAA.Locked = true
  4095. LLAA.BrickColor = clr
  4096. LLAA.FormFactor = "Symmetric"
  4097. LLAA.Name = "Left Arm"
  4098. LLAA.CFrame = TT.CFrame * CFrame.new(-1,0,0)
  4099. end
  4100. local NN do
  4101. NN = Instance.new("Motor6D",TT)
  4102. NN.Name = "Neck"
  4103. NN.MaxVelocity = 0.1
  4104. NN.Part0 = TT
  4105. NN.Part1 = HH
  4106. NN.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  4107. NN.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  4108. end
  4109. local RRHH do
  4110. RRHH = Instance.new("Motor6D",TT)
  4111. RRHH.Name = "Right Hip"
  4112. RRHH.MaxVelocity = 0.1
  4113. RRHH.Part0 = TT
  4114. RRHH.Part1 = RLLL
  4115. RRHH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  4116. RRHH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  4117. end
  4118. local LLHH do
  4119. LLHH = Instance.new("Motor6D",TT)
  4120. LLHH.Name = "Left Hip"
  4121. LLHH.MaxVelocity = 0.1
  4122. LLHH.Part0 = TT
  4123. LLHH.Part1 = LLLL
  4124. LLHH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  4125. LLHH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  4126. end
  4127. local RRSS do
  4128. RRSS = Instance.new("Motor6D",TT)
  4129. RRSS.Name = "Right Shoulder"
  4130. RRSS.MaxVelocity = 0.1
  4131. RRSS.Part0 = TT
  4132. RRSS.Part1 = RRAA
  4133. RRSS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  4134. RRSS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  4135. end
  4136. local LLSS do
  4137. LLSS = Instance.new("Motor6D",TT)
  4138. LLSS.Name = "Left Shoulder"
  4139. LLSS.MaxVelocity = 0.1
  4140. LLSS.Part0 = TT
  4141. LLSS.Part1 = LLAA
  4142. LLSS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  4143. LLSS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  4144. end
  4145. for i,v in pairs(Character:GetChildren())do
  4146. if v:IsA("Hat")then
  4147. v:Clone().Parent = M
  4148. end end
  4149. for i,v in pairs(M:GetChildren())do
  4150. if v:IsA("BasePart")then
  4151. v.Anchored = false
  4152. end end
  4153. 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
  4154. return Parts
  4155. end
  4156. local PRTZ = CreateClone()
  4157.  
  4158. 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)}};
  4159. Depression = {function()
  4160. for i,v in pairs(Debounces)do if v then return end end
  4161. if Power -25456.4 < 0 then return end
  4162. local Target = GetClosest(130)
  4163. if not Target then return end
  4164. Debounces.Attacking = true
  4165. Power = Power -25456.4
  4166. pcall(function()Character:findFirstChild("Atlas Sword").Parent = Game.Players.LocalPlayer.Backpack end)
  4167. local TT = Target.Torso
  4168. local fhold = Instance.new("BodyPosition",TT)
  4169. fhold.position = T.Position
  4170. fhold.P = 50000
  4171. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4172. Chat(H,"YOU'RE WORTHLESS!",BrickColor.new("Really black"),true)
  4173. StopTrail = false
  4174. Trail(RA,CFrame.new(0,-2,0),Settings.Colors[1])
  4175. Stance = ''
  4176. ChargePosition(false)
  4177. StopJoints()
  4178. FaceForward()
  4179. T.CFrame = StanceGyro.cframe
  4180. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  4181. N.DesiredAngle = -1.2
  4182. RS.DesiredAngle = 0.25
  4183. LS.DesiredAngle = 1
  4184. local nx = StanceGyro.cframe
  4185. for i = 1,10 do
  4186. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025) * CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  4187. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  4188. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4189. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  4190. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  4191. Wait()
  4192. end
  4193. Wait(0.2)
  4194. for i = 1,5 do
  4195. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  4196. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  4197. Wait()
  4198. end
  4199. repeat Wait()
  4200. do local p = Instance.new("Part",Character)
  4201. p.TopSurface = 0
  4202. p.BottomSurface = 0
  4203. p.CanCollide = false
  4204. p.Anchored = true
  4205. p.BrickColor = Settings.Colors[1]
  4206. p.formFactor = "Symmetric"
  4207. p.Size = Vector3.new(1,1,1)
  4208. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  4209. local m = Instance.new("SpecialMesh",p)
  4210. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4211. m.Scale = Vector3.new(1,4,1)
  4212. coroutine.wrap(function()
  4213. for i = 1,10 do
  4214. p.Transparency = i/10
  4215. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  4216. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  4217. Wait()
  4218. end
  4219. p:Destroy()
  4220. end)()end local p do
  4221. p = Instance.new("Part",Character)
  4222. p.Name = "Trail"
  4223. p.TopSurface = 0
  4224. p.BottomSurface = 0
  4225. p.Anchored = true
  4226. p.CanCollide = false
  4227. p.formFactor = "Symmetric"
  4228. p.Size = Vector3.new(1,1,1)
  4229. p.BrickColor = Settings.Colors[1]
  4230. p.CFrame = TT.CFrame
  4231. Game:GetService("Debris"):AddItem(p,3)
  4232. local m = Instance.new("BlockMesh",p)
  4233. m.Scale = Vector3.new(1,1,1)
  4234. coroutine.wrap(function()
  4235. for e = 1,15 do
  4236. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  4237. p.Transparency = e/15
  4238. 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)
  4239. Wait()
  4240. end
  4241. p:Destroy()
  4242. end)()end until(TT.Position -T.Position).magnitude <= 100
  4243. local dn = true
  4244. fhold:Destroy()
  4245. Wait(0.1)
  4246. DoScript(Game.Players:GetPlayerFromCharacter(Target),"Depression")
  4247. Wait(0.1)
  4248. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  4249. Chat(H,"Yes... weep...",BrickColor.new("Navy blue"))
  4250. Wait(1)
  4251. Debounces.Attacking = false
  4252. StopTrail = true
  4253. ChargePosition(false)
  4254. Stance = 'Standing' -- brb
  4255. 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)}};
  4256. }
  4257. SpellGui = Instance.new("ScreenGui",PlayerGui)
  4258. SpellGui.Name = "Atlas SpellGui"
  4259. local function TweenColor3x(Object,PropertyName,Start,End,Time,Async,StepCallback,Callback)
  4260. Object[PropertyName] = Start
  4261. local r,r2,g,g2,b,b2 = Start.r,End.r,Start.g,End.g,Start.b,End.b
  4262. local r3,g3,b3 = r,g,b
  4263. local Time = Time or 3
  4264. local function f()
  4265. for i = 1,Time *30 do
  4266. r3 = r3 +(r2 -r)/(Time *30)
  4267. g3 = g3 +(g2 -g)/(Time *30)
  4268. b3 = b3 +(b2 -b)/(Time *30)
  4269. Object[PropertyName] = Color3.new(r3,g3,b3)
  4270. Spawn(function()StepCallback(i,Time *30)end)
  4271. Wait()
  4272. end
  4273. return CallBack and Callback()
  4274. end if Async then
  4275. f = coroutine.wrap(f)
  4276. end return f()end
  4277. __xBtn = Instance.new("ImageButton",SpellGui)
  4278. __xBtn.BackgroundTransparency = 1
  4279. __xBtn.Image = "http://www.roblox.com/asset/?id=143111139"
  4280. __xBtn.Size = UDim2.new(0.05,0,0.1,0)
  4281. __xBtn.Position = UDim2.new(0.02,0,0.85,0)
  4282. __xBtn.BorderSizePixel = 0
  4283. __xBtn.ZIndex = 7
  4284. __xBtn.MouseButton1Click:connect(function()
  4285. if not __Open then
  4286. __Open = true
  4287. local Spells = Instance.new("Frame",SpellGui)
  4288. Spells.Name = "Spells"
  4289. Spells.Size = UDim2.new(0.3,0,0,0)
  4290. Spells.Position = UDim2.new(0.1,0,0.75,0)
  4291. Spells.BorderColor3 = Color3.new(0,0,1)
  4292. Spells.BorderSizePixel = 3
  4293. Spells.BackgroundColor3 = Color3.new(0,0,0)
  4294. Spells.BackgroundTransparency = 1
  4295. Spells:TweenSizeAndPosition(UDim2.new(0.3,0,0.4,0),UDim2.new(0.1,0,0.45,0),2,5,3)
  4296. local xAmt,X,f = 0,2,BrickColor.new("Royal purple").Color
  4297. TweenColor3x(Spells,"BackgroundColor3",Spells.BackgroundColor3,Color3.new(f.r -0.1,f.g -0.1,f.b -0.1),3,false,function(Current,Max)
  4298. if xAmt == 0 then xAmt = Spells.BackgroundTransparency end
  4299. xAmt = xAmt -0.5/Max
  4300. Spells.BackgroundTransparency = xAmt
  4301. X = X *-1
  4302. Spells.Rotation = Spells.Rotation -X
  4303. end)
  4304. Spells.Rotation = 0
  4305. for i,v in pairs(SpellList)do
  4306. local Sp = Instance.new("TextButton",Spells)
  4307. Sp.Name = i
  4308. Sp.Text = i
  4309. Sp.Size = UDim2.new(1,0,0.1,0)
  4310. Sp.Position = UDim2.new(0,0,Sp.Size.Y.Scale *(#Spells:GetChildren()-1),0)
  4311. Sp.TextScaled = true
  4312. Sp.TextColor3 = Color3.new(0,0,0)
  4313. Sp.Font = "SourceSansBold"
  4314. Sp.BackgroundColor3 = Color3.new(0,0,0)
  4315. Sp.BorderSizePixel = 0
  4316. Sp.BackgroundTransparency = 1
  4317. Sp.BorderColor3 = Color3.new(0,0,1)
  4318. Sp.MouseButton1Down:connect(v[1])
  4319. Sp.ZIndex = 10
  4320. TweenColor3(Sp,"TextColor3",Sp.TextColor3,v[2][math.random(1,#v[2])],3,true,function()
  4321. coroutine.wrap(function()
  4322. while true do
  4323. if not Sp then break end
  4324. coroutine.wrap(function()
  4325. local rot = 1
  4326. for x = 1,4 do
  4327. rot = rot *-1
  4328. Sp.Rotation = rot +math.random(-1,1)
  4329. Wait()
  4330. end
  4331. Sp.Rotation = 0
  4332. end)()
  4333. TweenColor3(Sp,"TextColor3",Sp.TextColor3,v[2][math.random(1,#v[2])],3)
  4334. end end)()end)
  4335. coroutine.wrap(function()
  4336. for _ = 1,40 do
  4337. Sp.BackgroundTransparency = Sp.BackgroundTransparency -0.05
  4338. Wait()
  4339. end end)()end else
  4340. __Open = false
  4341. local Spells = SpellGui.Spells
  4342. Spells:TweenSizeAndPosition(UDim2.new(0.3,0,0,0),UDim2.new(0.1,0,0.75,0),2,5,3)
  4343. local X = 1
  4344. TweenColor3x(Spells,"BackgroundColor3",Spells.BackgroundColor3,Color3.new(0,0,1),3,false,function(Current,Max)
  4345. Spells.BackgroundTransparency = Current/Max
  4346. X = X *-1
  4347. Spells.Rotation = X
  4348. for i,v in pairs(Spells:GetChildren())do
  4349. v.BackgroundTransparency = Current/Max
  4350. v.TextTransparency = Current/Max
  4351. end end)
  4352. Spells:Destroy()
  4353. end end)
  4354. _Open,Pages,CurrentPage = false,{},1
  4355. _BookMusic = Instance.new("Sound",PlayerGui)
  4356. _BookMusic.SoundId = "http://www.roblox.com/asset?id=136149738"
  4357. _BookMusic.Volume = 1
  4358. _BookMusic.Looped = true
  4359. _BookMusic:Stop()
  4360. do local x = math.random(10,20)
  4361. coroutine.wrap(function()
  4362. while Wait(x)do
  4363. if _Open and CurrentPage >= 13 and CurrentPage < 24 then
  4364. local s = Instance.new("Sound",PlayerGui)
  4365. s.SoundId = "http://www.roblox.com/asset?id=136518866"
  4366. s.Pitch = math.random(5,20)/10
  4367. s:Stop()
  4368. Wait()
  4369. s:Play()
  4370. Game:GetService("Debris"):AddItem(s,5)
  4371. x = math.random(10,20)
  4372. end end end)()end
  4373. BookGui = Instance.new("ScreenGui",PlayerGui)
  4374. BookGui.Name = "Atlas BookGui"
  4375. __Btn = Instance.new("ImageButton",BookGui)
  4376. __Btn.BackgroundTransparency = 1
  4377. __Btn.Image = "http://www.roblox.com/asset/?id=143111139"
  4378. __Btn.Size = UDim2.new(0.05,0,0.1,0)
  4379. __Btn.Position = UDim2.new(0.9,0,0.85,0)
  4380. __Btn.BorderSizePixel = 0
  4381. __Btn.ZIndex = 7
  4382. __Btn.MouseButton1Click:connect(function()
  4383. local function Display(Data)
  4384. local function ShiftPage(Direction)
  4385. local Dir = Direction and 1 or -1
  4386. if CurrentPage == 1 and Dir < 0 then Dir = 0 end
  4387. if Pages[CurrentPage +Dir]then
  4388. pcall(function()BookGui.xMain._Data:Destroy()end)
  4389. CurrentPage = CurrentPage +Dir
  4390. Display(Pages[CurrentPage])
  4391. end end
  4392. local _Data = Instance.new("Frame",BookGui.xMain)
  4393. _Data.BackgroundTransparency = 1
  4394. _Data.Size = UDim2.new(1,0,1,0)
  4395. _Data.Name = "_Data"
  4396. local Page = Instance.new("Frame",_Data)
  4397. Page.BorderSizePixel = 0
  4398. Page.BackgroundTransparency = 1
  4399. Page.Position = UDim2.new(0.525,0,0.125,0)
  4400. Page.Size = UDim2.new(0.35,0,0.75,0)
  4401. Page.ZIndex = 9
  4402. if CurrentPage >= 14 and CurrentPage < 24 then
  4403. local Img = Instance.new("ImageLabel",Page)
  4404. Img.ZIndex = 10
  4405. Img.Image = Data[1]
  4406. Img.BackgroundColor3 = Color3.new(0,0,0)
  4407. Img.BorderSizePixel = 0
  4408. Img.Size = UDim2.new(1,0,1,0)
  4409. end
  4410. if CurrentPage < 14 then
  4411. local Header = Instance.new("TextLabel",Page)
  4412. Header.ZIndex = 10
  4413. Header.Text = Data[1]
  4414. Header.BackgroundTransparency = 1
  4415. Header.Size = UDim2.new(1,0,0.1,0)
  4416. Header.TextColor3 = Color3.new(0,0,1)
  4417. Header.Font = "ArialBold"
  4418. Header.TextScaled = true
  4419. Header.TextStrokeTransparency = 0.5
  4420. Header.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  4421. local Body = Instance.new("TextLabel",Page)
  4422. Body.ZIndex = 10
  4423. Body.Text = Data[2]
  4424. Body.BackgroundTransparency = 1
  4425. Body.Size = UDim2.new(1,0,0.77,0)
  4426. Body.Position = UDim2.new(0,0,0.13,0)
  4427. Body.TextColor3 = Color3.new(0,0,1)
  4428. Body.Font = "ArialBold"
  4429. Body.TextScaled = true
  4430. Body.TextStrokeTransparency = 0.5
  4431. Body.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  4432. Body.TextXAlignment = "Left"
  4433. Body.TextYAlignment = "Top"
  4434. local PageNumber = Instance.new("TextLabel",Page)
  4435. PageNumber.ZIndex = 10
  4436. PageNumber.Text = tostring(CurrentPage)
  4437. PageNumber.BackgroundTransparency = 1
  4438. PageNumber.Size = UDim2.new(0.1,0,0.1,0)
  4439. PageNumber.Position = UDim2.new(0.9,0,0.9,0)
  4440. PageNumber.TextColor3 = Color3.new(0,0,1)
  4441. PageNumber.Font = "Arial"
  4442. PageNumber.TextScaled = true
  4443. PageNumber.TextStrokeTransparency = 0.3
  4444. PageNumber.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  4445. end
  4446. local SubText = Instance.new("TextLabel",Page)
  4447. SubText.ZIndex = 10
  4448. SubText.Text = Data[3]
  4449. SubText.BackgroundTransparency = 1
  4450. SubText.Size = UDim2.new(1,0,0.1,0)
  4451. SubText.Position = UDim2.new(-1,0,0.8,0)
  4452. SubText.TextColor3 = CurrentPage == 14 and Color3.new(0,0,1)or Color3.new(0,0,0)
  4453. SubText.Font = "Arial"
  4454. SubText.TextScaled = true
  4455. SubText.TextXAlignment = "Left"
  4456. SubText.TextYAlignment = "Bottom"
  4457. local ShiftTabLeft = Instance.new("TextButton",Page)
  4458. ShiftTabLeft.Text = "Previous"
  4459. ShiftTabLeft.ZIndex = 10
  4460. ShiftTabLeft.BackgroundTransparency = 1
  4461. ShiftTabLeft.BackgroundColor3 = Color3.new(0,0,0)
  4462. ShiftTabLeft.Size = UDim2.new(0.2,0,0.07,0)
  4463. ShiftTabLeft.Position = UDim2.new(0,0,0.93,0)
  4464. ShiftTabLeft.TextColor3 = Color3.new(0,0,1)
  4465. ShiftTabLeft.Font = "Arial"
  4466. ShiftTabLeft.TextScaled = true
  4467. ShiftTabLeft.TextStrokeTransparency = 0.5
  4468. ShiftTabLeft.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  4469. ShiftTabLeft.MouseButton1Click:connect(function()ShiftPage(false)end)
  4470. local ShiftTabRight = Instance.new("TextButton",Page)
  4471. ShiftTabRight.Text = "Next"
  4472. ShiftTabRight.ZIndex = 10
  4473. ShiftTabRight.BackgroundTransparency = 1
  4474. ShiftTabRight.BackgroundColor3 = Color3.new(0,0,0)
  4475. ShiftTabRight.Size = UDim2.new(0.2,0,0.07,0)
  4476. ShiftTabRight.Position = UDim2.new(0.2,0,0.93,0)
  4477. ShiftTabRight.TextColor3 = Color3.new(0,0,1)
  4478. ShiftTabRight.Font = "Arial"
  4479. ShiftTabRight.TextScaled = true
  4480. ShiftTabRight.TextStrokeTransparency = 0.5
  4481. ShiftTabRight.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  4482. ShiftTabRight.MouseButton1Click:connect(function()ShiftPage(true)end)
  4483. end if not _Open then
  4484. _Open = true
  4485. local xmain = Instance.new("ImageLabel",BookGui)
  4486. xmain.Size = UDim2.new(1,0,1,0)
  4487. xmain.Image = "http://www.roblox.com/asset/?id=143107018"
  4488. xmain.ZIndex = 8
  4489. xmain.BackgroundTransparency = 1
  4490. xmain.Name = "xMain"
  4491. pcall(function()BookGui.xMain._Data:Destroy()end)
  4492. Display(Pages[CurrentPage])
  4493. _BookMusic:Play()
  4494. else
  4495. _Open = false
  4496. pcall(Game.Destroy,BookGui.xMain)
  4497. _BookMusic:Stop()
  4498. CurrentPage = 1
  4499. end end)
  4500. -- Health gui
  4501. if Game:GetService("StarterGui"):GetCoreGuiEnabled(1)then Game:GetService("StarterGui"):SetCoreGuiEnabled(1,false)end
  4502. HealthGui = Instance.new("ScreenGui",PlayerGui)
  4503. HealthGui.Name = "Atlas HealthGui"
  4504. _MainFr = Instance.new("Frame",HealthGui)
  4505. _MainFr.Size = UDim2.new(0.4,0,0.1,0)
  4506. _MainFr.Position = UDim2.new(0.3,0,0,0)
  4507. _MainFr.BackgroundColor = Settings.Colors[1]
  4508. _MainFr.BorderColor3 = Settings.Colors[1].Color
  4509. _MainFr.BorderSizePixel = 3
  4510. _MainFr.BorderColor3 = BrickColor.new("Royal purple").Color
  4511. Bar = Instance.new("Frame",_MainFr)
  4512. Bar.Size = UDim2.new(0,0,1,0)
  4513. Bar.ZIndex = 2
  4514. Bar.BackgroundColor = BrickColor.new("Royal purple")
  4515. Bar.BorderSizePixel = 0
  4516. _Shine = Instance.new("Frame",_MainFr)
  4517. _Shine.Size = UDim2.new(1,0,0.5,0)
  4518. _Shine.Position = UDim2.new(0,0,0.25,0)
  4519. _Shine.BackgroundTransparency = 0.5
  4520. _Shine.BackgroundColor = BrickColor.new("Royal purple")
  4521. _Shine.ZIndex = 3
  4522. _Shine.BorderSizePixel = 0
  4523. _LBL = Instance.new("ImageLabel",Bar)
  4524. _LBL.ZIndex = 4
  4525. _LBL.Size = UDim2.new(1,0,1,0)
  4526. _LBL.BorderSizePixel = 0
  4527. _LBL.BackgroundTransparency = 1
  4528. _LBL.Image = GuiTexture
  4529. coroutine.wrap(function()
  4530. while Wait()do
  4531. if _LBL.Image ~= GuiTexture then
  4532. _LBL.Image = GuiTexture
  4533. end end end)()
  4534. xTxt = Instance.new("TextLabel",_MainFr)
  4535. xTxt.Size = UDim2.new(1,0,1,0)
  4536. xTxt.Text = tostring(Character.Humanoid.Health)
  4537. xTxt.TextScaled = true
  4538. xTxt.Font = "SourceSansBold"
  4539. xTxt.TextColor = Settings.Colors[1]
  4540. xTxt.ZIndex = 5
  4541. xTxt.BackgroundTransparency = 1
  4542. SetHealth()
  4543. delay(1,function()Character.Humanoid.Health = 600 end)
  4544. HCCon = Character.Humanoid.HealthChanged:connect(function(Health)
  4545. xTxt.Text = tostring(math.ceil(Health))
  4546. Bar:TweenSize(UDim2.new(Health/Character.Humanoid.MaxHealth,0,1,0),"InOut","Quad",0.6,true)
  4547. end)
  4548. Character.Humanoid.Died:connect(function()
  4549. HCCon:disconnect()
  4550. Bar:Destroy()
  4551. local _Txt = Instance.new("ImageLabel",_MainFr)
  4552. _Txt.BackgroundTransparency = 1
  4553. _Txt.Image = ""
  4554. _Txt.Size = UDim2.new(1,0,1,0)
  4555. _Txt.ZIndex = 2
  4556. local con;con = Player.CharacterAdded:connect(function()
  4557. Game:GetService("StarterGui"):SetCoreGuiEnabled(1,true)
  4558. con:disconnect()
  4559. end)end)
  4560. pcall(script.Destroy,Character:findFirstChild("Health"))
  4561. coroutine.wrap(function()
  4562. while Wait(0.54)do
  4563. if not pcall(function()
  4564. Character.Humanoid.Health = Character.Humanoid.Health +math.random(0,4)end)
  4565. then break end end end)()
  4566. -- Pet Gui
  4567. local function PetHUD()
  4568.  
  4569. end
  4570. local function NoPetHUD()
  4571.  
  4572. end
  4573. -- 2D Damage
  4574. local dgg = Instance.new("ScreenGui",PlayerGui)
  4575. dgg.Name = "Atlas DamageGui"
  4576. local dgb = Instance.new("Frame",dgg)
  4577. dgb.Size = UDim2.new(0.2,0,0.1,0)
  4578. dgb.Position = UDim2.new(0.09,0,0.9,0)
  4579. dgb.BackgroundColor = Settings.Colors[1]
  4580. dgb.BorderSizePixel = 3
  4581. dgb.BorderColor3 = BrickColor.new("Royal purple").Color
  4582. local dgt = Instance.new("TextLabel",dgb)
  4583. dgt.Size = UDim2.new(1,0,1,0)
  4584. dgt.Font = "SourceSansBold"
  4585. dgt.BackgroundTransparency = 1
  4586. dgt.TextColor = BrickColor.new("Royal purple")
  4587. dgt.TextScaled = true
  4588. dgt.ZIndex = 2
  4589. dgt.Text = ByteToStr({401,442,435,422,357,430,440,357,423,426,440,441,357,437,436,435,446},325)
  4590. DamageGui = function(Text)
  4591. if dgt.Text == tostring(Text)then return end
  4592. dgt.TextColor = BrickColor.new("Royal purple")
  4593. local d = false
  4594. dgt.Text = Text
  4595. delay(1.1,function()d = true end)
  4596. coroutine.wrap(function()
  4597. repeat
  4598. dgb.Rotation = math.random(-3,3)
  4599. Wait()
  4600. until d
  4601. dgb.Rotation = 0
  4602. end)()end
  4603. function MidnightStrikeDmgGui(Text)
  4604. local d = false
  4605. dgt.Text = "MidnightStrike... "..Text
  4606. delay(2.5,function()d = true end)
  4607. coroutine.wrap(function()
  4608. repeat
  4609. dgb.Rotation = math.random(-20,20)
  4610. dgt.TextColor3 = Color3.new(RandomDecimal(0,0.3),RandomDecimal(0,0.3),RandomDecimal(0.4,1))
  4611. Wait()
  4612. until d
  4613. dgb.Rotation = 0
  4614. end)()end
  4615. function xxTCDg(Text)
  4616. local d = false
  4617. local strs = {"O3KOKDO3D3D","CH02EFG","304034#$#D#d","LUNA NOOOOO","OOAHOHOAHOH THAT'S GOOD..."}
  4618. dgt.Text = strs[math.random(1,#strs)].." "..Text
  4619. delay(3.3,function()d = true end)
  4620. coroutine.wrap(function()
  4621. repeat
  4622. dgb.Rotation = dgb.Rotation +3
  4623. TweenColor3(dgt,"TextColor3",dgt.TextColor3,Color3.new(math.random(0,1),math.random(0,1),math.random(0,1)),0.1)
  4624. dgt.Text = strs[math.random(1,#strs)].." "..Text
  4625. until d
  4626. dgb.Rotation = 0
  4627. TweenColor3(dgt,"TextColor3",dgt.TextColor3,BrickColor.new("Royal purple").Color,2)
  4628. end)()end
  4629. --Move Frame back
  4630. _MoveFrame = Instance.new("ScreenGui",PlayerGui)
  4631. _MoveFrame.Name = "Atlas Move"
  4632. _Backing = Instance.new("Frame",_MoveFrame)
  4633. _Backing.Size = UDim2.new(0.2,0,0.1,0)
  4634. _Backing.Position = UDim2.new(0.71,0,0,0)
  4635. _Backing.BackgroundColor = Settings.Colors[1]
  4636. _Backing.BorderSizePixel = 3
  4637. _Backing.BorderColor3 = BrickColor.new("Royal purple").Color
  4638. MoveTxt = Instance.new("TextLabel",_Backing)
  4639. MoveTxt.Size = UDim2.new(1,0,1,0)
  4640. MoveTxt.BorderSizePixel = 0
  4641. MoveTxt.Font = "SourceSansBold"
  4642. MoveTxt.BackgroundTransparency = 1
  4643. MoveTxt.Text = "Coded by InternalRecursion"
  4644. MoveTxt.TextColor = BrickColor.new("Royal purple")
  4645. MoveTxt.TextScaled = true
  4646. MoveTxt.ZIndex = 2
  4647. function ChangeText(Text)
  4648. coroutine.wrap(function()
  4649. for i = 1,6 do
  4650. _Backing.Rotation = _Backing.Rotation +120
  4651. Wait()
  4652. end end)()
  4653. coroutine.wrap(function()
  4654. MoveTxt.Text = Text
  4655. MoveTxt.TextTransparency = 1
  4656. for i = 1,10 do
  4657. MoveTxt.TextColor3 = Color3.new(MoveTxt.TextColor3.r +0.1,MoveTxt.TextColor3.g +0.1,MoveTxt.TextColor3.b +0.1)
  4658. MoveTxt.TextTransparency = MoveTxt.TextTransparency -0.1
  4659. Wait()
  4660. end
  4661. MoveTxt.TextTransparency = 0.55
  4662. MoveTxt.TextColor = BrickColor.new("Royal purple")
  4663. end)()end
  4664. --Power bar
  4665. Power = 26000
  4666. _Power = Instance.new("ScreenGui",PlayerGui)
  4667. _Power.Name = "Atlas Power"
  4668. PBar = Instance.new("Frame",_Power)
  4669. PBar.BackgroundColor = Settings.Colors[1]
  4670. PBar.Size = UDim2.new(0.4,0,0.1,0)
  4671. PBar.Position = UDim2.new(0.3,0,0.9,0)
  4672. PBar_back = Instance.new("Frame",PBar)
  4673. PBar_back.BackgroundColor = BrickColor.new("Royal purple")
  4674. PBar_back.Size = UDim2.new(0,0,1,0)
  4675. PBar_back.BorderSizePixel = 0
  4676. PBar_back.ZIndex = 2
  4677. PBar.BorderSizePixel = 3
  4678. PBar.BorderColor3 = BrickColor.new("Royal purple").Color
  4679. Txt = Instance.new("TextLabel",PBar_back)
  4680. Txt.Size = UDim2.new(1,0,1,0)
  4681. Txt.Text = tostring(Power)
  4682. Txt.TextScaled = true
  4683. Txt.Font = "SourceSansBold"
  4684. Txt.TextColor = Settings.Colors[1]
  4685. Txt.ZIndex = 5
  4686. Txt.BackgroundTransparency = 1
  4687. Txt.BorderSizePixel = 0
  4688. _Shine2 = Instance.new("Frame",PBar)
  4689. _Shine2.Size = UDim2.new(1,0,0.5,0)
  4690. _Shine2.Position = UDim2.new(0,0,0.25,0)
  4691. _Shine2.BackgroundTransparency = 0.5
  4692. _Shine2.BackgroundColor = BrickColor.new("Royal purple")
  4693. _Shine2.ZIndex = 3
  4694. _Shine2.BorderSizePixel = 0
  4695. _LBL2 = Instance.new("ImageLabel",PBar_back)
  4696. _LBL2.ZIndex = 4
  4697. _LBL2.Size = UDim2.new(1,0,1,0)
  4698. _LBL2.BackgroundTransparency = 1
  4699. _LBL2.BorderSizePixel = 0
  4700. _LBL2.Image = GuiTexture
  4701. coroutine.wrap(function()
  4702. while Wait()do
  4703. if _LBL2.Image ~= GuiTexture then
  4704. _LBL2.Image = GuiTexture
  4705. end end end)()
  4706. Spawn(function()
  4707. while wait()do
  4708. if Power <= 26000 then
  4709. if Power < 0 then Power = 0 end
  4710. PBar_back:TweenSize(UDim2.new(Power/26000,0,1,0),"InOut","Quad",0.2,true)
  4711. Txt.Text = tostring(Power)
  4712. end end end)
  4713. coroutine.wrap(function()
  4714. while true do
  4715. 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)
  4716. 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)
  4717. end end)()
  4718. Character.Humanoid.Died:connect(function()
  4719. Power = 26000
  4720. for i = 1,9 do
  4721. PBar_back.BackgroundTransparency = PBar_back.BackgroundTransparency +0.1
  4722. Wait()
  4723. end
  4724. Power = 0
  4725. end)
  4726. Character.Humanoid.Died:connect(function()
  4727. local DeathPhraze = {"How could I lose?!","InternalRecursion will avenge me!","Avenge me, Internal!","All good things must come to an end I guess..."}
  4728. Chat(H,DeathPhraze[math.random(1,#DeathPhraze)],"Really black")
  4729. T.Anchored = true
  4730. pcall(function()Cam:Destroy()end)
  4731. coroutine.wrap(function()
  4732. repeat Wait()until Workspace.CurrentCamera ~= nil
  4733. Workspace.CurrentCamera.Focus = H.CFrame
  4734. end)()
  4735. pcall(function()H.face:Destroy()end)
  4736. StopPower = true
  4737. for i,v in pairs(Tool:GetChildren())do
  4738. if v:IsA("BasePart")then
  4739. v.Anchored = true
  4740. coroutine.wrap(function()
  4741. for i = 1,10 do
  4742. v.Transparency = v.Transparency +0.1
  4743. Wait()
  4744. end end)()end end
  4745. for i,v in pairs(Character:GetChildren())do
  4746. if v:IsA("BasePart")then
  4747. v.Anchored = true
  4748. coroutine.wrap(function()
  4749. for i = 1,10 do
  4750. v.Transparency = v.Transparency +0.1
  4751. Wait()
  4752. end end)()end end end)
  4753. SwordAttacks,HandAttacks = {"Spin","Slash","DoubleSwing"}
  4754. local StandardSwing,SwingLeft,DoubleSwing,SpinSwing
  4755. Stance = "Standing"
  4756. Tool.Equipped:connect(function(m)Mouse = m end)
  4757. Tool.Equipped:connect(function(Mouse)
  4758. AttackState = "Melee"
  4759. table.foreach(Debounces,function(_,v)v = false end)
  4760. Equipped = true
  4761. Mouse.KeyDown:connect(function(Key)
  4762. xKey = Key
  4763. if Comboing then return end
  4764. if Debounces.Shielding then return end
  4765. if GlobalKeys[Key]or GlobalKeys[Key:byte()]then
  4766. if Pet and PetKeyCombos[Key]then return end
  4767. coroutine.wrap(function()local f = GlobalKeys[Key]~= nil and GlobalKeys[Key](Mouse)or GlobalKeys[Key:byte()]~= nil and GlobalKeys[Key:byte()]()end)()
  4768. Wait()
  4769. Descriptions = {
  4770. h = "Healing!";
  4771. c = "Charging!";
  4772. b = "Boost!";
  4773. n = "Float!";
  4774. t = "Teleport!";
  4775. q = "Fly!";
  4776. v = "Taunt!";
  4777. m = "Get up...";
  4778. p = "OUT OF MY WAY!";
  4779. [32] = "Jump!";
  4780. [59] = "Flip!";
  4781. }
  4782. ChangeText(Descriptions[Key]~= nil and Descriptions[Key]or Descriptions[Key:byte()])
  4783. end
  4784. if KeyBindings[Key]~= nil then
  4785. if Pet then return end
  4786. KeyBindings[Key](Mouse)
  4787. Wait()
  4788. Descriptions = {
  4789. l = AttackState.."!";
  4790. y = "Clone attack!";
  4791. r = "Rage!";
  4792. g = "PoisonMode!";
  4793. x = "Die please.";
  4794. u = "Sword birth."}
  4795. ChangeText(Descriptions[Key])
  4796. end end)
  4797. local cntr = 1
  4798. Mouse.Button2Down:connect(function()
  4799. if Pet then return end
  4800. ChangeText("Sorry to mislead you...")
  4801. if Power -26000 < 0 then return end
  4802. for i,v in pairs(Debounces)do
  4803. if v then
  4804. return
  4805. end end
  4806. if AttackState == "Melee" then
  4807. local Target = Mouse.Target
  4808. if Target ~= nil then
  4809. if Target.Parent:IsA("Model")and Target.Parent ~= Character and Target.Parent:findFirstChild("Humanoid")then
  4810. Debounces.Attacking = true
  4811. local Hit = Target.Parent
  4812. for i,v in pairs(Hit:GetChildren())do
  4813. if v:IsA("BasePart")then
  4814. v.Anchored = true
  4815. elseif v:IsA("Humanoid")then
  4816. v.PlatformStand = true
  4817. end end
  4818. Stance = "Null"
  4819. ParticleEmit(Hit.Torso,"Really black",2)
  4820. Power = Power -26000
  4821. Wait(0.7)
  4822. T.CFrame = Hit.Torso.CFrame * CFrame.new(0,0,-15)
  4823. Chat(H,"Did you really think that I would let you live?...","Really red")
  4824. Wait(0.25)
  4825. local Settings = {TimeOfDay = Game.Lighting.TimeOfDay,Ambient = Game.Lighting.Ambient,OutdoorAmbient = Game.Lighting.OutdoorAmbient,Brightness = Game.Lighting.Brightness}
  4826. Game.Lighting.TimeOfDay = 0
  4827. Game.Lighting.Ambient = Color3.new(1,0,0)
  4828. Game.Lighting.OutdoorAmbient = Color3.new(1,0,0)
  4829. Game.Lighting.Brightness = 0
  4830. Wait(1.5)
  4831. local s = Instance.new("Part",Character)
  4832. s.Anchored = true
  4833. s.TopSurface = 0
  4834. s.BottomSurface = 0
  4835. s.Locked = true
  4836. s.Transparency = 1
  4837. s.CanCollide = false
  4838. s.Shape = "Ball"
  4839. s.Reflectance = 0
  4840. s.BrickColor = BrickColor.new("Really black")
  4841. s.CFrame = T.CFrame
  4842. coroutine.wrap(function()
  4843. for i = 1,5 do
  4844. s.Size = s.Size + Vector3.new(2,2,2)
  4845. s.CFrame = T.CFrame
  4846. s.Transparency = s.Transparency -0.2
  4847. Wait()
  4848. end
  4849. Wait(0.1)
  4850. s.BrickColor = BrickColor.new("Really black")
  4851. for i = 1,100 do
  4852. s.Size = s.Size - Vector3.new(2,2,2)
  4853. s.CFrame = T.CFrame
  4854. s.Transparency = s.Transparency +0.01
  4855. Wait()
  4856. end
  4857. s:Destroy()
  4858. end)()
  4859. local l = Instance.new("PointLight",s)
  4860. l.Color = s.Color
  4861. l.Range = 60
  4862. local f = Instance.new("Part",Character)
  4863. f.BrickColor = BrickColor.new("Really black")
  4864. f.Size = Vector3.new(5,1,5)
  4865. f.Anchored = true
  4866. f.Locked = true
  4867. f.CanCollide = false
  4868. f.TopSurface = 0
  4869. f.BottomSurface = 0
  4870. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  4871. local sm = Instance.new("SpecialMesh",f)
  4872. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4873. sm.Scale = Vector3.new(4,4,4)
  4874. coroutine.wrap(function()
  4875. for i = 1,100 do
  4876. f.Transparency = f.Transparency +0.01
  4877. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  4878. Wait()
  4879. end
  4880. f:Destroy()
  4881. end)()
  4882. Kill(Hit.Torso)
  4883. Game.Lighting.Brightness = 10
  4884. delay(0.65,function()Game.Lighting.Brightness = 1 end)
  4885. Wait(1.6)
  4886. for i,v in pairs(Settings)do
  4887. pcall(function()
  4888. Game.Lighting[i] = v
  4889. end)end
  4890. Debounces.Attacking = false
  4891. Stance = "Standing"
  4892. end end end end)
  4893. Mouse.Button1Down:connect(function()
  4894. if Comboing then return end
  4895. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing or Debounces.Shielding then return end
  4896. if Debounces.Flying then
  4897. local Speed,DC = RageMode and 350 or 200
  4898. StopFlyTrail = false
  4899. FlyTrail(RA,CFrame.new(0,0,0))
  4900. FlyTrail(LA,CFrame.new(0,0,0))
  4901. coroutine.wrap(function()
  4902. while Wait(0.5)do
  4903. if Debounces.Flying then
  4904. Power = Power -200
  4905. coroutine.wrap(function()
  4906. local p = Instance.new("Part",Character)
  4907. p.Name = "Trail"
  4908. p.TopSurface = 0
  4909. p.BottomSurface = 0
  4910. p.Anchored = true
  4911. p.CanCollide = false
  4912. p.formFactor = "Symmetric"
  4913. p.Size = Vector3.new(1,1,1)
  4914. p.BrickColor = BrickColor.new("Really red")
  4915. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  4916. Game:GetService("Debris"):AddItem(p,3)
  4917. local m = Instance.new("BlockMesh",p)
  4918. m.Scale = Vector3.new(4,4,4)
  4919. for i = 1,15 do
  4920. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  4921. p.Transparency = i/15
  4922. 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)
  4923. Wait()
  4924. end
  4925. p:Destroy()
  4926. end)()
  4927. coroutine.wrap(function()
  4928. --~LunaLunaLuna~--
  4929. local p = Instance.new("Part",Character)
  4930. p.Name = "Trail"
  4931. p.TopSurface = 0
  4932. p.BottomSurface = 0
  4933. p.Anchored = true
  4934. p.CanCollide = false
  4935. p.formFactor = "Symmetric"
  4936. p.Size = Vector3.new(1,1,1)
  4937. p.BrickColor = BrickColor.new("Really red")
  4938. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  4939. Game:GetService("Debris"):AddItem(p,3)
  4940. local m = Instance.new("BlockMesh",p)
  4941. m.Scale = Vector3.new(4,4,4)
  4942. for i = 1,15 do
  4943. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  4944. p.Transparency = i/15
  4945. 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)
  4946. Wait()
  4947. end
  4948. p:Destroy()
  4949. end)()
  4950. if Power == 0 then pcall(DC)break end
  4951. Speed = RageMode and 350 or 200
  4952. else pcall(DC)break end end end)()
  4953. local bv = Instance.new("BodyVelocity",T)
  4954. bv.Name = "FlyVelocityVector"
  4955. bv.maxForce = Vector3.new(0,math.huge,0)
  4956. bv.velocity = Vector3.new(0,0,0)
  4957. local bg = Instance.new("BodyGyro",T)
  4958. bg.Name = "FlyGyro"
  4959. bg.maxTorque = Vector3.new(0,0,0)
  4960. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4961. bg.maxTorque = Vector3.new(9000,9000,9000)
  4962. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  4963. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *Speed
  4964. local MouseMoveConnection = Mouse.Move:connect(function()
  4965. bg.maxTorque = Vector3.new(9000,9000,9000)
  4966. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  4967. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *Speed
  4968. end)
  4969. local Con;Con = Mouse.Button1Up:connect(DC)
  4970. DC = function()
  4971. Debounces.Flying = false
  4972. StopFlyTrail = true
  4973. bg:Destroy()
  4974. bv:Destroy()
  4975. MouseMoveConnection:disconnect()
  4976. Con:disconnect()
  4977. end return end
  4978. if AttackState == "Melee" then
  4979. if PoisonMode then
  4980. local Attack = SwordAttacks[cntr]
  4981. cntr = cntr == 3 and 1 or cntr +1
  4982. ChangeText(Attack)
  4983. if Attack == "DoubleSwing" then
  4984. Debounces.Attacking = true
  4985. StopSwordTrail = false
  4986. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  4987. Wait(0.1)
  4988. DoubleSwing:Play()
  4989. Wait(1)
  4990. Debounces.Attacking = false
  4991. StopSwordTrail = true
  4992. elseif Attack == "Spin" then
  4993. Debounces.Attacking = true
  4994. local spinForce = Instance.new("BodyAngularVelocity",T)
  4995. spinForce.P = 1000000
  4996. spinForce.angularvelocity = Vector3.new(0,20,0)
  4997. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  4998. Game:GetService("Debris"):AddItem(spinForce,0.84)
  4999. StopSwordTrail = false
  5000. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  5001. Wait(0.1)
  5002. SpinSwing:Play()
  5003. Wait(1)
  5004. Debounces.Attacking = false
  5005. StopSwordTrail = true
  5006. elseif Attack == "Slash" then
  5007. Debounces.Attacking = true
  5008. StopSwordTrail = false
  5009. StandardSwing:Play()
  5010. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  5011. Wait(1)
  5012. StopSwordTrail = true
  5013. Debounces.Attacking = false
  5014. end return end
  5015. local Attack = SwordAttacks[cntr]
  5016. cntr = cntr == 3 and 1 or cntr +1
  5017. ChangeText(Attack)
  5018. if Attack == "DoubleSwing" then
  5019. Debounces.Attacking = true
  5020. StopSwordTrail = false
  5021. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  5022. Wait(0.1)
  5023. DoubleSwing:Play()
  5024. Wait(1.5)
  5025. Debounces.Attacking = false
  5026. StopSwordTrail = true
  5027. elseif Attack == "Spin" then
  5028. Debounces.Attacking = true
  5029. local spinForce = Instance.new("BodyAngularVelocity",T)
  5030. spinForce.P = 1000000
  5031. spinForce.angularvelocity = Vector3.new(0,20,0)
  5032. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  5033. Game:GetService("Debris"):AddItem(spinForce,0.84)
  5034. StopSwordTrail = false
  5035. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  5036. Wait(0.1)
  5037. SpinSwing:Play()
  5038. Wait(1)
  5039. Debounces.Attacking = false
  5040. StopSwordTrail = true
  5041. elseif Attack == "Slash" then
  5042. Debounces.Attacking = true
  5043. StopSwordTrail = false
  5044. Stance = "Null"
  5045. ChargePosition(false)
  5046. StandardSwing:Play()
  5047. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  5048. Wait(1)
  5049. StopSwordTrail = true
  5050. Stance = "Standing"
  5051. Debounces.Attacking = false
  5052. end
  5053.  
  5054. end end)end)
  5055. _Mouse = Player:GetMouse()
  5056. _Mouse.KeyDown:connect(function(Key)
  5057. xKey = Key
  5058. if Comboing then return end
  5059. if Debounces.Shielding then return end
  5060. if not Equipped then
  5061. if Key == 'f' then
  5062. if Pet then return end
  5063. local cn;cn = _Mouse.Button1Down:connect(function()
  5064. if Power -150 <= 0 then cn:disconnect()return end
  5065. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  5066. local MouseMove = _Mouse.Move:connect(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)
  5067. T.Anchored = true
  5068. Character.Humanoid.Jump = true
  5069. Wait(0.55)
  5070. for i = 1,10 do
  5071. T.CFrame = T.CFrame * CFrame.new(0,10,0)
  5072. Wait()
  5073. end
  5074. local JumpCon = Character.Humanoid.Jumping:connect(function()Character.Humanoid.Jump = false end)
  5075. ChangeText("Atlas's wrath!")
  5076. Stance = "Null"
  5077. Debounces.Attacking = true
  5078. pcall(function()Character.Humanoid.WalkSpeed = 0 end)
  5079. StopPower = true
  5080. coroutine.wrap(function()
  5081. ChargePosition(false)
  5082. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  5083. Wait(0.1)
  5084. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  5085. Wait(0.1)
  5086. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  5087. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  5088. 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)
  5089. Wait(0.1)
  5090. 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)
  5091. T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)
  5092. end)()
  5093. local BlastModel = Instance.new("Model",Character)
  5094. local p = Instance.new("Part",BlastModel)
  5095. p.BrickColor = Settings.Colors[2]
  5096. p.Size = Vector3.new(10,10,10)
  5097. p.Shape = "Ball"
  5098. p.Anchored = true
  5099. p.Locked = true
  5100. p.CanCollide = false
  5101. p.TopSurface = 0
  5102. p.BottomSurface = 0
  5103. p.FormFactor = "Custom"
  5104. p.Transparency = 1
  5105. local p2 = Instance.new("Part",BlastModel)
  5106. p2.BrickColor = Settings.Colors[2]
  5107. p2.Size = Vector3.new(10,10,10)
  5108. p2.Shape = "Ball"
  5109. p2.Anchored = true
  5110. p2.Locked = true
  5111. p2.CanCollide = false
  5112. p2.TopSurface = 0
  5113. p2.BottomSurface = 0
  5114. p2.FormFactor = "Custom"
  5115. p2.Transparency = 1
  5116. local x = Instance.new("Part",BlastModel)
  5117. x.BrickColor = Settings.Colors[2]
  5118. x.Size = Vector3.new(1,1,1)
  5119. x.Shape = "Ball"
  5120. x.Anchored = true
  5121. x.Locked = true
  5122. x.CanCollide = false
  5123. x.TopSurface = 0
  5124. x.BottomSurface = 0
  5125. x.FormFactor = "Custom"
  5126. x.Transparency = 1
  5127. x.CFrame = T.CFrame * CFrame.new(0,0,-5.1)* CFrame.fromEulerAnglesXYZ(-1.57,0,0)
  5128. local ktn = Instance.new("SpecialMesh",x)
  5129. ktn.Scale = Vector3.new(12,5,12)
  5130. ktn.MeshId = "http://www.roblox.com/asset/?id=1323306"
  5131. local a = Instance.new("Part",BlastModel)
  5132. a.Anchored = true
  5133. a.CanCollide = false
  5134. a.Locked = true
  5135. a.BrickColor = Settings.Colors[InternalMode and 1 or 2]
  5136. a.Size = Vector3.new(10,1,10)
  5137. a.CFrame = T.CFrame * CFrame.new(0,0,-17)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  5138. a.TopSurface = 0
  5139. a.BottomSurface = 0
  5140. local m = Instance.new("CylinderMesh",a)
  5141. m.Scale = Vector3.new(1,1,1)
  5142. coroutine.wrap(function()
  5143. for _,v in pairs(BlastModel:GetChildren())do
  5144. for i = 1,9 do
  5145. v.Transparency = v.Transparency -0.1
  5146. Wait()
  5147. end end
  5148. x.Transparency = 0.6
  5149. end)()
  5150. local prtzz = {}
  5151. coroutine.wrap(function()
  5152. for i = 1,9 do
  5153. local n = Instance.new("Part",BlastModel)
  5154. n.Anchored = true
  5155. n.Locked = true
  5156. n.CanCollide = false
  5157. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  5158. n.Transparency = 0.54
  5159. n.TopSurface = 0
  5160. n.BottomSurface = 0
  5161. n.FormFactor = "Custom"
  5162. n.Size = Vector3.new(0.01,0.01,0.01)
  5163. local s3rl = Instance.new("SpecialMesh",n)
  5164. s3rl.MeshType = "FileMesh"
  5165. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5166. s3rl.Scale = Vector3.new(4,4,4)
  5167. table.insert(prtzz,n)
  5168. end
  5169. local ssc = 0
  5170. while Wait()do
  5171. ssc = ssc ~= 360 and ssc +1 or 0
  5172. for i,v in pairs(prtzz)do
  5173. v.CFrame = p.CFrame
  5174. * CFrame.Angles(0,0,math.rad((i *360/#prtzz)+ssc))
  5175. * CFrame.new(-13,0,0)
  5176. * CFrame.Angles(0,0,math.rad(63))
  5177. end end end)()
  5178. local prtzz2 = {}
  5179. coroutine.wrap(function()
  5180. for i = 1,9 do
  5181. local n = Instance.new("Part",BlastModel)
  5182. n.Anchored = true
  5183. n.Locked = true
  5184. n.CanCollide = false
  5185. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  5186. n.Transparency = 0.54
  5187. n.TopSurface = 0
  5188. n.BottomSurface = 0
  5189. n.FormFactor = "Custom"
  5190. n.Size = Vector3.new(0.01,0.01,0.01)
  5191. local s3rl = Instance.new("SpecialMesh",n)
  5192. s3rl.MeshType = "FileMesh"
  5193. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5194. s3rl.Scale = Vector3.new(4,4,4)
  5195. table.insert(prtzz2,n)
  5196. end
  5197. local ssc = 0
  5198. while Wait()do
  5199. ssc = ssc ~= 360 and ssc +1 or 0
  5200. for i,v in pairs(prtzz2)do
  5201. v.CFrame = p.CFrame
  5202. * CFrame.Angles(0,0,-math.rad((i *720/#prtzz2)+ssc)*2.5)
  5203. * CFrame.new(-6.5,0,0)
  5204. * CFrame.Angles(0,0,math.rad(63))
  5205. end end end)()
  5206. local StopBeam = false
  5207. local kcon;kcon = _Mouse.KeyDown:connect(function(k3y)
  5208. if k3y == 'f' then
  5209. StopBeam = true
  5210. kcon:disconnect()
  5211. end end)
  5212. local CantSendBoomBoom = false
  5213. local MB = _Mouse.Button1Down:connect(function()
  5214. if CantSendBoomBoom then return end
  5215. CantSendBoomBoom = true
  5216. local Boom = Instance.new("Part",BlastModel)
  5217. Boom.CanCollide = false
  5218. Boom.Locked = true
  5219. Boom.Anchored = true
  5220. Boom.Transparency = 1
  5221. Boom.TopSurface = "Smooth"
  5222. Boom.BottomSurface = "Smooth"
  5223. Boom.Shape = "Ball"
  5224. Boom.BrickColor = BrickColor.new("Really red")
  5225. Boom.FormFactor = "Custom"
  5226. Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)
  5227. for i = 1,10 do
  5228. Boom.Transparency = Boom.Transparency -0.1
  5229. Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)
  5230. Wait()
  5231. end
  5232. 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
  5233. repeat
  5234. CurrentDistance = CurrentDistance -2
  5235. Boom.Size = Boom.Size + Vector3.new(2,2,2)
  5236. Boom.CFrame = p.CFrame * CFrame.new(0,0,CurrentDistance)
  5237. Wait()
  5238. if StopBeam then break end until Boom.CFrame == _Mouse.Hit
  5239. if not StopBeam then
  5240. coroutine.wrap(function()
  5241. Boom.CFrame = _Mouse.Hit
  5242. print 'explode'
  5243. end)()end
  5244. delay(1.2,function()
  5245. CantSendBoomBoom = false
  5246. end)end)
  5247. local prtzz3 = {}
  5248. coroutine.wrap(function()
  5249. for i = 1,9 do
  5250. local n = Instance.new("Part",BlastModel)
  5251. n.Anchored = true
  5252. n.Locked = true
  5253. n.CanCollide = false
  5254. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  5255. n.Transparency = 0.54
  5256. n.TopSurface = 0
  5257. n.BottomSurface = 0
  5258. n.FormFactor = "Custom"
  5259. n.Size = Vector3.new(0.01,0.01,0.01)
  5260. local s3rl = Instance.new("SpecialMesh",n)
  5261. s3rl.MeshType = "FileMesh"
  5262. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5263. s3rl.Scale = Vector3.new(4,4,4)
  5264. table.insert(prtzz3,n)
  5265. end
  5266. local sscs = 0
  5267. while Wait()do
  5268. sscs = sscs ~= 360 and sscs +1 or 0
  5269. for i,v in pairs(prtzz3)do
  5270. v.CFrame = p.CFrame
  5271. * CFrame.Angles(0,0,-math.rad((i *1080/#prtzz3)+sscs)*5)
  5272. * CFrame.new(-36,0,0)
  5273. * CFrame.Angles(0,0,math.rad(63))
  5274. end end end)()
  5275. local CanHit = true
  5276. local cntrr = 0
  5277. local canhit = true
  5278. coroutine.wrap(function()
  5279. while Wait()do
  5280. if BreakLoop then break end
  5281. if canhit then
  5282. canhit = false
  5283. for i,v in pairs(IsNear(Moused.Hit.p,45))do
  5284. local zz = Game.Players:GetPlayerFromCharacter(v)
  5285. if zz ~= Player then
  5286. DoScript(zz,"ScreenFlashV")
  5287. DoScript(zz,"CameraShake")
  5288. end end
  5289. delay(0.55,function()
  5290. canhit = true
  5291. end)end end end)()
  5292. while Wait()do
  5293. if not _Mouse.Target then break end
  5294. local sssss = math.random(8,10)
  5295. cntrr = cntrr ~= 360 and cntrr +1 or 0
  5296. 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)
  5297. p.BrickColor = a.BrickColor
  5298. p.Transparency = RandomDecimal(0,0.3)
  5299. p2.Transparency = p.Transparency
  5300. p2.BrickColor = a.BrickColor
  5301. x.BrickColor = a.BrickColor
  5302. x.Transparency = p.Transparency
  5303. 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)
  5304. a.Size = Vector3.new(sssss,(T.Position -_Mouse.Hit.p).magnitude,sssss)
  5305. a.Transparency = p.Transparency
  5306. a.CFrame = p.CFrame * CFrame.new(0,0,-(T.Position -_Mouse.Hit.p).magnitude/2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  5307. p2.CFrame = p.CFrame * CFrame.new(0,0,-(T.Position -_Mouse.Hit.p).magnitude)
  5308. Lazur()
  5309. if CanHit then
  5310. CanHit = false
  5311. coroutine.wrap(function()DamageNear(_Mouse.Hit.p,45,math.random(10,75))end)()
  5312. 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)()
  5313. Effect2(p,8,8,8,0,0,0,Settings.Colors[InternalMode and 2 or 1],0.7)
  5314. delay(0.2,function()CanHit = true end)
  5315. end
  5316. if StopBeam then break end
  5317. if Power -150 < 0 then break end
  5318. Power = Power -150
  5319. ShakeCam(0.2)
  5320. end
  5321. for _,v in pairs(BlastModel:GetChildren())do
  5322. coroutine.wrap(function()
  5323. for i = 1,9 do
  5324. v.Transparency = v.Transparency +0.1
  5325. Wait()
  5326. end end)()end
  5327. Wait(0.1)
  5328. BlastModel:Destroy()
  5329. MB:disconnect()
  5330. JumpCon:disconnect()
  5331. MouseMove:disconnect()
  5332. pcall(function()kcon:disconnect()end)
  5333. Debounces.Attacking = false
  5334. StopPower = false
  5335. T.Anchored = false
  5336. pcall(function()Character.Humanoid.WalkSpeed = 45 end)
  5337. Stance = "Standing"
  5338. end)
  5339. _Mouse.KeyDown:connect(function()cn:disconnect()end)
  5340. elseif Key == 'r' then
  5341. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  5342. if Power -20000 >= 0 then
  5343. Power = Power -20000
  5344. Debounces.Attacking = true
  5345. ChangeText("Death ball")
  5346. StopPower = true
  5347. local x = Instance.new("Animation",Tool)
  5348. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  5349. local anim = Character.Humanoid:LoadAnimation(x)
  5350. anim:Play()
  5351. for i = 1,5 do
  5352. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,BrickColor.new("Really black"),tonumber("0."..i))
  5353. Wait(0.2)
  5354. end
  5355. T.Anchored = true
  5356. local kcon = _Mouse.Move:connect(function()pcall(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)end)
  5357. local CF = T.CFrame * CFrame.new(-2,2,-5)
  5358. local Rock = Instance.new("Part",Workspace)
  5359. Rock.Size = Vector3.new(1,1,1)
  5360. Rock.TopSurface = 0
  5361. Rock.BottomSurface = 0
  5362. Rock.Transparency = 1
  5363. Rock.Locked = true
  5364. Rock.BrickColor = BrickColor.new("Really red")
  5365. Rock.Shape = "Ball"
  5366. Rock.CanCollide = false
  5367. Rock.CFrame = CF
  5368. Rock.Anchored = true
  5369. StopRockTrail = false
  5370. RockTrail(Rock,CFrame.new(0,0,0),BrickColor.new("Really red"))
  5371. for i = 1,3 do
  5372. Rock.Transparency = Rock.Transparency -0.3
  5373. Rock.Size = Rock.Size + Vector3.new(1,1,1)
  5374. Rock.CFrame = CF
  5375. Wait()
  5376. end
  5377. Rock.Size = Vector3.new(2.5,2.5,2.5)
  5378. local Rockx = Instance.new("Part",Workspace)
  5379. Rockx.Size = Vector3.new(2.5,2.5,2.5)
  5380. Rockx.TopSurface = 0
  5381. Rockx.BottomSurface = 0
  5382. Rockx.Transparency = 0
  5383. Rockx.Locked = true
  5384. Rockx.BrickColor = BrickColor.new("Really black")
  5385. Rockx.Shape = "Ball"
  5386. Rockx.CanCollide = false
  5387. Rockx.CFrame = Rock.CFrame
  5388. Rockx.Anchored = true
  5389. local w = Instance.new("Weld",Rock)
  5390. w.Part0 = Rock
  5391. w.Part1 = Rockx
  5392. local l = Instance.new("PointLight",Rock)
  5393. l.Color = Color3.new(1,0,0)
  5394. l.Range = 0
  5395. local ssss,asdd = false,0
  5396. coroutine.wrap(function()
  5397. while Wait(0.2)do
  5398. if not Rock then break end
  5399. Effect2(Rock,2.3,2.3,2.3,0,0,0,BrickColor.new("Really red"),0.3)
  5400. end end)()
  5401. coroutine.wrap(function()
  5402. while Wait(0.12)do
  5403. if ssss then break end
  5404. asdd = asdd +1
  5405. l.Range = l.Range +0.5
  5406. local f = Instance.new("Part",Character)
  5407. f.BrickColor = asdd%2 == 1 and BrickColor.new("Really black")or BrickColor.new("Really red")
  5408. f.Size = Vector3.new(5,1,5)
  5409. f.Anchored = true
  5410. f.Locked = true
  5411. f.CanCollide = false
  5412. f.TopSurface = 0
  5413. f.BottomSurface = 0
  5414. 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)
  5415. local sm = Instance.new("SpecialMesh",f)
  5416. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5417. sm.Scale = Vector3.new(2.5,2.5,2.5)
  5418. coroutine.wrap(function()
  5419. for i = 1,20 do
  5420. f.Transparency = f.Transparency +0.05
  5421. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  5422. Wait()
  5423. end
  5424. f:Destroy()
  5425. end)()end end)()
  5426. Wait(1.5)
  5427. ssss = true
  5428. coroutine.wrap(function()
  5429. for a = 1,3 do
  5430. local s = Instance.new("Part",Character)
  5431. s.BrickColor = BrickColor.new("Really red")
  5432. s.Size = Vector3.new(5,1,5)
  5433. s.Anchored = true
  5434. s.Locked = true
  5435. s.CanCollide = false
  5436. s.TopSurface = 0
  5437. s.BottomSurface = 0
  5438. s.CFrame = Rock.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  5439. local sm = Instance.new("SpecialMesh",s)
  5440. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5441. sm.Scale = Vector3.new(5,5,5)
  5442. coroutine.wrap(function()
  5443. for x = 1,10 do
  5444. s.Transparency = s.Transparency + 0.1
  5445. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  5446. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  5447. Wait()
  5448. end
  5449. s:Destroy()
  5450. end)()
  5451. Wait(0.1)
  5452. end end)()
  5453. Rock.CanCollide = true
  5454. Rock.Anchored = false
  5455. Rockx.Anchored = false
  5456. coroutine.wrap(function()
  5457. while Wait()do
  5458. if not Rock then break end
  5459. local s = Rock:findFirstChild("1")or Instance.new("BodyVelocity",Rock)
  5460. s.P = 500
  5461. s.Name = "1"
  5462. s.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5463. s.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  5464. local b = Rock:findFirstChild("2")or Instance.new("BodyForce",Rock)
  5465. b.force = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  5466. b.Name = "2"
  5467. end end)()
  5468. local function Kll(Hit,Bool,con)
  5469. if Hit.Parent ~= Character then
  5470. if Hit.Parent ~= Workspace then
  5471. if not Hit.Parent:findFirstChild("Humanoid")then return end
  5472. ParticleEmit(Hit,"Really red",2)
  5473. coroutine.wrap(ShakeCam)(6.6,0.24)
  5474. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  5475. for n,x in pairs(Hit.Parent:GetChildren())do
  5476. if x:IsA("BasePart")then
  5477. local bf = Instance.new("BodyForce",x)
  5478. bf.force = T.CFrame.lookVector *130
  5479. Game:GetService("Debris"):AddItem(bf,0.26)
  5480. end end
  5481. if Bool then
  5482. Damage(Rock,Hit,true)
  5483. Damage(Rock,Hit,true)
  5484. return end
  5485. pcall(function()kcon:disconnect()end)
  5486. pcall(function()con:disconnect()end)
  5487. T.Anchored = false
  5488. local cf = Rock.CFrame
  5489. local f = Instance.new("Part",Character)
  5490. f.BrickColor = BrickColor.new("Really red")
  5491. f.Size = Vector3.new(5,1,5)
  5492. f.Anchored = true
  5493. f.Locked = true
  5494. f.CanCollide = false
  5495. f.TopSurface = 0
  5496. f.BottomSurface = 0
  5497. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  5498. StopRockTrail = true
  5499. local sm = Instance.new("SpecialMesh",f)
  5500. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5501. sm.Scale = Vector3.new(20,20,20)
  5502. coroutine.wrap(function()
  5503. for i = 1,20 do
  5504. f.Transparency = f.Transparency +0.05
  5505. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  5506. Wait()
  5507. end
  5508. f:Destroy()
  5509. end)()
  5510. local ax = Instance.new("Part",Character)
  5511. ax.Size = Vector3.new(1,1,1)
  5512. ax.TopSurface = 0
  5513. ax.BottomSurface = 0
  5514. ax.Transparency = 0
  5515. ax.Locked = true
  5516. ax.BrickColor = BrickColor.new("Really red")
  5517. ax.Shape = "Ball"
  5518. ax.CanCollide = false
  5519. ax.CFrame = cf
  5520. ax.Anchored = true
  5521. coroutine.wrap(function()
  5522. for i = 1,10 do
  5523. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  5524. ax.Transparency = ax.Transparency +0.1
  5525. ax.CFrame = cf
  5526. Wait()
  5527. end
  5528. ax:Destroy()
  5529. end)()
  5530. ax.Touched:connect(function(H)Kll(H,true)end)
  5531. Damage(Rock,Hit,false,122)
  5532. pcall(function()
  5533. Rock:Destroy()
  5534. Rockx:Destroy()
  5535. end)
  5536. for i,v in pairs(Hit.Parent:GetChildren())do
  5537. if v:IsA("BasePart")then
  5538. v.Anchored = false
  5539. end end end end end
  5540. local con;con = Rock.Touched:connect(function(h)Kll(h,false,con)end)
  5541. Game:GetService("Debris"):AddItem(Rock,5)
  5542. delay(5,function()T.Anchored = false kcon:disconnect()end)
  5543. StopPower = false
  5544. Debounces.Attacking = false
  5545. end elseif Key:byte() == 32 then
  5546. local Con;Con = _Mouse.Button1Down:connect(function()
  5547. Character.Humanoid.Jump = true
  5548. local s = Instance.new("Part",Character)
  5549. s.BrickColor = BrickColor.new("Institutional white")
  5550. s.Size = Vector3.new(5,5,5)
  5551. s.Anchored = true
  5552. s.Locked = true
  5553. s.CanCollide = false
  5554. s.TopSurface = 0
  5555. s.BottomSurface = 0
  5556. s.Reflectance = 0.1
  5557. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  5558. local sm = Instance.new("SpecialMesh",s)
  5559. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5560. sm.Scale = Vector3.new(2,0.5,2)
  5561. coroutine.wrap(function()
  5562. for i = 1,10 do
  5563. sm.Scale = sm.Scale + Vector3.new(1,0.2,1)
  5564. s.Transparency = s.Transparency +0.1
  5565. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  5566. Wait()
  5567. end
  5568. s:Destroy()
  5569. end)()
  5570. Con:disconnect()
  5571. end)
  5572. delay(0.6,function()if Con ~= nil then Con:disconnect()end end)
  5573. end
  5574. if NonSwordKeys[Key]then
  5575. if Pet then return end
  5576. coroutine.wrap(function()NonSwordKeys[Key](_Mouse)end)()
  5577. Wait()
  5578. Descriptions = {
  5579. j = "Shield!";
  5580. u = "Keep calm, and destroy!";
  5581. g = "Uppercut!";
  5582. l = "SUFFER!";
  5583. z = "Freeze!";
  5584. x = "Burn!";
  5585. e = ":D!";
  5586. y = "Banishment!";
  5587. u = "TO THE MOON!"
  5588. }
  5589. ChangeText(Descriptions[Key])
  5590. end
  5591. if GlobalKeys[Key]or GlobalKeys[Key:byte()]then
  5592. if Pet and PetKeyCombos[Key]then return end
  5593. coroutine.wrap(function()local f = GlobalKeys[Key]~= nil and GlobalKeys[Key](_Mouse)or GlobalKeys[Key:byte()]~= nil and GlobalKeys[Key:byte()]()end)()
  5594. Wait()
  5595. Descriptions = {
  5596. h = "Healing!";
  5597. c = "Charging!";
  5598. b = "Boost!";
  5599. n = "Float!";
  5600. t = "Teleport!";
  5601. q = "Fly!";
  5602. v = "Taunt";
  5603. m = "Get up...";
  5604. p = "OUT OF MY WAY!";
  5605. [32] = "Jump!";
  5606. [59] = "Flip!";}
  5607. ChangeText(Descriptions[Key]~= nil and Descriptions[Key]or Descriptions[Key:byte()])
  5608. end end end)
  5609. _Mouse.Button1Down:connect(function()
  5610. if Comboing then return end
  5611. if Debounces.Shielding or Debounces.IsCharging or Debounces.Attacking or Debounces.IsHealing then return end
  5612. if not Equipped then
  5613. if Debounces.Flying then
  5614. local Speed,DC = RageMode and 350 or 200
  5615. StopFlyTrail = false
  5616. FlyTrail(RA,CFrame.new(0,0,0))
  5617. FlyTrail(LA,CFrame.new(0,0,0))
  5618. coroutine.wrap(function()
  5619. while Wait(0.5)do
  5620. if Debounces.Flying then
  5621. Power = Power -200
  5622. coroutine.wrap(function()
  5623. local p = Instance.new("Part",Character)
  5624. p.Name = "Trail"
  5625. p.TopSurface = 0
  5626. p.BottomSurface = 0
  5627. p.Anchored = true
  5628. p.CanCollide = false
  5629. p.formFactor = "Symmetric"
  5630. p.Size = Vector3.new(1,1,1)
  5631. p.BrickColor = BrickColor.new("Really red")
  5632. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  5633. Game:GetService("Debris"):AddItem(p,3)
  5634. local m = Instance.new("BlockMesh",p)
  5635. m.Scale = Vector3.new(4,4,4)
  5636. for i = 1,15 do
  5637. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  5638. p.Transparency = i/15
  5639. 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)
  5640. Wait()
  5641. end
  5642. p:Destroy()
  5643. end)()
  5644. coroutine.wrap(function()
  5645. local p = Instance.new("Part",Character)
  5646. p.Name = "Trail"
  5647. p.TopSurface = 0
  5648. p.BottomSurface = 0
  5649. p.Anchored = true
  5650. p.CanCollide = false
  5651. p.formFactor = "Symmetric"
  5652. p.Size = Vector3.new(1,1,1)
  5653. p.BrickColor = BrickColor.new("Really red")
  5654. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  5655. Game:GetService("Debris"):AddItem(p,3)
  5656. local m = Instance.new("BlockMesh",p)
  5657. m.Scale = Vector3.new(4,4,4)
  5658. for i = 1,15 do
  5659. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  5660. p.Transparency = i/15
  5661. 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)
  5662. Wait()
  5663. end
  5664. p:Destroy()
  5665. end)()
  5666. if Power == 0 then
  5667. pcall(function()DC()end)
  5668. break
  5669. end
  5670. Speed = RageMode and 350 or 200
  5671. else
  5672. pcall(function()DC()end)
  5673. break end end end)()
  5674. local bv = Instance.new("BodyVelocity",T)
  5675. bv.Name = "FlyVelocityVector"
  5676. bv.maxForce = Vector3.new(0,math.huge,0)
  5677. bv.velocity = Vector3.new(0,0,0)
  5678. local bg = Instance.new("BodyGyro",T)
  5679. bg.Name = "FlyGyro"
  5680. bg.maxTorque = Vector3.new(0,0,0)
  5681. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5682. bg.maxTorque = Vector3.new(9000,9000,9000)
  5683. bg.cframe = CFrame.new(T.Position,_Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  5684. bv.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *Speed
  5685. local MouseMoveConnection = _Mouse.Move:connect(function()
  5686. bg.maxTorque = Vector3.new(9000,9000,9000)
  5687. bg.cframe = CFrame.new(T.Position,_Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  5688. bv.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *Speed
  5689. end)
  5690. local Con;Con = _Mouse.Button1Up:connect(DC)
  5691. DC = function()
  5692. Debounces.Flying = false
  5693. StopFlyTrail = true
  5694. bg:Destroy()
  5695. bv:Destroy()
  5696. MouseMoveConnection:disconnect()
  5697. Con:disconnect()
  5698. end
  5699. return
  5700. end
  5701. Debounces.Attacking = true
  5702. ChangeText("FALCON, PAWNCH!")
  5703. Stance = "NULL"
  5704. ChargePosition(false)
  5705. StopTrail = false
  5706. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[2])
  5707. for i = 1,6 do
  5708. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,-0.15 *i)
  5709. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,-0.05 *i,-0.28*i)
  5710. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,0.025 *i)
  5711. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,0.025 *i)
  5712. Wait(0.01)
  5713. end
  5714. local Con;Con = LA.Touched:connect(function(Hit)
  5715. if not Debounces.Attacking then return end
  5716. if Hit.Parent == Character or HitDebounce then return end
  5717. if not Hit.Parent:findFirstChild("Humanoid")then return end
  5718. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  5719. ParticleEmit(Hit,"Really red",2)
  5720. coroutine.wrap(ShakeCam)(1.1,0.01)
  5721. DoScript(Game.Players:GetPlayerFromCharacter(Hit.Parent),"ScreenFlash")
  5722. for n,x in pairs(Hit.Parent:GetChildren())do
  5723. if x:IsA("BasePart")then
  5724. local bf = Instance.new("BodyForce",x)
  5725. bf.force = T.CFrame.lookVector *130
  5726. Game:GetService("Debris"):AddItem(bf,0.26)
  5727. end end
  5728. local cf = Hit.CFrame
  5729. local s = Instance.new("Part",Character)
  5730. s.Anchored = true
  5731. s.TopSurface = 0
  5732. s.BottomSurface = 0
  5733. s.Locked = true
  5734. s.Transparency = 1
  5735. s.CanCollide = false
  5736. s.FormFactor = "Custom"
  5737. s.Shape = "Ball"
  5738. s.Reflectance = 0
  5739. s.BrickColor = Settings.Colors[2]
  5740. s.CFrame = cf
  5741. coroutine.wrap(function()
  5742. for i = 1,5 do
  5743. s.Size = s.Size + Vector3.new(0.5,0.5,0.5)
  5744. s.CFrame = cf
  5745. s.Transparency = s.Transparency -0.2
  5746. Wait()
  5747. end
  5748. Wait(0.1)
  5749. s.BrickColor = Settings.Colors[2]
  5750. if math.random(1,2) == 1 then pcall(function()Hit.Parent.Humanoid:TakeDamage(6)end)end
  5751. for i = 1,10 do
  5752. s.Size = s.Size - Vector3.new(1,1,1)
  5753. s.CFrame = cf
  5754. s.Transparency = s.Transparency +0.1
  5755. Wait()
  5756. end
  5757. s:Destroy()
  5758. end)()
  5759. local l = Instance.new("PointLight",s)
  5760. l.Color = s.Color
  5761. l.Range = 60
  5762. local f = Instance.new("Part",Character)
  5763. f.BrickColor = Settings.Colors[1]
  5764. f.Size = Vector3.new(5,1,5)
  5765. f.Anchored = true
  5766. f.Locked = true
  5767. f.CanCollide = false
  5768. f.TopSurface = 0
  5769. f.BottomSurface = 0
  5770. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  5771. local sm = Instance.new("SpecialMesh",f)
  5772. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5773. sm.Scale = Vector3.new(2,2,2)
  5774. coroutine.wrap(function()
  5775. for i = 1,10 do
  5776. f.Transparency = f.Transparency +0.1
  5777. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  5778. Wait()
  5779. end
  5780. f:Destroy()
  5781. end)()
  5782. Damage(T,Hit,true)
  5783. Con:disconnect()
  5784. end)
  5785. local s = Instance.new("Part",Character)
  5786. s.BrickColor = Settings.Colors[2]
  5787. s.Size = Vector3.new(5,1,5)
  5788. s.Anchored = true
  5789. s.Locked = true
  5790. s.CanCollide = false
  5791. s.TopSurface = 0
  5792. s.BottomSurface = 0
  5793. s.CFrame = LA.CFrame * CFrame.fromEulerAnglesXYZ(0,1.57,0)
  5794. local sm = Instance.new("SpecialMesh",s)
  5795. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5796. sm.Scale = Vector3.new(5,5,5)
  5797. coroutine.wrap(function()
  5798. for x = 1,10 do
  5799. s.Transparency = s.Transparency + 0.1
  5800. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  5801. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  5802. Wait()
  5803. end
  5804. s:Destroy()
  5805. end)()
  5806. Wait(0.3)
  5807. StopTrail = true
  5808. for i = 1,6 do
  5809. RS.C0 = RS.C0 * CFrame.Angles(0,0,0.15)
  5810. LS.C0 = LS.C0 * CFrame.Angles(0,0,0.28)
  5811. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,-0.025 *i)
  5812. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-0.025 *i)
  5813. Wait(0.01)
  5814. end
  5815. delay(1/30,function()if Con ~= nil then Con:disconnect()end end)
  5816. ChargePosition(false)
  5817. Debounces.Attacking = false
  5818. Stance = "Standing"
  5819. end end)
  5820. --Animations
  5821. local A,B,C,D = Instance.new("Animation",Tool),Instance.new("Animation",Tool),Instance.new("Animation",Tool),Instance.new("Animation",Tool)
  5822. A.AnimationId = "http://www.roblox.com/Asset?id=27761123"
  5823. B.AnimationId = "http://www.roblox.com/Asset?id=27762691"
  5824. C.AnimationId = "http://www.roblox.com/Asset?id=27763344"
  5825. D.AnimationId = "http://www.roblox.com/Asset?id=27763939"
  5826. StandardSwing = Character.Humanoid:LoadAnimation(A)
  5827. SwingLeft = Character.Humanoid:LoadAnimation(B)
  5828. DoubleSwing = Character.Humanoid:LoadAnimation(C)
  5829. SpinSwing = Character.Humanoid:LoadAnimation(D)
  5830. Stance = "Standing"
  5831. StcC = "Standing"
  5832. local STCO = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  5833. local StandRS = CFrame.new(1,0.5,0,0.707106709,0,0.707106709,0,1,0,-0.707106709,0,0.707106709)
  5834. local StandRH = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  5835. local StandLS = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  5836. local StandLH = CFrame.new(-1,-1,0,0,0.0392597914,-0.999228895,0,0.999228895,0.0392597914,1,0,0)
  5837. StanceGyro = Instance.new("BodyGyro")
  5838. StanceGyro.maxTorque = Vector3.new(5000000000,5000000000,5000000000)*500000000000000
  5839. StanceGyro.P = 15000
  5840. StanceGyro.D = 750
  5841. StanceGyro.Name = "StanceGyro"
  5842. coroutine.wrap(function()
  5843. while Wait()do
  5844. if Power == 0 and RageMode then
  5845. KeyBindings.r()
  5846. end end end)()
  5847. local LastJump = tick()
  5848. local function fFfffffF()
  5849. ChargePosition(false)
  5850. RS.DesiredAngle = 3.2
  5851. LS.DesiredAngle = 3.2
  5852. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)
  5853. RH.DesiredAngle = -1.6
  5854. RH.C0 = RH.C0 * CFrame.new(0.5,0,0)
  5855. LH.DesiredAngle = 0
  5856. LH.C0 = LH.C0 * CFrame.new(-0.8,1.25,0)
  5857. LS.DesiredAngle = 0
  5858. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8,0,0)
  5859. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/4,0,0)
  5860. RS.DesiredAngle = 2
  5861. N.MaxVelocity = 0.075
  5862. end
  5863. coroutine.wrap(function()
  5864. while Wait(0.4)do
  5865. if Pet ~= nil then
  5866. ypcall(function()
  5867. local p = Instance.new("Part",Character)
  5868. p.Size = Vector3.new(0.1,0.1,0.1)
  5869. p.Anchored = true
  5870. p.CanCollide = false
  5871. p.Locked = true
  5872. p.Reflectance = 0.1
  5873. p.Transparency = 0.2
  5874. p.BrickColor = Settings.Colors[math.random(1,2)]
  5875. 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)
  5876. local dm = Instance.new("SpecialMesh",p)
  5877. dm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  5878. dm.Scale = Vector3.new(0,0,0)
  5879. coroutine.wrap(function()
  5880. for i = 0,1,0.1 do
  5881. dm.Scale = Vector3.new(1 *i,1.25 *i,1 *i)
  5882. Wait()
  5883. end end)()
  5884. coroutine.wrap(function()
  5885. Wait(0.1)
  5886. for i = 0,1,0.1 do
  5887. p.Transparency = i
  5888. Wait()
  5889. end
  5890. p:Destroy()
  5891. end)()end)end end end)()
  5892. coroutine.wrap(function()
  5893. while Wait(1.1)do
  5894. if Pet ~= nil then
  5895. 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)
  5896. local clr = Settings.Colors[math.random(1,2)]
  5897. if Pos then
  5898. Effect(Pos,4,4,4,0,0,0,clr)
  5899. end
  5900. local p = Instance.new("Part",Character)
  5901. p.TopSurface = 0
  5902. p.BottomSurface = 0
  5903. p.CanCollide = false
  5904. p.Anchored = true
  5905. p.BrickColor = clr
  5906. p.formFactor = "Symmetric"
  5907. p.Size = Vector3.new(1,1,1)
  5908. p.CFrame = CFrame.new(Pos or Pet.Position -Vector3.new(0,2,0))
  5909. local m = Instance.new("SpecialMesh",p)
  5910. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  5911. m.Scale = Vector3.new(1,4,1)
  5912. coroutine.wrap(function()
  5913. for i = 1,10 do
  5914. p.Transparency = i/10
  5915. m.Scale = m.Scale + Vector3.new(2.12493753,-0.2,2.1249357)
  5916. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  5917. Wait()
  5918. end
  5919. p:Destroy()
  5920. end)()end end end)()
  5921. Character.Humanoid.Jumping:connect(function()
  5922. LastJump = tick()
  5923. Debounces.Shielding = false
  5924. LH.DesiredAngle = -0.7
  5925. LS.DesiredAngle = 0.7
  5926. RH.DesiredAngle = -0.7
  5927. RS.DesiredAngle = 0.7
  5928. N.C0 = STCO * CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
  5929. N.DesiredAngle = 0
  5930. StcC = "Jumping"
  5931. local spinForce = Instance.new("BodyAngularVelocity",T)
  5932. spinForce.P = 1000000
  5933. spinForce.angularvelocity = Vector3.new(0,20,0)
  5934. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  5935. Game:GetService("Debris"):AddItem(spinForce,0.6)
  5936. if not Debounces.Attacking and not Debounces.IsCharging and not Debounces.IsHealing then
  5937. if not RageMode then
  5938. StopJumpTrail = false
  5939. JumpTrail(LA,CFrame.new(0,0,0))
  5940. JumpTrail(RA,CFrame.new(0,0,0))
  5941. end end
  5942. local vu = Instance.new("BodyVelocity",T)
  5943. vu.P = 5000
  5944. vu.maxForce = Vector3.new(0,5000000000000000000000,0)
  5945. vu.velocity = Vector3.new(0,80,0)
  5946. game:GetService("Debris"):AddItem(vu,0.267)
  5947. RiseRate = RiseRate +3
  5948. Wait(0.6)
  5949. StcC = "Standing"
  5950. local Con2,Con;Con2 = LL.Touched:connect(function(Hit)
  5951. Damage(Hit,Hit)
  5952. Con2:disconnect()
  5953. end)
  5954. Con = RL.Touched:connect(function(Hit)
  5955. Damage(Hit,Hit)
  5956. Con:disconnect()
  5957. end)
  5958. StopJumpTrail = true
  5959. RiseRate = RiseRate -3
  5960. ChargePosition(false)
  5961. LH.DesiredAngle = 0
  5962. LS.DesiredAngle = 0
  5963. RH.DesiredAngle = 0
  5964. RS.DesiredAngle = 0
  5965. end)
  5966. coroutine.wrap(function()
  5967. while Wait()do
  5968. if Stance == "Standing" then
  5969. RS.C0 = StandRS
  5970. RH.C0 = StandRH
  5971. LS.C0 = StandLS
  5972. LH.C0 = StandLH
  5973. local tb = math.cos(time()*3)
  5974. local tbs = math.sin(time()*3.1)
  5975. StanceGyro.cframe = FaceForward()* CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  5976. StanceGyro.Parent = T
  5977. StanceGyro.P = 10000
  5978. StanceGyro.maxTorque = Vector3.new(5000,5000,5000)*50000
  5979. N.C0 = STCO * CFrame.fromEulerAnglesXYZ(tb *0.05 +0.1,0,0)
  5980. N.DesiredAngle = 0.8
  5981. RS.DesiredAngle = -0.1
  5982. LS.DesiredAngle = 0.2
  5983. RH.DesiredAngle = 0
  5984. LH.DesiredAngle = 0
  5985. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-tb *0.01 -0.2,0,0)
  5986. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-tbs *0.1 -0.8,0.8,0)
  5987. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-0.2,tbs *0.05,0)
  5988. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-0.15,0,0)
  5989. elseif Stance == "Lasering" then
  5990. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  5991. end end end)()
  5992. coroutine.wrap(function()
  5993. while Wait(0.4)do
  5994. if not StopPower then
  5995. Effect2(LA,1.2,1.2,1.2,0,-0.8,0,ChosenColor or Settings.Colors[1],0.1)
  5996. 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)
  5997. end end end)()
  5998. coroutine.wrap(function()
  5999. while Wait(0.25)do
  6000. if not Debounces.Shielding then
  6001. if not Debounces.Flying then
  6002. if Debounces.Floating then
  6003. if Power -25 >= 0 then
  6004. Power = Power -25
  6005. MakeFloatMesh()
  6006. local vu = T:findFirstChild("Float")or Instance.new("BodyVelocity",T)
  6007. vu.P = 5000
  6008. vu.maxForce = Vector3.new(0,5000000000000000000000,0)
  6009. vu.velocity = Vector3.new(0,2 *RiseRate,0)
  6010. vu.Name = "Float"
  6011. else
  6012. Debounces.IsFloating = false
  6013. end else
  6014. pcall(function()T:findFirstChild("Float"):Destroy()end)
  6015. end end end end end)()
  6016. Character.Humanoid.WalkSpeed = 45
  6017. local Cached = {Settings.Colors[1],Settings.Colors[2]}
  6018. coroutine.wrap(function()
  6019. while Wait()do
  6020. pcall(function()
  6021. if not Pr0mMode then
  6022. if RageMode then
  6023. for i,v in pairs(Tool:GetChildren())do
  6024. if v:IsA("BasePart")then
  6025. if v.BrickColor == Cached[2]then
  6026. v.BrickColor = BrickColor.new("Really red")
  6027. end end end
  6028. Settings.Colors[1] = BrickColor.new("Really red")
  6029. Settings.Colors[2] = BrickColor.new("Really red")
  6030. Power = Power -32
  6031. else
  6032. for i,v in pairs(Tool:GetChildren())do
  6033. if v:IsA("BasePart")then
  6034. if v.BrickColor == BrickColor.new("Really red")then
  6035. v.BrickColor = Cached[2]
  6036. end end end
  6037. for i,v in pairs(Cached)do
  6038. Settings.Colors[i] = v
  6039. end end else
  6040. if RageMode then
  6041. for i,v in pairs(Tool:GetChildren())do
  6042. if v:IsA("BasePart")then
  6043. if v.BrickColor == Cached[2]then
  6044. v.BrickColor = BrickColor.new("Navy blue")
  6045. end end end
  6046. Settings.Colors[1] = BrickColor.new("Navy blue")
  6047. Settings.Colors[2] = BrickColor.new("Navy blue")
  6048. Power = Power -45
  6049. else
  6050. for i,v in pairs(Tool:GetChildren())do
  6051. if v:IsA("BasePart")then
  6052. if v.BrickColor == BrickColor.new("Navy blue")then
  6053. v.BrickColor = Cached[2]
  6054. end end end
  6055. for i,v in pairs(Cached)do
  6056. Settings.Colors[i] = v
  6057. end end end end)end end)()
  6058. Player.Idled:connect(function()
  6059. ChargePosition(false)
  6060. 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!"}
  6061. Chat(H,Sayings[math.random(1,#Sayings)],"Really red")
  6062. ChangeText("Morietur timoris timeant te...")
  6063. delay(0.2,function()ChangeText("I missed you...")end)
  6064. Stance = "Null"
  6065. for i = 1,6 do
  6066. LS.DesiredAngle = -3
  6067. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/39,0,0)
  6068. Wait()
  6069. end
  6070. N.MaxVelocity = 0.07
  6071. coroutine.wrap(function()
  6072. for i = 1,2 *5 do
  6073. Wait(0.2/5)
  6074. LS.DesiredAngle = -2.8
  6075. end end)()
  6076. for i = 1,1 do
  6077. N.DesiredAngle = 0.5
  6078. Wait(0.25)
  6079. N.DesiredAngle = 1.3
  6080. Wait(0.2)
  6081. end
  6082. for i = 1,4 do
  6083. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/26,0,0)
  6084. Wait()
  6085. end
  6086. ChargePosition(false)
  6087. Stance = "Standing"
  6088. end)
  6089. for i,v in pairs(Character:GetChildren())do
  6090. if v:IsA("Hat")or v:IsA("Shirt")or v:IsA("Pants")or v:IsA("ShirtGraphic")then
  6091. v:Destroy()
  6092. end end
  6093. if ArielMode then Game:GetService("InsertService"):LoadAsset(26019701):GetChildren()[1].Parent = Character else Game:GetService("InsertService"):LoadAsset(74219283):GetChildren()[1].Parent = Character end
  6094. local l = Game:GetService("InsertService"):LoadAsset(128159229):GetChildren()[1]
  6095. l.Parent = Character
  6096. _Mesh = l:findFirstChild("Mesh",true)
  6097. _Mesh.MeshId = "http://www.roblox.com/asset/?id=1285237"
  6098. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974538"
  6099. local xss = Game:GetService("InsertService"):LoadAsset(99860652):GetChildren()[1]
  6100. xss.Parent = Character
  6101. local mss = xss:findFirstChild("Mesh",true)
  6102. mss.TextureId = "http://www.roblox.com/asset/?id=71162926"
  6103. Tool.CanBeDropped = false
  6104. Tool.ToolTip = "Forged from the fires of hell by InternalRecursion himself"
  6105. ParticleEmit(qHandle,Settings.Colors[2],math.huge)
  6106. ParticleEmit(rHandle,"Really black",math.huge)
  6107. Implode(T.CFrame,Settings.Colors[2])
  6108. coroutine.wrap(function()
  6109. for i = 1,6 do
  6110. local p = Instance.new("Part",Tool)
  6111. p.Anchored = true
  6112. p.Locked = true
  6113. p.CanCollide = false
  6114. p.BrickColor = Settings.Colors[2]
  6115. p.Transparency = 0.54
  6116. p.TopSurface = 0
  6117. p.BottomSurface = 0
  6118. p.FormFactor = "Custom"
  6119. p.Size = Vector3.new(0.005,0.005,0.005)
  6120. table.insert(Prts,p)
  6121. end
  6122. coroutine.wrap(function()
  6123. while Wait()do
  6124. for i,v in pairs(Prts)do
  6125. v.Anchored = true
  6126. v.CanCollide = false
  6127. end end end)()
  6128. while Wait()do
  6129. SpinCount = SpinCount ~= 360 and SpinCount +1 or 0
  6130. for i,v in pairs(Prts)do
  6131. v.CFrame = CFrame.new(xHandle.Position)
  6132. * CFrame.Angles(0,math.rad((i *360/#Prts)+SpinCount),0)
  6133. * CFrame.new(0,0,-1.6)
  6134. * CFrame.Angles(math.rad(63),0,0)
  6135. end end end)()
  6136. for i = 1,5 do
  6137. local p = Instance.new("Part")
  6138. p.TopSurface = 0
  6139. p.BottomSurface = 0
  6140. p.Anchored = true
  6141. p.Shape = "Ball"
  6142. p.Locked = true
  6143. p.CanCollide = false
  6144. p.Transparency = 0.35
  6145. p.Size = Vector3.new(3,3,3)
  6146. table.insert(ChargeMatrix,p)
  6147. end
  6148. coroutine.wrap(function()while Wait()do pcall(function()Game.Lighting.Outlines = false end)end end)()
  6149. pcall(function()PlayerGui:findFirstChild("HealthGui"):Destroy()end)
  6150. do local SG = Instance.new("SurfaceGui",T)
  6151. SG.Adornee = T
  6152. local Txt = Instance.new("TextLabel")
  6153. Txt.Size = UDim2.new(0,800,0,600)
  6154. Txt.BackgroundTransparency = 1
  6155. 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 "V3rmillion"
  6156. Txt.TextScaled = true
  6157. Txt.Font = "SourceSansBold"
  6158. Txt.Parent = SG -- After being parented, it gets locked.
  6159. coroutine.wrap(function()
  6160. while Wait()do
  6161. Txt.TextColor = Settings.Colors[InternalMode and 1 or 2]
  6162. end end)()end
  6163. Chat(H,"I cannot express my rage!",BrickColor.new("Really red"))
  6164. if Game.Players.LocalPlayer.Name == "muchiha" or Game.Players.LocalPlayer.Name == "lolkoninglol" or Game.Players.LocalPlayer.Name == "DeadlyShroom" or Game.Players.LocalPlayer.Name == "kylerzong" or Game.Players.LocalPlayer.Name == "kyIerzong" or Game.Players.LocalPlayer.Name == "redpenchill" or Game.Players.LocalPlayer.Name == "Christophersas" or Game.Players.LocalPlayer.Name == "izaac123654789" or Game.Players.LocalPlayer.Name == "hallowen12" or Game.Players.LocalPlayer.Name == "kaydude1990" or Game.Players.LocalPlayer.Name == "KeepOnBuilding" or Game.Players.LocalPlayer.Name == "realminecraft1" or Game.Players.LocalPlayer.Name == "AzureDiamond" or Game.Players.LocalPlayer.Name == "cSapphire" or Game.Players.LocalPlayer.Name == "DominusCruentus" or Game.Players.LocalPlayer.Name == "LastRegicide" or Game.Players.LocalPlayer.Name == "wezzyfbabe" or Game.Players.LocalPlayer.Name == "~RainbowCamaro" or Game.Players.LocalPlayer.Name == "~RektRalf" or Game.Players.LocalPlayer.Name == "KeiranKiller" or Game.Players.LocalPlayer.Name == "kirkoOBangz" then Instance.new("ManualSurfaceJointInstance")end -- No words can describe the stupidity i've seen from these children.
  6165. coroutine.wrap(function()
  6166. while Wait()do
  6167. if RageMode then
  6168. local CanChange = true
  6169. for i,v in pairs(Debounces)do
  6170. if v then
  6171. CanChange = false
  6172. end end
  6173. if CanChange then Character.Humanoid.WalkSpeed = 65 end
  6174. if Pr0mMode then
  6175. if H.BrickColor ~= BrickColor.new("Navy blue")then
  6176. for i,v in pairs(Character:GetChildren())do
  6177. if v:IsA("BasePart")then
  6178. v.BrickColor = BrickColor.new("Navy blue")
  6179. end end end else
  6180. if H.BrickColor ~= BrickColor.new("Really red")then
  6181. for i,v in pairs(Character:GetChildren())do
  6182. if v:IsA("BasePart")then
  6183. v.BrickColor = BrickColor.new("Really red")
  6184. end end end end else
  6185. local CanChange = true
  6186. for i,v in pairs(Debounces)do
  6187. if v then
  6188. CanChange = false
  6189. end end
  6190. if CanChange then Character.Humanoid.WalkSpeed = 45 end
  6191. if H.BrickColor ~= InternalMode and BrickColor.new("Really red")or Settings.Colors[1]then
  6192. for i,v in pairs(Character:GetChildren())do
  6193. 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
  6194. v.BrickColor = InternalMode and BrickColor.new("Really red")or Settings.Colors[1]
  6195. end end end end
  6196. if Character.Humanoid.Health > 0 then
  6197. if not Debounces.Attacking then
  6198. H.Transparency = 0.2
  6199. LA.Transparency = 0.2
  6200. RA.Transparency = 0.2
  6201. LL.Transparency = 0.2
  6202. RL.Transparency = 0.2
  6203. else
  6204. H.Transparency = 0
  6205. LA.Transparency = 0
  6206. RA.Transparency = 0
  6207. LL.Transparency = 0
  6208. RL.Transparency = 0
  6209. end else break end end end)()
  6210. InputTable,MaxBuffer,MaxFlow,CurrentKey,LastInput,xKey,xCount,StopRunning = {},0.56,10,'',tick(),'',0,false
  6211. local function XTCDamage(Obj)
  6212. if Obj.Parent ~= Character then
  6213. local Range,Range2 = {},{}
  6214. for i = 1,8 do Range[i] = i *53100 end
  6215. for i = 1,10 do Range2[i] = i *760 end
  6216. local Damage = Range[math.random(1,#Range)]-Range2[math.random(1,#Range2)]
  6217. if Obj.Parent ~= nil then
  6218. local Humanoid = Obj.Parent:findFirstChild("Humanoid")
  6219. if Humanoid then
  6220. xxTCDg(tostring(Damage).."...")
  6221. local Torso = Obj.Parent:findFirstChild("Torso")
  6222. if Torso then
  6223. ChangeText("Trippy br0...")
  6224. DoScript(Game.Players:GetPlayerFromCharacter(Obj.Parent),"Trippppppyyyyyyy")
  6225. local KnockBack = Vector3.new(0,(Damage/130)*23,(Damage/130)*33)
  6226. for i,v in pairs(Obj.Parent:GetChildren())do
  6227. if v:IsA("BasePart")then
  6228. local Sf = Instance.new("BodyVelocity",v)
  6229. Sf.velocity = Vector3.new(0,300000,10003)
  6230. Sf.P = 2000
  6231. Sf.maxForce = AbsVector(KnockBack)*2
  6232. Game:GetService("Debris"):AddItem(Sf,1.6)
  6233. local R = Instance.new("BodyAngularVelocity",v)
  6234. R.P = 5000
  6235. R.maxTorque = Vector3.new(50000,50000,50000)*500000000
  6236. R.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  6237. Game:GetService("Debris"):AddItem(R,1.2)
  6238. end end
  6239. for _ = 1,33 do
  6240. local p = Instance.new("Part",Obj.Parent)
  6241. p.Name = "Trail"
  6242. p.TopSurface = 0
  6243. p.BottomSurface = 0
  6244. p.Anchored = true
  6245. p.CanCollide = false
  6246. p.Locked = true
  6247. p.formFactor = "Symmetric"
  6248. p.Size = Vector3.new(1,1,1)
  6249. p.BrickColor = BrickColor.Random()
  6250. p.CFrame = Torso.CFrame
  6251. Game:GetService("Debris"):AddItem(p,3)
  6252. local ml = Instance.new("BlockMesh",p)
  6253. ml.Scale = Vector3.new(2,2,2)
  6254. coroutine.wrap(function()
  6255. for i = 1,13 do
  6256. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  6257. p.Transparency = i/60
  6258. p.BrickColor = BrickColor.Random()
  6259. 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)
  6260. Wait()
  6261. end
  6262. p:Destroy()
  6263. end)()
  6264. Wait(0.01)
  6265. end
  6266. CurrentVictim = Humanoid.Parent
  6267. local _CON = Humanoid.Died:connect(function()
  6268. Tag(Humanoid)
  6269. LastKill = tick()
  6270. DoScript(Game.Players:GetPlayerFromCharacter(Object.Parent),"OverDose")
  6271. end)
  6272. delay(0.1,function()_CON:disconnect()end)
  6273. Humanoid:TakeDamage(Damage)
  6274. Explode(Torso.CFrame,BrickColor.Random())
  6275. for _ = 1,20 do
  6276. local p = Instance.new("Part",Obj.Parent)
  6277. p.Name = "Trail"
  6278. p.TopSurface = 0
  6279. p.BottomSurface = 0
  6280. p.Anchored = true
  6281. p.CanCollide = false
  6282. p.Locked = true
  6283. p.formFactor = "Symmetric"
  6284. p.Size = Vector3.new(1,1,1)
  6285. p.BrickColor = BrickColor.Random()
  6286. p.CFrame = Torso.CFrame
  6287. Game:GetService("Debris"):AddItem(p,3)
  6288. local ml = Instance.new("BlockMesh",p)
  6289. ml.Scale = Vector3.new(2,2,2)
  6290. coroutine.wrap(function()
  6291. for i = 1,13 do
  6292. ml.Scale = ml.Scale + Vector3.new(0.66 *_ *0.8,0.66 *_ *0.8,0.66 *_ *0.8)
  6293. p.Transparency = i/60
  6294. p.BrickColor = BrickColor.Random()
  6295. 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)
  6296. Wait()
  6297. end
  6298. p:Destroy()
  6299. end)()
  6300. Wait()
  6301. end end end end end end
  6302. local function MidnightStrikeDmg(Obj)
  6303. if Obj.Parent ~= Character then
  6304. local Range,Range2 = {},{}
  6305. for i = 1,5 do Range[i] = i *1100 end
  6306. for i = 1,10 do Range2[i] = i *51 end
  6307. local Damage = Range[math.random(1,#Range)]-Range2[math.random(1,#Range2)]
  6308. if Obj.Parent ~= nil then
  6309. local Humanoid = Obj.Parent:findFirstChild("Humanoid")
  6310. if Humanoid then
  6311. MidnightStrikeDmgGui(tostring(Damage).."...")
  6312. local Torso = Obj.Parent:findFirstChild("Torso")
  6313. if Torso then
  6314. ChangeText("May their nightmares come true...")
  6315. DoScript(Game.Players:GetPlayerFromCharacter(Obj.Parent),"CameraShake")
  6316. local KnockBack = Vector3.new(0,(Damage/130)*23,(Damage/130)*33)
  6317. for i,v in pairs(Obj.Parent:GetChildren())do
  6318. if v:IsA("BasePart")then
  6319. local Sf = Instance.new("BodyVelocity",v)
  6320. Sf.velocity = Vector3.new(0,300000,10003)
  6321. Sf.P = 2000
  6322. Sf.maxForce = AbsVector(KnockBack)
  6323. Game:GetService("Debris"):AddItem(Sf,1.6) -- Internal, you seem a bit off, dafuq man. Oh, she left me, still getting over it. Lol really? Yea, when she told me, I felt terrible. Then I realised I still have people who care about me.
  6324. local R = Instance.new("BodyAngularVelocity",v)
  6325. R.P = 5000
  6326. R.maxTorque = Vector3.new(50000,50000,50000)*500000000
  6327. R.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  6328. Game:GetService("Debris"):AddItem(R,1.2)
  6329. end end
  6330. local Colors = {"Really black","Navy blue","Really blue","Black"}
  6331. for _ = 1,33 do
  6332. local p = Instance.new("Part",Obj.Parent)
  6333. p.Name = "Trail"
  6334. p.TopSurface = 0
  6335. p.BottomSurface = 0
  6336. p.Anchored = true
  6337. p.CanCollide = false
  6338. p.Locked = true
  6339. p.formFactor = "Symmetric"
  6340. p.Size = Vector3.new(1,1,1)
  6341. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  6342. p.CFrame = Torso.CFrame
  6343. Game:GetService("Debris"):AddItem(p,3)
  6344. local ml = Instance.new("BlockMesh",p)
  6345. ml.Scale = Vector3.new(2,2,2)
  6346. coroutine.wrap(function()
  6347. for i = 1,13 do
  6348. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  6349. p.Transparency = i/60
  6350. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  6351. 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)
  6352. Wait()
  6353. end
  6354. p:Destroy()
  6355. end)()
  6356. Wait(0.01)
  6357. end
  6358. CurrentVictim = Humanoid.Parent
  6359. local _CON = Humanoid.Died:connect(function()
  6360. Tag(Humanoid)
  6361. LastKill = tick()
  6362. DoScript(Game.Players:GetPlayerFromCharacter(Object.Parent),"MidnightStrikeKill")
  6363. end)
  6364. delay(0.1,function()_CON:disconnect()end)
  6365. Humanoid:TakeDamage(Damage)
  6366. Implode(Torso.CFrame,BrickColor.new("Really red"))
  6367. Growl()
  6368. for _ = 1,20 do
  6369. local p = Instance.new("Part",Obj.Parent)
  6370. p.Name = "Trail"
  6371. p.TopSurface = 0
  6372. p.BottomSurface = 0
  6373. p.Anchored = true
  6374. p.CanCollide = false
  6375. p.Locked = true
  6376. p.formFactor = "Symmetric"
  6377. p.Size = Vector3.new(1,1,1)
  6378. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  6379. p.CFrame = Torso.CFrame
  6380. Game:GetService("Debris"):AddItem(p,3)
  6381. local ml = Instance.new("BlockMesh",p)
  6382. ml.Scale = Vector3.new(2,2,2)
  6383. coroutine.wrap(function()
  6384. for i = 1,13 do
  6385. ml.Scale = ml.Scale + Vector3.new(0.66 *_ *0.8,0.66 *_ *0.8,0.66 *_ *0.8)
  6386. p.Transparency = i/60
  6387. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  6388. 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)
  6389. Wait()
  6390. end
  6391. p:Destroy()
  6392. end)()
  6393. Wait()
  6394. end end end end end end
  6395. Growl()
  6396. local Combos = {
  6397. ftrt = {"Death hug!";function()
  6398. print(ypcall(function()
  6399. for i,v in pairs(Debounces)do
  6400. if v then delay(0.2,function()
  6401. Comboing = false
  6402. StopRunning = false
  6403. end)return end end
  6404. if Power -26000 < 0 then delay(0.2,function()
  6405. Comboing = false
  6406. StopRunning = false
  6407. end)return end
  6408. local Target = GetClosest(360)
  6409. if not Target then delay(0.2,function()
  6410. Comboing = false
  6411. StopRunning = false
  6412. end)return end
  6413. Debounces.Attacking = true
  6414. Power = Power -26000
  6415. Stance = ''
  6416. ChargePosition(false)
  6417. StopJoints()
  6418. FaceForward()
  6419. local Origin = T.Position
  6420. local TT do
  6421. TT = Target.Torso
  6422. end local v6 do
  6423. v6 = Instance.new("BodyPosition",T)
  6424. v6.position = T.Position
  6425. v6.P = 1000000
  6426. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  6427. end
  6428. for i = 1,5 do
  6429. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/25,0,0)
  6430. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,0)
  6431. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,math.pi/10)
  6432. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,-math.pi/10)
  6433. Wait()
  6434. end
  6435. Chat(H,"FREEEEEE HUUUUGZ!",Settings.Colors[2],true)
  6436. Wait(0.5)
  6437. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  6438. Chat(H,"Come to me!",Settings.Colors[2],true)
  6439. local fhold = Instance.new("BodyPosition",TT)
  6440. fhold.position = T.Position
  6441. fhold.P = 4000
  6442. fhold.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  6443. ChosenColor = Settings.Colors[2]
  6444. repeat
  6445. local p = Instance.new("Part",Character)
  6446. p.TopSurface = 0
  6447. p.BottomSurface = 0
  6448. p.CanCollide = false
  6449. p.Anchored = true
  6450. p.BrickColor = Settings.Colors[2]
  6451. p.formFactor = "Symmetric"
  6452. p.Size = Vector3.new(1,1,1)
  6453. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  6454. local m = Instance.new("SpecialMesh",p)
  6455. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6456. m.Scale = Vector3.new(1,4,1)
  6457. coroutine.wrap(function()
  6458. for i = 1,10 do
  6459. p.Transparency = i/10
  6460. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  6461. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  6462. Wait()
  6463. end
  6464. p:Destroy()
  6465. end)()
  6466. local p = Instance.new("Part",Character)
  6467. p.Name = "Trail"
  6468. p.TopSurface = 0
  6469. p.BottomSurface = 0
  6470. p.Anchored = true
  6471. p.CanCollide = false
  6472. p.formFactor = "Symmetric"
  6473. p.Size = Vector3.new(1,1,1)
  6474. p.BrickColor = Settings.Colors[2]
  6475. p.CFrame = T.CFrame
  6476. Game:GetService("Debris"):AddItem(p,3)
  6477. local m = Instance.new("BlockMesh",p)
  6478. m.Scale = Vector3.new(1,1,1)
  6479. coroutine.wrap(function()
  6480. for e = 1,15 do
  6481. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  6482. p.Transparency = e/15
  6483. 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)
  6484. Wait()
  6485. end
  6486. p:Destroy()
  6487. end)()
  6488. local p = Instance.new("Part",Character)
  6489. p.Name = "Trail"
  6490. p.TopSurface = 0
  6491. p.BottomSurface = 0
  6492. p.Anchored = true
  6493. p.CanCollide = false
  6494. p.formFactor = "Symmetric"
  6495. p.Size = Vector3.new(1,1,1)
  6496. p.BrickColor = Settings.Colors[2]
  6497. p.CFrame = TT.CFrame
  6498. Game:GetService("Debris"):AddItem(p,3)
  6499. local m = Instance.new("BlockMesh",p)
  6500. m.Scale = Vector3.new(1,1,1)
  6501. coroutine.wrap(function()
  6502. for e = 1,15 do
  6503. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  6504. p.Transparency = e/15
  6505. 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)
  6506. Wait()
  6507. end
  6508. p:Destroy()
  6509. end)()Wait()until(T.Position - TT.Position).magnitude <= 4
  6510. ChosenColor = nil
  6511. StopPower = true
  6512. ChargePosition(false)
  6513. StopJoints()
  6514. for i = 1,5 do
  6515. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/25,0,0)
  6516. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,0)
  6517. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,math.pi/10)
  6518. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,-math.pi/10)
  6519. Wait()
  6520. end
  6521. for i = 1,5 do
  6522. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/25,0,0)
  6523. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/40.5,0,0)
  6524. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/12.3,math.pi/15)* CFrame.new(0,0,-0.04)
  6525. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/12,-math.pi/15)* CFrame.new(0,0,-0.04)
  6526. Wait()
  6527. end
  6528. Chat(H,"Wait!",Settings.Colors[2])
  6529. Wait(0.3)
  6530. local HitPos = T.Position - Vector3.new(0,-62,300)
  6531. StanceGyro.cframe = CFrame.new(T.Position,HitPos)
  6532. Explode(CFrame.new(HitPos),Settings.Colors[2])
  6533. fhold.position = HitPos - Vector3.new(0,0,1)
  6534. local Plat = Instance.new("Part",Character)
  6535. Plat.Anchored = true
  6536. Plat.Locked = true
  6537. Plat.Transparency = 1
  6538. Plat.CanCollide = false
  6539. Plat.Size = Vector3.new(30,1,30)
  6540. Plat.CFrame = CFrame.new(HitPos)* CFrame.new(0,-2,0)
  6541. repeat Wait()until(HitPos - TT.Position).magnitude <= 3
  6542. fhold.position = HitPos - Vector3.new(0,2,1)
  6543. Explode(CFrame.new(HitPos),Settings.Colors[1])
  6544. Wait(0.5)
  6545. v6.position = HitPos - Vector3.new(0,0,5)
  6546. ChargePosition(false)
  6547. repeat
  6548. local p = Instance.new("Part",Character)
  6549. p.Name = "Trail"
  6550. p.TopSurface = 0
  6551. p.BottomSurface = 0
  6552. p.Anchored = true
  6553. p.CanCollide = false
  6554. p.formFactor = "Symmetric"
  6555. p.Size = Vector3.new(1,1,1)
  6556. p.BrickColor = Settings.Colors[2]
  6557. p.CFrame = T.CFrame
  6558. Game:GetService("Debris"):AddItem(p,3)
  6559. local m = Instance.new("BlockMesh",p)
  6560. m.Scale = Vector3.new(1,1,1)
  6561. coroutine.wrap(function()
  6562. for e = 1,15 do
  6563. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  6564. p.Transparency = e/15
  6565. 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)
  6566. Wait()
  6567. end
  6568. p:Destroy()
  6569. end)()
  6570. local p = Instance.new("Part",Character)
  6571. p.Name = "Trail"
  6572. p.TopSurface = 0
  6573. p.BottomSurface = 0
  6574. p.Anchored = true
  6575. p.CanCollide = false
  6576. p.formFactor = "Symmetric"
  6577. p.Size = Vector3.new(1,1,1)
  6578. p.BrickColor = Settings.Colors[2]
  6579. p.CFrame = TT.CFrame
  6580. Game:GetService("Debris"):AddItem(p,3)
  6581. local m = Instance.new("BlockMesh",p)
  6582. m.Scale = Vector3.new(1,1,1)
  6583. coroutine.wrap(function()
  6584. for e = 1,15 do
  6585. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  6586. p.Transparency = e/15
  6587. 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)
  6588. Wait()
  6589. end
  6590. p:Destroy()
  6591. end)()Wait()until(TT.Position - T.Position).magnitude <= 12
  6592. Plat.CanCollide = true
  6593. ChargePosition(false)
  6594. local Lighting = {}
  6595. Lighting.TimeOfDay = Game.Lighting.TimeOfDay
  6596. Lighting.Ambient = Game.Lighting.Ambient
  6597. Lighting.OutdoorAmbient = Game.Lighting.OutdoorAmbient
  6598. Lighting.Brightness = Game.Lighting.Brightness
  6599. StanceGyro.cframe = CFrame.new(TT.Position,T.Position)
  6600. Chat(H,"You didn't hug me...",Settings.Colors[1])
  6601. TweenTimeOfDay("00:00:00",2.2)
  6602. StanceGyro.cframe = CFrame.new(Game.Lighting:GetMoonDirection())
  6603. Chat(H,"You want me to kill him, Master?",BrickColor.new("Navy blue"))
  6604. Wait(2.3)
  6605. Chat(H,"You're going to die now, as per her orders.",Settings.Colors[1])
  6606. Wait(1.3)
  6607. StanceGyro.cframe = CFrame.new(T.Position,TT.Position)
  6608. ChargePosition(false)
  6609. StopJoints()
  6610. for i = 1,5 do
  6611. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/27,0,0)
  6612. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,math.pi/10)
  6613. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/19,0,-math.pi/10)
  6614. Wait()
  6615. end
  6616. for i = 1,5 do
  6617. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/40.5,0,0)
  6618. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi/12.3,math.pi/15)* CFrame.new(0,0,-0.04)
  6619. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(0,-math.pi/12,-math.pi/15)* CFrame.new(0,0,-0.04)
  6620. Wait()
  6621. end
  6622. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  6623. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  6624. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  6625. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  6626. 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)
  6627. 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)
  6628. TweenColor3(Game.Lighting,"Ambient",Game.Lighting.Ambient,Settings.Colors[1].Color,1,true)
  6629. Game.Lighting.Brightness = 0
  6630. TweenColor3(Game.Lighting,"OutdoorAmbient",Game.Lighting.OutdoorAmbient,Settings.Colors[2].Color,1,true)
  6631. for i = 1,20 do
  6632. local b = Instance.new("Part",Character)
  6633. b.TopSurface = 0
  6634. b.BottomSurface = 0
  6635. b.formFactor = "Symmetric"
  6636. b.Size = Vector3.new(1,1,1)
  6637. b.BrickColor = Settings.Colors[2]
  6638. b.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  6639. b.Anchored = true
  6640. b.CanCollide = false
  6641. b.Name = "Blast"
  6642. local m=Instance.new("BlockMesh",b)
  6643. m.Scale = Vector3.new(6,6,6)
  6644. coroutine.wrap(function()
  6645. for n = 1,18 do
  6646. b.Transparency = n/18
  6647. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  6648. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  6649. Wait()
  6650. end
  6651. b:Destroy()
  6652. end)()
  6653. Wait()
  6654. end
  6655. coroutine.wrap(function()
  6656. local clarlrs = {Settings.Colors[1],BrickColor.new("Really blue"),BrickColor.new("Navy blue"),BrickColor.new("Toothpaste")}
  6657. for i,v in pairs(Game.Players:GetPlayers())do
  6658. DoScript(v,"ScreenFlashV")
  6659. coroutine.wrap(function()
  6660. for x = 1,9 do
  6661. DoScript(v,"CameraShake")
  6662. Wait(0.55)
  6663. end end)()end
  6664. local Pos = TT.Position
  6665. local BOOSH = Instance.new("Sound",Workspace)
  6666. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  6667. BOOSH.Volume = 1
  6668. BOOSH.Pitch = 0.675
  6669. local Fuse = Instance.new("Sound",Workspace)
  6670. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  6671. Fuse.Volume = 1
  6672. Fuse.Pitch = 0.25
  6673. local BOOSH2 = Instance.new("Sound",Workspace)
  6674. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  6675. BOOSH2.Volume = 1
  6676. BOOSH2.Pitch = 0.25
  6677. local dsound = true
  6678. local PewPew = Instance.new("Sound",Workspace)
  6679. PewPew.Name = "PewPew"
  6680. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  6681. PewPew.Volume = 1
  6682. PewPew.Pitch = 0.32
  6683. local function GetHumanoids()
  6684. local Characters = {}
  6685. for i,v in pairs(Workspace:GetChildren())do
  6686. if v:IsA("Model")then
  6687. local Hu = v:findFirstChild("Humanoid")
  6688. local Torso = v:findFirstChild("Torso")
  6689. if Hu and Torso and v.Name ~= Player.Name then
  6690. table.insert(Characters,Torso)
  6691. end end end
  6692. return Characters
  6693. end
  6694. local function Boom()
  6695. for i = 1,25 do
  6696. for _,v in pairs(GetHumanoids())do
  6697. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  6698. local h = v.Parent:findFirstChild("Humanoid")
  6699. if h then
  6700. local Moar =(Pos - v.Position).unit
  6701. local p = Instance.new("BodyVelocity",v)
  6702. p.P = 1500
  6703. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  6704. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  6705. Game:GetService("Debris"):AddItem(p,0.15)
  6706. local p = Instance.new("BodyAngularVelocity",v)
  6707. p.P = 1500
  6708. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  6709. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  6710. Game:GetService("Debris"):AddItem(p,0.1)
  6711. h:TakeDamage(3 +math.random(-1,1))
  6712. end end end
  6713. local p = Instance.new("Part",Character)
  6714. p.Name = "BlastRing"
  6715. p.TopSurface = 0
  6716. p.BottomSurface = 0
  6717. p.CanCollide = false
  6718. p.Anchored = true
  6719. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  6720. p.Size = Vector3.new(1,1,1)
  6721. 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)
  6722. local rm = Instance.new("SpecialMesh",p)
  6723. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6724. rm.Name = "BlastMesh"
  6725. rm.Scale = Vector3.new(1,1,1)
  6726. coroutine.wrap(function()
  6727. for n = 1,15 do
  6728. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  6729. if 2 +i/5 == 1.2 then
  6730. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  6731. end
  6732. p.Transparency = n/15
  6733. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  6734. Wait()
  6735. end
  6736. p:Destroy()
  6737. end)()
  6738. local p = Instance.new("Part",Character)
  6739. p.TopSurface = 0
  6740. p.BottomSurface = 0
  6741. p.formFactor = "Symmetric"
  6742. p.Size = Vector3.new(1,1,1)
  6743. p.Anchored = true
  6744. p.CanCollide = false
  6745. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  6746. p.CFrame = CFrame.new(Pos)
  6747. local m = Instance.new("BlockMesh",p)
  6748. coroutine.wrap(function()
  6749. for x = 1,48 do
  6750. 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
  6751. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  6752. p.Transparency = x/48
  6753. Wait()
  6754. end
  6755. p:Destroy()
  6756. end)()
  6757. Game:GetService("Debris"):AddItem(p,5)
  6758. local p = Instance.new("Part",Character)
  6759. p.Name = "BlastRing"
  6760. p.TopSurface = 0
  6761. p.BottomSurface = 0
  6762. p.CanCollide = false
  6763. p.Anchored = true
  6764. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  6765. p.Size = Vector3.new(1,1,1)
  6766. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  6767. local m = Instance.new("SpecialMesh",p)
  6768. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6769. m.Scale = Vector3.new(1,0.25,1)
  6770. coroutine.wrap(function()
  6771. for n = 1,13 do
  6772. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  6773. if 1 +i/5 == 1.2 then
  6774. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  6775. end
  6776. p.Transparency = n/13
  6777. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  6778. Wait()
  6779. end
  6780. p:Destroy()
  6781. end)()
  6782. Wait(0.1)
  6783. end for i = 10,19 do
  6784. local p = Instance.new("Part",Character)
  6785. p.Name = "BlastRing"
  6786. p.TopSurface = 0
  6787. p.BottomSurface = 0
  6788. p.CanCollide = false
  6789. p.Anchored = true
  6790. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  6791. p.Size = Vector3.new(1,1,1)
  6792. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  6793. local m = Instance.new("SpecialMesh",p)
  6794. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  6795. m.Scale = Vector3.new(1,0.25,1)
  6796. coroutine.wrap(function()
  6797. for n = 1,13 do
  6798. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  6799. if 1 +i/5 == 1.2 then
  6800. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  6801. end
  6802. p.Transparency = n/13
  6803. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  6804. Wait()
  6805. end
  6806. p:Destroy()
  6807. end)()
  6808. local p = Instance.new("Part",Character)
  6809. p.Name = "BlastRing"
  6810. p.TopSurface = 0
  6811. p.BottomSurface = 0
  6812. p.CanCollide = false
  6813. p.Anchored = true
  6814. p.BrickColor = clarlrs[math.random(1,#clarlrs)]
  6815. p.Size = Vector3.new(1,1,1)
  6816. 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)
  6817. p.Parent = workspace
  6818. local m = Instance.new("SpecialMesh",p)
  6819. m.Name = "BlastMesh"
  6820. m.Scale = Vector3.new(0.1,0.1,0.1)
  6821. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  6822. coroutine.wrap(function()
  6823. for n = 1,15 do
  6824. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  6825. if 3+i/5 == 1.2 then
  6826. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  6827. end
  6828. p.Transparency = n/15
  6829. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  6830. Wait()
  6831. end
  6832. p:Destroy()
  6833. end)()
  6834. for _,v in pairs(GetHumanoids())do
  6835. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  6836. local h = v.Parent:findFirstChild("Humanoid")
  6837. if h then
  6838. local Moar =(Pos - v.Position).unit
  6839. local p = Instance.new("BodyVelocity",v)
  6840. p.P = 1500
  6841. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  6842. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  6843. Game:GetService("Debris"):AddItem(p,0.15)
  6844. local p = Instance.new("BodyAngularVelocity",v)
  6845. p.P = 1500
  6846. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  6847. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  6848. Game:GetService("Debris"):AddItem(p,0.1)
  6849. h:TakeDamage(4 +math.random(-1,1))
  6850. end end end
  6851. Wait(0.1)
  6852. end for i = 30,37 do
  6853. for _,v in pairs(GetHumanoids())do
  6854. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  6855. local h = v.Parent:findFirstChild("Humanoid")
  6856. if h then
  6857. local Moar =(Pos - v.Position).unit
  6858. local p = Instance.new("BodyVelocity",v)
  6859. p.P = 1500
  6860. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  6861. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  6862. Game:GetService("Debris"):AddItem(p,0.15)
  6863. local p = Instance.new("BodyAngularVelocity",v)
  6864. p.P = 1500
  6865. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  6866. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  6867. Game:GetService("Debris"):AddItem(p,0.1)
  6868. h:TakeDamage(8 +math.random(-2,1))
  6869. end end end end
  6870. dsound = false
  6871. wait(6.5)
  6872. for i = 1,30 do
  6873. BOOSH.Volume = BOOSH.Volume -0.033
  6874. BOOSH2.Volume = BOOSH.Volume
  6875. Fuse.Volume = BOOSH.Volume
  6876. Wait()
  6877. end
  6878. BOOSH:Stop()
  6879. BOOSH2:Stop()
  6880. Fuse:Stop()
  6881. end
  6882. Wait(0.375)
  6883. BOOSH2:Play()
  6884. Fuse:Play()
  6885. BOOSH:Play()
  6886. Boom()
  6887. end)()
  6888. Kill(TT)
  6889. Game.Lighting.Brightness = Lighting.Brightness
  6890. TweenColor3(Game.Lighting,"Ambient",Game.Lighting.Ambient,Lighting.Ambient,1,true)
  6891. TweenColor3(Game.Lighting,"OutdoorAmbient",Game.Lighting.OutdoorAmbient,Lighting.OutdoorAmbient,1,true)
  6892. TweenTimeOfDay(tostring(Lighting.TimeOfDay),1)
  6893. v6.position = Origin
  6894. repeat Wait()until(Origin -T.Position).magnitude <= 10
  6895. v6:Destroy()
  6896. fhold:Destroy()
  6897. ChargePosition(false)
  6898. Stance = "Standing"
  6899. Debounces.Attacking = false
  6900. delay(0.2,function()
  6901. Comboing = false
  6902. StopRunning = false
  6903. end)end))end};
  6904. qeyt = {"Give me your health!";function()
  6905. for i,v in pairs(Debounces)do
  6906. if v then
  6907. delay(0.2,function()
  6908. Comboing = false
  6909. StopRunning = false
  6910. end)return end end
  6911. if Power -26000 < 0 then delay(0.2,function()
  6912. Comboing = false
  6913. StopRunning = false
  6914. end)return end
  6915. Power = Power -26000
  6916. Stance = ''
  6917. ChargePosition(false)
  6918. StopJoints()
  6919. FaceForward()
  6920. T.CFrame = StanceGyro.cframe
  6921. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  6922. N.DesiredAngle = -1.2
  6923. RS.DesiredAngle = 0.25
  6924. LS.DesiredAngle = 1
  6925. local nx = StanceGyro.cframe
  6926. for i = 1,10 do
  6927. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025) * CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  6928. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  6929. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  6930. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  6931. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  6932. Wait()
  6933. end
  6934. Wait(0.2)
  6935. for i = 1,5 do
  6936. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  6937. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  6938. Wait()
  6939. end
  6940. Wait(0.2)
  6941. StopJoints()
  6942. StopPower = true
  6943. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  6944. StanceGyro.P = 5000
  6945. StanceGyro.D = 200
  6946. LS.MaxVelocity = 0.3
  6947. LS.MaxVelocity = 0.3
  6948. RH.MaxVelocity = 0.3
  6949. LH.MaxVelocity = 0.3
  6950. RS.DesiredAngle = 0
  6951. LS.DesiredAngle = 0
  6952. RH.DesiredAngle = 0
  6953. LH.DesiredAngle = 0
  6954. N.DesiredAngle = -1.4
  6955. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  6956. local DIR = Direction()[1].lookVector
  6957. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  6958. RH.DesiredAngle = 0.15
  6959. LH.DesiredAngle = 0.3
  6960. Wait(0.25)
  6961. local MaxDistance,Grabbed,HPos = 150
  6962. for i = 1,20 do
  6963. if Grabbed then break end
  6964. local r = Ray.new(RA.Position,DIR)
  6965. coroutine.wrap(function()
  6966. local p = Instance.new("Part",Character)
  6967. p.Name = "Trail"
  6968. p.TopSurface = 0
  6969. p.BottomSurface = 0
  6970. p.Anchored = true
  6971. p.CanCollide = false
  6972. p.formFactor = "Symmetric"
  6973. p.Size = Vector3.new(1,1,1)
  6974. p.BrickColor = BrickColor.new("Really black")
  6975. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  6976. Game:GetService("Debris"):AddItem(p,3)
  6977. local m = Instance.new("BlockMesh",p)
  6978. m.Scale = Vector3.new(3,3,3)
  6979. for i = 1,15 do
  6980. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  6981. p.Transparency = i/15
  6982. 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)
  6983. Wait()
  6984. end
  6985. p:Destroy()
  6986. end)()
  6987. HPos = RA.Position
  6988. for i,v in pairs(Workspace:GetChildren())do
  6989. if v:IsA("Model")and v ~= Character then
  6990. local h = v:findFirstChild("Humanoid")
  6991. if h then
  6992. if h.Health > 0 then
  6993. local t = v:findFirstChild("Torso")
  6994. if t then
  6995. if(t.Position -HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  6996. h.PlatformStand = true
  6997. coroutine.wrap(function()
  6998. local p = Instance.new("Part",Character)
  6999. p.Name = "Trail"
  7000. p.TopSurface = 0
  7001. p.BottomSurface = 0
  7002. p.Anchored = true
  7003. p.CanCollide = false
  7004. p.formFactor = "Symmetric"
  7005. p.Size = Vector3.new(1,1,1)
  7006. p.BrickColor = BrickColor.new("Really red")
  7007. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  7008. Game:GetService("Debris"):AddItem(p,3)
  7009. local m = Instance.new("BlockMesh",p)
  7010. m.Scale = Vector3.new(2.5,2.5,2.5)
  7011. for i = 1,15 do
  7012. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  7013. p.Transparency = i/15
  7014. 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)
  7015. Wait()
  7016. end
  7017. p:Destroy()
  7018. end)()
  7019. local p = Instance.new("BodyVelocity",t)
  7020. p.P = 3000
  7021. p.maxForce = Vector3.new(40000,40000,40000)
  7022. p.velocity = (t.Position - RA.Position).unit *-(10 +(t.Position - RA.Position).magnitude *1.27)
  7023. Game:GetService("Debris"):AddItem(p,0.25)
  7024. if(t.Position -HPos).magnitude < 3 then
  7025. Wait(0.15)
  7026. Grabbed = t
  7027. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  7028. break end end end end end end end
  7029. Wait(0.1)
  7030. end
  7031. local BP if Grabbed then
  7032. local Target = Grabbed.Parent.Humanoid
  7033. Wait()
  7034. BP = Instance.new("BodyPosition",T)
  7035. BP.P = 5000
  7036. BP.maxForce = Vector3.new(500000,500000,500000)*50000000
  7037. BP.position = T.Position
  7038. local GR,_GR = true,true
  7039. coroutine.wrap(function()
  7040. while _GR do
  7041. if GR then
  7042. Grabbed.Parent.Head.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  7043. end
  7044. Wait()
  7045. end end)()
  7046. coroutine.wrap(ShakeCam)(7.32,0.04)
  7047. Implode(Grabbed.CFrame,BrickColor.new("Really black"))
  7048. local dn,cc = true,1
  7049. coroutine.wrap(function()
  7050. while Wait(0.1)do
  7051. if not dn then break end
  7052. 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)
  7053. cc = cc +0.025
  7054. end end)()
  7055. delay(3.32,function()dn = false end)
  7056. for i = 1,100 do
  7057. for _,v in pairs(Grabbed.Parent:GetChildren())do
  7058. if v:IsA("Clothing")or v:IsA("Hat")then
  7059. v:Destroy()
  7060. elseif v:IsA("BasePart")then
  7061. v.Transparency = i/71
  7062. v.Reflectance = i/25
  7063. v.Color = Color3.new(math.abs(-i/100),math.abs(-i/100),math.abs(-i/100))
  7064. end end
  7065. Wait()
  7066. if not dn then
  7067. break
  7068. end end
  7069. Explode(Grabbed.CFrame,BrickColor.new("Really red"))
  7070. Character.Humanoid.Health = Character.Humanoid.Health +Grabbed.Parent.Humanoid.Health
  7071. _GR,GR = false,false
  7072. Kill(Grabbed)
  7073. end
  7074. Debounces.Attacking = false
  7075. StopPower = false
  7076. ChargePosition(false)
  7077. pcall(function()BP:Destroy()end)
  7078. Stance = 'Standing'
  7079. delay(0.2,function()
  7080. Comboing = false
  7081. StopRunning = false
  7082. end)end;2};
  7083. qq = {"Quick step left!";function()
  7084. for i,v in pairs(Debounces)do
  7085. if v then
  7086. delay(0.2,function()
  7087. Comboing = false
  7088. StopRunning = false
  7089. end)return end end
  7090. if Power -2000 < 0 then
  7091. delay(0.2,function()
  7092. Comboing = false
  7093. StopRunning = false
  7094. end)return end
  7095. Power = Power -2000
  7096. T.CFrame = T.CFrame * CFrame.new(-20,0,0)
  7097. delay(0.2,function()
  7098. Comboing = false
  7099. StopRunning = false
  7100. end)end;3};
  7101. ee = {"Quick step right!";function()
  7102. for i,v in pairs(Debounces)do
  7103. if v then
  7104. delay(0.2,function()
  7105. Comboing = false
  7106. StopRunning = false
  7107. end)return end end
  7108. if Power -2000 < 0 then
  7109. delay(0.2,function()
  7110. Comboing = false
  7111. StopRunning = false
  7112. end)return end
  7113. Power = Power -2000
  7114. T.CFrame = T.CFrame * CFrame.new(20,0,0)
  7115. delay(0.2,function()
  7116. Comboing = false
  7117. StopRunning = false
  7118. end)end;3};
  7119. qrxc = {"Midnight strike!";function()
  7120. for i,v in pairs(Debounces)do
  7121. if v then
  7122. delay(0.2,function()
  7123. Comboing = false
  7124. StopRunning = false
  7125. end)return end end
  7126. if Power -26000 < 0 then delay(0.2,function()
  7127. Comboing = false
  7128. StopRunning = false
  7129. end)return end
  7130. Power = Power -26000
  7131. Debounces.Attacking = true
  7132. local Cached = {}
  7133. Cached.Ambient = Game.Lighting.Ambient
  7134. Cached.OutdoorAmbient = Game.Lighting.OutdoorAmbient
  7135. Cached.FogEnd = Game.Lighting.FogEnd
  7136. Cached.TimeOfDay = Game.Lighting.TimeOfDay
  7137. Cached.Sky = Game.Lighting:findFirstChild("Sky")or Instance.new("Sky",Game.Lighting)
  7138. if Cached.Sky then Cached.Sky.CelestialBodiesShown = Game.Lighting.Sky.CelestialBodiesShown end
  7139. Cached.Brightness = Game.Lighting.Brightness
  7140. Cached.FogColor = Game.Lighting.FogColor
  7141. Game.Lighting.Ambient = Color3.new(0.34,0.34,0.34)
  7142. Game.Lighting.OutdoorAmbient = Color3.new(0.23,0,0)
  7143. Game.Lighting.FogColor = Color3.new(0.3,0.3,0.4003)
  7144. Game.Lighting.FogEnd = 110
  7145. if Cached.Sky then Game.Lighting.Sky.CelestialBodiesShown = false end
  7146. Game.Lighting.Brightness = 0
  7147. Game.Lighting.TimeOfDay = 0
  7148. Stance = ''
  7149. ChargePosition(false)
  7150. StopJoints()
  7151. FaceForward()
  7152. T.CFrame = StanceGyro.cframe
  7153. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  7154. N.DesiredAngle = -1.2
  7155. RS.DesiredAngle = 0.25
  7156. LS.DesiredAngle = 1
  7157. local nx = StanceGyro.cframe
  7158. for i = 1,10 do
  7159. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  7160. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  7161. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  7162. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  7163. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  7164. Wait()
  7165. end
  7166. Wait(0.2)
  7167. for i = 1,5 do
  7168. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  7169. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  7170. Wait()
  7171. end
  7172. Wait(0.2)
  7173. StopJoints()
  7174. StopPower = true
  7175. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  7176. StanceGyro.P = 5000
  7177. StanceGyro.D = 200
  7178. LS.MaxVelocity = 0.3
  7179. LS.MaxVelocity = 0.3
  7180. RH.MaxVelocity = 0.3
  7181. LH.MaxVelocity = 0.3
  7182. RS.DesiredAngle = 0
  7183. LS.DesiredAngle = 0
  7184. RH.DesiredAngle = 0
  7185. LH.DesiredAngle = 0
  7186. N.DesiredAngle = -1.4
  7187. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  7188. local DIR = Direction()[1].lookVector
  7189. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  7190. RH.DesiredAngle = 0.15
  7191. LH.DesiredAngle = 0.3
  7192. Wait(0.25)
  7193. local MaxDistance,Grabbed,HPos = 150
  7194. local Hcon,Hitx = false;Hcon = RA.Touched:connect(function(Hit)
  7195. if Hit.Parent ~= Character and Hit.Parent:findFirstChild("Humanoid")then
  7196. if not Hitx then
  7197. Hitx = true
  7198. coroutine.wrap(function()
  7199. Explode(Hit.CFrame,BrickColor.new("Really black"))
  7200. end)()coroutine.wrap(function()
  7201. ypcall(function()
  7202. MidnightStrikeDmg(Hit)
  7203. end)end)()
  7204. Wait(0.2)
  7205. HCon:disconnect()
  7206. end end end)
  7207. for i = 1,20 do
  7208. if Grabbed then break end
  7209. local r = Ray.new(RA.Position,DIR)
  7210. coroutine.wrap(function()
  7211. local p = Instance.new("Part",Character)
  7212. p.Name = "Trail"
  7213. p.TopSurface = 0
  7214. p.BottomSurface = 0
  7215. p.Anchored = true
  7216. p.CanCollide = false
  7217. p.formFactor = "Symmetric"
  7218. p.Size = Vector3.new(1,1,1)
  7219. p.BrickColor = BrickColor.new("Really black")
  7220. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  7221. Game:GetService("Debris"):AddItem(p,3)
  7222. local m = Instance.new("BlockMesh",p)
  7223. m.Scale = Vector3.new(3,3,3)
  7224. for i = 1,15 do
  7225. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  7226. p.Transparency = i/15
  7227. 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)
  7228. Wait()
  7229. end
  7230. p:Destroy()
  7231. end)()
  7232. HPos = RA.Position
  7233. for i,v in pairs(Workspace:GetChildren())do
  7234. if v:IsA("Model")and v ~= Character then
  7235. local h = v:findFirstChild("Humanoid")
  7236. if h then
  7237. if h.Health > 0 then
  7238. local t = v:findFirstChild("Torso")
  7239. if t then
  7240. if(t.Position -HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  7241. h.PlatformStand = true
  7242. coroutine.wrap(function()
  7243. local p = Instance.new("Part",Character)
  7244. p.Name = "Trail"
  7245. p.TopSurface = 0
  7246. p.BottomSurface = 0
  7247. p.Anchored = true
  7248. p.CanCollide = false
  7249. p.formFactor = "Symmetric"
  7250. p.Size = Vector3.new(1,1,1)
  7251. p.BrickColor = BrickColor.new("Navy blue")
  7252. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  7253. Game:GetService("Debris"):AddItem(p,3)
  7254. local m = Instance.new("BlockMesh",p)
  7255. m.Scale = Vector3.new(2.5,2.5,2.5)
  7256. for i = 1,15 do
  7257. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  7258. p.Transparency = i/15
  7259. 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)
  7260. Wait()
  7261. end
  7262. p:Destroy()
  7263. end)()
  7264. local p = Instance.new("BodyVelocity",t)
  7265. p.P = 3000
  7266. p.maxForce = Vector3.new(40000,40000,40000)
  7267. p.velocity = (t.Position - RA.Position).unit *-(10 +(t.Position - RA.Position).magnitude *3.4)
  7268. Game:GetService("Debris"):AddItem(p,0.25)
  7269. if(t.Position -HPos).magnitude < 3 then
  7270. Wait(0.15)
  7271. Grabbed = t
  7272. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  7273. break end end end end end end end
  7274. Wait(0.1)
  7275. end
  7276. if Grabbed then
  7277. ChargePosition(false)
  7278. Stance = 'Standing'
  7279. Implode(T.CFrame,BrickColor.new("Navy blue"))
  7280. local d = false
  7281. coroutine.wrap(function()
  7282. while true do
  7283. ShakeCam(7.32,0.04)
  7284. if d then
  7285. break
  7286. end end end)()
  7287. Wait(3.3)
  7288. d = true
  7289. end
  7290. Implode(T.CFrame,BrickColor.new("Really black"))
  7291. for i,v in pairs(Cached)do pcall(function()Game.Lighting[i] = v end)end
  7292. Debounces.Attacking = false
  7293. StopPower = false
  7294. ChargePosition(false)
  7295. Stance = "Standing"
  7296. delay(0.2,function()
  7297. Comboing = false
  7298. StopRunning = false
  7299. end)end;2};
  7300. xcft = {"";function()
  7301. for i,v in pairs(Debounces)do
  7302. if v then
  7303. delay(0.2,function()
  7304. Comboing = false
  7305. StopRunning = false
  7306. end)return end end
  7307. if Power -26000 < 0 then delay(0.2,function()
  7308. Comboing = false
  7309. StopRunning = false
  7310. end)return end
  7311. Debounces.Attacking = true
  7312. Power = Power -26000
  7313. Stance = ''
  7314. coroutine.wrap(function()
  7315. for _ = 1,33 do
  7316. local p = Instance.new("Part",Character)
  7317. p.Name = "Trail"
  7318. p.TopSurface = 0
  7319. p.BottomSurface = 0
  7320. p.Anchored = true
  7321. p.CanCollide = false
  7322. p.Locked = true
  7323. p.formFactor = "Symmetric"
  7324. p.Size = Vector3.new(1,1,1)
  7325. p.BrickColor = Settings.Colors[1]
  7326. p.CFrame = T.CFrame
  7327. Game:GetService("Debris"):AddItem(p,3)
  7328. local ml = Instance.new("BlockMesh",p)
  7329. ml.Scale = Vector3.new(2,2,2)
  7330. coroutine.wrap(function()
  7331. for i = 1,13 do
  7332. ml.Scale = ml.Scale - Vector3.new(1.1,1.1,1.1)
  7333. p.Transparency = i/60
  7334. 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)
  7335. Wait()
  7336. end
  7337. p:Destroy()
  7338. end)()
  7339. Wait(0.01)
  7340. end end)()
  7341. local Collection = {}
  7342. for i = 1,10 do
  7343. T.CFrame = T.CFrame * CFrame.new(0,0,-54)
  7344. for x,v in pairs(IsNear(T.CFrame.p,30))do
  7345. if not Collection[v.Name]then
  7346. Collection[v.Name] = {v,false}
  7347. end end end
  7348. if #Collection > 0 then
  7349. for i,v in pairs(Collection)do
  7350. if not v[2]then
  7351. v[2] = true
  7352.  
  7353. end end end
  7354. Debounces.Attacking = false
  7355. Stance = "Standing"
  7356. delay(0.2,function()
  7357. Comboing = false
  7358. StopRunning = false
  7359. end)end;2};
  7360. xtc = {"Woo woo";function()
  7361. print(ypcall(function()
  7362. for i,v in pairs(Debounces)do
  7363. if v then
  7364. delay(0.2,function()
  7365. Comboing = false
  7366. StopRunning = false
  7367. end)return end end
  7368. if Power -26000 < 0 then delay(0.2,function()
  7369. Comboing = false
  7370. StopRunning = false
  7371. end)return end
  7372. Debounces.Attacking = true
  7373. Power = Power -26000
  7374. StanceGyro.P = 9000
  7375. StanceGyro.D = 300
  7376. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,-math.pi *1.5,0)
  7377. local D = T.CFrame * CFrame.new(-4,0,0)
  7378. local DIR = -(T.CFrame.p - D.p).unit
  7379. Character.Humanoid.Jump = true
  7380. pcall(function()T:findFirstChild("BodyPosition"):Destroy()end)
  7381. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,0,math.pi/24)
  7382. Stance = ''
  7383. ChargePosition(false)
  7384. StanceGyro.maxTorque = Vector3.new(5000000000000,500000000000000,5000000000000000)*50000000000
  7385. local ori = T.CFrame
  7386. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)* CFrame.fromEulerAnglesXYZ(0,math.pi/8,0)
  7387. N.DesiredAngle = 0.6
  7388. LH.DesiredAngle = 0.2
  7389. RH.DesiredAngle = 0
  7390. RS.DesiredAngle = -0.2
  7391. LS.CurrentAngle = 0.2
  7392. LS.MaxVelocity = 0.8
  7393. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi *1,math.pi/16)
  7394. LS.DesiredAngle = -3.2
  7395. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  7396. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/16,0,0)
  7397. local v6 = Instance.new("BodyPosition",T)
  7398. v6.P = 5000
  7399. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  7400. v6.position = T.Position + Vector3.new(0,6,0)-DIR *6
  7401. local End = CFrame.new(v6.position + Vector3.new(0,2,0)+DIR *2)
  7402. StopPower = true
  7403. for i = 1,7 do
  7404. LS.MaxVelocity = 0.7
  7405. local p = Instance.new("Part",Character)
  7406. p.Name = "Trail"
  7407. p.TopSurface = 0
  7408. p.BottomSurface = 0
  7409. p.Anchored = true
  7410. p.CanCollide = false
  7411. p.formFactor = "Symmetric"
  7412. p.Size = Vector3.new(1,1,1)
  7413. p.BrickColor = Settings.Colors[2]
  7414. p.CFrame = LA.CFrame * CFrame.new(0,-2,0)
  7415. Game:GetService("Debris"):AddItem(p,3)
  7416. local m = Instance.new("BlockMesh",p)
  7417. m.Scale = Vector3.new(2,2,2)
  7418. coroutine.wrap(function()
  7419. for j = 1,10 do
  7420. m.Scale = m.Scale - Vector3.new(0.1,0.1,0.1)
  7421. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50)/500,math.random(-50,50)/500,math.random(-50,50)/500)
  7422. p.Transparency = j/5
  7423. Wait()
  7424. end
  7425. p:Destroy()
  7426. end)()
  7427. LS.DesiredAngle = -3.2
  7428. local Hpos,MaxDec = LA.Position,12
  7429. for _,v in pairs(Workspace:GetChildren())do
  7430. if v:IsA("Model")and v ~= Character then
  7431. local Hx = v:findFirstChild("Humanoid")
  7432. if Hx and Hx.Health >0 then
  7433. local Tx = v:findFirstChild("Torso")
  7434. if Tx then
  7435. if(Tx.Position - Hpos).magnitude <= MaxDec then
  7436. for r = 1,2 do
  7437. local p = Instance.new("Part",Character)
  7438. p.Name = "Trail"
  7439. p.TopSurface = 0
  7440. p.BottomSurface = 0
  7441. p.Anchored = true
  7442. p.CanCollide = false
  7443. p.formFactor = "Symmetric"
  7444. p.Size = Vector3.new(1,1,1)
  7445. p.BrickColor = Settings.Colors[2]
  7446. p.CFrame = T.CFrame
  7447. Game:GetService("Debris"):AddItem(p,3)
  7448. local m = Instance.new("BlockMesh",p)
  7449. m.Scale = Vector3.new(1,1,1)
  7450. coroutine.wrap(function()
  7451. for e = 1,15 do
  7452. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  7453. p.Transparency = e/15
  7454. 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)
  7455. Wait()
  7456. end
  7457. p:Destroy()
  7458. end)()
  7459. XTCDamage(Tx)
  7460. end end end end end end
  7461. Wait()
  7462. end
  7463. StopPower = false
  7464. Game:GetService("Debris"):AddItem(v6,0.5)
  7465. ChargePosition(false)
  7466. Stance = "Standing"
  7467. Debounces.Attacking = false
  7468. delay(0.2,function()
  7469. Comboing = false
  7470. StopRunning = false
  7471. end)end))end};
  7472. qeft = {"Space friend, from the space moon!";function()
  7473. for i,v in pairs(Debounces)do
  7474. if v then
  7475. delay(0.2,function()
  7476. Comboing = false
  7477. StopRunning = false
  7478. end)return end end
  7479. if not Pet then
  7480. Stance = ''
  7481. ChargePosition(false)
  7482. StopJoints()
  7483. FaceForward()
  7484. T.CFrame = StanceGyro.cframe
  7485. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  7486. N.DesiredAngle = -1.2
  7487. RS.DesiredAngle = 0.25
  7488. LS.DesiredAngle = 1
  7489. local nx = StanceGyro.cframe
  7490. for i = 1,10 do
  7491. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025) * CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  7492. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  7493. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  7494. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  7495. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  7496. Wait()
  7497. end
  7498. Wait(0.2)
  7499. for i = 1,5 do
  7500. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  7501. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,math.pi/5 *i,0)
  7502. Wait()
  7503. end
  7504. Wait(0.2)
  7505. StopJoints()
  7506. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  7507. StanceGyro.P = 5000
  7508. StanceGyro.D = 200
  7509. LS.MaxVelocity = 0.3
  7510. LS.MaxVelocity = 0.3
  7511. RH.MaxVelocity = 0.3
  7512. LH.MaxVelocity = 0.3
  7513. RS.DesiredAngle = 0
  7514. LS.DesiredAngle = 0
  7515. RH.DesiredAngle = 0
  7516. LH.DesiredAngle = 0
  7517. N.DesiredAngle = -1.4
  7518. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  7519. local DIR = Direction()[1].lookVector
  7520. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  7521. RH.DesiredAngle = 0.15
  7522. LH.DesiredAngle = 0.3
  7523. Wait(0.25)
  7524. local HitPos = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  7525. local s = Instance.new("Part",Character)
  7526. s.BrickColor = Settings.Colors[2]
  7527. s.Size = Vector3.new(1,1,1)
  7528. s.Anchored = true
  7529. s.Locked = true
  7530. s.CanCollide = false
  7531. s.TopSurface = 0
  7532. s.BottomSurface = 0
  7533. s.Transparency = 1
  7534. s.Reflectance = 0.5
  7535. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7536. local sm = Instance.new("SpecialMesh",s)
  7537. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  7538. sm.Scale = Vector3.new(1,1,1)
  7539. for i = 1,15 do
  7540. s.Transparency = s.Transparency -(1/15)
  7541. s.Reflectance = s.Reflectance -(1/30)
  7542. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  7543. Wait()
  7544. end
  7545. for i = 1,20 do
  7546. sm.Scale = sm.Scale + Vector3.new(2,0,2)
  7547. s.Transparency = i/20
  7548. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  7549. Wait()
  7550. end
  7551. s:Destroy()
  7552. local s = Instance.new("Part",Character)
  7553. s.BrickColor = BrickColor.new("Dark stone grey")
  7554. s.Size = Vector3.new(4,4,4)
  7555. s.FormFactor = "Custom"
  7556. s.Anchored = true
  7557. s.Locked = true
  7558. s.CanCollide = false
  7559. s.TopSurface = 0
  7560. s.BottomSurface = 0
  7561. s.Material = "Ice"
  7562. s.CFrame = RA.CFrame * CFrame.new(0,-300,0)
  7563. local v6 = Instance.new("BodyPosition",s)
  7564. v6.P = 1000000
  7565. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  7566. local sg = Instance.new("BodyGyro",s)
  7567. sg.maxTorque = Vector3.new(5000000000,5000000000,5000000000)*500000000000000
  7568. sg.P = 1500000
  7569. sg.D = 750
  7570. sg.cframe = StanceGyro.cframe
  7571. delay(0.3,function()s.Anchored = false s:BreakJoints()end)
  7572. __GR = true
  7573. local dDebounce = true
  7574. coroutine.wrap(function()
  7575. while Wait()do
  7576. if not __GR then break end
  7577. if dDebounce and not Moving then
  7578. sg.cframe = StanceGyro.cframe
  7579. end if v6.position ~= T.Position + Vector3.new(5,10,0)and not Moving then
  7580. v6.position = T.Position + Vector3.new(5,10,0)
  7581. end end end)()
  7582. repeat Wait()until((T.Position + Vector3.new(5,10,0))- s.Position).magnitude <= 5
  7583. Chat(H,"My pet! I've missed you.",Settings.Colors[2])
  7584. PetHUD()
  7585. delay(1,function()PetChat(s,"Yay!",s.BrickColor)end)
  7586. Pet = s
  7587. Texture(s,"http://www.roblox.com/asset/?id=142493852",0)
  7588. --RAAAWR()
  7589. local KeyBins = {
  7590. f = function(Body,Gyro,Moused)
  7591. if Comboing then return end
  7592. local BreakLoop,cn = false;cn = Moused.KeyDown:connect(function(k)
  7593. if k == 'f' then
  7594. BreakLoop = true
  7595. cn:disconnect()
  7596. end end)
  7597. local ffff = Moused.Move:connect(function()Gyro.cframe = CFrame.new(Pet.Position,Moused.Hit.p)end)
  7598. dDebounce = false
  7599. coroutine.wrap(function()for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v.Transparency = 1 Wait()end end end)()
  7600. local cntrr = 0
  7601. local sb = Instance.new("SelectionBox",Pet)
  7602. sb.Adornee = Pet
  7603. sb.Transparency = 1
  7604. sb.Color = Settings.Colors[1]
  7605. coroutine.wrap(function()
  7606. for i = 1,15 do
  7607. sb.Transparency = sb.Transparency -(1/15)
  7608. Wait()
  7609. end end)()
  7610. local OldColor = Pet.BrickColor
  7611. Pet.BrickColor = Settings.Colors[2]
  7612. local BlastModel = Instance.new("Model",Character)
  7613. local p = Instance.new("Part",BlastModel)
  7614. p.BrickColor = Settings.Colors[2]
  7615. p.Size = Vector3.new(3,3,3)
  7616. p.Shape = "Ball"
  7617. p.Anchored = true
  7618. p.Locked = true
  7619. p.CanCollide = false
  7620. p.TopSurface = 0
  7621. p.BottomSurface = 0
  7622. p.FormFactor = "Custom"
  7623. p.Transparency = 1
  7624. local p2 = Instance.new("Part",BlastModel)
  7625. p2.BrickColor = Settings.Colors[2]
  7626. p2.Size = Vector3.new(3,3,3)
  7627. p2.Shape = "Ball"
  7628. p2.Anchored = true
  7629. p2.Locked = true
  7630. p2.CanCollide = false
  7631. p2.TopSurface = 0
  7632. p2.BottomSurface = 0
  7633. p2.FormFactor = "Custom"
  7634. p2.Transparency = 1
  7635. local x = Instance.new("Part",BlastModel)
  7636. x.BrickColor = Settings.Colors[2]
  7637. x.Size = Vector3.new(1,1,1)
  7638. x.Shape = "Ball"
  7639. x.Anchored = true
  7640. x.Locked = true
  7641. x.CanCollide = false
  7642. x.TopSurface = 0
  7643. x.BottomSurface = 0
  7644. x.FormFactor = "Custom"
  7645. x.Transparency = 1
  7646. x.CFrame = Pet.CFrame * CFrame.new(0,0,-5.1)* CFrame.fromEulerAnglesXYZ(-1.57,0,0)
  7647. local ktn = Instance.new("SpecialMesh",x)
  7648. ktn.Scale = Vector3.new(12,5,12)
  7649. ktn.MeshId = "http://www.roblox.com/asset/?id=1323306"
  7650. local a = Instance.new("Part",BlastModel)
  7651. a.Anchored = true
  7652. a.CanCollide = false
  7653. a.Locked = true
  7654. a.BrickColor = Settings.Colors[InternalMode and 1 or 2]
  7655. a.Size = Vector3.new(10,1,10)
  7656. a.CFrame = Pet.CFrame * CFrame.new(0,0,-17)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7657. a.TopSurface = 0
  7658. a.BottomSurface = 0
  7659. local m = Instance.new("CylinderMesh",a)
  7660. m.Scale = Vector3.new(1,1,1)
  7661. coroutine.wrap(function()
  7662. for _,v in pairs(BlastModel:GetChildren())do
  7663. for i = 1,9 do
  7664. v.Transparency = v.Transparency -0.1
  7665. Wait()
  7666. end end
  7667. x.Transparency = 0.6
  7668. end)()
  7669. local prtzz = {}
  7670. coroutine.wrap(function()
  7671. for i = 1,9 do
  7672. local n = Instance.new("Part",BlastModel)
  7673. n.Anchored = true
  7674. n.Locked = true
  7675. n.CanCollide = false
  7676. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  7677. n.Transparency = 0.54
  7678. n.TopSurface = 0
  7679. n.BottomSurface = 0
  7680. n.FormFactor = "Custom"
  7681. n.Size = Vector3.new(0.01,0.01,0.01)
  7682. local s3rl = Instance.new("SpecialMesh",n)
  7683. s3rl.MeshType = "FileMesh"
  7684. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  7685. s3rl.Scale = Vector3.new(4,4,4)
  7686. table.insert(prtzz,n)
  7687. end
  7688. local ssc = 0
  7689. while Wait()do
  7690. ssc = ssc ~= 360 and ssc +1 or 0
  7691. for i,v in pairs(prtzz)do
  7692. v.CFrame = p.CFrame
  7693. * CFrame.Angles(0,0,math.rad((i *360/#prtzz)+ssc))
  7694. * CFrame.new(-13,0,0)
  7695. * CFrame.Angles(0,0,math.rad(63))
  7696. end end end)()
  7697. local prtzz2 = {}
  7698. coroutine.wrap(function()
  7699. for i = 1,9 do
  7700. local n = Instance.new("Part",BlastModel)
  7701. n.Anchored = true
  7702. n.Locked = true
  7703. n.CanCollide = false
  7704. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  7705. n.Transparency = 0.54
  7706. n.TopSurface = 0
  7707. n.BottomSurface = 0
  7708. n.FormFactor = "Custom"
  7709. n.Size = Vector3.new(0.01,0.01,0.01)
  7710. local s3rl = Instance.new("SpecialMesh",n)
  7711. s3rl.MeshType = "FileMesh"
  7712. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  7713. s3rl.Scale = Vector3.new(4,4,4)
  7714. table.insert(prtzz2,n)
  7715. end
  7716. local ssc = 0
  7717. while Wait()do
  7718. ssc = ssc ~= 360 and ssc +1 or 0
  7719. for i,v in pairs(prtzz2)do
  7720. v.CFrame = p.CFrame
  7721. * CFrame.Angles(0,0,-math.rad((i *720/#prtzz2)+ssc)*2.5)
  7722. * CFrame.new(-6.5,0,0)
  7723. * CFrame.Angles(0,0,math.rad(63))
  7724. end end end)()
  7725. local StopBeam = false
  7726. local prtzz3 = {}
  7727. coroutine.wrap(function()
  7728. for i = 1,9 do
  7729. local n = Instance.new("Part",BlastModel)
  7730. n.Anchored = true
  7731. n.Locked = true
  7732. n.CanCollide = false
  7733. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  7734. n.Transparency = 0.54
  7735. n.TopSurface = 0
  7736. n.BottomSurface = 0
  7737. n.FormFactor = "Custom"
  7738. n.Size = Vector3.new(0.01,0.01,0.01)
  7739. local s3rl = Instance.new("SpecialMesh",n)
  7740. s3rl.MeshType = "FileMesh"
  7741. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  7742. s3rl.Scale = Vector3.new(4,4,4)
  7743. table.insert(prtzz3,n)
  7744. end
  7745. local sscs = 0
  7746. while Wait()do
  7747. sscs = sscs ~= 360 and sscs +1 or 0
  7748. for i,v in pairs(prtzz3)do
  7749. v.CFrame = p.CFrame
  7750. * CFrame.Angles(0,0,-math.rad((i *1080/#prtzz3)+sscs)*5)
  7751. * CFrame.new(-36,0,0)
  7752. * CFrame.Angles(0,0,math.rad(63))
  7753. end end end)()
  7754. local CanHit = true
  7755. local cntrr = 0
  7756. local canhit = true
  7757. coroutine.wrap(function()
  7758. while Wait()do
  7759. if BreakLoop then break end
  7760. if canhit then
  7761. canhit = false
  7762. for i,v in pairs(IsNear(Moused.Hit.p,5))do
  7763. local zz = Game.Players:GetPlayerFromCharacter(v)
  7764. if zz ~= Player then
  7765. DoScript(zz,"ScreenFlashV")
  7766. DoScript(zz,"CameraShake")
  7767. end end
  7768. delay(0.55,function()
  7769. canhit = true
  7770. end)end end end)()
  7771. while Wait()do
  7772. if not Moused.Target then break end
  7773. local sssss = math.random(2,4)
  7774. cntrr = cntrr ~= 360 and cntrr +1 or 0
  7775. 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)
  7776. p.BrickColor = a.BrickColor
  7777. p.Transparency = RandomDecimal(0,0.3)
  7778. p2.Transparency = p.Transparency
  7779. p2.BrickColor = a.BrickColor
  7780. x.BrickColor = a.BrickColor
  7781. x.Transparency = p.Transparency
  7782. 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)
  7783. a.Size = Vector3.new(sssss,(Pet.Position -Moused.Hit.p).magnitude,sssss)
  7784. a.Transparency = p.Transparency
  7785. a.CFrame = p.CFrame * CFrame.new(0,0,-(Pet.Position -Moused.Hit.p).magnitude/2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  7786. p2.CFrame = p.CFrame * CFrame.new(0,0,-(Pet.Position -Moused.Hit.p).magnitude)
  7787. Lazur()
  7788. if CanHit then
  7789. CanHit = false
  7790. DamageNear(Moused.Hit.p,5,math.random(200,400))
  7791. 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))
  7792. Effect2(p,8,8,8,0,0,0,Settings.Colors[InternalMode and 2 or 1],0.7)
  7793. delay(0.2,function()CanHit = true end)
  7794. end
  7795. if BreakLoop then break end
  7796. if Power -60 < 0 then break end
  7797. Power = Power -60
  7798. ShakeCam(0.2)
  7799. end
  7800. Gyro.cframe = StanceGyro.cframe
  7801. Pet.BrickColor = OldColor
  7802. for _,v in pairs(BlastModel:GetChildren())do
  7803. coroutine.wrap(function()
  7804. for i = 1,15 do
  7805. v.Transparency = i/15
  7806. Wait()
  7807. end
  7808. v:Destroy()
  7809. pcall(function()BlastModel:Destroy()end)
  7810. end)()end
  7811. coroutine.wrap(function()
  7812. for i = 1,15 do
  7813. sb.Transparency = i/15
  7814. Wait()
  7815. end
  7816. sb:Destroy()
  7817. end)()
  7818. coroutine.wrap(function()for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v.Transparency = 0 Wait()end end end)()
  7819. ffff:disconnect()
  7820. dDebounce = true
  7821. end;
  7822. g = function(Body,Gyro)
  7823. dDebounce = false
  7824. local Target = GetClosest(130)
  7825. if not Target or Power -26000 < 0 then dDebounce = true return end
  7826. Power = Power -26000
  7827. Moving = true
  7828. local OldColor = Pet.BrickColor
  7829. local StartPos = T.Position
  7830. repeat
  7831. Body.position = Target.Torso.Position
  7832. local p = Instance.new("Part",Character)
  7833. p.Name = "Trail"
  7834. p.TopSurface = 0
  7835. p.BottomSurface = 0
  7836. p.Anchored = true
  7837. p.CanCollide = false
  7838. p.formFactor = "Symmetric"
  7839. p.Size = Vector3.new(1,1,1)
  7840. p.BrickColor = Settings.Colors[2]
  7841. p.CFrame = Pet.CFrame
  7842. Game:GetService("Debris"):AddItem(p,3)
  7843. local m = Instance.new("BlockMesh",p)
  7844. m.Scale = Vector3.new(1,1,1)
  7845. coroutine.wrap(function()
  7846. for e = 1,15 do
  7847. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  7848. p.Transparency = e/15
  7849. 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)
  7850. Wait()
  7851. end
  7852. p:Destroy()
  7853. end)()
  7854. Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  7855. local _XGR = true
  7856. coroutine.wrap(function()
  7857. while Wait()do
  7858. if not _XGR then break end
  7859. local p = Instance.new("Part",Target)
  7860. p.Name = "Trail"
  7861. p.TopSurface = 0
  7862. p.BottomSurface = 0
  7863. p.Anchored = true
  7864. p.CanCollide = false
  7865. p.formFactor = "Symmetric"
  7866. p.Size = Vector3.new(1,1,1)
  7867. p.BrickColor = Settings.Colors[2]
  7868. p.CFrame = Target.Torso.CFrame
  7869. Game:GetService("Debris"):AddItem(p,3)
  7870. local m = Instance.new("BlockMesh",p)
  7871. m.Scale = Vector3.new(1,1,1)
  7872. coroutine.wrap(function()
  7873. for e = 1,15 do
  7874. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  7875. p.Transparency = e/15
  7876. 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)
  7877. Wait()
  7878. end
  7879. p:Destroy()
  7880. end)()
  7881. Target.Torso.CFrame = Pet.CFrame * CFrame.new(0,5,0)
  7882. end end)()
  7883. Body.position = RA.Position + Vector3.new(-1,2,0)
  7884. repeat Wait()until(Pet.Position -(RA.Position + Vector3.new(-1,2,0))).magnitude <= 5
  7885. Chat(H,"Good boy, now, let's play fetch.",Settings.Colors[2])
  7886. TweenColor3(Pet,"Color",Pet.Color,Settings.Colors[1],2,true)
  7887. local fhold = Instance.new("BodyPosition",Target.Torso)
  7888. fhold.position = Target.Torso.Position
  7889. fhold.P = 10000
  7890. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  7891. local v6 = Instance.new("BodyPosition",T)
  7892. v6.P = 10000
  7893. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  7894. v6.position = Target.Torso.Position
  7895. repeat Wait()
  7896. local p = Instance.new("Part",Character)
  7897. p.Name = "Trail"
  7898. p.TopSurface = 0
  7899. p.BottomSurface = 0
  7900. p.Anchored = true
  7901. p.CanCollide = false
  7902. p.formFactor = "Symmetric"
  7903. p.Size = Vector3.new(1,1,1)
  7904. p.BrickColor = Settings.Colors[1]
  7905. p.CFrame = T.CFrame
  7906. Game:GetService("Debris"):AddItem(p,3)
  7907. local m = Instance.new("BlockMesh",p)
  7908. m.Scale = Vector3.new(1,1,1)
  7909. coroutine.wrap(function()
  7910. for e = 1,15 do
  7911. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  7912. p.Transparency = e/15
  7913. 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)
  7914. Wait()
  7915. end
  7916. p:Destroy()
  7917. end)()until(v6.position - fhold.position).magnitude <= 5
  7918. _XGR = false
  7919. Wait(0.9)
  7920. fhold.position = fhold.position + Vector3.new(0,780,0)
  7921. Wait(0.9)
  7922. v6.position = fhold.position + Vector3.new(0,0,-15)
  7923. Implode(T.CFrame,Settings.Colors[1])
  7924. Implode(Pet.CFrame,Settings.Colors[2])
  7925. Wait(0.5)
  7926. Body.position = Target.Torso.Position + Vector3.new(10,0,0)
  7927. repeat Wait()until(Pet.Position -(Target.Torso.Position + Vector3.new(10,0,0))).magnitude <= 13
  7928. Gyro.cframe = CFrame.new(Pet.Position,Target.Torso.Position)
  7929. for i,v in pairs(Pet:GetChildren())do
  7930. if v:IsA("Decal")then
  7931. v.Transparency = 1
  7932. end end
  7933. local Pet2,Pet3 = Pet:Clone(),Pet:Clone()
  7934. Pet2.Parent = Character
  7935. Pet3.Parent = Character
  7936. TweenColor3(Pet,"Color",Pet.Color,Color3.new(0,1,0),1,true)
  7937. TweenColor3(Pet2,"Color",Pet2.Color,Color3.new(1,0,0),1,true)
  7938. TweenColor3(Pet3,"Color",Pet3.Color,Color3.new(0,0,1),1,true)
  7939. local bgh,bgg = Pet2.BodyPosition,Pet3.BodyPosition
  7940. bgh.position = Target.Torso.Position - Vector3.new(10,0,0)
  7941. bgg.position = Target.Torso.Position + Vector3.new(0,0,10)
  7942. local bgr,ber = Pet2.BodyGyro,Pet3.BodyGyro
  7943. bgr.cframe = CFrame.new(Pet2.Position,Target.Torso.Position)
  7944. ber.cframe = CFrame.new(Pet3.Position,Target.Torso.Position)
  7945. PetChat(Pet,"Oh",Pet.BrickColor)
  7946. PetChat(Pet2,"hi",Pet2.BrickColor)
  7947. PetChat(Pet3,"weakling.",Pet3.BrickColor)
  7948. local sb = Instance.new("SelectionBox",Pet)
  7949. sb.Adornee = Pet
  7950. sb.Transparency = 1
  7951. sb.Color = Pet.BrickColor
  7952. coroutine.wrap(function()
  7953. for i = 1,15 do
  7954. sb.Transparency = sb.Transparency -(1/15)
  7955. Wait()
  7956. end end)()
  7957. local sb2 = Instance.new("SelectionBox",Pet2)
  7958. sb2.Adornee = Pet2
  7959. sb2.Transparency = 1
  7960. sb2.Color = Pet2.BrickColor
  7961. coroutine.wrap(function()
  7962. for i = 1,15 do
  7963. sb2.Transparency = sb.Transparency -(1/15)
  7964. Wait()
  7965. end end)()
  7966. local sb3 = Instance.new("SelectionBox",Pet3)
  7967. sb3.Adornee = Pet3
  7968. sb3.Transparency = 1
  7969. sb3.Color = Pet3.BrickColor
  7970. coroutine.wrap(function()
  7971. for i = 1,15 do
  7972. sb3.Transparency = sb.Transparency -(1/15)
  7973. Wait()
  7974. end end)()
  7975. Chat(H,"Down he goes...",Settings.Colors[2])
  7976. Wait(1.2)
  7977. fhold.position = fhold.position - Vector3.new(0,390,0)
  7978. 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)
  7979. v6.position = fhold.position - Vector3.new(0,0,30)
  7980. Wait(1.3)
  7981. Chat(H,"Destroy him...",Settings.Colors[2])
  7982. Wait(0.3)
  7983. PetChat(Pet,"Yes",Pet.BrickColor)
  7984. PetChat(Pet2,"my",Pet2.BrickColor)
  7985. PetChat(Pet3,"master.",Pet3.BrickColor)
  7986. Body.position,bgh.position,bgg.position = fhold.position,fhold.position,fhold.position
  7987. Wait(1)
  7988. Pet2.BrickColor,Pet3.BrickColor,Pet.BrickColor = Settings.Colors[2],Settings.Colors[2],Settings.Colors[2]
  7989. v6.position = fhold.position - Vector3.new(0,0,100)
  7990. Pet2:ClearAllChildren()
  7991. Pet3:ClearAllChildren()
  7992. Pet3:Destroy()
  7993. Pet2:Destroy()
  7994. local cntr,canhit,xdnef = 1,true,false
  7995. for i = 1,2 do BOOOMPOOTIS()end
  7996. coroutine.wrap(function()
  7997. while Wait()do
  7998. if xdnef then break end
  7999. local p = Instance.new("Part",Character)
  8000. p.TopSurface = 0
  8001. p.BottomSurface = 0
  8002. p.CanCollide = false
  8003. p.Anchored = true
  8004. p.BrickColor = Settings.Colors[2]
  8005. p.formFactor = "Symmetric"
  8006. p.Size = Vector3.new(1,1,1)
  8007. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  8008. local m = Instance.new("SpecialMesh",p)
  8009. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8010. m.Scale = Vector3.new(1,4,1)
  8011. coroutine.wrap(function()
  8012. for i = 1,10 do
  8013. p.Transparency = i/10
  8014. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  8015. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  8016. Wait()
  8017. end
  8018. p:Destroy()
  8019. end)()
  8020. if canhit then
  8021. canhit = false
  8022. for i,v in pairs(Game.Players:GetPlayers())do
  8023. if v ~= Player then
  8024. DoScript(v,"ScreenFlashV")
  8025. DoScript(v,"CameraShake")
  8026. end end
  8027. delay(0.55,function()
  8028. canhit = true
  8029. end)end
  8030. cntr = cntr +1
  8031. local p = Instance.new("Part",Target)
  8032. p.Name = "Trail"
  8033. p.TopSurface = 0
  8034. p.BottomSurface = 0
  8035. p.Anchored = true
  8036. p.CanCollide = false
  8037. p.formFactor = "Symmetric"
  8038. p.Size = Vector3.new(1,1,1)
  8039. p.BrickColor = Settings.Colors[math.random(1,2)]
  8040. p.CFrame = Target.Torso.CFrame
  8041. Game:GetService("Debris"):AddItem(p,3)
  8042. local m = Instance.new("BlockMesh",p)
  8043. m.Scale = Vector3.new(1,1,1)
  8044. coroutine.wrap(function()
  8045. for e = 1,15 do
  8046. m.Scale = m.Scale + Vector3.new(cntr,cntr,cntr)
  8047. p.Transparency = e/7.5
  8048. p.Reflectance = e/45
  8049. 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)
  8050. Wait()
  8051. end
  8052. p:Destroy()
  8053. end)()end end)()
  8054. Wait(2)
  8055. xdnef = true
  8056. Kill(Target.Head)
  8057. v6.position = StartPos
  8058. Game:GetService("Debris"):AddItem(v6,0.6)
  8059. delay(1,function()fhold:Destroy()end)
  8060. dDebounce = true
  8061. coroutine.wrap(function()
  8062. for i = 1,15 do
  8063. sb.Transparency = i/15
  8064. Wait()
  8065. end
  8066. sb:Destroy()
  8067. end)()
  8068. coroutine.wrap(function()for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v.Transparency = 0 Wait()end end end)()
  8069. Gyro.cframe = StanceGyro.cframe
  8070. Pet.BrickColor = OldColor
  8071. Moving = false
  8072. end;
  8073. e = function(Body,Gyro)
  8074. dDebounce = false
  8075. local Target = GetClosest(130)
  8076. if not Target or Power -5000 < 0 then dDebounce = true return end
  8077. Power = Power -5000
  8078. Moving = true
  8079. local OldPower = Body.P
  8080. Body.P = 7000
  8081. for i,v in pairs(Pet:GetChildren())do
  8082. if v:IsA("Decal")then
  8083. v.Texture = "http://www.roblox.com/asset/?id=142656311"
  8084. end end
  8085. repeat
  8086. Body.position = Target.Torso.Position
  8087. local p = Instance.new("Part",Character)
  8088. p.Name = "Trail"
  8089. p.TopSurface = 0
  8090. p.BottomSurface = 0
  8091. p.Anchored = true
  8092. p.CanCollide = false
  8093. p.formFactor = "Symmetric"
  8094. p.Size = Vector3.new(1,1,1)
  8095. p.BrickColor = Settings.Colors[2]
  8096. p.CFrame = Pet.CFrame
  8097. Game:GetService("Debris"):AddItem(p,3)
  8098. local m = Instance.new("BlockMesh",p)
  8099. m.Scale = Vector3.new(1,1,1)
  8100. coroutine.wrap(function()
  8101. for e = 1,15 do
  8102. m.Scale = m.Scale + Vector3.new(0.6,0.6,0.6)
  8103. p.Transparency = e/15
  8104. 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)
  8105. Wait()
  8106. end
  8107. p:Destroy()
  8108. end)()
  8109. Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  8110. 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))
  8111. DamageNear(Pet.Position,40,math.random(50,60),true)
  8112. delay(2,function()
  8113. for i,v in pairs(Pet:GetChildren())do
  8114. if v:IsA("Decal")then
  8115. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  8116. end end end)
  8117. Body.P = OldPower
  8118. Moving = false
  8119. dDebounce = true
  8120. end;
  8121. l = function(Body,Gyro,Moused)
  8122. dDebounce = false
  8123. for i,v in pairs(Pet:GetChildren())do
  8124. if v:IsA("Decal")then
  8125. v.Texture = "http://www.roblox.com/asset/?id=142656330"
  8126. end end
  8127. local BreakLoop,Con = false;Moused.KeyUp:connect(function(k)
  8128. if k == 'l' then
  8129. BreakLoop = true
  8130. Con:disconnect()
  8131. end end)
  8132. local cntr = 0
  8133. AngerFist()
  8134. delay(11,function()BreakLoop = true Con:disconnect()end)
  8135. while Wait()do
  8136. if BreakLoop then break end
  8137. for i,v in pairs(Pet:GetChildren())do
  8138. if v:IsA("Decal")then
  8139. v.Texture = "http://www.roblox.com/asset/?id=142656330"
  8140. end end
  8141. cntr = cntr +1
  8142. 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)
  8143. end
  8144. for i,v in pairs(Pet:GetChildren())do
  8145. if v:IsA("Sound")then
  8146. v:Stop()
  8147. end end
  8148. delay(1.3,function()
  8149. for i,v in pairs(Pet:GetChildren())do
  8150. if v:IsA("Decal")then
  8151. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  8152. end end end)
  8153. dDebounce = true
  8154. end;
  8155. z = function(Body,Gyro)
  8156. dDebounce = false
  8157. local Target = GetClosest(130)
  8158. if not Target or Power -6000 < 0 then dDebounce = true return end
  8159. Power = Power -6000
  8160. Moving = true
  8161. local OldPower = Body.P
  8162. local OldColor = Pet.BrickColor
  8163. Body.P = 5000
  8164. Pet.BrickColor = BrickColor.new("Really blue")
  8165. for i,v in pairs(Pet:GetChildren())do
  8166. if v:IsA("Decal")then
  8167. v.Texture = "http://www.roblox.com/asset/?id=142656311"
  8168. end end
  8169. local Colors = {"Navy blue","Really blue","White","Really black"}
  8170. repeat
  8171. Body.position = Target.Torso.Position
  8172. local p = Instance.new("Part",Character)
  8173. p.Name = "Trail"
  8174. p.TopSurface = 0
  8175. p.BottomSurface = 0
  8176. p.Anchored = true
  8177. p.CanCollide = false
  8178. p.formFactor = "Symmetric"
  8179. p.Size = Vector3.new(1,1,1)
  8180. p.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8181. p.CFrame = Pet.CFrame
  8182. Game:GetService("Debris"):AddItem(p,3)
  8183. local m = Instance.new("BlockMesh",p)
  8184. m.Scale = Vector3.new(1,1,1)
  8185. coroutine.wrap(function()
  8186. for e = 1,15 do
  8187. m.Scale = m.Scale + Vector3.new(0.6,0.6,0.6)
  8188. p.Transparency = e/15
  8189. 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)
  8190. Wait()
  8191. end
  8192. p:Destroy()
  8193. end)()
  8194. Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  8195. Explode(Pet.CFrame,Pet.BrickColor)
  8196. for i = 1,20 do
  8197. for _,v in pairs(Workspace:GetChildren())do
  8198. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Frozen")then
  8199. local h = v:findFirstChild("Humanoid")
  8200. if h then
  8201. if h.Health > 0 then
  8202. local t = v:findFirstChild("Torso")
  8203. if t then
  8204. if(t.Position -Pet.Position).magnitude <= 20 then
  8205. local f = Instance.new("StringValue",v)
  8206. f.Name = "Frozen"
  8207. for x,c in pairs(v:GetChildren())do
  8208. if c:IsA("BasePart")then
  8209. c.Anchored = true
  8210. local ss = Instance.new("Part",v)
  8211. ss.Size = Vector3.new(c.Size.x +0.2,c.Size.y +0.22,c.Size.z +0.19)
  8212. ss.Anchored = true
  8213. ss.CanCollide = true
  8214. ss.TopSurface = 0
  8215. ss.BottomSurface = 0
  8216. ss.Locked = true
  8217. ss.BrickColor = BrickColor.new("Really blue")
  8218. ss.Transparency = 1
  8219. ss.Reflectance = 0.95
  8220. ss.CFrame = c.CFrame * CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),math.rad(math.random(-45,45)))
  8221. coroutine.wrap(function()
  8222. for i = 1,25 do
  8223. ss.Transparency = ss.Transparency -0.01
  8224. Wait()
  8225. end end)()
  8226. Game:GetService("Debris"):AddItem(ss,10)
  8227. end end
  8228. delay(10,function()
  8229. for x,c in pairs(v:GetChildren())do
  8230. if c:IsA("BasePart")then
  8231. c.Anchored = false
  8232. end end end)
  8233. h.PlatformStand = true
  8234. h:TakeDamage(10)
  8235. Game:GetService("Debris"):AddItem(f,10)
  8236. end end end end end end
  8237. local Xf = Pet.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  8238. local p = Instance.new("Part",Character)
  8239. p.Name = "Trail"
  8240. p.TopSurface = 0
  8241. p.BottomSurface = 0
  8242. p.Anchored = true
  8243. p.CanCollide = false
  8244. p.FormFactor = "Custom"
  8245. p.Size = Vector3.new(2,2,2)
  8246. local clr = Colors[math.random(1,#Colors)]
  8247. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  8248. p.BrickColor = clr
  8249. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  8250. local m = Instance.new("BlockMesh",p)
  8251. m.Scale = Vector3.new(2,2,2)
  8252. coroutine.wrap(function()
  8253. for n = 1,15 do
  8254. p.Transparency = n/15
  8255. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  8256. 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)
  8257. Wait()
  8258. end
  8259. p:Destroy()
  8260. end)()
  8261. Wait(1/30)
  8262. end
  8263. delay(2,function()
  8264. for i,v in pairs(Pet:GetChildren())do
  8265. if v:IsA("Decal")then
  8266. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  8267. end end end)
  8268. Body.P = OldPower
  8269. Pet.BrickColor = OldColor
  8270. Moving = false
  8271. dDebounce = true
  8272. end;
  8273. j = function(Body,Gyro,Moused)
  8274. dDebounce = false
  8275. local StopLoop = false
  8276. local Conxg;Conxg = Moused.KeyUp:connect(function(k)
  8277. if k == 'j' then
  8278. StopLoop = true
  8279. Conxg:disconnect()
  8280. end end)
  8281. while Wait()do
  8282. if StopLoop then break end
  8283. for i,v in pairs(Pet:GetChildren())do
  8284. if v:IsA("Decal")then
  8285. if v.Texture ~= "http://www.roblox.com/asset/?id=142656311" then
  8286. v.Texture = "http://www.roblox.com/asset/?id=142656311"
  8287. end end end end
  8288. delay(2,function()
  8289. for i,v in pairs(Pet:GetChildren())do
  8290. if v:IsA("Decal")then
  8291. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  8292. end end end)
  8293. dDebounce = true
  8294. end;
  8295. k = function(Body,Gyro)
  8296. dDebounce = false
  8297. local Target = GetClosest(130)
  8298. if not Target or Power -5000 < 0 then dDebounce = true return end
  8299. Power = Power -5000
  8300. Moving = true
  8301. local OldPower = Body.P
  8302. Body.P = 7000
  8303. for i,v in pairs(Pet:GetChildren())do
  8304. if v:IsA("Decal")then
  8305. v.Texture = "http://www.roblox.com/asset/?id=142656330"
  8306. end end
  8307. repeat
  8308. Body.position = Target.Torso.Position
  8309. local p = Instance.new("Part",Character)
  8310. p.Name = "Trail"
  8311. p.TopSurface = 0
  8312. p.BottomSurface = 0
  8313. p.Anchored = true
  8314. p.CanCollide = false
  8315. p.formFactor = "Symmetric"
  8316. p.Size = Vector3.new(1,1,1)
  8317. p.BrickColor = BrickColor.new("Lime green")
  8318. p.CFrame = Pet.CFrame
  8319. Game:GetService("Debris"):AddItem(p,3)
  8320. local m = Instance.new("BlockMesh",p)
  8321. m.Scale = Vector3.new(1,1,1)
  8322. coroutine.wrap(function()
  8323. for e = 1,15 do
  8324. m.Scale = m.Scale + Vector3.new(0.6,0.6,0.6)
  8325. p.Transparency = e/15
  8326. 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)
  8327. Wait()
  8328. end
  8329. p:Destroy()
  8330. end)()
  8331. Wait()until(Pet.Position - Target.Torso.Position).magnitude <= 5
  8332. 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))
  8333. DamageNear(Pet.Position,40,-math.random(50,60),true)
  8334. delay(2,function()
  8335. for i,v in pairs(Pet:GetChildren())do
  8336. if v:IsA("Decal")then
  8337. v.Texture = "http://www.roblox.com/asset/?id=142493852"
  8338. end end end)
  8339. Body.P = OldPower
  8340. Moving = false
  8341. dDebounce = true
  8342. end;
  8343. b = function(Body)
  8344. local OldPower = Body.P
  8345. local NewPower = OldPower *2.3
  8346. local Conx;Conx = Body.Changed:connect(function(p)
  8347. if p == "P" then
  8348. if Body.P ~= NewPower then
  8349. OldPower = Body.P
  8350. Body.P = NewPower
  8351. end end end)
  8352. Body.P = NewPower
  8353. delay(1.1,function()
  8354. Conx:disconnect()
  8355. Body.P = OldPower
  8356. end)end;
  8357. }
  8358. for i,v in pairs(KeyBins)do PetKeyCombos[i] = true end
  8359. local function kdFunction(Key,Mousef)
  8360. if not dDebounce or Comboing then return end
  8361. for i,v in pairs(InputTable)do if Key == v then return end end
  8362. local k = Key:lower()
  8363. coroutine.wrap(KeyBins[k]or loadstring(''))(v6,sg,Mousef)
  8364. end
  8365. 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)
  8366. ChargePosition(false)
  8367. Stance = "Standing"
  8368. delay(0.2,function()
  8369. Comboing = false
  8370. StopRunning = false
  8371. end)else
  8372. Chat(H,"Bye!",Settings.Colors[2])
  8373. PetChat(Pet,"Bye master!",Pet.BrickColor)
  8374. Pet.Anchored = true
  8375. for i,v in pairs(Pet:GetChildren())do if v:IsA("Decal")then v:Destroy()end end
  8376. for i,v in pairs(Pet:GetChildren())do
  8377. if v:IsA("Sound")then
  8378. v:Stop()
  8379. end end
  8380. ypcall(function()
  8381. local sb = Pet.SelectionBox
  8382. coroutine.wrap(function()
  8383. for i = 1,15 do
  8384. sb.Transparency = i/15
  8385. Wait()
  8386. end
  8387. sb:Destroy()
  8388. end)()end)
  8389. pcall(function()XCCon:disconnect()CCOn:disconnect()end)
  8390. __GR = false
  8391. for i = 1,30 do
  8392. local p = Instance.new("Part",Character)
  8393. p.Name = "Trail"
  8394. p.TopSurface = 0
  8395. p.BottomSurface = 0
  8396. p.Anchored = true
  8397. p.CanCollide = false
  8398. p.formFactor = "Symmetric"
  8399. p.Size = Vector3.new(1,1,1)
  8400. p.BrickColor = Settings.Colors[2]
  8401. p.CFrame = Pet.CFrame
  8402. Game:GetService("Debris"):AddItem(p,3)
  8403. local m = Instance.new("BlockMesh",p)
  8404. m.Scale = Vector3.new(1,1,1)
  8405. coroutine.wrap(function()
  8406. for e = 1,15 do
  8407. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  8408. p.Transparency = e/15
  8409. 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)
  8410. Wait()
  8411. end
  8412. p:Destroy()
  8413. end)()
  8414. Pet.Transparency = i/30
  8415. Pet.Reflectance = i/30
  8416. Pet.Size = Pet.Size - Vector3.new(4/30,4/30,4/30)
  8417. 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)
  8418. Wait()
  8419. end
  8420. Pet = nil
  8421. NoPetHUD()
  8422. delay(0.2,function()
  8423. Comboing = false
  8424. StopRunning = false
  8425. end)end end;1};
  8426. ccert = {"...";function()
  8427. for i,v in pairs(Debounces)do
  8428. if v then
  8429. delay(0.2,function()
  8430. Comboing = false
  8431. StopRunning = false
  8432. end)return end end
  8433. if Power -26000 < 0 then delay(0.2,function()
  8434. Comboing = false
  8435. StopRunning = false
  8436. end)return end
  8437. Debounces.Attacking = true
  8438. Stance = ''
  8439. ChargePosition(false)
  8440. local Target = GetClosest(130)
  8441. if not Target then delay(0.2,function()
  8442. Comboing = false
  8443. StopRunning = false
  8444. end)return end
  8445. Power = Power -26000
  8446. local TT = Target.Torso
  8447. local fhold = Instance.new("BodyPosition",TT)
  8448. fhold.position = TT.Position
  8449. fhold.P = 50000
  8450. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  8451. local v6 = Instance.new("BodyPosition",T)
  8452. v6.P = 5000
  8453. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  8454. v6.position = TT.Position
  8455. repeat Wait()
  8456. local p = Instance.new("Part",Character)
  8457. p.Name = "Trail"
  8458. p.TopSurface = 0
  8459. p.BottomSurface = 0
  8460. p.Anchored = true
  8461. p.CanCollide = false
  8462. p.formFactor = "Symmetric"
  8463. p.Size = Vector3.new(1,1,1)
  8464. p.BrickColor = Settings.Colors[2]
  8465. p.CFrame = T.CFrame
  8466. Game:GetService("Debris"):AddItem(p,3)
  8467. local m = Instance.new("BlockMesh",p)
  8468. m.Scale = Vector3.new(1,1,1)
  8469. coroutine.wrap(function()
  8470. for e = 1,15 do
  8471. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  8472. p.Transparency = e/15
  8473. 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)
  8474. Wait()
  8475. end
  8476. p:Destroy()
  8477. end)()until(v6.position - fhold.position).magnitude <= 5
  8478. Chat(H,"Mmm...",Settings.Colors[2])-- brb
  8479. v6.position = TT.Position + Vector3.new(0,39,-60)
  8480. repeat Wait()until(T.Position -(TT.Position + Vector3.new(0,39,-60))).magnitude <= 10
  8481. T.CFrame = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  8482. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  8483. 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])
  8484. ChargePosition(false)
  8485. StopJoints()
  8486. FaceForward()
  8487. T.CFrame = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  8488. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  8489. N.DesiredAngle = -1.2
  8490. RS.DesiredAngle = 0.25
  8491. LS.DesiredAngle = 1
  8492. local nx = StanceGyro.cframe
  8493. for i = 1,10 do
  8494. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  8495. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  8496. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8497. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8498. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  8499. Wait()
  8500. end
  8501. Wait(0.2)
  8502. for i = 1,5 do
  8503. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  8504. Wait()
  8505. end
  8506.  
  8507.  
  8508. ChargePosition(false)
  8509. Stance = "Standing"
  8510. Debounces.Attacking = false
  8511. delay(0.2,function()
  8512. Comboing = false
  8513. StopRunning = false
  8514. end)end};
  8515. xqec = {"Demon bomb!";function()
  8516. for i,v in pairs(Debounces)do
  8517. if v then
  8518. delay(0.2,function()
  8519. Comboing = false
  8520. StopRunning = false
  8521. end)return end end
  8522. if Power -26000 < 0 then delay(0.2,function()
  8523. Comboing = false
  8524. StopRunning = false
  8525. end)return end
  8526. Debounces.Attacking = true
  8527. Stance = ''
  8528. ChargePosition(false)
  8529. local Target = GetClosest(130)
  8530. if not Target then delay(0.2,function()
  8531. Comboing = false
  8532. StopRunning = false
  8533. end)return end
  8534. Power = Power -26000
  8535. local TT = Target.Torso
  8536. local fhold = Instance.new("BodyPosition",TT)
  8537. fhold.position = TT.Position
  8538. fhold.P = 50000
  8539. fhold.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  8540. local v6 = Instance.new("BodyPosition",T)
  8541. v6.P = 5000
  8542. v6.maxForce = Vector3.new(500000000000000,5000000000000000,50000000000000)*50000000000000000
  8543. v6.position = TT.Position
  8544. repeat Wait()
  8545. local p = Instance.new("Part",Character)
  8546. p.TopSurface = 0
  8547. p.BottomSurface = 0
  8548. p.CanCollide = false
  8549. p.Anchored = true
  8550. p.BrickColor = Settings.Colors[2]
  8551. p.formFactor = "Symmetric"
  8552. p.Size = Vector3.new(1,1,1)
  8553. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  8554. local m = Instance.new("SpecialMesh",p)
  8555. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8556. m.Scale = Vector3.new(1,4,1)
  8557. coroutine.wrap(function()
  8558. for i = 1,10 do
  8559. p.Transparency = i/10
  8560. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  8561. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  8562. Wait()
  8563. end
  8564. p:Destroy()
  8565. end)()
  8566. local p = Instance.new("Part",Character)
  8567. p.Name = "Trail"
  8568. p.TopSurface = 0
  8569. p.BottomSurface = 0
  8570. p.Anchored = true
  8571. p.CanCollide = false
  8572. p.formFactor = "Symmetric"
  8573. p.Size = Vector3.new(1,1,1)
  8574. p.BrickColor = Settings.Colors[2]
  8575. p.CFrame = T.CFrame
  8576. Game:GetService("Debris"):AddItem(p,3)
  8577. local m = Instance.new("BlockMesh",p)
  8578. m.Scale = Vector3.new(1,1,1)
  8579. coroutine.wrap(function()
  8580. for e = 1,15 do
  8581. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  8582. p.Transparency = e/15
  8583. 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)
  8584. Wait()
  8585. end
  8586. p:Destroy()
  8587. end)()until(v6.position - fhold.position).magnitude <= 5
  8588. local dn = true
  8589. coroutine.wrap(function()
  8590. while Wait()do
  8591. if not dn then break end
  8592. local p = Instance.new("Part",Character)
  8593. p.Name = "Trail"
  8594. p.TopSurface = 0
  8595. p.BottomSurface = 0
  8596. p.Anchored = true
  8597. p.CanCollide = false
  8598. p.formFactor = "Symmetric"
  8599. p.Size = Vector3.new(1,1,1)
  8600. p.BrickColor = Settings.Colors[2]
  8601. p.CFrame = T.CFrame
  8602. Game:GetService("Debris"):AddItem(p,3)
  8603. local m = Instance.new("BlockMesh",p)
  8604. m.Scale = Vector3.new(4,4,4)
  8605. coroutine.wrap(function()
  8606. for e = 1,15 do
  8607. m.Scale = m.Scale - Vector3.new(e/15,e/15,e/15)
  8608. p.Transparency = e/15
  8609. 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)
  8610. Wait()
  8611. end
  8612. p:Destroy()
  8613. end)()end end)()
  8614. Wait(0.9)
  8615. fFfffffF()
  8616. fhold.position = fhold.position + Vector3.new(0,780,0)
  8617. Wait(0.9)
  8618. v6.position = fhold.position + Vector3.new(0,0,-15)
  8619. Implode(T.CFrame,Settings.Colors[1])
  8620. dn = false
  8621. Chat(H,"Yay...",Settings.Colors[2])
  8622. Wait(1.1)
  8623. ChargePosition(false)
  8624. StopJoints()
  8625. FaceForward()
  8626. T.CFrame = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  8627. StanceGyro.cframe = CFrame.new(T.Position,Vector3.new(TT.Position.X,T.Position.Y,TT.Position.Z))
  8628. N.DesiredAngle = -1.2
  8629. RS.DesiredAngle = 0.25
  8630. LS.DesiredAngle = 1
  8631. local nx = StanceGyro.cframe
  8632. for i = 1,10 do
  8633. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  8634. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  8635. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8636. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8637. StanceGyro.cframe = nx * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  8638. Wait()
  8639. end
  8640. Wait(0.2)
  8641. for i = 1,5 do
  8642. RS.C0 = RS.C0 * CFrame.new(0,-0.1,0)* CFrame.fromEulerAnglesXYZ(-math.pi/25,0,0)
  8643. Wait()
  8644. end
  8645. Wait(0.4)
  8646. local xdn = false
  8647. coroutine.wrap(function()
  8648. while Wait()do
  8649. if xdn then break end
  8650. local p = Instance.new("Part",Character)
  8651. p.TopSurface = 0
  8652. p.BottomSurface = 0
  8653. p.CanCollide = false
  8654. p.Anchored = true
  8655. p.BrickColor = Settings.Colors[1]
  8656. p.formFactor = "Symmetric"
  8657. p.Size = Vector3.new(1,1,1)
  8658. p.CFrame = CFrame.new(TT.Position - Vector3.new(0,2,0))
  8659. local m = Instance.new("SpecialMesh",p)
  8660. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8661. m.Scale = Vector3.new(1,4,1)
  8662. coroutine.wrap(function()
  8663. for i = 1,10 do
  8664. p.Transparency = i/10
  8665. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  8666. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  8667. Wait()
  8668. end
  8669. p:Destroy()
  8670. end)()
  8671. local p = Instance.new("Part",Target)
  8672. p.Name = "Trail"
  8673. p.TopSurface = 0
  8674. p.BottomSurface = 0
  8675. p.Anchored = true
  8676. p.CanCollide = false
  8677. p.formFactor = "Symmetric"
  8678. p.Size = Vector3.new(1,1,1)
  8679. p.BrickColor = Settings.Colors[1]
  8680. p.CFrame = TT.CFrame
  8681. Game:GetService("Debris"):AddItem(p,3)
  8682. local m = Instance.new("BlockMesh",p)
  8683. m.Scale = Vector3.new(1,1,1)
  8684. coroutine.wrap(function()
  8685. for e = 1,15 do
  8686. m.Scale = m.Scale + Vector3.new(0.07,0.07,0.07)
  8687. p.Transparency = e/15
  8688. 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)
  8689. Wait()
  8690. end
  8691. p:Destroy()
  8692. end)()end end)()
  8693. Wait(2)
  8694. xdn = true
  8695. local xdne = false
  8696. Target.Humanoid:TakeDamage(85)
  8697. coroutine.wrap(function()
  8698. while Wait()do
  8699. if xdne then break end
  8700. local p = Instance.new("Part",Target)
  8701. p.Name = "Trail"
  8702. p.TopSurface = 0
  8703. p.BottomSurface = 0
  8704. p.Anchored = true
  8705. p.CanCollide = false
  8706. p.formFactor = "Symmetric"
  8707. p.Size = Vector3.new(1,1,1)
  8708. p.BrickColor = Settings.Colors[2]
  8709. p.CFrame = TT.CFrame
  8710. Game:GetService("Debris"):AddItem(p,3)
  8711. local m = Instance.new("BlockMesh",p)
  8712. m.Scale = Vector3.new(1,1,1)
  8713. coroutine.wrap(function()
  8714. for e = 1,15 do
  8715. m.Scale = m.Scale + Vector3.new(2,2,2)
  8716. p.Transparency = e/15
  8717. 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)
  8718. Wait()
  8719. end
  8720. p:Destroy()
  8721. end)()end end)()
  8722. DoScript(Game.Players:GetPlayerFromCharacter(Target),"ScreenFlash")
  8723. v6.P = fhold.P/3
  8724. fhold.position = fhold.position - Vector3.new(0,780,0)
  8725. delay(2.1,function()v6.position = fhold.position end)
  8726. local sTAHHPPP = false
  8727. coroutine.wrap(function()
  8728. LS.DesiredAngle = 0
  8729. LH.DesiredAngle = 1
  8730. RH.DesiredAngle = 1
  8731. LS.DesiredAngle = 1
  8732. LS.C0 = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  8733. N.DesiredAngle = 1.6
  8734. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  8735. ChargePosition(false)
  8736. local n,rh,lh,rs,ls
  8737. for i = 1,5 do
  8738. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi/6,0)
  8739. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  8740. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8741. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  8742. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8.5,0,0)* CFrame.new(0,-0.1,0)
  8743. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  8744. Wait()
  8745. end
  8746. n,rh,lh,rs,ls = N.C0,RH.C0,LH.C0,RS.C0,LS.C0
  8747. while Wait()do
  8748. if sTAHHPPP then break end
  8749. N.C0,RH.C0,LH.C0,RS.C0,LS.C0 = n,rh,lh,rs,ls
  8750. end end)()local ffff,Pos = false
  8751. for i,v in pairs(Target:GetChildren())do
  8752. if v:IsA("BasePart")then
  8753. v.Touched:connect(function(h)
  8754. if h.Parent ~= v and h.Parent ~= Character then
  8755. 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})
  8756. ffff,Pos = Hit,px
  8757. end end)elseif v:IsA("Humanoid")then
  8758. v.PlatformStand = true
  8759. end end
  8760. repeat Wait()until ffff ~= nil and Pos ~= nil
  8761. fhold.position = Pos
  8762. coroutine.wrap(function()
  8763. for i = 1,30 do
  8764. local p = Instance.new("Part",Character)
  8765. p.FrontSurface = ffff.TopSurface
  8766. p.Material = ffff.Material
  8767. p.BottomSurface = 0
  8768. p.Anchored = true
  8769. p.CanCollide = true
  8770. p.BrickColor = ffff.BrickColor
  8771. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  8772. 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)
  8773. delay(2 +i *0.1,function()
  8774. for i = 1,10 do
  8775. p.Transparency = p.Transparency +0.1
  8776. Wait()
  8777. end
  8778. p:Destroy()
  8779. end)
  8780. if math.random(1,5) == 5 then
  8781. coroutine.wrap(function()
  8782. local f = Instance.new("Smoke",p)
  8783. f.Size = 30
  8784. f.RiseVelocity = 0
  8785. f.Opacity = 0.025
  8786. Wait(0.1)
  8787. f.Enabled = false
  8788. Wait(1)
  8789. f:Destroy()
  8790. end)()end end end)()
  8791. coroutine.wrap(function()
  8792. for i = 1,10 do
  8793. for i = 1,4 do
  8794. local p = Instance.new("Part",Character)
  8795. p.TopSurface = ffff.TopSurface
  8796. p.BottomSurface = ffff.BottomSurface
  8797. p.Material = ffff.Material
  8798. p.BottomSurface = 0
  8799. p.Anchored = false
  8800. p.CanCollide = true
  8801. p.BrickColor = ffff.BrickColor
  8802. p.formFactor = "Custom"
  8803. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  8804. 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)
  8805. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  8806. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  8807. p.RotVelocity = p.Velocity
  8808. if math.random(1,5) == 5 then
  8809. coroutine.wrap(function()
  8810. local f = Instance.new("Smoke",p)
  8811. f.Size = 30
  8812. f.RiseVelocity = 0
  8813. f.Opacity = 0.025
  8814. Wait(0.1)
  8815. f.Enabled = false
  8816. Wait(1)
  8817. f:Destroy()
  8818. end)()end end
  8819. Wait(0.025)
  8820. end end)()
  8821. delay(2,function()xdne = true end)
  8822. v6.position = T.Position
  8823. local s = Instance.new("Part",Character)
  8824. s.BrickColor = Settings.Colors[2]
  8825. s.Size = Vector3.new(1,1,1)
  8826. s.Anchored = true
  8827. s.Locked = true
  8828. s.CanCollide = false
  8829. s.TopSurface = 0
  8830. s.BottomSurface = 0
  8831. s.Transparency = 1
  8832. s.Reflectance = 0.5
  8833. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  8834. local sm = Instance.new("SpecialMesh",s)
  8835. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  8836. sm.Scale = Vector3.new(1,1,1)
  8837. for i = 1,15 do
  8838. s.Transparency = s.Transparency -(1/15)
  8839. s.Reflectance = s.Reflectance -(1/30)
  8840. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  8841. Wait()
  8842. end
  8843. coroutine.wrap(function()
  8844. for i = 1,20 do
  8845. sm.Scale = sm.Scale + Vector3.new(2,0,2)
  8846. s.Transparency = i/20
  8847. s.CFrame = RA.CFrame * CFrame.new(0,-2,0)
  8848. Wait()
  8849. end
  8850. s:Destroy()
  8851. end)()
  8852. delay(1,function()
  8853. fhold.P = fhold.P *1.2
  8854. local skye
  8855. if Game.Lighting.Sky ~= nil then skye = Game.Lighting.Sky.CelestialBodiesShown end
  8856. local cachelol = Game.Lighting.Brightness
  8857. local cachelul = Game.Lighting.TimeOfDay
  8858. if skye ~= nil then Game.Lighting.Sky.CelestialBodiesShown = false end
  8859. Game.Lighting.TimeOfDay = 0
  8860. Game.Lighting.Brightness = 32000232
  8861. delay(1.1,function()
  8862. Game.Lighting.Brightness = cachelol
  8863. Game.Lighting.TimeOfDay = cachelul
  8864. if skye ~= nil then
  8865. Game.Lighting.Sky.CelestialBodiesShown = skye
  8866. end end)
  8867. coroutine.wrap(function()
  8868. for i = 1,50 do
  8869. local p = Instance.new("Part",Character)
  8870. p.FrontSurface = ffff.TopSurface
  8871. p.Material = ffff.Material
  8872. p.BottomSurface = 0
  8873. p.Anchored = true
  8874. p.CanCollide = true
  8875. p.BrickColor = ffff.BrickColor
  8876. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  8877. 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)
  8878. delay(2 +i *0.1,function()
  8879. for i = 1,10 do
  8880. p.Transparency = p.Transparency +0.1
  8881. Wait()
  8882. end
  8883. p:Destroy()
  8884. end)
  8885. if math.random(1,5) == 5 then
  8886. coroutine.wrap(function()
  8887. local f = Instance.new("Smoke",p)
  8888. f.Size = 30
  8889. f.RiseVelocity = 0
  8890. f.Opacity = 0.025
  8891. Wait(0.1)
  8892. f.Enabled = false
  8893. Wait(1)
  8894. f:Destroy()
  8895. end)()end end end)()
  8896. coroutine.wrap(function()
  8897. for i = 1,30 do
  8898. for i = 1,4 do
  8899. local p = Instance.new("Part",Character)
  8900. p.TopSurface = ffff.TopSurface
  8901. p.BottomSurface = ffff.BottomSurface
  8902. p.Material = ffff.Material
  8903. p.BottomSurface = 0
  8904. p.Anchored = false
  8905. p.CanCollide = true
  8906. p.BrickColor = ffff.BrickColor
  8907. p.formFactor = "Custom"
  8908. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  8909. 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)
  8910. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  8911. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  8912. p.RotVelocity = p.Velocity
  8913. if math.random(1,5) == 5 then
  8914. coroutine.wrap(function()
  8915. local f = Instance.new("Smoke",p)
  8916. f.Size = 30
  8917. f.RiseVelocity = 0
  8918. f.Opacity = 0.025
  8919. Wait(0.1)
  8920. f.Enabled = false
  8921. Wait(1)
  8922. f:Destroy()
  8923. end)()end end
  8924. Wait(0.025)
  8925. end end)()end)
  8926. Chat(H,"BYE BYE!",Settings.Colors[1])
  8927. Wait(1.1)
  8928. for i = 1,2 do BOOOMPOOTIS()end
  8929. coroutine.wrap(function()
  8930. local Pos = TT.Position
  8931. local BOOSH = Instance.new("Sound",Workspace)
  8932. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  8933. BOOSH.Volume = 1
  8934. BOOSH.Pitch = 0.675
  8935. local Fuse = Instance.new("Sound",Workspace)
  8936. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  8937. Fuse.Volume = 1
  8938. Fuse.Pitch = 0.25
  8939. local BOOSH2 = Instance.new("Sound",Workspace)
  8940. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  8941. BOOSH2.Volume = 1
  8942. BOOSH2.Pitch = 0.25
  8943. local dsound = true
  8944. local PewPew = Instance.new("Sound",Workspace)
  8945. PewPew.Name = "PewPew"
  8946. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  8947. PewPew.Volume = 1
  8948. PewPew.Pitch = 0.32
  8949. local function GetHumanoids()
  8950. local Characters = {}
  8951. for i,v in pairs(Workspace:GetChildren())do
  8952. if v:IsA("Model")then
  8953. local Hu = v:findFirstChild("Humanoid")
  8954. local Torso = v:findFirstChild("Torso")
  8955. if Hu and Torso and v.Name ~= Player.Name then
  8956. table.insert(Characters,Torso)
  8957. end end end
  8958. return Characters
  8959. end
  8960. local function Boom()
  8961. for i = 1,25 do
  8962. for _,v in pairs(GetHumanoids())do
  8963. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  8964. local h = v.Parent:findFirstChild("Humanoid")
  8965. if h then
  8966. local Moar =(Pos - v.Position).unit
  8967. local p = Instance.new("BodyVelocity",v)
  8968. p.P = 1500
  8969. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  8970. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  8971. Game:GetService("Debris"):AddItem(p,0.15)
  8972. local p = Instance.new("BodyAngularVelocity",v)
  8973. p.P = 1500
  8974. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  8975. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  8976. Game:GetService("Debris"):AddItem(p,0.1)
  8977. h:TakeDamage(3 +math.random(-1,1))
  8978. end end end
  8979. local p = Instance.new("Part",Character)
  8980. p.Name = "BlastRing"
  8981. p.TopSurface = 0
  8982. p.BottomSurface = 0
  8983. p.CanCollide = false
  8984. p.Anchored = true
  8985. p.BrickColor = Settings.Colors[math.random(1,2)]
  8986. p.Size = Vector3.new(1,1,1)
  8987. 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)
  8988. local rm = Instance.new("SpecialMesh",p)
  8989. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  8990. rm.Name = "BlastMesh"
  8991. rm.Scale = Vector3.new(1,1,1)
  8992. coroutine.wrap(function()
  8993. for n = 1,15 do
  8994. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  8995. if 2 +i/5 == 1.2 then
  8996. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  8997. end
  8998. p.Transparency = n/15
  8999. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  9000. Wait()
  9001. end
  9002. p:Destroy()
  9003. end)()
  9004. local p = Instance.new("Part",Character)
  9005. p.TopSurface = 0
  9006. p.BottomSurface = 0
  9007. p.formFactor = "Symmetric"
  9008. p.Size = Vector3.new(1,1,1)
  9009. p.Anchored = true
  9010. p.CanCollide = false
  9011. p.BrickColor = Settings.Colors[math.random(1,2)]
  9012. p.CFrame = CFrame.new(Pos)
  9013. local m = Instance.new("BlockMesh",p)
  9014. coroutine.wrap(function()
  9015. for x = 1,48 do
  9016. 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
  9017. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  9018. p.Transparency = x/48
  9019. Wait()
  9020. end
  9021. p:Destroy()
  9022. end)()
  9023. Game:GetService("Debris"):AddItem(p,5)
  9024. local p = Instance.new("Part",Character)
  9025. p.Name = "BlastRing"
  9026. p.TopSurface = 0
  9027. p.BottomSurface = 0
  9028. p.CanCollide = false
  9029. p.Anchored = true
  9030. p.BrickColor = Settings.Colors[math.random(1,2)]
  9031. p.Size = Vector3.new(1,1,1)
  9032. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  9033. local m = Instance.new("SpecialMesh",p)
  9034. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9035. m.Scale = Vector3.new(1,0.25,1)
  9036. coroutine.wrap(function()
  9037. for n = 1,13 do
  9038. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  9039. if 1 +i/5 == 1.2 then
  9040. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9041. end
  9042. p.Transparency = n/13
  9043. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  9044. Wait()
  9045. end
  9046. p:Destroy()
  9047. end)()
  9048. Wait(0.1)
  9049. end for i = 10,19 do
  9050. local p = Instance.new("Part",Character)
  9051. p.Name = "BlastRing"
  9052. p.TopSurface = 0
  9053. p.BottomSurface = 0
  9054. p.CanCollide = false
  9055. p.Anchored = true
  9056. p.BrickColor = Settings.Colors[math.random(1,2)]
  9057. p.Size = Vector3.new(1,1,1)
  9058. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  9059. local m = Instance.new("SpecialMesh",p)
  9060. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9061. m.Scale = Vector3.new(1,0.25,1)
  9062. coroutine.wrap(function()
  9063. for n = 1,13 do
  9064. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  9065. if 1 +i/5 == 1.2 then
  9066. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9067. end
  9068. p.Transparency = n/13
  9069. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  9070. Wait()
  9071. end
  9072. p:Destroy()
  9073. end)()
  9074. local p = Instance.new("Part",Character)
  9075. p.Name = "BlastRing"
  9076. p.TopSurface = 0
  9077. p.BottomSurface = 0
  9078. p.CanCollide = false
  9079. p.Anchored = true
  9080. p.BrickColor = Settings.Colors[math.random(1,2)]
  9081. p.Size = Vector3.new(1,1,1)
  9082. 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)
  9083. p.Parent = workspace
  9084. local m = Instance.new("SpecialMesh",p)
  9085. m.Name = "BlastMesh"
  9086. m.Scale = Vector3.new(0.1,0.1,0.1)
  9087. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9088. coroutine.wrap(function()
  9089. for n = 1,15 do
  9090. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  9091. if 3+i/5 == 1.2 then
  9092. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9093. end
  9094. p.Transparency = n/15
  9095. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  9096. Wait()
  9097. end
  9098. p:Destroy()
  9099. end)()
  9100. for _,v in pairs(GetHumanoids())do
  9101. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  9102. local h = v.Parent:findFirstChild("Humanoid")
  9103. if h then
  9104. local Moar =(Pos - v.Position).unit
  9105. local p = Instance.new("BodyVelocity",v)
  9106. p.P = 1500
  9107. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  9108. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  9109. Game:GetService("Debris"):AddItem(p,0.15)
  9110. local p = Instance.new("BodyAngularVelocity",v)
  9111. p.P = 1500
  9112. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  9113. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9114. Game:GetService("Debris"):AddItem(p,0.1)
  9115. h:TakeDamage(4 +math.random(-1,1))
  9116. end end end
  9117. Wait(0.1)
  9118. end for i = 30,37 do
  9119. for _,v in pairs(GetHumanoids())do
  9120. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  9121. local h = v.Parent:findFirstChild("Humanoid")
  9122. if h then
  9123. local Moar =(Pos - v.Position).unit
  9124. local p = Instance.new("BodyVelocity",v)
  9125. p.P = 1500
  9126. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  9127. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  9128. Game:GetService("Debris"):AddItem(p,0.15)
  9129. local p = Instance.new("BodyAngularVelocity",v)
  9130. p.P = 1500
  9131. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  9132. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9133. Game:GetService("Debris"):AddItem(p,0.1)
  9134. h:TakeDamage(8 +math.random(-2,1))
  9135. end end end end
  9136. dsound = false
  9137. wait(6.5)
  9138. for i = 1,30 do
  9139. BOOSH.Volume = BOOSH.Volume -0.033
  9140. BOOSH2.Volume = BOOSH.Volume
  9141. Fuse.Volume = BOOSH.Volume
  9142. Wait()
  9143. end
  9144. BOOSH:Stop()
  9145. BOOSH2:Stop()
  9146. Fuse:Stop()
  9147. end
  9148. Wait(0.375)
  9149. BOOSH2:Play()
  9150. Fuse:Play()
  9151. BOOSH:Play()
  9152. Boom()
  9153. end)()
  9154. Wait(2)
  9155. Kill(TT)
  9156. v6:Destroy()
  9157. fhold:Destroy()
  9158. sTAHHPPP = true
  9159. ChargePosition(false)
  9160. Stance = "Standing"
  9161. Debounces.Attacking = false
  9162. delay(0.2,function()
  9163. Comboing = false
  9164. StopRunning = false
  9165. end)end};
  9166. qrqf = {"Kill everything";function()
  9167. for i,v in pairs(Debounces)do
  9168. if v then
  9169. delay(0.2,function()
  9170. Comboing = false
  9171. StopRunning = false
  9172. end)return end end
  9173. if Power -26000 < 0 then delay(0.2,function()
  9174. Comboing = false
  9175. StopRunning = false
  9176. end)return end
  9177. Debounces.Attacking = true
  9178. Power = Power -26000
  9179. Stance = 'Null'
  9180. ChargePosition(false)
  9181. StopJoints()
  9182. local Origin = T.Position
  9183. local EndPoint = Origin + Vector3.new(0,110,0)- T.CFrame.lookVector *35
  9184. local p = Instance.new("Part",Character)
  9185. p.TopSurface = 0
  9186. p.BottomSurface = 0
  9187. p.Name = "BALL"
  9188. p.BrickColor = Settings.Colors[1]
  9189. p.formFactor = "Symmetric"
  9190. p.CFrame = T.CFrame
  9191. p.Size = Vector3.new(1,1,1)
  9192. local mm = Instance.new("SpecialMesh",p)
  9193. mm.MeshType = "Sphere"
  9194. local ww = Instance.new("Weld",RA)
  9195. ww.Part0 = RA
  9196. ww.Part1 = p
  9197. ww.C0 = CFrame.new(0,-1.75,0)
  9198. local g = Instance.new("BodyGyro",T)
  9199. g.P = 15000
  9200. g.D = 300
  9201. g.maxTorque = Vector3.new(99999,99999,99999)*9999999999999999999999999
  9202. local bp = Instance.new("BodyPosition",T)
  9203. bp.P = 8500
  9204. bp.D = 1200
  9205. bp.maxForce = Vector3.new(999999,999999,999999)*9999999999999999999999999999999999999
  9206. bp.position = EndPoint
  9207. g.cframe = CFrame.new(EndPoint,Origin)* CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  9208. local ll = T.CFrame.lookVector
  9209. local look = ll
  9210. local StartC0 = CFrame.new(0.75,-2.18556941e-008,-1,0,-0.866025388,-0.5,0,-0.5,0.866025388,-1,0,0)
  9211. local zAnim = RS
  9212. zAnim.C0 = StartC0
  9213. zAnim.MaxVelocity = 0
  9214. zAnim.C1 = zAnim.C1 * CFrame.new(0,1,0)
  9215. zAnim.CurrentAngle = 2.8
  9216. zAnim.MaxVelocity = 0.4
  9217. zAnim.DesiredAngle = -0.9
  9218. local oll = T.CFrame
  9219. for i = 1,4 do
  9220. Wait(0.05)
  9221. zAnim.C0 = zAnim.C0 * CFrame.new(-0.175,-0.1,0.05)
  9222. end
  9223. Wait(0.1)
  9224. for i = 1,20 do
  9225. Wait(0.1)
  9226. local b = Instance.new("Part",Character)
  9227. b.TopSurface = 0
  9228. b.BottomSurface = 0
  9229. b.formFactor = "Symmetric"
  9230. b.Size = Vector3.new(1,1,1)
  9231. b.BrickColor = Settings.Colors[1]
  9232. b.CFrame = CFrame.new(p.Position)
  9233. b.Anchored = true
  9234. b.CanCollide = false
  9235. b.Name = "Blast"
  9236. local m = Instance.new("BlockMesh",b)
  9237. coroutine.wrap(function()
  9238. for n = 1,18 do
  9239. b.Transparency = n/18
  9240. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9241. m.Scale = m.Scale + Vector3.new(0.25 +i *0.025,0.25 +i *0.025,0.25 +i *0.025)*1.5
  9242. Wait()
  9243. end
  9244. b:Destroy()
  9245. end)()end
  9246. RS.DesiredAngle = 1.6
  9247. g.cframe = g.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  9248. Wait(0.25)
  9249. local hax = p.Position
  9250. ww:Destroy()
  9251. p.Anchored = true
  9252. p.CanCollide = false
  9253. p.Transparency = 1
  9254. Origin = Origin +look *20
  9255. for i = 1,10 do
  9256. local b = Instance.new("Part",Character)
  9257. b.TopSurface = 0
  9258. b.BottomSurface = 0
  9259. b.formFactor = "Symmetric"
  9260. b.Size = Vector3.new(1,1,1)
  9261. b.BrickColor = Settings.Colors[1]
  9262. b.CFrame = CFrame.new(p.Position)
  9263. b.Anchored = true
  9264. b.CanCollide = false
  9265. b.Name = "Blast"
  9266. local m = Instance.new("BlockMesh",b)
  9267. m.Scale = Vector3.new(6,6,6)
  9268. coroutine.wrap(function()
  9269. for n = 1,18 do
  9270. b.Transparency = n/18
  9271. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9272. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  9273. Wait()
  9274. end
  9275. b:Destroy()
  9276. end)()
  9277. p.CFrame = CFrame.new(hax:Lerp(Origin,i *0.01))
  9278. Wait(0.075)
  9279. end
  9280. ChargePosition(false)
  9281. g.cframe = CFrame.new(bp.position,Origin)
  9282. Wait(0.15)
  9283. RH.DesiredAngle = 1.1
  9284. LH.DesiredAngle = 0.7
  9285. for i = 10,20 do
  9286. local b = Instance.new("Part",Character)
  9287. b.TopSurface = 0
  9288. b.BottomSurface = 0
  9289. b.formFactor = "Symmetric"
  9290. b.Size = Vector3.new(1,1,1)
  9291. b.BrickColor = Settings.Colors[2]
  9292. b.CFrame = CFrame.new(p.Position)
  9293. b.Anchored = true
  9294. b.CanCollide = false
  9295. b.Name = "Blast"
  9296. local m=Instance.new("BlockMesh",b)
  9297. m.Scale = Vector3.new(6,6,6)
  9298. coroutine.wrap(function()
  9299. for n = 1,18 do
  9300. b.Transparency = n/18
  9301. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9302. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  9303. Wait()
  9304. end
  9305. b:Destroy()
  9306. end)()
  9307. p.CFrame = CFrame.new(hax:Lerp(Origin,i *0.001))
  9308. g.cframe = g.cframe *CFrame.fromEulerAnglesXYZ(-math.pi/6,0,0)
  9309. bp.position = p.Position + Vector3.new(0,10 +((i -12)*10),0)+ look *(i -11)-look *5
  9310. Wait()
  9311. end
  9312. bp.position = Origin -look *20
  9313. Stance = 'Standing'
  9314. g.cframe = oll
  9315. p.Transparency = 1
  9316. coroutine.wrap(function()
  9317. Wait(0.1)
  9318. local bo = Instance.new("Part",Character)
  9319. bo.TopSurface = 0
  9320. bo.BottomSurface = 0
  9321. bo.Anchored = true
  9322. bo.CanCollide = false
  9323. bo.CFrame = CFrame.new(Origin +look *5)
  9324. bo.Transparency = 1
  9325. coroutine.wrap(function()
  9326. for i,v in pairs(Game.Players:GetPlayers())do
  9327. DoScript(v,"ScreenFlashV")
  9328. coroutine.wrap(function()
  9329. for x = 1,9 do
  9330. DoScript(v,"CameraShake")
  9331. Wait(0.55)
  9332. end end)()end
  9333. local Pos = bo.Position
  9334. local BOOSH = Instance.new("Sound",Workspace)
  9335. BOOSH.SoundId = "http://www.roblox.com/asset/?id=2101159"
  9336. BOOSH.Volume = 1
  9337. BOOSH.Pitch = 0.675
  9338. local Fuse = Instance.new("Sound",Workspace)
  9339. Fuse.SoundId = "http://www.roblox.com/asset/?id=2233908"
  9340. Fuse.Volume = 1
  9341. Fuse.Pitch = 0.25
  9342. local BOOSH2 = Instance.new("Sound",Workspace)
  9343. BOOSH2.SoundId = "http://www.roblox.com/asset/?id=3264793"
  9344. BOOSH2.Volume = 1
  9345. BOOSH2.Pitch = 0.25
  9346. local dsound = true
  9347. local PewPew = Instance.new("Sound",Workspace)
  9348. PewPew.Name = "PewPew"
  9349. PewPew.SoundId = "http://www.roblox.com/asset/?id=34315534"
  9350. PewPew.Volume = 1
  9351. PewPew.Pitch = 0.32
  9352. local function GetHumanoids()
  9353. local Characters = {}
  9354. for i,v in pairs(Workspace:GetChildren())do
  9355. if v:IsA("Model")then
  9356. local Hu = v:findFirstChild("Humanoid")
  9357. local Torso = v:findFirstChild("Torso")
  9358. if Hu and Torso and v.Name ~= Player.Name then
  9359. table.insert(Characters,Torso)
  9360. end end end
  9361. return Characters
  9362. end
  9363. local function Boom()
  9364. for i = 1,25 do
  9365. for _,v in pairs(GetHumanoids())do
  9366. if(Pos - v.Position).magnitude <=(40 +i *2.5)/2 then
  9367. local h = v.Parent:findFirstChild("Humanoid")
  9368. if h then
  9369. local Moar =(Pos - v.Position).unit
  9370. local p = Instance.new("BodyVelocity",v)
  9371. p.P = 1500
  9372. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500099
  9373. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *12
  9374. Game:GetService("Debris"):AddItem(p,0.15)
  9375. local p = Instance.new("BodyAngularVelocity",v)
  9376. p.P = 1500
  9377. p.maxTorque = Vector3.new(50000000,50000000,50000000)*5000
  9378. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position - Pos).unit *30
  9379. Game:GetService("Debris"):AddItem(p,0.1)
  9380. h:TakeDamage(3 +math.random(-1,1))
  9381. end end end
  9382. local p = Instance.new("Part",Character)
  9383. p.Name = "BlastRing"
  9384. p.TopSurface = 0
  9385. p.BottomSurface = 0
  9386. p.CanCollide = false
  9387. p.Anchored = true
  9388. p.BrickColor = Settings.Colors[math.random(1,2)]
  9389. p.Size = Vector3.new(1,1,1)
  9390. 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)
  9391. local rm = Instance.new("SpecialMesh",p)
  9392. rm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9393. rm.Name = "BlastMesh"
  9394. rm.Scale = Vector3.new(1,1,1)
  9395. coroutine.wrap(function()
  9396. for n = 1,15 do
  9397. rm.Scale = rm.Scale + Vector3.new(1.2 +2 +i/5,1.2 +2 +i/5,0.1)*4/2
  9398. if 2 +i/5 == 1.2 then
  9399. rm.Scale = rm.Scale + Vector3.new(0,0.9,0)
  9400. end
  9401. p.Transparency = n/15
  9402. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/50,math.random(-20,20)/70,0)
  9403. Wait()
  9404. end
  9405. p:Destroy()
  9406. end)()
  9407. local p = Instance.new("Part",Character)
  9408. p.TopSurface = 0
  9409. p.BottomSurface = 0
  9410. p.formFactor = "Symmetric"
  9411. p.Size = Vector3.new(1,1,1)
  9412. p.Anchored = true
  9413. p.CanCollide = false
  9414. p.BrickColor = Settings.Colors[math.random(1,2)]
  9415. p.CFrame = CFrame.new(Pos)
  9416. local m = Instance.new("BlockMesh",p)
  9417. coroutine.wrap(function()
  9418. for x = 1,48 do
  9419. 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
  9420. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/60,math.random(-10,10)/50)
  9421. p.Transparency = x/48
  9422. Wait()
  9423. end
  9424. p:Destroy()
  9425. end)()
  9426. Game:GetService("Debris"):AddItem(p,5)
  9427. local p = Instance.new("Part",Character)
  9428. p.Name = "BlastRing"
  9429. p.TopSurface = 0
  9430. p.BottomSurface = 0
  9431. p.CanCollide = false
  9432. p.Anchored = true
  9433. p.BrickColor = Settings.Colors[math.random(1,2)]
  9434. p.Size = Vector3.new(1,1,1)
  9435. p.CFrame = CFrame.new(Pos - Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  9436. local m = Instance.new("SpecialMesh",p)
  9437. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9438. m.Scale = Vector3.new(1,0.25,1)
  9439. coroutine.wrap(function()
  9440. for n = 1,13 do
  9441. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  9442. if 1 +i/5 == 1.2 then
  9443. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9444. end
  9445. p.Transparency = n/13
  9446. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  9447. Wait()
  9448. end
  9449. p:Destroy()
  9450. end)()
  9451. Wait(0.1)
  9452. end for i = 10,19 do
  9453. local p = Instance.new("Part",Character)
  9454. p.Name = "BlastRing"
  9455. p.TopSurface = 0
  9456. p.BottomSurface = 0
  9457. p.CanCollide = false
  9458. p.Anchored = true
  9459. p.BrickColor = Settings.Colors[math.random(1,2)]
  9460. p.Size = Vector3.new(1,1,1)
  9461. p.CFrame = CFrame.new(Pos -Vector3.new(0,3,0))* CFrame.fromEulerAnglesXYZ(0,0,0)
  9462. local m = Instance.new("SpecialMesh",p)
  9463. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9464. m.Scale = Vector3.new(1,0.25,1)
  9465. coroutine.wrap(function()
  9466. for n = 1,13 do
  9467. m.Scale = m.Scale + Vector3.new(0.7 +1 +i/5,0.7/(n/5),0.7 +1 +i/5)*4/2
  9468. if 1 +i/5 == 1.2 then
  9469. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9470. end
  9471. p.Transparency = n/13
  9472. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(0,math.random(-4,4)/20,0)
  9473. Wait()
  9474. end
  9475. p:Destroy()
  9476. end)()
  9477. local p = Instance.new("Part",Character)
  9478. p.Name = "BlastRing"
  9479. p.TopSurface = 0
  9480. p.BottomSurface = 0
  9481. p.CanCollide = false
  9482. p.Anchored = true
  9483. p.BrickColor = Settings.Colors[math.random(1,2)]
  9484. p.Size = Vector3.new(1,1,1)
  9485. 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)
  9486. p.Parent = workspace
  9487. local m = Instance.new("SpecialMesh",p)
  9488. m.Name = "BlastMesh"
  9489. m.Scale = Vector3.new(0.1,0.1,0.1)
  9490. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9491. coroutine.wrap(function()
  9492. for n = 1,15 do
  9493. m.Scale = m.Scale + Vector3.new(1.5 + 3 +i/5,1.5 + 3+i/5,0.1)*4/2
  9494. if 3+i/5 == 1.2 then
  9495. m.Scale = m.Scale + Vector3.new(0,0.9,0)
  9496. end
  9497. p.Transparency = n/15
  9498. p.CFrame = p.CFrame * CFrame.new(0,0.01,0)* CFrame.fromEulerAnglesXYZ(math.random(-20,20)/90,math.random(-20,20)/170,0)
  9499. Wait()
  9500. end
  9501. p:Destroy()
  9502. end)()
  9503. for _,v in pairs(GetHumanoids())do
  9504. if(Pos - v.Position).magnitude <=(5 +i *9.5)/3 then
  9505. local h = v.Parent:findFirstChild("Humanoid")
  9506. if h then
  9507. local Moar =(Pos - v.Position).unit
  9508. local p = Instance.new("BodyVelocity",v)
  9509. p.P = 1500
  9510. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*5000000
  9511. p.velocity = Vector3.new(math.random(-10,10),math.random(3,20),math.random(-10,10))/2 +Moar *11
  9512. Game:GetService("Debris"):AddItem(p,0.15)
  9513. local p = Instance.new("BodyAngularVelocity",v)
  9514. p.P = 1500
  9515. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000
  9516. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9517. Game:GetService("Debris"):AddItem(p,0.1)
  9518. h:TakeDamage(4 +math.random(-1,1))
  9519. end end end
  9520. Wait(0.1)
  9521. end for i = 30,37 do
  9522. for _,v in pairs(GetHumanoids())do
  9523. if(Pos -v.Position).magnitude <=(140 +i *2.5)/3 then
  9524. local h = v.Parent:findFirstChild("Humanoid")
  9525. if h then
  9526. local Moar =(Pos - v.Position).unit
  9527. local p = Instance.new("BodyVelocity",v)
  9528. p.P = 1500
  9529. p.maxForce = Vector3.new(500000000000,500000000000,500000000000)*500000000000
  9530. p.velocity = Vector3.new(math.random(-10,10),math.random(3,60),math.random(-10,10))+Moar*-160
  9531. Game:GetService("Debris"):AddItem(p,0.15)
  9532. local p = Instance.new("BodyAngularVelocity",v)
  9533. p.P = 1500
  9534. p.maxTorque = Vector3.new(50000000,50000000,50000000)*500000000000
  9535. p.angularvelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))+(v.Position -Pos).unit *30
  9536. Game:GetService("Debris"):AddItem(p,0.1)
  9537. h:TakeDamage(8 +math.random(-2,1))
  9538. end end end end
  9539. dsound = false
  9540. wait(6.5)
  9541. for i = 1,30 do
  9542. BOOSH.Volume = BOOSH.Volume -0.033
  9543. BOOSH2.Volume = BOOSH.Volume
  9544. Fuse.Volume = BOOSH.Volume
  9545. Wait()
  9546. end
  9547. BOOSH:Stop()
  9548. BOOSH2:Stop()
  9549. Fuse:Stop()
  9550. end
  9551. Wait(0.375)
  9552. BOOSH2:Play()
  9553. Fuse:Play()
  9554. BOOSH:Play()
  9555. Boom()
  9556. end)()
  9557. Wait(0.375)
  9558. local p1 = Instance.new("Part",Character)
  9559. p1.Size = Vector3.new(1,1,1)
  9560. p1.Anchored = true
  9561. p1.CanCollide = false
  9562. p1.CFrame = CFrame.new(origin - Vector3.new(0,2.9,0))
  9563. local m1 = Instance.new("SpecialMesh",p1)
  9564. m1.MeshId = "http://www.roblox.com/asset/?id=1527559"
  9565. m1.Scale = Vector3.new(1,1,1)
  9566. local p11 = Instance.new("Part",Character)
  9567. p11.Size = Vector3.new(1,1,1)
  9568. p11.Anchored = true
  9569. p11.CanCollide = false
  9570. p11.CFrame = CFrame.new(Origin - Vector3.new(0,3,0))
  9571. p11.Transparency = 0.1
  9572. local m11 = m1:Clone()
  9573. m11.Parent = p11
  9574. local en = 0
  9575. for i = 1,110 do
  9576. 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
  9577. p1.CFrame = p1.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/190 *i,0)
  9578. 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
  9579. p11.CFrame = p11.CFrame * CFrame.fromEulerAnglesXYZ(0,-math.pi/190 *i,0)
  9580. Wait()
  9581. end
  9582. for i = 100,120 do
  9583. 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
  9584. p1.CFrame = p1.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/190 *i,0)
  9585. 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
  9586. p11.CFrame = p11.CFrame * CFrame.fromEulerAnglesXYZ(0,-math.pi/190 *i,0)
  9587. Wait()
  9588. p1.Transparency = p1.Transparency +0.05
  9589. p11.Transparency = p11.Transparency +0.05
  9590. local b = Instance.new("Part",Character)
  9591. b.TopSurface = 0
  9592. b.BottomSurface = 0
  9593. b.formFactor = "Symmetric"
  9594. b.Size = Vector3.new(1,1,1)
  9595. b.BrickColor = Settings.Colors[2]
  9596. 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))
  9597. b.Anchored = true
  9598. b.CanCollide = false
  9599. b.Name = "Blast"
  9600. local m = Instance.new("BlockMesh",b)
  9601. coroutine.wrap(function()
  9602. for n = 1,11 do
  9603. b.Transparency = n/11
  9604. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9605. m.Scale = m.Scale + Vector3.new(0.375,0.375,0.375)*1.5
  9606. Wait()
  9607. end
  9608. b:Destroy()
  9609. end)()end
  9610. p11:Destroy()
  9611. p1:Destroy()
  9612. for i = 1,40 do
  9613. Wait()
  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 = 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))
  9621. b.Anchored = true
  9622. b.CanCollide = false
  9623. local m = Instance.new("BlockMesh",b)
  9624. coroutine.wrap(function()
  9625. for n = 1,11 do
  9626. b.Transparency = n/11
  9627. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9628. m.Scale = m.Scale + Vector3.new(0.55 -i *0.01,0.55 -i *0.01,0.55 -i *0.01)*1.5
  9629. Wait()
  9630. end
  9631. b:Destroy()
  9632. end)()end
  9633. for i = 1,10 do
  9634. Wait(i *0.025)
  9635. local b = Instance.new("Part",Character)
  9636. b.TopSurface = 0
  9637. b.BottomSurface = 0
  9638. b.formFactor = "Symmetric"
  9639. b.Size = Vector3.new(1,1,1)
  9640. b.BrickColor = Settings.Colors[2]
  9641. 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))
  9642. b.Anchored = true
  9643. b.CanCollide = false
  9644. local m = Instance.new("BlockMesh",b)
  9645. coroutine.wrap(function()
  9646. for n = 1,11 do
  9647. b.Transparency = n/11
  9648. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9649. m.Scale = m.Scale + Vector3.new(0.55 -i *0.01,0.55 -i *0.01,0.55 -i *0.01)*1.5
  9650. Wait()
  9651. end
  9652. b:Destroy()
  9653. end)()end end)()
  9654. for i = 1,10 do
  9655. local b = Instance.new("Part",Character)
  9656. b.TopSurface = 0
  9657. b.BottomSurface = 0
  9658. b.formFactor = "Symmetric"
  9659. b.Size = Vector3.new(1,1,1)
  9660. b.BrickColor = BrickColor.new("Really black")
  9661. b.CFrame = CFrame.new(p.Position)
  9662. b.Anchored = true
  9663. b.CanCollide = false
  9664. local m = Instance.new("BlockMesh",b)
  9665. m.Scale = Vector3.new(6,6,6)
  9666. coroutine.wrap(function()
  9667. for n = 1,18 do
  9668. b.Transparency = n/18
  9669. b.CFrame = b.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10)/40,math.random(-10,10)/40,math.random(-5,5)/40)
  9670. m.Scale = m.Scale - Vector3.new(0.42,0.42,0.42)
  9671. Wait()
  9672. end
  9673. b:Destroy()
  9674. end)()
  9675. p.CFrame = CFrame.new(hax:lerp(Origin,0.2 +0.8/10 *i))
  9676. Wait(0.05)
  9677. end
  9678. bp:Destroy()
  9679. p:Destroy()
  9680. g:Destroy()
  9681. ChargePosition(false)
  9682. Stance = "Standing"
  9683. Debounces.Attacking = false
  9684. delay(0.2,function()
  9685. Comboing = false
  9686. StopRunning = false
  9687. end)end};
  9688. qter = {"Deadly gaurd.";function()
  9689. for i,v in pairs(Debounces)do
  9690. if v then
  9691. delay(0.2,function()
  9692. Comboing = false
  9693. StopRunning = false
  9694. end)return end end
  9695. if Power -13000 < 0 then delay(0.2,function()
  9696. Comboing = false
  9697. StopRunning = false
  9698. end)return end
  9699. Debounces.Attacking = true
  9700. Power = Power -13000
  9701. Stance = 'Null'
  9702. ChargePosition(false)
  9703. StopJoints()
  9704. xStance = "Gather"
  9705. RH.DesiredAngle = 0
  9706. LH.DesiredAngle = -0.1
  9707. LS.DesiredAngle = -2
  9708. local r = Instance.new("Weld")
  9709. if Character:findFirstChild("SnowLeopardFedora")then
  9710. if Character.SnowLeopardFedora:findFirstChild("Handle")then
  9711. for i,v in pairs(H:GetChildren())do
  9712. if v:IsA("Weld")then
  9713. if v.Part1 == Character.SnowLeopardFedora.Handle then
  9714. r = v
  9715. end end end end end
  9716. local c = r.C0
  9717. RS.DesiredAngle = -0.8
  9718. local OldSpeed = Character.Humanoid.WalkSpeed
  9719. Character.Humanoid.WalkSpeed = 0
  9720. for i = 1,10 do
  9721. r.C0 = r.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/50,0,0)* CFrame.new(0,0,-0.03)
  9722. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/15,math.pi/40,0)
  9723. Wait()
  9724. end
  9725. Character.Humanoid.MaxHealth = Character.Humanoid.MaxHealth *3
  9726. Character.Humanoid.Health = Character.Humanoid.Health *3
  9727. for i = 1,40 do
  9728. for _,v in pairs(IsNear(T.Position,10))do
  9729. if v.Humanoid.Health > 0 then
  9730. local cf = v.Torso.CFrame
  9731. coroutine.wrap(function()
  9732. local s = Instance.new("Sparkles",v.Torso)
  9733. s.SparkleColor = Settings.Colors[2].Color
  9734. Game:GetService("Debris"):AddItem(s,0.1)
  9735. for i = 1,20 do
  9736. Wait(0.1)
  9737. local p = Instance.new("Part",Character)
  9738. p.Name = "Trail"
  9739. p.TopSurface = 0
  9740. p.BottomSurface = 0
  9741. p.Anchored = true
  9742. p.CanCollide = false
  9743. p.formFactor = "Symmetric"
  9744. p.Size = Vector3.new(1,1,1)
  9745. p.BrickColor = Settings.Colors[1]
  9746. p.CFrame = cf
  9747. Game:GetService("Debris"):AddItem(p,3)
  9748. local m = Instance.new("SpecialMesh")
  9749. m.MeshType = "Sphere"
  9750. m.Scale = Vector3.new(2,2,2)
  9751. coroutine.wrap(function()
  9752. for i = 1,15 do
  9753. p.Transparency = i/15
  9754. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  9755. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  9756. Wait()
  9757. end
  9758. p:Destroy()
  9759. end)()end end)()
  9760. coroutine.wrap(function()
  9761. for i = 1,3 do
  9762. local p = Instance.new("Part",Character)
  9763. p.TopSurface = 0
  9764. p.BottomSurface = 0
  9765. p.CanCollide = false
  9766. p.Anchored = true
  9767. p.BrickColor = Settings.Colors[1]
  9768. p.formFactor = "Symmetric"
  9769. p.Size = Vector3.new(1,1,1)
  9770. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-5,5),math.random(-5,5),math.random(-10,10))
  9771. local m = Instance.new("SpecialMesh",p)
  9772. m.MeshId = "http://www.roblox.com/asset/?id=3270017"
  9773. m.Scale = Vector3.new(1,1,1)
  9774. Game:GetService("Debris"):AddItem(p,3)
  9775. coroutine.wrap(function()
  9776. for i = 1,10 do
  9777. p.Transparency = i/10
  9778. m.Scale = m.Scale + Vector3.new(2,2,0)
  9779. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
  9780. Wait()
  9781. end
  9782. p:Destroy()
  9783. end)()end
  9784. for i = 1,3 do
  9785. local p = Instance.new("Part",Character)
  9786. p.Name = "Trail"
  9787. p.TopSurface = 0
  9788. p.BottomSurface = 0
  9789. p.Anchored = true
  9790. p.CanCollide = false
  9791. p.formFactor = "Symmetric"
  9792. p.Size = Vector3.new(1,1,1)
  9793. p.BrickColor = Settings.Colors[2]
  9794. p.CFrame = cf
  9795. Game:GetService("Debris"):AddItem(p,3)
  9796. local m = Instance.new("SpecialMesh",p)
  9797. m.MeshType = "Sphere"
  9798. m.Scale = Vector3.new(2,2,2)
  9799. coroutine.wrap(function()
  9800. for i = 1,15 do
  9801. p.Transparency = i/15
  9802. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  9803. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  9804. Wait()
  9805. end
  9806. p:Destroy()
  9807. end)()end
  9808. for i = 1,3 do
  9809. local p = Instance.new("Part",Character)
  9810. p.Name = "Trail"
  9811. p.TopSurface = 0
  9812. p.BottomSurface = 0
  9813. p.Anchored = true
  9814. p.CanCollide = false
  9815. p.formFactor = "Symmetric"
  9816. p.Size = Vector3.new(1,1,1)
  9817. p.BrickColor = Settings.Colors[2]
  9818. p.CFrame = cf
  9819. Game:GetService("Debris"):AddItem(p,3)
  9820. local m = Instance.new("SpecialMesh",p)
  9821. m.MeshType = "Brick"
  9822. m.Scale = Vector3.new(1,1,1)
  9823. coroutine.wrap(function()
  9824. for i = 1,15 do
  9825. p.Transparency = i/15
  9826. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)*5
  9827. p.CFrame = CFrame.new(cf.p)* CFrame.fromEulerAnglesXYZ(math.random(-10,10)/i,math.random(-10,10)/i,0.5)
  9828. Wait()
  9829. end
  9830. p:Destroy()
  9831. end)()end
  9832. Kill(v.Torso)
  9833. end)()end end
  9834. local p = Instance.new("Part",Character)
  9835. p.TopSurface = 0
  9836. p.BottomSurface = 0
  9837. p.CanCollide = false
  9838. p.Anchored = true
  9839. p.BrickColor = Settings.Colors[math.random(1,2)]
  9840. p.formFactor = "Symmetric"
  9841. p.Size = Vector3.new(1,1,1)
  9842. p.CFrame = CFrame.new(T.Position - Vector3.new(0,2,0))
  9843. local m = Instance.new("SpecialMesh",p)
  9844. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  9845. m.Scale = Vector3.new(1,4,1)
  9846. coroutine.wrap(function()
  9847. for i = 1,10 do
  9848. p.Transparency = i/10
  9849. m.Scale = m.Scale + Vector3.new(0.5,-0.2,0.5)
  9850. p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0,0.9,0)
  9851. Wait()
  9852. end
  9853. p:Destroy()
  9854. end)()
  9855. Wait(0.1)
  9856. end
  9857. Character.Humanoid.MaxHealth = Character.Humanoid.MaxHealth/3
  9858. Character.Humanoid.Health = Character.Humanoid.Health/3
  9859. LS.DesiredAngle = -2.6
  9860. RH.DesiredAngle = 0
  9861. LH.DesiredAngle = 0
  9862. for i = 1,10 do
  9863. r.C0 = r.C0 * CFrame.fromEulerAnglesXYZ(math.pi/50,0,0)* CFrame.new(0,0,0.03)
  9864. Wait()
  9865. end
  9866. Character.Humanoid.WalkSpeed = OldSpeed
  9867. RS.DesiredAngle = 0
  9868. r.C0 = c
  9869. ChargePosition(false)
  9870. Stance = "Standing"
  9871. Debounces.Attacking = false
  9872. delay(0.2,function()
  9873. Comboing = false
  9874. StopRunning = false
  9875. end)end}
  9876. -- work
  9877. }
  9878. local function Input(Key)
  9879. 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
  9880. CurrentKey = Key
  9881. LastInput = tick()
  9882. return end
  9883. local Keys = {'f','q','e','r','t','y','u','z','x','c','l'}
  9884. local x = false
  9885. for i,v in pairs(Keys)do
  9886. if Key == v then
  9887. x = true
  9888. break
  9889. end end
  9890. if not x then
  9891. ChangeText("Invalid key, combo failed.")
  9892. InputTable = {}
  9893. delay(0.6,function()Comboing = false end)
  9894. CurrentKey = ''
  9895. xKey = ''
  9896. xCount = 0
  9897. StopRunning = false
  9898. return end
  9899. if #InputTable > MaxFlow then
  9900. InputTable = {}
  9901. delay(0.6,function()Comboing = false end)
  9902. CurrentKey = ''
  9903. xKey = ''
  9904. ChangeText("Overflow, combo failed.")
  9905. xCount = 0
  9906. StopRunning = false
  9907. return end
  9908. for i,v in pairs(Keys)do
  9909. if v == Key then
  9910. xCount = xCount +1
  9911. InputTable[xCount] = v
  9912. if Combos[table.concat(InputTable)]then
  9913. pcall(function()Character:findFirstChild("Atlas Sword").Parent = Game.Players.LocalPlayer.Backpack end)
  9914. coroutine.wrap(Combos[table.concat(InputTable)][2])()
  9915. ChangeText(Combos[table.concat(InputTable)][1])
  9916. InputTable = {}
  9917. CurrentKey = ''
  9918. xKey = ''
  9919. xCount = 0
  9920. StopRunning = true
  9921. else if LastInput -tick()< MaxBuffer then
  9922. CurrentKey = Key
  9923. LastInput = tick()
  9924. ChangeText(Key:upper()..'!')
  9925. end end break end end end
  9926. Pages = {[1] = {"Welcome, "..Player.Name:sub(1,5).."!","This book will teach you all you need to know about the Atlas sword, its power, and the creators!","~The dark ones"};
  9927. [2] = {"Every key does something.","The sword is incredibly powerful, a list of keys resides on the next page, and their functions.","~InternalRecursion~"};
  9928. [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~"};
  9929. [4] = {"Demon guide","To be a good demon, you must only remember a few simple things...","~The dark ones"};
  9930. [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"};
  9931. [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~"};
  9932. [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~"};
  9933. [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~"};
  9934. [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~"};
  9935. [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~"};
  9936. [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.',''};
  9937. [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.",''};
  9938. [13] = {"The sword has many references to her in it, though they may be hard to find...",'',''};
  9939. [14] = {"",'',''};[15] = {"",'',''};[16] = {"",'',''};[17] = {"",'',''};[18] = {"",'',''};[19] = {"",'',''};
  9940. [20] = {"http://www.roblox.com/asset/?id=143242684","","We'll."};
  9941. [21] = {"http://www.roblox.com/asset/?id=143242747","","Love."};
  9942. [22] = {"http://www.roblox.com/asset/?id=143242716","","You."};
  9943. [23] = {"http://www.roblox.com/asset/?id=143242784","","Forever..."};
  9944. [24] = {"Spells...","To each page, thyn own spell.","Forbidden magic, is the best kind of magic, even better than friendship..."};
  9945. }
  9946. while Wait()do
  9947. if(xKey:byte() == 49 or xKey:byte() == 50)and not Comboing then
  9948. if not StopRunning then
  9949. Comboing = true
  9950. local Con,Conx;Con = _Mouse.KeyDown:connect(function(key)
  9951. if not Equipped then
  9952. Comboing = true
  9953. Input(key)
  9954. if #InputTable == 0 then
  9955. Con:disconnect()
  9956. Conx:disconnect()
  9957. end end end)
  9958. Conx = Mouse.KeyDown:connect(function(key)
  9959. if Equipped then
  9960. Comboing = true
  9961. Input(key)
  9962. if #InputTable == 0 then
  9963. Conx:disconnect()
  9964. Con:disconnect()
  9965. end end end)ChangeText("Combo initiated!")LastInput = tick()StopRunning = true end end end
  9966. --~ Made by InternalRecursion, Pr0metheus [Fir3bl4ze], & 1x1x1x1 [Daymit]< ~--
Advertisement
Add Comment
Please, Sign In to add comment