Advertisement
ItzInfern

great HUMBAS

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