SHARE
TWEET

Test

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