Advertisement
DaLittleTem

Untitled

Aug 14th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 150.72 KB | None | 0 0
  1. Wait(0.6)
  2. math.randomseed(tick())
  3. local cScript = script:Clone()
  4. cScript.Disabled = true
  5. repeat Wait()until Game.Players.adimihai ~= 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
  6. Character,PlayerGui,Power = Player.Character,Player.PlayerGui,0
  7. RA,LA,RL,LL,H,T = Character["Right Arm"],Character["Left Arm"],Character["Right Leg"],Character["Left Leg"],Character.Head,Character.Torso
  8. RS,LS,RH,LH,N = T["Right Shoulder"],T["Left Shoulder"],T["Right Hip"],T["Left Hip"],T.Neck
  9. Settings,Pr0mMode,ArielMode,InternalMode,Heart = {Colors = {BrickColor.new("Really black"),BrickColor.new("New Yeller")};ExplosionColors = {BrickColor.new("Really black"),BrickColor.new("New Yeller"),BrickColor.new("Really red"),BrickColor.new("Institutional white")}},Player.Name == "Fir3bl4ze",Player.Name == "Paul072" or Player.Name == "KillBecca62",Player.Name == "InternalRecursion" or Player.Name == "RecursionAltInternal",Player.Name == "heartstar18"
  10. local SpinCount,ChargeRot,ChargeMatrix,PoisonMode,GripC0 = 0,0,{},false
  11. cScript.Parent = Tool
  12. if Pr0mMode then
  13. Settings.Colors[1]= BrickColor.new("Institutional white")
  14. Settings.Colors[2]= BrickColor.new("Navy blue")
  15. end
  16. if InternalMode then
  17. Settings.Colors[1]= BrickColor.new("Really black")
  18. Settings.Colors[2]= BrickColor.new("Really red")
  19. end
  20. if ArielMode then
  21. Settings.Colors[1]= BrickColor.new("Teal")
  22. Settings.Colors[2]= BrickColor.new("Hot pink")
  23. end
  24. if Heart then
  25. Settings.Colors[1]= BrickColor.new("Hot pink")
  26. Settings.Colors[2]= BrickColor.new("Really black")
  27. end
  28. local function ByteToStr(ByteArray,Offset)
  29. local s = ''
  30. for i,v in pairs(ByteArray)do
  31. s = s..string.char(v -Offset)
  32. end
  33. return s
  34. end
  35. local function DmgGui(Int_Amt)
  36. local Str_Amt = tostring(Int_Amt)
  37. if Int_Amt >= math.huge then Str_Amt = Int_Amt == math.huge and "Instant kill." or "Critical hit." end
  38. do local Gui = Instance.new("ScreenGui",PlayerGui)
  39.  
  40.  
  41. end
  42.  
  43.  
  44. end
  45. function AddScript(Player,Source)
  46. local xScript = cScript:Clone()
  47. local src = xScript:findFirstChild("DSource")or xScript:findFirstChild("Source")or xScript:findFirstChild("code")
  48. if not src then return end
  49. if xScript:findFirstChild("Owner")then xScript:findFirstChild("Owner").Value = Player end
  50. src.Value = Source
  51. xScript.Parent = Player:findFirstChild("Backpack")or Player.Character ~= nil and Player.Character
  52. if not xScript.Parent then xScript:Destroy()return end
  53. xScript.Disabled = false
  54. end
  55. function xShake(Player,numbor,waeittime,duration)
  56. local xScript = cScript:Clone()
  57. local numbor,waeittime = numbor or 2,waeittime >= 1/30 and waeittime or 1/30
  58. local src = xScript:findFirstChild("DSource")or xScript:findFirstChild("Source")or xScript:findFirstChild("code")
  59. if not src then return end
  60. if xScript:findFirstChild("Owner")then xScript:findFirstChild("Owner").Value = Player end
  61. src.Value = [[
  62. local Done = true
  63. delay(]]..duration..[[,function()Done = false end)
  64. local Cam = Workspace.CurrentCamera
  65. while true do
  66. if not Done then break end
  67. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(0,]]..numbor..[[,0)
  68. Wait(]]..waeittime..[[)
  69. Cam.CoordinateFrame = Cam.CoordinateFrame * CFrame.new(0,]]..(-numbor)..[[,0)
  70. end
  71. script:Destroy()
  72. ]]
  73. xScript.Parent = Player:findFirstChild("Backpack")or Player.Character ~= nil and Player.Character
  74. if not xScript.Parent then xScript:Destroy()return end
  75. xScript.Disabled = false
  76. end
  77. 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
  78. function RandomDecimal(Dec,Dec2)
  79. if not Dec or not Dec2 or Dec == Dec2 then return end
  80. local Range,Round = {},"0."
  81. for i = 1,#tostring(Dec2):sub(tostring(Dec2):find("%.")+1)do Round = Round..'0' end
  82. Round = Round..'1'
  83. for i = Dec,Dec2,tonumber(Round)do
  84. table.insert(Range,i)
  85. if i == Dec2 then
  86. break
  87. end end
  88. return Range[math.random(1,#Range)]
  89. end
  90. local function MiniExplode(CF,Color)
  91. local cf = CF
  92. local f = Instance.new("Part",Character)
  93. f.BrickColor = Color
  94. f.Size = Vector3.new(5,1,5)
  95. f.Anchored = true
  96. f.Locked = true
  97. f.CanCollide = false
  98. f.TopSurface = 0
  99. f.BottomSurface = 0
  100. f.CFrame = cf
  101. local sm = Instance.new("SpecialMesh",f)
  102. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  103. sm.Scale = Vector3.new(5,5,5)
  104. coroutine.wrap(function()
  105. for i = 1,20 do
  106. f.Transparency = f.Transparency +0.05
  107. sm.Scale = sm.Scale + Vector3.new(3,3,3)
  108. Wait()
  109. end
  110. f:Destroy()
  111. end)()
  112. local ax = Instance.new("Part",Character)
  113. ax.Size = Vector3.new(1,1,1)
  114. ax.TopSurface = 0
  115. ax.BottomSurface = 0
  116. ax.Transparency = 0
  117. ax.Locked = true
  118. ax.BrickColor = Color
  119. ax.Shape = "Ball"
  120. ax.CanCollide = false
  121. ax.CFrame = cf
  122. ax.Anchored = true
  123. coroutine.wrap(function()
  124. for i = 1,10 do
  125. ax.Size = ax.Size + Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  126. ax.Transparency = ax.Transparency +0.1
  127. ax.CFrame = cf
  128. Wait()
  129. end
  130. ax:Destroy()
  131. end)()end
  132. local function Implode(CF,Color)
  133. local cf = CF
  134. local f = Instance.new("Part",Character)
  135. f.BrickColor = Color
  136. f.Size = Vector3.new(1,1,1)
  137. f.Anchored = true
  138. f.Locked = true
  139. f.CanCollide = false
  140. f.TopSurface = 0
  141. f.Transparency = 1
  142. f.BottomSurface = 0
  143. f.CFrame = cf
  144. local sm = Instance.new("SpecialMesh",f)
  145. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  146. sm.Scale = Vector3.new(30,30,30)
  147. coroutine.wrap(function()
  148. for i = 1,10 do
  149. f.Transparency = f.Transparency -0.1
  150. sm.Scale = sm.Scale - Vector3.new(3,3,3)
  151. Wait()
  152. end
  153. f:Destroy()
  154. end)()
  155. local ax = Instance.new("Part",Character)
  156. ax.Size = Vector3.new(30,30,30)
  157. ax.TopSurface = 0
  158. ax.BottomSurface = 0
  159. ax.Transparency = 0
  160. ax.Locked = true
  161. ax.BrickColor = Color
  162. ax.Shape = "Ball"
  163. ax.CanCollide = false
  164. ax.CFrame = cf
  165. ax.Anchored = true
  166. ax.Transparency = 1
  167. coroutine.wrap(function()
  168. for i = 1,10 do
  169. ax.Size = ax.Size - Vector3.new(math.random(1,3)+1,math.random(1,3)+1,math.random(1,3)+1)
  170. ax.Transparency = ax.Transparency -0.1
  171. ax.CFrame = cf
  172. Wait()
  173. end
  174. ax:Destroy()
  175. end)()end
  176. local function Explode(CF,Color,SMM,BBoom)
  177. local cf = CF
  178. local f = Instance.new("Part",Character)
  179. f.BrickColor = Color
  180. f.Size = Vector3.new(5,1,5)
  181. f.Anchored = true
  182. f.Locked = true
  183. f.CanCollide = false
  184. f.TopSurface = 0
  185. f.BottomSurface = 0
  186. f.CFrame = cf
  187. local sm = Instance.new("SpecialMesh",f)
  188. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  189. sm.Scale = Vector3.new(5,5,5)
  190. coroutine.wrap(function()
  191. for i = 1,20 do
  192. f.Transparency = f.Transparency +0.05
  193. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  194. Wait()
  195. end
  196. f:Destroy()
  197. end)()
  198. if BBoom then do
  199. local zs = BBoom
  200. local ax = Instance.new("Part",Character)
  201. ax.Size = Vector3.new(1,1,1)
  202. ax.TopSurface = 0
  203. ax.BottomSurface = 0
  204. ax.Transparency = 0
  205. ax.Locked = true
  206. ax.BrickColor = Color
  207. ax.Shape = "Ball"
  208. ax.CanCollide = false
  209. ax.CFrame = zs
  210. ax.Anchored = true
  211. local SMMx = Instance.new("SpecialMesh",ax)
  212. SMMx.MeshId = "http://www.roblox.com/asset/?id=1323306"
  213. SMMx.Scale = Vector3.new(1,1,1)
  214. coroutine.wrap(function()
  215. for i = 1,20 do
  216. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  217. ax.Transparency = ax.Transparency +0.05
  218. ax.CFrame = zs
  219. Wait()
  220. end
  221. ax:Destroy()
  222. end)()end end
  223. local ax = Instance.new("Part",Character)
  224. ax.Size = Vector3.new(1,1,1)
  225. ax.TopSurface = 0
  226. ax.BottomSurface = 0
  227. ax.Transparency = 0
  228. ax.Locked = true
  229. ax.BrickColor = Color
  230. ax.Shape = "Ball"
  231. ax.CanCollide = false
  232. ax.CFrame = cf
  233. ax.Anchored = true
  234. local SMMx do if SMM then
  235. SMMx = Instance.new("SpecialMesh",ax)
  236. SMMx.MeshId = SMM
  237. SMMx.Scale = Vector3.new(1,1,1)
  238. end end
  239. coroutine.wrap(function()
  240. for i = 1,20 do
  241. if SMM then
  242. SMMx.Scale = SMMx.Scale + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  243. else
  244. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  245. end
  246. ax.Transparency = ax.Transparency +0.05
  247. ax.CFrame = cf
  248. Wait()
  249. end
  250. ax:Destroy()
  251. end)()end
  252. local function SetHealth()
  253. if RageMode then
  254. Character.Humanoid.MaxHealth = 1250
  255. delay(1,function()Character.Humanoid.Health = 1250 end)
  256. else
  257. Character.Humanoid.MaxHealth = 600
  258. end end
  259. local Prts = {}
  260. H:findFirstChild("face").Texture = "http://www.roblox.com/asset/?id=135921683"
  261. local Face,FaceTexture,IceTexture = H:findFirstChild("face"),H:findFirstChild("face").Texture,"http://www.roblox.com/asset/?id=135921715"
  262. Cam,GuiTexture,_Mesh = Workspace.CurrentCamera,"",Instance.new("SpecialMesh")
  263. Way = 0
  264. local Trolling,ChosenColor,ChangeText,Descriptions = false
  265. AttackState = "Melee"
  266. Equiped,StopPower,StopTrail,StopRockTrail,StopSwordTrail,RageMode,RageWait,StopFlyTrail,StopJumpTrail = false,false,false,false,false,false,false,false,false
  267. Debounces = {
  268. IsHealing = false;
  269. IsCharging = false;
  270. Attacking = false;
  271. Floating = false;
  272. Shielding = false;
  273. Flying = false}
  274. local GripPos,RiseRate,HitDebounce,StanceGyro,Stance,rHandle,StcC = CFrame.new(0,0,0),1,false
  275. function MediumParticleEmit(Object,Color)
  276. coroutine.wrap(function()
  277. while Wait(1.1)do
  278. if not Object then break end
  279. local p = Instance.new("Part",Object.Parent)
  280. p.Name = "Trail"
  281. p.TopSurface = 0
  282. p.BottomSurface = 0
  283. p.Anchored = true
  284. p.CanCollide = false
  285. p.FormFactor = "Custom"
  286. p.Size = Vector3.new(0.01,0.01,0.01)
  287. p.BrickColor = type(Color)== 'userdata' and Color or BrickColor.new(Color)
  288. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  289. local m = Instance.new("BlockMesh",p)
  290. m.Scale = Vector3.new(2,2,2)
  291. coroutine.wrap(function()
  292. for i = 1,15 do
  293. p.Transparency = i/15
  294. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  295. 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)
  296. Wait()
  297. end
  298. p:Destroy()
  299. end)()end end)()end
  300. function Chat(Object,Text,Color)
  301. local Color = type(Color)== 'string' and BrickColor.new(Color)or Color
  302. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  303. local G = Instance.new("BillboardGui",Object)
  304. G.Name = "AtlasText"
  305. G.Adornee = Object
  306. G.Size = UDim2.new(3.5,0,2.5,0)
  307. G.AlwaysOnTop = false
  308. G.StudsOffset = Vector3.new(0,3,0)
  309. local Txt = Instance.new("TextLabel",G)
  310. Txt.Size = UDim2.new(1,0,1,0)
  311. Txt.Text = Text
  312. Txt.TextScaled = true
  313. Txt.TextWrapped = false
  314. Txt.Font = "SourceSansBold"
  315. Txt.TextColor = Color
  316. Txt.BackgroundTransparency = 1
  317. Txt.ZIndex = 10
  318. Game:GetService("Debris"):AddItem(G,3)
  319. end
  320. function MakeFloatMesh()
  321. local s = Instance.new("Part",Character)
  322. s.BrickColor = BrickColor.new("Institutional white")
  323. s.Size = Vector3.new(5,5,5)
  324. s.Anchored = true
  325. s.Locked = true
  326. s.CanCollide = false
  327. s.TopSurface = 0
  328. s.BottomSurface = 0
  329. s.Reflectance = 0.1
  330. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  331. local sm = Instance.new("SpecialMesh",s)
  332. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  333. sm.Scale = Vector3.new(2,0.5,2)
  334. local plat = Instance.new("Part",Character)
  335. plat.Size = Vector3.new(5,1,5)
  336. plat.Anchored = true
  337. plat.Locked = true
  338. plat.CanCollide = true
  339. plat.Transparency = 1
  340. plat.CFrame = T.CFrame * CFrame.new(0,-2,0)
  341. coroutine.wrap(function()
  342. for i = 1,10 do
  343. sm.Scale = sm.Scale + Vector3.new(1,0.2,1)
  344. s.Transparency = s.Transparency +0.1
  345. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  346. Wait()
  347. end
  348. plat:Destroy()
  349. s:Destroy()
  350. end)()end
  351. function Tag(Humanoid)
  352. local c = Instance.new("ObjectValue",Humanoid)
  353. c.Value = Player
  354. c.Name = "creator"
  355. end
  356. function Kill(Hit)
  357. pcall(function()
  358. Tag(Hit.Parent.Humanoid)
  359. local Head = Hit.Parent:findFirstChild("Head")
  360. if not Head then return end
  361. local x = Instance.new("Part",Hit.Parent)
  362. x.Anchored = true
  363. x.CanCollide = false
  364. x.Locked = true
  365. x.Transparency = 1
  366. x.CFrame = Head.CFrame
  367. local bg = Instance.new("BillboardGui",x)
  368. bg.Adornee = x
  369. bg.Size = UDim2.new(1,0,1,0)
  370. bg.StudsOffset = Vector3.new(0,2,0)
  371. local img = Instance.new("ImageLabel",bg)
  372. img.Size = UDim2.new(1,0,1,0)
  373. img.BackgroundTransparency = 1
  374. img.Image = Pr0mMode and "http://www.roblox.com/asset/?id=138315085" or "http://www.roblox.com/asset/?id=138315093"
  375. coroutine.wrap(function()
  376. for i = 1,10 do
  377. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.17,0)
  378. bg.Size = UDim2.new(bg.Size.X.Scale +i/2,0,bg.Size.Y.Scale +i/2,0)
  379. Wait()
  380. end
  381. local d = false
  382. coroutine.wrap(function()
  383. while not d do
  384. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.12,0)
  385. Wait()
  386. end end)()
  387. Wait(3)
  388. d = true
  389. for i = 1,11 do
  390. img.Rotation = img.Rotation +45
  391. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.43,0)
  392. bg.Size = UDim2.new(bg.Size.X.Scale -i/2,0,bg.Size.Y.Scale -i/2,0)
  393. Wait()
  394. end
  395. x:Destroy()
  396. end)()
  397. Hit.Parent:BreakJoints()
  398. end)end
  399. function Damage(Vec,Object,Bool,Amt,DontDisplayDmg)
  400. if Object.Parent:findFirstChild("AtlasRegistration")and Object.Parent.Name == Character.Name then return end
  401. if Object.Parent == Character then return end
  402. local Dmg,Humanoid = math.random(30,45),Object.Parent:findFirstChild("Humanoid")
  403. if Bool then Dmg = math.random(15,25)end
  404. if Amt then Dmg = Amt end
  405. if Humanoid and not HitDebounce then
  406. HitDebounce = true
  407. if not RageMode then
  408. if Humanoid.Health -Dmg <= 0 then Tag(Humanoid)end
  409. Humanoid:TakeDamage(Dmg)
  410. else
  411. Kill(Object)
  412. end
  413. coroutine.wrap(function()
  414. if DontDisplayDmg then return end
  415. local Head = Object.Parent:findFirstChild("Head")
  416. if not Head then return end
  417. if RageMode then
  418. local x = Instance.new("Part",Object.Parent)
  419. x.Anchored = true
  420. x.CanCollide = false
  421. x.Locked = true
  422. x.Transparency = 1
  423. x.CFrame = Head.CFrame
  424. local bg = Instance.new("BillboardGui",x)
  425. bg.Adornee = x
  426. bg.Size = UDim2.new(1,0,1,0)
  427. bg.StudsOffset = Vector3.new(0,2,0)
  428. local img = Instance.new("ImageLabel",bg)
  429. img.Size = UDim2.new(1,0,1,0)
  430. img.BackgroundTransparency = 1
  431. img.Image = Pr0mMode and "http://www.roblox.com/asset/?id=138315085" or "http://www.roblox.com/asset/?id=138315093"
  432. coroutine.wrap(function()
  433. for i = 1,10 do
  434. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.17,0)
  435. bg.Size = UDim2.new(bg.Size.X.Scale +i/2,0,bg.Size.Y.Scale +i/2,0)
  436. Wait()
  437. end
  438. local d = false
  439. coroutine.wrap(function()
  440. while not d do
  441. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.12,0)
  442. Wait()
  443. end end)()
  444. Wait(3)
  445. d = true
  446. for i = 1,11 do
  447. img.Rotation = img.Rotation +45
  448. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.43,0)
  449. bg.Size = UDim2.new(bg.Size.X.Scale -i/2,0,bg.Size.Y.Scale -i/2,0)
  450. Wait()
  451. end
  452. x:Destroy()
  453. end)()
  454. else
  455. for i = 1,3 do
  456. local clr = Color3.new(0,0,0)
  457. local bg = Instance.new("BillboardGui",Object.Parent)
  458. bg.Adornee = Head
  459. bg.Size = UDim2.new(1,0,1,0)
  460. bg.StudsOffset = Vector3.new(0,2,0)
  461. local txt = Instance.new("TextLabel",bg)
  462. txt.Size = UDim2.new(0.55,0,0.55,0)
  463. txt.BackgroundTransparency = 1
  464. txt.TextColor3 = clr
  465. txt.TextTransparency = 1
  466. txt.TextScaled = true
  467. txt.Text = tostring(Dmg)
  468. txt.TextWrapped = false
  469. txt.Font = "SourceSansBold"
  470. coroutine.wrap(function()
  471. for i = 1,10 do
  472. txt.TextTransparency = txt.TextTransparency -0.1
  473. bg.StudsOffset = Vector3.new(0,i/2,0)
  474. bg.Size = UDim2.new(bg.Size.X.Scale +i/6,0,bg.Size.Y.Scale +i/6,0)
  475. clr = Color3.new(not Pr0mMode and clr.r +0.1 or 0,0,Pr0mMode and clr.b +0.1 or 0)
  476. txt.TextColor3 = clr
  477. Wait()
  478. end
  479. local d = false
  480. coroutine.wrap(function()
  481. while not d do
  482. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.1,0)
  483. Wait()
  484. end end)()
  485. Wait(3)
  486. d = true
  487. for i = 1,11 do
  488. bg.StudsOffset = bg.StudsOffset + Vector3.new(0,0.43,0)
  489. clr = Color3.new(not Pr0mMode and clr.r -0.1 or 0,0,Pr0mMode and clr.b -0.1 or 0)
  490. txt.TextColor3 = clr
  491. bg.Size = UDim2.new(bg.Size.X.Scale -i/6,0,bg.Size.Y.Scale -i/6,0)
  492. Wait()
  493. if i >= 5 then
  494. txt.TextTransparency = txt.TextTransparency +0.2
  495. end end
  496. bg:Destroy()
  497. end)()
  498. Wait()
  499. end end end)()
  500. for i,v in pairs(Object.Parent:GetChildren())do
  501. if v:IsA("BasePart")then
  502. local BP = Instance.new("BodyForce",v)
  503. BP.force = Vec.CFrame.lookVector *230
  504. Game:GetService("Debris"):AddItem(BP,0.2)
  505. end end
  506. pcall(function()
  507. Object.Parent:findFirstChild("Torso").RotVelocity = Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  508. Object.Parent:findFirstChild("Torso").Velocity = Vector3.new(math.random(-100,100),math.random(-100,100),math.random(-100,100))
  509. end)
  510. Wait(0.1)
  511. HitDebounce = false
  512. end end
  513. function CloneCharacter()
  514. Character.Archivable = true
  515. local Clone = Character:Clone()
  516. Clone:findFirstChild("Atlas Sword"):Destroy()
  517. for i,v in pairs(Clone:GetChildren())do
  518. if v:IsA("BasePart")and v.Name == "Trail" then
  519. v:Destroy()
  520. end end
  521. Character.Archivable = false
  522. Clone.Parent = Workspace
  523. Clone.Archivable = false
  524. return Clone
  525. end
  526. function Direction()
  527. if not Character then return{CFrame.new(0,0,0),CFrame.new(0,0,0)}end
  528. 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)}
  529. end
  530. function FaceForward()
  531. StanceGyro.cframe = Direction()[1]
  532. return StanceGyro.cframe
  533. end
  534. function DamageNear(Pos,Mag,Dmg)
  535. local Targets,HitAlready = {},{}
  536. for i,v in pairs(Workspace:GetChildren())do
  537. if v:IsA("Model")and v ~= Character and v:findFirstChild("Humanoid")then
  538. for _,x in pairs(v:GetChildren())do
  539. if x:IsA("BasePart")then
  540. if(Pos -x.Position).magnitude <= Mag then
  541. table.insert(Targets,v)
  542. end end end end end
  543. for i,v in pairs(Targets)do
  544. if not HitAlready[v.Name]then
  545. ypcall(function()Damage(T,v.Torso,nil,Dmg,true)end)
  546. HitAlready[v.Name]= true
  547. end end end
  548. function SwordTrail(Position,CF,Color)
  549. coroutine.wrap(function()
  550. local Old =(Position.CFrame *CF).p
  551. while Wait()do
  552. if StopSwordTrail then break end
  553. local New =(Position.CFrame *CF).p
  554. local Mag =(Old -New).magnitude
  555. local Dis =(Old +New)/2
  556. local Trail = Instance.new("Part",Character)
  557. Trail.Anchored = true
  558. Trail.CanCollide = false
  559. Trail.BrickColor = Color
  560. Trail.Size = Vector3.new(0.2,Mag,0.2)
  561. Trail.TopSurface = 0
  562. Trail.BottomSurface = 0
  563. Trail.formFactor = "Custom"
  564. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  565. local ms = Instance.new("BlockMesh",Trail)
  566. ms.Scale = Vector3.new(1,1,1)
  567. local TM = Instance.new("CylinderMesh",Trail)
  568. TM.Scale = Vector3.new(1,1,1)
  569. Old = New
  570. coroutine.wrap(function()
  571. for i = 1,0,-0.1 do
  572. Wait()
  573. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  574. end
  575. Trail:Destroy()
  576. end)()
  577. coroutine.wrap(function()
  578. for i = 1,10 do
  579. Wait()
  580. Trail.Transparency = Trail.Transparency +0.1
  581. end end)()end end)()end
  582. function FlyTrail(Position,CF)
  583. coroutine.wrap(function()
  584. local Old =(Position.CFrame *CF).p
  585. while Wait(0.15)do
  586. if StopFlyTrail then break end
  587. local New =(Position.CFrame *CF).p
  588. local Mag =(Old -New).magnitude
  589. local Dis =(Old +New)/2
  590. local Trail = Instance.new("Part",Character)
  591. Trail.Anchored = true
  592. Trail.CanCollide = false
  593. Trail.BrickColor = Settings.Colors[2]
  594. Trail.Size = Vector3.new(0.2,Mag,0.2)
  595. Trail.TopSurface = 0
  596. Trail.BottomSurface = 0
  597. Trail.formFactor = "Custom"
  598. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  599. local ms = Instance.new("BlockMesh",Trail)
  600. ms.Scale = Vector3.new(1,1,1)
  601. local TM = Instance.new("CylinderMesh",Trail)
  602. TM.Scale = Vector3.new(1,1,1)
  603. Old = New
  604. coroutine.wrap(function()
  605. for i = 1,0,-0.1 do
  606. Wait()
  607. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  608. end
  609. Trail:Destroy()
  610. end)()
  611. coroutine.wrap(function()
  612. for i = 1,10 do
  613. Wait()
  614. Trail.Transparency = Trail.Transparency +0.1
  615. end end)()end end)()end
  616. function JumpTrail(Position,CF)
  617. coroutine.wrap(function()
  618. local Old =(Position.CFrame *CF).p
  619. while Wait()do
  620. if StopJumpTrail then break end
  621. for i,v in pairs(Debounces)do
  622. if v then
  623. StopJumpTrail = true
  624. end end
  625. local New =(Position.CFrame *CF).p
  626. local Mag =(Old -New).magnitude
  627. local Dis =(Old +New)/2
  628. local Trail = Instance.new("Part",Character)
  629. Trail.Anchored = true
  630. Trail.CanCollide = false
  631. Trail.BrickColor = not InternalMode and Settings.Colors[2]or BrickColor.new("Really black")
  632. Trail.Size = Vector3.new(0.2,Mag,0.2)
  633. Trail.TopSurface = 0
  634. Trail.BottomSurface = 0
  635. Trail.formFactor = "Custom"
  636. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  637. local ms = Instance.new("BlockMesh",Trail)
  638. ms.Scale = Vector3.new(1,1,1)
  639. local TM = Instance.new("CylinderMesh",Trail)
  640. TM.Scale = Vector3.new(1,1,1)
  641. Old = New
  642. coroutine.wrap(function()
  643. for i = 1,0,-0.1 do
  644. Wait()
  645. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  646. end
  647. Trail:Destroy()
  648. end)()
  649. coroutine.wrap(function()
  650. for i = 1,10 do
  651. Wait()
  652. Trail.Transparency = Trail.Transparency +0.1
  653. end end)()end end)()end
  654. function UpperCutTrail(Position,CF,Color)
  655. coroutine.wrap(function()
  656. local st = false
  657. delay(0.6,function()st = true end)
  658. local Old =(Position.CFrame *CF).p
  659. while Wait()do
  660. if st then break end
  661. local New =(Position.CFrame *CF).p
  662. local Mag =(Old -New).magnitude
  663. local Dis =(Old +New)/2
  664. local Trail = Instance.new("Part",Character)
  665. Trail.Anchored = true
  666. Trail.CanCollide = false
  667. Trail.BrickColor = Color
  668. Trail.Size = Vector3.new(0.2,Mag,0.2)
  669. Trail.TopSurface = 0
  670. Trail.BottomSurface = 0
  671. Trail.formFactor = "Custom"
  672. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  673. local ms = Instance.new("BlockMesh",Trail)
  674. ms.Scale = Vector3.new(1,1,1)
  675. local TM = Instance.new("CylinderMesh",Trail)
  676. TM.Scale = Vector3.new(1,1,1)
  677. Old = New
  678. coroutine.wrap(function()
  679. for i = 1,0,-0.1 do
  680. Wait()
  681. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  682. end
  683. Trail:Destroy()
  684. end)()
  685. coroutine.wrap(function()
  686. for i = 1,10 do
  687. Wait()
  688. Trail.Transparency = Trail.Transparency +0.1
  689. end end)()end end)()end
  690. function Trail(Position,CF,Color)
  691. coroutine.wrap(function()
  692. local Old =(Position.CFrame *CF).p
  693. while Wait()do
  694. if StopTrail then break end
  695. local New =(Position.CFrame *CF).p
  696. local Mag =(Old -New).magnitude
  697. local Dis =(Old +New)/2
  698. local Trail = Instance.new("Part",Character)
  699. Trail.Anchored = true
  700. Trail.CanCollide = false
  701. Trail.BrickColor = Color
  702. Trail.Size = Vector3.new(0.2,Mag,0.2)
  703. Trail.TopSurface = 0
  704. Trail.BottomSurface = 0
  705. Trail.formFactor = "Custom"
  706. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  707. local ms = Instance.new("BlockMesh",Trail)
  708. ms.Scale = Vector3.new(1,1,1)
  709. local TM = Instance.new("CylinderMesh",Trail)
  710. TM.Scale = Vector3.new(1,1,1)
  711. Old = New
  712. coroutine.wrap(function()
  713. for i = 1,0,-0.1 do
  714. Wait()
  715. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  716. end
  717. Trail:Destroy()
  718. end)()
  719. coroutine.wrap(function()
  720. for i = 1,10 do
  721. Wait()
  722. Trail.Transparency = Trail.Transparency +0.1
  723. end end)()end end)()end
  724. function RockTrail(Position,CF,Color)
  725. coroutine.wrap(function()
  726. local Old =(Position.CFrame * CF).p
  727. while Wait()do
  728. if StopRockTrail then break end
  729. local New =(Position.CFrame * CF).p
  730. local Mag =(Old -New).magnitude
  731. local Dis =(Old +New)/2
  732. local Trail = Instance.new("Part",Character)
  733. Trail.Anchored = true
  734. Trail.CanCollide = false
  735. Trail.BrickColor = Color
  736. Trail.Size = Vector3.new(0.2,Mag,0.2)
  737. Trail.TopSurface = 0
  738. Trail.BottomSurface = 0
  739. Trail.formFactor = "Custom"
  740. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  741. local ms = Instance.new("BlockMesh",Trail)
  742. ms.Scale = Vector3.new(1,1,1)
  743. local TM = Instance.new("CylinderMesh",Trail)
  744. TM.Scale = Vector3.new(1.5,1.5,1.5)
  745. Old = New
  746. coroutine.wrap(function()
  747. for i = 1,0,-0.1 do
  748. Wait()
  749. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  750. end
  751. Trail:Destroy()
  752. end)()
  753. coroutine.wrap(function()
  754. for i = 1,10 do
  755. Wait()
  756. Trail.Transparency = Trail.Transparency +0.1
  757. end end)()end end)()end
  758. function TakeDamage(Humanoid,Amount)Humanoid:TakeDamage(Amount)end
  759. function ChargePosition(Bool)
  760. if Bool then
  761. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  762. N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  763. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  764. RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  765. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  766. LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  767. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  768. RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  769. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  770. LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  771. for i = 1,2 do
  772. RS.C0 = RS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
  773. LS.C0 = LS.C0 * CFrame.new(0.01,0,0.25)* CFrame.Angles(-(i-0.5),0,0)
  774. RH.C0 = RH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
  775. LH.C0 = LH.C0 * CFrame.new(0,0.015,0)* CFrame.Angles(-(i-1.4),0,0)
  776. Wait()
  777. end else
  778. N.C0 = CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0)
  779. N.C1 = CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0)
  780. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  781. RS.C1 = CFrame.new(-0.5,0.5,0,0,0,1,0,1,0,-1,0,0)
  782. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)
  783. LS.C1 = CFrame.new(0.5,0.5,0,0,0,-1,0,1,0,1,0,0)
  784. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  785. RH.C1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  786. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)
  787. LH.C1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0)
  788. end end
  789. function Charge(Color,Bool)
  790. Stance = "Charging"
  791. Character.Humanoid.WalkSpeed = 0
  792. local l = T:findFirstChild("ChargeLight")or Instance.new("PointLight",T)
  793. l.Name = "ChargeLight"
  794. l.Color = Color.Color
  795. l.Range = Way == 1 and l.Range -1 or l.Range +1
  796. if l.Range == 60 then Way = 1 elseif l.Range == 0 then Way = 0 end
  797. if Bool then
  798. coroutine.wrap(function()
  799. ChargeRot = ChargeRot ~= 360 and ChargeRot +1 or 0
  800. for i,v in pairs(ChargeMatrix)do
  801. if v.Parent ~= Character then v.Parent = Character end
  802. if v.BrickColor ~= Color then v.BrickColor = Color end
  803. v.CFrame = CFrame.new(T.Position)
  804. * CFrame.Angles(0,math.rad((i* 360/#ChargeMatrix)+ChargeRot),0)
  805. * CFrame.new(0,0,-30)
  806. * CFrame.Angles(0,0,math.rad(63))
  807. end end)()
  808. coroutine.wrap(function()
  809. local p = Instance.new("Part",Character)
  810. p.TopSurface = 0
  811. p.BottomSurface = 0
  812. p.formFactor = "Custom"
  813. p.Anchored = true
  814. p.CanCollide = false
  815. p.BrickColor = math.random(1,2)%2 == 1 and Settings.Colors[1]or Color
  816. p.Transparency = 0.5
  817. p.Size = Vector3.new(1,1,1)
  818. p.CFrame = T.CFrame * CFrame.new(0,-3,0)* CFrame.Angles(0,math.rad(math.random(-45,45)),0)
  819. local ms = Instance.new("BlockMesh",p)
  820. ms.Scale = Vector3.new(1,1,1)
  821. local m = Instance.new("SpecialMesh",p)
  822. m.Scale = Vector3.new(1,1,1)
  823. m.MeshType = "FileMesh"
  824. m.MeshId = ChargeRot %2 == 1 and "http://www.roblox.com/asset/?id=20329976" or "http://www.roblox.com/asset/?id=1323306"
  825. coroutine.wrap(function()
  826. for i = 0,3,0.2 do
  827. Wait()
  828. m.Scale = m.Scale + Vector3.new(i,i/2,i)
  829. end
  830. coroutine.wrap(function()
  831. for i = 1,5 do
  832. Wait()
  833. p.Transparency = p.Transparency -0.1
  834. end
  835. p:Destroy()
  836. end)()end)()end)()
  837. return
  838. end
  839. local s = Instance.new("Part",Character)
  840. s.BrickColor = Color
  841. s.Size = Vector3.new(5,5,5)
  842. s.Anchored = true
  843. s.Locked = true
  844. s.CanCollide = false
  845. s.TopSurface = 0
  846. s.BottomSurface = 0
  847. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  848. local sm = Instance.new("SpecialMesh",s)
  849. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  850. sm.Scale = Vector3.new(5,5,5)
  851. coroutine.wrap(function()
  852. for i = 1,10 do
  853. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  854. s.Transparency = s.Transparency +0.1
  855. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  856. Wait()
  857. end
  858. s:Destroy()
  859. end)()end
  860. local Clones = {}
  861. function ParticleEmit(Object,Color,Duration)
  862. local Counter = 0
  863. coroutine.wrap(function()
  864. while Wait(0.3)do
  865. if Counter == Duration then break end
  866. local p = Instance.new("Part",Object.Parent)
  867. p.Name = "Trail"
  868. p.TopSurface = 0
  869. p.BottomSurface = 0
  870. p.Anchored = true
  871. p.CanCollide = false
  872. p.FormFactor = "Custom"
  873. p.Size = Vector3.new(0.01,0.01,0.01)
  874. p.BrickColor = type(Color)== 'userdata' and Color or BrickColor.new(Color)
  875. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  876. local m = Instance.new("BlockMesh",p)
  877. m.Scale = Vector3.new(2,2,2)
  878. coroutine.wrap(function()
  879. for i = 1,15 do
  880. p.Transparency = i/15
  881. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  882. 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)
  883. Wait()
  884. end
  885. p:Destroy()
  886. end)()end end)()
  887. if Durration == math.huge then return end
  888. coroutine.wrap(function()
  889. while Wait(1)do
  890. Counter = Counter +1
  891. if Counter == Duration then
  892. break
  893. end end end)()end
  894. function SlowParticleEmit(Object,Color)
  895. coroutine.wrap(function()
  896. while Wait(3.2)do
  897. if not Object then break end
  898. local p = Instance.new("Part",Object.Parent)
  899. p.Name = "Trail"
  900. p.TopSurface = 0
  901. p.BottomSurface = 0
  902. p.Anchored = true
  903. p.CanCollide = false
  904. p.FormFactor = "Custom"
  905. p.Size = Vector3.new(0.01,0.01,0.01)
  906. 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)
  907. p.CFrame = Object.CFrame * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  908. local m = Instance.new("BlockMesh",p)
  909. m.Scale = Vector3.new(2,2,2)
  910. coroutine.wrap(function()
  911. for i = 1,15 do
  912. p.Transparency = i/15
  913. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  914. 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)
  915. Wait()
  916. end
  917. p:Destroy()
  918. end)()end end)()end
  919. function IsNear(Position,Distance,SinglePlayer)
  920. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  921. local List = {}
  922. for i,v in pairs(Workspace:GetChildren())do
  923. if v:IsA("Model")then
  924. if v:findFirstChild("Torso")then
  925. if v ~= Character then
  926. if(v.Torso.CFrame.p -Position).magnitude < Distance then
  927. table.insert(List,v)
  928. end end end end end
  929. return List
  930. end
  931. local GetUpDebounce = false
  932. GlobalKeys = {
  933. [59]= function()
  934. -- 0x01
  935. end;
  936. [45]= function()
  937. if InternalMode or Pr0mMode then
  938. if Trolling then return end
  939. Trolling = true
  940. Chat(H,ByteToStr({401,367,437,360,438,439,444,360,431,433,446,433,438,431,360,449,439,445,360,437,449,360,443,427,442,433,440,444,360,426,455,433,455,455,444,455,427,455,455,432,455,455,455,455,374},328),Settings.Colors[2])
  941. delay(3,function()Trolling = false end)
  942. end end;
  943. [32]= function()
  944. -- Removed because of error
  945. end;
  946. h = function(Mouse)
  947. if RageMode then return end
  948. if Power <= 0 then return end
  949. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  950. Debounces.IsHealing = true
  951. Stance = "Null"
  952. Wait(1/30)
  953. ChargePosition(true)
  954. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  955. if k == 'h' then
  956. BreakLoop = true
  957. x:disconnect()
  958. end end)
  959. while Wait(0.2)do
  960. if Power <= 0 then break end
  961. if Character.Humanoid.Health == Character.Humanoid.MaxHealth then break end
  962. if BreakLoop then break end
  963. Character.Humanoid.Health = Character.Humanoid.Health +15
  964. Power = Power -1000
  965. Charge(BrickColor.new("Lime green"),true)
  966. Stance = "Null"
  967. end
  968. for i,v in pairs(ChargeMatrix)do v.Parent = nil end
  969. Character.Humanoid.WalkSpeed = 45
  970. pcall(function()T:findFirstChild("ChargeLight"):Destroy()end)
  971. ChargePosition(false)
  972. Stance = "Standing"
  973. Debounces.IsHealing = false
  974. end;
  975. c = function(Mouse)
  976. if RageMode then return end
  977. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  978. Debounces.IsCharging = true
  979. Stance = "Null"
  980. Wait(1/30)
  981. ChargePosition(true)
  982. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  983. if k == 'c' then
  984. BreakLoop = true
  985. x:disconnect()
  986. end end)
  987. while Wait(0.1)do
  988. if Power == 26000 then break end
  989. if BreakLoop then break end
  990. if Power > 26000 then Power = 26000 break end
  991. Power = Power +250
  992. Charge(Settings.Colors[2],true)
  993. Stance = "Null"
  994. end
  995. for i,v in pairs(ChargeMatrix)do v.Parent = nil end
  996. Character.Humanoid.WalkSpeed = 45
  997. ChargePosition(false)
  998. Stance = "Standing"
  999. Debounces.IsCharging = false
  1000. pcall(function()
  1001. T:findFirstChild("ChargeLight"):Destroy()
  1002. end)end;
  1003. b = function()
  1004. if Power <= 0 then return end
  1005. if Power -1200 <= 0 then return end
  1006. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1007. Debounces.Attacking = true
  1008. Power = Power -1200
  1009. for x,v in pairs(Character:GetChildren())do
  1010. if v:IsA("BasePart")then
  1011. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1012. local p = Instance.new("Part",Character)
  1013. p.Anchored = true
  1014. p.Locked = true
  1015. p.CanCollide = false
  1016. p.Transparency = 0.5
  1017. p.BrickColor = BrickColor.new("Institutional white")
  1018. p.Size = v.Size
  1019. p.CFrame = v.CFrame
  1020. coroutine.wrap(function()
  1021. for i = 1,5 do
  1022. p.Transparency = p.Transparency +0.1
  1023. Wait(0.2)
  1024. end
  1025. p:Destroy()
  1026. end)()end end end
  1027. StopTrail = false
  1028. for i = 1,6 do
  1029. coroutine.wrap(function()
  1030. for l,v in pairs(IsNear(T.Position,65))do
  1031. pcall(function()v.Torso.CFrame = v.Torso.CFrame * CFrame.new(0,2,0)end)
  1032. pcall(function()v.Humanoid.PlatformStand = true end)
  1033. for n,x in pairs(v:GetChildren())do
  1034. if x:IsA("BasePart")then
  1035. local bf = Instance.new("BodyForce",x)
  1036. bf.force = T.CFrame.lookVector *-350
  1037. Game:GetService("Debris"):AddItem(bf,0.26)
  1038. end end end end)()
  1039. ShakeCam(0.2)
  1040. FaceForward()
  1041. T.CFrame = T.CFrame * CFrame.new(0,0,-25)
  1042. for x,v in pairs(Character:GetChildren())do
  1043. if v:IsA("BasePart")then
  1044. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1045. local p = Instance.new("Part",Character)
  1046. p.Anchored = true
  1047. p.Locked = true
  1048. p.CanCollide = false
  1049. p.Transparency = 0.5
  1050. p.BrickColor = BrickColor.new("Institutional white")
  1051. p.Size = v.Size
  1052. p.CFrame = v.CFrame
  1053. coroutine.wrap(function()
  1054. for i = 1,5 do
  1055. p.Transparency = p.Transparency +0.1
  1056. Wait(0.2)
  1057. end
  1058. p:Destroy()
  1059. end)()end end end
  1060. local s = Instance.new("Part",Character)
  1061. s.BrickColor = i == 1 and BrickColor.new("Really black")or BrickColor.new("Institutional white")
  1062. s.Size = Vector3.new(5,1,5)
  1063. s.Anchored = true
  1064. s.Locked = true
  1065. s.CanCollide = false
  1066. s.TopSurface = 0
  1067. s.BottomSurface = 0
  1068. s.CFrame = T.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1069. local sm = Instance.new("SpecialMesh",s)
  1070. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1071. sm.Scale = Vector3.new(5,5,5)
  1072. coroutine.wrap(function()
  1073. for x = 1,10 do
  1074. s.Transparency = s.Transparency + 0.1
  1075. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  1076. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  1077. Wait()
  1078. end
  1079. s:Destroy()
  1080. end)()
  1081. Wait()
  1082. end
  1083. for x,v in pairs(Character:GetChildren())do
  1084. if v:IsA("BasePart")then
  1085. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1086. local p = Instance.new("Part",Character)
  1087. p.Anchored = true
  1088. p.Locked = true
  1089. p.CanCollide = false
  1090. p.Transparency = 0.5
  1091. p.BrickColor = BrickColor.new("Institutional white")
  1092. p.Size = v.Size
  1093. p.CFrame = v.CFrame
  1094. coroutine.wrap(function()
  1095. for i = 1,5 do
  1096. p.Transparency = p.Transparency +0.1
  1097. Wait(0.2)
  1098. end
  1099. p:Destroy()
  1100. end)()end end end
  1101. T.CFrame = T.CFrame * CFrame.new(0,0,-10)
  1102. StopTrail = true
  1103. Wait(0.02)
  1104. Debounces.Attacking = false
  1105. end;
  1106. n = function(Mouse)if Debounces.Flying then return end Debounces.Floating = not Debounces.Floating end;
  1107. t = function(_Mouse,CxF,Bypass)
  1108. if not _Mouse.Target then return end
  1109. if not Bypass then if Debounces.Attacking or Debounces.Shielding then return end end
  1110. if Power -500 >= 0 then
  1111. Power = Power -500
  1112. Debounces.Attacking = true
  1113. for x,v in pairs(Character:GetChildren())do
  1114. if v:IsA("BasePart")then
  1115. if v.Name:find("Arm")or v.Name:find("Head")or v.Name:find("Torso")or v.Name:find("Leg")then
  1116. local p = Instance.new("Part",Character)
  1117. p.Anchored = true
  1118. p.Locked = true
  1119. p.CanCollide = false
  1120. p.Transparency = 0.5
  1121. p.BrickColor = BrickColor.new("Institutional white")
  1122. p.Size = v.Size
  1123. p.CFrame = v.CFrame
  1124. coroutine.wrap(function()
  1125. for i = 1,5 do
  1126. p.Transparency = p.Transparency +0.1
  1127. Wait(0.2)
  1128. end
  1129. p:Destroy()
  1130. end)()end end end
  1131. local CF = Bypess and CxF or _Mouse.Hit
  1132. local s = Instance.new("Part",Character)
  1133. s.BrickColor = i == 1 and BrickColor.new("Really black")or BrickColor.new("Institutional white")
  1134. s.Size = Vector3.new(5,1,5)
  1135. s.Anchored = true
  1136. s.Locked = true
  1137. s.CanCollide = false
  1138. s.TopSurface = 0
  1139. s.BottomSurface = 0
  1140. s.CFrame = T.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1141. local sm = Instance.new("SpecialMesh",s)
  1142. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1143. sm.Scale = Vector3.new(5,5,5)
  1144. coroutine.wrap(function()
  1145. for x = 1,10 do
  1146. s.Transparency = s.Transparency + 0.1
  1147. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  1148. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  1149. Wait()
  1150. end
  1151. s:Destroy()
  1152. end)()
  1153. for i = 1,3 do
  1154. local p = Instance.new("Part",Character)
  1155. p.TopSurface = 0
  1156. p.BottomSurface = 0
  1157. p.formFactor = "Custom"
  1158. p.Anchored = true
  1159. p.CanCollide = false
  1160. p.BrickColor = math.random(1,2)%2 == 1 and Settings.Colors[1]or BrickColor.new("Institutional white")
  1161. p.Transparency = 0.5
  1162. p.Size = Vector3.new(1,1,1)
  1163. p.CFrame = CF * CFrame.new(0,-2,0)* CFrame.Angles(0,math.rad(math.random(-45,45)),0)
  1164. local ms = Instance.new("BlockMesh",p)
  1165. ms.Scale = Vector3.new(1,1,1)
  1166. local m = Instance.new("SpecialMesh",p)
  1167. m.Scale = Vector3.new(1,1,1)
  1168. m.MeshType = "FileMesh"
  1169. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1170. coroutine.wrap(function()
  1171. for i = 0,3,0.2 do
  1172. Wait()
  1173. m.Scale = m.Scale + Vector3.new(i,i/2,i)
  1174. end
  1175. coroutine.wrap(function()
  1176. for i = 1,5 do
  1177. Wait()
  1178. p.Transparency = p.Transparency -0.1
  1179. end
  1180. p:Destroy()
  1181. end)()end)()Wait(0.1)end
  1182. T.CFrame = CF * CFrame.new(0,2,0)
  1183. Debounces.Attacking = false
  1184. end end;
  1185. q = function()Debounces.Flying = not Debounces.Flying end;
  1186. v = function()
  1187. if Trolling then return end
  1188. Trolling = true
  1189. local Taunts = {"uMaD bR0?","Do you even lift?","l0l","LeL","lawl","laol","lael","You seem quite mad.","Mad?"}
  1190. Chat(H,Taunts[math.random(1,#Taunts)],Settings.Colors[2])
  1191. local bg = Instance.new("BillboardGui",Character)
  1192. bg.Adornee = H
  1193. bg.Size = UDim2.new(2.2,0,2.2,0)
  1194. bg.AlwaysOnTop = true
  1195. local Img = Instance.new("ImageLabel",bg)
  1196. Img.Size = UDim2.new(1,0,1,0)
  1197. Img.Image = "http://www.roblox.com/asset/?id=38353935"
  1198. Img.BackgroundTransparency = 1
  1199. delay(3,function()
  1200. Trolling = false
  1201. bg:Destroy()
  1202. end)end;
  1203. m = function()
  1204. if Power -1000 < 0 then return end
  1205. if GetUpDebounce then return end
  1206. GetUpDebounce = true
  1207. Power = Power -1000
  1208. delay(5,function()GetUpDebounce = false end)
  1209. 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")
  1210. local Targets,Blocking = {},true
  1211. for i,v in pairs(IsNear(T.Position,80))do
  1212. for _,x in pairs(v:GetChildren())do
  1213. if x:IsA("Humanoid")then
  1214. coroutine.wrap(function()
  1215. while Wait()do
  1216. if not Blocking then
  1217. x.PlatformStand = false
  1218. break end
  1219. x.PlatformStand = true
  1220. end end)()end end
  1221. table.insert(Targets,v)
  1222. end
  1223. Wait(0.2)
  1224. local BodyPositions = {}
  1225. for i,v in pairs(Targets)do
  1226. local h = v:findFirstChild("Humanoid")
  1227. if not h then return end
  1228. if h and h.Health > 0 then
  1229. for _,x in pairs(v:GetChildren())do
  1230. if x:IsA("BasePart")then
  1231. local bp = Instance.new("BodyPosition",x)
  1232. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1233. bp.P = 1500
  1234. bp.position = CFrame.new(x.Position).p + Vector3.new(0,10,0)
  1235. table.insert(BodyPositions,bp)
  1236. end end end end
  1237. Wait(4)
  1238. for i,v in pairs(BodyPositions)do
  1239. pcall(function()
  1240. v:Destroy()
  1241. end)end
  1242. Blocking = false
  1243. end;
  1244. p = function()
  1245. for i,v in pairs(Debounces)do
  1246. if v then
  1247. return
  1248. end end
  1249. if Power -1500 < 0 then return end
  1250. Chat(H,"Out of my way!","Really red")
  1251. local Targets,Blocking = {},true
  1252. for i,v in pairs(IsNear(T.Position,45))do table.insert(Targets,v)end
  1253. if #Targets < 1 then return end
  1254. Debounces.Attacking = true
  1255. Power = Power -1500
  1256. for i,v in pairs(Targets)do
  1257. for _,x in pairs(v:GetChildren())do
  1258. if x:IsA("Humanoid")then
  1259. coroutine.wrap(function()
  1260. while Wait()do
  1261. if not Blocking then break end
  1262. x.PlatformStand = true
  1263. end end)()
  1264. elseif x.Name == "Torso" and x:IsA("BasePart")then
  1265. coroutine.wrap(function()
  1266. while Wait(0.2)do
  1267. if not Blocking then break end
  1268. Effect2(x,4,4,4,0,0,0,Settings.Colors[1])
  1269. end end)()end end end
  1270. Wait(0.2)
  1271. local BodyPositions = {}
  1272. for i,v in pairs(Targets)do
  1273. local h = v:findFirstChild("Humanoid")
  1274. if not h then return end
  1275. if h and h.Health > 0 then
  1276. for _,x in pairs(v:GetChildren())do
  1277. if x:IsA("BasePart")then
  1278. local bp = Instance.new("BodyPosition",x)
  1279. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1280. bp.P = 1500
  1281. bp.position = CFrame.new(x.Position).p + Vector3.new(0,10,0)
  1282. table.insert(BodyPositions,bp)
  1283. end end end end
  1284. for i,v in pairs(Targets)do ypcall(function()Damage(T,v.Torso,true,15)end)end
  1285. local ss = {}
  1286. for i = 1,#BodyPositions do
  1287. local bf = Instance.new("BodyForce",BodyPositions[i].Parent)
  1288. bf.force = T.CFrame.lookVector *3400
  1289. table.insert(ss,bf)
  1290. BodyPositions[i]:Destroy()
  1291. end
  1292. delay(0.1,function()for i,v in pairs(Targets)do ypcall(function()Damage(T,v.Torso,true,15)end)end end)
  1293. Wait(0.16)
  1294. for i,v in pairs(ss)do pcall(function()v:Destroy()end)end
  1295. Debounces.Attacking = false
  1296. Blocking = false
  1297. end;
  1298. }
  1299. KeyBindings = {
  1300. u = function(Mouse)
  1301. for i,v in pairs(Debounces)do if v then return end end
  1302. if Power -12000 < 0 then return end
  1303. Power = Power -12000
  1304. Debounces.Attacking = true
  1305. Chat(H,"Release the hounds...",BrickColor.new("Really red"))
  1306.  
  1307. Stance = "Standing"
  1308. Debounces.Attacking = false
  1309. end;
  1310. x = function(Mouse)
  1311. for i,v in pairs(Debounces)do if v then return end end
  1312. if Power -12000 < 0 then return end
  1313. Power = Power -12000
  1314. Debounces.Attacking = true
  1315. Stance = "Null"
  1316. ChargePosition(true)
  1317. for i,v in pairs(Character:GetChildren())do
  1318. if v:IsA("BasePart")then
  1319. v.Anchored = true
  1320. end end
  1321. StopPower = true
  1322. 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)()
  1323. local p = Instance.new("Part",Character)
  1324. p.TopSurface = 0
  1325. p.BottomSurface = 0
  1326. p.formFactor = "Custom"
  1327. p.Anchored = true
  1328. p.CanCollide = false
  1329. p.BrickColor = Settings.Colors[2]
  1330. p.Transparency = 0.5
  1331. p.Size = Vector3.new(1,1,1)
  1332. p.CFrame = rHandle.CFrame
  1333. coroutine.wrap(function()for i = 1,54 do
  1334. p.Size = p.Size + Vector3.new(0.006,0.006,0.006)
  1335. p.CFrame = rHandle.CFrame
  1336. p.Transparency = i/54
  1337. Wait()
  1338. end end)()
  1339. -- 0x02
  1340. Wait(6)
  1341.  
  1342. StopPower = false
  1343. Stance = "Standing"
  1344. Debounces.Attacking = false
  1345. end;
  1346. g = function()PoisonMode = not PoisonMode end;
  1347. l = function(Mouse)
  1348. if Power <= 0 then return end
  1349. if Debounces.IsHealing or Debounces.IsCharging or Debounces.Attacking or Debounces.Shielding or Debounces.Flying then return end
  1350. if AttackState ~= "Laser" then AttackState = "Laser" else AttackState = "Melee" end
  1351. Debounces.Attacking = true
  1352. Stance = "Lasering"
  1353. local BreakLoop,x = false;x = Mouse.KeyUp:connect(function(k)
  1354. if k == "l" then
  1355. BreakLoop = true
  1356. x:disconnect()
  1357. end end)
  1358. local gp
  1359. coroutine.wrap(function()
  1360. while Wait()do
  1361. if BreakLoop then break end
  1362. if Stance ~= "Lasering" then break end
  1363. if Power <= 0 then break end
  1364. gp = Character:findFirstChild("GeneratedParts")or Instance.new("Model",Character);gp.Name = "GeneratedParts";gp.Archivable = true
  1365. 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)
  1366. local Hit,Pos = Workspace:FindPartOnRay(_Ray,Character)
  1367. local Distance =(Mouse.Hit.p -rHandle.CFrame.p).magnitude
  1368. local RayPart = gp:findFirstChild("AtlasLaser")or Instance.new("Part",gp)
  1369. RayPart.Name = "AtlasLaser"
  1370. RayPart.BrickColor = Settings.Colors[math.random(1,2)]
  1371. RayPart.Reflectance = 0.3
  1372. RayPart.CanCollide = false
  1373. RayPart.Anchored = true
  1374. RayPart.Locked = true
  1375. RayPart.formFactor = "Custom"
  1376. RayPart.Size = Vector3.new(0.1,0.1,Distance)
  1377. RayPart.CFrame = CFrame.new(Mouse.Hit.p,rHandle.CFrame.p)* CFrame.new(0,0,-Distance/2)
  1378. RayPart.Touched:connect(function(Hit_)
  1379. if Hit_.Parent ~= Character then
  1380. local H = Hit_.Parent:findFirstChild("Humanoid")
  1381. if H then TakeDamage(H,2)end
  1382. end end)
  1383. local cf = Mouse.Hit
  1384. local hp = Instance.new("Part",gp)
  1385. hp.Size = Vector3.new(1,1,1)
  1386. hp.Anchored = true
  1387. hp.Locked = true
  1388. hp.CanCollide = false
  1389. hp.BrickColor = RayPart.BrickColor
  1390. hp.TopSurface = 0
  1391. hp.BottomSurface = 0
  1392. hp.CFrame = cf
  1393. coroutine.wrap(function()
  1394. for i = 1,3 do
  1395. hp.Size = hp.Size + Vector3.new(2,2,2)
  1396. hp.Transparency = hp.Transparency +0.2
  1397. hp.CFrame = cf * CFrame.fromEulerAnglesXYZ(math.random(-6,6),math.random(-6,6),math.random(-6,6))
  1398. Wait(0.2)
  1399. end
  1400. hp:Destroy()
  1401. end)()
  1402. Power = Power -40
  1403. end
  1404. pcall(function()gp:Destroy()end)
  1405. Debounces.Attacking = false
  1406. Stance = "Standing"
  1407. end)()end;
  1408. y = function(Mouse)
  1409. if #Clones >= 5 then return end
  1410. if Debounces.IsCharging or Debounces.IsHealing or Debounces.Shielding or Debounces.Attacking or Debounces.Flying then return end
  1411. if Power -26000 >= 0 then
  1412. Power = Power -26000
  1413. StopPower = true
  1414. local x = Instance.new("Animation",Tool)
  1415. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  1416. local anim = Character.Humanoid:LoadAnimation(x)
  1417. anim:Play()
  1418. for i = 1,5 do
  1419. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,T.BrickColor,tonumber("0."..i))
  1420. Wait(0.2)
  1421. end
  1422. Wait(0.2)
  1423. local Clone = CloneCharacter()
  1424. for i,v in pairs(Clone:GetChildren())do
  1425. if v:IsA("BasePart")then
  1426. v.Touched:connect(function(Hit)
  1427. if Hit.Parent ~= Character and Hit.Parent ~= Workspace and Hit.Parent:findFirstChild("Humanoid")and Hit.Parent ~= Clone then
  1428. ParticleEmit(Hit,"Really red",2)
  1429. Kill(Hit)
  1430. end end)end end
  1431. Clone.Humanoid.WalkSpeed = 0
  1432. StopPower = false
  1433. Clone.Torso.CFrame = LA.CFrame * CFrame.new(0,-2,-2)
  1434. local con;con = Mouse.Button1Down:connect(function()
  1435. if not Clone then con:disconnect()return end
  1436. pcall(function()Clone.Torso.CFrame = Mouse.Hit * CFrame.new(0,10,0)end)
  1437. end)
  1438. local Registration = Instance.new("IntValue",Clone)
  1439. Registration.Name = "AtlasRegistered"
  1440. local ID = Instance.new("IntValue",Clone)
  1441. ID.Name = "IndexNumber"
  1442. ID.Value = #Clones == 0 and 1 or #Clones +1
  1443. Clones[#Clones == 0 and 1 or #Clones +1]= Clone
  1444. local Timer = 0
  1445. coroutine.wrap(function()
  1446. while Wait(1)do
  1447. if Timer == 15 then break end
  1448. Timer = Timer +1
  1449. end end)()
  1450. coroutine.wrap(function()
  1451. while Wait()do
  1452. if Timer == 15 then
  1453. Clones[Clone:findFirstChild("IndexNumber").Value]= nil
  1454. for i,v in pairs(Clone:GetChildren())do
  1455. if v:IsA("BasePart")then
  1456. coroutine.wrap(function()
  1457. for x = 1,10 do
  1458. v.Transparency = v.Transparency +0.1
  1459. Wait()
  1460. end end)()end end
  1461. delay(10 *(1/30),function()Clone:Destroy()end)
  1462. break
  1463. end end end)()end end;
  1464. r = function()
  1465. if Pr0mMode then
  1466. if not RageMode then
  1467. if RageWait then return end
  1468. RageMode = true
  1469. RageWait = true
  1470. SetHealth()
  1471. Chat(H,"Tundra!","Navy blue")
  1472. GuiTexture = IceTexture
  1473. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974753"
  1474. LA.Anchored = true
  1475. RA.Anchored = true
  1476. LL.Anchored = true
  1477. RL.Anchored = true
  1478. T.Anchored = true
  1479. local s = Instance.new("Part",Character)
  1480. s.Anchored = true
  1481. s.TopSurface = 0
  1482. s.BottomSurface = 0
  1483. s.Locked = true
  1484. s.Transparency = 1
  1485. s.CanCollide = false
  1486. s.Shape = "Ball"
  1487. s.Reflectance = 0
  1488. s.BrickColor = BrickColor.new("Navy blue")
  1489. s.CFrame = T.CFrame
  1490. coroutine.wrap(function()
  1491. for i = 1,5 do
  1492. s.Size = s.Size + Vector3.new(2,2,2)
  1493. s.CFrame = T.CFrame
  1494. s.Transparency = s.Transparency -0.2
  1495. Wait()
  1496. end
  1497. Wait(0.1)
  1498. s.BrickColor = BrickColor.new("Really black")
  1499. for i = 1,10 do
  1500. s.Size = s.Size - Vector3.new(2,2,2)
  1501. s.CFrame = T.CFrame
  1502. s.Transparency = s.Transparency +0.1
  1503. Wait()
  1504. end
  1505. s:Destroy()
  1506. end)()
  1507. local l = Instance.new("PointLight",s)
  1508. l.Color = s.Color
  1509. l.Range = 60
  1510. local f = Instance.new("Part",Character)
  1511. f.BrickColor = BrickColor.new("Navy blue")
  1512. f.Size = Vector3.new(5,1,5)
  1513. f.Anchored = true
  1514. f.Locked = true
  1515. f.CanCollide = false
  1516. f.TopSurface = 0
  1517. f.BottomSurface = 0
  1518. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1519. local sm = Instance.new("SpecialMesh",f)
  1520. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1521. sm.Scale = Vector3.new(4,4,4)
  1522. coroutine.wrap(function()
  1523. for i = 1,20 do
  1524. f.Transparency = f.Transparency +0.05
  1525. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  1526. Wait()
  1527. end
  1528. f:Destroy()
  1529. end)()
  1530. delay(1,function()
  1531. LA.Anchored = false
  1532. RA.Anchored = false
  1533. LL.Anchored = false
  1534. RL.Anchored = false
  1535. T.Anchored = false
  1536. end)
  1537. delay(4 *60,function()RageWait = false end)
  1538. else
  1539. RageMode = false
  1540. GuiTexture = ""
  1541. SetHealth()
  1542. Chat(H,"Ugh!","Navy blue")
  1543. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974538"
  1544. LA.Anchored = true
  1545. RA.Anchored = true
  1546. LL.Anchored = true
  1547. RL.Anchored = true
  1548. T.Anchored = true
  1549. local s = Instance.new("Part",Character)
  1550. s.Anchored = true
  1551. s.TopSurface = 0
  1552. s.BottomSurface = 0
  1553. s.Locked = true
  1554. s.Transparency = 1
  1555. s.CanCollide = false
  1556. s.Shape = "Ball"
  1557. s.Reflectance = 0
  1558. s.BrickColor = BrickColor.new("Navy blue")
  1559. s.CFrame = T.CFrame
  1560. coroutine.wrap(function()
  1561. for i = 1,5 do
  1562. s.Size = s.Size + Vector3.new(2,2,2)
  1563. s.CFrame = T.CFrame
  1564. s.Transparency = s.Transparency -0.2
  1565. Wait()
  1566. end
  1567. Wait(0.1)
  1568. s.BrickColor = BrickColor.new("Really black")
  1569. for i = 1,10 do
  1570. s.Size = s.Size - Vector3.new(2,2,2)
  1571. s.CFrame = T.CFrame
  1572. s.Transparency = s.Transparency +0.1
  1573. Wait()
  1574. end
  1575. s:Destroy()
  1576. end)()
  1577. local l = Instance.new("PointLight",s)
  1578. l.Color = s.Color
  1579. l.Range = 60
  1580. local f = Instance.new("Part",Character)
  1581. f.BrickColor = BrickColor.new("Navy blue")
  1582. f.Size = Vector3.new(5,1,5)
  1583. f.Anchored = true
  1584. f.Locked = true
  1585. f.CanCollide = false
  1586. f.TopSurface = 0
  1587. f.BottomSurface = 0
  1588. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1589. local sm = Instance.new("SpecialMesh",f)
  1590. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1591. sm.Scale = Vector3.new(4,4,4)
  1592. coroutine.wrap(function()
  1593. for i = 1,20 do
  1594. f.Transparency = f.Transparency +0.05
  1595. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  1596. Wait()
  1597. end
  1598. f:Destroy()
  1599. end)()
  1600. delay(1,function()
  1601. LA.Anchored = false
  1602. RA.Anchored = false
  1603. LL.Anchored = false
  1604. RL.Anchored = false
  1605. T.Anchored = false
  1606. end)end elseif not Pr0mMode then
  1607. if RageMode then
  1608. RageMode = false
  1609. SetHealth()
  1610. local Sayings = {"Ugh...","That was fun!"}
  1611. ypcall(function()
  1612. local sg = PlayerGui:findFirstChild("RedTintAtlas"):findFirstChild("Frame")
  1613. coroutine.wrap(function()
  1614. for i = 35,1,1 do
  1615. sg.BackgroundColor3 = Color3.new(i/35,0,0)
  1616. sg.BackgroundTransparency = sg.BackgroundTransparency +0.01
  1617. Wait()
  1618. end end)()
  1619. sg.Parent:Destroy()
  1620. end)
  1621. Chat(H,Sayings[math.random(1,#Sayings)],"Really black")
  1622. Face.Texture = FaceTexture
  1623. GuiTexture = ""
  1624. LA.Anchored = true
  1625. RA.Anchored = true
  1626. LL.Anchored = true
  1627. RL.Anchored = true
  1628. T.Anchored = true
  1629. local s = Instance.new("Part",Character)
  1630. s.Anchored = true
  1631. s.TopSurface = 0
  1632. s.BottomSurface = 0
  1633. s.Locked = true
  1634. s.Transparency = 1
  1635. s.CanCollide = false
  1636. s.Shape = "Ball"
  1637. s.Reflectance = 0
  1638. s.BrickColor = Settings.Colors[2]
  1639. s.CFrame = T.CFrame
  1640. coroutine.wrap(function()
  1641. for i = 1,5 do
  1642. s.Size = s.Size + Vector3.new(2,2,2)
  1643. s.CFrame = T.CFrame
  1644. s.Transparency = s.Transparency -0.2
  1645. Wait()
  1646. end
  1647. Wait(0.1)
  1648. s.BrickColor = BrickColor.new("Really black")
  1649. for i = 1,10 do
  1650. s.Size = s.Size - Vector3.new(2,2,2)
  1651. s.CFrame = T.CFrame
  1652. s.Transparency = s.Transparency +0.1
  1653. Wait()
  1654. end
  1655. s:Destroy()
  1656. end)()
  1657. local l = Instance.new("PointLight",s)
  1658. l.Color = s.Color
  1659. l.Range = 60
  1660. local f = Instance.new("Part",Character)
  1661. f.BrickColor = Settings.Colors[2]
  1662. f.Size = Vector3.new(5,1,5)
  1663. f.Anchored = true
  1664. f.Locked = true
  1665. f.CanCollide = false
  1666. f.TopSurface = 0
  1667. f.BottomSurface = 0
  1668. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1669. local sm = Instance.new("SpecialMesh",f)
  1670. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1671. sm.Scale = Vector3.new(4,4,4)
  1672. coroutine.wrap(function()
  1673. for i = 1,20 do
  1674. f.Transparency = f.Transparency +0.05
  1675. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  1676. Wait()
  1677. end
  1678. f:Destroy()
  1679. end)()
  1680. delay(1,function()
  1681. LA.Anchored = false
  1682. RA.Anchored = false
  1683. LL.Anchored = false
  1684. RL.Anchored = false
  1685. T.Anchored = false
  1686. end)else
  1687. if RageWait then return end
  1688. RageWait = true
  1689. RageMode = true
  1690. SetHealth()
  1691. local Sayings = {"Rage!","Can't stop me now!"}
  1692. Face.Texture = "http://www.roblox.com/asset/?id=135921702"
  1693. GuiTexture = "http://www.roblox.com/asset/?id=136241211"
  1694. Chat(H,Sayings[math.random(1,#Sayings)],"Really black")
  1695. local s = Instance.new("ScreenGui",PlayerGui)
  1696. s.Name = "RedTintAtlas"
  1697. local sg = Instance.new("Frame",s)
  1698. sg.ZIndex = 10
  1699. sg.BackgroundTransparency = 1
  1700. sg.BackgroundColor3 = Color3.new(1,0,0)
  1701. sg.Size = UDim2.new(1,0,1,0)
  1702. sg.BorderSizePixel = 0
  1703. coroutine.wrap(function()
  1704. for i = 1,35 do
  1705. sg.BackgroundTransparency = sg.BackgroundTransparency -0.01
  1706. Wait()
  1707. end end)()
  1708. LA.Anchored = true
  1709. RA.Anchored = true
  1710. LL.Anchored = true
  1711. RL.Anchored = true
  1712. T.Anchored = true
  1713. local s = Instance.new("Part",Character)
  1714. s.Anchored = true
  1715. s.TopSurface = 0
  1716. s.BottomSurface = 0
  1717. s.Locked = true
  1718. s.Transparency = 1
  1719. s.CanCollide = false
  1720. s.Shape = "Ball"
  1721. s.Reflectance = 0
  1722. s.BrickColor = Settings.Colors[1]
  1723. s.CFrame = T.CFrame
  1724. coroutine.wrap(function()
  1725. for i = 1,5 do
  1726. s.Size = s.Size + Vector3.new(2,2,2)
  1727. s.CFrame = T.CFrame
  1728. s.Transparency = s.Transparency -0.2
  1729. Wait()
  1730. end
  1731. Wait(0.1)
  1732. s.BrickColor = BrickColor.new("Really red")
  1733. for i = 1,10 do
  1734. s.Size = s.Size - Vector3.new(2,2,2)
  1735. s.CFrame = T.CFrame
  1736. s.Transparency = s.Transparency +0.1
  1737. Wait()
  1738. end
  1739. s:Destroy()
  1740. end)()
  1741. local l = Instance.new("PointLight",s)
  1742. l.Color = s.Color
  1743. l.Range = 60
  1744. local f = Instance.new("Part",Character)
  1745. f.BrickColor = Settings.Colors[1]
  1746. f.Size = Vector3.new(5,1,5)
  1747. f.Anchored = true
  1748. f.Locked = true
  1749. f.CanCollide = false
  1750. f.TopSurface = 0
  1751. f.BottomSurface = 0
  1752. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  1753. local sm = Instance.new("SpecialMesh",f)
  1754. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1755. sm.Scale = Vector3.new(4,4,4)
  1756. coroutine.wrap(function()
  1757. for i = 1,20 do
  1758. f.Transparency = f.Transparency +0.05
  1759. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  1760. Wait()
  1761. end
  1762. f:Destroy()
  1763. end)()
  1764. delay(1,function()
  1765. LA.Anchored = false
  1766. RA.Anchored = false
  1767. LL.Anchored = false
  1768. RL.Anchored = false
  1769. T.Anchored = false
  1770. end)
  1771. delay(4 *60,function()RageWait = false end)
  1772. end end end;
  1773. k = function()
  1774. if Power -26000 < 0 then return end
  1775. for i,v in pairs(Debounces)do
  1776. if v then
  1777. return
  1778. end end
  1779. if Character.Humanoid.Health -300 < 0 then return end
  1780. Character.Humanoid:TakeDamage(300)
  1781. Power = Power -26000
  1782. Chat(H,"Welcome to hell...","Really red")
  1783. local a,b = Game.Lighting.Ambient,Game.Lighting.Brightness
  1784. Game.Lighting.Brightness = 0
  1785. Game.Lighting.Ambient = Color3.new(1,0,1)
  1786. Wait(0.02)
  1787. Game.Lighting.Ambient = Color3.new(1,0,0)
  1788. Game.Lighting.Brightness = 10000
  1789. Wait(0.23)
  1790. delay(0.5,function()Game.Lighting.Ambient = a end)
  1791. Game.Lighting.Brightness = b
  1792.  
  1793.  
  1794. end;
  1795.  
  1796. }
  1797. function Effect2(part,x1,y1,z1,x2,y2,z2,color,ref)
  1798. if part:IsDescendantOf(Workspace)then
  1799. local S = Instance.new("Part", Character)
  1800. S.FormFactor = 0
  1801. S.Size = Vector3.new(1,1,1)
  1802. S.BrickColor = color
  1803. S.Reflectance = ref or 0
  1804. S.TopSurface = 0
  1805. S.BottomSurface = 0
  1806. S.Transparency = 0.5
  1807. S.Anchored = true
  1808. S.CanCollide = false
  1809. S.CFrame = part.CFrame *CFrame.new(x2,y2,z2)* CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1810. local msh2 = Instance.new("BlockMesh",S)
  1811. msh2.Scale = Vector3.new(x1,y1,z1)
  1812. coroutine.wrap(function()
  1813. for i = 1,9 do msh2.Scale = msh2.Scale + Vector3.new(0.1,0.1,0.1)
  1814. S.CFrame = S.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1815. S.Transparency = i *0.1
  1816. Wait()
  1817. end
  1818. S:Destroy()
  1819. end)()end end
  1820. function EmberWave(CF,Color)
  1821. local p = Instance.new("Part",Character)
  1822. p.Anchored = true
  1823. p.Locked = true
  1824. p.CanCollide = false
  1825. p.CFrame = CF
  1826. p.Transparency = 1
  1827. coroutine.wrap(function()
  1828. local x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  1829. for i = 1,30 do
  1830. p.CFrame = p.CFrame * x
  1831. x = CFrame.new(math.random(-6,6),math.abs(math.random(-6,6)),math.random(-6,6))
  1832. Effect2(p,2.6,2.6,2.6,0,0,0,Color,0.3)
  1833. Wait(0.1)
  1834. end
  1835. p:Destroy()
  1836. end)()end
  1837. local function AbsVector(V)return Vector3.new(math.abs(V.X),math.abs(V.Y),math.abs(V.Z))end
  1838. NonSwordKeys = {
  1839. u = function(Mouse)
  1840. for i,v in pairs(Debounces)do if v then return end end
  1841. if Power -26000 < 0 then return end
  1842. Power = Power -26000
  1843. local Ended,End = false
  1844. Debounces.Attacking = true
  1845. Stance = "Null"
  1846. StopPower = true
  1847. local bv = Instance.new("BodyVelocity",T)
  1848. bv.Name = "FlyVelocityVector"
  1849. bv.maxForce = Vector3.new(0,math.huge,0)
  1850. bv.velocity = Vector3.new(0,0,0)
  1851. local bg = Instance.new("BodyGyro",T)
  1852. bg.Name = "FlyGyro"
  1853. bg.maxTorque = Vector3.new(0,0,0)
  1854. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1855. bg.maxTorque = Vector3.new(9000,9000,9000)
  1856. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  1857. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *200
  1858. local MouseMoveConnection = Mouse.Move:connect(function()
  1859. bg.maxTorque = Vector3.new(9000,9000,9000)
  1860. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  1861. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *200
  1862. end)
  1863. local Tries,Connections,Grabbed = 0,{}
  1864. local function Touched(Hit)
  1865. if Hit.Parent ~= Character then
  1866. if Hit.Parent:findFirstChild("Humanoid")and Hit.Parent:findFirstChild("Humanoid").Health > 0 then
  1867. Grabbed = Hit.Parent:findFirstChild("Torso")
  1868. for i,v in pairs(Connections)do
  1869. v:disconnect()
  1870. end
  1871. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  1872. coroutine.wrap(function()
  1873. print'got'
  1874. end)()end end end
  1875. table.foreach(Character:GetChildren(),function(_,v)if v:IsA("BasePart")then table.insert(Connections,v.Touched:connect(Touched))end end)
  1876. while Wait()do
  1877. coroutine.wrap(function()
  1878. local p = Instance.new("Part",Character)
  1879. p.Name = "Trail"
  1880. p.TopSurface = 0
  1881. p.BottomSurface = 0
  1882. p.Anchored = true
  1883. p.CanCollide = false
  1884. p.formFactor = "Symmetric"
  1885. p.Size = Vector3.new(1,1,1)
  1886. p.BrickColor = BrickColor.new("Really red")
  1887. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  1888. Game:GetService("Debris"):AddItem(p,3)
  1889. local m = Instance.new("BlockMesh",p)
  1890. m.Scale = Vector3.new(4,4,4)
  1891. for i = 1,15 do
  1892. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  1893. p.Transparency = i/15
  1894. 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)
  1895. Wait()
  1896. end
  1897. p:Destroy()
  1898. end)()
  1899. coroutine.wrap(function()
  1900. local p = Instance.new("Part",Character)
  1901. p.Name = "Trail"
  1902. p.TopSurface = 0
  1903. p.BottomSurface = 0
  1904. p.Anchored = true
  1905. p.CanCollide = false
  1906. p.formFactor = "Symmetric"
  1907. p.Size = Vector3.new(1,1,1)
  1908. p.BrickColor = BrickColor.new("Really red")
  1909. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  1910. Game:GetService("Debris"):AddItem(p,3)
  1911. local m = Instance.new("BlockMesh",p)
  1912. m.Scale = Vector3.new(4,4,4)
  1913. for i = 1,15 do
  1914. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  1915. p.Transparency = i/15
  1916. 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)
  1917. Wait()
  1918. end
  1919. p:Destroy()
  1920. end)()
  1921. if(not Grabbed and Tries == 2)or Grabbed then break end
  1922. Tries = Tries +1
  1923. end
  1924. End = function()
  1925. Ended = true
  1926. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  1927. StopPower = false
  1928. Stance = "Standing"
  1929. Debounces.Attacking = false
  1930. end
  1931. if not Grabbed and not Ended then End()return end
  1932. pcall(function()MouseMoveConnection:disconnect()bg:Destroy()bv:Destroy()end)
  1933. print(Grabbed and "GAWTCHA" or "Missed")
  1934. local _ax,axx = true,true
  1935. coroutine.wrap(function()
  1936. while Wait()do
  1937. if axx then
  1938. Grabbed.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  1939. end if not _ax then break end
  1940. Wait()
  1941. end end)()
  1942. local Taunts = {"Out of my sight!","You'll end up just like Luna."}
  1943. 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))
  1944. Chat(H,Taunts[math.random(1,#Taunts)],BrickColor.new("Really red"))
  1945. _ax = false
  1946. Wait(0.6)
  1947. _ax = true
  1948. coroutine.wrap(function()
  1949. while Wait()do
  1950. if axx then
  1951. Grabbed.CFrame = RL.CFrame * CFrame.new(0,0,-1)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  1952. end if not _ax then break end
  1953. Wait()
  1954. end end)()
  1955. StopTrail = false
  1956. Implode(RL.CFrame * CFrame.new(0,-1,-1),Settings.Colors[2])
  1957. Wait(0.6)
  1958. _ax = false
  1959. T.CFrame = CFrame.new(T.CFrame.p,RL.Position + Vector3.new(0,1000,2000))
  1960. local Bx = Instance.new("BodyPosition",Grabbed)
  1961. Bx.P = 600
  1962. Bx.maxForce = Vector3.new(500000,500000,500000)*50000000
  1963. Bx.position = RL.Position + Vector3.new(0,1000,2000)
  1964. Trail(Grabbed,CFrame.new(0,0,0),BrickColor.new("Really red"))
  1965. local Colors = {"Really red","Orange","New Yeller"}
  1966. local dn = true
  1967. coroutine.wrap(function()
  1968. while Wait(0.1)do
  1969. if not dn then break end
  1970. 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)
  1971. end end)()
  1972. local B = Instance.new("Part",Character)
  1973. B.Size = Vector3.new(1000,1,1000)
  1974. B.CFrame = CFrame.new(6000,2000,6000)
  1975. B.Anchored = true
  1976. B.Locked = true
  1977. B.TopSurface = 0
  1978. B.BottomSurface = 0
  1979. --B.Material = "Marble"
  1980. delay(1,function()
  1981. dn = false
  1982. StopTrail = true
  1983. Bx:Destroy()
  1984. Grabbed.CFrame = CFrame.new(math.random(-500,500),B.CFrame.Y +1,math.random(-500,500))
  1985. 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])
  1986. Explode(Grabbed.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-6,6),math.random(-6,6),math.random(-6,6)),BrickColor.new(Colors[math.random(1,#Colors)]))
  1987. end)
  1988. Wait(3)
  1989. Implode(T.CFrame * CFrame.new(0,0,0),Settings.Colors[2])
  1990. T.CFrame = Grabbed.CFrame * CFrame.new(0,0,-5)
  1991. if not Ended then End()end
  1992. end;
  1993. j = function(Mouse)
  1994. if RageMode then return end
  1995. if Debounces.IsCharging or Debounces.IsHealing or Debounces.Attacking or Debounces.Flying then return end
  1996. Debounces.Shielding = not Debounces.Shielding
  1997. if not Debounces.Shielding then
  1998. T.Anchored = true
  1999. StopPower = false
  2000. RA.Anchored = false
  2001. LA.Anchored = false
  2002. LL.Anchored = false
  2003. RL.Anchored = false
  2004. H.Anchored = false
  2005. delay(0.2,function()T.Anchored = false end)
  2006. Stance = "Standing"
  2007. end
  2008. if Debounces.Shielding then
  2009. if Power -130 >= 0 then
  2010. Stance = "null"
  2011. ChargePosition(false)
  2012. Power = Power -130
  2013. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  2014. Wait(0.1)
  2015. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  2016. Wait(0.1)
  2017. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  2018. Wait(0.1)
  2019. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  2020. Wait(0.1)
  2021. 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)
  2022. Wait(0.1)
  2023. 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)
  2024. RA.Anchored = true
  2025. LA.Anchored = true
  2026. LL.Anchored = true
  2027. RL.Anchored = true
  2028. H.Anchored = true
  2029. StopPower = true
  2030. local Rot,Clr = 45
  2031. local s = Instance.new("Part",Character)
  2032. s.BrickColor = Clr or Settings.Colors[1]
  2033. s.Size = Vector3.new(1,1,1)
  2034. s.Anchored = true
  2035. s.Locked = true
  2036. s.CanCollide = false
  2037. s.TopSurface = 0
  2038. s.BottomSurface = 0
  2039. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  2040. local sm = Instance.new("SpecialMesh",s)
  2041. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2042. sm.Scale = Vector3.new(33,1,33)
  2043. while Wait()do
  2044. if not Debounces.Shielding then break end
  2045. if Power -30 < 0 then break end
  2046. if Power == 0 then break end
  2047. Power = Power -30
  2048. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
  2049. local f = Instance.new("Part",Character)
  2050. f.BrickColor = Clr or Settings.Colors[1]
  2051. f.Size = Vector3.new(5,1,5)
  2052. f.Anchored = true
  2053. f.Locked = true
  2054. f.CanCollide = false
  2055. f.TopSurface = 0
  2056. f.BottomSurface = 0
  2057. f.CFrame = T.CFrame * CFrame.new(0,-2,0)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  2058. local sm = Instance.new("SpecialMesh",f)
  2059. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2060. sm.Scale = Vector3.new(20,20,20)
  2061. coroutine.wrap(function()
  2062. for i = 1,13 do
  2063. f.Transparency = i/13
  2064. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  2065. Wait()
  2066. end
  2067. f:Destroy()
  2068. end)()
  2069. local Wind = Instance.new("Part",Character)
  2070. Wind.Anchored = true
  2071. Wind.CanCollide = true
  2072. Wind.Locked = true
  2073. Wind.BrickColor = Clr or Settings.Colors[1]
  2074. Wind.Transparency = 0.5
  2075. Wind.Shape = "Ball"
  2076. Wind.TopSurface = 0
  2077. Wind.BottomSurface = 0
  2078. Wind.Size = Vector3.new(math.random(10,15),1,math.random(10,15))
  2079. Wind.CFrame = T.CFrame
  2080. 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
  2081. coroutine.wrap(function()
  2082. for i = 0.5,1,0.1 do
  2083. Wait()
  2084. Wind.Transparency = i
  2085. end
  2086. Wind:Destroy()
  2087. end)()end
  2088. T.Anchored = true
  2089. StopPower = false
  2090. RA.Anchored = false
  2091. LA.Anchored = false
  2092. LL.Anchored = false
  2093. RL.Anchored = false
  2094. H.Anchored = false
  2095. s:Destroy()
  2096. delay(0.2,function()T.Anchored = false end)
  2097. Stance = "Standing"
  2098. end end end;
  2099. g = function()
  2100. Wait(0.15)
  2101. for i,v in pairs(Debounces)do
  2102. if v then
  2103. return
  2104. end end
  2105. Debounces.Attacking = true
  2106. local C = math.random(1,2)== 2 and LA or RA
  2107. local Con;Con = C.Touched:connect(function(Hit)
  2108. if Hit.Parent ~= Workspace and Hit.Parent ~= Character then
  2109. Damage(C,Hit,true,46)
  2110. ParticleEmit(Hit,BrickColor.new("Really red"),2)
  2111. Con:disconnect()
  2112. end end)
  2113. local spinForce = Instance.new("BodyAngularVelocity",T)
  2114. spinForce.P = 1000000
  2115. spinForce.angularvelocity = Vector3.new(0,C == RA and 11 or -11,0)
  2116. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  2117. Game:GetService("Debris"):AddItem(spinForce,0.6)
  2118. Character.Humanoid.Jump = true
  2119. UpperCutTrail(C,CFrame.new(0,-2,0),Settings.Colors[2])
  2120. Wait(0.6)
  2121. pcall(function()Con:disconnect()end)
  2122. Wait(0.1)
  2123. Debounces.Attacking = false
  2124. end;
  2125. l = function(Mouse)
  2126. ypcall(function()
  2127. if Power -26000 < 0 then return end
  2128. for i,v in pairs(Debounces)do
  2129. if v then
  2130. return
  2131. end end
  2132. Power = Power -26000
  2133. Debounces.Attacking = true
  2134. Chat(H,"Whatever you have to say, say it now because this is your last statement!","Really red")
  2135. StopPower = true
  2136. StanceGyro.maxTorque = Vector3.new(50000,50000,50000)*500000000000000000000000000000000000000000000
  2137. StanceGyro.P = 5000
  2138. StanceGyro.D = 200
  2139. Stance = "Null"
  2140. ChargePosition(false)
  2141. LS.MaxVelocity = 0.3
  2142. LS.MaxVelocity = 0.3
  2143. RH.MaxVelocity = 0.3
  2144. LH.MaxVelocity = 0.3
  2145. RS.DesiredAngle = 0
  2146. LS.DesiredAngle = 0
  2147. RH.DesiredAngle = 0
  2148. LH.DesiredAngle = 0
  2149. N.DesiredAngle = -1.4
  2150. N.C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  2151. local DIR = Direction()[1].lookVector
  2152. StanceGyro.cframe = Direction()[1]* CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  2153. RH.DesiredAngle = 0.15
  2154. LH.DesiredAngle = 0.3
  2155. for i = 1,5 do
  2156. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/30,0,0)
  2157. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  2158. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  2159. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/12.5,0,0)* CFrame.new(0,-0.1,0)
  2160. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  2161. Wait()
  2162. end
  2163. Wait(0.25)
  2164. local MaxDistance,Grabbed,HPos = 150
  2165. for i = 1,20 do
  2166. if Grabbed then break end
  2167. local r = Ray.new(RA.Position,DIR)
  2168. coroutine.wrap(function()
  2169. local p = Instance.new("Part",Character)
  2170. p.Name = "Trail"
  2171. p.TopSurface = 0
  2172. p.BottomSurface = 0
  2173. p.Anchored = true
  2174. p.CanCollide = false
  2175. p.formFactor = "Symmetric"
  2176. p.Size = Vector3.new(1,1,1)
  2177. p.BrickColor = BrickColor.new("Really red")
  2178. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  2179. Game:GetService("Debris"):AddItem(p,3)
  2180. local m = Instance.new("BlockMesh",p)
  2181. m.Scale = Vector3.new(4,4,4)
  2182. for i = 1,15 do
  2183. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  2184. p.Transparency = i/15
  2185. 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)
  2186. Wait()
  2187. end
  2188. p:Destroy()
  2189. end)()
  2190. HPos = RA.Position
  2191. for i,v in pairs(Workspace:GetChildren())do
  2192. if v:IsA("Model")and v ~= Character then
  2193. local h = v:findFirstChild("Humanoid")
  2194. if h then
  2195. if h.Health > 0 then
  2196. local t = v:findFirstChild("Torso")
  2197. if t then
  2198. if(t.Position - HPos).magnitude <= MaxDistance and r:Distance(t.Position)<= 8 then
  2199. h.PlatformStand = true
  2200. coroutine.wrap(function()
  2201. local p = Instance.new("Part",Character)
  2202. p.Name = "Trail"
  2203. p.TopSurface = 0
  2204. p.BottomSurface = 0
  2205. p.Anchored = true
  2206. p.CanCollide = false
  2207. p.formFactor = "Symmetric"
  2208. p.Size = Vector3.new(1,1,1)
  2209. p.BrickColor = BrickColor.new("Really red")
  2210. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  2211. Game:GetService("Debris"):AddItem(p,3)
  2212. local m = Instance.new("BlockMesh",p)
  2213. m.Scale = Vector3.new(4,4,4)
  2214. for i = 1,15 do
  2215. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  2216. 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)
  2217. Wait()
  2218. end
  2219. p:Destroy()
  2220. end)()
  2221. local p = Instance.new("BodyVelocity",t)
  2222. p.P = 3000
  2223. p.maxForce = Vector3.new(40000,0,40000)
  2224. p.velocity = (t.Position - T.Position).unit *-(10 +(t.Position - T.Position).magnitude *0.75)
  2225. Game:GetService("Debris"):AddItem(p,0.25)
  2226. if(t.Position -HPos).magnitude < 3 then
  2227. Wait(0.15)
  2228. Grabbed = t
  2229. t.CFrame = CFrame.new(HPos + Vector3.new(0,0.5,0))
  2230. break
  2231. end end end end end end end
  2232. Wait(0.1)
  2233. end
  2234. if Grabbed then
  2235. local Target = Grabbed.Parent.Humanoid
  2236. Wait()
  2237. Chat(H,"Suffer!","Really red")
  2238. local BP = Instance.new("BodyPosition",T)
  2239. BP.P = 5000
  2240. BP.maxForce = Vector3.new(500000,500000,500000)*50000000
  2241. BP.position = T.Position
  2242. N.DesiredAngle = 1.6
  2243. RS.DesiredAngle = -0.4
  2244. LS.DesiredAngle = 0.4
  2245. local GR,_GR = true,true
  2246. coroutine.wrap(function()
  2247. while _GR do
  2248. if GR then
  2249. Grabbed.CFrame = RA.CFrame * CFrame.new(0,-1,0)* CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi,0)
  2250. end
  2251. Wait()
  2252. end end)()
  2253. for i = 1,10 do
  2254. Wait(0.5)
  2255. BP.position = BP.position +DIR *1
  2256. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(360/10)*2,0)
  2257. T.CFrame = StanceGyro.cframe
  2258. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(math.pi/50,0,0)
  2259. end
  2260. local DesPos
  2261. N.DesiredAngle = -1.5
  2262. RS.DesiredAngle = 3.2
  2263. DesPos = BP.position +DIR *3.5 + Vector3.new(0,500.5,0)
  2264. local dp = Instance.new("BodyPosition")
  2265. dp.P = 5000
  2266. dp.maxForce = Vector3.new(50000,50000,50000)*50000000000000000
  2267. 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)
  2268. GR = false
  2269. for i = 1,5 do
  2270. Wait(0.5)
  2271. BP.position = BP.position +DIR *0.1
  2272. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(360/5),0)
  2273. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  2274. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/50,0,0)
  2275. if i >= 3 then
  2276. dp.Parent = Grabbed
  2277. GR = false
  2278. Grabbed.CFrame = CFrame.new(sta:Lerp(DesPos,(-3 +i)*0.1),T.Position)*rot
  2279. dp.position = Grabbed.CFrame.p + Vector3.new(0,1,0)
  2280. end end
  2281. for i = 6,13 do
  2282. Wait(0.2)
  2283. dp.Parent = Grabbed
  2284. GR = false
  2285. Grabbed.CFrame = CFrame.new(sta:Lerp(DesPos,(-3 +i)*0.1),T.Position)* CFrame.fromEulerAnglesXYZ(i ^2/5,i/10,math.sin(2 *i))
  2286. dp.position = Grabbed.CFrame.p + Vector3.new(0,1,0)
  2287. end
  2288. ChargePosition(false)
  2289. RS.DesiredAngle = -0.2
  2290. LH.DesiredAngle = 0.2
  2291. RH.DesiredAngle = -0.2
  2292. LS.DesiredAngle = 0.2
  2293. N.DesiredAngle = 0
  2294. Chat(H,"Here comes the build up!","Really red")
  2295. local x = T.Position
  2296. for i = 1,40 do
  2297. T.CFrame = CFrame.new(x:Lerp(DesPos,i/40),Grabbed.Position)* CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  2298. StanceGyro.cframe = T.CFrame
  2299. BP.position = T.CFrame.p
  2300. if i > 20 then
  2301. RS.DesiredAngle = 3.2
  2302. end
  2303. Wait()
  2304. end
  2305. GR = true
  2306. dp:Destroy()
  2307. LS.DesiredAngle = 0
  2308. LH.DesiredAngle = 1
  2309. RH.DesiredAngle = 1
  2310. LS.DesiredAngle = 1
  2311. LS.C0 = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  2312. N.DesiredAngle = 1.6
  2313. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/5,0,0)
  2314. ChargePosition(false)
  2315. Chat(H,"Drop the bass!","Really red")
  2316. for i = 1,5 do
  2317. BP.position = BP.position + Vector3.new(0,0.25,0)
  2318. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(math.pi/6,math.pi/6,0)
  2319. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/10,0,0)
  2320. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  2321. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  2322. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/8.5,0,0)* CFrame.new(0,-0.1,0)
  2323. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/10,0,0)* CFrame.new(0,-0.1,0)
  2324. Wait()
  2325. end
  2326. BP.D = 100
  2327. BP.P = 9000
  2328. x = BP.position
  2329. 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)
  2330. for i = 1,25 do
  2331. BP.position = x:Lerp((DesPos -Vector3.new(0,499,0)),i/25)
  2332. Wait(0.03 -i *0.01)
  2333. end
  2334. for i = 1,5 do
  2335. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.pi/5,0)
  2336. RS.DesiredAngle = -0.8
  2337. Wait()
  2338. end
  2339. Chat(H,"Wub wub wu-DIE!","Really red")
  2340. DamageNear(T.Position,20,34)
  2341. if not Hit then local Hit = Instance.new("Part")Hit.BrickColor = BrickColor.new("Really black")end
  2342. if not Pos then Pos = Grabbed.Position end
  2343. coroutine.wrap(ShakeCam)(7.32,0.04)
  2344. xShake(Game.Players:GetPlayerFromCharacter(Grabbed.Parent),12,1/30,1.2)
  2345. for i = 1,30 do
  2346. local p = Instance.new("Part",Character)
  2347. p.FrontSurface = Hit.TopSurface
  2348. p.Material = Hit.Material
  2349. p.BottomSurface = 0
  2350. p.Anchored = true
  2351. p.CanCollide = true
  2352. p.BrickColor = Hit.BrickColor
  2353. p.Size = Vector3.new(math.random(15,35),math.random(15,35),math.random(4,5))
  2354. 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)
  2355. delay(2 +i *0.1,function()
  2356. for i = 1,10 do
  2357. p.Transparency = p.Transparency +0.1
  2358. Wait()
  2359. end
  2360. p:Destroy()
  2361. end)
  2362. if math.random(1,5)== 5 then
  2363. coroutine.wrap(function()
  2364. local f = Instance.new("Smoke",p)
  2365. f.Size = 30
  2366. f.RiseVelocity = 0
  2367. f.Opacity = 0.025
  2368. Wait(0.1)
  2369. f.Enabled = false
  2370. Wait(1)
  2371. f:Destroy()
  2372. end)()end end
  2373. GR = false
  2374. _GR = false
  2375. Explode(CFrame.new(Pos),Settings.Colors[2])
  2376. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(90),0),Settings.Colors[1])
  2377. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(45),0),Settings.Colors[1])
  2378. Explode(CFrame.new(Pos)* CFrame.Angles(0,math.rad(-45),0),Settings.Colors[2])
  2379. Kill(Grabbed)
  2380. for i = 1,10 do
  2381. for i = 1,4 do
  2382. local p = Instance.new("Part",Character)
  2383. p.TopSurface = Hit.TopSurface
  2384. p.BottomSurface = Hit.BottomSurface
  2385. p.Material = Hit.Material
  2386. p.BottomSurface = 0
  2387. p.Anchored = false
  2388. p.CanCollide = true
  2389. p.BrickColor = Hit.BrickColor
  2390. p.formFactor = "Custom"
  2391. p.Size = Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  2392. 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)
  2393. Game:GetService("Debris"):AddItem(p,3 +i *0.1)
  2394. p.Velocity = Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  2395. p.RotVelocity = p.Velocity
  2396. if math.random(1,5)== 5 then
  2397. coroutine.wrap(function()
  2398. local f = Instance.new("Smoke",p)
  2399. f.Size = 30
  2400. f.RiseVelocity = 0
  2401. f.Opacity = 0.025
  2402. Wait(0.1)
  2403. f.Enabled = false
  2404. Wait(1)
  2405. f:Destroy()
  2406. end)()end end
  2407. Wait(0.025)
  2408. end
  2409. Wait(0.25)
  2410. BP:Remove()
  2411. end
  2412. Wait(0.25)
  2413. Stance = "Standing"
  2414. Debounces.Attacking = false
  2415. StopPower = false
  2416. ChargePosition(false)
  2417. end)end;
  2418. z = function()
  2419. if Power -3500 < 0 then return end
  2420. for i,v in pairs(Debounces)do
  2421. if v then
  2422. return
  2423. end end
  2424. Debounces.Attacking = true
  2425. Power = Power -3500
  2426. Chat(H,"You look a little... chilly.","Really blue")
  2427. local Colors = {"Navy blue","Really blue","White",Settings.Colors[2],"Really black"}
  2428. for i = 1,20 do
  2429. for _,v in pairs(Workspace:GetChildren())do
  2430. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Frozen")then
  2431. local h = v:findFirstChild("Humanoid")
  2432. if h then
  2433. if h.Health > 0 then
  2434. local t = v:findFirstChild("Torso")
  2435. if t then
  2436. if(t.Position -T.Position).magnitude <= 20 then
  2437. local f = Instance.new("StringValue",v)
  2438. f.Name = "Frozen"
  2439. for x,c in pairs(v:GetChildren())do
  2440. if c:IsA("BasePart")then
  2441. c.Anchored = true
  2442. local ss = Instance.new("Part",v)
  2443. ss.Size = Vector3.new(c.Size.x +0.2,c.Size.y +0.22,c.Size.z +0.19)
  2444. ss.Anchored = true
  2445. ss.CanCollide = true
  2446. ss.TopSurface = 0
  2447. ss.BottomSurface = 0
  2448. ss.Locked = true
  2449. ss.BrickColor = BrickColor.new("Really blue")
  2450. ss.Transparency = 1
  2451. ss.Reflectance = 0.95
  2452. ss.CFrame = c.CFrame * CFrame.Angles(math.rad(math.random(-45,45)),math.rad(math.random(-45,45)),math.rad(math.random(-45,45)))
  2453. coroutine.wrap(function()
  2454. for i = 1,25 do
  2455. ss.Transparency = ss.Transparency -0.01
  2456. Wait()
  2457. end end)()
  2458. Game:GetService("Debris"):AddItem(ss,10)
  2459. end end
  2460. delay(10,function()
  2461. for x,c in pairs(v:GetChildren())do
  2462. if c:IsA("BasePart")then
  2463. c.Anchored = false
  2464. end end end)
  2465. h.PlatformStand = true
  2466. h:TakeDamage(10)
  2467. Game:GetService("Debris"):AddItem(f,10)
  2468. end end end end end end
  2469. local Xf = T.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  2470. local p = Instance.new("Part",Character)
  2471. p.Name = "Trail"
  2472. p.TopSurface = 0
  2473. p.BottomSurface = 0
  2474. p.Anchored = true
  2475. p.CanCollide = false
  2476. p.FormFactor = "Custom"
  2477. p.Size = Vector3.new(2,2,2)
  2478. local clr = Colors[math.random(1,#Colors)]
  2479. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  2480. p.BrickColor = clr
  2481. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  2482. local m = Instance.new("BlockMesh",p)
  2483. m.Scale = Vector3.new(2,2,2)
  2484. coroutine.wrap(function()
  2485. for n = 1,15 do
  2486. p.Transparency = n/15
  2487. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  2488. 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)
  2489. Wait()
  2490. end
  2491. p:Destroy()
  2492. end)()
  2493. Wait(1/30)
  2494. end
  2495. Wait(3)
  2496. Debounces.Attacking = false
  2497. end;
  2498. x = function()
  2499. if Power -5500 < 0 then return end
  2500. for i,v in pairs(Debounces)do
  2501. if v then
  2502. return
  2503. end end
  2504. Debounces.Attacking = true
  2505. Power = Power -5500
  2506. Chat(H,"BURN!","Really red")
  2507. local Colors = {"Really red","Really black","Orange","New Yeller"}
  2508. for i = 1,20 do
  2509. for _,v in pairs(Workspace:GetChildren())do
  2510. if v:IsA("Model")and v ~= Character and not v:findFirstChild("Burnt")then
  2511. local h = v:findFirstChild("Humanoid")
  2512. if h then
  2513. if h.Health > 0 then
  2514. local t = v:findFirstChild("Torso")
  2515. if t then
  2516. if(t.Position -T.Position).magnitude <= 20 then
  2517. local f = Instance.new("StringValue",v)
  2518. f.Name = "Burnt"
  2519. ParticleEmit(v.Torso,BrickColor.new("Really red"),10)
  2520. for m,c in pairs(v:GetChildren())do
  2521. if c:IsA("BasePart")then
  2522. local ss = Instance.new("Fire",c)
  2523. ss.Size = c.Size.y +2
  2524. ss.Color = BrickColor.new(Colors[math.random(1,#Colors)]).Color
  2525. ss.SecondaryColor = Color3.new(0,0,0)
  2526. ss.Heat = 100
  2527. delay(10,function()
  2528. local size = ss.Size
  2529. for i = size,0,-1 do
  2530. ss.Size = i
  2531. Wait()
  2532. end
  2533. ss:Destroy()
  2534. end)end end
  2535. h.PlatformStand = true
  2536. coroutine.wrap(function()
  2537. for i = 1,10 do
  2538. h:TakeDamage(5 * math.random(1,2))
  2539. Wait(1)
  2540. end end)()
  2541. Game:GetService("Debris"):AddItem(f,10)
  2542. end end end end end end
  2543. local Xf = T.CFrame * CFrame.new(math.rad(360/i),0,math.pi/2)
  2544. local p = Instance.new("Part",Character)
  2545. p.Name = "Trail"
  2546. p.TopSurface = 0
  2547. p.BottomSurface = 0
  2548. p.Anchored = true
  2549. p.CanCollide = false
  2550. p.FormFactor = "Custom"
  2551. p.Size = Vector3.new(2,2,2)
  2552. local clr = Colors[math.random(1,#Colors)]
  2553. if type(clr)~= 'userdata' then clr = BrickColor.new(clr)end
  2554. p.BrickColor = clr
  2555. p.CFrame = Xf * CFrame.new(math.random(-1,1),math.random(-1,1)-3,math.random(-1,1))
  2556. local m = Instance.new("BlockMesh",p)
  2557. m.Scale = Vector3.new(2,2,2)
  2558. coroutine.wrap(function()
  2559. for n = 1,15 do
  2560. p.Transparency = n/15
  2561. m.Scale = m.Scale + Vector3.new(0.1,0.1,0.1)
  2562. 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)
  2563. Wait()
  2564. end
  2565. p:Destroy()
  2566. end)()
  2567. Wait(1/30)
  2568. end
  2569. Wait(3)
  2570. Debounces.Attacking = false
  2571. end;
  2572. e = function()
  2573. for i,v in pairs(Debounces)do
  2574. if v then
  2575. return
  2576. end end
  2577. if Power -26000 < 0 then return end
  2578. Debounces.Attacking = true
  2579. Power = Power -26000
  2580. Chat(H,"It will devour you!","Really red")
  2581. T.Anchored = true
  2582. 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])
  2583. Wait(0.15)
  2584. Character.Humanoid.Health = Character.Humanoid.Health -(Character.Humanoid.Health -1)
  2585. local Parts = Instance.new("Model",Character)
  2586. local p = Instance.new("Part",Parts)
  2587. p.Size = Vector3.new(110,110,110)
  2588. p.Shape = "Ball"
  2589. p.Anchored = true
  2590. p.Locked = true
  2591. p.CanCollide = false
  2592. p.BrickColor = Settings.Colors[2]
  2593. p.TopSurface = 0
  2594. p.BottomSurface = 0
  2595. p.CFrame = T.CFrame
  2596. local bm = Instance.new("Part",Parts)
  2597. bm.Size = Vector3.new(1,1,1)
  2598. bm.Anchored = true
  2599. bm.Locked = true
  2600. bm.CanCollide = false
  2601. bm.BrickColor = Settings.Colors[1]
  2602. bm.TopSurface = 0
  2603. bm.BottomSurface = 0
  2604. bm.CFrame = T.CFrame
  2605. local cm = Instance.new("CylinderMesh",bm)
  2606. cm.Scale = Vector3.new(50,1500,50)
  2607. coroutine.wrap(function()
  2608. for i = 1,50 do
  2609. cm.Scale = cm.Scale - Vector3.new(1,30,1)
  2610. bm.Transparency = i/50
  2611. bm.CFrame = T.CFrame
  2612. ShakeCam()
  2613. end end)()
  2614. for i = 1,55 do
  2615. p.Transparency = i/55
  2616. p.Size = p.Size - Vector3.new(2,2,2)
  2617. p.CFrame = T.CFrame
  2618. if math.random(1,2)== 2 then
  2619. p.Size = p.Size + Vector3.new(3.3,3.3,3.3)
  2620. p.CFrame = T.CFrame
  2621. Wait(0.01)
  2622. p.Size = p.Size - Vector3.new(3.3,3.3,3.3)
  2623. p.CFrame = T.CFrame
  2624. end
  2625. ShakeCam()
  2626. end
  2627. 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])
  2628. coroutine.wrap(ShakeCam)(12,0.02)
  2629. bm:Destroy()
  2630. local ss = Instance.new("Part",Parts)
  2631. ss.Size = Vector3.new(10,10,10)
  2632. ss.Shape = "Ball"
  2633. ss.Anchored = true
  2634. ss.Locked = true
  2635. ss.CanCollide = false
  2636. ss.BrickColor = Settings.Colors[1]
  2637. ss.TopSurface = 0
  2638. ss.BottomSurface = 0
  2639. ss.CFrame = T.CFrame
  2640. local Targets,Blocking = {},true
  2641. local function CheckTargets(CCharacter)
  2642. for i,v in pairs(Targets)do
  2643. if v[1]== CCharacter then
  2644. return true
  2645. end end
  2646. return false
  2647. end
  2648. coroutine.wrap(function()
  2649. while Wait(0.5)do
  2650. if not Blocking then break end
  2651. for i,v in pairs(Targets)do
  2652. ypcall(function()
  2653. Effect2(v[1].Torso,4,4,4,0,0,0,v[2])
  2654. end)end end end)()
  2655. coroutine.wrap(function()
  2656. while Wait()do
  2657. if not Targets then break end
  2658. for i,v in pairs(Targets or {})do
  2659. v[2]= Settings.Colors[IsNear(T.Position,p.Size.X,v[1])and 2 or 1]
  2660. if IsNear(T.Position,p.Size.X,v[1])then
  2661. if not v[3]then
  2662. v[3]= true
  2663. ypcall(function()Damage(T,v[1].Torso,nil,300,true)end)
  2664. delay(0.6,function()
  2665. v[3]= false
  2666. end)end end end end end)()
  2667. for _ = 1,30 do
  2668. p.Transparency = p.Transparency -(1/36)
  2669. p.Size = p.Size + Vector3.new(15,15,15)
  2670. p.CFrame = T.CFrame
  2671. for o,x in pairs(IsNear(T.Position,p.Size.X *1.3))do
  2672. if not CheckTargets(x)then
  2673. table.insert(Targets,{x,Settings.Colors[1],false})
  2674. for i,v in pairs(x:GetChildren())do
  2675. if v:IsA("BasePart")then
  2676. local bp = Instance.new("BodyPosition",v)
  2677. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2678. bp.P = 1500
  2679. bp.position = ss.Position
  2680. elseif v:IsA("Humanoid")then
  2681. v.PlatformStand = true
  2682. v.Sit = true
  2683. end end end end
  2684. Wait()
  2685. end
  2686. Targets = nil
  2687. Blocking = false
  2688. Parts:Destroy()
  2689. Debounces.Attacking = false
  2690. T.Anchored = false
  2691. end;
  2692. y = function(Mouse)
  2693. if not Mouse.Target then return end
  2694. for i,v in pairs(Debounces)do
  2695. if v then
  2696. return
  2697. end end
  2698. if Power -15000 < 0 then return end
  2699. Debounces.Attacking = true
  2700. Power = Power -15000
  2701. Stance = "Null"
  2702. ChargePosition(false)
  2703. FaceForward()
  2704. T.CFrame = StanceGyro.cframe
  2705. StanceGyro.cframe = StanceGyro.cframe * CFrame.fromEulerAnglesXYZ(0,-math.pi/2,0)
  2706. N.DesiredAngle = -1.2
  2707. RS.DesiredAngle = 0.25
  2708. LS.DesiredAngle = 1
  2709. StopTrail = false
  2710. Trail(RA,CFrame.new(0,-0.8,0),Settings.Colors[2])
  2711. local n = StanceGyro.cframe
  2712. local Pos = Mouse.Hit * CFrame.new(0,26,0)
  2713. for i = 1,10 do
  2714. RS.C0 = RS.C0 * CFrame.new(0,-0.05,-0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/20,0,0)
  2715. LS.C0 = LS.C0 * CFrame.new(0,-0.05,0.025)* CFrame.fromEulerAnglesXYZ(-math.pi/30,0,0)
  2716. LH.C0 = LH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  2717. RH.C0 = RH.C0 * CFrame.new(0,0,0)* CFrame.fromEulerAnglesXYZ(-math.pi/60,0,0)
  2718. StanceGyro.cframe = n * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/80 *i)
  2719. Wait()
  2720. end
  2721. coroutine.wrap(function()
  2722. ChargePosition(false)
  2723. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  2724. Wait(0.1)
  2725. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  2726. Wait(0.1)
  2727. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  2728. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  2729. 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)
  2730. Wait(0.1)
  2731. 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)
  2732. T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)
  2733. end)()
  2734. T.CFrame = CFrame.new(T.Position,Pos.p)
  2735. StanceGyro.cframe = CFrame.new(T.Position,Pos.p)
  2736. Wait(0.3)
  2737. StopTrail = true
  2738. T.Anchored = true
  2739. local p = Instance.new("Part",Character)
  2740. p.Shape = "Ball"
  2741. p.Size = Vector3.new(4,4,4)
  2742. p.Anchored = true
  2743. p.Locked = true
  2744. p.CanCollide = false
  2745. p.BrickColor = Settings.Colors[1]
  2746. p.Reflectance = 0.3
  2747. p.TopSurface = 0
  2748. p.BottomSurface = 0
  2749. p.CFrame = Pos
  2750. 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])
  2751. local Done = false
  2752. coroutine.wrap(function()
  2753. while Wait(0.252)do
  2754. if Done then break end
  2755. 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)])
  2756. end end)()
  2757. coroutine.wrap(function()
  2758. while Wait(0.23)do
  2759. if Done then break end
  2760. Effect2(p,5,5,5,0,0,0,Settings.Colors[2],0.23)
  2761. end end)()
  2762. local tagz,grabbed = {},{}
  2763. local Con;Con = Game:GetService("RunService").Stepped:connect(function()
  2764. for i,v in pairs(IsNear(p.Position,100))do
  2765. if not v:findFirstChild("Pulling@Atlas")then
  2766. local s = Instance.new("StringValue",v)
  2767. s.Name = "Pulling@Atlas"
  2768. table.insert(tagz,s)
  2769. table.insert(grabbed,v)
  2770. for _,x in pairs(v:GetChildren())do
  2771. if x:IsA("BasePart")then
  2772. x.Anchored = false
  2773. local bp = Instance.new("BodyPosition",x)
  2774. bp.position = p.Position
  2775. bp.P = 3000
  2776. bp.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2777. table.insert(tagz,bp)
  2778. local cCon;cCon = x.Touched:connect(function(h)
  2779. if h == p then
  2780. pcall(function()
  2781. v.Humanoid:TakeDamage(11)
  2782. cCon:disconnect()
  2783. end)end end)end end end end end)
  2784. Wait(10)
  2785. for i,v in pairs(tagz)do v:Destroy()end
  2786. for _,x in pairs(grabbed)do
  2787. pcall(function()
  2788. for i,v in pairs(x:GetChildren())do
  2789. if v:IsA("BasePart")then
  2790. local bf = Instance.new("BodyForce",v)
  2791. bf.force = p.CFrame.lookVector *1200
  2792. Game:GetService("Debris"):AddItem(bf,0.64)
  2793. elseif v:IsA("Humanoid")then
  2794. v.PlatformStand = true
  2795. end end end)end
  2796. 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])
  2797. Con:disconnect()
  2798. for i = 1,10 do
  2799. p.Transparency = p.Transparency +0.1
  2800. Wait()
  2801. end
  2802. Done = true
  2803. Debounces.Attacking = false
  2804. T.Anchored = false
  2805. Stance = "Standing"
  2806. end;
  2807. k = function(_Mouse)
  2808. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  2809. if Power -1000 >= 0 then
  2810. Power = Power -1000
  2811. Debounces.Attacking = true
  2812. ChangeText("Heal")
  2813. StopPower = true
  2814. local x = Instance.new("Animation",Tool)
  2815. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  2816. local anim = Character.Humanoid:LoadAnimation(x)
  2817. anim:Play()
  2818. for i = 1,5 do
  2819. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,BrickColor.new("Really black"),tonumber("0."..i))
  2820. Wait(0.2)
  2821. end
  2822. T.Anchored = true
  2823. local kcon = _Mouse.Move:connect(function()pcall(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)end)
  2824. local CF = T.CFrame * CFrame.new(-2,2,-5)
  2825. local Rock = Instance.new("Part",Workspace)
  2826. Rock.Size = Vector3.new(1,1,1)
  2827. Rock.TopSurface = 0
  2828. Rock.BottomSurface = 0
  2829. Rock.Transparency = 1
  2830. Rock.Locked = true
  2831. Rock.BrickColor = BrickColor.new("Really black")
  2832. Rock.Shape = "Ball"
  2833. Rock.CanCollide = false
  2834. Rock.CFrame = CF
  2835. Rock.Anchored = true
  2836. StopRockTrail = false
  2837. RockTrail(Rock,CFrame.new(0,0,0),BrickColor.new("Lime green"))
  2838. for i = 1,3 do
  2839. Rock.Transparency = Rock.Transparency -0.3
  2840. Rock.Size = Rock.Size + Vector3.new(1,1,1)
  2841. Rock.CFrame = CF
  2842. Wait()
  2843. end
  2844. Rock.Size = Vector3.new(2.5,2.5,2.5)
  2845. local Rockx = Instance.new("Part",Workspace)
  2846. Rockx.Size = Vector3.new(2.5,2.5,2.5)
  2847. Rockx.TopSurface = 0
  2848. Rockx.BottomSurface = 0
  2849. Rockx.Transparency = 0
  2850. Rockx.Locked = true
  2851. Rockx.BrickColor = BrickColor.new("Really black")
  2852. Rockx.Shape = "Ball"
  2853. Rockx.CanCollide = false
  2854. Rockx.CFrame = Rock.CFrame
  2855. Rockx.Anchored = true
  2856. local w = Instance.new("Weld",Rock)
  2857. w.Part0 = Rock
  2858. w.Part1 = Rockx
  2859. local l = Instance.new("PointLight",Rock)
  2860. l.Color = Color3.new(1,0,0)
  2861. l.Range = 0
  2862. local ssss,asdd = false,0
  2863. coroutine.wrap(function()
  2864. while Wait(0.2)do
  2865. if not Rock then break end
  2866. Effect2(Rock,2.3,2.3,2.3,0,0,0,BrickColor.new("Lime green"),0.3)
  2867. end end)()
  2868. coroutine.wrap(function()
  2869. while Wait(0.12)do
  2870. if ssss then break end
  2871. asdd = asdd +1
  2872. coroutine.wrap(ShakeCam)(1.1,0.01)
  2873. l.Range = l.Range +0.5
  2874. local f = Instance.new("Part",Character)
  2875. f.BrickColor = asdd%2 == 1 and BrickColor.new("Really black")or BrickColor.new("Lime green")
  2876. f.Size = Vector3.new(5,1,5)
  2877. f.Anchored = true
  2878. f.Locked = true
  2879. f.CanCollide = false
  2880. f.TopSurface = 0
  2881. f.BottomSurface = 0
  2882. 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)
  2883. local sm = Instance.new("SpecialMesh",f)
  2884. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2885. sm.Scale = Vector3.new(2.5,2.5,2.5)
  2886. coroutine.wrap(function()
  2887. for i = 1,20 do
  2888. f.Transparency = f.Transparency +0.05
  2889. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  2890. Wait()
  2891. end
  2892. f:Destroy()
  2893. end)()end end)()
  2894. Wait(1.5)
  2895. ssss = true
  2896. coroutine.wrap(function()
  2897. for a = 1,3 do
  2898. local s = Instance.new("Part",Character)
  2899. s.BrickColor = BrickColor.new("Really black")
  2900. s.Size = Vector3.new(5,1,5)
  2901. s.Anchored = true
  2902. s.Locked = true
  2903. s.CanCollide = false
  2904. s.TopSurface = 0
  2905. s.BottomSurface = 0
  2906. s.CFrame = Rock.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  2907. local sm = Instance.new("SpecialMesh",s)
  2908. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2909. sm.Scale = Vector3.new(5,5,5)
  2910. coroutine.wrap(function()
  2911. for x = 1,10 do
  2912. s.Transparency = s.Transparency + 0.1
  2913. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  2914. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  2915. Wait()
  2916. end
  2917. s:Destroy()
  2918. end)()
  2919. Wait(0.1)
  2920. end end)()
  2921. Rock.CanCollide = true
  2922. Rock.Anchored = false
  2923. Rockx.Anchored = false
  2924. coroutine.wrap(function()
  2925. while Wait()do
  2926. if not Rock then break end
  2927. local s = Rock:findFirstChild("1")or Instance.new("BodyVelocity",Rock)
  2928. s.P = 500
  2929. s.Name = "1"
  2930. s.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2931. s.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  2932. local b = Rock:findFirstChild("2")or Instance.new("BodyForce",Rock)
  2933. b.force = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  2934. b.Name = "2"
  2935. end end)()
  2936. local function Kll(Hit,Bool,con)
  2937. if Hit.Parent ~= Character then
  2938. if Hit.Parent ~= Workspace then
  2939. if not Hit.Parent:findFirstChild("Humanoid")then return end
  2940. ParticleEmit(Hit,"Lime green",2)
  2941. coroutine.wrap(ShakeCam)(6.6,0.24)
  2942. xShake(Game.Players:GetPlayerFromCharacter(Hit.Parent),3.4,1/30,0.2)
  2943. pcall(function()kcon:disconnect()end)
  2944. pcall(function()con:disconnect()end)
  2945. pcall(function()Hit.Parent.Humanoid.Health = Hit.Parent.Humanoid.Health +120 end)
  2946. if Bool then return end
  2947. T.Anchored = false
  2948. local cf = Rock.CFrame
  2949. local f = Instance.new("Part",Character)
  2950. f.BrickColor = BrickColor.new("Really black")
  2951. f.Size = Vector3.new(5,1,5)
  2952. f.Anchored = true
  2953. f.Locked = true
  2954. f.CanCollide = false
  2955. f.TopSurface = 0
  2956. f.BottomSurface = 0
  2957. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  2958. StopRockTrail = true
  2959. local sm = Instance.new("SpecialMesh",f)
  2960. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2961. sm.Scale = Vector3.new(20,20,20)
  2962. coroutine.wrap(function()
  2963. for i = 1,20 do
  2964. f.Transparency = f.Transparency +0.05
  2965. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  2966. Wait()
  2967. end
  2968. f:Destroy()
  2969. end)()
  2970. local ax = Instance.new("Part",Character)
  2971. ax.Size = Vector3.new(1,1,1)
  2972. ax.TopSurface = 0
  2973. ax.BottomSurface = 0
  2974. ax.Transparency = 0
  2975. ax.Locked = true
  2976. ax.BrickColor = BrickColor.new("Lime green")
  2977. ax.Shape = "Ball"
  2978. ax.CanCollide = false
  2979. ax.CFrame = cf
  2980. ax.Anchored = true
  2981. coroutine.wrap(function()
  2982. for i = 1,10 do
  2983. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  2984. ax.Transparency = ax.Transparency +0.1
  2985. ax.CFrame = cf
  2986. Wait()
  2987. end
  2988. ax:Destroy()
  2989. end)()
  2990. ax.Touched:connect(function(H)Kll(H,true)end)
  2991. pcall(function()
  2992. Rock:Destroy()
  2993. Rockx:Destroy()
  2994. end)
  2995. for i,v in pairs(Hit.Parent:GetChildren())do
  2996. if v:IsA("BasePart")then
  2997. v.Anchored = false
  2998. end end end end end
  2999. local con;con = Rock.Touched:connect(function(h)Kll(h,false,con)end)
  3000. Game:GetService("Debris"):AddItem(Rock,5)
  3001. delay(5,function()T.Anchored = false kcon:disconnect()end)
  3002. StopPower = false
  3003. Debounces.Attacking = false
  3004. end
  3005.  
  3006. end;
  3007.  
  3008.  
  3009. }
  3010. local function Texture(Obj,Textur,Transparency)
  3011. for i = 0,5 do
  3012. local d = Instance.new("Decal",Obj)
  3013. d.Texture = Textur
  3014. d.Face = i
  3015. d.Transparency = Transparency
  3016. end end
  3017. Handle = Instance.new("Part",Tool)
  3018. Handle.Name = "Handle"
  3019. Handle.Locked = true
  3020. Handle.BrickColor = Settings.Colors[1]
  3021. Handle.CanCollide = false
  3022. Handle.FormFactor = "Custom"
  3023. Handle.TopSurface = 0
  3024. Handle.BottomSurface = 0
  3025. Handle.Size = Vector3.new(0.1,0.1,0.1)
  3026. Handle.CFrame = RA.CFrame
  3027. Handle.Anchored = true
  3028. xHandle = Instance.new("Part",Tool)
  3029. xHandle.Name = "1"
  3030. xHandle.Locked = true
  3031. xHandle.BrickColor = Settings.Colors[1]
  3032. xHandle.CanCollide = false
  3033. xHandle.FormFactor = "Custom"
  3034. xHandle.TopSurface = 0
  3035. xHandle.BottomSurface = 0
  3036. xHandle.Size = Vector3.new(0.15,1.7,0.15)
  3037. xHandle.CFrame = RA.CFrame
  3038. xHandle.Anchored = true
  3039. W1 = Instance.new("Weld",xHandle)
  3040. W1.Part0 = xHandle
  3041. W1.Part1 = Handle
  3042. W1.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  3043. wHandle = Instance.new("Part",Tool)
  3044. wHandle.Name = "2"
  3045. wHandle.Locked = true
  3046. wHandle.BrickColor = Settings.Colors[2]
  3047. wHandle.CanCollide = false
  3048. wHandle.FormFactor = "Custom"
  3049. wHandle.TopSurface = 0
  3050. wHandle.BottomSurface = 0
  3051. wHandle.Size = Vector3.new(1,8,0.001)
  3052. wHandle.CFrame = RA.CFrame
  3053. wHandle.Anchored = true
  3054. wHandle.Reflectance = 0.3
  3055. BM = Instance.new("BlockMesh",wHandle)
  3056. BM.Scale = Vector3.new(1,1,0)
  3057. W2 = Instance.new("Weld",wHandle)
  3058. W2.Part0 = wHandle
  3059. W2.Part1 = xHandle
  3060. W2.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  3061. zHandle = Instance.new("Part",Tool)
  3062. zHandle.Name = "3"
  3063. zHandle.Locked = true
  3064. zHandle.BrickColor = Settings.Colors[1]
  3065. zHandle.CanCollide = false
  3066. zHandle.FormFactor = "Custom"
  3067. zHandle.TopSurface = 0
  3068. zHandle.BottomSurface = 0
  3069. zHandle.Size = Vector3.new(0.001,8,0.1)
  3070. zHandle.CFrame = RA.CFrame
  3071. zHandle.Anchored = true
  3072. zHandle.Reflectance = 0.1
  3073. W3 = Instance.new("Weld",zHandle)
  3074. W3.Part0 = zHandle
  3075. W3.Part1 = xHandle
  3076. W3.C1 = CFrame.Angles(0,90,0)* CFrame.new(0,4.3,0)
  3077. bHandle = Instance.new("Part",Tool)
  3078. bHandle.Name = "4"
  3079. bHandle.Locked = true
  3080. bHandle.BrickColor = Settings.Colors[1]
  3081. bHandle.CanCollide = false
  3082. bHandle.FormFactor = "Custom"
  3083. bHandle.TopSurface = 0
  3084. bHandle.BottomSurface = 0
  3085. bHandle.Size = Vector3.new(0.26,0.26,0.26)
  3086. bHandle.CFrame = RA.CFrame
  3087. bHandle.Anchored = true
  3088. bHandle.Reflectance = 0.1
  3089. W4 = Instance.new("Weld",bHandle)
  3090. W4.Part0 = bHandle
  3091. W4.Part1 = xHandle
  3092. W4.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  3093. aHandle = Instance.new("Part",Tool)
  3094. aHandle.Name = "5"
  3095. aHandle.Locked = true
  3096. aHandle.BrickColor = Settings.Colors[2]
  3097. aHandle.CanCollide = false
  3098. aHandle.FormFactor = "Custom"
  3099. aHandle.TopSurface = 0
  3100. aHandle.BottomSurface = 0
  3101. aHandle.Size = Vector3.new(0.25,1.3,0.25)
  3102. aHandle.CFrame = RA.CFrame * CFrame.Angles(0,0,90)
  3103. aHandle.Anchored = true
  3104. aHandle.Transparency = 0.8
  3105. W5 = Instance.new("Weld",aHandle)
  3106. W5.Part0 = aHandle
  3107. W5.Part1 = Handle
  3108. W5.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  3109. rHandle = Instance.new("Part",Tool)
  3110. rHandle.Name = "6"
  3111. rHandle.Locked = true
  3112. rHandle.BrickColor = Settings.Colors[1]
  3113. rHandle.CanCollide = false
  3114. rHandle.FormFactor = "Custom"
  3115. rHandle.TopSurface = 0
  3116. rHandle.BottomSurface = 0
  3117. rHandle.Size = Vector3.new(1,0.001,0.001)
  3118. rHandle.CFrame = RA.CFrame
  3119. rHandle.Anchored = true
  3120. rHandle.Reflectance = 0.1
  3121. sm = Instance.new("SpecialMesh",rHandle)
  3122. sm.MeshType = "FileMesh"
  3123. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3124. sm.Scale = Vector3.new(1,1,1)
  3125. W6 = Instance.new("Weld",rHandle)
  3126. W6.Part0 = rHandle
  3127. W6.Part1 = xHandle
  3128. W6.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  3129. fHandle = Instance.new("Part",Tool)
  3130. fHandle.Name = "7"
  3131. fHandle.Locked = true
  3132. fHandle.BrickColor = Settings.Colors[1]
  3133. fHandle.CanCollide = false
  3134. fHandle.FormFactor = "Custom"
  3135. fHandle.TopSurface = 0
  3136. fHandle.BottomSurface = 0
  3137. fHandle.Size = Vector3.new(1,0.001,0.001)
  3138. fHandle.CFrame = RA.CFrame
  3139. fHandle.Anchored = true
  3140. fHandle.Reflectance = 0.1
  3141. sm = Instance.new("SpecialMesh",fHandle)
  3142. sm.MeshType = "FileMesh"
  3143. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3144. sm.Scale = Vector3.new(1,1,0.2)
  3145. W7 = Instance.new("Weld",fHandle)
  3146. W7.Part0 = fHandle
  3147. W7.Part1 = xHandle
  3148. W7.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  3149. qHandle = Instance.new("Part",Tool)
  3150. qHandle.Name = "8"
  3151. qHandle.Locked = true
  3152. qHandle.BrickColor = Settings.Colors[1]
  3153. qHandle.CanCollide = false
  3154. qHandle.FormFactor = "Custom"
  3155. qHandle.TopSurface = 0
  3156. qHandle.BottomSurface = 0
  3157. qHandle.Size = Vector3.new(1,0.001,0.001)
  3158. qHandle.CFrame = RA.CFrame
  3159. qHandle.Anchored = true
  3160. qHandle.Reflectance = 0.3
  3161. sm = Instance.new("SpecialMesh",qHandle)
  3162. sm.MeshType = "FileMesh"
  3163. sm.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3164. sm.Scale = Vector3.new(1,1.5,0.3)
  3165. W8 = Instance.new("Weld",qHandle)
  3166. W8.Part0 = qHandle
  3167. W8.Part1 = xHandle
  3168. W8.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,8,0)
  3169. for i,v in pairs(Tool:GetChildren())do
  3170. if v:IsA("BasePart")then
  3171. Texture(v,"http://www.roblox.com/asset/?id=137372754",0.9)
  3172. end end
  3173. Tool.Name = "Atlas Sword"
  3174. Tool.Equipped:connect(function()
  3175. Equiped = true
  3176. AttackState = "Melee"
  3177. W1 = Instance.new("Weld",xHandle)
  3178. W1.Part0 = xHandle
  3179. W1.Part1 = Handle
  3180. W1.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  3181. W2 = Instance.new("Weld",wHandle)
  3182. W2.Part0 = wHandle
  3183. W2.Part1 = xHandle
  3184. W2.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  3185. W3 = Instance.new("Weld",zHandle)
  3186. W3.Part0 = zHandle
  3187. W3.Part1 = xHandle
  3188. W3.C1 = CFrame.Angles(0,90,0)* CFrame.new(0,4.3,0)
  3189. W4 = Instance.new("Weld",bHandle)
  3190. W4.Part0 = bHandle
  3191. W4.Part1 = xHandle
  3192. W4.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  3193. W5 = Instance.new("Weld",aHandle)
  3194. W5.Part0 = aHandle
  3195. W5.Part1 = Handle
  3196. W5.C1 = CFrame.Angles(0,23,0)* CFrame.new(0,0.35,0)
  3197. W6 = Instance.new("Weld",rHandle)
  3198. W6.Part0 = rHandle
  3199. W6.Part1 = xHandle
  3200. W6.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,0.35,0)
  3201. W7 = Instance.new("Weld",fHandle)
  3202. W7.Part0 = fHandle
  3203. W7.Part1 = xHandle
  3204. W7.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,4.3,0)
  3205. W8 = Instance.new("Weld",qHandle)
  3206. W8.Part0 = qHandle
  3207. W8.Part1 = xHandle
  3208. W8.C1 = CFrame.Angles(0,-23,0)* CFrame.new(0,8.6,0)
  3209. table.foreach(Tool:GetChildren(),function(_,v)
  3210. if v:IsA("BasePart")then
  3211. v.CanCollide = false
  3212. v.Touched:connect(function(Hit)
  3213. if PoisonMode and Power -1000 < 0 then return end
  3214. if not Debounces.Attacking then return end
  3215. if Hit.Parent == Character or HitDebounce then return end
  3216. if not Hit.Parent:findFirstChild("Humanoid")then return end
  3217. if Hit.Parent:findFirstChild("HitAlreadyAtlas")then return end
  3218. coroutine.wrap(ShakeCam)(1.1,0.01)
  3219. xShake(Game.Players:GetPlayerFromCharacter(Hit.Parent),3.4,1/30,0.2)
  3220. local sxs = Instance.new("StringValue",Hit.Parent)
  3221. sxs.Name = "HitAlreadyAtlas"
  3222. Game:GetService("Debris"):AddItem(sxs,1.5)
  3223. if PoisonMode then Power = Power -1000 end
  3224. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  3225. for n,x in pairs(Hit.Parent:GetChildren())do
  3226. if x:IsA("BasePart")then
  3227. local bf = Instance.new("BodyForce",x)
  3228. bf.force = T.CFrame.lookVector *325
  3229. Game:GetService("Debris"):AddItem(bf,0.26)
  3230. end end
  3231. for i,v in pairs(Prts)do
  3232. v.BrickColor = Settings.Colors[1]
  3233. delay(0.95,function()v.BrickColor = Settings.Colors[2]end)
  3234. pcall(function()
  3235. local spl = Instance.new("SelectionPartLasso",Speaker.Character)
  3236. spl.Humanoid = Hit.Parent:findFirstChild("Humanoid")
  3237. spl.Part = v
  3238. spl.Color = PoisonMode and BrickColor.new("Royal purple")or Settings.Colors[2]
  3239. end)end
  3240. if PoisonMode then
  3241. ParticleEmit(Hit.Parent:findFirstChild("Torso"),"Royal purple",13)
  3242. coroutine.wrap(function()
  3243. local Dlly = 0
  3244. while Wait(1)do
  3245. if Dlly == 13 then break end
  3246. Dlly = Dlly +1
  3247. Damage(T,Hit,nil,math.random(1,6))
  3248. end end)()end
  3249. if not PoisonMode then ParticleEmit(Hit,"Really red",2)end
  3250. local cf = Hit.CFrame
  3251. local s = Instance.new("Part",Character)
  3252. s.Anchored = true
  3253. s.TopSurface = 0
  3254. s.BottomSurface = 0
  3255. s.Locked = true
  3256. s.Transparency = 1
  3257. s.CanCollide = false
  3258. s.Shape = "Ball"
  3259. s.Reflectance = 0
  3260. s.BrickColor = Settings.Colors[2]
  3261. s.CFrame = cf
  3262. coroutine.wrap(function()
  3263. for i = 1,5 do
  3264. s.Size = s.Size + Vector3.new(2,2,2)
  3265. s.CFrame = cf
  3266. s.Transparency = s.Transparency -0.2
  3267. Wait()
  3268. end
  3269. Wait(0.1)
  3270. s.BrickColor = Settings.Colors[2]
  3271. if math.random(1,2)== 1 then pcall(function()Hit.Parent.Humanoid:TakeDamage(6)end)end
  3272. for i = 1,10 do
  3273. s.Size = s.Size - Vector3.new(2,2,2)
  3274. s.CFrame = cf
  3275. s.Transparency = s.Transparency +0.1
  3276. Wait()
  3277. end
  3278. s:Destroy()
  3279. end)()
  3280. local l = Instance.new("PointLight",s)
  3281. l.Color = s.Color
  3282. l.Range = 60
  3283. local f = Instance.new("Part",Character)
  3284. f.BrickColor = Settings.Colors[1]
  3285. f.Size = Vector3.new(5,1,5)
  3286. f.Anchored = true
  3287. f.Locked = true
  3288. f.CanCollide = false
  3289. f.TopSurface = 0
  3290. f.BottomSurface = 0
  3291. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3292. local sm = Instance.new("SpecialMesh",f)
  3293. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3294. sm.Scale = Vector3.new(4,4,4)
  3295. coroutine.wrap(function()
  3296. for i = 1,20 do
  3297. f.Transparency = f.Transparency +0.05
  3298. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3299. Wait()
  3300. end
  3301. f:Destroy()
  3302. end)()
  3303. Damage(v,Hit)end)
  3304. v.Anchored = false
  3305. end end)end)
  3306. Tool.Unequipped:connect(function()
  3307. table.foreach(Tool:GetChildren(),function(_,v)
  3308. if v:IsA("BasePart")then
  3309. v.Anchored = true
  3310. end end)
  3311. Equiped = false
  3312. end)
  3313. -- Health gui
  3314. if Game:GetService("StarterGui"):GetCoreGuiEnabled(1)then Game:GetService("StarterGui"):SetCoreGuiEnabled(1,false)end
  3315. HealthGui = Instance.new("ScreenGui",PlayerGui)
  3316. HealthGui.Name = "Atlas HealthGui"
  3317. _MainFr = Instance.new("Frame",HealthGui)
  3318. _MainFr.Size = UDim2.new(0.4,0,0.1,0)
  3319. _MainFr.Position = UDim2.new(0.3,0,0,0)
  3320. _MainFr.BackgroundColor = Settings.Colors[1]
  3321. _MainFr.BorderColor3 = Settings.Colors[1].Color
  3322. _MainFr.BorderSizePixel = 3
  3323. Bar = Instance.new("Frame",_MainFr)
  3324. Bar.Size = UDim2.new(0,0,1,0)
  3325. Bar.ZIndex = 2
  3326. Bar.BackgroundColor = BrickColor.new("Royal purple")
  3327. Bar.BorderSizePixel = 0
  3328. _Shine = Instance.new("Frame",_MainFr)
  3329. _Shine.Size = UDim2.new(1,0,0.5,0)
  3330. _Shine.Position = UDim2.new(0,0,0.25,0)
  3331. _Shine.BackgroundTransparency = 0.5
  3332. _Shine.BackgroundColor = BrickColor.new("Royal purple")
  3333. _Shine.ZIndex = 3
  3334. _Shine.BorderSizePixel = 0
  3335. _LBL = Instance.new("ImageLabel",Bar)
  3336. _LBL.ZIndex = 4
  3337. _LBL.Size = UDim2.new(1,0,1,0)
  3338. _LBL.BorderSizePixel = 0
  3339. _LBL.BackgroundTransparency = 1
  3340. _LBL.Image = GuiTexture
  3341. coroutine.wrap(function()
  3342. while Wait()do
  3343. if _LBL.Image ~= GuiTexture then
  3344. _LBL.Image = GuiTexture
  3345. end end end)()
  3346. xTxt = Instance.new("TextLabel",_MainFr)
  3347. xTxt.Size = UDim2.new(1,0,1,0)
  3348. xTxt.Text = tostring(Character.Humanoid.Health)
  3349. xTxt.TextScaled = true
  3350. xTxt.Font = "SourceSansBold"
  3351. xTxt.TextColor = Settings.Colors[1]
  3352. xTxt.ZIndex = 5
  3353. xTxt.BackgroundTransparency = 1
  3354. HCCon = Character.Humanoid.HealthChanged:connect(function(Health)
  3355. if RageMode then
  3356. if Health > 1250 then
  3357. Health = 1250
  3358. end else
  3359. if Health > 600 then
  3360. Health = 600
  3361. end end
  3362. xTxt.Text = tostring(math.ceil(Health))
  3363. Bar:TweenSize(UDim2.new(Health/Character.Humanoid.MaxHealth,0,1,0),"InOut","Quad",0.6,true)
  3364. if Health < Character.Humanoid.MaxHealth/4 then
  3365. Bar.BackgroundColor = BrickColor.new("Really red")
  3366. else
  3367. if not RageMode then
  3368. Bar.BackgroundColor = BrickColor.new("Royal purple")
  3369. end end end)
  3370. SetHealth()
  3371. delay(1,function()Character.Humanoid.Health = 600 end)
  3372. Character.Humanoid.Died:connect(function()
  3373. HCCon:disconnect()
  3374. Bar:Destroy()
  3375. local _Txt = Instance.new("ImageLabel",_MainFr)
  3376. _Txt.BackgroundTransparency = 1
  3377. _Txt.Image = ""
  3378. _Txt.Size = UDim2.new(1,0,1,0)
  3379. _Txt.ZIndex = 2
  3380. local con;con = Player.CharacterAdded:connect(function()
  3381. Game:GetService("StarterGui"):SetCoreGuiEnabled(1,true)
  3382. con:disconnect()
  3383. end)end)
  3384. pcall(script.Destroy,Character:findFirstChild("Health"))
  3385. coroutine.wrap(function()
  3386. while Wait(0.8)do
  3387. if not pcall(function()Character.Humanoid.Health = Character.Humanoid.Health +math.random(0,4)end)then
  3388. break
  3389. end end end)()
  3390. --Move Frame back
  3391. _MoveFrame = Instance.new("ScreenGui",PlayerGui)
  3392. _MoveFrame.Name = "Atlas Move"
  3393. _Backing = Instance.new("Frame",_MoveFrame)
  3394. _Backing.Size = UDim2.new(0.2,0,0.1,0)
  3395. _Backing.Position = UDim2.new(0.71,0,0.9,0)
  3396. _Backing.BackgroundColor = Settings.Colors[1]
  3397. _Backing.BorderSizePixel = 3
  3398. MoveTxt = Instance.new("TextLabel",_Backing)
  3399. MoveTxt.Size = UDim2.new(1,0,1,0)
  3400. MoveTxt.BorderSizePixel = 0
  3401. MoveTxt.Font = "SourceSansBold"
  3402. MoveTxt.BackgroundTransparency = 1
  3403. MoveTxt.Text = ByteToStr({240,260,263,264,195,261,284,195,249,214,277,272,268,271,271,268,274,273},163)
  3404. MoveTxt.TextColor = BrickColor.new("Royal purple")
  3405. MoveTxt.TextScaled = true
  3406. MoveTxt.ZIndex = 2
  3407. function ChangeText(Text)
  3408. coroutine.wrap(function()
  3409. for i = 1,6 do
  3410. _Backing.Rotation = _Backing.Rotation +120
  3411. Wait()
  3412. end end)()
  3413. coroutine.wrap(function()
  3414. MoveTxt.Text = Text
  3415. MoveTxt.TextTransparency = 1
  3416. for i = 1,10 do
  3417. MoveTxt.TextColor3 = Color3.new(MoveTxt.TextColor3.r +0.1,MoveTxt.TextColor3.g +0.1,MoveTxt.TextColor3.b +0.1)
  3418. MoveTxt.TextTransparency = MoveTxt.TextTransparency -0.1
  3419. Wait()
  3420. end
  3421. MoveTxt.TextTransparency = 0.55
  3422. MoveTxt.TextColor = BrickColor.new("Royal purple")
  3423. end)()end
  3424. --Power bar
  3425. Power = 26000
  3426. _Power = Instance.new("ScreenGui",PlayerGui)
  3427. _Power.Name = "Atlas Power"
  3428. PBar = Instance.new("Frame",_Power)
  3429. PBar.BackgroundColor = Settings.Colors[1]
  3430. PBar.Size = UDim2.new(0.4,0,0.1,0)
  3431. PBar.Position = UDim2.new(0.3,0,0.9,0)
  3432. PBar_back = Instance.new("Frame",PBar)
  3433. PBar_back.BackgroundColor = BrickColor.new("Royal purple")
  3434. PBar_back.Size = UDim2.new(0,0,1,0)
  3435. PBar_back.ZIndex = 2
  3436. PBar.BorderSizePixel = 3
  3437. Txt = Instance.new("TextLabel",PBar)
  3438. Txt.Size = UDim2.new(1,0,1,0)
  3439. Txt.Text = tostring(Power)
  3440. Txt.TextScaled = true
  3441. Txt.Font = "SourceSansBold"
  3442. Txt.TextColor = Settings.Colors[1]
  3443. Txt.ZIndex = 5
  3444. Txt.BackgroundTransparency = 1
  3445. _Shine2 = Instance.new("Frame",PBar)
  3446. _Shine2.Size = UDim2.new(1,0,0.5,0)
  3447. _Shine2.Position = UDim2.new(0,0,0.25,0)
  3448. _Shine2.BackgroundTransparency = 0.5
  3449. _Shine2.BackgroundColor = BrickColor.new("Royal purple")
  3450. _Shine2.ZIndex = 3
  3451. _Shine2.BorderSizePixel = 0
  3452. _LBL2 = Instance.new("ImageLabel",PBar_back)
  3453. _LBL2.ZIndex = 4
  3454. _LBL2.Size = UDim2.new(1,0,1,0)
  3455. _LBL2.BackgroundTransparency = 1
  3456. _LBL2.BorderSizePixel = 0
  3457. _LBL2.Image = GuiTexture
  3458. coroutine.wrap(function()
  3459. while Wait()do
  3460. if _LBL2.Image ~= GuiTexture then
  3461. _LBL2.Image = GuiTexture
  3462. end end end)()
  3463. Spawn(function()
  3464. while wait()do
  3465. if Power <= 26000 then
  3466. if Power < 0 then Power = 0 end
  3467. PBar_back:TweenSize(UDim2.new(Power/26000,0,1,0),"InOut","Quad",0.2,true)
  3468. Txt.Text = tostring(Power)
  3469. if Power < 26000/4 then
  3470. PBar_back.BackgroundColor = BrickColor.new("Really red")
  3471. else
  3472. if not RageMode then
  3473. PBar_back.BackgroundColor = BrickColor.new("Royal purple")
  3474. end end end end end)
  3475. Character.Humanoid.Died:connect(function()
  3476. Power = 26000
  3477. for i = 1,9 do
  3478. PBar_back.BackgroundTransparency = PBar_back.BackgroundTransparency +0.1
  3479. Wait()
  3480. end
  3481. Power = 0
  3482. end)
  3483. Character.Humanoid.Died:connect(function()
  3484. local DeathPhraze = {"How could I lose?!","InternalRecursion will avenge me!","Avenge me, Internal!","All good things must come to an end I guess..."}
  3485. Chat(H,DeathPhraze[math.random(1,#DeathPhraze)],"Dark green")
  3486. T.Anchored = true
  3487. pcall(function()Cam:Destroy()end)
  3488. coroutine.wrap(function()
  3489. repeat Wait()until Workspace.CurrentCamera ~= nil
  3490. Workspace.CurrentCamera.Focus = H.CFrame
  3491. end)()
  3492. pcall(function()H.face:Destroy()end)
  3493. StopPower = true
  3494. for i,v in pairs(Tool:GetChildren())do
  3495. if v:IsA("BasePart")then
  3496. v.Anchored = true
  3497. coroutine.wrap(function()
  3498. for i = 1,10 do
  3499. v.Transparency = v.Transparency +0.1
  3500. Wait()
  3501. end end)()end end
  3502. for i,v in pairs(Character:GetChildren())do
  3503. if v:IsA("BasePart")then
  3504. v.Anchored = true
  3505. coroutine.wrap(function()
  3506. for i = 1,10 do
  3507. v.Transparency = v.Transparency +0.1
  3508. Wait()
  3509. end end)()end end end)
  3510. SwordAttacks,HandAttacks = {"Spin","Slash","DoubleSwing"}
  3511. local StandardSwing,SwingLeft,DoubleSwing,SpinSwing
  3512. Stance = "Standing"
  3513. Tool.Equipped:connect(function(Mouse)
  3514. AttackState = "Melee"
  3515. table.foreach(Debounces,function(_,v)v = false end)
  3516. Equiped = true
  3517. Mouse.KeyDown:connect(function(Key)
  3518. if Debounces.Shielding then return end
  3519. if GlobalKeys[Key]or GlobalKeys[Key:byte()]then
  3520. coroutine.wrap(function()local f = GlobalKeys[Key]~= nil and GlobalKeys[Key](Mouse)or GlobalKeys[Key:byte()](Mouse)end)()
  3521. Wait()
  3522. Descriptions = {
  3523. h = "Healing!";
  3524. c = "Charging!";
  3525. b = "Boost!";
  3526. n = "Float!";
  3527. t = "Teleport!";
  3528. q = "Fly!";
  3529. v = "Taunt!";
  3530. m = "Get up...";
  3531. p = "OUT OF MY WAY!";
  3532. [32]= "Jump!";
  3533. [59]= "Flip!";
  3534. [45]= "Dev only.";}
  3535. ChangeText(Descriptions[Key]~= nil and Descriptions[Key]or Descriptions[Key:byte()])
  3536. end
  3537. if KeyBindings[Key]~= nil then
  3538. KeyBindings[Key](Mouse)
  3539. Wait()
  3540. Descriptions = {
  3541. l = AttackState.."!";
  3542. y = "Clone attack!";
  3543. r = "Rage!";
  3544. g = "PoisonMode!";
  3545. x = "Die please.";
  3546. u = "Sword birth."}
  3547. ChangeText(Descriptions[Key])
  3548. end end)
  3549. local cntr = 1
  3550. Mouse.Button2Down:connect(function()
  3551. ChangeText("Sorry to mislead you...")
  3552. if Power -26000 < 0 then return end
  3553. for i,v in pairs(Debounces)do
  3554. if v then
  3555. return
  3556. end end
  3557. if AttackState == "Melee" then
  3558. local Target = Mouse.Target
  3559. if Target ~= nil then
  3560. if Target.Parent:IsA("Model")and Target.Parent ~= Character and Target.Parent:findFirstChild("Humanoid")then
  3561. Debounces.Attacking = true
  3562. local Hit = Target.Parent
  3563. for i,v in pairs(Hit:GetChildren())do
  3564. if v:IsA("BasePart")then
  3565. v.Anchored = true
  3566. elseif v:IsA("Humanoid")then
  3567. v.PlatformStand = true
  3568. end end
  3569. Stance = "Null"
  3570. ParticleEmit(Hit.Torso,"Really black",2)
  3571. Power = Power -26000
  3572. Wait(0.7)
  3573. T.CFrame = Hit.Torso.CFrame * CFrame.new(0,0,-15)
  3574. Chat(H,"Did you really think that I would let you live?...","Really red")
  3575. Wait(0.25)
  3576. local Settings = {TimeOfDay = Game.Lighting.TimeOfDay,Ambient = Game.Lighting.Ambient,OutdoorAmbient = Game.Lighting.OutdoorAmbient,Brightness = Game.Lighting.Brightness}
  3577. Game.Lighting.TimeOfDay = 0
  3578. Game.Lighting.Ambient = Color3.new(1,0,0)
  3579. Game.Lighting.OutdoorAmbient = Color3.new(1,0,0)
  3580. Game.Lighting.Brightness = 0
  3581. Wait(1.5)
  3582. local s = Instance.new("Part",Character)
  3583. s.Anchored = true
  3584. s.TopSurface = 0
  3585. s.BottomSurface = 0
  3586. s.Locked = true
  3587. s.Transparency = 1
  3588. s.CanCollide = false
  3589. s.Shape = "Ball"
  3590. s.Reflectance = 0
  3591. s.BrickColor = BrickColor.new("Really black")
  3592. s.CFrame = T.CFrame
  3593. coroutine.wrap(function()
  3594. for i = 1,5 do
  3595. s.Size = s.Size + Vector3.new(2,2,2)
  3596. s.CFrame = T.CFrame
  3597. s.Transparency = s.Transparency -0.2
  3598. Wait()
  3599. end
  3600. Wait(0.1)
  3601. s.BrickColor = BrickColor.new("Really black")
  3602. for i = 1,100 do
  3603. s.Size = s.Size - Vector3.new(2,2,2)
  3604. s.CFrame = T.CFrame
  3605. s.Transparency = s.Transparency +0.01
  3606. Wait()
  3607. end
  3608. s:Destroy()
  3609. end)()
  3610. local l = Instance.new("PointLight",s)
  3611. l.Color = s.Color
  3612. l.Range = 60
  3613. local f = Instance.new("Part",Character)
  3614. f.BrickColor = BrickColor.new("Really black")
  3615. f.Size = Vector3.new(5,1,5)
  3616. f.Anchored = true
  3617. f.Locked = true
  3618. f.CanCollide = false
  3619. f.TopSurface = 0
  3620. f.BottomSurface = 0
  3621. f.CFrame = T.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3622. local sm = Instance.new("SpecialMesh",f)
  3623. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3624. sm.Scale = Vector3.new(4,4,4)
  3625. coroutine.wrap(function()
  3626. for i = 1,100 do
  3627. f.Transparency = f.Transparency +0.01
  3628. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  3629. Wait()
  3630. end
  3631. f:Destroy()
  3632. end)()
  3633. Kill(Hit.Torso)
  3634. Game.Lighting.Brightness = 10
  3635. delay(0.65,function()Game.Lighting.Brightness = 1 end)
  3636. Wait(1.6)
  3637. for i,v in pairs(Settings)do
  3638. pcall(function()
  3639. Game.Lighting[i]= v
  3640. end)end
  3641. Debounces.Attacking = false
  3642. Stance = "Standing"
  3643. end end end end)
  3644. Mouse.Button1Down:connect(function()
  3645. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing or Debounces.Shielding then return end
  3646. if Debounces.Flying then
  3647. local Speed,DC = RageMode and 350 or 200
  3648. StopFlyTrail = false
  3649. FlyTrail(RA,CFrame.new(0,0,0))
  3650. FlyTrail(LA,CFrame.new(0,0,0))
  3651. coroutine.wrap(function()
  3652. while Wait(0.5)do
  3653. if Debounces.Flying then
  3654. Power = Power -200
  3655. coroutine.wrap(function()
  3656. local p = Instance.new("Part",Character)
  3657. p.Name = "Trail"
  3658. p.TopSurface = 0
  3659. p.BottomSurface = 0
  3660. p.Anchored = true
  3661. p.CanCollide = false
  3662. p.formFactor = "Symmetric"
  3663. p.Size = Vector3.new(1,1,1)
  3664. p.BrickColor = BrickColor.new("Really red")
  3665. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  3666. Game:GetService("Debris"):AddItem(p,3)
  3667. local m = Instance.new("BlockMesh",p)
  3668. m.Scale = Vector3.new(4,4,4)
  3669. for i = 1,15 do
  3670. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  3671. p.Transparency = i/15
  3672. 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)
  3673. Wait()
  3674. end
  3675. p:Destroy()
  3676. end)()
  3677. coroutine.wrap(function()
  3678. local p = Instance.new("Part",Character)
  3679. p.Name = "Trail"
  3680. p.TopSurface = 0
  3681. p.BottomSurface = 0
  3682. p.Anchored = true
  3683. p.CanCollide = false
  3684. p.formFactor = "Symmetric"
  3685. p.Size = Vector3.new(1,1,1)
  3686. p.BrickColor = BrickColor.new("Really red")
  3687. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  3688. Game:GetService("Debris"):AddItem(p,3)
  3689. local m = Instance.new("BlockMesh",p)
  3690. m.Scale = Vector3.new(4,4,4)
  3691. for i = 1,15 do
  3692. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  3693. p.Transparency = i/15
  3694. 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)
  3695. Wait()
  3696. end
  3697. p:Destroy()
  3698. end)()
  3699. if Power == 0 then
  3700. pcall(function()DC()end)
  3701. break
  3702. end
  3703. Speed = RageMode and 350 or 200
  3704. else
  3705. pcall(function()DC()end)
  3706. break end end end)()
  3707. local bv = Instance.new("BodyVelocity",T)
  3708. bv.Name = "FlyVelocityVector"
  3709. bv.maxForce = Vector3.new(0,math.huge,0)
  3710. bv.velocity = Vector3.new(0,0,0)
  3711. local bg = Instance.new("BodyGyro",T)
  3712. bg.Name = "FlyGyro"
  3713. bg.maxTorque = Vector3.new(0,0,0)
  3714. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3715. bg.maxTorque = Vector3.new(9000,9000,9000)
  3716. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  3717. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *Speed
  3718. local MouseMoveConnection = Mouse.Move:connect(function()
  3719. bg.maxTorque = Vector3.new(9000,9000,9000)
  3720. bg.cframe = CFrame.new(T.Position,Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  3721. bv.velocity = CFrame.new(T.Position,Mouse.Hit.p).lookVector *Speed
  3722. end)
  3723. local Con;Con = Mouse.Button1Up:connect(DC)
  3724. DC = function()
  3725. Debounces.Flying = false
  3726. StopFlyTrail = true
  3727. bg:Destroy()
  3728. bv:Destroy()
  3729. MouseMoveConnection:disconnect()
  3730. Con:disconnect()
  3731. end
  3732. return
  3733. end
  3734. if AttackState == "Melee" then
  3735. if PoisonMode then
  3736. local Attack = SwordAttacks[cntr]
  3737. cntr = cntr == 3 and 1 or cntr +1
  3738. ChangeText(Attack)
  3739. if Attack == "DoubleSwing" then
  3740. Debounces.Attacking = true
  3741. StopSwordTrail = false
  3742. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  3743. Wait(0.1)
  3744. DoubleSwing:Play()
  3745. Wait(1)
  3746. Debounces.Attacking = false
  3747. StopSwordTrail = true
  3748. elseif Attack == "Spin" then
  3749. Debounces.Attacking = true
  3750. local spinForce = Instance.new("BodyAngularVelocity",T)
  3751. spinForce.P = 1000000
  3752. spinForce.angularvelocity = Vector3.new(0,20,0)
  3753. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  3754. Game:GetService("Debris"):AddItem(spinForce,0.84)
  3755. StopSwordTrail = false
  3756. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  3757. Wait(0.1)
  3758. SpinSwing:Play()
  3759. Wait(1)
  3760. Debounces.Attacking = false
  3761. StopSwordTrail = true
  3762. elseif Attack == "Slash" then
  3763. Debounces.Attacking = true
  3764. StopSwordTrail = false
  3765. StandardSwing:Play()
  3766. SwordTrail(qHandle,CFrame.new(0,0,0),BrickColor.new("Royal purple"))
  3767. Wait(1)
  3768. StopSwordTrail = true
  3769. Debounces.Attacking = false
  3770. end return end
  3771. local Attack = SwordAttacks[cntr]
  3772. cntr = cntr == 3 and 1 or cntr +1
  3773. ChangeText(Attack)
  3774. if Attack == "DoubleSwing" then
  3775. Debounces.Attacking = true
  3776. StopSwordTrail = false
  3777. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  3778. Wait(0.1)
  3779. DoubleSwing:Play()
  3780. Wait(1.5)
  3781. Debounces.Attacking = false
  3782. StopSwordTrail = true
  3783. elseif Attack == "Spin" then
  3784. Debounces.Attacking = true
  3785. local spinForce = Instance.new("BodyAngularVelocity",T)
  3786. spinForce.P = 1000000
  3787. spinForce.angularvelocity = Vector3.new(0,20,0)
  3788. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  3789. Game:GetService("Debris"):AddItem(spinForce,0.84)
  3790. StopSwordTrail = false
  3791. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  3792. Wait(0.1) -- Idk External, lately I've just been feeling really sht. Maybe you should just spend some time away then. Nah... i'll deal with it.
  3793. SpinSwing:Play()
  3794. Wait(1)
  3795. Debounces.Attacking = false
  3796. StopSwordTrail = true
  3797. elseif Attack == "Slash" then
  3798. Debounces.Attacking = true
  3799. StopSwordTrail = false
  3800. Stance = "Null"
  3801. ChargePosition(false)
  3802. StandardSwing:Play()
  3803. SwordTrail(qHandle,CFrame.new(0,0,0),Settings.Colors[2])
  3804. Wait(1)
  3805. StopSwordTrail = true
  3806. Stance = "Standing"
  3807. Debounces.Attacking = false
  3808. end
  3809.  
  3810. end end)end)
  3811. _Mouse = Player:GetMouse()
  3812. _Mouse.KeyDown:connect(function(Key)
  3813. if Debounces.Shielding then return end
  3814. if not Equiped then
  3815. if Key == 'f' then
  3816. local cn;cn = _Mouse.Button1Down:connect(function()
  3817. if Power -150 <= 0 then cn:disconnect()return end
  3818. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  3819. local MouseMove = _Mouse.Move:connect(function()
  3820. T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)
  3821. end) -- Make butterfly wings taht are orenge.
  3822. T.Anchored = true
  3823. Character.Humanoid.Jump = true
  3824. Wait(0.55)
  3825. for i = 1,10 do
  3826. T.CFrame = T.CFrame * CFrame.new(0,10,0)
  3827. Wait()
  3828. end
  3829. local JumpCon = Character.Humanoid.Jumping:connect(function()Character.Humanoid.Jump = false end)
  3830. ChangeText("Atlas's wrath!")
  3831. Stance = "Null"
  3832. Debounces.Attacking = true
  3833. pcall(function()Character.Humanoid.WalkSpeed = 0 end)
  3834. StopPower = true
  3835. coroutine.wrap(function()
  3836. ChargePosition(false)
  3837. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,1.57)
  3838. Wait(0.1)
  3839. LS.C0 = CFrame.new(-1,0.5,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-1.57)
  3840. Wait(0.1)
  3841. RS.C0 = RS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  3842. LS.C0 = LS.C0 * CFrame.Angles(0.6,0,0)* CFrame.new(0,0,-0.3)
  3843. 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)
  3844. Wait(0.1)
  3845. 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)
  3846. T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)
  3847. end)()
  3848. local BlastModel = Instance.new("Model",Character)
  3849. local p = Instance.new("Part",BlastModel)
  3850. p.BrickColor = Settings.Colors[2]
  3851. p.Size = Vector3.new(10,10,10)
  3852. p.Shape = "Ball"
  3853. p.Anchored = true
  3854. p.Locked = true
  3855. p.CanCollide = false
  3856. p.TopSurface = 0
  3857. p.BottomSurface = 0
  3858. p.FormFactor = "Custom"
  3859. p.Transparency = 1
  3860. local p2 = Instance.new("Part",BlastModel)
  3861. p2.BrickColor = Settings.Colors[2]
  3862. p2.Size = Vector3.new(10,10,10)
  3863. p2.Shape = "Ball"
  3864. p2.Anchored = true
  3865. p2.Locked = true
  3866. p2.CanCollide = false
  3867. p2.TopSurface = 0
  3868. p2.BottomSurface = 0
  3869. p2.FormFactor = "Custom"
  3870. p2.Transparency = 1
  3871. local x = Instance.new("Part",BlastModel)
  3872. x.BrickColor = Settings.Colors[2]
  3873. x.Size = Vector3.new(1,1,1)
  3874. x.Shape = "Ball"
  3875. x.Anchored = true
  3876. x.Locked = true
  3877. x.CanCollide = false
  3878. x.TopSurface = 0
  3879. x.BottomSurface = 0
  3880. x.FormFactor = "Custom"
  3881. x.Transparency = 1
  3882. x.CFrame = T.CFrame * CFrame.new(0,0,-5.1)* CFrame.fromEulerAnglesXYZ(-1.57,0,0)
  3883. local ktn = Instance.new("SpecialMesh",x)
  3884. ktn.Scale = Vector3.new(12,5,12)
  3885. ktn.MeshId = "http://www.roblox.com/asset/?id=1323306"
  3886. local a = Instance.new("Part",BlastModel)
  3887. a.Anchored = true
  3888. a.CanCollide = false
  3889. a.Locked = true
  3890. a.BrickColor = Settings.Colors[InternalMode and 1 or 2]
  3891. a.Size = Vector3.new(10,1,10)
  3892. a.CFrame = T.CFrame * CFrame.new(0,0,-17)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  3893. a.TopSurface = 0
  3894. a.BottomSurface = 0
  3895. local m = Instance.new("CylinderMesh",a)
  3896. m.Scale = Vector3.new(1,1,1)
  3897. coroutine.wrap(function()
  3898. for _,v in pairs(BlastModel:GetChildren())do
  3899. for i = 1,9 do
  3900. v.Transparency = v.Transparency -0.1
  3901. Wait()
  3902. end end
  3903. x.Transparency = 0.6
  3904. end)()
  3905. local prtzz = {}
  3906. coroutine.wrap(function()
  3907. for i = 1,9 do
  3908. local n = Instance.new("Part",BlastModel)
  3909. n.Anchored = true
  3910. n.Locked = true
  3911. n.CanCollide = false
  3912. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  3913. n.Transparency = 0.54
  3914. n.TopSurface = 0
  3915. n.BottomSurface = 0
  3916. n.FormFactor = "Custom"
  3917. n.Size = Vector3.new(0.01,0.01,0.01)
  3918. local s3rl = Instance.new("SpecialMesh",n)
  3919. s3rl.MeshType = "FileMesh"
  3920. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3921. s3rl.Scale = Vector3.new(4,4,4)
  3922. table.insert(prtzz,n)
  3923. end
  3924. local ssc = 0
  3925. while Wait()do
  3926. ssc = ssc ~= 360 and ssc +1 or 0
  3927. for i,v in pairs(prtzz)do
  3928. v.CFrame = p.CFrame
  3929. * CFrame.Angles(0,0,math.rad((i *360/#prtzz)+ssc))
  3930. * CFrame.new(-13,0,0)
  3931. * CFrame.Angles(0,0,math.rad(63))
  3932. end end end)()
  3933. local prtzz2 = {}
  3934. coroutine.wrap(function()
  3935. for i = 1,9 do
  3936. local n = Instance.new("Part",BlastModel)
  3937. n.Anchored = true
  3938. n.Locked = true
  3939. n.CanCollide = false
  3940. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  3941. n.Transparency = 0.54
  3942. n.TopSurface = 0
  3943. n.BottomSurface = 0
  3944. n.FormFactor = "Custom"
  3945. n.Size = Vector3.new(0.01,0.01,0.01)
  3946. local s3rl = Instance.new("SpecialMesh",n)
  3947. s3rl.MeshType = "FileMesh"
  3948. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  3949. s3rl.Scale = Vector3.new(4,4,4)
  3950. table.insert(prtzz2,n)
  3951. end
  3952. local ssc = 0
  3953. while Wait()do
  3954. ssc = ssc ~= 360 and ssc +1 or 0
  3955. for i,v in pairs(prtzz2)do
  3956. v.CFrame = p.CFrame
  3957. * CFrame.Angles(0,0,-math.rad((i *720/#prtzz2)+ssc)*2.5)
  3958. * CFrame.new(-6.5,0,0)
  3959. * CFrame.Angles(0,0,math.rad(63))
  3960. end end end)()
  3961. local StopBeam = false
  3962. local kcon;kcon = _Mouse.KeyDown:connect(function(k3y)
  3963. if k3y == 'f' then
  3964. StopBeam = true
  3965. kcon:disconnect()
  3966. end end)
  3967. local CantSendBoomBoom = false
  3968. local MB = _Mouse.Button1Down:connect(function()
  3969. if CantSendBoomBoom then return end
  3970. CantSendBoomBoom = true
  3971. local Boom = Instance.new("Part",BlastModel)
  3972. Boom.CanCollide = false
  3973. Boom.Locked = true
  3974. Boom.Anchored = true
  3975. Boom.Transparency = 1
  3976. Boom.TopSurface = "Smooth"
  3977. Boom.BottomSurface = "Smooth"
  3978. Boom.Shape = "Ball"
  3979. Boom.BrickColor = BrickColor.new("Really red")
  3980. Boom.FormFactor = "Custom"
  3981. Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)
  3982. for i = 1,10 do
  3983. Boom.Transparency = Boom.Transparency -0.1
  3984. Boom.CFrame = T.CFrame * CFrame.new(0,0,-5.2)
  3985. Wait()
  3986. end
  3987. 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
  3988. repeat
  3989. CurrentDistance = CurrentDistance -2
  3990. Boom.Size = Boom.Size + Vector3.new(2,2,2)
  3991. Boom.CFrame = p.CFrame * CFrame.new(0,0,CurrentDistance)
  3992. Wait()
  3993. if StopBeam then break end until Boom.CFrame == _Mouse.Hit
  3994. if not StopBeam then
  3995. coroutine.wrap(function()
  3996. Boom.CFrame = _Mouse.Hit
  3997. print 'explode'
  3998. end)()end
  3999. delay(1.2,function()
  4000. CantSendBoomBoom = false
  4001. end)end)
  4002. local prtzz3 = {}
  4003. coroutine.wrap(function()
  4004. for i = 1,9 do
  4005. local n = Instance.new("Part",BlastModel)
  4006. n.Anchored = true
  4007. n.Locked = true
  4008. n.CanCollide = false
  4009. n.BrickColor = i%2 == 1 and Settings.Colors[1]or Settings.Colors[2]
  4010. n.Transparency = 0.54
  4011. n.TopSurface = 0
  4012. n.BottomSurface = 0
  4013. n.FormFactor = "Custom"
  4014. n.Size = Vector3.new(0.01,0.01,0.01)
  4015. local s3rl = Instance.new("SpecialMesh",n)
  4016. s3rl.MeshType = "FileMesh"
  4017. s3rl.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  4018. s3rl.Scale = Vector3.new(4,4,4)
  4019. table.insert(prtzz3,n)
  4020. end
  4021. local sscs = 0
  4022. while Wait()do
  4023. sscs = sscs ~= 360 and sscs +1 or 0
  4024. for i,v in pairs(prtzz3)do
  4025. v.CFrame = p.CFrame
  4026. * CFrame.Angles(0,0,-math.rad((i *1080/#prtzz3)+sscs)*5)
  4027. * CFrame.new(-36,0,0)
  4028. * CFrame.Angles(0,0,math.rad(63))
  4029. end end end)()
  4030. local CanHit = true
  4031. local cntrr = 0
  4032. while Wait()do
  4033. if not _Mouse.Target then break end
  4034. local sssss = math.random(8,10)
  4035. cntrr = cntrr ~= 360 and cntrr +1 or 0
  4036. p.CFrame = T.CFrame * CFrame.new(cntrr %2 == 1 and 0 or RandomDecimal(-0.2,0.2),cntrr %2 == 1 and 0 or RandomDecimal(-0.2,0.2),-10.2)
  4037. p.BrickColor = a.BrickColor
  4038. p.Transparency = RandomDecimal(0,0.3)
  4039. p2.Transparency = p.Transparency
  4040. p2.BrickColor = a.BrickColor
  4041. x.BrickColor = a.BrickColor
  4042. x.Transparency = p.Transparency
  4043. x.CFrame = T.CFrame * CFrame.new(0,0,-5.1)* CFrame.new(RandomDecimal(-0.6,0.6),RandomDecimal(-0.6,0.6),0)* CFrame.fromEulerAnglesXYZ(-1.57,cntrr,0)
  4044. a.Size = Vector3.new(sssss,(T.Position -_Mouse.Hit.p).magnitude,sssss)
  4045. a.Transparency = p.Transparency
  4046. a.CFrame = p.CFrame * CFrame.new(0,0,-(T.Position -_Mouse.Hit.p).magnitude/2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  4047. p2.CFrame = p.CFrame * CFrame.new(0,0,-(T.Position -_Mouse.Hit.p).magnitude)
  4048. if CanHit then
  4049. CanHit = false
  4050. if DamageNear(_Mouse.Hit.p,45,10)then DmgGui(45)end
  4051. 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))
  4052. Effect2(p,8,8,8,0,0,0,Settings.Colors[InternalMode and 2 or 1],0.7)
  4053. coroutine.wrap(function()
  4054. for i,v in pairs(IsNear(_Mouse.Hit.p,60))do
  4055. xShake(Game.Players:GetPlayerFromCharacter(v),12,0.1,0.2)
  4056. end end)()
  4057. delay(0.2,function()CanHit = true end)
  4058. end
  4059. if StopBeam then break end
  4060. if Power -150 < 0 then break end
  4061. Power = Power -150
  4062. ShakeCam(0.2)
  4063. end
  4064. for _,v in pairs(BlastModel:GetChildren())do
  4065. coroutine.wrap(function()
  4066. for i = 1,9 do
  4067. v.Transparency = v.Transparency +0.1
  4068. Wait()
  4069. end end)()end
  4070. Wait(0.1)
  4071. BlastModel:Destroy()
  4072. MB:disconnect()
  4073. JumpCon:disconnect()
  4074. MouseMove:disconnect()
  4075. pcall(function()kcon:disconnect()end)
  4076. Debounces.Attacking = false
  4077. StopPower = false
  4078. T.Anchored = false
  4079. pcall(function()Character.Humanoid.WalkSpeed = 45 end)
  4080. Stance = "Standing"
  4081. end)
  4082. _Mouse.KeyDown:connect(function()cn:disconnect()end)
  4083. elseif Key == 'r' then
  4084. if Debounces.Attacking or Debounces.IsCharging or Debounces.IsHealing then return end
  4085. if Power -20000 >= 0 then
  4086. Power = Power -20000
  4087. Debounces.Attacking = true
  4088. ChangeText("Death ball")
  4089. StopPower = true
  4090. local x = Instance.new("Animation",Tool)
  4091. x.AnimationId = "http://www.roblox.com/asset/?id=128853357"
  4092. local anim = Character.Humanoid:LoadAnimation(x)
  4093. anim:Play()
  4094. for i = 1,5 do
  4095. Effect2(LA,i/2,i/2,i/2,0,-0.8,0,BrickColor.new("Really black"),tonumber("0."..i))
  4096. Wait(0.2)
  4097. end
  4098. T.Anchored = true
  4099. local kcon = _Mouse.Move:connect(function()pcall(function()T.CFrame = CFrame.new(T.Position,_Mouse.Hit.p)end)end)
  4100. local CF = T.CFrame * CFrame.new(-2,2,-5)
  4101. local Rock = Instance.new("Part",Workspace)
  4102. Rock.Size = Vector3.new(1,1,1)
  4103. Rock.TopSurface = 0
  4104. Rock.BottomSurface = 0
  4105. Rock.Transparency = 1
  4106. Rock.Locked = true
  4107. Rock.BrickColor = BrickColor.new("Really red")
  4108. Rock.Shape = "Ball"
  4109. Rock.CanCollide = false
  4110. Rock.CFrame = CF
  4111. Rock.Anchored = true
  4112. StopRockTrail = false
  4113. RockTrail(Rock,CFrame.new(0,0,0),BrickColor.new("Really red"))
  4114. for i = 1,3 do
  4115. Rock.Transparency = Rock.Transparency -0.3
  4116. Rock.Size = Rock.Size + Vector3.new(1,1,1)
  4117. Rock.CFrame = CF
  4118. Wait()
  4119. end
  4120. Rock.Size = Vector3.new(2.5,2.5,2.5)
  4121. local Rockx = Instance.new("Part",Workspace)
  4122. Rockx.Size = Vector3.new(2.5,2.5,2.5)
  4123. Rockx.TopSurface = 0
  4124. Rockx.BottomSurface = 0
  4125. Rockx.Transparency = 0
  4126. Rockx.Locked = true
  4127. Rockx.BrickColor = BrickColor.new("Really black")
  4128. Rockx.Shape = "Ball"
  4129. Rockx.CanCollide = false
  4130. Rockx.CFrame = Rock.CFrame
  4131. Rockx.Anchored = true
  4132. local w = Instance.new("Weld",Rock)
  4133. w.Part0 = Rock
  4134. w.Part1 = Rockx
  4135. local l = Instance.new("PointLight",Rock)
  4136. l.Color = Color3.new(1,0,0)
  4137. l.Range = 0
  4138. local ssss,asdd = false,0
  4139. coroutine.wrap(function()
  4140. while Wait(0.2)do
  4141. if not Rock then break end
  4142. Effect2(Rock,2.3,2.3,2.3,0,0,0,BrickColor.new("Really red"),0.3)
  4143. end end)()
  4144. coroutine.wrap(function()
  4145. while Wait(0.12)do
  4146. if ssss then break end
  4147. asdd = asdd +1
  4148. l.Range = l.Range +0.5
  4149. local f = Instance.new("Part",Character)
  4150. f.BrickColor = asdd%2 == 1 and BrickColor.new("Really black")or BrickColor.new("Really red")
  4151. f.Size = Vector3.new(5,1,5)
  4152. f.Anchored = true
  4153. f.Locked = true
  4154. f.CanCollide = false
  4155. f.TopSurface = 0
  4156. f.BottomSurface = 0
  4157. 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)
  4158. local sm = Instance.new("SpecialMesh",f)
  4159. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4160. sm.Scale = Vector3.new(2.5,2.5,2.5)
  4161. coroutine.wrap(function()
  4162. for i = 1,20 do
  4163. f.Transparency = f.Transparency +0.05
  4164. sm.Scale = sm.Scale + Vector3.new(2,2,2)
  4165. Wait()
  4166. end
  4167. f:Destroy()
  4168. end)()end end)()
  4169. Wait(1.5)
  4170. ssss = true
  4171. coroutine.wrap(function()
  4172. for a = 1,3 do
  4173. local s = Instance.new("Part",Character)
  4174. s.BrickColor = BrickColor.new("Really red")
  4175. s.Size = Vector3.new(5,1,5)
  4176. s.Anchored = true
  4177. s.Locked = true
  4178. s.CanCollide = false
  4179. s.TopSurface = 0
  4180. s.BottomSurface = 0
  4181. s.CFrame = Rock.CFrame * CFrame.new(0,2.5,2)* CFrame.fromEulerAnglesXYZ(1.57,0,0)
  4182. local sm = Instance.new("SpecialMesh",s)
  4183. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4184. sm.Scale = Vector3.new(5,5,5)
  4185. coroutine.wrap(function()
  4186. for x = 1,10 do
  4187. s.Transparency = s.Transparency + 0.1
  4188. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  4189. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  4190. Wait()
  4191. end
  4192. s:Destroy()
  4193. end)()
  4194. Wait(0.1)
  4195. end end)()
  4196. Rock.CanCollide = true
  4197. Rock.Anchored = false
  4198. Rockx.Anchored = false
  4199. coroutine.wrap(function()
  4200. while Wait()do
  4201. if not Rock then break end
  4202. local s = Rock:findFirstChild("1")or Instance.new("BodyVelocity",Rock)
  4203. s.P = 500
  4204. s.Name = "1"
  4205. s.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4206. s.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  4207. local b = Rock:findFirstChild("2")or Instance.new("BodyForce",Rock)
  4208. b.force = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *600
  4209. b.Name = "2"
  4210. end end)()
  4211. local function Kll(Hit,Bool,con)
  4212. if Hit.Parent ~= Character then
  4213. if Hit.Parent ~= Workspace then
  4214. if not Hit.Parent:findFirstChild("Humanoid")then return end
  4215. ParticleEmit(Hit,"Really red",2)
  4216. coroutine.wrap(ShakeCam)(6.6,0.24)
  4217. xShake(Game.Players:GetPlayerFromCharacter(Hit.Parent),3.4,1/30,0.2)
  4218. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  4219. for n,x in pairs(Hit.Parent:GetChildren())do
  4220. if x:IsA("BasePart")then
  4221. local bf = Instance.new("BodyForce",x)
  4222. bf.force = T.CFrame.lookVector *130
  4223. Game:GetService("Debris"):AddItem(bf,0.26)
  4224. end end
  4225. if Bool then
  4226. Damage(Rock,Hit,true)
  4227. Damage(Rock,Hit,true)
  4228. return
  4229. end
  4230. pcall(function()kcon:disconnect()end)
  4231. pcall(function()con:disconnect()end)
  4232. T.Anchored = false
  4233. local cf = Rock.CFrame
  4234. local f = Instance.new("Part",Character)
  4235. f.BrickColor = BrickColor.new("Really red")
  4236. f.Size = Vector3.new(5,1,5)
  4237. f.Anchored = true
  4238. f.Locked = true
  4239. f.CanCollide = false
  4240. f.TopSurface = 0
  4241. f.BottomSurface = 0
  4242. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  4243. StopRockTrail = true
  4244. local sm = Instance.new("SpecialMesh",f)
  4245. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4246. sm.Scale = Vector3.new(20,20,20)
  4247. coroutine.wrap(function()
  4248. for i = 1,20 do
  4249. f.Transparency = f.Transparency +0.05
  4250. sm.Scale = sm.Scale + Vector3.new(10,10,10)
  4251. Wait()
  4252. end
  4253. f:Destroy()
  4254. end)()
  4255. local ax = Instance.new("Part",Character)
  4256. ax.Size = Vector3.new(1,1,1)
  4257. ax.TopSurface = 0
  4258. ax.BottomSurface = 0
  4259. ax.Transparency = 0
  4260. ax.Locked = true
  4261. ax.BrickColor = BrickColor.new("Really red")
  4262. ax.Shape = "Ball"
  4263. ax.CanCollide = false
  4264. ax.CFrame = cf
  4265. ax.Anchored = true
  4266. coroutine.wrap(function()
  4267. for i = 1,10 do
  4268. ax.Size = ax.Size + Vector3.new(math.random(1,3)+2,math.random(1,3)+2,math.random(1,3)+2)
  4269. ax.Transparency = ax.Transparency +0.1
  4270. ax.CFrame = cf
  4271. Wait()
  4272. end
  4273. ax:Destroy()
  4274. end)()
  4275. ax.Touched:connect(function(H)Kll(H,true)end)
  4276. Damage(Rock,Hit,false,122)
  4277. pcall(function()
  4278. Rock:Destroy()
  4279. Rockx:Destroy()
  4280. end)
  4281. for i,v in pairs(Hit.Parent:GetChildren())do
  4282. if v:IsA("BasePart")then
  4283. v.Anchored = false
  4284. end end end end end
  4285. local con;con = Rock.Touched:connect(function(h)Kll(h,false,con)end)
  4286. Game:GetService("Debris"):AddItem(Rock,5)
  4287. delay(5,function()T.Anchored = false kcon:disconnect()end)
  4288. StopPower = false
  4289. Debounces.Attacking = false
  4290. end elseif Key:byte()== 32 then
  4291. local Con;Con = _Mouse.Button1Down:connect(function()
  4292. Character.Humanoid.Jump = true
  4293. local s = Instance.new("Part",Character)
  4294. s.BrickColor = BrickColor.new("Institutional white")
  4295. s.Size = Vector3.new(5,5,5)
  4296. s.Anchored = true
  4297. s.Locked = true
  4298. s.CanCollide = false
  4299. s.TopSurface = 0
  4300. s.BottomSurface = 0
  4301. s.Reflectance = 0.1
  4302. s.CFrame = T.CFrame * CFrame.new(0,-2,0)
  4303. local sm = Instance.new("SpecialMesh",s)
  4304. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4305. sm.Scale = Vector3.new(2,0.5,2)
  4306. coroutine.wrap(function()
  4307. for i = 1,10 do
  4308. sm.Scale = sm.Scale + Vector3.new(1,0.2,1)
  4309. s.Transparency = s.Transparency +0.1
  4310. s.CFrame = s.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-6,6),0)
  4311. Wait()
  4312. end
  4313. s:Destroy()
  4314. end)()
  4315. Con:disconnect()
  4316. end)
  4317. delay(0.6,function()if Con ~= nil then Con:disconnect()end end)
  4318. end
  4319. if NonSwordKeys[Key]then
  4320. coroutine.wrap(function()NonSwordKeys[Key](_Mouse)end)()
  4321. Wait()
  4322. Descriptions = {
  4323. j = "Shield!";
  4324. u = "Keep calm, and destroy!";
  4325. g = "Uppercut!";
  4326. l = "SUFFER!";
  4327. z = "Freeze!";
  4328. x = "Burn!";
  4329. e = ":D!";
  4330. y = "Banishment!";
  4331. u = "TO THE MOON!"
  4332. }
  4333. ChangeText(Descriptions[Key])
  4334. end
  4335. if GlobalKeys[Key]or GlobalKeys[Key:byte()]then
  4336. coroutine.wrap(function()local f = GlobalKeys[Key]~= nil and GlobalKeys[Key](_Mouse)or GlobalKeys[Key:byte()](_Mouse)end)()
  4337. Wait()
  4338. Descriptions = {
  4339. h = "Healing!";
  4340. c = "Charging!";
  4341. b = "Boost!";
  4342. n = "Float!";
  4343. t = "Teleport!";
  4344. q = "Fly!";
  4345. v = "Taunt";
  4346. m = "Get up...";
  4347. p = "OUT OF MY WAY!";
  4348. [32]= "Jump!";
  4349. [59]= "Flip!";
  4350. [45]= "Dev only.";}
  4351. ChangeText(Descriptions[Key]~= nil and Descriptions[Key]or Descriptions[Key:byte()])
  4352. end end end)
  4353. _Mouse.Button1Down:connect(function()
  4354. if Debounces.Shielding or Debounces.IsCharging or Debounces.Attacking or Debounces.IsHealing then return end
  4355. if not Equiped then
  4356. if Debounces.Flying then
  4357. local Speed,DC = RageMode and 350 or 200
  4358. StopFlyTrail = false
  4359. FlyTrail(RA,CFrame.new(0,0,0))
  4360. FlyTrail(LA,CFrame.new(0,0,0))
  4361. coroutine.wrap(function()
  4362. while Wait(0.5)do
  4363. if Debounces.Flying then
  4364. Power = Power -200
  4365. coroutine.wrap(function()
  4366. local p = Instance.new("Part",Character)
  4367. p.Name = "Trail"
  4368. p.TopSurface = 0
  4369. p.BottomSurface = 0
  4370. p.Anchored = true
  4371. p.CanCollide = false
  4372. p.formFactor = "Symmetric"
  4373. p.Size = Vector3.new(1,1,1)
  4374. p.BrickColor = BrickColor.new("Really red")
  4375. p.CFrame = RA.CFrame * CFrame.new(0,-1.5,0)
  4376. Game:GetService("Debris"):AddItem(p,3)
  4377. local m = Instance.new("BlockMesh",p)
  4378. m.Scale = Vector3.new(4,4,4)
  4379. for i = 1,15 do
  4380. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  4381. p.Transparency = i/15
  4382. 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)
  4383. Wait()
  4384. end
  4385. p:Destroy()
  4386. end)()
  4387. coroutine.wrap(function()
  4388. local p = Instance.new("Part",Character)
  4389. p.Name = "Trail"
  4390. p.TopSurface = 0
  4391. p.BottomSurface = 0
  4392. p.Anchored = true
  4393. p.CanCollide = false
  4394. p.formFactor = "Symmetric"
  4395. p.Size = Vector3.new(1,1,1)
  4396. p.BrickColor = BrickColor.new("Really red")
  4397. p.CFrame = LA.CFrame * CFrame.new(0,-1.5,0)
  4398. Game:GetService("Debris"):AddItem(p,3)
  4399. local m = Instance.new("BlockMesh",p)
  4400. m.Scale = Vector3.new(4,4,4)
  4401. for i = 1,15 do
  4402. m.Scale = m.Scale - Vector3.new(0.2,0.2,0.2)
  4403. p.Transparency = i/15
  4404. 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)
  4405. Wait()
  4406. end
  4407. p:Destroy()
  4408. end)()
  4409. if Power == 0 then
  4410. pcall(function()DC()end)
  4411. break
  4412. end
  4413. Speed = RageMode and 350 or 200
  4414. else
  4415. pcall(function()DC()end)
  4416. break end end end)()
  4417. local bv = Instance.new("BodyVelocity",T)
  4418. bv.Name = "FlyVelocityVector"
  4419. bv.maxForce = Vector3.new(0,math.huge,0)
  4420. bv.velocity = Vector3.new(0,0,0)
  4421. local bg = Instance.new("BodyGyro",T)
  4422. bg.Name = "FlyGyro"
  4423. bg.maxTorque = Vector3.new(0,0,0)
  4424. bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4425. bg.maxTorque = Vector3.new(9000,9000,9000)
  4426. bg.cframe = CFrame.new(T.Position,_Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  4427. bv.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *Speed
  4428. local MouseMoveConnection = _Mouse.Move:connect(function()
  4429. bg.maxTorque = Vector3.new(9000,9000,9000)
  4430. bg.cframe = CFrame.new(T.Position,_Mouse.Hit.p)* CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  4431. bv.velocity = CFrame.new(T.Position,_Mouse.Hit.p).lookVector *Speed
  4432. end)
  4433. local Con;Con = _Mouse.Button1Up:connect(DC)
  4434. DC = function()
  4435. Debounces.Flying = false
  4436. StopFlyTrail = true
  4437. bg:Destroy()
  4438. bv:Destroy()
  4439. MouseMoveConnection:disconnect()
  4440. Con:disconnect()
  4441. end
  4442. return
  4443. end
  4444. Debounces.Attacking = true
  4445. ChangeText("FALCON, PAWNCH!")
  4446. Stance = "NULL"
  4447. ChargePosition(false)
  4448. StopTrail = false
  4449. Trail(LA,CFrame.new(0,-1,0),Settings.Colors[2])
  4450. for i = 1,6 do
  4451. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,-0.15 *i)
  4452. 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)
  4453. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,0.025 *i)
  4454. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,0.025 *i)
  4455. Wait(0.01)
  4456. end
  4457. local Con;Con = LA.Touched:connect(function(Hit)
  4458. if not Debounces.Attacking then return end
  4459. if Hit.Parent == Character or HitDebounce then return end
  4460. if not Hit.Parent:findFirstChild("Humanoid")then return end
  4461. pcall(function()Hit.Parent.Humanoid.PlatformStand = true end)
  4462. ParticleEmit(Hit,"Really red",2)
  4463. xShake(Game.Players:GetPlayerFromCharacter(Hit.Parent),3.4,1/30,0.2)
  4464. coroutine.wrap(ShakeCam)(1.1,0.01)
  4465. for n,x in pairs(Hit.Parent:GetChildren())do
  4466. if x:IsA("BasePart")then
  4467. local bf = Instance.new("BodyForce",x)
  4468. bf.force = T.CFrame.lookVector *130
  4469. Game:GetService("Debris"):AddItem(bf,0.26)
  4470. end end
  4471. local cf = Hit.CFrame
  4472. local s = Instance.new("Part",Character)
  4473. s.Anchored = true
  4474. s.TopSurface = 0
  4475. s.BottomSurface = 0
  4476. s.Locked = true
  4477. s.Transparency = 1
  4478. s.CanCollide = false
  4479. s.FormFactor = "Custom"
  4480. s.Shape = "Ball"
  4481. s.Reflectance = 0
  4482. s.BrickColor = Settings.Colors[2]
  4483. s.CFrame = cf
  4484. coroutine.wrap(function()
  4485. for i = 1,5 do
  4486. s.Size = s.Size + Vector3.new(0.5,0.5,0.5)
  4487. s.CFrame = cf
  4488. s.Transparency = s.Transparency -0.2
  4489. Wait()
  4490. end
  4491. Wait(0.1)
  4492. s.BrickColor = Settings.Colors[2]
  4493. if math.random(1,2)== 1 then pcall(function()Hit.Parent.Humanoid:TakeDamage(6)end)end
  4494. for i = 1,10 do
  4495. s.Size = s.Size - Vector3.new(1,1,1)
  4496. s.CFrame = cf
  4497. s.Transparency = s.Transparency +0.1
  4498. Wait()
  4499. end
  4500. s:Destroy()
  4501. end)()
  4502. local l = Instance.new("PointLight",s)
  4503. l.Color = s.Color
  4504. l.Range = 60
  4505. local f = Instance.new("Part",Character)
  4506. f.BrickColor = Settings.Colors[1]
  4507. f.Size = Vector3.new(5,1,5)
  4508. f.Anchored = true
  4509. f.Locked = true
  4510. f.CanCollide = false
  4511. f.TopSurface = 0
  4512. f.BottomSurface = 0
  4513. f.CFrame = Hit.CFrame * CFrame.fromEulerAnglesXYZ(1.57,0,0)
  4514. local sm = Instance.new("SpecialMesh",f)
  4515. sm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4516. sm.Scale = Vector3.new(2,2,2)
  4517. coroutine.wrap(function()
  4518. for i = 1,10 do
  4519. f.Transparency = f.Transparency +0.1
  4520. sm.Scale = sm.Scale + Vector3.new(1,1,1)
  4521. Wait()
  4522. end
  4523. f:Destroy()
  4524. end)()
  4525. Damage(T,Hit,true)
  4526. Con:disconnect()
  4527. end)
  4528. local s = Instance.new("Part",Character)
  4529. s.BrickColor = Settings.Colors[2]
  4530. s.Size = Vector3.new(5,1,5)
  4531. s.Anchored = true
  4532. s.Locked = true
  4533. s.CanCollide = false
  4534. s.TopSurface = 0
  4535. s.BottomSurface = 0
  4536. s.CFrame = LA.CFrame * CFrame.fromEulerAnglesXYZ(0,1.57,0)
  4537. local sm = Instance.new("SpecialMesh",s)
  4538. sm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4539. sm.Scale = Vector3.new(5,5,5)
  4540. coroutine.wrap(function()
  4541. for x = 1,10 do
  4542. s.Transparency = s.Transparency + 0.1
  4543. sm.Scale = sm.Scale + Vector3.new(3,0.6,3)
  4544. s.CFrame = s.CFrame * CFrame.new(0,0,1)
  4545. Wait()
  4546. end
  4547. s:Destroy()
  4548. end)()
  4549. Wait(0.3)
  4550. StopTrail = true
  4551. for i = 1,6 do
  4552. RS.C0 = RS.C0 * CFrame.Angles(0,0,0.15)
  4553. LS.C0 = LS.C0 * CFrame.Angles(0,0,0.28)
  4554. RH.C0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)* CFrame.Angles(0,0,-0.025 *i)
  4555. LH.C0 = CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0)* CFrame.Angles(0,0,-0.025 *i)
  4556. Wait(0.01)
  4557. end
  4558. delay(1/30,function()if Con ~= nil then Con:disconnect()end end)
  4559. ChargePosition(false)
  4560. Debounces.Attacking = false
  4561. Stance = "Standing"
  4562. end end)
  4563. --Animations
  4564. local A,B,C,D = Instance.new("Animation",Tool),Instance.new("Animation",Tool),Instance.new("Animation",Tool),Instance.new("Animation",Tool)
  4565. A.AnimationId = "http://www.roblox.com/Asset?ID=27761123"
  4566. B.AnimationId = "http://www.roblox.com/Asset?ID=27762691"
  4567. C.AnimationId = "http://www.roblox.com/Asset?ID=27763344"
  4568. D.AnimationId = "http://www.roblox.com/Asset?ID=27763939"
  4569. StandardSwing = Character.Humanoid:LoadAnimation(A)
  4570. SwingLeft = Character.Humanoid:LoadAnimation(B)
  4571. DoubleSwing = Character.Humanoid:LoadAnimation(C)
  4572. SpinSwing = Character.Humanoid:LoadAnimation(D)
  4573. Stance = "Standing"
  4574. StcC = "Standing"
  4575. local STCO = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)
  4576. local StandRS = CFrame.new(1,0.5,0,0.707106709,0,0.707106709,0,1,0,-0.707106709,0,0.707106709)
  4577. local StandRH = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  4578. local StandLS = CFrame.new(-1,0.5,0,-0.923879445,0,-0.382683426,0,1,0,0.382683426,0,-0.923879445)
  4579. local StandLH = CFrame.new(-1,-1,0,0,0.0392597914,-0.999228895,0,0.999228895,0.0392597914,1,0,0)
  4580. StanceGyro = Instance.new("BodyGyro")
  4581. StanceGyro.maxTorque = Vector3.new(5000000000,5000000000,5000000000)*500000000000000
  4582. StanceGyro.P = 15000
  4583. StanceGyro.D = 750
  4584. StanceGyro.Name = "StanceGyro"
  4585. coroutine.wrap(function()
  4586. while Wait()do
  4587. if Power == 0 and RageMode then
  4588. KeyBindings.r()
  4589. end end end)()
  4590. local LastJump = tick()
  4591. Character.Humanoid.Jumping:connect(function()
  4592. LastJump = tick()
  4593. Debounces.Shielding = false
  4594. LH.DesiredAngle = -0.7
  4595. LS.DesiredAngle = 0.7
  4596. RH.DesiredAngle = -0.7
  4597. RS.DesiredAngle = 0.7
  4598. N.C0 = STCO * CFrame.fromEulerAnglesXYZ(-math.pi/12,0,0)
  4599. N.DesiredAngle = 0
  4600. StcC = "Jumping"
  4601. local spinForce = Instance.new("BodyAngularVelocity",T)
  4602. spinForce.P = 1000000
  4603. spinForce.angularvelocity = Vector3.new(0,20,0)
  4604. spinForce.maxTorque = Vector3.new(spinForce.P,spinForce.P,spinForce.P)
  4605. Game:GetService("Debris"):AddItem(spinForce,0.6)
  4606. if not Debounces.Attacking and not Debounces.IsCharging and not Debounces.IsHealing then
  4607. if not RageMode then
  4608. StopJumpTrail = false
  4609. JumpTrail(LA,CFrame.new(0,0,0))
  4610. JumpTrail(RA,CFrame.new(0,0,0))
  4611. end end
  4612. local vu = Instance.new("BodyVelocity",T)
  4613. vu.P = 5000
  4614. vu.maxForce = Vector3.new(0,5000000000000000000000,0)
  4615. vu.velocity = Vector3.new(0,70,0)
  4616. game:GetService("Debris"):AddItem(vu,0.267)
  4617. RiseRate = RiseRate +3
  4618. Wait(0.6)
  4619. StcC = "Standing"
  4620. local Con2,Con;Con2 = LL.Touched:connect(function(Hit)
  4621. Damage(Hit,Hit)
  4622. Con2:disconnect()
  4623. end)
  4624. Con = RL.Touched:connect(function(Hit)
  4625. Damage(Hit,Hit)
  4626. Con:disconnect()
  4627. end)
  4628. StopJumpTrail = true
  4629. RiseRate = RiseRate -3
  4630. ChargePosition(false)
  4631. LH.DesiredAngle = 0
  4632. LS.DesiredAngle = 0
  4633. RH.DesiredAngle = 0
  4634. RS.DesiredAngle = 0
  4635. end)
  4636. coroutine.wrap(function()
  4637. while Wait()do
  4638. if Stance == "Standing" then
  4639. RS.C0 = StandRS
  4640. RH.C0 = StandRH
  4641. LS.C0 = StandLS
  4642. LH.C0 = StandLH
  4643. local tb = math.cos(time()*3)
  4644. local tbs = math.sin(time()*3)
  4645. StanceGyro.cframe = FaceForward()* CFrame.fromEulerAnglesXYZ(0,-math.pi/4,0)
  4646. StanceGyro.Parent = T
  4647. StanceGyro.P = 10000
  4648. StanceGyro.maxTorque = Vector3.new(5000,5000,5000)*50000
  4649. N.C0 = STCO * CFrame.fromEulerAnglesXYZ(tb *0.05 +0.1,0,0)
  4650. N.DesiredAngle = 0.8
  4651. RS.DesiredAngle = -0.1
  4652. LS.DesiredAngle = 0.2
  4653. RH.DesiredAngle = 0
  4654. LH.DesiredAngle = 0
  4655. RS.C0 = RS.C0 * CFrame.fromEulerAnglesXYZ(-tb *0.01 -0.2,0,0)
  4656. LS.C0 = LS.C0 * CFrame.fromEulerAnglesXYZ(-tbs *0.1 -0.8,0.8,0)
  4657. RH.C0 = RH.C0 * CFrame.fromEulerAnglesXYZ(-0.2,tbs *0.05,0)
  4658. LH.C0 = LH.C0 * CFrame.fromEulerAnglesXYZ(-0.15,0,0)
  4659. elseif Stance == "Lasering" then
  4660. RS.C0 = CFrame.new(1,0.5,0,0,0,1,0,1,0,-1,0,0)
  4661. end end end)()
  4662. coroutine.wrap(function()
  4663. while Wait(0.5)do
  4664. if not StopPower then
  4665. Effect2(LA,1,1,1,0,-0.8,0,ChosenColor or Settings.Colors[1],0.1)
  4666. Effect2(RA,1,1,1,0,-0.8,0,ChosenColor or InternalMode and Settings.Colors[1]or Settings.Colors[2],0.1)
  4667. end end end)()
  4668. coroutine.wrap(function()
  4669. while Wait(0.25)do
  4670. if not Debounces.Shielding then
  4671. if not Debounces.Flying then
  4672. if Debounces.Floating then
  4673. if Power -25 >= 0 then
  4674. Power = Power -25
  4675. MakeFloatMesh()
  4676. local vu = T:findFirstChild("Float")or Instance.new("BodyVelocity",T)
  4677. vu.P = 5000
  4678. vu.maxForce = Vector3.new(0,5000000000000000000000,0)
  4679. vu.velocity = Vector3.new(0,2 *RiseRate,0)
  4680. vu.Name = "Float"
  4681. else
  4682. Debounces.IsFloating = false
  4683. end else
  4684. pcall(function()T:findFirstChild("Float"):Destroy()end)
  4685. end end end end end)()
  4686. Character.Humanoid.WalkSpeed = 45
  4687. local Cached = {Settings.Colors[1],Settings.Colors[2]}
  4688. coroutine.wrap(function()
  4689. while Wait()do
  4690. pcall(function()
  4691. if not Pr0mMode then
  4692. if RageMode then
  4693. MoveTxt.TextColor = BrickColor.new("Really red")
  4694. PBar_back.BackgroundColor = BrickColor.new("Really red")
  4695. _Shine.BackgroundColor = BrickColor.new("Really red")
  4696. _Shine2.BackgroundColor = BrickColor.new("Really red")
  4697. Bar.BackgroundColor = BrickColor.new("Really red")
  4698. for i,v in pairs(Tool:GetChildren())do
  4699. if v:IsA("BasePart")then
  4700. if v.BrickColor == Cached[2]then
  4701. v.BrickColor = BrickColor.new("Really red")
  4702. end end end
  4703. Settings.Colors[1]= BrickColor.new("Really red")
  4704. Settings.Colors[2]= BrickColor.new("Really red")
  4705. Power = Power -32
  4706. else
  4707. if Character.Humanoid.Health > Character.Humanoid.MaxHealth/4 then Bar.BackgroundColor = BrickColor.new("Royal purple")end
  4708. _Shine2.BackgroundColor = BrickColor.new("Royal purple")
  4709. _Shine.BackgroundColor = BrickColor.new("Royal purple")
  4710. if Power > 26000/4 then PBar_back.BackgroundColor = BrickColor.new("Royal purple")end
  4711. MoveTxt.TextColor = BrickColor.new("Royal purple")
  4712. for i,v in pairs(Tool:GetChildren())do
  4713. if v:IsA("BasePart")then
  4714. if v.BrickColor == BrickColor.new("Really red")then
  4715. v.BrickColor = Cached[2]
  4716. end end end
  4717. for i,v in pairs(Cached)do
  4718. Settings.Colors[i]= v
  4719. end end else
  4720. if RageMode then
  4721. MoveTxt.TextColor = BrickColor.new("Navy blue")
  4722. PBar_back.BackgroundColor = BrickColor.new("Navy blue")
  4723. _Shine.BackgroundColor = BrickColor.new("Navy blue")
  4724. _Shine2.BackgroundColor = BrickColor.new("Navy blue")
  4725. Bar.BackgroundColor = BrickColor.new("Navy blue")
  4726. for i,v in pairs(Tool:GetChildren())do
  4727. if v:IsA("BasePart")then
  4728. if v.BrickColor == Cached[2]then
  4729. v.BrickColor = BrickColor.new("Navy blue")
  4730. end end end
  4731. Settings.Colors[1]= BrickColor.new("Navy blue")
  4732. Settings.Colors[2]= BrickColor.new("Navy blue")
  4733. Power = Power -45
  4734. else
  4735. if Character.Humanoid.Health > Character.Humanoid.MaxHealth/4 then Bar.BackgroundColor = BrickColor.new("Royal purple")end
  4736. _Shine2.BackgroundColor = BrickColor.new("Royal purple")
  4737. _Shine.BackgroundColor = BrickColor.new("Royal purple")
  4738. if Power > 26000/4 then PBar_back.BackgroundColor = BrickColor.new("Royal purple")end
  4739. MoveTxt.TextColor = BrickColor.new("Royal purple")
  4740. for i,v in pairs(Tool:GetChildren())do
  4741. if v:IsA("BasePart")then
  4742. if v.BrickColor == BrickColor.new("Navy blue")then
  4743. v.BrickColor = Cached[2]
  4744. end end end
  4745. for i,v in pairs(Cached)do
  4746. Settings.Colors[i]= v
  4747. end end end end)end end)()
  4748. Player.Idled:connect(function()
  4749. ChargePosition(false)
  4750. 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!"}
  4751. Chat(H,Sayings[math.random(1,#Sayings)],"Really red")
  4752. Stance = "Null"
  4753. for i = 1,6 do
  4754. LS.DesiredAngle = -3
  4755. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(math.pi/39,0,0)
  4756. Wait()
  4757. end
  4758. N.MaxVelocity = 0.07
  4759. coroutine.wrap(function()
  4760. for i = 1,2 *5 do
  4761. Wait(0.2/5)
  4762. LS.DesiredAngle = -2.8
  4763. end end)()
  4764. for i = 1,1 do
  4765. N.DesiredAngle = 0.5
  4766. Wait(0.25)
  4767. N.DesiredAngle = 1.3
  4768. Wait(0.2)
  4769. end
  4770. for i = 1,4 do
  4771. N.C0 = N.C0 * CFrame.fromEulerAnglesXYZ(-math.pi/26,0,0)
  4772. Wait()
  4773. end
  4774. ChargePosition(false)
  4775. Stance = "Standing"
  4776. end)
  4777. for i,v in pairs(Character:GetChildren())do
  4778. if v:IsA("Hat")or v:IsA("Shirt")or v:IsA("Pants")or v:IsA("ShirtGraphic")then
  4779. v:Destroy()
  4780. end end
  4781. if ArielMode then Game:GetService("InsertService"):LoadAsset(26019701):GetChildren()[1].Parent = Character else Game:GetService("InsertService"):LoadAsset(74219283):GetChildren()[1].Parent = Character end
  4782. local l = Game:GetService("InsertService"):LoadAsset(128159229):GetChildren()[1]
  4783. l.Parent = Character
  4784. _Mesh = l:findFirstChild("Mesh",true)
  4785. _Mesh.MeshId = "http://www.roblox.com/asset/?id=1285237"
  4786. _Mesh.TextureId = "http://www.roblox.com/asset/?id=135974538"
  4787. local xss = Game:GetService("InsertService"):LoadAsset(99860652):GetChildren()[1]
  4788. xss.Parent = Character
  4789. local mss = xss:findFirstChild("Mesh",true)
  4790. mss.TextureId = "http://www.roblox.com/asset/?id=71162926"
  4791. Tool.CanBeDropped = false
  4792. Tool.ToolTip = "Forged from the fires of hell by InternalRecursion himself"
  4793. ParticleEmit(qHandle,Settings.Colors[2],math.huge)
  4794. ParticleEmit(rHandle,"Really black",math.huge)
  4795. for i,v in pairs(Character:GetChildren())do
  4796. if v:IsA("BasePart")then
  4797. SlowParticleEmit(v,Settings.Colors[2])
  4798. end end
  4799. coroutine.wrap(function()
  4800. for i = 1,6 do
  4801. local p = Instance.new("Part",Tool)
  4802. p.Anchored = true
  4803. p.Locked = true
  4804. p.CanCollide = false
  4805. p.BrickColor = Settings.Colors[2]
  4806. p.Transparency = 0.54
  4807. p.TopSurface = 0
  4808. p.BottomSurface = 0
  4809. p.FormFactor = "Custom"
  4810. p.Size = Vector3.new(0.005,0.005,0.005)
  4811. table.insert(Prts,p)
  4812. end
  4813. coroutine.wrap(function()
  4814. while Wait()do
  4815. for i,v in pairs(Prts)do
  4816. v.Anchored = true
  4817. v.CanCollide = false
  4818. end end end)()
  4819. while Wait()do
  4820. SpinCount = SpinCount ~= 360 and SpinCount +1 or 0
  4821. for i,v in pairs(Prts)do
  4822. v.CFrame = CFrame.new(xHandle.Position)
  4823. * CFrame.Angles(0,math.rad((i *360/#Prts)+SpinCount),0)
  4824. * CFrame.new(0,0,-1.6)
  4825. * CFrame.Angles(math.rad(63),0,0)
  4826. end end end)()
  4827. for i = 1,5 do
  4828. local p = Instance.new("Part")
  4829. p.TopSurface = 0
  4830. p.BottomSurface = 0
  4831. p.Anchored = true
  4832. p.Shape = "Ball"
  4833. p.Locked = true
  4834. p.CanCollide = false
  4835. p.Transparency = 0.35
  4836. p.Size = Vector3.new(3,3,3)
  4837. table.insert(ChargeMatrix,p)
  4838. end
  4839. coroutine.wrap(function()while Wait()do pcall(function()Game.Lighting.Outlines = false end)end end)()
  4840. pcall(function()PlayerGui:findFirstChild("HealthGui"):Destroy()end)
  4841. do local SG = Instance.new("SurfaceGui",T)
  4842. SG.Adornee = T
  4843. local Txt = Instance.new("TextLabel")
  4844. Txt.Size = UDim2.new(0,800,0,600)
  4845. Txt.BackgroundTransparency = 1
  4846. Txt.Text = "V3rmillion"
  4847. Txt.TextScaled = true
  4848. Txt.Font = "SourceSansBold"
  4849. Txt.Parent = SG -- After being parented, it gets locked.
  4850. coroutine.wrap(function()
  4851. while Wait()do
  4852. Txt.TextColor = Settings.Colors[InternalMode and 1 or 2]
  4853. end end)()end
  4854. if Game.Players.LocalPlayer.Name == "muchiha" or Game.Players.LocalPlayer.Name == "lolkoninglol" then Instance.new("ManualSurfaceJointInstance")end -- FM kids...
  4855. while Wait()do
  4856. if RageMode then
  4857. local CanChange = true
  4858. for i,v in pairs(Debounces)do
  4859. if v then
  4860. CanChange = false
  4861. end end
  4862. if CanChange then Character.Humanoid.WalkSpeed = 65 end
  4863. if Pr0mMode then
  4864. if H.BrickColor ~= BrickColor.new("Navy blue")then
  4865. for i,v in pairs(Character:GetChildren())do
  4866. if v:IsA("BasePart")then
  4867. v.BrickColor = BrickColor.new("Navy blue")
  4868. end end end else
  4869. if H.BrickColor ~= BrickColor.new("Really red")then
  4870. for i,v in pairs(Character:GetChildren())do
  4871. if v:IsA("BasePart")then
  4872. v.BrickColor = BrickColor.new("Really red")
  4873. end end end end else
  4874. local CanChange = true
  4875. for i,v in pairs(Debounces)do
  4876. if v then
  4877. CanChange = false
  4878. end end
  4879. if CanChange then Character.Humanoid.WalkSpeed = 45 end
  4880. if H.BrickColor ~= InternalMode and BrickColor.new("Really red")or Settings.Colors[1]then
  4881. for i,v in pairs(Character:GetChildren())do
  4882. 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
  4883. v.BrickColor = InternalMode and BrickColor.new("Really red")or Settings.Colors[1]
  4884. end end end end
  4885. if Character.Humanoid.Health > 0 then
  4886. if not Debounces.Attacking then
  4887. H.Transparency = 0.2
  4888. LA.Transparency = 0.2
  4889. RA.Transparency = 0.2
  4890. LL.Transparency = 0.2
  4891. RL.Transparency = 0.2
  4892. else
  4893. H.Transparency = 0
  4894. LA.Transparency = 0
  4895. RA.Transparency = 0
  4896. LL.Transparency = 0
  4897. RL.Transparency = 0
  4898. end else break end end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement