SHARE
TWEET

Test

Basykung7845 May 4th, 2019 69 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. do
  4.     print("FE Compatibility code by Basykung7845")
  5.     script.Parent = Player.Character
  6.  
  7.     --RemoteEvent for communicating
  8.     local Event = Instance.new("RemoteEvent")
  9.     Event.Name = "UserInput_Event"
  10.  
  11.     --Fake event to make stuff like Mouse.KeyDown work
  12.     local function fakeEvent()
  13.         local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  14.         t.connect = t.Connect
  15.         return t
  16.     end
  17.  
  18.     --Creating fake input objects with fake variables
  19.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  22.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  23.     end}
  24.     --Merged 2 functions into one by checking amount of arguments
  25.     CAS.UnbindAction = CAS.BindAction
  26.  
  27.     --This function will trigger the events that have been :Connect()'ed
  28.     local function te(self,ev,...)
  29.         local t = m[ev]
  30.         if t and t._fakeEvent and t.Function then
  31.             t.Function(...)
  32.         end
  33.     end
  34.     m.TrigEvent = te
  35.     UIS.TrigEvent = te
  36.  
  37.     Event.OnServerEvent:Connect(function(plr,io)
  38.         if plr~=Player then return end
  39.         if io.isMouse then
  40.             m.Target = io.Target
  41.             m.Hit = io.Hit
  42.         else
  43.             local b = io.UserInputState == Enum.UserInputState.Begin
  44.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  45.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  46.             end
  47.             for _,t in pairs(CAS.Actions) do
  48.                 for _,k in pairs(t.Keys) do
  49.                     if k==io.KeyCode then
  50.                         t.Function(t.Name,io.UserInputState,io)
  51.                     end
  52.                 end
  53.             end
  54.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  55.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  56.         end
  57.     end)
  58.     Event.Parent = NLS([==[
  59.     local Player = game:GetService("Players").LocalPlayer
  60.     local Event = script:WaitForChild("UserInput_Event")
  61.  
  62.     local UIS = game:GetService("UserInputService")
  63.     local input = function(io,a)
  64.         if a then return end
  65.         --Since InputObject is a client-side instance, we create and pass table instead
  66.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  67.     end
  68.     UIS.InputBegan:Connect(input)
  69.     UIS.InputEnded:Connect(input)
  70.  
  71.     local Mouse = Player:GetMouse()
  72.     local h,t
  73.     --Give the server mouse data 30 times every second, but only if the values changed
  74.     --If player is not moving their mouse, client won't fire events
  75.     while wait(1/30) do
  76.         if h~=Mouse.Hit or t~=Mouse.Target then
  77.             h,t=Mouse.Hit,Mouse.Target
  78.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  79.         end
  80.     end]==],Player.Character)
  81.     Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  82. end
  83.  
  84. local char = owner
  85. for i,v in pairs(char:children()) do
  86.     if v:IsA("Accessory") then
  87.         v:Destroy()
  88.     end
  89. end
  90. local aura = owner
  91. aura.Size = NumberSequence.new(0)
  92. aura.Lifetime = NumberRange.new(0)
  93. aura.LightEmission = 0
  94. local jun = owner
  95. local Player=owner
  96. repeat wait()
  97. until Player
  98. local Char=Player.Character
  99. repeat wait()
  100. until Char
  101. local CurrentEffects={}
  102. local CurrentDamages={}
  103. local Human=Char.Humanoid
  104. local LArm=Char["Left Arm"]
  105. local RArm=Char["Right Arm"]
  106. local LLeg=Char["Left Leg"]
  107. local RLeg=Char["Right Leg"]
  108. local Torso=Char.Torso
  109. local RS=Torso["Right Shoulder"]
  110. local LS=Torso["Left Shoulder"]
  111. local RH=Torso["Right Hip"]
  112. local LH=Torso["Left Hip"]
  113. local Head=Char.Head
  114. local Neck=Torso.Neck
  115. local RootPart=Char.HumanoidRootPart
  116. local RootJoint=RootPart.RootJoint
  117. local equipped=false
  118. local Debounce=false
  119. local Anim="Idle"
  120. local chat = game:GetService("Chat")
  121. local Lighting=game.Lighting
  122. local cf=CFrame.new
  123. local v3=Vector3.new
  124. local c3=Color3.new
  125. local it=Instance.new
  126. local angles=CFrame.Angles
  127. local rad=math.rad
  128. local ran=math.random
  129. local huge=math.huge
  130. local attacking=false
  131. local attacktype=1
  132. local Portalling=false
  133. local p = game.Players.LocalPlayer
  134. local char = p.Character
  135. local larm = char["Left Arm"]
  136. local rarm = char["Right Arm"]
  137. local lleg = char["Left Leg"]
  138. local rleg = char["Right Leg"]
  139. local hed = char.Head
  140. local symbolimg = "rbxassetid://349165228"
  141. local torso = char.Torso
  142. local hum = char.Humanoid
  143. local cam = game.Workspace.CurrentCamera
  144. local root = char.HumanoidRootPart
  145. local deb = false
  146. local shot = 0
  147. local debris=game:service"Debris"
  148. local l = game:GetService("Lighting")
  149. local rs = game:GetService("RunService").RenderStepped
  150. local eColors = {"Royal purple", "Really black"}
  151. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  152. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  153. LSC0=cf(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  154. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  155. RSC0=cf(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  156. ROOTC0 = cf(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  157. r=game:service'RunService'.RenderStepped
  158. --------------------------------------------------------------------
  159.  
  160.  
  161.  
  162. local Transforming = true
  163. Human.WalkSpeed = 0
  164.  
  165.  
  166. Player:ClearCharacterAppearance()
  167. wait(0.1)
  168. Player.Character.Head.BrickColor = BrickColor.new("Really black")
  169. Player.Character.Torso.BrickColor = BrickColor.new("Really black")
  170. Player.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
  171. Player.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
  172. Player.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
  173. Player.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
  174. Player.Character.Head.face:Destroy()
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182. local selectionBoxOfTorso = Instance.new("SelectionBox",Torso)
  183. selectionBoxOfTorso.Adornee = Torso
  184. selectionBoxOfTorso.Color = BrickColor.new("Lime green")
  185. selectionBoxOfTorso.LineThickness = 0.01
  186. selectionBoxOfTorso.Transparency = 0
  187.    
  188. local selectionBoxOfRightArm = Instance.new("SelectionBox",Char["Right Arm"])
  189. selectionBoxOfRightArm.Adornee = Char["Right Arm"]
  190. selectionBoxOfRightArm.Color = BrickColor.new("Lime green")
  191. selectionBoxOfRightArm.LineThickness = 0.01
  192. selectionBoxOfRightArm.Transparency = 0
  193.    
  194. local selectionBoxOfRightLeg = Instance.new("SelectionBox",Char["Right Leg"])
  195. selectionBoxOfRightLeg.Adornee = Char["Right Leg"]
  196. selectionBoxOfRightLeg.Color = BrickColor.new("Lime green")
  197. selectionBoxOfRightLeg.LineThickness = 0.01
  198. selectionBoxOfRightLeg.Transparency = 0
  199.  
  200. local selectionBoxOfLeftArm = Instance.new("SelectionBox",Char["Left Arm"])
  201. selectionBoxOfLeftArm.Adornee = Char["Left Arm"]
  202. selectionBoxOfLeftArm.Color = BrickColor.new("Lime green")
  203. selectionBoxOfLeftArm.LineThickness = 0.01
  204. selectionBoxOfLeftArm.Transparency = 0
  205.  
  206. local selectionBoxOfLeftLeg = Instance.new("SelectionBox",Char["Left Leg"])
  207. selectionBoxOfLeftLeg.Adornee = Char["Left Leg"]
  208. selectionBoxOfLeftLeg.Color = BrickColor.new("Lime green")
  209. selectionBoxOfLeftLeg.LineThickness = 0.01
  210. selectionBoxOfLeftLeg.Transparency = 0
  211.  
  212.  
  213. LightOnBody = Instance.new("PointLight", Head)
  214. LightOnBody.Brightness = 3000
  215. LightOnBody.Range = 20
  216. LightOnBody.Color = Color3.new(0, 225, 0)
  217.  
  218.  
  219.  
  220. local p = owner
  221. local char = p.Character
  222. GodOfDestruction = Instance.new("Model",game.Players.LocalPlayer.Character.Torso)
  223. GodOfDestruction.Name = "GodOfDestruction"
  224. humanoid = Instance.new("Humanoid",game.Players.LocalPlayer.Character.Torso.GodOfDestruction)
  225. shirt = Instance.new("Shirt",game.Players.LocalPlayer.Character.Torso.GodOfDestruction)
  226. shirt.Name = "Shirt"
  227. pants = Instance.new("Pants",game.Players.LocalPlayer.Character.Torso.GodOfDestruction)
  228. pants.Name = "Pants"
  229. torso = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.GodOfDestruction)
  230. torso.Size = Vector3.new(2,2,1)
  231. torso.Rotation = Vector3.new(0,180,0)
  232. torso.Position = Vector3.new(0,4,0)
  233. torso.BrickColor = BrickColor.new("Really black")
  234. torso.Name = "Torso"
  235. head = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.GodOfDestruction)
  236. head.Size = Vector3.new(1.25,1.25,1.25)
  237. head.BrickColor = BrickColor.new("Really black")
  238. head.Name = "Head"
  239. head.Position = Vector3.new(0,6,0)
  240. headmesh = Instance.new("SpecialMesh",head)
  241. headmesh.MeshType = "Head"
  242. larm = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.GodOfDestruction)
  243. larm.Size = Vector3.new(1,2,1)
  244. larm.BrickColor = BrickColor.new("Really black")
  245. larm.Name = "Left Arm"
  246. larm.Position = Vector3.new(-2,4,0)
  247. rarm = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.GodOfDestruction)
  248. rarm.Size = Vector3.new(1,2,1)
  249. rarm.BrickColor = BrickColor.new("Really black")
  250. rarm.Name = "Right Arm"
  251. rarm.Position = Vector3.new(2,4,0)
  252. lleg = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.GodOfDestruction)
  253. lleg.Size = Vector3.new(1,2,1)
  254. lleg.Name = "Left Leg"
  255. lleg.Position = Vector3.new(1,2,0)
  256. lleg.BrickColor = BrickColor.new("Really black")
  257. rleg = Instance.new("Part",game.Players.LocalPlayer.Character.Torso.GodOfDestruction)
  258. rleg.Size = Vector3.new(1,2,1)
  259. rleg.Name = "Right Leg"
  260. rleg.Position = Vector3.new(-1,2,0)
  261. rleg.BrickColor = BrickColor.new("Really black")
  262. headweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.GodOfDestruction.Head)
  263. headweld.Part0 = game.Players.LocalPlayer.Character.Torso.GodOfDestruction.Head
  264. headweld.Part1 = torso
  265. headweld.C0 = CFrame.new(0, -1.5, 0)
  266. larmweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.GodOfDestruction.Torso)
  267. larmweld.Part0 = game.Players.LocalPlayer.Character.Torso.GodOfDestruction.Torso
  268. larmweld.Part1 = larm
  269. larmweld.C0 = CFrame.new(1.5, 0, 0)
  270. rarmweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.GodOfDestruction.Torso)
  271. rarmweld.Part0 = game.Players.LocalPlayer.Character.Torso.GodOfDestruction.Torso
  272. rarmweld.Part1 = rarm
  273. rarmweld.C0 = CFrame.new(-1.5, 0, 0)
  274. rlegweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.GodOfDestruction.Torso)
  275. rlegweld.Part0 = game.Players.LocalPlayer.Character.Torso.GodOfDestruction.Torso
  276. rlegweld.Part1 = rleg
  277. rlegweld.C0 = CFrame.new(-0.5, -2, 0)
  278. llegweld = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso.GodOfDestruction.Torso)
  279. llegweld.Part0 = game.Players.LocalPlayer.Character.Torso.GodOfDestruction.Torso
  280. llegweld.Part1 = lleg
  281. llegweld.C0 = CFrame.new(0.5, -2, 0)
  282. npctoplayer = Instance.new("Weld",game.Players.LocalPlayer.Character.Torso)
  283. npctoplayer.Part0 = game.Players.LocalPlayer.Character.Torso
  284. npctoplayer.Part1 = torso
  285. npctoplayer.C0 = CFrame.new(0, 0, -10) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
  286.  
  287.  
  288. local selectionBoxOfTorso = Instance.new("SelectionBox",torso)
  289. selectionBoxOfTorso.Adornee = torso
  290. selectionBoxOfTorso.Color = BrickColor.new("Really red")
  291. selectionBoxOfTorso.LineThickness = 0.01
  292. selectionBoxOfTorso.Transparency = 0
  293.    
  294. local selectionBoxOfRightArm = Instance.new("SelectionBox",rarm)
  295. selectionBoxOfRightArm.Adornee =rarm
  296. selectionBoxOfRightArm.Color = BrickColor.new("Really red")
  297. selectionBoxOfRightArm.LineThickness = 0.01
  298. selectionBoxOfRightArm.Transparency = 0
  299.    
  300. local selectionBoxOfRightLeg = Instance.new("SelectionBox",rleg)
  301. selectionBoxOfRightLeg.Adornee =rleg
  302. selectionBoxOfRightLeg.Color = BrickColor.new("Really red")
  303. selectionBoxOfRightLeg.LineThickness = 0.01
  304. selectionBoxOfRightLeg.Transparency = 0
  305.  
  306. local selectionBoxOfLeftArm = Instance.new("SelectionBox",larm)
  307. selectionBoxOfLeftArm.Adornee = larm
  308. selectionBoxOfLeftArm.Color = BrickColor.new("Really red")
  309. selectionBoxOfLeftArm.LineThickness = 0.01
  310. selectionBoxOfLeftArm.Transparency = 0
  311.  
  312. local selectionBoxOfLeftLeg = Instance.new("SelectionBox",lleg)
  313. selectionBoxOfLeftLeg.Adornee = lleg
  314. selectionBoxOfLeftLeg.Color = BrickColor.new("Really red")
  315. selectionBoxOfLeftLeg.LineThickness = 0.01
  316. selectionBoxOfLeftLeg.Transparency = 0
  317.  
  318.  
  319. LightOnBody = Instance.new("PointLight", head)
  320. LightOnBody.Brightness = 3000
  321. LightOnBody.Range = 20
  322. LightOnBody.Color = Color3.new(225, 0, 0)
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331. CV="Pastel blue"
  332.    
  333. local txt = Instance.new("BillboardGui", GodOfDestruction)
  334. txt.Adornee = head
  335. txt.Name = "_status"
  336. txt.Size = UDim2.new(2, 0, 1.2, 0)
  337. txt.StudsOffset = Vector3.new(-9, 8, 0)
  338. local text = Instance.new("TextLabel", txt)
  339. text.Size = UDim2.new(10, 0, 7, 0)
  340. text.FontSize = "Size24"
  341. text.TextScaled = true
  342. text.TextTransparency = 0
  343. text.BackgroundTransparency = 1
  344. text.TextTransparency = 0
  345. text.TextStrokeTransparency = 0
  346. text.Font = "Antique"
  347. text.TextStrokeColor3 = Color3.new(225,0,0)
  348.  
  349. v=Instance.new("Part")
  350. v.Name = "ColorBrick"
  351. v.Parent=Player.Character
  352. v.FormFactor="Symmetric"
  353. v.Anchored=true
  354. v.CanCollide=false
  355. v.BottomSurface="Smooth"
  356. v.TopSurface="Smooth"
  357. v.Size=Vector3.new(10,5,3)
  358. v.Transparency=1
  359. v.CFrame=Char.Torso.CFrame
  360. v.BrickColor=BrickColor.new(CV)
  361. v.Transparency=1
  362. text.TextColor3 = Color3.new(0,0,0)
  363. v.Shape="Block"
  364. text.Text = "God Of Destruction"
  365.  
  366.  
  367.  
  368.  
  369. local ChatService = game:GetService("Chat")
  370.  
  371. ChatService:Chat(Head, "If we fuse...we will become the omni god..", "Green")
  372. wait(4)
  373. ChatService:Chat(Head, "No one will be able to stop us...", "Green")
  374. wait(4)
  375. ChatService:Chat(Head, "Lets do this...", "Green")
  376.  
  377.  
  378. local close = -10
  379. for i=1,10 do
  380.     wait(0.2)
  381.     close = close + 1
  382.     npctoplayer.C0 = CFrame.new(0, 0, close) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
  383. end
  384. game.Players.LocalPlayer.Character.Torso.GodOfDestruction:Destroy()
  385. wait(0.1)
  386. local p = owner
  387. local char = p.Character
  388. local larm = char["Left Arm"]
  389. local rarm = char["Right Arm"]
  390. local lleg = char["Left Leg"]
  391. local rleg = char["Right Leg"]
  392. local hed = char.Head
  393. local torso = char.Torso
  394. local hum = char.Humanoid
  395. local cam = game.Workspace.CurrentCamera
  396. local root = char.HumanoidRootPart
  397. local deb = false
  398. local shot = 0
  399. local debris=game:service"Debris"
  400. local l = game:GetService("Lighting")
  401. local rs = game:GetService("RunService").RenderStepped
  402.  
  403.  
  404. Debounces = {
  405. CanAttack = true;
  406. NoIdl = false;
  407. Slashing = false;
  408. Slashed = false;
  409. RPunch = false;
  410. Invisible = false;
  411. RPunched = false;
  412. LPunch = false;
  413. LPunched = false;
  414. }
  415. local Touche = {char.Name, }
  416.  
  417.  
  418. function genWeld(a,b)
  419.     local w = Instance.new("Weld",a)
  420.     w.Part0 = a
  421.     w.Part1 = b
  422.     return w
  423. end
  424. function weld(a, b)
  425.     local weld = Instance.new("Weld")
  426.     weld.Name = "W"
  427.     weld.Part0 = a
  428.     weld.Part1 = b
  429.     weld.C0 = a.CFrame:inverse() * b.CFrame
  430.     weld.Parent = a
  431.     return weld;
  432. end
  433. ----------------------------------------------------
  434. function Lerp(c1,c2,al)
  435. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  436. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  437. for i,v in pairs(com1) do
  438. com1[i] = v+(com2[i]-v)*al
  439. end
  440. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  441. end
  442. ----------------------------------------------------
  443. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  444. local wld = Instance.new("Weld", wp1)
  445. wld.Part0 = wp0
  446. wld.Part1 = wp1
  447. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  448. end
  449. ----------------------------------------------------
  450. function weld5(part0, part1, c0, c1)
  451.     weeld=Instance.new("Weld", part0)
  452.     weeld.Part0=part0
  453.     weeld.Part1=part1
  454.     weeld.C0=c0
  455.     weeld.C1=c1
  456.     return weeld
  457. end
  458. ----------------------------------------------------
  459. function HasntTouched(plrname)
  460. local ret = true
  461. for _, v in pairs(Touche) do
  462. if v == plrname then
  463. ret = false
  464. end
  465. end
  466. return ret
  467. end
  468. ----------------------------------------------------
  469.  
  470. newWeld(torso, larm, -1.5, 0.5, 0)
  471. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  472. newWeld(torso, rarm, 1.5, 0.5, 0)
  473. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  474. newWeld(torso, hed, 0, 1.5, 0)
  475. newWeld(torso, lleg, -0.5, -1, 0)
  476. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  477. newWeld(torso, rleg, 0.5, -1, 0)
  478. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  479. newWeld(root, torso, 0, -1, 0)
  480. torso.Weld.C1 = CFrame.new(0, -1, 0)
  481.  
  482.  
  483. p = Instance.new("Part")
  484. p.BrickColor = BrickColor.new("Dark indigo")
  485. p.Transparency = 1
  486. TorsoColor = p.BrickColor
  487.  
  488.  
  489. local Transforming = true
  490. hum.WalkSpeed = 0
  491.  
  492.  
  493.  
  494.  
  495. local fx = Instance.new("Part",Torso)
  496. wit = p.BrickColor.Color
  497. wit2 = Color3.new(85,0,127)
  498. local glowz = Instance.new("ParticleEmitter",fx)
  499. glowz.LightEmission = 1
  500. glowz.Texture = "rbxassetid://284205403"
  501. glowz.Color = ColorSequence.new(wit)
  502. glowz.Size = NumberSequence.new(5)
  503. glowz.Speed = NumberRange.new(25,50)
  504. glowz.LockedToPart = false
  505. glowz.Transparency = NumberSequence.new(0.75)
  506. glowz.RotSpeed = NumberRange.new(-2000,2000)
  507. glowz.Lifetime = NumberRange.new(1)
  508. glowz.Rate = 50000
  509. glowz.VelocitySpread = 9001
  510. local glowz2 = Instance.new("ParticleEmitter",fx)
  511. glowz2.LightEmission = 0.5
  512. glowz.Texture = "rbxassetid://284205403"
  513. glowz2.Color = ColorSequence.new(wit2)
  514. glowz2.Size = NumberSequence.new(5)
  515. glowz2.Speed = NumberRange.new(25,50)
  516. glowz2.LockedToPart = false
  517. glowz2.Transparency = NumberSequence.new(0.75)
  518. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  519. glowz2.Lifetime = NumberRange.new(1)
  520. glowz2.Rate = 50000
  521. glowz2.VelocitySpread = 9001
  522. fx.Anchored = true
  523. fx.Material = "Neon"
  524. fx.CanCollide = false
  525. fx.Locked = true
  526. fx.Transparency = 1
  527. fx.Material = "Neon"
  528. fx.Size = Vector3.new(1,1,1)
  529. fx.TopSurface = "SmoothNoOutlines"
  530. fx.BottomSurface = "SmoothNoOutlines"
  531. fx.BrickColor = BrickColor.new("Really black")
  532. fxm = Instance.new("SpecialMesh",fx)
  533. fxm.MeshType = "Sphere"
  534. local sa2 = Instance.new("Sound",Torso)
  535. sa2.SoundId = "rbxassetid://93724183"
  536. sa2.Pitch = 0.5
  537. sa2.Volume = 5
  538. sa2.Looped = false
  539. sa2:Play()
  540. local value = 1
  541. fxm.Scale = Vector3.new(1,1,1)
  542. for i = 1, 20 do rs:wait()
  543.         value = value - 0.05
  544.         fx.Transparency = fx.Transparency - (1/20)
  545.         fx.CFrame = Torso.CFrame
  546.         fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
  547.         rs:wait()
  548. end
  549.  
  550.  
  551. selectionBoxOfTorso:Destroy()
  552. selectionBoxOfRightArm:Destroy()
  553. selectionBoxOfRightLeg:Destroy()
  554. selectionBoxOfLeftArm:Destroy()
  555. selectionBoxOfLeftLeg:Destroy()
  556. LightOnBody:Destroy()
  557.  
  558.  
  559. local selectionBoxOfTorso = Instance.new("SelectionBox",Torso)
  560. selectionBoxOfTorso.Adornee = Torso
  561. selectionBoxOfTorso.Color = BrickColor.new("Royal purple")
  562. selectionBoxOfTorso.LineThickness = 0.01
  563. selectionBoxOfTorso.Transparency = 0
  564.    
  565. local selectionBoxOfRightArm = Instance.new("SelectionBox",Char["Right Arm"])
  566. selectionBoxOfRightArm.Adornee = Char["Right Arm"]
  567. selectionBoxOfRightArm.Color = BrickColor.new("Royal purple")
  568. selectionBoxOfRightArm.LineThickness = 0.01
  569. selectionBoxOfRightArm.Transparency = 0
  570.    
  571. local selectionBoxOfRightLeg = Instance.new("SelectionBox",Char["Right Leg"])
  572. selectionBoxOfRightLeg.Adornee = Char["Right Leg"]
  573. selectionBoxOfRightLeg.Color = BrickColor.new("Royal purple")
  574. selectionBoxOfRightLeg.LineThickness = 0.01
  575. selectionBoxOfRightLeg.Transparency = 0
  576.  
  577. local selectionBoxOfLeftArm = Instance.new("SelectionBox",Char["Left Arm"])
  578. selectionBoxOfLeftArm.Adornee = Char["Left Arm"]
  579. selectionBoxOfLeftArm.Color = BrickColor.new("Royal purple")
  580. selectionBoxOfLeftArm.LineThickness = 0.01
  581. selectionBoxOfLeftArm.Transparency = 0
  582.  
  583. local selectionBoxOfLeftLeg = Instance.new("SelectionBox",Char["Left Leg"])
  584. selectionBoxOfLeftLeg.Adornee = Char["Left Leg"]
  585. selectionBoxOfLeftLeg.Color = BrickColor.new("Royal purple")
  586. selectionBoxOfLeftLeg.LineThickness = 0.01
  587. selectionBoxOfLeftLeg.Transparency = 0
  588.  
  589.  
  590.  
  591.  
  592. local Orbd = Instance.new("Part", char)
  593. Orbd.Name = "Orbd"
  594. Orbd.Shape = Enum.PartType.Ball
  595. Orbd.CanCollide = false
  596.  
  597.     Orbd.BrickColor = BrickColor.new("Royal purple")
  598.  
  599. Orbd.Transparency = 0
  600. Orbd.Material = "Neon"
  601. Orbd.Size = Vector3.new(0.1, 0.1, 0.1)
  602. Orbd.TopSurface = Enum.SurfaceType.Smooth
  603. Orbd.BottomSurface = Enum.SurfaceType.Smooth
  604.  
  605. local Weld = Instance.new("Weld", Orbd)
  606. Weld.Part0 = char.Head
  607. Weld.Part1 = Orbd
  608. Weld.C1 = CFrame.new(-0.2, -0.2, 0.5)
  609. local glov = Instance.new("PointLight", Orbd)
  610. glov.Brightness = 3000
  611. glov.Range = 20
  612. glov.Color = Color3.new(255, 0, 255)
  613.  
  614. --------------------------------------------------------
  615. local Orbvc = Instance.new("Part", char)
  616. Orbvc.Name = "Orbvc"
  617. Orbvc.Shape = Enum.PartType.Ball
  618. Orbvc.CanCollide = false
  619.  
  620.     Orbvc.BrickColor = BrickColor.new("Royal purple")
  621.  
  622. Orbvc.Transparency = 0
  623. Orbvc.Material = "Neon"
  624. Orbvc.Size = Vector3.new(0.1, 0.1, 0.1)
  625. Orbvc.TopSurface = Enum.SurfaceType.Smooth
  626. Orbvc.BottomSurface = Enum.SurfaceType.Smooth
  627.  
  628. local Weld = Instance.new("Weld", Orbvc)
  629. Weld.Part0 = char.Head
  630. Weld.Part1 = Orbvc
  631. Weld.C1 = CFrame.new(0.2, -0.2, 0.5)
  632. local glo = Instance.new("PointLight", Orbvc)
  633. glo.Brightness = 3000
  634. glo.Range = 20
  635. glo.Color = Color3.new(255, 0, 255)
  636. ----------------------------------------------------
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647. function FindNearestTorso(Position,Distance,SinglePlayer)
  648.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  649.         local List = {}
  650.         for i,v in pairs(workspace:GetChildren())do
  651.             if v:IsA("Model")then
  652.                 if v:findFirstChild("Torso")then
  653.                     if v ~= char then
  654.                         if(v.Torso.Position -Position).magnitude <= Distance then
  655.                             table.insert(List,v)
  656.                         end
  657.                     end
  658.                 end
  659.             end
  660.         end
  661.     return List
  662. end
  663.  
  664.  
  665.  
  666.  
  667. GroundWave1 = function()
  668.     local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  669.     local Colors = {"Royal purple", "Really black"}
  670.         local wave = Instance.new("Part", Torso)
  671.         wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  672.         wave.Anchored = true
  673.         wave.CanCollide = false
  674.         wave.Locked = true
  675.         wave.Size = Vector3.new(1, 1, 1)
  676.         wave.TopSurface = "Smooth"
  677.         wave.BottomSurface = "Smooth"
  678.         wave.Transparency = 0.35
  679.         wave.CFrame = HandCF
  680.         wm = Instance.new("SpecialMesh", wave)
  681.         wm.MeshId = "rbxassetid://3270017"
  682.         coroutine.wrap(function()
  683.         for i = 1, 30, 1 do
  684.         wm.Scale = Vector3.new(50, 50, 1 + i*50)
  685.         wave.Size = wm.Scale
  686.         wave.CFrame = HandCF
  687.         wave.Transparency = i/30
  688.         wait()
  689.         end
  690.         wait()
  691.         wave:Destroy()
  692.     end)()
  693. end
  694. ----------------------------------------------------
  695.  
  696.  
  697. GroundWave3 = function()
  698.     local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  699.     local Colors = {"Royal purple", "Royal purple"}
  700.         local wave = Instance.new("Part", torso)
  701.         wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  702.         wave.Anchored = true
  703.         wave.CanCollide = false
  704.         wave.Locked = true
  705.         wave.Size = Vector3.new(1, 1, 1)
  706.         wave.TopSurface = "Smooth"
  707.         wave.BottomSurface = "Smooth"
  708.         wave.Transparency = 0.35
  709.         wave.CFrame = HandCF
  710.         wm = Instance.new("SpecialMesh", wave)
  711.         wm.MeshId = "rbxassetid://3270017"
  712.         coroutine.wrap(function()
  713.         for i = 1, 14, 1 do
  714.         wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  715.         wave.Size = wm.Scale
  716.         wave.CFrame = HandCF
  717.         wave.Transparency = i/14
  718.         wait()
  719.         end
  720.         wait()
  721.         wave:Destroy()
  722.     end)()
  723. end
  724.  
  725.  
  726.  
  727.  
  728.  
  729. local acos = math.acos
  730. local sqrt = math.sqrt
  731. local Vec3 = Vector3.new
  732. local fromAxisAngle = CFrame.fromAxisAngle
  733.  
  734. local function toAxisAngle(CFr)
  735.         local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  736.         local Angle = math.acos((R00+R11+R22-1)/2)
  737.         local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  738.         A = A == 0 and 0.00001 or A
  739.         local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  740.         B = B == 0 and 0.00001 or B
  741.         local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  742.         C = C == 0 and 0.00001 or C
  743.         local x = (R21-R12)/sqrt(A)
  744.         local y = (R02-R20)/sqrt(B)
  745.         local z = (R10-R01)/sqrt(C)
  746.         return Vec3(x,y,z),Angle
  747. end
  748.  
  749. local acos = math.acos
  750. local sqrt = math.sqrt
  751. local Vec3 = Vector3.new
  752. local fromAxisAngle = CFrame.fromAxisAngle
  753.  
  754. local function toAxisAngle(CFr)
  755.         local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  756.         local Angle = math.acos((R00+R11+R22-1)/2)
  757.         local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  758.         A = A == 0 and 0.00001 or A
  759.         local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  760.         B = B == 0 and 0.00001 or B
  761.         local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  762.         C = C == 0 and 0.00001 or C
  763.         local x = (R21-R12)/sqrt(A)
  764.         local y = (R02-R20)/sqrt(B)
  765.         local z = (R10-R01)/sqrt(C)
  766.         return Vec3(x,y,z),Angle
  767. end
  768.  
  769. function ApplyTrig(Num,Func)
  770.         local Min,Max = Func(0),Func(1)
  771.         local i = Func(Num)
  772.         return (i-Min)/(Max-Min)
  773.         --[[if Func == "sin" then
  774.                 return (math.sin((1-Num)*math.pi)+1)/2
  775.         elseif Func == "cos" then
  776.                 return (math.cos((1-Num)*math.pi)+1)/2
  777.         end]]
  778. end
  779.  
  780. function LerpCFrame(CFrame1,CFrame2,Num)
  781.         local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  782.         return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  783. end
  784.  
  785.  
  786.  
  787. local togglecamshake = true
  788.  
  789. function camshake(partoz, magn, intens)
  790.     if togglecamshake == true then
  791.       return
  792.     end
  793.     for _, guy in pairs(workspace:GetChildren()) do
  794.       if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy.Name ~= "Noob" and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  795.         coroutine.resume(coroutine.create(function()
  796.           local humz = guy:FindFirstChild("Humanoid")
  797.           local torse = guy:FindFirstChild("Torso")
  798.           for _ = 1, 5 * intens do
  799.             wait()
  800.             humz.CameraOffset = Vector3.new(2 * math.random(-intens, intens), 0.5 * math.random(-intens, intens), 2 * math.random(-intens, intens))
  801.           end
  802.           humz.CameraOffset = Vector3.new(0, 0, 0)
  803.         end))
  804.       end
  805.     end
  806.   end
  807.  
  808.  
  809. function Crater(Torso,Radius)
  810.         Spawn(function()
  811.         local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  812.         local Ignore = {}
  813.         for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  814.                 if v.Character ~= nil then
  815.                         Ignore[#Ignore+1] = v.Character
  816.                 end
  817.         end
  818.         local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  819.         if Hit == nil then return end
  820.         local Parts = {}
  821.         for i = 1,360,10 do
  822.                 local P = Instance.new("Part",Torso.Parent)
  823.                 P.Anchored = true
  824.                 P.FormFactor = "Custom"
  825.                 P.BrickColor = BrickColor.new("Royal purple")
  826.                 P.Material = "Granite"
  827.                 P.TopSurface = "Smooth"
  828.                 P.BottomSurface = "Smooth"
  829.                 P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  830.                 P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  831.                 Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  832.                 if math.random(0,5) == 0 then -- rubble
  833.                         local P = Instance.new("Part",Torso.Parent)
  834.                         P.Anchored = true
  835.                         P.FormFactor = "Custom"
  836.                         P.BrickColor = BrickColor.new("Royal Purple")
  837.                         P.Material = Hit.Material
  838.                         P.TopSurface = "Smooth"
  839.                         P.BottomSurface = "Smooth"
  840.                         P.Size = Vector3.new(5,5,5)*(math.random(80,100)/100)
  841.                         P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  842.                         Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  843.                 end
  844.         end
  845.         for i = 0,1,0.05 do
  846.                 for i2,v in pairs(Parts) do
  847.                         v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  848.                 end
  849.                 wait(0.02)
  850.         end
  851.         for i,v in pairs(Parts) do
  852.                 if v[1].Size.X > 2.1 then
  853.                         v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  854.                 end
  855.                 v[1].Anchored = false
  856.         end
  857.         for i = 0,1,0.05 do
  858.                 for i2,v in pairs(Parts) do
  859.                         v[1].Transparency = i
  860.                         if i == 1 then
  861.                                 v[1]:Destroy()
  862.                         elseif i >= 0.25 then
  863.                                 v[1].CanCollide = false
  864.                         end
  865.                 end
  866.                 wait(0.02)
  867.         end
  868.         Parts = nil
  869.         end)
  870. end
  871.  
  872.  
  873.  
  874. GroundWave = function()
  875.         if Transforming == true then
  876.                 local value = 5
  877.                 local value2 = 10
  878.                 local value3 = 20
  879. local sa2 = Instance.new("Sound",Torso)
  880. sa2.SoundId = "rbxassetid://393621716"
  881. sa2.Pitch = 1
  882. sa2.Volume = 10
  883. sa2.Looped = false
  884. sa2:Play()
  885.                 local wave = Instance.new("Part", Torso)
  886. local glowz = Instance.new("ParticleEmitter",wave)
  887. glowz.LightEmission = 1
  888. glowz.Texture = "rbxassetid://284205403"
  889. glowz.Color = ColorSequence.new(wit)
  890. glowz.Size = NumberSequence.new(30)
  891. glowz.Speed = NumberRange.new(25,100)
  892. glowz.LockedToPart = false
  893. glowz.Transparency = NumberSequence.new(0.75)
  894. glowz.RotSpeed = NumberRange.new(-2000,2000)
  895. glowz.Lifetime = NumberRange.new(1)
  896. glowz.Rate = 50000
  897. glowz.VelocitySpread = 9001
  898. local glowz2 = Instance.new("ParticleEmitter",wave)
  899. glowz2.LightEmission = 1
  900. glowz.Texture = "rbxassetid://284205403"
  901. glowz2.Color = ColorSequence.new(wit)
  902. glowz2.Size = NumberSequence.new(30)
  903. glowz2.Speed = NumberRange.new(25,100)
  904. glowz2.LockedToPart = false
  905. glowz2.Transparency = NumberSequence.new(0.75)
  906. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  907. glowz2.Lifetime = NumberRange.new(1)
  908. glowz2.Rate = 50000
  909. glowz2.VelocitySpread = 9001
  910.                 wave.BrickColor = BrickColor.new("Really black")
  911.                 wave.Anchored = true
  912.                 wave.CanCollide = false
  913.                 wave.Locked = true
  914.                 wave.Size = Vector3.new(1, 1, 1)
  915.                 wave.TopSurface = "Smooth"
  916.                 wave.BottomSurface = "Smooth"
  917.                 wave.Transparency = 0.35
  918.                 wave.CFrame = fx.CFrame
  919.                 wave.Material = "Neon"
  920.                 wm = Instance.new("SpecialMesh", wave)
  921.                 wm.MeshType = "Sphere"
  922.                 wm.Scale = Vector3.new(1,1,1)
  923.                 local wave2 = Instance.new("Part", Torso)
  924.                 wave2.BrickColor = TorsoColor
  925.                 wave2.Anchored = true
  926.                 wave2.CanCollide = false
  927.                 wave2.Locked = true
  928.                 wave2.Size = Vector3.new(1, 1, 1)
  929.                 wave2.TopSurface = "Smooth"
  930.                 wave2.BottomSurface = "Smooth"
  931.                 wave2.Transparency = 0.35
  932.                 wave2.CFrame = fx.CFrame
  933.                 wave2.Material = "Neon"
  934.                 wm2 = Instance.new("SpecialMesh", wave2)
  935.                 wm2.MeshType = "FileMesh"
  936.                 wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  937.                 wm2.Scale = Vector3.new(1,1,1)
  938.                 local wave3 = Instance.new("Part", Torso)
  939.                 wave3.BrickColor = BrickColor.new("Really black")
  940.                 wave3.Anchored = true
  941.                 wave3.CanCollide = false
  942.                 wave3.Locked = true
  943.                 wave3.Size = Vector3.new(1, 1, 1)
  944.                 wave3.TopSurface = "Smooth"
  945.                 wave3.BottomSurface = "Smooth"
  946.                 wave3.Transparency = 0.35
  947.                 wave3.CFrame = fx.CFrame
  948.                 wave3.Material = "Neon"
  949.                 wm3 = Instance.new("SpecialMesh", wave3)
  950.                 wm3.MeshType = "FileMesh"
  951.                 wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  952.                 wm3.Scale = Vector3.new(1,1,1)
  953.                 coroutine.wrap(function()
  954.                 for i = 1, 18, 1 do
  955.                 value = value - 0.5
  956.                 value2 = value2 - 0.75*1.5
  957.                 value3 = value3 - 0.475*1.5
  958.                 wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
  959.                 wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
  960.                 wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
  961.                 --wave.Size = wm.Scale
  962.                 wave.CFrame = fx.CFrame
  963.                 wave.Transparency = i/14
  964.                 --wave2.Size = wm2.Scale
  965.                 wave2.CFrame = fx.CFrame
  966.                 wave2.Rotation = Vector3.new(90, 0, 0)
  967.                 wave2.Transparency = i/14
  968.                 --wave3.Size = wm3.Scale
  969.                 wave3.CFrame = fx.CFrame
  970.                 wave3.Rotation = Vector3.new(90, 0, 0)
  971.                 wave3.Transparency = i/14
  972.                 wait()
  973.                 glowz.Rate = 0
  974.                 glowz2.Rate = 0
  975.                 end
  976.                 wait()
  977.                 wave:Destroy()
  978.                 wave2:Destroy()
  979.                 wave3:Destroy()
  980.         end)()
  981.         elseif Transforming == false then
  982.         wait()
  983.         end
  984. end
  985.  
  986. for i = 1, 100 do rs:wait()
  987.         fx.CFrame = Torso.CFrame
  988. end
  989.  
  990. spawn(function()
  991.     while wait(1) do
  992.         GroundWave()
  993.     end
  994. end)
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001. local RbxUtility = LoadLibrary("RbxUtility")
  1002. local Create = RbxUtility.Create
  1003.  
  1004. function RemoveOutlines(part)
  1005.     part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1006. end
  1007. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1008.     local Part = Create("Part"){
  1009.         Parent = Parent,
  1010.         Reflectance = Reflectance,
  1011.         Transparency = Transparency,
  1012.         CanCollide = false,
  1013.         Locked = true,
  1014.         BrickColor = BrickColor.new(tostring(BColor)),
  1015.         Name = Name,
  1016.         Size = Size,
  1017.         Material = Material,
  1018.     }
  1019.     RemoveOutlines(Part)
  1020.     return Part
  1021. end
  1022. local Effects = {}
  1023.  
  1024.  
  1025.  
  1026. wait(2)
  1027. local Muss = Instance.new("Sound",char)
  1028. Muss.SoundId = "rbxassetid://186942568"
  1029. Muss.Pitch = 1
  1030. Muss.Volume = 0
  1031. Muss.Looped = true
  1032. Muss:Play()
  1033. Transforming = false
  1034.  
  1035.  
  1036. local value2 = 1
  1037. for i = 1, 20 do rs:wait()
  1038.         value2 = value2 - 0.05
  1039.         glowz.Rate = 0
  1040.         glowz2.Rate = 0
  1041.         fx.Transparency = fx.Transparency + (1/20)
  1042.         fx.CFrame = torso.CFrame
  1043.         fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
  1044.         rs:wait()
  1045. end
  1046.  
  1047.  
  1048. local Mus = Instance.new("Sound",char)
  1049. Mus.SoundId = "rbxassetid://752647397"
  1050. Mus.Pitch = 1
  1051. Mus.Volume = 40
  1052. Mus.Looped = false
  1053. wait(0.3)
  1054. Mus:Play()
  1055.  
  1056. glowz:Destroy()
  1057. glowz2:Destroy()
  1058. for i = 1,20 do
  1059.    
  1060.     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  1061.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
  1062.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
  1063.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
  1064.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.4, -.7) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
  1065. end
  1066. wait(1)
  1067. for i = 1,20 do
  1068.     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  1069.                                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
  1070.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
  1071.  
  1072.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.4)
  1073.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.4)
  1074.  
  1075. end
  1076.  
  1077.  
  1078. wait(5)
  1079.  
  1080. wait(1.3)
  1081. for i = 1,20 do
  1082.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(30)), 0.2)
  1083.                    
  1084.                    
  1085. end
  1086. wait(0.4)
  1087. for i = 1,20 do
  1088.                    
  1089.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-30)), 0.2)
  1090. end
  1091. wait(0.6)
  1092. for i = 1,20 do
  1093.     wait()
  1094.     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)
  1095.                     rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-35)), 0.2)
  1096.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(35)), 0.2)
  1097.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
  1098.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.4)
  1099. end
  1100. wait(0.2)
  1101. for i = 1,20 do
  1102.     torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  1103.                                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(30)), 0.2)
  1104.                     larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-30)), 0.2)
  1105.  
  1106.                     lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.4)
  1107.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.4)
  1108.  
  1109. end
  1110. wait()
  1111.  
  1112. camshake(torso, 48, 6)
  1113. for i,v in pairs(FindNearestTorso(Torso.CFrame.p,40))do
  1114.             if v:FindFirstChild('Humanoid') then
  1115.                 v.Humanoid:TakeDamage(math.random(999999999999999999999999,99999999999999999999999999999999999999))
  1116.             end
  1117. end
  1118.  
  1119.  
  1120.  
  1121.  
  1122. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  1123.     return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  1124. end
  1125.  
  1126. function rayCast(Position, Direction, MaxDistance, IgnoreList)
  1127.     return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  1128. end
  1129. local TBlast, TBMesh = Instance.new("Part"), Instance.new("SpecialMesh")
  1130.     TBlast.BrickColor = BrickColor.new("Pink")
  1131.     TBlast.Transparency = 1
  1132.     TBlast.Anchored = true
  1133.     TBlast.CanCollide = false
  1134.     TBlast.CFrame = root.CFrame
  1135.     TBlast.Size = Vector3.new(2,2,2)
  1136.     TBMesh.Parent = TBlast
  1137.     TBMesh.MeshType = "Sphere"
  1138.     game.Lighting.Brightness = 0
  1139.         game.Lighting.OutdoorAmbient = TBlast.BrickColor.Color
  1140.         game.Lighting.TimeOfDay = 0.1
  1141.         game.Lighting.FogEnd = 1000
  1142.         game.Lighting.FogColor = TBlast.BrickColor.Color
  1143.         game.Lighting.TimeOfDay = "00:00:00"
  1144.         game.Lighting.Ambient = Color3.new(0,0,0)
  1145.         game.Lighting.FogColor = Color3.new(0,0,0)
  1146.         game.Lighting.FogEnd = 500
  1147.         game.Lighting.FogStart = 0
  1148.         game.Lighting.GlobalShadows = true
  1149.        
  1150.        
  1151.  
  1152. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1153.         local valuer = 5
  1154.         local valuer2 = 10
  1155.         local valuer3 = 15
  1156. local sa2 = Instance.new("Sound",torso)
  1157. sa2.SoundId = "rbxassetid://130972023"
  1158. sa2.Pitch = 1
  1159. sa2.Volume = 5
  1160. sa2.Looped = false
  1161. sa2:Play()
  1162. local sar2 = Instance.new("Sound",torso)
  1163. sar2.SoundId = "rbxassetid://153274423"
  1164. sar2.Pitch = 1
  1165. sar2.Volume = 5
  1166. sar2.Looped = false
  1167. sar2:Play()
  1168. Crater(torso,67)
  1169.  
  1170. GroundWave4 = function()
  1171.        
  1172.                 local wave = Instance.new("Part", torso)
  1173.                 wave.BrickColor = BrickColor.new("Royal purple")
  1174.                 wave.Anchored = true
  1175.                 wave.CanCollide = false
  1176.                 wave.Locked = true
  1177.                 wave.Size = Vector3.new(1, 1, 1)
  1178.                 wave.TopSurface = "Smooth"
  1179.                 wave.BottomSurface = "Smooth"
  1180.                 wave.Transparency = 0.35
  1181.                 wave.CFrame = fx.CFrame
  1182.                 wm = Instance.new("SpecialMesh", wave)
  1183.                 wm.MeshType = "Sphere"
  1184.                 wm.Scale = Vector3.new(1,1,1)
  1185.                 coroutine.wrap(function()
  1186.                 for i = 1, 18, 1 do
  1187.                 wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  1188.                 --wave.Size = wm.Scale
  1189.                 wave.CFrame = fx.CFrame
  1190.                 wave.Transparency = i/14
  1191.                 wait()
  1192.                 end
  1193.                 wait()
  1194.                 wave:Destroy()
  1195.         end)()
  1196.        
  1197. end
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.         GroundWave1()
  1204.        
  1205.        
  1206.         CV="Pastel blue"
  1207.    
  1208. local txt = Instance.new("BillboardGui", Char)
  1209. txt.Adornee = Char .Head
  1210. txt.Name = "_status"
  1211. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1212. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1213. local text = Instance.new("TextLabel", txt)
  1214. text.Size = UDim2.new(10, 0, 7, 0)
  1215. text.FontSize = "Size24"
  1216. text.TextScaled = true
  1217. text.TextTransparency = 0
  1218. text.BackgroundTransparency = 1
  1219. text.TextTransparency = 0
  1220. text.TextStrokeTransparency = 0
  1221. text.Font = "Antique"
  1222. text.TextStrokeColor3 = Color3.new(170,0,255)
  1223.  
  1224. v=Instance.new("Part")
  1225. v.Name = "ColorBrick"
  1226. v.Parent=Player.Character
  1227. v.FormFactor="Symmetric"
  1228. v.Anchored=true
  1229. v.CanCollide=false
  1230. v.BottomSurface="Smooth"
  1231. v.TopSurface="Smooth"
  1232. v.Size=Vector3.new(10,5,3)
  1233. v.Transparency=1
  1234. v.CFrame=Char.Torso.CFrame
  1235. v.BrickColor=BrickColor.new(CV)
  1236. v.Transparency=1
  1237. text.TextColor3 = Color3.new(0,0,0)
  1238. v.Shape="Block"
  1239. text.Text = "The Omni-God of Erradication"
  1240.  
  1241.  
  1242.  
  1243.  
  1244. ROW = function(out, trans, s, wt, t, ang, plus)
  1245.                     for i = 1, 360, 360/t do
  1246.                         local c = Instance.new("Part", game.Workspace)
  1247.                         c.FormFactor = 3
  1248.                         c.TopSurface = 0
  1249.                         c.BottomSurface = 0
  1250.                         c.Size = s
  1251.                         c.Anchored = true
  1252.                         c.CanCollide = wt
  1253.                         c.Material=workspace.Base.Material
  1254.                         c.Transparency = trans
  1255.                         c.BrickColor = workspace.Base.BrickColor
  1256.                         c.CFrame = CFrame.new(Torso.CFrame.x,0,Torso.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
  1257.                         c.Locked=true
  1258.                         game.Debris:AddItem(c,15)
  1259.                     end
  1260. end
  1261.  
  1262. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad    (math.random(-30,30))), 0)
  1263.    
  1264.    
  1265.    
  1266.    
  1267.    
  1268.    
  1269.    
  1270.         local wave = Instance.new("Part", torso)
  1271.         wave.BrickColor = TorsoColor
  1272.         wave.Anchored = true
  1273.         wave.CanCollide = false
  1274.         wave.Locked = true
  1275.         wave.Size = Vector3.new(1, 1, 1)
  1276.         wave.TopSurface = "Smooth"
  1277.         wave.BottomSurface = "Smooth"
  1278.         wave.Transparency = 0.35
  1279.         wave.CFrame = HandCF
  1280.         wm = Instance.new("SpecialMesh", wave)
  1281.         wm.MeshId = "rbxassetid://3270017"
  1282.         local wave2 = Instance.new("Part", torso)
  1283.         wave2.BrickColor = BrickColor.new("Really black")
  1284.         wave2.Anchored = true
  1285.         wave2.CanCollide = false
  1286.         wave2.Locked = true
  1287.         wave2.Size = Vector3.new(1, 1, 1)
  1288.         wave2.TopSurface = "Smooth"
  1289.         wave2.BottomSurface = "Smooth"
  1290.         wave2.Transparency = 0.35
  1291.         wave2.CFrame = HandCF
  1292.         wm2 = Instance.new("SpecialMesh", wave2)
  1293.         wm2.MeshId = "rbxassetid://3270017"
  1294.         local wave3 = Instance.new("Part", torso)
  1295.         wave3.BrickColor = TorsoColor
  1296.         wave3.Anchored = true
  1297.         wave3.CanCollide = false
  1298.         wave3.Locked = true
  1299.         wave3.Size = Vector3.new(1, 1, 1)
  1300.         wave3.TopSurface = "Smooth"
  1301.         wave3.BottomSurface = "Smooth"
  1302.         wave3.Transparency = 0.35
  1303.         wave3.CFrame = HandCF
  1304.         wm3 = Instance.new("SpecialMesh", wave3)
  1305.         wm3.MeshId = "rbxassetid://3270017"
  1306.         coroutine.wrap(function()
  1307.         for i = 1, 14, 1 do
  1308.         valuer = valuer - 0.35
  1309.         valuer2 = valuer - 0.45
  1310.         valuer3 = valuer3 - 0.475
  1311.         wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
  1312.         wave.Size = wm.Scale
  1313.         wave.CFrame = HandCF
  1314.         wave.Transparency = i/14
  1315.         wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
  1316.         wave2.Size = wm2.Scale
  1317.         wave2.CFrame = HandCF
  1318.         wave2.Transparency = i/14
  1319.         wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
  1320.         wave3.Size = wm2.Scale
  1321.         wave3.CFrame = HandCF
  1322.         wave3.Transparency = i/14
  1323.         wait()
  1324.         end
  1325.         wait()
  1326.         wave:Destroy()
  1327.         wave2:Destroy()
  1328. end)()
  1329.  
  1330. local torso = owner
  1331. local block = Instance.new("Part",torso)
  1332. block.Size = Vector3.new(0.1,0.1,0.1)
  1333. block.Position = block.Position + Vector3.new(2,2,2)
  1334. block.Transparency = 1
  1335. local weld = Instance.new("Weld",torso)
  1336. weld.Part0 = torso
  1337. weld.Part1 = block
  1338. weld.C0 = CFrame.new(0,5,0)
  1339. local tables = {5,4,3,2,1}
  1340. local part = Instance.new("ParticleEmitter")
  1341. part.Parent = owner
  1342. part.LockedToPart = true
  1343.  
  1344. part.Texture = "rbxassetid://300899196"
  1345. part.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,18),NumberSequenceKeypoint.new(1,1)})
  1346. part.Transparency = NumberSequence.new(0.7)
  1347. part.Lifetime = NumberRange.new(2)
  1348. part.Rate = 30
  1349. local part2 = Instance.new("ParticleEmitter",block)
  1350. part2.Lifetime = NumberRange.new(5)
  1351. part2.Speed = NumberRange.new(0)
  1352. part2.Size = NumberSequence.new(18)
  1353. part2.LockedToPart = true
  1354. part2.Transparency = NumberSequence.new(0.5)
  1355. part2.Rate = 3
  1356. part2.Color = ColorSequence.new(Color3.fromRGB(170,0,255))
  1357. part2.Texture = "http://www.roblox.com/asset/?id=358965396"
  1358. local model = Instance.new("Model",torso)
  1359.  
  1360. local ball0 = Instance.new("Part",model)
  1361. ball0.Position = ball0.Position + Vector3.new(2,2,2)
  1362. ball0.Transparency = 0.5
  1363. ball0.BrickColor = BrickColor.new("Royal purple")
  1364. ball0.Size = Vector3.new(1,1,1)
  1365. ball0mesh = Instance.new("SpecialMesh",ball0)
  1366. ball0mesh.MeshType = "Sphere"
  1367. ball0mesh.Scale = Vector3.new(1,1,1)
  1368. ballweld = Instance.new("Weld",model)
  1369. ballweld.Part0 = torso
  1370. ballweld.Part1 = ball0
  1371.  
  1372.  
  1373.  
  1374.  
  1375. for i = 1,15 do
  1376.     wait(0.1)
  1377.     part.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30),NumberSequenceKeypoint.new(1,1)})
  1378.     part2.Size = NumberSequence.new(15)
  1379. for i = 1 , 3 do
  1380. wait()
  1381.     ball0mesh.Scale = ball0mesh.Scale + Vector3.new(13,13,13)
  1382.  
  1383. end
  1384.  
  1385.     wait(0.1)
  1386.     part2.Size = NumberSequence.new(8)
  1387.     part.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,18),NumberSequenceKeypoint.new(1,1)})
  1388.     ball0mesh.Scale = Vector3.new(1,1,1)
  1389.  
  1390. end
  1391.  
  1392. hum.WalkSpeed = 16
  1393. Muss.Volume = 8
  1394.  
  1395.  
  1396. Charging = true
  1397. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  1398. function FDebris()
  1399.     repeat
  1400.     local p = Instance.new('Part',Torso)
  1401.     p.formFactor = 'Custom'
  1402.     p.Size = Vector3.new(1,1,1)
  1403.     p.BrickColor = BrickColor.new("Dark indigo")
  1404.     p.CanCollide = false
  1405.     p.Transparency = 0.2
  1406.     p.Anchored = true
  1407.     p.Locked=true
  1408.     p.Material = "Neon"
  1409.     s = math.random(1,40)/10
  1410.     local m = Instance.new("BlockMesh",p)
  1411.     m.Scale = Vector3.new(s,s,s)
  1412.     p.CFrame = Torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  1413.     --[[coroutine.wrap(function()
  1414.         wait(2)
  1415.         while Charging == true do
  1416.         wait(2)
  1417.         GroundWave1()
  1418.         wait(2)
  1419.         end
  1420.     end)()]]--
  1421.    
  1422.     spawn(function()
  1423.         while rs:wait() do
  1424.             if p.Transparency >= 1 then p:Destroy() break end
  1425.             p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  1426.             p.Transparency = p.Transparency+0.01
  1427.         end
  1428.     end)
  1429.     wait(.3)
  1430. until Charging == false
  1431. end
  1432.                
  1433.  
  1434. spawn(function()
  1435.     while wait(.01)
  1436.          do
  1437.         FDebris()  
  1438.         end
  1439. end)   
  1440.  
  1441.  
  1442.  
  1443. FloatPart = function()
  1444.     local Part = Instance.new('Part',Torso)
  1445.     Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
  1446.     Part.Anchored = true
  1447.     Part.Material = 'Neon'
  1448.     Part.CanCollide = false
  1449.     Part.BrickColor = BrickColor.new("Royal purple")
  1450.     local Mesh = Instance.new('SpecialMesh',Part)
  1451.     Mesh.Scale = Vector3.new(4,4,.2)
  1452.     Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  1453.     Mesh.VertexColor = Vector3.new(0,170,255)
  1454.     spawn(function()
  1455.         for i = 1,30 do
  1456.             Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
  1457.             Part.Transparency = Part.Transparency + .035
  1458.             game["Run Service"].RenderStepped:wait()
  1459.         end
  1460.         Part:Destroy()
  1461.     end)
  1462. end;
  1463.  
  1464. DubPart = function()
  1465.     local Part = Instance.new('Part',Torso)
  1466.     Part.CFrame = CFrame.new(Torso.CFrame.X,workspace.Base.CFrame.Y+1,Torso.CFrame.Z) * CFrame.fromEulerAnglesXYZ(86.4,0,87)
  1467.     Part.Anchored = true
  1468.     Part.CanCollide = false
  1469.     Part.Material = 'Neon'
  1470.     Part.BrickColor = BrickColor.new(SecondaryColor)
  1471.     local Mesh = Instance.new('SpecialMesh',Part)
  1472.     Mesh.Scale = Vector3.new(7,7,.2)
  1473.     Mesh.MeshId = 'http://www.roblox.com/asset/?id=3270017'
  1474.     Mesh.VertexColor = Vector3.new(0,170,255)
  1475.     spawn(function()
  1476.         for i = 1,30 do
  1477.             Mesh.Scale = Mesh.Scale + Vector3.new(.04,.04,0)
  1478.             Part.Transparency = Part.Transparency + .035
  1479.             game["Run Service"].RenderStepped:wait()
  1480.         end
  1481.         Part:Destroy()
  1482.     end)
  1483. end;
  1484.  
  1485. Fade = function(Item,t)
  1486.     spawn(function()
  1487.         for i = 1,20 do
  1488.             Item.Transparency = Item.Transparency + .05
  1489.             if t then
  1490.                 wait(t)
  1491.             else
  1492.                 wait()
  1493.             end
  1494.         end
  1495.         Item:Destroy()
  1496.     end)
  1497. end
  1498.  
  1499. Particle = function(PrimaryColor)
  1500.     local Part = Instance.new('Part',Torso)
  1501.     Part.BrickColor = BrickColor.new(PrimaryColor)
  1502.     Part.Anchored = true
  1503.     Part.Transparency = .3
  1504.     Part.CanCollide = false
  1505.     Part.CFrame = Torso.CFrame * CFrame.new(math.random(-10,10),math.random(-15,15),math.random(-10,10)) * CFrame.fromEulerAnglesXYZ(math.random(),math.random(),math.random())
  1506.     local Mesh = Instance.new('BlockMesh',Part)
  1507.     Mesh.Scale = Vector3.new(.05,.1,.1)
  1508.     spawn(function()
  1509.         for i = 1,40 do
  1510.             Part.Transparency = Part.Transparency + .0125
  1511.             Part.CFrame = Part.CFrame * CFrame.new(0,-.07,0)
  1512.             game["Run Service"].RenderStepped:wait()
  1513.         end
  1514.         Part:Destroy()
  1515.     end)
  1516. end;
  1517.  
  1518. --[[spawn(function()
  1519.     while wait() do
  1520.         wait(.05)
  1521.         FloatPart()
  1522.         wait(.08)
  1523.         FloatPart()
  1524.         wait(.05)
  1525.         DubPart()
  1526.         wait(.08)
  1527.     end
  1528. end)]]
  1529.  
  1530. game["Run Service"].RenderStepped:connect(function(_)
  1531.     Particle("Royale purple")
  1532.     Particle("Really black")
  1533.         Particle("Royal purple")
  1534.     --Character['HumanoidRootPart'].C1 = Character['HumanoidRootPart'].C1 * CFrame.new(0,Height+math.sin(tick())/150,0)
  1535. end)
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552. function FindNearestTorso(Position,Distance,SinglePlayer)
  1553.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1554.         local List = {}
  1555.         for i,v in pairs(workspace:GetChildren())do
  1556.             if v:IsA("Model")then
  1557.                 if v:findFirstChild("Torso")then
  1558.                     if v ~= char then
  1559.                         if(v.Torso.Position -Position).magnitude <= Distance then
  1560.                             table.insert(List,v)
  1561.                         end
  1562.                     end
  1563.                 end
  1564.             end
  1565.         end
  1566.     return List
  1567. end
  1568.  
  1569.  
  1570.  
  1571.  
  1572. vt = Vector3.new
  1573.  
  1574.  
  1575.  
  1576. local player = owner
  1577. local pchar = player.Character
  1578. local cam = workspace.CurrentCamera
  1579.  
  1580. local rad = math.rad
  1581. bodyparts = {}
  1582. local keysDown = {}
  1583. local flySpeed = 0
  1584. local MAX_FLY_SPEED = 150
  1585.  
  1586. local canFly = false
  1587. local flyToggled = false
  1588.  
  1589. local forward, side = 0, 0
  1590. local lastForward, lastSide = 0, 0
  1591.  
  1592. local floatBP = Instance.new("BodyPosition")
  1593. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  1594. local flyBV = Instance.new("BodyVelocity")
  1595. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1596. local turnBG = Instance.new("BodyGyro")
  1597. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1598.  
  1599. mouse.KeyDown:connect(function(key)
  1600.         keysDown[key] = true
  1601.  
  1602.         if key == "f" then
  1603.                 flyToggled = not flyToggled
  1604.  
  1605.         if not flyToggled then
  1606.                 stanceToggle = "Normal"
  1607.                 floatBP.Parent = nil
  1608.                 flyBV.Parent = nil
  1609.                 turnBG.Parent = nil
  1610.                 root.Velocity = Vector3.new()
  1611.                 pchar.Humanoid.PlatformStand = false
  1612.         end
  1613. end
  1614.  
  1615. end)
  1616. mouse.KeyUp:connect(function(key)
  1617.         keysDown[key] = nil
  1618. end)
  1619.  
  1620. local function updateFly()
  1621.    
  1622.    
  1623.    
  1624.  
  1625.         if not flyToggled then return end
  1626.  
  1627.         lastForward = forward
  1628.         lastSide = side
  1629.  
  1630.         forward = 0
  1631.         side = 0
  1632.  
  1633.         if keysDown.w then
  1634.                 forward = forward + 1
  1635.         end
  1636.         if keysDown.s then
  1637.                 forward = forward - 1
  1638.         end
  1639.         if keysDown.a then
  1640.                 side = side - 1
  1641.         end
  1642.         if keysDown.d then
  1643.                 side = side + 1
  1644.         end
  1645.  
  1646.         canFly = (forward ~= 0 or side ~= 0)
  1647.  
  1648.         if canFly then
  1649.                 stanceToggle = "Floating"
  1650.                 turnBG.Parent = root
  1651.                 floatBP.Parent = nil
  1652.                 flyBV.Parent = root
  1653.  
  1654.                 flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  1655.                 if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  1656.         else
  1657.                 floatBP.position = root.Position
  1658.                 floatBP.Parent = root
  1659.  
  1660.                 flySpeed = flySpeed - 1
  1661.                 if flySpeed < 0 then flySpeed = 0 end
  1662.         end
  1663.  
  1664.         local camCF = cam.CoordinateFrame
  1665.         local in_forward = canFly and forward or lastForward
  1666.         local in_side = canFly and side or lastSide
  1667.  
  1668.         flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  1669.  
  1670.         turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,0)
  1671. end
  1672.  
  1673. game:service'RunService'.RenderStepped:connect(function()
  1674.         if flyToggled then
  1675.                 pchar.Humanoid.PlatformStand = true
  1676.         end
  1677.         updateFly()
  1678. end)
  1679.  
  1680.  
  1681.  
  1682. mouse.KeyDown:connect(function(key)
  1683.   if key == "b" then
  1684.     hum.WalkSpeed = 0
  1685.     if Debounces.CanAttack == true then
  1686.       Debounces.CanAttack = false
  1687.       Debounces.NoIdl = true
  1688.       Debounces.on = true
  1689.       v = Instance.new("Sound")
  1690.       v.SoundId = "http://www.roblox.com/asset/?id=753551986"
  1691.       v.Parent = char
  1692.       v.Looped = false
  1693.       v.Pitch = 1
  1694.       v.Volume =  3000
  1695.       wait(0.01)
  1696.       v:Play()
  1697. wait()
  1698.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.1)
  1699.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.1)
  1700.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1)
  1701.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.1)
  1702.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(30), 0, math.rad(-5)), 0.1)
  1703.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(30), 0, math.rad(5)), 0.1)
  1704.         if Debounces.on == false then
  1705.         end
  1706.         wait()
  1707.       end
  1708.       wait()
  1709.      
  1710.    
  1711.       local function Shockwave7()
  1712.         local ENERGY = Instance.new("Part", Char)
  1713.         ENERGY.Name = "ENERGY"
  1714.         ENERGY.CanCollide = false
  1715.             ENERGY.BrickColor = BrickColor.new("Really black")
  1716.         ENERGY.Transparency = 0.2
  1717.         ENERGY.TopSurface = 0
  1718.         ENERGY.BottomSurface = 0
  1719.         ENERGY.Anchored = true
  1720.         local cm = Instance.new("CylinderMesh", ENERGY)
  1721.         cm.Scale = Vector3.new(1, 20, 1)
  1722.         ENERGY.Size = Vector3.new(5, 20, 5)
  1723.         ENERGY.CFrame = char.Torso.CFrame
  1724.         ENERGY.Touched:connect(function(hit)
  1725.                     if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  1726.                         local Occlude = true
  1727.                         local NotOccludes = {
  1728.                             char.Name;
  1729.                             "Wings";
  1730.                             "Scythe";
  1731.                             "Thingy";
  1732.                             "Thingy2"; -- put all of the names in a table pls
  1733.                         }
  1734.                         for i,v in pairs(NotOccludes) do
  1735.                             if hit.Parent.Name == v then
  1736.                                 Occlude = false
  1737.                             end
  1738.                         end
  1739.                         --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name     ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and     hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
  1740.                         if Occlude then
  1741.                             hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 9999999999999999999999999999999999999999999999999999999999999999999999999999999999
  1742.                             hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * 220
  1743.                         end
  1744.                     end
  1745.                 end)
  1746.         for i = 1, 50 do
  1747.             ENERGY.CFrame = char.Torso.CFrame
  1748.             ENERGY.Transparency = ENERGY.Transparency + 0.012
  1749.             ENERGY.Size = ENERGY.Size + Vector3.new(0.2, 0, 0.2)
  1750.             wait()
  1751.         end
  1752.         ENERGY:Destroy()
  1753.       end
  1754. Shockwave7()
  1755.  
  1756.  
  1757. pt=Instance.new('Part',torso)
  1758. pt.Anchored=true
  1759. pt.CanCollide=false
  1760. pt.Locked = true
  1761. pt.FormFactor='Custom'
  1762. pt.Size=Vector3.new(1,1,1)
  1763. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  1764. pt.Transparency=.6
  1765. pt.BrickColor=BrickColor.new('Royal purple')
  1766. msh=Instance.new('SpecialMesh',pt)
  1767. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  1768. msh.Scale=Vector3.new(8,4,8)
  1769. pt2=pt:clone()
  1770. pt2.Parent = torso
  1771. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  1772. pt2.BrickColor=BrickColor.new("Really black")
  1773. msh2=msh:clone()
  1774. msh2.Parent=pt2
  1775. msh2.Scale=Vector3.new(10,5,10)
  1776.  
  1777. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  1778. bl = Instance.new("Part", char)
  1779. bl.Locked = true
  1780. bl.Name = "Shell"
  1781. bl.BrickColor = BrickColor.new("Royal purple")
  1782. bl.Anchored = true
  1783. bl.CanCollide = false
  1784. bl.Transparency = 0
  1785. bl.Reflectance = 0
  1786. bl.BottomSurface = 0
  1787. bl.TopSurface = 0
  1788. bl.Shape = 0
  1789. blm = Instance.new("SpecialMesh",bl)
  1790. blm.MeshType = "Sphere"
  1791. blm.Scale = Vector3.new(1,1,1)
  1792. blm.MeshId = "rbxassetid://9982590"
  1793.  
  1794.     coroutine.resume(coroutine.create(function()
  1795.         for i=1, math.huge, 4 do
  1796.                 rs:wait()
  1797.                 bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  1798.                 blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
  1799.                 bl.Transparency = bl.Transparency + 0.005
  1800.                 pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  1801.                 pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  1802.                 msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  1803.                 msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  1804.             end
  1805. end))
  1806.      
  1807.       for i = 1, 15 do
  1808.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  1809.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  1810.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  1811.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  1812.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  1813.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1814.         if Debounces.on == false then
  1815.           break
  1816.         end
  1817.         wait()
  1818.       end
  1819.       for i = 1, 15 do
  1820.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  1821.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  1822.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  1823.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  1824.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1825.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  1826.         if Debounces.on == false then
  1827.           break
  1828.         end
  1829.         wait()
  1830.       end
  1831.       for i = 1, 15 do
  1832.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  1833.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  1834.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  1835.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  1836.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  1837.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1838.         if Debounces.on == false then
  1839.           break
  1840.         end
  1841.         wait()
  1842.       end
  1843.       for i = 1, 15 do
  1844.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  1845.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  1846.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  1847.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  1848.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1849.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  1850.         if Debounces.on == false then
  1851.           break
  1852.         end
  1853.         wait()
  1854.       end
  1855.       for i = 1, 15 do
  1856.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  1857.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  1858.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  1859.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  1860.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  1861.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1862.         if Debounces.on == false then
  1863.           break
  1864.         end
  1865.         wait()
  1866.       end
  1867.       for i = 1, 10 do
  1868.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  1869.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  1870.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  1871.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  1872.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1873.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  1874.         if Debounces.on == false then
  1875.           break
  1876.         end
  1877.         wait()
  1878.       end
  1879.       wait(1.4)
  1880.       Debounces.NoIdl = false
  1881.       hum.WalkSpeed = 5
  1882.       Debounces.on = false
  1883.       wait()
  1884.       if Debounces.CanAttack == false then
  1885.         Debounces.CanAttack = true
  1886.         v:Destroy()
  1887.         bl:Destroy()
  1888.         blm:Destroy()
  1889.         pt:Destroy()
  1890.         pt2:Destroy()
  1891.         msh:Destroy()
  1892.         msh2:Destroy()
  1893.       end
  1894.     end
  1895.   end)
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901. local grabbed = false
  1902. local cf = CFrame.new
  1903. local mr = math.rad
  1904. local angles = CFrame.Angles
  1905. local ud = UDim2.new
  1906. local c3 = Color3.new
  1907. local NeckCF = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1908. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1909. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  1910. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  1911.  
  1912. clerp = function(a, b, t)
  1913.   return a:lerp(b, t)
  1914. end
  1915.  
  1916. local RbxUtility = LoadLibrary("RbxUtility")
  1917. local Create = RbxUtility.Create
  1918. RemoveOutlines = function(part)
  1919.   part.TopSurface = 10
  1920. end
  1921.  
  1922. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1923.   local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  1924.   RemoveOutlines(Part)
  1925.   return Part
  1926. end
  1927.  
  1928. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1929.   local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  1930.   if Mesh == "SpecialMesh" then
  1931.     Msh.MeshType = MeshType
  1932.     Msh.MeshId = MeshId
  1933.   end
  1934.   return Msh
  1935. end
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943. ArtificialHB = Instance.new("BindableEvent", script)
  1944. ArtificialHB.Name = "Heartbeat"
  1945. script:WaitForChild("Heartbeat")
  1946. frame = 0.033333333333333
  1947. tf = 0
  1948. allowframeloss = false
  1949. tossremainder = false
  1950. lastframe = tick()
  1951. script.Heartbeat:Fire()
  1952. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1953.   tf = tf + s
  1954.   if frame <= tf then
  1955.     if allowframeloss then
  1956.       script.Heartbeat:Fire()
  1957.       lastframe = tick()
  1958.     else
  1959.       for i = 1, math.floor(tf / frame) do
  1960.         script.Heartbeat:Fire()
  1961.       end
  1962.       lastframe = tick()
  1963.     end
  1964.     if tossremainder then
  1965.       tf = 0
  1966.     else
  1967.       tf = tf - frame * math.floor(tf / frame)
  1968.     end
  1969.   end
  1970. end
  1971. )
  1972. swait = function(num)
  1973.   if num == 0 or num == nil then
  1974.     ArtificialHB.Event:wait()
  1975.   else
  1976.     for i = 0, num do
  1977.       ArtificialHB.Event:wait()
  1978.     end
  1979.   end
  1980. end
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  1991.   local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  1992.   return Weld
  1993. end
  1994.  
  1995. rayCast = function(Position, Direction, Range, Ignore)
  1996.   return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1997. end
  1998.  
  1999. CreateSound = function(id, par, vol, pit)
  2000.   coroutine.resume(coroutine.create(function()
  2001.     local sou = Instance.new("Sound", par or workspace)
  2002.     sou.Volume = vol
  2003.     sou.Pitch = pit or 1
  2004.     sou.SoundId = id
  2005.     swait()
  2006.     sou:play()
  2007.     game:GetService("Debris"):AddItem(sou, 6)
  2008.   end
  2009. ))
  2010. end
  2011.  
  2012. local getclosest = function(obj, distance)
  2013.   local last, lastx = distance + 1, nil
  2014.   for i,v in pairs(workspace:GetChildren()) do
  2015.     if v:IsA("Model") and v ~= char and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  2016.       local t = v.Torso
  2017.       local dist = t.Position - obj.Position.magnitude
  2018.       if dist <= distance and dist < last then
  2019.         last = dist
  2020.         lastx = v
  2021.       end
  2022.     end
  2023.   end
  2024.   return lastx
  2025. end
  2026.  
  2027. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  2028.   if hit.Parent == nil then
  2029.     return
  2030.   end
  2031.   local h = hit.Parent:FindFirstChild("Humanoid")
  2032.   for _,v in pairs(hit.Parent:children()) do
  2033.     if v:IsA("Humanoid") then
  2034.       h = v
  2035.     end
  2036.   end
  2037.   if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2038.     if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  2039.       return
  2040.     end
  2041.     local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  2042.     game:GetService("Debris"):AddItem(c, 0.5)
  2043.     if HitSound ~= nil and HitPitch ~= nil then
  2044.       CreateSound(HitSound, hit, 1, HitPitch)
  2045.     end
  2046.     local Damage = math.random(minim, maxim)
  2047.     local blocked = false
  2048.     local block = hit.Parent:findFirstChild("Block")
  2049.     if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  2050.       blocked = true
  2051.       block.Value = block.Value - 1
  2052.       print(block.Value)
  2053.     end
  2054.     if blocked == false then
  2055.       h.Health = h.Health - Damage
  2056.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  2057.     else
  2058.       h.Health = h.Health - Damage / 2
  2059.       ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  2060.     end
  2061.     if Type == "Knockdown" then
  2062.       local hum = hit.Parent.Humanoid
  2063.       hum.PlatformStand = true
  2064.       coroutine.resume(coroutine.create(function(HHumanoid)
  2065.     swait(1)
  2066.     HHumanoid.PlatformStand = false
  2067.   end
  2068. ), hum)
  2069.       local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  2070.       local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  2071.       local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  2072.       game:GetService("Debris"):AddItem(bodvol, 0.5)
  2073.       game:GetService("Debris"):AddItem(rl, 0.5)
  2074.     else
  2075.       do
  2076.         if Type == "Debuff" then
  2077.             print'hi'
  2078.         else
  2079.           if Type == "Up" then
  2080.             local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  2081.             game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  2082.           else
  2083.             do
  2084.               if Type == "DarkUp" then
  2085.                 coroutine.resume(coroutine.create(function()
  2086.     for i = 0, 1, 0.1 do
  2087.       swait()
  2088.       BlockEffect(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  2089.     end
  2090.   end
  2091. ))
  2092.                 local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  2093.                 game:GetService("Debris"):AddItem(bodyVelocity, 1)
  2094.               else
  2095.                 do
  2096.                   if Type == "Snare" then
  2097.                     local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  2098.                     game:GetService("Debris"):AddItem(bp, 1)
  2099.                   else
  2100.                     do
  2101.                       if Type == "Freeze" then
  2102.                         local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  2103.                         local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  2104.                         hit.Parent.Torso.Anchored = true
  2105.                         coroutine.resume(coroutine.create(function(Part)
  2106.     swait(1.5)
  2107.     Part.Anchored = false
  2108.   end), hit.Parent.Torso)
  2109.                         game:GetService("Debris"):AddItem(BodPos, 3)
  2110.                         game:GetService("Debris"):AddItem(BodGy, 3)
  2111.                       end
  2112.                       do
  2113.                         local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  2114.                         game:GetService("Debris"):AddItem(debounce, Delay)
  2115.                         c = Instance.new("ObjectValue")
  2116.                         c.Name = "creator"
  2117.                         c.Value = Player
  2118.                         c.Parent = h
  2119.                         game:GetService("Debris"):AddItem(c, 0.5)
  2120.                       end
  2121.                     end
  2122.                   end
  2123.                 end
  2124.               end
  2125.             end
  2126.           end
  2127.         end
  2128.       end
  2129.     end
  2130.   end
  2131. end
  2132.  
  2133. ShowDamage = function(Pos, Text, Time, Color)
  2134.   local Rate = 0.033333333333333
  2135.   if not Pos then
  2136.     local Pos = Vector3.new(0, 0, 0)
  2137.   end
  2138.   local Text = Text or ""
  2139.   local Time = Time or 2
  2140.   if not Color then
  2141.     local Color = Color3.new(1, 0, 1)
  2142.   end
  2143.   local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
  2144.   EffectPart.Anchored = true
  2145.   local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
  2146.   local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  2147.   game.Debris:AddItem(EffectPart, Time + 0.1)
  2148.   EffectPart.Parent = game:GetService("Workspace")
  2149.   delay(0, function()
  2150.     local Frames = Time / Rate
  2151.     for Frame = 1, Frames do
  2152.       wait(Rate)
  2153.       local Percent = Frame / Frames
  2154.       EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  2155.       TextLabel.TextTransparency = Percent
  2156.     end
  2157.     if EffectPart and EffectPart.Parent then
  2158.       EffectPart:Destroy()
  2159.     end
  2160.   end
  2161. )
  2162. end
  2163.  
  2164. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  2165.   for _,c in pairs(workspace:children()) do
  2166.     local hum = c:findFirstChild("Humanoid")
  2167.     if hum ~= nil then
  2168.       local head = c:findFirstChild("Torso")
  2169.       if head ~= nil then
  2170.         local targ = head.Position - Part.Position
  2171.         local mag = targ.magnitude
  2172.         if mag <= magni and c.Name ~= Player.Name then
  2173.           Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
  2174.         end
  2175.       end
  2176.     end
  2177.   end
  2178. end
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184. local effect = Instance.new("Model", Char)
  2185. effect.Name = "Effects"
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2192.   local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2193.   prt.Anchored = true
  2194.   prt.CFrame = cframe
  2195.   local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2196.   game:GetService("Debris"):AddItem(prt, 10)
  2197.   if Type == 1 or Type == nil then
  2198.     table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  2199.   else
  2200.     if Type == 2 then
  2201.       table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  2202.     end
  2203.   end
  2204. end
  2205.  
  2206.  
  2207.  
  2208.  
  2209. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2210.   local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2211.   prt.Anchored = true
  2212.   prt.CFrame = cframe
  2213.   local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2214.   game:GetService("Debris"):AddItem(prt, 10)
  2215.   table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  2216. end
  2217.  
  2218.  
  2219.  
  2220. local grabbing = false
  2221. WindFloor = function()
  2222.  
  2223. end
  2224.  
  2225.  
  2226.  
  2227. bc = BrickColor.new
  2228. function WindFloor2()
  2229.         local shur = Instance.new("Part",char)
  2230.         local gahd = Instance.new("Sound",shur)
  2231. gahd.SoundId = "rbxassetid://402981977"
  2232. gahd.Volume = 5
  2233. gahd.Pitch = 0.75
  2234. gahd:Play()
  2235. shur.Transparency = 1
  2236. shur.Material = "Neon"
  2237. shur.BrickColor = bc("Royal purple")
  2238. shur.Anchored = true
  2239. shur.CFrame = mouse.Hit
  2240. shur.Rotation = vt(0,math.random(-500,500),0)
  2241. shur.Size = vt(1,0.2,1)
  2242. shur.CanCollide = false
  2243. local dec = Instance.new("Decal",shur)
  2244. dec.Texture = symbolimg
  2245. dec.Face = "Top"
  2246. local dec2 = dec:Clone()
  2247. dec2.Parent = shur
  2248. dec2.Face = "Bottom"
  2249. local Meshshur = Instance.new("CylinderMesh",shur)
  2250. Meshshur.Scale = vt(0,1,0)
  2251. local value1 = 1*2.25
  2252. for i = 0, 50 do
  2253.     Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  2254.     value1 = value1 - 0.015*2.25
  2255.     wait(0)
  2256. end
  2257. local spart = Instance.new("Part",char)
  2258. local tick = Instance.new("Sound",spart)
  2259. tick.SoundId = "rbxassetid://414516914"
  2260. tick.Volume = 2.5
  2261. tick.Pitch = 0.45
  2262. tick:Play()
  2263. spart.Size = vt(1,1,1)
  2264. spart.BrickColor = BrickColor.new("Royal purple")
  2265. spart.Transparency = 0.1
  2266. spart.Anchored = true
  2267. spart.CanCollide = false
  2268. spart.CFrame = shur.CFrame + vt(0,2.5,0)
  2269. local expld = Instance.new("Explosion", spart)
  2270. expld.BlastRadius = 27.5
  2271. expld.Position = spart.Position
  2272. local mesh = Instance.new("SpecialMesh",spart)
  2273. mesh.MeshType = "FileMesh"
  2274. mesh.Scale = vt(1,0.01,1)
  2275. mesh.MeshId = "http://www.roblox.com/asset/?id=102638417"
  2276. local parz = spart:Clone()
  2277. local mshe = parz.Mesh
  2278. mshe.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2279. parz.CFrame = spart.CFrame
  2280. parz.Parent = char
  2281. local par2 = spart:Clone()
  2282. local msh = par2.Mesh
  2283. par2.Mesh.MeshType = "Sphere"
  2284. par2.Material = "Neon"
  2285. par2.CFrame = spart.CFrame
  2286. par2.BrickColor = BrickColor.new("Royal purple")
  2287. par2.Parent = char
  2288. local par3 = spart:Clone()
  2289. local msh3 = par2.Mesh
  2290. msh3.Scale = vt(15,0,15)
  2291. par3.Mesh.MeshType = "Sphere"
  2292. par3.Material = "Neon"
  2293. par3.CFrame = spart.CFrame
  2294. par3.BrickColor = BrickColor.new("Royal purple")
  2295. par3.Parent = char
  2296. for i = 0, 150 do
  2297. spart.Transparency = spart.Transparency + 0.01
  2298. mesh.Scale = mesh.Scale + vt(2.25,0.15,2.25)
  2299. spart.Position = spart.Position
  2300. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.5,0)
  2301. par2.Transparency = par2.Transparency + 0.01
  2302. msh.Scale = msh.Scale + vt(1.5/1.25,1.5/1.25,1.5/1.25)
  2303. par2.Position = par2.Position
  2304. par2.CFrame = par2.CFrame*CFrame.Angles(0,-0.5,0)
  2305. par3.Transparency = par2.Transparency + 0.05
  2306. msh3.Scale = msh3.Scale + vt(-0.5,50/1.25,-0.5)
  2307. par3.Position = par2.Position
  2308. par3.CFrame = par2.CFrame*CFrame.Angles(0,-0.5,0)
  2309. parz.Transparency = par2.Transparency + 0.01
  2310. mshe.Scale = msh.Scale + vt(4,1,4)
  2311. parz.Position = parz.Position
  2312. parz.CFrame = parz.CFrame*CFrame.Angles(0,-0.5,0)
  2313. wait(0)
  2314. end
  2315. for i = 0, 100 do
  2316.     dec.Transparency = dec.Transparency + 0.015
  2317.         dec2.Transparency = dec.Transparency
  2318.     Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  2319.     value1 = value1 - 0.015*2.25
  2320.     wait(0)
  2321. end
  2322. shur:Destroy()
  2323. par2:Destroy()
  2324. spart:Destroy()
  2325. end
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333. function BlastStorm()
  2334.  
  2335. local lag = Instance.new("Sound", workspace)
  2336. lag.SoundId = "rbxassetid://752783199"
  2337. lag.Volume = 20000
  2338. lag.Pitch = 1
  2339. lag:Play()
  2340. wait(0)
  2341.     local ff = Instance.new("ForceField",char)
  2342.         local shur = Instance.new("Part",char)
  2343.         local gahd = Instance.new("Sound",char)
  2344. gahd.SoundId = "rbxassetid://402981977"
  2345. gahd.Volume = 2.5
  2346. gahd.Pitch = 0.6
  2347. gahd:Play()
  2348. shur.Transparency = 1
  2349. shur.Material = "Neon"
  2350. shur.BrickColor = bc("Royal purple")
  2351. shur.Anchored = true
  2352. shur.CFrame = mouse.Hit
  2353. shur.Size = vt(1,0.2,1)
  2354. shur.CanCollide = false
  2355. local dec = Instance.new("Decal",shur)
  2356. dec.Texture = symbolimg
  2357. dec.Face = "Top"
  2358. local dec2 = dec:Clone()
  2359. dec2.Parent = shur
  2360. dec2.Face = "Bottom"
  2361. local Meshshur = Instance.new("CylinderMesh",shur)
  2362. Meshshur.Scale = vt(0,1,0)
  2363. local value1 = 1*12.5
  2364. for i = 0, 50 do
  2365. shur.CFrame = torso.CFrame + vt(0,-2.5,0)
  2366.     Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  2367.     value1 = value1 - 0.015*12.5
  2368.     wait(0)
  2369. end
  2370.  
  2371. wait(0)
  2372. local spart = Instance.new("Part",char)
  2373. local tick = Instance.new("Sound",char)
  2374. tick.SoundId = "rbxassetid://414516914"
  2375. tick.Volume = 2.5
  2376. tick.Pitch = 0.4
  2377. tick:Play()
  2378. local tickz = Instance.new("Sound",char)
  2379. tickz.SoundId = "rbxassetid://435742675"
  2380. tickz.Volume = 1
  2381. tickz.Pitch = 1
  2382. tickz:Play()
  2383. local tickr = Instance.new("Sound",char)
  2384. tickr.SoundId = "rbxassetid://435742675"
  2385. tickr.Volume = 2.5
  2386. tickr.Pitch = 0.5
  2387. tickr:Play()
  2388. local tickel = Instance.new("Sound",char)
  2389. tickel.SoundId = "rbxassetid://2248511"
  2390. tickel.Volume = 3
  2391. tickel.Pitch = 0.2
  2392. tickel:Play()
  2393. spart.Size = vt(1,1,1)
  2394. spart.BrickColor = BrickColor.new("Royal purple")
  2395. spart.Transparency = 0.1
  2396. spart.Anchored = true
  2397. spart.CanCollide = false
  2398. spart.CFrame = mouse.Hit
  2399. local expld = Instance.new("Explosion", spart)
  2400. expld.BlastRadius = 500000
  2401. expld.Position = spart.Position
  2402. local mesh = Instance.new("SpecialMesh",spart)
  2403. mesh.MeshType = "FileMesh"
  2404. mesh.Scale = vt(1,0.01,1)
  2405. mesh.MeshId = "http://www.roblox.com/asset/?id=102638417"
  2406. local parz = spart:Clone()
  2407. local mshe = parz.Mesh
  2408. mshe.MeshId = "http://www.roblox.com/asset/?id=1051557"
  2409. parz.CFrame = spart.CFrame
  2410. parz.Parent = char
  2411. local par2 = spart:Clone()
  2412. local msh = par2.Mesh
  2413. par2.Mesh.MeshType = "Sphere"
  2414. par2.Material = "Neon"
  2415. par2.CFrame = spart.CFrame
  2416. par2.BrickColor = BrickColor.new("Royal purple")
  2417. par2.Parent = char
  2418. for i = 0, 200 do
  2419. spart.Transparency = spart.Transparency + 0.005
  2420. mesh.Scale = mesh.Scale + vt(10,1,10)
  2421. spart.Position = spart.Position
  2422. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.5,0)
  2423. par2.Transparency = par2.Transparency + 0.005
  2424. msh.Scale = msh.Scale + vt(5/1.25,1000/1.25,5/1.25)
  2425. par2.Position = par2.Position
  2426. par2.CFrame = par2.CFrame*CFrame.Angles(0,-0.5,0)
  2427. parz.Transparency = par2.Transparency + 0.005
  2428. mshe.Scale = msh.Scale + vt(6,1,6)
  2429. parz.Position = parz.Position
  2430. parz.CFrame = parz.CFrame*CFrame.Angles(0,-0.5,0)
  2431. wait(0)
  2432. end
  2433. ff:Destroy()
  2434. for i = 0, 100 do
  2435.     dec.Transparency = dec.Transparency + 0.015
  2436.         dec2.Transparency = dec.Transparency
  2437.     Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  2438.     value1 = value1 - 0.015*12.5
  2439.     wait(0)
  2440. end
  2441. shur:Destroy()
  2442. par2:Destroy()
  2443. spart:Destroy()
  2444. tick:Destroy()
  2445. tickr:Destroy()
  2446. tickz:Destroy()
  2447. tickel:Destroy()
  2448. end
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457. local maincolor = Color3.new(170/255,0/255,255/255)
  2458.  
  2459.  
  2460.  
  2461. function noobyisscripter()
  2462. local hitted = false
  2463. local valuesize = 5
  2464.  local lb = Instance.new("Part")
  2465.   lb.Parent = char
  2466.    lb.Material = "Neon"
  2467.     lb.BrickColor = BrickColor.new(maincolor)
  2468.      lb.CanCollide = false
  2469.      lb.Shape = "Ball"
  2470.      lb.CFrame = char.Torso.CFrame + Vector3.new(0,0.7,0)
  2471.      lb.Anchored = false
  2472.      lb.Size = vt(1,1,1)
  2473.      local thing = Instance.new("SpecialMesh",lb)
  2474.      thing.MeshType = "Sphere"
  2475. local trail = Instance.new("ParticleEmitter",lb)
  2476. trail.Texture = "rbxassetid://296874871"
  2477. trail.LightEmission = 0.95
  2478. trail.Color = ColorSequence.new(maincolor)
  2479. trail.Rate = 10000
  2480. trail.Lifetime = NumberRange.new(1.5)
  2481. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.5,0),NumberSequenceKeypoint.new(1,0,0)})
  2482. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  2483. trail.Speed = NumberRange.new(0,0)
  2484. trail.RotSpeed = NumberRange.new(-500,500)
  2485.   local bv = Instance.new("BodyVelocity")
  2486.   bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2487.   bv.velocity = mouse.Hit.lookVector *100
  2488.   bv.Parent = lb
  2489.   wait(0.1)
  2490. pewdiepie=lb.Touched:connect(function(hit)
  2491. if hitted == false then
  2492. local sd = Instance.new("Sound",lb)
  2493. sd.SoundId = "rbxassetid://138210320"
  2494. sd.Volume = 2.5
  2495. sd:Play()
  2496. hitted = true
  2497. trail.Rate = 0
  2498. lb.Anchored = true
  2499. local explosion = Instance.new("Explosion",lb)
  2500. explosion.BlastRadius = 10
  2501. explosion.Position = lb.Position
  2502. local ex = Instance.new("ParticleEmitter",lb)
  2503. ex.Texture = "rbxassetid://296874871"
  2504. ex.LightEmission = 0.95
  2505. ex.Color = ColorSequence.new(maincolor)
  2506. ex.Rate = 10000
  2507. ex.Lifetime = NumberRange.new(1.75)
  2508. ex.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,25,0)})
  2509. ex.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  2510. ex.Speed = NumberRange.new(25,45)
  2511. ex.VelocitySpread = 90000
  2512. ex.RotSpeed = NumberRange.new(-500,500)
  2513. for i = 0, 19 do
  2514. wait()
  2515. valuesize = valuesize - 0.25
  2516. thing.Scale = thing.Scale + vt(valuesize,valuesize,valuesize)
  2517. end
  2518. ex.Rate = 0
  2519. for i = 0, 9 do
  2520. wait()
  2521. lb.Transparency = lb.Transparency + 0.1
  2522. end
  2523. wait(5)
  2524. lb:Destroy()
  2525. end
  2526. end)
  2527. end
  2528.  
  2529.  
  2530. mouse.KeyDown:connect(function(key)
  2531.     if key == "g" then
  2532.         if Debounces.CanAttack == true then
  2533.         Debounces.CanAttack = false
  2534.         Debounces.on = true
  2535.         Debounces.NoIdl = true
  2536. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  2537. shot1 = Instance.new("Sound",Torso)
  2538. shot1.SoundId = "rbxassetid://200633492"
  2539. shot1.Looped = false
  2540. shot1.Pitch = 3
  2541. shot1.Volume = 400
  2542. shot1:Play()
  2543. Debounces.RPunch = true
  2544. Debounces.LPunch = true
  2545. Debounces.ks = true
  2546. Debounces.ks2 = true
  2547. for i = 1, 3 do
  2548. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2549. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2550. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2551. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2552. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2553. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2554. if Debounces.on == false then break end
  2555. wait()
  2556. end
  2557. shot1 = Instance.new("Sound",Torso)
  2558. shot1.SoundId = "rbxassetid://200633492"
  2559. shot1.Looped = false
  2560. shot1.Pitch = 3
  2561. shot1.Volume = 400
  2562. shot1:Play()
  2563. wait(0.5)
  2564. noobyisscripter()
  2565. for i = 1, 3 do
  2566. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2567. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2568. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2569. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2570. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2571. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2572. if Debounces.on == false then break end
  2573. wait()
  2574. end
  2575. shot1 = Instance.new("Sound",Torso)
  2576. shot1.SoundId = "rbxassetid://200633492"
  2577. shot1.Looped = false
  2578. shot1.Pitch = 3
  2579. shot1.Volume = 400
  2580. shot1:Play()
  2581. wait(0.5)
  2582. noobyisscripter()
  2583. for i = 1, 3 do
  2584. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2585. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2586. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2587. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2588. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2589. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2590. if Debounces.on == false then break end
  2591. wait()
  2592. end
  2593. shot1 = Instance.new("Sound",Torso)
  2594. shot1.SoundId = "rbxassetid://200633492"
  2595. shot1.Looped = false
  2596. shot1.Pitch = 3
  2597. shot1.Volume = 400
  2598. shot1:Play()
  2599. wait(0.5)
  2600. noobyisscripter()
  2601. for i = 1, 3 do
  2602. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2603. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2604. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2605. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2606. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2607. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2608. if Debounces.on == false then break end
  2609. wait()
  2610. end
  2611. shot1 = Instance.new("Sound",Torso)
  2612. shot1.SoundId = "rbxassetid://200633492"
  2613. shot1.Looped = false
  2614. shot1.Pitch = 3
  2615. shot1.Volume = 400
  2616. shot1:Play()
  2617. wait(0.5)
  2618. noobyisscripter()
  2619. for i = 1, 3 do
  2620. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2621. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2622. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2623. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2624. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2625. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2626. if Debounces.on == false then break end
  2627. wait()
  2628. end
  2629. shot1 = Instance.new("Sound",Torso)
  2630. shot1.SoundId = "rbxassetid://200633492"
  2631. shot1.Looped = false
  2632. shot1.Pitch = 3
  2633. shot1.Volume = 400
  2634. shot1:Play()
  2635. wait(0.5)
  2636. noobyisscripter()
  2637. for i = 1, 3 do
  2638. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2639. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2640. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2641. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2642. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2643. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2644. if Debounces.on == false then break end
  2645. wait()
  2646. end
  2647. shot1 = Instance.new("Sound",Torso)
  2648. shot1.SoundId = "rbxassetid://200633492"
  2649. shot1.Looped = false
  2650. shot1.Pitch = 3
  2651. shot1.Volume = 400
  2652. shot1:Play()
  2653. wait(0.5)
  2654. noobyisscripter()
  2655. for i = 1, 3 do
  2656. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2657. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2658. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2659. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2660. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2661. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2662. if Debounces.on == false then break end
  2663. wait()
  2664. end
  2665. shot1 = Instance.new("Sound",Torso)
  2666. shot1.SoundId = "rbxassetid://200633492"
  2667. shot1.Looped = false
  2668. shot1.Pitch = 3
  2669. shot1.Volume = 400
  2670. shot1:Play()
  2671. wait(0.5)
  2672. noobyisscripter()
  2673. for i = 1, 3 do
  2674. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2675. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2676. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2677. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2678. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2679. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2680. if Debounces.on == false then break end
  2681. wait()
  2682. end
  2683. shot1 = Instance.new("Sound",Torso)
  2684. shot1.SoundId = "rbxassetid://200633492"
  2685. shot1.Looped = false
  2686. shot1.Pitch = 3
  2687. shot1.Volume = 400
  2688. shot1:Play()
  2689. wait(0.5)
  2690. noobyisscripter()
  2691. for i = 1, 3 do
  2692. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2693. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2694. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2695. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2696. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2697. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2698. if Debounces.on == false then break end
  2699. wait()
  2700. end
  2701. shot1 = Instance.new("Sound",Torso)
  2702. shot1.SoundId = "rbxassetid://200633492"
  2703. shot1.Looped = false
  2704. shot1.Pitch = 3
  2705. shot1.Volume = 400
  2706. shot1:Play()
  2707. wait(0.5)
  2708. noobyisscripter()
  2709. for i = 1, 3 do
  2710. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2711. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2712. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2713. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2714. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2715. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2716. if Debounces.on == false then break end
  2717. wait()
  2718. end
  2719. shot1 = Instance.new("Sound",Torso)
  2720. shot1.SoundId = "rbxassetid://200633492"
  2721. shot1.Looped = false
  2722. shot1.Pitch = 3
  2723. shot1.Volume = 400
  2724. shot1:Play()
  2725. wait(0.5)
  2726. noobyisscripter()
  2727. for i = 1, 3 do
  2728. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2729. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2730. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2731. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2732. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2733. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2734. if Debounces.on == false then break end
  2735. wait()
  2736. end
  2737. shot1 = Instance.new("Sound",Torso)
  2738. shot1.SoundId = "rbxassetid://200633492"
  2739. shot1.Looped = false
  2740. shot1.Pitch = 3
  2741. shot1.Volume = 400
  2742. shot1:Play()
  2743. wait(0.5)
  2744. noobyisscripter()
  2745. for i = 1, 3 do
  2746. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2747. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2748. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2749. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2750. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2751. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2752. if Debounces.on == false then break end
  2753. wait()
  2754. end
  2755. shot1 = Instance.new("Sound",Torso)
  2756. shot1.SoundId = "rbxassetid://200633492"
  2757. shot1.Looped = false
  2758. shot1.Pitch = 3
  2759. shot1.Volume = 400
  2760. shot1:Play()
  2761. wait(0.5)
  2762. noobyisscripter()
  2763. for i = 1, 3 do
  2764. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2765. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2766. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2767. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2768. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2769. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2770. if Debounces.on == false then break end
  2771. wait()
  2772. end
  2773. shot1 = Instance.new("Sound",Torso)
  2774. shot1.SoundId = "rbxassetid://200633492"
  2775. shot1.Looped = false
  2776. shot1.Pitch = 3
  2777. shot1.Volume = 400
  2778. shot1:Play()
  2779. wait(0.5)
  2780. noobyisscripter()
  2781. for i = 1, 3 do
  2782. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2783. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2784. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2785. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2786. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2787. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2788. if Debounces.on == false then break end
  2789. wait()
  2790. end
  2791. shot1 = Instance.new("Sound",Torso)
  2792. shot1.SoundId = "rbxassetid://200633492"
  2793. shot1.Looped = false
  2794. shot1.Pitch = 3
  2795. shot1.Volume = 400
  2796. shot1:Play()
  2797. wait(0.5)
  2798. noobyisscripter()
  2799. for i = 1, 3 do
  2800. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2801. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2802. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2803. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2804. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2805. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2806. if Debounces.on == false then break end
  2807. wait()
  2808. end
  2809. shot1 = Instance.new("Sound",Torso)
  2810. shot1.SoundId = "rbxassetid://200633492"
  2811. shot1.Looped = false
  2812. shot1.Pitch = 3
  2813. shot1.Volume = 400
  2814. shot1:Play()
  2815. wait(0.5)
  2816. noobyisscripter()
  2817. for i = 1, 3 do
  2818. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2819. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2820. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2821. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2822. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2823. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2824. if Debounces.on == false then break end
  2825. wait()
  2826. end
  2827. shot1 = Instance.new("Sound",Torso)
  2828. shot1.SoundId = "rbxassetid://200633492"
  2829. shot1.Looped = false
  2830. shot1.Pitch = 3
  2831. shot1.Volume = 400
  2832. shot1:Play()
  2833. wait(0.5)
  2834. noobyisscripter()
  2835. for i = 1, 3 do
  2836. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2837. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2838. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2839. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2840. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2841. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2842. if Debounces.on == false then break end
  2843. wait()
  2844. end
  2845. shot1 = Instance.new("Sound",Torso)
  2846. shot1.SoundId = "rbxassetid://200633492"
  2847. shot1.Looped = false
  2848. shot1.Pitch = 3
  2849. shot1.Volume = 400
  2850. shot1:Play()
  2851. wait(0.5)
  2852. noobyisscripter()
  2853. for i = 1, 3 do
  2854. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2855. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2856. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2857. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2858. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2859. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2860. if Debounces.on == false then break end
  2861. wait()
  2862. end
  2863. shot1 = Instance.new("Sound",Torso)
  2864. shot1.SoundId = "rbxassetid://200633492"
  2865. shot1.Looped = false
  2866. shot1.Pitch = 3
  2867. shot1.Volume = 400
  2868. shot1:Play()
  2869. wait(0.5)
  2870. noobyisscripter()
  2871. for i = 1, 3 do
  2872. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2873. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2874. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2875. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2876. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2877. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2878. if Debounces.on == false then break end
  2879. wait()
  2880. end
  2881. shot1 = Instance.new("Sound",Torso)
  2882. shot1.SoundId = "rbxassetid://200633492"
  2883. shot1.Looped = false
  2884. shot1.Pitch = 3
  2885. shot1.Volume = 400
  2886. shot1:Play()
  2887. wait(0.5)
  2888. noobyisscripter()
  2889. for i = 1, 3 do
  2890. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2891. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2892. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2893. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2894. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2895. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2896. if Debounces.on == false then break end
  2897. wait()
  2898. end
  2899.  
  2900. Debounces.LPunch = false
  2901. Debounces.RPunch = false
  2902. Debounces.ks = false
  2903. Debounces.ks2 = false
  2904. if Debounces.CanAttack == false then
  2905. Debounces.CanAttack = true
  2906. Debounces.on = false
  2907. Debounces.NoIdl = false
  2908. end
  2909. end
  2910. end
  2911. end)
  2912.  
  2913.  
  2914.  
  2915.  
  2916. mouse.KeyDown:connect(function(key)
  2917.     if key == "r" then
  2918.  
  2919.         if Debounces.CanAttack == true then
  2920.             Debounces.CanAttack = false
  2921.             Debounces.NoIdl = true
  2922.             Debounces.on = true
  2923.             game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"Here is all of my energy","Red")
  2924.             function FindNearestTorso(Position,Distance,SinglePlayer)
  2925.                 if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2926.                     local List = {}
  2927.                     for i,v in pairs(workspace:GetChildren())do
  2928.                         if v:IsA("Model")then
  2929.                             if v:findFirstChild("Torso")then
  2930.                                 if v ~= char then
  2931.                                     if(v.Torso.Position -Position).magnitude <= Distance then
  2932.                                         table.insert(List,v)
  2933.                                     end
  2934.                                 end
  2935.                             end
  2936.                         end
  2937.                     end
  2938.                 return List
  2939.             end
  2940.     z = Instance.new("Sound",hed)
  2941.     z.SoundId = "rbxassetid://232213955"
  2942.     z.Pitch = 1
  2943.     z.Volume = 1
  2944.     wait(0.2)
  2945.     z:Play()
  2946.     sp = Instance.new("Part",hed)
  2947.     sp.Anchored = true
  2948.     sp.CanCollide = false
  2949.     sp.Locked = false
  2950.     sp.Transparency = 0
  2951.     sp.Material = "Neon"
  2952.     sp.Size = Vector3.new(1,1,1)
  2953.     sp.TopSurface = "SmoothNoOutlines"
  2954.     sp.BottomSurface = "SmoothNoOutlines"
  2955.     sp.BrickColor = BrickColor.new("Royal purple")
  2956.     spm = Instance.new("SpecialMesh",sp)
  2957.     spm.MeshType = "Sphere"
  2958.     spm.Scale = Vector3.new(100,100,100)
  2959.     sp2 = Instance.new("Part", rarm)
  2960.     sp2.Name = "Energy"
  2961.     sp2.BrickColor = BrickColor.new("Royal purple")
  2962.     sp2.Size = Vector3.new(1,1,1)
  2963.     sp2.Shape = "Ball"
  2964.     sp2.CanCollide = false
  2965.     sp2.Anchored = true
  2966.     sp2.Locked = true
  2967.     sp2.TopSurface = 0
  2968.     sp2.BottomSurface = 0
  2969.     sp2.Transparency = 1
  2970.     spm2 = Instance.new("SpecialMesh",sp2)
  2971.     spm2.MeshId = "rbxassetid://9982590"
  2972.     spm2.Scale = Vector3.new(100,100,100)
  2973.     for i = 1, 20 do
  2974.         spm.Scale = spm.Scale - Vector3.new(1,1,1)
  2975.         sp.CFrame = root.CFrame*CFrame.new(0,100,0)
  2976.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
  2977.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  2978.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  2979.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  2980.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2981.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2982.         if Debounces.on == false then break end
  2983.         rs:wait()
  2984.     end
  2985.     for i = 1, 100, 20 do rs:wait()
  2986.         sp.CFrame = root.CFrame*CFrame.new(0,100,0)
  2987.     end
  2988.     for i = 1, 20 do
  2989.         sp.CFrame = root.CFrame*CFrame.new(0,100,0)
  2990.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  2991.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
  2992.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.4)
  2993.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  2994.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2995.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2996.         if Debounces.on == false then break end
  2997.         rs:wait()
  2998.     end
  2999.     sp.Transparency = 0
  3000.     for i = 1, 20 do
  3001.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  3002.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.4)
  3003.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.4)
  3004.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  3005.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  3006.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  3007.         if Debounces.on == false then break end
  3008.         rs:wait()
  3009.     end
  3010.     wait(1)
  3011.     sp.Transparency = 0
  3012.     sp2.Transparency = 0.84
  3013.     for i = 1, 20 do
  3014.         --spm.Scale = spm.Scale - Vector3.new(15,15,15)
  3015.         sp.CFrame = root.CFrame*CFrame.new(0,100,0)
  3016.         sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  3017.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-8)), 0.4)
  3018.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(8)), 0.2)
  3019.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  3020.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3021.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-8)), 0.2)
  3022.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(8)), 0.2)
  3023.         if Debounces.on == false then break end
  3024.         rs:wait()
  3025.     end
  3026.     for i = 1, 2880, 50 do
  3027.         rs:wait()
  3028.         sp.CFrame = root.CFrame*CFrame.new(0,100,0)
  3029.         sp2.CFrame = sp.CFrame * CFrame.new(0,0,0)
  3030.         rs:wait()
  3031.     end
  3032.     sp:Destroy()
  3033.     sp2:Destroy()
  3034. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character,"TAKE THIS!","Red")
  3035.     local X = Instance.new("Part",char)
  3036.     local O = Instance.new("ObjectValue",X)
  3037.     O.Name = "creator"
  3038.     X.Locked = true
  3039.     X.Name = "Shell"
  3040.     X.Anchored = false
  3041.     X.CanCollide = false
  3042.     X.Transparency = 0
  3043.     X.Reflectance = 0
  3044.     X.BottomSurface = 0
  3045.     X.TopSurface = 0
  3046.     X.Shape = 0
  3047.     local V = Instance.new("ObjectValue",X)
  3048.     V.Value = char
  3049.     V.Name = "creator"
  3050.     X.BrickColor = BrickColor.new("Royal purple")
  3051.     X.Size = Vector3.new(1,1,1)
  3052.     X.Material = "Neon"
  3053.     local Z = Instance.new("SpecialMesh",X)
  3054.     Z.MeshType = "Sphere"
  3055.     Z.Scale = Vector3.new(100,100,100)
  3056.     X.CFrame = rarm.CFrame*CFrame.new(15,15,15)
  3057.     local bv = Instance.new("BodyVelocity",X)
  3058.     bv.maxForce = Vector3.new(99999,99999,99999)
  3059.     X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  3060.     bv.velocity = X.CFrame.lookVector*65
  3061.  
  3062.     Explode = X.Touched:connect(function(hit)
  3063.    
  3064.             local cf = X.CFrame
  3065.             bv:Destroy()
  3066.             X.Anchored = true
  3067.             Z:Remove()
  3068.             Explode:disconnect()
  3069.            
  3070.             local ROW2 = function(out, trans, s, wt, t, ang, plus)
  3071.                     for i = 1, 360, 360/t do
  3072.                         local c = Instance.new("Part", game.Workspace)
  3073.                         c.FormFactor = 3
  3074.                         c.TopSurface = 0
  3075.                         c.BottomSurface = 0
  3076.                         c.Size = s
  3077.                         c.Anchored = true
  3078.                         c.CanCollide = wt
  3079.                         c.Material=workspace.Base.Material
  3080.                         c.Transparency = trans
  3081.                         c.BrickColor = workspace.Base.BrickColor
  3082.                         c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i +  plus), 0) *     CFrame.new(0, 0, out) * ang
  3083.                         c.Locked=true
  3084.                         game.Debris:AddItem(c,25)
  3085.                     end
  3086. end
  3087.  
  3088. ROW2(18, 0, Vector3.new(34.5, 70, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad    (math.random(-30,30))), 0)
  3089.    
  3090.    
  3091.     local ra = Ray.new(X.Position, X.CFrame.upVector * 3)
  3092.     local part, positi = workspace:FindPartOnRayWithIgnoreList(ra, {Char}, false, true)
  3093.     if part then
  3094.       local cfremz = CFrame.new(positi)
  3095.       debris(cfremz, part, 30)
  3096.     end
  3097.                
  3098.             X.Size = Vector3.new(6,6,6)
  3099.             X.Touched:connect(function(hit) end)
  3100.             X.CanCollide = false
  3101.             local part3 = Instance.new("Part", rarm)
  3102.             part3.Anchored=true
  3103.             part3.CanCollide=false
  3104.             part3.Locked = true
  3105.             part3.TopSurface = "SmoothNoOutlines"
  3106.             part3.BottomSurface = "SmoothNoOutlines"
  3107.             part3.FormFactor='Custom'
  3108.             part3.Size=Vector3.new(2,2, 2)
  3109.             part3.CFrame=X.CFrame
  3110.             part3.Transparency=0
  3111.             part3.BrickColor=TorsoColor
  3112.             local mesh3 = Instance.new("SpecialMesh",part3)
  3113.             mesh3.MeshType = "Sphere"
  3114.             mesh3.Scale = Vector3.new(2,2,2)
  3115.             --debris:AddItem(X,8)
  3116.             local part4 = Instance.new("Part", rarm)
  3117.             part4.Material = "Neon"
  3118.             part4.Anchored=true
  3119.             part4.CanCollide=false
  3120.             part4.Locked = true
  3121.             part4.TopSurface = "SmoothNoOutlines"
  3122.             part4.BottomSurface = "SmoothNoOutlines"
  3123.             part4.FormFactor='Custom'
  3124.             part4.Size=Vector3.new(2,2, 2)
  3125.             part4.CFrame=X.CFrame
  3126.             part4.Transparency=0
  3127.             part4.BrickColor=BrickColor.new("Black")
  3128.             local mesh4 = Instance.new("SpecialMesh",part4)
  3129.             mesh4.MeshType = "Sphere"
  3130.             mesh4.Scale = Vector3.new(1,1,1)
  3131.             local part7 = Instance.new("Part", rarm)
  3132.             part7.Material = "Neon"
  3133.             part7.Anchored=true
  3134.             part7.CanCollide=false
  3135.             part7.Locked = true
  3136.             part7.TopSurface = "SmoothNoOutlines"
  3137.             part7.BottomSurface = "SmoothNoOutlines"
  3138.             part7.FormFactor='Custom'
  3139.             part7.Size=Vector3.new(2,2, 2)
  3140.             part7.CFrame=X.CFrame
  3141.             part7.Transparency=0
  3142.             part7.BrickColor=BrickColor.new("Really black")
  3143.             local mesh7 = Instance.new("SpecialMesh",part7)
  3144.             mesh7.MeshType = "Sphere"
  3145.             mesh7.Scale = Vector3.new(0.2, 0.2, 0.2)
  3146.         --[[X.Touched:connect(function(ht)
  3147.                 hit = ht.Parent
  3148.             if ht and hit:IsA("Model") then
  3149.                     if hit:FindFirstChild("Humanoid") then
  3150.                         if hit.Name ~= p.Name then
  3151.                             hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  3152.                             wait(.3)
  3153.                         end
  3154.                     end
  3155.             elseif ht and hit:IsA("Hat") then
  3156.                 if hit.Parent.Name ~= p.Name then
  3157.                     if hit.Parent:FindFirstChild("Humanoid") then
  3158.                         hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  3159.                         wait(.3)
  3160.                     end
  3161.                 end
  3162.             end
  3163.         end)
  3164.         part3.Touched:connect(function(ht)
  3165.                 hit = ht.Parent
  3166.             if ht and hit:IsA("Model") then
  3167.                     if hit:FindFirstChild("Humanoid") then
  3168.                         if hit.Name ~= p.Name then
  3169.                             hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  3170.                             wait(.3)
  3171.                         end
  3172.                     end
  3173.             elseif ht and hit:IsA("Hat") then
  3174.                 if hit.Parent.Name ~= p.Name then
  3175.                     if hit.Parent:FindFirstChild("Humanoid") then
  3176.                         hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  3177.                         wait(.3)
  3178.                     end
  3179.                 end
  3180.             end
  3181.         end)]]--
  3182.         for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  3183.             if v:FindFirstChild('Humanoid') then
  3184.                 v.Humanoid:TakeDamage(math.random(999999999999999999999999999999999999999999,999999999999999999999999999999999999999))
  3185.                 v.Humanoid.PlatformStand = true
  3186.                 v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 999
  3187.             end
  3188.         end
  3189.  
  3190.         local acos = math.acos
  3191.         local sqrt = math.sqrt
  3192.         local Vec3 = Vector3.new
  3193.         local fromAxisAngle = CFrame.fromAxisAngle
  3194.  
  3195.         local function toAxisAngle(CFr)
  3196.             local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  3197.             local Angle = math.acos((R00+R11+R22-1)/2)
  3198.             local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  3199.             A = A == 0 and 0.00001 or A
  3200.             local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  3201.             B = B == 0 and 0.00001 or B
  3202.             local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  3203.             C = C == 0 and 0.00001 or C
  3204.             local x = (R21-R12)/sqrt(A)
  3205.             local y = (R02-R20)/sqrt(B)
  3206.             local z = (R10-R01)/sqrt(C)
  3207.             return Vec3(x,y,z),Angle
  3208.         end
  3209.  
  3210.         function ApplyTrig(Num,Func)
  3211.             local Min,Max = Func(0),Func(1)
  3212.             local i = Func(Num)
  3213.             return (i-Min)/(Max-Min)
  3214.         end
  3215.  
  3216.         function LerpCFrame(CFrame1,CFrame2,Num)
  3217.             local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  3218.             return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  3219.         end
  3220.  
  3221.         function Crater(Torso,Radius)
  3222.             Spawn(function()
  3223.                 local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  3224.                 local Ignore = {}
  3225.                 for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  3226.                     if v.Character ~= nil then
  3227.                         Ignore[#Ignore+1] = v.Character
  3228.                     end
  3229.                 end
  3230.                 local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  3231.                 if Hit == nil then return end
  3232.                     local Parts = {}
  3233.                     for i = 1,360,10 do
  3234.                         local P = Instance.new("Part",Torso.Parent)
  3235.                         P.Anchored = true
  3236.                         P.FormFactor = "Custom"
  3237.                         P.BrickColor = Hit.BrickColor
  3238.                         P.Material = Hit.Material
  3239.                         P.TopSurface = "Smooth"
  3240.                         P.BottomSurface = "Smooth"
  3241.                         P.Size = Vector3.new(10,20,20)*(math.random(80,100)/100)
  3242.                         P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  3243.                         Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  3244.                         if math.random(0,5) == 0 then -- rubble
  3245.                             local P = Instance.new("Part",Torso.Parent)
  3246.                             P.Anchored = true
  3247.                             P.FormFactor = "Custom"
  3248.                             P.BrickColor = Hit.BrickColor
  3249.                             P.Material = Hit.Material
  3250.                             P.TopSurface = "Smooth"
  3251.                             P.BottomSurface = "Smooth"
  3252.                             P.Size = Vector3.new(4,4,4)*(math.random(80,100)/100)
  3253.                             P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  3254.                             Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  3255.                             end
  3256.                         end
  3257.                         for i = 0,1,0.05 do
  3258.                             for i2,v in pairs(Parts) do
  3259.                                 v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  3260.                             end
  3261.                             wait(0.02)
  3262.                         end
  3263.                         for i,v in pairs(Parts) do
  3264.                             if v[1].Size.X > 2.1 then
  3265.                                 v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  3266.                             end
  3267.                             v[1].Anchored = false
  3268.                         end
  3269.                         for i = 0,1,0.05 do
  3270.                             for i2,v in pairs(Parts) do
  3271.                                 v[1].Transparency = i
  3272.                                 if i == 1 then
  3273.                                     v[1]:Destroy()
  3274.                                 elseif i >= 0.25 then
  3275.                                     v[1].CanCollide = false
  3276.                                 end
  3277.                             end
  3278.                         wait(0.02)
  3279.                         end
  3280.                     Parts = nil
  3281.                     end)
  3282.                 end
  3283.  
  3284.                
  3285.                 Part = function(x,y,z,color,tr,cc,an,parent)
  3286.                     local p = Instance.new('Part',parent or Weapon)
  3287.                     p.formFactor = 'Custom'
  3288.                     p.Size = Vector3.new(x,y,z)
  3289.                     p.BrickColor = BrickColor.new(color)
  3290.                     p.CanCollide = cc
  3291.                     p.Transparency = tr
  3292.                     p.Anchored = an
  3293.                     p.TopSurface,p.BottomSurface = 0,0
  3294.                     p.Locked=true
  3295.                     p:BreakJoints()
  3296.                 return p end
  3297.  
  3298.             Mesh = function(par,num,x,y,z)
  3299.             local msh = _
  3300.             if num == 1 then msh = Instance.new("CylinderMesh",par)
  3301.             elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  3302.             elseif num == 3 then msh = Instance.new("BlockMesh",par)
  3303.             elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  3304.             elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  3305.             end msh.Scale = Vector3.new(x,y,z)
  3306.             return msh end
  3307.  
  3308.             function explosion(col1,col2,cfr,sz,rng,dmg)
  3309.                 local a= Part(1,1,1,col1,.5,false,true,workspace)
  3310.                 local a2= Part(1,1,1,col2,.5,false,true,workspace)
  3311.                 local a3= Part(1,1,1,col2,.5,false,true,workspace)
  3312.                 v1,v2,v3=sz.x,sz.y,sz.z
  3313.                 local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  3314.                 local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  3315.                 local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  3316.                 a.CFrame=cfr
  3317.                 a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  3318.                 a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  3319.  
  3320.                 Spawn(function()
  3321.                     while wait() do
  3322.                         if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  3323.                             m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  3324.                             m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  3325.                             m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  3326.                             a.Transparency=a.Transparency+0.05
  3327.                             a2.Transparency=a2.Transparency+0.05
  3328.                             a3.Transparency=a3.Transparency+0.05
  3329.                         end
  3330.                     end)
  3331.                 end
  3332.  
  3333.                 Crater(X,120)
  3334.                 Crater(X,220)
  3335.                 Crater(X,320)
  3336.                 z = Instance.new("Sound",workspace)
  3337.                 z.SoundId = "rbxassetid://231917744"
  3338.                 z.Pitch = .5
  3339.                 z.Volume = 5
  3340.                 z1 = Instance.new("Sound",workspace)
  3341.                 z1.SoundId = "rbxassetid://231917744"
  3342.                 z1.Pitch = .5
  3343.                 z1.Volume = 5
  3344.                 z2 = Instance.new("Sound",workspace)
  3345.                 z2.SoundId = "rbxassetid://231917744"
  3346.                 z2.Pitch = .5
  3347.                 z2.Volume = 5
  3348.                 z3 = Instance.new("Sound",workspace)
  3349.                 z3.SoundId = "rbxassetid://245537790"
  3350.                 z3.Pitch = .7
  3351.                 z3.Volume = 5
  3352.                 z4 = Instance.new("Sound",workspace)
  3353.                 z4.SoundId = "rbxassetid://245537790"
  3354.                 z4.Pitch = .7
  3355.                 z4.Volume = 5
  3356.                                 z4a = Instance.new("Sound",workspace)
  3357.                                 z4a.SoundId = "rbxassetid://419447292"
  3358.                                 z4a.Pitch = 1
  3359.                                 z4a.Volume = 5
  3360.                                 z3a = Instance.new("Sound",workspace)
  3361.                                 z3a.SoundId = "rbxassetid://421328847"
  3362.                                 z3a.Pitch = 1
  3363.                                 z3a.Volume = 5
  3364.                                 wait(0.1)
  3365.                 z:Play()
  3366.                 z1:Play()
  3367.                 z2:Play()
  3368.                 z3:Play()
  3369.                 z4:Play()
  3370.                 z3a:Play()
  3371.                 z4a:Play()
  3372.  
  3373.                 local part=Instance.new('Part',rarm)
  3374.                 part.Anchored=true
  3375.                 part.CanCollide=false
  3376.                 part.Locked = true
  3377.                 part.FormFactor='Custom'
  3378.                 part.Size=Vector3.new(2,2,2)
  3379.                 part.CFrame=X.CFrame*CFrame.new(0,0,0)
  3380.                 part.Transparency=0
  3381.                 part.BrickColor=BrickColor.new('Really black')
  3382.                 local mesh=Instance.new('SpecialMesh',part)
  3383.                 mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  3384.                 mesh.Scale=Vector3.new(4,4,4)
  3385.                 local part2=part:clone()
  3386.                 part2.Parent = rarm
  3387.                 part2.BrickColor=TorsoColor
  3388.                 local part5=part:clone()
  3389.                 part5.Parent = rarm
  3390.                 part5.BrickColor=TorsoColor
  3391.                 local part6=part:clone()
  3392.                 part6.Parent = rarm
  3393.                 part6.BrickColor=BrickColor.new("Black")
  3394.                 local mesh2=mesh:clone()
  3395.                 mesh2.Parent=part2
  3396.                 mesh2.Scale=Vector3.new(6, 6, 6)
  3397.                 local mesh5=mesh:clone()
  3398.                 mesh5.Parent=part5
  3399.                 mesh5.Scale=Vector3.new(6, 6, 6)
  3400.                 local mesh6=mesh:clone()
  3401.                 mesh6.Parent=part6
  3402.                 mesh6.Scale=Vector3.new(6, 6, 6)
  3403.                 local blast = Instance.new("Part", rarm)
  3404.                 blast.BrickColor = BrickColor.new("Really black")
  3405.                 blast.Anchored = true
  3406.                 blast.CanCollide = false
  3407.                 blast.Locked = true
  3408.                 blast.Size = Vector3.new(2, 2, 2)
  3409.                 blast.TopSurface = "Smooth"
  3410.                 blast.BottomSurface = "Smooth"
  3411.                 blast.Transparency = 0
  3412.                 blast.CFrame = HandCF
  3413.                 local bm = Instance.new("SpecialMesh", blast)
  3414.                 bm.Scale = Vector3.new(10,2,10)
  3415.                 bm.MeshId = "rbxassetid://3270017"
  3416.                 local blast2 = Instance.new("Part", rarm)
  3417.                 blast2.BrickColor = BrickColor.new("Really black")
  3418.                 blast2.Anchored = true
  3419.                 blast2.CanCollide = false
  3420.                 blast2.Locked = true
  3421.                 blast2.Size = Vector3.new(2, 2, 2)
  3422.                 blast2.TopSurface = "Smooth"
  3423.                 blast2.BottomSurface = "Smooth"
  3424.                 blast2.Transparency = 0
  3425.                 blast2.CFrame = HandCF
  3426.                 local bm2 = Instance.new("SpecialMesh", blast2)
  3427.                 bm2.Scale = Vector3.new(6,2,6)
  3428.                 bm2.MeshId = "rbxassetid://3270017"
  3429.                 local blast3 = Instance.new("Part", rarm)
  3430.                 blast3.BrickColor = BrickColor.new("Really black")
  3431.                 blast3.Anchored = true
  3432.                 blast3.CanCollide = false
  3433.                 blast3.Locked = true
  3434.                 blast3.Size = Vector3.new(1, 1, 1)
  3435.                 blast3.TopSurface = "Smooth"
  3436.                 blast3.BottomSurface = "Smooth"
  3437.                 blast3.Transparency = 0
  3438.                 blast3.CFrame = HandCF
  3439.                 local bm3 = Instance.new("SpecialMesh", blast3)
  3440.                 bm3.Scale = Vector3.new(6,2,6)
  3441.                 bm3.MeshId = "rbxassetid://3270017"
  3442.                 for i = 1,120 do rs:wait()
  3443.                     X.Transparency = X.Transparency + (1/120)
  3444.                     part.Transparency = part.Transparency + (1/120)
  3445.                     part2.Transparency = part2.Transparency + (1/120)
  3446.                     part3.Transparency = part3.Transparency + (1/120)
  3447.                     part4.Transparency = part4.Transparency + (1/120)
  3448.                     part5.Transparency = part5.Transparency + (1/120)
  3449.                     part6.Transparency = part6.Transparency + (1/120)
  3450.                     part7.Transparency = part7.Transparency + (1/120)
  3451.                     blast.Transparency = blast.Transparency + (1/120)
  3452.                     blast2.Transparency = blast2.Transparency + (1/120)
  3453.                     blast3.Transparency = blast3.Transparency + (1/120)
  3454.                     X.Size = X.Size + Vector3.new(1.6,1.6,1.6)
  3455.                     --part3.Size = part3.Size + Vector3.new(6,6,6)
  3456.                     mesh.Scale = mesh.Scale + Vector3.new(2,.4,2)
  3457.                     mesh2.Scale = mesh2.Scale + Vector3.new(2.2,.4,2.2)
  3458.                     mesh3.Scale = mesh3.Scale + Vector3.new(6,6,6)
  3459.                     mesh4.Scale = mesh4.Scale + Vector3.new(3.4,3.4,3.4)
  3460.                     mesh5.Scale = mesh5.Scale + Vector3.new(3.2,.4,3.2)
  3461.                     mesh6.Scale = mesh6.Scale + Vector3.new(4,.4,4)
  3462.                     mesh7.Scale = mesh7.Scale + Vector3.new(8,8,8)
  3463.                     bm.Scale = bm.Scale + Vector3.new(12,12,.4)
  3464.                     bm2.Scale = bm2.Scale + Vector3.new(8,8,.4)
  3465.                     bm3.Scale = bm3.Scale + Vector3.new(8,8,.4)
  3466.                     X.CFrame = cf
  3467.                     part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  3468.                     part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  3469.                     part3.CFrame=X.CFrame
  3470.                     part4.CFrame=X.CFrame
  3471.                     part7.CFrame=X.CFrame
  3472.                     part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  3473.                     part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  3474.                     blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3475.                     blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  3476.                     blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  3477.                     rs:wait()
  3478.                     end
  3479.                     X:Destroy()
  3480.                     part:Destroy()
  3481.                     part2:Destroy()
  3482.                     part3:Destroy()
  3483.                     part4:Destroy()
  3484.                     part5:Destroy()
  3485.                     part6:Destroy()
  3486.                     blast:Destroy()
  3487.                     blast2:Destroy()
  3488.                     blast3:Destroy()
  3489.                     z:Destroy()
  3490.                     z1:Destroy()
  3491.                     z2:Destroy()
  3492.                     z3:Destroy()
  3493.                     z4:Destroy()
  3494.             for i = 1, 20 do
  3495.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  3496.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  3497.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  3498.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  3499.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  3500.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  3501.                 if Debounces.on == false then break end
  3502.                 rs:wait()
  3503.             end
  3504.             if Debounces.CanAttack == false then
  3505.                 Debounces.CanAttack = true
  3506.                 Debounces.NoIdl = false
  3507.                 Debounces.on = false
  3508.             end
  3509.     end)
  3510.         end
  3511.     end
  3512.     end)
  3513.    
  3514.    
  3515.    
  3516.    
  3517.    
  3518.    
  3519.    
  3520.     WindFloor = function()
  3521.   local useRageVer = false
  3522.   local locor = 0
  3523.   if TrackFunction ~= nil then
  3524.     TrackFunction:disconnect()
  3525.     TrackFunction = nil
  3526.   end
  3527.   Ult = true
  3528.   Ragemode = false
  3529.   CanInterrupt(false)
  3530.   PlayerIsAttacking = true
  3531.   local cl = 0
  3532.   local clastframe = lastframe
  3533.   BodyVel.velocity = Vector3.new()
  3534.   local CPlane = MousePlane()
  3535.   BodyVel.maxForce = Vector3.new(1000000, 1000000, 1000000)
  3536.   vPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(vPlayer.Character.HumanoidRootPart.Position, vPlayer.Character.HumanoidRootPart.Position + CPlane * 50)
  3537.   BodyGyro.cframe = CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p, vPlayer.Character.HumanoidRootPart.CFrame.p + CPlane * 50)
  3538.   local cl = 0
  3539.   DesiredWalkspeed = 0
  3540.   p = Instance.new("Sound", vPlayer.Character.Torso)
  3541.   p.Volume = 0.8
  3542.   p.Pitch = 1
  3543.   p.SoundId = "http://www.roblox.com/asset/?id=240517975"
  3544.   p:Play()
  3545.   game:GetService("Debris"):AddItem(p, 3)
  3546.   local pb = Instance.new("Sound", vPlayer.Character.Torso)
  3547.   pb.Volume = 1
  3548.   pb.Pitch = 0.85
  3549.   pb.SoundId = "http://www.roblox.com/asset/?id=240517987"
  3550.   pb:Play()
  3551.   game:GetService("Debris"):AddItem(pb, 10)
  3552.   do
  3553.     for i = 1, 8 do
  3554.       swait()
  3555.       cl = cl + i * 0.02
  3556.       LerpWelds(clastframe, cl, Animations.LHB.Animation(0))
  3557.       if i == 4 then
  3558.         local pc = NewPart(Vector3.new(1, 1, 1), CFrame.new(vPlayer.Character.Torso.Position - Vector3.new(0, 2.5, 0)) * CFrame.Angles(0, math.random(-10, 10), 0), "Really black", "SpecialMesh", Vector3.new(11, 1, 11))
  3559.         pc.Mesh.MeshType = "FileMesh"
  3560.         pc.Anchored = true
  3561.         pc.CanCollide = false
  3562.         pc.Parent = workspace
  3563.         pc.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3564.         pc.Name = "Shockwave"
  3565.         game:GetService("Debris"):AddItem(pc, 5)
  3566.         coroutine.resume(coroutine.create(function(p)
  3567.     for ii = 1, 10 do
  3568.       p.Transparency = ii / 10
  3569.       p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(10 + ii), 0) - Vector3.new(0, 0, 0)
  3570.       p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.5, 0, 0.5)
  3571.       swait()
  3572.     end
  3573.     p:Remove()
  3574.   end), pc)
  3575.       end
  3576.     end
  3577.   end
  3578.   BodyVel.Parent = vPlayer.Character.HumanoidRootPart
  3579.   BodyGyro.Parent = vPlayer.Character.HumanoidRootPart
  3580.   cl = 0
  3581.   clastframe = lastframe
  3582.   for i = 1, 6 do
  3583.     swait()
  3584.     cl = cl + i * 0.05
  3585.     LerpWelds(clastframe, cl, Animations.LHB.Animation(1))
  3586.     local eff = NewPart(Vector3.new(1, 1, 1), vPlayer.Character.Torso.CFrame * CFrame.new(math.random(-20, 20) / 30, math.random(-20, 20) / 30, math.random(-20, 20) / 30) * CFrame.Angles(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), "Really black", "BlockMesh", Vector3.new(12, 12, 12))
  3587.     eff.Parent = workspace
  3588.     eff.Name = "BloodEffect"
  3589.     eff.Anchored = true
  3590.     eff.CanCollide = false
  3591.     game:GetService("Debris"):AddItem(eff, 5)
  3592.     coroutine.resume(coroutine.create(function(p, V, x)
  3593.     A = vPlayer.Character.Torso.Velocity / 60
  3594.     for i = 1, 12 do
  3595.       p.Mesh.Scale = p.Mesh.Scale - Vector3.new(11, 1, 11) / 12
  3596.       p.Transparency = 0.75 + i / 48
  3597.       p.CFrame = p.CFrame * V + A
  3598.       swait()
  3599.     end
  3600.     p:Remove()
  3601.   end), eff, CFrame.Angles(math.rad(math.random(-8, 8) * 2), math.rad(math.random(-8, 8) * 2), math.rad(math.random(-8, 8) * 2)))
  3602.     if i ~= 1 and (i ~= 4 or i == 6) then
  3603.       local pc = NewPart(Vector3.new(1, 1, 1), CFrame.new(vPlayer.Character.Torso.Position - Vector3.new(0, 1.5, 0)) * CFrame.Angles(0, math.rad(i * 20), 0), "White", "SpecialMesh", Vector3.new(8, 1, 8))
  3604.       pc.Mesh.MeshType = "FileMesh"
  3605.       pc.Anchored = true
  3606.       pc.CanCollide = false
  3607.       pc.Parent = workspace
  3608.       pc.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3609.       pc.Name = "Shockwave"
  3610.       game:GetService("Debris"):AddItem(pc, 5)
  3611.       coroutine.resume(coroutine.create(function(p)
  3612.     for ii = 1, 7 do
  3613.       p.Transparency = ii / 7
  3614.       p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(3), 0) - Vector3.new(0, 0, 0)
  3615.       p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.4, 0, 1.4)
  3616.       swait()
  3617.     end
  3618.     p:Remove()
  3619.   end), pc)
  3620.     end
  3621.   end
  3622.   swait()
  3623.   for i = 1, 20 do
  3624.     do
  3625.       CPlane = MousePlane()
  3626.       BodyGyro.Parent = vPlayer.Character.HumanoidRootPart
  3627.       BodyGyro.cframe = CFrame.new(BodyGyro.Parent.Position, BodyGyro.Parent.Position + CPlane * 50)
  3628.       if i == 5 or i == 10 then
  3629.         local pc = NewPart(Vector3.new(1, 1, 1), CFrame.new(vPlayer.Character.Torso.Position - Vector3.new(0, 1.5, 0)) * CFrame.Angles(0, math.random(-10, 10), 0), "Really black", "SpecialMesh", Vector3.new(8, 2, 8))
  3630.         pc.Mesh.MeshType = "FileMesh"
  3631.         pc.Anchored = true
  3632.         pc.CanCollide = false
  3633.         pc.Parent = workspace
  3634.         pc.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3635.         pc.Name = "Shockwave"
  3636.         game:GetService("Debris"):AddItem(pc, 5)
  3637.         coroutine.resume(coroutine.create(function(p)
  3638.     for ii = 1, 13 do
  3639.       p.Transparency = ii / 13
  3640.       p.CFrame = p.CFrame * CFrame.Angles(0, -math.rad(10 + ii), 0) - Vector3.new(0, 0, 0)
  3641.       p.Mesh.Scale = p.Mesh.Scale + Vector3.new(3, 0, 3)
  3642.       swait()
  3643.     end
  3644.     p:Remove()
  3645.   end), pc)
  3646.       else
  3647.         do
  3648.           do
  3649.             if i == 2 or i == 10 then
  3650.               local pc = NewPart(Vector3.new(1, 1, 1), CFrame.new(vPlayer.Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0)) * CFrame.Angles(math.rad(90), 0, 0), "Really black", "SpecialMesh", Vector3.new(56, 56, 1))
  3651.               pc.Mesh.MeshType = "FileMesh"
  3652.               pc.Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3653.               pc.Parent = workspace
  3654.               pc.Anchored = true
  3655.               pc.CanCollide = false
  3656.               pc.Transparency = 0.5
  3657.               game:GetService("Debris"):AddItem(pc, 5)
  3658.               coroutine.resume(coroutine.create(function(p)
  3659.     for ii = 1, 20 do
  3660.       p.Transparency = ii / 20
  3661.       p.CFrame = p.CFrame * CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  3662.       p.Mesh.Scale = p.Mesh.Scale - Vector3.new(1.4, 1.4, 0) * 2
  3663.       swait()
  3664.     end
  3665.     p:Remove()
  3666.   end), pc)
  3667.             end
  3668.             if i % 4 == 0 then
  3669.               for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 1, 0), 35)) do
  3670.                 applyCameraShake(v, 80 + i * 10, 4)
  3671.               end
  3672.               local pc = NewPart(Vector3.new(1, 1, 1), CFrame.new(vPlayer.Character.Torso.Position - Vector3.new(0, 1.5, 0)) * CFrame.Angles(0, math.rad(i * 20), 0), "Really black", "SpecialMesh", Vector3.new(18, 2, 18))
  3673.               pc.Mesh.MeshType = "FileMesh"
  3674.               pc.Anchored = true
  3675.               pc.CanCollide = false
  3676.               pc.Parent = workspace
  3677.               pc.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3678.               pc.Name = "Shockwave"
  3679.               game:GetService("Debris"):AddItem(pc, 5)
  3680.               coroutine.resume(coroutine.create(function(p)
  3681.     for ii = 1, 10 do
  3682.       p.Transparency = ii / 10
  3683.       p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(7 + ii), 0) - Vector3.new(0, 0, 0)
  3684.       p.Mesh.Scale = p.Mesh.Scale - Vector3.new(1.4, 0, 1.4)
  3685.       swait()
  3686.     end
  3687.     p:Remove()
  3688.   end), pc)
  3689.             else
  3690.               do
  3691.                 do
  3692.                   if i % 1 == 0 then
  3693.                     local eff = NewPart(Vector3.new(1, 1, 1), vPlayer.Character.Torso.CFrame * CFrame.new(math.random(-20, 20) / 10, math.random(-20, 20) / 10, math.random(-20, 20) / 10) * CFrame.Angles(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), "Really black", "BlockMesh", Vector3.new(0.7, 0.7, 0.7))
  3694.                     eff.Parent = workspace
  3695.                     eff.Name = "BloodEffect"
  3696.                     eff.Anchored = true
  3697.                     eff.CanCollide = false
  3698.                     game:GetService("Debris"):AddItem(eff, 5)
  3699.                     coroutine.resume(coroutine.create(function(p, V, x)
  3700.     A = vPlayer.Character.Torso.Velocity / 60
  3701.     for i = 1, 8 do
  3702.       p.Mesh.Scale = p.Mesh.Scale + Vector3.new(6, 6, 6) / 8
  3703.       p.Transparency = 0.2
  3704.       p.CFrame = p.CFrame * V + A
  3705.       swait()
  3706.     end
  3707.     p:Remove()
  3708.   end), eff, CFrame.Angles(math.rad(math.random(-8, 8) * 2), math.rad(math.random(-8, 8) * 2), math.rad(math.random(-8, 8) * 2)))
  3709.                     local eff = NewPart(Vector3.new(1, 1, 1), vPlayer.Character.Torso.CFrame * CFrame.new(math.random(-20, 20) / 30, math.random(-20, 20) / 30, math.random(-20, 20) / 30) * CFrame.Angles(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), "Really black", "BlockMesh", Vector3.new(12, 12, 12))
  3710.                     eff.Parent = workspace
  3711.                     eff.Name = "BloodEffect"
  3712.                     eff.Anchored = true
  3713.                     eff.CanCollide = false
  3714.                     game:GetService("Debris"):AddItem(eff, 5)
  3715.                     coroutine.resume(coroutine.create(function(p, V, x)
  3716.     A = vPlayer.Character.Torso.Velocity / 60
  3717.     for i = 1, 12 do
  3718.       p.Mesh.Scale = p.Mesh.Scale - Vector3.new(11, 1, 11) / 12
  3719.       p.Transparency = 0.75 + i / 48
  3720.       p.CFrame = p.CFrame * V + A
  3721.       swait()
  3722.     end
  3723.     p:Remove()
  3724.   end), eff, CFrame.Angles(math.rad(math.random(-8, 8) * 2), math.rad(math.random(-8, 8) * 2), math.rad(math.random(-8, 8) * 2)))
  3725.                   end
  3726.                   do
  3727.                     fwait()
  3728.                   end
  3729.                   -- DECOMPILER ERROR at PC942: LeaveBlock: unexpected jumping out DO_STMT
  3730.  
  3731.                   -- DECOMPILER ERROR at PC942: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  3732.  
  3733.                   -- DECOMPILER ERROR at PC942: LeaveBlock: unexpected jumping out IF_STMT
  3734.  
  3735.                   -- DECOMPILER ERROR at PC942: LeaveBlock: unexpected jumping out DO_STMT
  3736.  
  3737.                   -- DECOMPILER ERROR at PC942: LeaveBlock: unexpected jumping out DO_STMT
  3738.  
  3739.                   -- DECOMPILER ERROR at PC942: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  3740.  
  3741.                   -- DECOMPILER ERROR at PC942: LeaveBlock: unexpected jumping out IF_STMT
  3742.  
  3743.                   -- DECOMPILER ERROR at PC942: LeaveBlock: unexpected jumping out DO_STMT
  3744.  
  3745.                 end
  3746.               end
  3747.             end
  3748.           end
  3749.         end
  3750.       end
  3751.     end
  3752.   end
  3753.   cl = 0
  3754.   clastframe = lastframe
  3755.   for i = 1, 6 do
  3756.     swait()
  3757.     cl = cl + i * 0.05
  3758.     LerpWelds(clastframe, cl, Animations.LHB.Animation(2))
  3759.     local pc = NewPart(Vector3.new(1, 1, 1), vPlayer.Character["Left Arm"].CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), "Really black", "BlockMesh", Vector3.new(2.3, 2.3, 2.3))
  3760.     pc.CanCollide = false
  3761.     pc.Anchored = true
  3762.     pc.Parent = workspace
  3763.     game:GetService("Debris"):AddItem(pc, 5)
  3764.     coroutine.resume(coroutine.create(function(p)
  3765.     local R = CFrame.Angles(math.random(-3, 3), math.random(-4, 4), math.random(-5, 5))
  3766.     local C = Vector3.new(math.random(-5, 5) / 40, math.random(-5, 5) / 40, math.random(-5, 5) / 40) + vPlayer.Character.Torso.Velocity / 120
  3767.     for i = 1, 30 do
  3768.       p.Mesh.Scale = p.Mesh.Scale - Vector3.new(2, 2, 2) / 30
  3769.       p.Transparency = i / 30
  3770.       p.CFrame = p.CFrame * R - Vector3.new(0, 0.0054555555555556 * i, 0) + C
  3771.       swait()
  3772.     end
  3773.     p:Remove()
  3774.   end), pc)
  3775.   end
  3776.   cl = 0
  3777.   clastframe = lastframe
  3778.   local Grabbee = nil
  3779.   for i = 1, 15 do
  3780.     fwait()
  3781.     do
  3782.       if i == 3 then
  3783.         local pc = NewPart(Vector3.new(1, 1, 1), CFrame.new(vPlayer.Character.Torso.Position, vPlayer.Character.Torso.Position + CPlane * 5) * CFrame.Angles(math.rad(90), math.rad(0), 0), "Really black", "SpecialMesh", Vector3.new(8, 2, 8))
  3784.         pc.Mesh.MeshType = "FileMesh"
  3785.         pc.Anchored = true
  3786.         pc.CanCollide = false
  3787.         pc.Parent = workspace
  3788.         pc.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3789.         pc.Name = "Shockwave"
  3790.         game:GetService("Debris"):AddItem(pc, 5)
  3791.         coroutine.resume(coroutine.create(function(p)
  3792.     for ii = 1, 10 do
  3793.       p.Transparency = ii / 10
  3794.       p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(7 + ii), 0) - Vector3.new(0, 0, 0)
  3795.       p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, 0, 1)
  3796.       swait()
  3797.     end
  3798.     p:Remove()
  3799.   end), pc)
  3800.       end
  3801.       BodyVel.velocity = CPlane * (i * 7.5 + 65)
  3802.       for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.Position + CPlane * 2, 4.75)) do
  3803.         Grabbee = v
  3804.         do break end
  3805.       end
  3806.       do
  3807.         local pc = NewPart(Vector3.new(1, 1, 1), vPlayer.Character["Left Arm"].CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), "Really black", "BlockMesh", Vector3.new(2.3, 2.3, 2.3))
  3808.         pc.CanCollide = false
  3809.         pc.Anchored = true
  3810.         pc.Parent = workspace
  3811.         game:GetService("Debris"):AddItem(pc, 5)
  3812.         coroutine.resume(coroutine.create(function(p)
  3813.     local R = CFrame.Angles(math.random(-3, 3), math.random(-4, 4), math.random(-5, 5))
  3814.     local C = Vector3.new(math.random(-5, 5) / 40, math.random(-5, 5) / 40, math.random(-5, 5) / 40) + vPlayer.Character.Torso.Velocity / 120
  3815.     for i = 1, 20 do
  3816.       p.Mesh.Scale = p.Mesh.Scale - Vector3.new(2, 2, 2) / 20
  3817.       p.Transparency = i / 20
  3818.       p.CFrame = p.CFrame * R - Vector3.new(0, 0.0054555555555556 * i, 0) + C
  3819.       swait()
  3820.     end
  3821.     p:Remove()
  3822.   end), pc)
  3823.         do
  3824.           local pc = NewPart(Vector3.new(1, 1, 1), vPlayer.Character["Left Arm"].CFrame * CFrame.new(0, -3.5, 0) * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), "Really black", "BlockMesh", Vector3.new(5, 5, 5))
  3825.           pc.CanCollide = false
  3826.           pc.Anchored = true
  3827.           pc.Parent = workspace
  3828.           game:GetService("Debris"):AddItem(pc, 5)
  3829.           coroutine.resume(coroutine.create(function(p)
  3830.     local R = CFrame.Angles(math.random(-3, 3), math.random(-4, 4), math.random(-5, 5))
  3831.     for i = 1, 20 do
  3832.       p.Mesh.Scale = p.Mesh.Scale - Vector3.new(5, 5, 5) / 20
  3833.       p.Transparency = 0.5 + i / 40
  3834.       p.CFrame = p.CFrame * R
  3835.       swait()
  3836.     end
  3837.     p:Remove()
  3838.   end), pc)
  3839.           if i <= 6 then
  3840.             cl = cl + i * 0.05
  3841.             LerpWelds(clastframe, cl, Animations.LHB.Animation(3))
  3842.           end
  3843.           -- DECOMPILER ERROR at PC1273: LeaveBlock: unexpected jumping out DO_STMT
  3844.  
  3845.           -- DECOMPILER ERROR at PC1273: LeaveBlock: unexpected jumping out DO_STMT
  3846.  
  3847.         end
  3848.       end
  3849.     end
  3850.   end
  3851.   if Grabbee ~= nil then
  3852.     if Grabbee:FindFirstChild("Stats") and Grabbee.Stats.Stunned.Value == false then
  3853.       Grabbee.Stats.Stun.Value = 999
  3854.     end
  3855.     cbuff = Instance.new("NumberValue", playerstats.Decrease)
  3856.     cbuff.Name = "DecreaseDef"
  3857.     cbuff.Value = -2
  3858.     Mana.Value = Mana.Value - 10
  3859.     if useRageVer == true then
  3860.       borb = math.floor(40 + Mana.Value / 3 + (locor) / 3) * 0.4
  3861.     else
  3862.       borb = math.floor(40 + Mana.Value / 3) * 0.4
  3863.     end
  3864.     local Grabdone = false
  3865.     gpos = Instance.new("BodyPosition")
  3866.     gpos.Name = ":<"
  3867.     gpos.Parent = vPlayer.Character.HumanoidRootPart
  3868.     gpos.P = 5000
  3869.     gpos.D = 600
  3870.     gpos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3871.     gpos.position = vPlayer.Character.HumanoidRootPart.Position
  3872.     coroutine.resume(coroutine.create(function(NNoob)
  3873.     nubgyro = nil
  3874.     while Grabdone == false and vPlayer.Character.Humanoid.Health > 0 do
  3875.       if NNoob.Parent == nil then
  3876.         break
  3877.       else
  3878.         if NNoob.Humanoid.Health < 0 then
  3879.           break
  3880.         end
  3881.       end
  3882.       NNoob.Humanoid.PlatformStand = true
  3883.       if nubgyro == nil or nubpos == nil then
  3884.         if NNoob.Torso:FindFirstChild(":>") then
  3885.           NNoob.Torso[":>"]:Remove()
  3886.         end
  3887.         if NNoob.Torso:FindFirstChild(":<") then
  3888.           NNoob.Torso[":<"]:Remove()
  3889.         end
  3890.         nubgyro = Instance.new("BodyGyro")
  3891.         nubgyro.Name = ":>"
  3892.         nubgyro.Parent = NNoob.Torso
  3893.         nubgyro.P = 5000
  3894.         nubgyro.D = 200
  3895.         nubgyro.maxTorque = Vector3.new(50000, 50000, 50000) * 5000
  3896.         nubgyro.cframe = vPlayer.Character["Left Arm"].CFrame
  3897.         nubpos = Instance.new("BodyPosition")
  3898.         nubpos.Name = ":<"
  3899.         nubpos.Parent = NNoob.Torso
  3900.         nubpos.P = 8000
  3901.         nubpos.D = 200
  3902.         nubpos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3903.         nubpos.position = vPlayer.Character["Left Arm"].CFrame * CFrame.new(0, -1.6, 0).p
  3904.       else
  3905.         if nubgyro.Parent == nil then
  3906.           nubgyro = nil
  3907.           nubpos = nil
  3908.         else
  3909.           nubgyro.cframe = vPlayer.Character.HumanoidRootPart.CFrame * CFrame.fromEulerAnglesXYZ(math.pi / 18, math.pi, 0)
  3910.           nubpos.position = vPlayer.Character["Left Arm"].CFrame * CFrame.new(0, -1.4, 0).p - Vector3.new(0, 0.3, 0)
  3911.         end
  3912.       end
  3913.       swait()
  3914.     end
  3915.     if nubpos and nubgyro then
  3916.       nubpos:Remove()
  3917.       nubgyro:Remove()
  3918.       if NNoob:FindFirstChild("Humanoid") then
  3919.         NNoob.Humanoid.PlatformStand = false
  3920.       end
  3921.     end
  3922.   end), Grabbee)
  3923.     p = Instance.new("Sound", vPlayer.Character.Torso)
  3924.     p.Volume = 1
  3925.     p.Pitch = 0.9
  3926.     p.SoundId = "http://www.roblox.com/asset/?id=240429615"
  3927.     p:Play()
  3928.     game:GetService("Debris"):AddItem(p, 3)
  3929.     BodyVel.velocity = Vector3.new()
  3930.     cl = 0
  3931.     clastframe = lastframe
  3932.     for i = 1, 7 do
  3933.       swait()
  3934.       cl = cl + i * 0.036
  3935.       LerpWelds(clastframe, cl, Animations.LHB.Animation(4))
  3936.     end
  3937.     cl = 0
  3938.     clastframe = lastframe
  3939.     for i = 1, 8 do
  3940.       swait()
  3941.       cl = cl + i * 0.028
  3942.       LerpWelds(clastframe, cl, Animations.LHB.Animation(5))
  3943.     end
  3944.     p = Instance.new("Sound", vPlayer.Character.Torso)
  3945.     p.Volume = 1
  3946.     p.Pitch = 0.55
  3947.     p.SoundId = "http://www.roblox.com/asset/?id=233856115"
  3948.     p:Play()
  3949.     game:GetService("Debris"):AddItem(p, 3)
  3950.     p = Instance.new("Sound", vPlayer.Character.Torso)
  3951.     p.Volume = 1
  3952.     p.Pitch = 1
  3953.     p.SoundId = "http://www.roblox.com/asset/?id=192410070"
  3954.     p:Play()
  3955.     game:GetService("Debris"):AddItem(p, 3)
  3956.     p = Instance.new("Sound", vPlayer.Character.Torso)
  3957.     p.Volume = 1
  3958.     p.Pitch = 0.4
  3959.     p.SoundId = "http://www.roblox.com/asset/?id=231917822"
  3960.     p:Play()
  3961.     game:GetService("Debris"):AddItem(p, 3)
  3962.     p = Instance.new("Sound", Grabbee.Torso)
  3963.     p.Volume = 1
  3964.     p.Pitch = 1
  3965.     p.SoundId = "http://www.roblox.com/asset/?id=243711335"
  3966.     p:Play()
  3967.     game:GetService("Debris"):AddItem(p, 3)
  3968.     local sees = math.ceil(Mana.Value / borb)
  3969.     local sees2 = (math.ceil(Corruption / borb))
  3970.     local partic1, partic2 = nil, nil
  3971.     partic1 = Instance.new("ParticleEmitter")
  3972.     partic1.Name = "AttackParticleEmitter3"
  3973.     partic1.Texture = "http://www.roblox.com/asset/?id=233069772"
  3974.     partic1.LightEmission = 0
  3975.     partic1.ZOffset = 2
  3976.     partic1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2), NumberSequenceKeypoint.new(1, 1)})
  3977.     partic1.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 5), NumberSequenceKeypoint.new(1, 1)})
  3978.     partic1.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0.1, 0.1, 0.1))
  3979.     partic1.Rate = 80
  3980.     partic1.VelocitySpread = 180
  3981.     partic1.Speed = NumberRange.new(6, 10)
  3982.     partic1.Lifetime = NumberRange.new(1, 1.2)
  3983.     partic1.Rotation = NumberRange.new(-180, 180)
  3984.     partic1.RotSpeed = NumberRange.new(-100, 100)
  3985.     partic1.Parent = Grabbee.Torso
  3986.     if useRageVer then
  3987.       partic2 = Instance.new("ParticleEmitter", p)
  3988.       partic2.Name = "AttackParticleEmitter3"
  3989.       partic2.Texture = "http://www.roblox.com/asset/?id=241409051"
  3990.       partic2.LightEmission = 0
  3991.       partic2.ZOffset = 1
  3992.       partic2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5), NumberSequenceKeypoint.new(1, 1)})
  3993.       partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3), NumberSequenceKeypoint.new(1, 0)})
  3994.       partic2.Color = ColorSequence.new(Color3.new(0.3, 0.3, 0.3), Color3.new(0.2, 0.2, 0.2))
  3995.       partic2.Rate = 60
  3996.       partic2.VelocitySpread = 180
  3997.       partic2.Speed = NumberRange.new(1, 2)
  3998.       partic2.Lifetime = NumberRange.new(1, 1.2)
  3999.       partic2.Rotation = NumberRange.new(-180, 180)
  4000.       partic2.RotSpeed = NumberRange.new(-100, 100)
  4001.       partic2.Acceleration = Vector3.new(0, 10, 0)
  4002.       partic2.Parent = Grabbee.Torso
  4003.     end
  4004.     for i = 1, borb + borb % 2 do
  4005.       swait()
  4006.       if i % 2 == 0 then
  4007.         applyDamage(Grabbee, 3, Vector3.new(), false, false, nil, 0, 0, "", 0, false, false, 0, true, "Pure", true, false)
  4008.         local st = Grabbee:FindFirstChild("Stats")
  4009.         if st and st:FindFirstChild("Mana") then
  4010.           if st.Mana.Value >= 3 then
  4011.             --script.Parent.DMG.RemoteEventM:FireServer(st.Mana, 3)
  4012.             st.Mana.Value = st.Mana.Value - 3
  4013.           else
  4014.             st.Mana.Value = 0
  4015.           end
  4016.         end
  4017.       end
  4018.       do
  4019.         if sees <= Mana.Value then
  4020.           Mana.Value = Mana.Value - sees
  4021.         else
  4022.           Mana.Value = 0
  4023.         end
  4024.         if useRageVer then
  4025.           if sees2 <= Corruption then
  4026.             Corruption = Corruption - sees2
  4027.           else
  4028.             Corruption = 0
  4029.           end
  4030.         end
  4031.         if useRageVer == true and i % 2 == 0 then
  4032.           if vPlayer.Character.Humanoid.Health >= 6.5 then
  4033.             vPlayer.Character.Humanoid:TakeDamage(1.5)
  4034.           end
  4035.           local eb = BillboardGui("http://www.roblox.com/asset/?id=233069772", Grabbee.Torso.CFrame * CFrame.new(math.random(-20, 20) / 10, math.random(-20, 20) / 10, math.random(-20, 20) / 20).p, 0)
  4036.           eb.Parent = workspace
  4037.           eb.BillboardGui.ImageLabel.Rotation = math.random(-180, 180)
  4038.           eb.BillboardGui.Size = UDim2.new(2, 0, 2, 0)
  4039.           game:GetService("Debris"):AddItem(eb, 3)
  4040.           coroutine.resume(coroutine.create(function(p)
  4041.     local r = math.random(-3, 3) * 9
  4042.     if r > -12 and r < 1 then
  4043.       r = -12
  4044.     else
  4045.       if r < 12 and r > -1 then
  4046.         r = 12
  4047.       end
  4048.     end
  4049.     for i = 1, 12 do
  4050.       p.BillboardGui.ImageLabel.ImageTransparency = 0.5 + i / 24
  4051.       p.BillboardGui.Size = UDim2.new(3 + i, 0, 3 + i, 0)
  4052.       p.BillboardGui.ImageLabel.Rotation = p.BillboardGui.ImageLabel.Rotation + r
  4053.       swait()
  4054.     end
  4055.     p:Remove()
  4056.   end), eb)
  4057.         end
  4058.         do
  4059.           local eff = NewPart(Vector3.new(1, 1, 1), vPlayer.Character.Torso.CFrame * CFrame.new(math.random(-20, 20) / 30, math.random(-20, 20) / 30, math.random(-20, 20) / 30) * CFrame.Angles(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), "Really black", "BlockMesh", Vector3.new(12, 12, 12))
  4060.           eff.Parent = workspace
  4061.           eff.Name = "BloodEffect"
  4062.           eff.Anchored = true
  4063.           eff.CanCollide = false
  4064.           game:GetService("Debris"):AddItem(eff, 5)
  4065.           coroutine.resume(coroutine.create(function(p, V, x)
  4066.     A = vPlayer.Character.Torso.Velocity / 60
  4067.     for i = 1, 8 do
  4068.       p.Mesh.Scale = p.Mesh.Scale - Vector3.new(11, 1, 11) / 8
  4069.       p.Transparency = 0.75 + i / 32
  4070.       p.CFrame = p.CFrame * V + A
  4071.       swait()
  4072.     end
  4073.     p:Remove()
  4074.   end), eff, CFrame.Angles(math.rad(math.random(-8, 8) * 2), math.rad(math.random(-8, 8) * 2), math.rad(math.random(-8, 8) * 2)))
  4075.           if i % 5 == 0 then
  4076.             for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, 1, 0), 35)) do
  4077.               applyCameraShake(v, 120, 5)
  4078.             end
  4079.             applyCameraShake(vPlayer.Character, 120, 5)
  4080.             local pc = NewPart(Vector3.new(1, 1, 1), CFrame.new(vPlayer.Character.Torso.Position + Vector3.new(0, 2.5, 0)) * CFrame.Angles(0, math.rad(i * 20), 0), "Really black", "SpecialMesh", Vector3.new(6, 13, 6))
  4081.             pc.Mesh.MeshType = "FileMesh"
  4082.             pc.Anchored = true
  4083.             pc.CanCollide = false
  4084.             pc.Parent = workspace
  4085.             pc.Mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4086.             pc.Name = "Shockwave"
  4087.             game:GetService("Debris"):AddItem(pc, 5)
  4088.             coroutine.resume(coroutine.create(function(p)
  4089.     for ii = 1, 13 do
  4090.       p.Transparency = ii / 13
  4091.       p.CFrame = p.CFrame * CFrame.Angles(0, math.rad(5 + ii), 0) - Vector3.new(0, 0.38461538461538, 0)
  4092.       p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1, -1, 1)
  4093.       swait()
  4094.     end
  4095.     p:Remove()
  4096.   end), pc)
  4097.           end
  4098.           do
  4099.             if Grabbee.Parent == nil then
  4100.               break
  4101.             else
  4102.               if Grabbee:FindFirstChild("Humanoid") == nil then
  4103.                 break
  4104.               end
  4105.             end
  4106.             local eff = NewPart(Vector3.new(1, 1, 1), Grabbee.Torso.CFrame * CFrame.new(math.random(-20, 20) / 10, math.random(-25, 25) / 10, math.random(-20, 20) / 20) * CFrame.Angles(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), "Really black", "BlockMesh", Vector3.new(1.1, 1.1, 1.1))
  4107.             eff.Parent = workspace
  4108.             eff.Name = "BloodEffect"
  4109.             eff.Anchored = true
  4110.             eff.CanCollide = false
  4111.             game:GetService("Debris"):AddItem(eff, 5)
  4112.             coroutine.resume(coroutine.create(function(p, V, x)
  4113.     A = vPlayer.Character.Torso.Velocity / 60
  4114.     for i = 1, 12 do
  4115.       p.Mesh.Scale = p.Mesh.Scale + Vector3.new(5, 5, 5) / 12
  4116.       p.Transparency = 0.25 + i / 48
  4117.       p.CFrame = p.CFrame * V + A
  4118.       swait()
  4119.     end
  4120.     p:Remove()
  4121.   end), eff, CFrame.Angles(math.rad(math.random(-8, 8) * 2), math.rad(math.random(-8, 8) * 2), math.rad(math.random(-8, 8) * 2)))
  4122.             do
  4123.               if i % 3 == 0 then
  4124.                 local pc = NewPart(Vector3.new(1, 1, 1), Grabbee.Torso.CFrame * CFrame.new(math.random(-10, 10) / 10, math.random(-10, 10) / 10, math.random(-10, 10) / 10) * CFrame.Angles(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), "Bright blue", "BlockMesh", Vector3.new(2, 2, 2))
  4125.                 pc.CanCollide = false
  4126.                 pc.Anchored = true
  4127.                 pc.Parent = workspace
  4128.                 game:GetService("Debris"):AddItem(pc, 5)
  4129.                 coroutine.resume(coroutine.create(function(p)
  4130.     local R = CFrame.Angles(math.random(-3, 3), math.random(-4, 4), math.random(-5, 5))
  4131.     local C = Vector3.new(math.random(-5, 5) / 40, math.random(-5, 5) / 40, math.random(-5, 5) / 40)
  4132.     for i = 1, 20 do
  4133.       p.Mesh.Scale = p.Mesh.Scale - Vector3.new(2, 2, 2) / 20
  4134.       p.Transparency = i / 20
  4135.       p.CFrame = p.CFrame * R - Vector3.new(0, 0.029757575757576 * i, 0)
  4136.       swait()
  4137.     end
  4138.     p:Remove()
  4139.   end), pc)
  4140.               end
  4141.             end
  4142.           end
  4143.         end
  4144.       end
  4145.     end
  4146.     cl = 0
  4147.     clastframe = lastframe
  4148.     for i = 1, 5 do
  4149.       wait()
  4150.       cl = cl + i * 0.07
  4151.       if i == 3 then
  4152.         Grabdone = true
  4153.         partic1.Enabled = false
  4154.         game:GetService("Debris"):AddItem(partic1, 5)
  4155.         if partic2 then
  4156.           partic2.Enabled = false
  4157.           game:GetService("Debris"):AddItem(partic2, 5)
  4158.         end
  4159.         p = Instance.new("Sound", vPlayer.Character.Torso)
  4160.         p.Volume = 1
  4161.         p.Pitch = 0.95
  4162.         p.SoundId = "http://www.roblox.com/asset/?id=241816029"
  4163.         p:Play()
  4164.         game:GetService("Debris"):AddItem(p, 3)
  4165.         if Grabbee:FindFirstChild("Stats") then
  4166.           if Grabbee.Stats.Mana.Value >= 10 then
  4167.             Grabbee.Stats.Mana.Value = Grabbee.Stats.Mana.Value - 10
  4168.           else
  4169.             Grabbee.Stats.Mana.Value = 0
  4170.           end
  4171.           if Grabbee.Stats.Stunned.Value == false then
  4172.             Grabbee.Stats.Stun.Value = 999
  4173.           end
  4174.         end
  4175.         applyDamage(Grabbee, 15, Vector3.new(0, 30, 0) + CPlane * 40, true, false, addonCullMovers, 0, 0, "", 0, false, false, 0, true, "IgnoreDefense", true, false)
  4176.         local pc = NewPart(Vector3.new(1, 1, 1), CFrame.new(Grabbee.Torso.Position, Grabbee.Torso.Position + CPlane * 9.5 + Vector3.new(0, 5, 0)) * CFrame.Angles(math.random(-30, 30) / 50, math.random(-30, 30) / 50, math.random(-30, 30) / 50), "Really black", "SpecialMesh", Vector3.new(6, 6, 2))
  4177.         pc.Mesh.MeshType = "FileMesh"
  4178.         pc.Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4179.         pc.Parent = workspace
  4180.         pc.Anchored = true
  4181.         pc.CanCollide = false
  4182.         pc.Transparency = 0.5
  4183.         game:GetService("Debris"):AddItem(pc, 5)
  4184.         coroutine.resume(coroutine.create(function(p)
  4185.     for ii = 1, 28 do
  4186.       p.Transparency = ii / 28
  4187.       p.CFrame = p.CFrame * CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0.1)
  4188.       p.Mesh.Scale = p.Mesh.Scale + Vector3.new(1.8 - ii * 0.05, 1.8 - ii * 0.05, 0)
  4189.       swait()
  4190.     end
  4191.     p:Remove()
  4192.   end), pc)
  4193.         for loel = 1, 8 do
  4194.           local eff = NewPart(Vector3.new(1, 1, 1), Grabbee.Torso.CFrame * CFrame.Angles(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), "Really black", "BlockMesh", Vector3.new(4, 4, 4))
  4195.           eff.Parent = workspace
  4196.           eff.Name = "BloodEffect"
  4197.           eff.Anchored = true
  4198.           eff.CanCollide = false
  4199.           game:GetService("Debris"):AddItem(eff, 5)
  4200.           coroutine.resume(coroutine.create(function(p, V, x)
  4201.     for i = 1, 25 do
  4202.       p.Transparency = 0.5 + i / 50
  4203.       p.CFrame = p.CFrame + x / 2
  4204.       swait()
  4205.     end
  4206.     p:Remove()
  4207.   end), eff, CFrame.Angles(math.rad(math.random(-8, 8)), math.rad(math.random(-8, 8)), math.rad(math.random(-8, 8))), Vector3.new(math.random(-10, 10) / 10, math.random(-10, 10) / 10, math.random(-10, 10) / 10))
  4208.         end
  4209.         for loel = 1, 3 do
  4210.           local eff = NewPart(Vector3.new(1, 1, 1), Grabbee.Torso.CFrame * CFrame.new(math.random(-20, 20) / 10, math.random(-25, 25) / 10, math.random(-20, 20) / 20) * CFrame.Angles(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15)), "Really black", "BlockMesh", Vector3.new(4, 4, 4))
  4211.           eff.Parent = workspace
  4212.           eff.Name = "BloodEffect"
  4213.           eff.Anchored = true
  4214.           eff.CanCollide = false
  4215.           game:GetService("Debris"):AddItem(eff, 5)
  4216.           coroutine.resume(coroutine.create(function(p, V, x)
  4217.     for i = 1, 25 do
  4218.       p.Mesh.Scale = p.Mesh.Scale + Vector3.new(14 + loel * 8, 14 + loel * 8, 14 + loel * 8) / 25
  4219.       p.Transparency = 0.25 + i / 18.75
  4220.       p.CFrame = p.CFrame * V
  4221.       swait()
  4222.     end
  4223.     p:Remove()
  4224.   end), eff, CFrame.Angles(math.rad(math.random(-8, 8)), math.rad(math.random(-8, 8)), math.rad(math.random(-8, 8))))
  4225.         end
  4226.       end
  4227.       do
  4228.         do
  4229.           LerpWelds(clastframe, cl, Animations.LHB.Animation(6))
  4230.           -- DECOMPILER ERROR at PC2735: LeaveBlock: unexpected jumping out DO_STMT
  4231.  
  4232.         end
  4233.       end
  4234.     end
  4235.     cbuff:Remove()
  4236.     gpos:Remove()
  4237.   else
  4238.     do
  4239.       for i = 1, 4 do
  4240.         fwait()
  4241.         BodyVel.velocity = BodyVel.velocity / 1.25
  4242.       end
  4243.       do
  4244.         cl = 0
  4245.         coroutine.resume(coroutine.create(function(p)
  4246.     for i = 1, 30 do
  4247.       p.Volume = 1 - i / 30
  4248.       swait()
  4249.     end
  4250.     p:Stop()
  4251.   end), pb)
  4252.         clastframe = lastframe
  4253.         BodyVel.maxForce = Vector3.new(1000000, 0, 1000000)
  4254.         for i = 1, 15 do
  4255.           fwait()
  4256.           BodyVel.velocity = BodyVel.velocity / 1.2
  4257.           LerpWelds(clastframe, i / 15, Animations.Stand.Animation(0))
  4258.         end
  4259.         if Grabbee == nil then
  4260.           Cooldowns["4"] = CooldownsB["4"] / 3
  4261.         else
  4262.           Cooldowns["4"] = CooldownsB["4"]
  4263.         end
  4264.       end
  4265.     end
  4266.   end
  4267.         CanInterrupt(true)
  4268.         PlayerIsAttacking = false
  4269.         BodyVel.Parent = nil
  4270.         BodyGyro.Parent = nil
  4271.         Ult = false
  4272. end
  4273.  
  4274.  
  4275.  
  4276. mouse.KeyDown:connect(function(k)
  4277.  
  4278. k = k:lower()
  4279. if k == "q" then
  4280.   BlastStorm()
  4281. end
  4282. if k == "e" then
  4283.   WindFloor2()
  4284. end
  4285. if k == "t" then
  4286.   WindFloor()
  4287. end
  4288. end)
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297. local BC = BrickColor.new
  4298. local Col3 = Color3.new
  4299. local Inst = Instance.new
  4300. local Ud2 = UDim2.new
  4301. local FONT = "SourceSansLight"
  4302.  
  4303.  
  4304.  
  4305.  
  4306.  
  4307.  
  4308.  
  4309.  Colour1 = BC("Pastel Blue")
  4310.  Colour2 = BC("Black")
  4311.  Colour3 = BC("Ghost grey")
  4312.  Chaos_UI = Inst("ScreenGui", Player.PlayerGui)
  4313. Chaos_UI.Name = "Chaos UI"
  4314. ColMain, KP, Moves, OM = Inst("Frame", Chaos_UI), Inst("Frame", Chaos_UI), Inst("ScrollingFrame", Chaos_UI), Inst("TextButton", Chaos_UI)
  4315.  
  4316.  
  4317. Moves.BackgroundColor3 = Col3(72/255,72/255,72/255)
  4318. Moves.BackgroundTransparency = .8
  4319. Moves.BorderSizePixel = 0
  4320. Moves.Name = "Moves"
  4321. Moves.Position = Ud2(-.2, 0, .4, 0)
  4322. Moves.Size = Ud2(.2, 0, .5, 0)
  4323. Moves.ScrollBarThickness = 8
  4324. OM.Name = "VML"
  4325. OM.Position = Ud2(.002, 0, .83, 0)
  4326. OM.Size = Ud2(.05, 0, .08, 0)
  4327. OM.Visible = false
  4328. OM.Style = "RobloxRoundButton"
  4329. OM.Font = FONT
  4330. OM.Text = "View Move List"
  4331. OM.TextColor3 = Col3(1,1,1)
  4332. OM.TextScaled = true
  4333. local Title = Inst("TextLabel", Moves)
  4334. Title.BackgroundTransparency = 1
  4335. Title.Name = "Title"
  4336. Title.Size = Ud2(1, 0, .014, 0)
  4337. Title.Font = FONT
  4338. Title.Text = "Move List"
  4339. Title.TextColor3 = Col3(1,1,1)
  4340. Title.TextScaled = true
  4341. Title.TextStrokeTransparency = 0
  4342.  
  4343.         OM.Visible = true
  4344.  
  4345. function Create_Moves_In_List()
  4346.     local ah = .012
  4347.     local am = .012
  4348.     local move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "*Whatever you do, DO NOT use 2 different moves tat the same time!!*" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  4349.     move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "Q - Ultimate Shadow Blast, must be flying when in use, *be carefull using this*" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  4350.     move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "E - Shadow Blast" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  4351.     move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "R - Purple Nova, I recommend being in a high distance when you use this" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  4352.     move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "T - Unfinished, dont press it" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  4353.     move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "F - Fly mode/ Fly mode Deactivate" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  4354.     move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "B - Roar, you know how that is" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  4355.     move = Title:Clone() move.Parent = Moves move.Name = "A Move" move.Text = "G - Destructive Fire Blasts, I recommend being in fly mode" move.Position = Ud2(0, 0, ah, 0) move.TextXAlignment = "Left" ah = ah+am
  4356. end
  4357. Create_Moves_In_List()
  4358.  
  4359.  
  4360. local mopen = false
  4361. OM.MouseButton1Click:connect(function()
  4362.     if not Debounces.UIAction and not mopen then
  4363.         Debounces.UIAction = true
  4364.         OM.Text = "Hide Move List"
  4365.         mopen = true
  4366.         Moves:TweenPosition(Ud2(.002, 0, .4, 0),_, "Bounce", .6, true)
  4367.         OM:TweenPosition(Ud2(.202, 0, .83, 0),_, "Bounce", .6, true)
  4368.         wait(.3)
  4369.         Debounces.UIAction = false
  4370.     elseif not Debounces.UIAction and mopen then
  4371.         Debounces.UIAction = true
  4372.         OM.Text = "View Move List"
  4373.         mopen = false
  4374.         Moves:TweenPosition(Ud2(-.2, 0, .4, 0),_, "Bounce", .6, true)
  4375.         OM:TweenPosition(Ud2(.002, 0, .83, 0),_, "Bounce", .6, true)
  4376.         wait(.3)
  4377.         Debounces.UIAction = false
  4378.     end
  4379. end)
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385. local animpose = "Idle"
  4386. local lastanimpose = "Idle"
  4387. local sine = 0
  4388. local change = 1
  4389. local val = 0
  4390. local ffing = false
  4391. -------------------------------
  4392. game:GetService("RunService").RenderStepped:connect(function()
  4393. --[[if char.Humanoid.Jump == true then
  4394. jump = true
  4395. else
  4396. jump = false
  4397. end]]
  4398. char.Humanoid.FreeFalling:connect(function(f)
  4399. if f then
  4400. ffing = true
  4401. else
  4402. ffing = false
  4403. end
  4404. end)
  4405. sine = sine + change
  4406. if jumpn == true then
  4407. animpose = "Jumping"
  4408. elseif ffing == true then
  4409. animpose = "Freefalling"
  4410. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  4411. animpose = "Idle"
  4412. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  4413. animpose = "Walking"
  4414. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  4415. animpose = "Running"
  4416. end
  4417. if animpose ~= lastanimpose then
  4418. sine = 0
  4419. if Debounces.NoIdl == false then
  4420. if animpose == "Idle" then
  4421. for i = 1, 2 do
  4422. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  4423. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  4424. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  4425. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  4426. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  4427. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  4428. end
  4429. elseif animpose == "Walking" then
  4430. for i = 1, 2 do
  4431. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4432. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4433. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4434. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4435. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4436. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4437. end
  4438. elseif animpose == "Running" then
  4439. for i = 1, 2 do
  4440. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  4441. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  4442. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  4443. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  4444. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  4445. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  4446. wait()
  4447. end
  4448. end
  4449. else
  4450. end
  4451. end
  4452. lastanimpose = animpose
  4453. if Debounces.NoIdl == false then
  4454. if animpose == "Idle" then
  4455. change = 0.5
  4456. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/10),0)*CFrame.Angles(math.rad(-10),math.rad(-10),math.rad(14+2*math.cos(sine/10))), 0.4)
  4457. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/10),0)*CFrame.Angles(math.rad(-20),math.rad(6),math.rad(-10-2*math.cos(sine/10))), 0.4)
  4458. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/10)),math.rad(20),0), 0.2)
  4459. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  4460. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.16*math.cos(sine/10), 0) * CFrame.Angles(0, math.rad(-20), math.rad(0)), 0.05)
  4461. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0-0.1*math.cos(sine/10), -0.55) * CFrame.Angles(math.rad(-10+1*math.cos(sine/10)), math.rad(10), math.rad(-0-2*math.cos(sine/10))), 0.4)
  4462. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1-0.1*math.cos(sine/10), 0) * CFrame.Angles(0, math.rad(-10), math.rad(0+2*math.cos(sine/10))), 0.4)
  4463. elseif animpose == "Walking" then
  4464. change = 1
  4465. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4466. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4467. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4468. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4469. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4470. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4471. elseif animpose == "Running" then
  4472. change = 1
  4473. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
  4474. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  4475. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  4476. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  4477. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  4478. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  4479. end
  4480. end
  4481. end)
  4482.  
  4483. hum.MaxHealth = math.huge
  4484. wait(3)
  4485. hum.Health = math.huge
  4486.  
  4487.  
  4488. spawn(function()
  4489.     while wait(2)
  4490.          do
  4491.         GroundWave3()  
  4492.     end
  4493. end)
  4494.  
  4495.  
  4496. while true do --Loop
  4497.     wait(0.04)
  4498. part2.Texture = "http://www.roblox.com/asset/?id=358965396" --Insert decal's first texture
  4499. part2.Texture = "http://www.roblox.com/asset/?id=358965513" --second texture
  4500. wait(0.04) --wait 1 second, you can change this and make it different for every one
  4501. part2.Texture = "http://www.roblox.com/asset/?id=358965632"
  4502. wait(0.04)
  4503. part2.Texture = "http://www.roblox.com/asset/?id=358965664"
  4504. wait(0.04)
  4505. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top