Advertisement
hgh920

ACT study stoof

Apr 25th, 2017
480
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 126.15 KB | None | 0 0
  1.  
  2.  
  3. jun = game.Players.LocalPlayer
  4. local char = jun.Character
  5. local Head = char.Head
  6. local mouse = jun:GetMouse()
  7. local larm = char["Left Arm"]
  8. local rarm = char["Right Arm"]
  9. local lleg = char["Left Leg"]
  10. local rleg = char["Right Leg"]
  11. local hed = char.Head
  12. local torso = char.Torso
  13. local hum = char.Humanoid
  14. local cam = game.Workspace.CurrentCamera
  15. local root = char.HumanoidRootPart
  16. local deb = false
  17. local shot = 0
  18. local debris=game:service"Debris"
  19. local l = game:GetService("Lighting")
  20. local rs = game:GetService("RunService").RenderStepped
  21. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  22. math.randomseed(os.time())
  23. for i,v in pairs(char:children()) do
  24. if jun:IsA("Hat") then
  25. jun:Destroy()
  26. end
  27. end
  28. for i,v in pairs (hed:GetChildren()) do
  29. if jun:IsA("Sound") then
  30. jun:Destroy()
  31. end
  32. end
  33.  
  34. Stuff = false
  35. ----------------------------------------------------------------
  36. rleg.Transparency = 0
  37. rarm.Transparency = 0
  38. larm.Transparency = 0
  39. lleg.Transparency = 0
  40. torso.Transparency = 0
  41.  
  42. Player = game:GetService("Players").LocalPlayer
  43. Character = Player.Character
  44. rarm = Character["Right Arm"]
  45. larm = Character["Left Arm"]
  46.  
  47. ----------------------------------------------------------------
  48.  
  49. ---------------------------- SHIRT AND PANTS --
  50. --------------------------------
  51. shirt = Instance.new("Shirt", char)
  52. shirt.Name = "Shirt"
  53. pants = Instance.new("Pants", char)
  54. pants.Name = "Pants"
  55. char.Shirt.ShirtTemplate = "rbxassetid://223747540"
  56. char.Pants.PantsTemplate = "rbxassetid://616874543"
  57. ---------------------- BODY COLORS ---------------------------------------
  58. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  59. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  60. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  61. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  62.  
  63. ---------------------------------------------------------
  64. --------------------------------------------------------
  65. hed.face.Texture = "rbxassetid://155516585"
  66.  
  67. jun.Character.Humanoid.Health = 1000
  68. jun.Character.Humanoid.MaxHealth = 1000
  69.  
  70. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  71. ---------------------------------------------------------
  72.  
  73. Debounces = {
  74. CanAttack = true;
  75. NoIdl = false;
  76. Slashing = false;
  77. Slashed = false;
  78. RPunch = false;
  79. RPunched = false;
  80. LPunch = false;
  81. LPunched = false;
  82. }
  83. local Touche = {char.Name, }
  84.  
  85. ------------------------ -----------------------------------------
  86.  
  87. ---------------------------------------------------------------------
  88.  
  89. rarm.Touched:connect(function(ht)
  90. hit = ht.Parent
  91. if ht and hit:IsA("Model") then
  92. if hit:FindFirstChild("Humanoid") then
  93. if hit.Name ~= jun.Name then
  94. if Debounces.RPunch == true and Debounces.RPunched == false then
  95. Debounces.RPunched = true
  96. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  97. if Debounces.ks==true then
  98. z = Instance.new("Sound",hed)
  99. z.SoundId = "rbxassetid://169380525"
  100. z.Pitch = ptz[math.random(1,#ptz)]
  101. z.Volume = 1
  102. z:Play()
  103. end
  104. wait(.2)
  105. Debounces.RPunched = false
  106. end
  107. end
  108. end
  109. elseif ht and hit:IsA("Hat") then
  110. if hit.Parent.Name ~= p.Name then
  111. if hit.Parent:FindFirstChild("Humanoid") then
  112. if Debounces.RPunch == true and Debounces.RPunched == false then
  113. Debounces.RPunched = true
  114. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  115. if Debounces.ks==true then
  116. z = Instance.new("Sound",hed)
  117. z.SoundId = "rbxassetid://169380525"
  118. z.Pitch = ptz[math.random(1,#ptz)]
  119. z.Volume = 1
  120. z:Play()
  121. end
  122. wait(.2)
  123. Debounces.RPunched = false
  124. end
  125. end
  126. end
  127. end
  128. end)
  129. larm.Touched:connect(function(ht)
  130. hit = ht.Parent
  131. if ht and hit:IsA("Model") then
  132. if hit:FindFirstChild("Humanoid") then
  133. if hit.Name ~= jun.Name then
  134. if Debounces.LPunch == true and Debounces.LPunched == false then
  135. Debounces.LPunched = true
  136. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  137. if Debounces.ks2==true then
  138. z = Instance.new("Sound",hed)
  139. z.SoundId = "rbxassetid://169380525"
  140. z.Pitch = ptz[math.random(1,#ptz)]
  141. z.Volume = 1
  142. z:Play()
  143. end
  144. wait(.2)
  145. Debounces.LPunched = false
  146. end
  147. end
  148. end
  149. elseif ht and hit:IsA("Hat") then
  150. if hit.Parent.Name ~= jun.Name then
  151. if hit.Parent:FindFirstChild("Humanoid") then
  152. if Debounces.LPunch == true and Debounces.LPunched == false then
  153. Debounces.LPunched = true
  154. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  155. if Debounces.ks2==true then
  156. z = Instance.new("Sound",hed)
  157. z.SoundId = "rbxassetid://169380525"
  158. z.Pitch = ptz[math.random(1,#ptz)]
  159. z.Volume = 1
  160. z:Play()
  161. end
  162. wait(.2)
  163. Debounces.LPunched = false
  164. end
  165. end
  166. end
  167. end
  168. end)
  169. ----------------------------------------------------
  170. mod4 = Instance.new("Model",char)
  171.  
  172. ptez = {0.7, 0.8, 0.9, 1}
  173.  
  174. function FindNearestTorso(Position,Distance,SinglePlayer)
  175. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  176. local List = {}
  177. for i,v in pairs(workspace:GetChildren())do
  178. if v:IsA("Model")then
  179. if v:findFirstChild("Torso")then
  180. if v ~= char then
  181. if(v.Torso.Position -Position).magnitude <= Distance then
  182. table.insert(List,v)
  183. end
  184. end
  185. end
  186. end
  187. end
  188. return List
  189. end
  190.  
  191. function Punch()
  192. part=Instance.new('Part',mod4)
  193. part.Anchored=true
  194. part.CanCollide=false
  195. part.FormFactor='Custom'
  196. part.Size=Vector3.new(.2,.2,.2)
  197. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  198. part.Transparency=.7
  199. part.BrickColor=BrickColor.new('Lime green')
  200. mesh=Instance.new('SpecialMesh',part)
  201. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  202. mesh.Scale=Vector3.new(3,3,3)
  203. part2=Instance.new('Part',mod4)
  204. part2.Anchored=true
  205. part2.CanCollide=false
  206. part2.FormFactor='Custom'
  207. part2.Size=Vector3.new(.2,.2,.2)
  208. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  209. part2.Transparency=.7
  210. part2.BrickColor=BrickColor.new('Lime green')
  211. mesh2=Instance.new('SpecialMesh',part2)
  212. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  213. mesh2.Scale=Vector3.new(3,1.5,3)
  214. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  215. if v:FindFirstChild('Humanoid') then
  216. v.Humanoid:TakeDamage(math.random(2,6))
  217. end
  218. end
  219. coroutine.resume(coroutine.create(function()
  220. for i=0,0.62,0.4 do
  221. wait()
  222. part.CFrame=part.CFrame
  223. part.Transparency=i
  224. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  225. part2.CFrame=part2.CFrame
  226. part2.Transparency=i
  227. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  228. end
  229. part.Parent=nil
  230. part2.Parent=nil
  231. end))
  232. end
  233. ----------------------------------------------------
  234. rarm.Touched:connect(function(ht)
  235. hit = ht.Parent
  236. if ht and hit:IsA("Model") then
  237. if hit:FindFirstChild("Humanoid") then
  238. if hit.Name ~= jun.Name then
  239. if Debounces.RPunch == true and Debounces.RPunched == false then
  240. Debounces.RPunched = true
  241. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  242. if Debounces.ks==true then
  243. z = Instance.new("Sound",hed)
  244. z.SoundId = "rbxassetid://169380525"
  245. z.Pitch = ptz[math.random(1,#ptz)]
  246. z.Volume = 1
  247. z:Play()
  248. end
  249. wait(.2)
  250. Debounces.RPunched = false
  251. end
  252. end
  253. end
  254. elseif ht and hit:IsA("Hat") then
  255. if hit.Parent.Name ~= p.Name then
  256. if hit.Parent:FindFirstChild("Humanoid") then
  257. if Debounces.RPunch == true and Debounces.RPunched == false then
  258. Debounces.RPunched = true
  259. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  260. if Debounces.ks==true then
  261. z = Instance.new("Sound",hed)
  262. z.SoundId = "rbxassetid://169380525"
  263. z.Pitch = ptz[math.random(1,#ptz)]
  264. z.Volume = 1
  265. z:Play()
  266. end
  267. wait(.2)
  268. Debounces.RPunched = false
  269. end
  270. end
  271. end
  272. end
  273. end)
  274. larm.Touched:connect(function(ht)
  275. hit = ht.Parent
  276. if ht and hit:IsA("Model") then
  277. if hit:FindFirstChild("Humanoid") then
  278. if hit.Name ~= jun.Name then
  279. if Debounces.LPunch == true and Debounces.LPunched == false then
  280. Debounces.LPunched = true
  281. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  282. if Debounces.ks2==true then
  283. z = Instance.new("Sound",hed)
  284. z.SoundId = "rbxassetid://169380525"
  285. z.Pitch = ptz[math.random(1,#ptz)]
  286. z.Volume = 1
  287. z:Play()
  288. end
  289. wait(.2)
  290. Debounces.LPunched = false
  291. end
  292. end
  293. end
  294. elseif ht and hit:IsA("Hat") then
  295. if hit.Parent.Name ~= jun.Name then
  296. if hit.Parent:FindFirstChild("Humanoid") then
  297. if Debounces.LPunch == true and Debounces.LPunched == false then
  298. Debounces.LPunched = true
  299. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  300. if Debounces.ks2==true then
  301. z = Instance.new("Sound",hed)
  302. z.SoundId = "rbxassetid://169380525"
  303. z.Pitch = ptz[math.random(1,#ptz)]
  304. z.Volume = 1
  305. z:Play()
  306. end
  307. wait(.2)
  308. Debounces.LPunched = false
  309. end
  310. end
  311. end
  312. end
  313. end)
  314.  
  315. --------------------------- CHARGE ----------------------------------------
  316. Charging = false
  317. mouse.KeyDown:connect(function(key)
  318. if key == "r" then
  319. if Charging == false then
  320. Charging = true
  321. if Debounces.CanAttack == true then
  322. Debounces.CanAttack = false
  323. Debounces.NoIdl = true
  324. Debounces.on = true
  325. for i = 1,20 do
  326. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  327. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  328. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  329. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  330. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  331. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  332. if Debounces.on == false then break end
  333. rs:wait()
  334. end
  335. --[[for i = 1,20 do
  336. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  337. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  338. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  339. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  340. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  341. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  342. if Debounces.on == false then break end
  343. rs:wait()
  344. end]]--
  345. ---------------------------------------------------------------------------
  346.  
  347. ---------------------------------------------------------------------------
  348. mouse.KeyDown:connect(function(key)
  349. if key == "q" then
  350. if Debounces.CanAttack == true then
  351. Debounces.CanAttack = false
  352. Debounces.NoIdl = true
  353. Debounces.on = true
  354. function FindNearestTorso(Position,Distance,SinglePlayer)
  355. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  356. local List = {}
  357. for i,v in pairs(workspace:GetChildren())do
  358. if v:IsA("Model")then
  359. if v:findFirstChild("Torso")then
  360. if v ~= char then
  361. if(v.Torso.Position -Position).magnitude <= Distance then
  362. table.insert(List,v)
  363. end
  364. end
  365. end
  366. end
  367. end
  368. return List
  369. end
  370. z = Instance.new("Sound",hed)
  371. z.SoundId = "rbxassetid://232213955"
  372. z.Pitch = 1
  373. z.Volume = 1
  374. wait(0.2)
  375. z:Play()
  376. sp = Instance.new("Part",rarm)
  377. sp.Anchored = true
  378. sp.CanCollide = false
  379. sp.Locked = true
  380. sp.Transparency = 0
  381. sp.Material = "Neon"
  382. sp.Size = Vector3.new(1,1,1)
  383. sp.TopSurface = "SmoothNoOutlines"
  384. sp.BottomSurface = "SmoothNoOutlines"
  385. sp.BrickColor = BrickColor.new("Lime green")
  386. spm = Instance.new("SpecialMesh",sp)
  387. spm.MeshId = "http://www.roblox.com/asset/?id=9756362"
  388. spm.Scale = Vector3.new(21,21,21)
  389. sp2 = Instance.new("Part", rarm)
  390. sp2.Name = "Energy"
  391. sp2.BrickColor = BrickColor.new("Lime green")
  392. sp2.Size = Vector3.new(1, 1, 1)
  393. sp2.Shape = "Ball"
  394. sp2.CanCollide = false
  395. sp2.Anchored = true
  396. sp2.Locked = true
  397. sp2.TopSurface = 0
  398. sp2.BottomSurface = 0
  399. sp2.Transparency = 1
  400. spm2 = Instance.new("SpecialMesh",sp2)
  401. spm2.MeshId = "rbxassetid://9756362"
  402. spm2.Scale = Vector3.new(4,4,4)
  403. for i = 1, 20 do
  404. spm.Scale = spm.Scale - Vector3.new(1,1,1)
  405. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  406. 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)
  407. 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)
  408. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  409. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  410. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  411. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  412. if Debounces.on == false then break end
  413. rs:wait()
  414. end
  415. for i = 1, 100, 20 do rs:wait()
  416. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  417. end
  418. for i = 1, 20 do
  419. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  420. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  421. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
  422. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
  423. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  424. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  425. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  426. if Debounces.on == false then break end
  427. rs:wait()
  428. end
  429. sp.Transparency = 1
  430. for i = 1, 20 do
  431. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  432. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
  433. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
  434. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  435. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  436. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  437. if Debounces.on == false then break end
  438. rs:wait()
  439. end
  440. wait(1)
  441. sp.Transparency = 0
  442. sp2.Transparency = 0.84
  443. for i = 1, 20 do
  444. --spm.Scale = spm.Scale - Vector3.new(1,1,1)
  445. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  446. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  447. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
  448. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
  449. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  450. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  451. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  452. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  453. if Debounces.on == false then break end
  454. rs:wait()
  455. end
  456. for i = 1, 2880, 50 do
  457. rs:wait()
  458. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  459. sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  460. rs:wait()
  461. end
  462. sp:Destroy()
  463. sp2:Destroy()
  464. local X = Instance.new("Part",char)
  465. local O = Instance.new("ObjectValue",X)
  466. O.Name = "creator"
  467. X.Locked = true
  468. X.Name = "Shell"
  469. X.Anchored = false
  470. X.CanCollide = false
  471. X.Transparency = 0
  472. X.Reflectance = 0
  473. X.BottomSurface = 0
  474. X.TopSurface = 0
  475. X.Shape = 0
  476. local V = Instance.new("ObjectValue",X)
  477. V.Value = char
  478. V.Name = "creator"
  479. X.BrickColor = BrickColor.new("Lime green")
  480. X.Size = Vector3.new(2,2,2)
  481. X.Material = "Neon"
  482. local Z = Instance.new("SpecialMesh",X)
  483. Z.MeshId = "rbxassetid://9756362"
  484. Z.Scale = Vector3.new(0.5,0.5,1)
  485. X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
  486. local bv = Instance.new("BodyVelocity",X)
  487. bv.maxForce = Vector3.new(99999,99999,99999)
  488. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  489. bv.velocity = X.CFrame.lookVector*65
  490.  
  491. Explode = X.Touched:connect(function(hit)
  492. if hit ~= char and hit.Name ~= "Shell" then
  493. local cf = X.CFrame
  494. bv:Destroy()
  495. X.Anchored = true
  496. Z:Remove()
  497. Explode:disconnect()
  498. X.Size = Vector3.new(3,3,3)
  499. X.Touched:connect(function(hit) end)
  500. X.CanCollide = false
  501. local part3 = Instance.new("Part", rarm)
  502. part3.Anchored=true
  503. part3.CanCollide=false
  504. part3.Locked = true
  505. part3.TopSurface = "SmoothNoOutlines"
  506. part3.BottomSurface = "SmoothNoOutlines"
  507. part3.FormFactor='Custom'
  508. part3.Size=Vector3.new(1,1, 1)
  509. part3.CFrame=X.CFrame
  510. part3.Transparency=0
  511. part3.BrickColor=BrickColor.new("Lime green")
  512. local mesh3 = Instance.new("SpecialMesh",part3)
  513. mesh3.MeshType = "Sphere"
  514. mesh3.Scale = Vector3.new(1,1,1)
  515. --debris:AddItem(X,8)
  516. local part4 = Instance.new("Part", rarm)
  517. part4.Material = "Neon"
  518. part4.Anchored=true
  519. part4.CanCollide=false
  520. part4.Locked = true
  521. part4.TopSurface = "SmoothNoOutlines"
  522. part4.BottomSurface = "SmoothNoOutlines"
  523. part4.FormFactor='Custom'
  524. part4.Size=Vector3.new(1,1, 1)
  525. part4.CFrame=X.CFrame
  526. part4.Transparency=0
  527. part4.BrickColor=BrickColor.new("Lime green")
  528. local mesh4 = Instance.new("SpecialMesh",part4)
  529. mesh4.MeshType = "Sphere"
  530. mesh4.Scale = Vector3.new(.5,.5,.5)
  531. local part7 = Instance.new("Part", rarm)
  532. part7.Material = "Neon"
  533. part7.Anchored=true
  534. part7.CanCollide=false
  535. part7.Locked = true
  536. part7.TopSurface = "SmoothNoOutlines"
  537. part7.BottomSurface = "SmoothNoOutlines"
  538. part7.FormFactor='Custom'
  539. part7.Size=Vector3.new(1,1, 1)
  540. part7.CFrame=X.CFrame
  541. part7.Transparency=0
  542. part7.BrickColor=BrickColor.new("Lime green")
  543. local mesh7 = Instance.new("SpecialMesh",part7)
  544. mesh7.MeshType = "Sphere"
  545. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  546. --[[X.Touched:connect(function(ht)
  547. hit = ht.Parent
  548. if ht and hit:IsA("Model") then
  549. if hit:FindFirstChild("Humanoid") then
  550. if hit.Name ~= p.Name then
  551. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  552. wait(.3)
  553. end
  554. end
  555. elseif ht and hit:IsA("Hat") then
  556. if hit.Parent.Name ~= p.Name then
  557. if hit.Parent:FindFirstChild("Humanoid") then
  558. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  559. wait(.3)
  560. end
  561. end
  562. end
  563. end)
  564. part3.Touched:connect(function(ht)
  565. hit = ht.Parent
  566. if ht and hit:IsA("Model") then
  567. if hit:FindFirstChild("Humanoid") then
  568. if hit.Name ~= p.Name then
  569. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  570. wait(.3)
  571. end
  572. end
  573. elseif ht and hit:IsA("Hat") then
  574. if hit.Parent.Name ~= p.Name then
  575. if hit.Parent:FindFirstChild("Humanoid") then
  576. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  577. wait(.3)
  578. end
  579. end
  580. end
  581. end)]]--
  582. for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  583. if v:FindFirstChild('Humanoid') then
  584. v.Humanoid:TakeDamage(math.random(60,90))
  585. v.Humanoid.PlatformStand = true
  586. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  587. end
  588. end
  589.  
  590. local acos = math.acos
  591. local sqrt = math.sqrt
  592. local Vec3 = Vector3.new
  593. local fromAxisAngle = CFrame.fromAxisAngle
  594.  
  595. local function toAxisAngle(CFr)
  596. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  597. local Angle = math.acos((R00+R11+R22-1)/2)
  598. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  599. A = A == 0 and 0.00001 or A
  600. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  601. B = B == 0 and 0.00001 or B
  602. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  603. C = C == 0 and 0.00001 or C
  604. local x = (R21-R12)/sqrt(A)
  605. local y = (R02-R20)/sqrt(B)
  606. local z = (R10-R01)/sqrt(C)
  607. return Vec3(x,y,z),Angle
  608. end
  609.  
  610. function ApplyTrig(Num,Func)
  611. local Min,Max = Func(0),Func(1)
  612. local i = Func(Num)
  613. return (i-Min)/(Max-Min)
  614. end
  615.  
  616. function LerpCFrame(CFrame1,CFrame2,Num)
  617. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  618. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  619. end
  620.  
  621. function Crater(Torso,Radius)
  622. Spawn(function()
  623. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  624. local Ignore = {}
  625. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  626. if v.Character ~= nil then
  627. Ignore[#Ignore+1] = v.Character
  628. end
  629. end
  630. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  631. if Hit == nil then return end
  632. local Parts = {}
  633. for i = 1,360,10 do
  634. local P = Instance.new("Part",Torso.Parent)
  635. P.Anchored = true
  636. P.FormFactor = "Custom"
  637. P.BrickColor = Hit.BrickColor
  638. P.Material = Hit.Material
  639. P.TopSurface = "Smooth"
  640. P.BottomSurface = "Smooth"
  641. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  642. 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)))
  643. 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}
  644. if math.random(0,5) == 0 then -- rubble
  645. local P = Instance.new("Part",Torso.Parent)
  646. P.Anchored = true
  647. P.FormFactor = "Custom"
  648. P.BrickColor = Hit.BrickColor
  649. P.Material = Hit.Material
  650. P.TopSurface = "Smooth"
  651. P.BottomSurface = "Smooth"
  652. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  653. 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)))
  654. 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}
  655. end
  656. end
  657. for i = 0,1,0.05 do
  658. for i2,v in pairs(Parts) do
  659. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  660. end
  661. wait(0.02)
  662. end
  663. for i,v in pairs(Parts) do
  664. if v[1].Size.X > 2.1 then
  665. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  666. end
  667. v[1].Anchored = false
  668. end
  669. for i = 0,1,0.05 do
  670. for i2,v in pairs(Parts) do
  671. v[1].Transparency = i
  672. if i == 1 then
  673. v[1]:Destroy()
  674. elseif i >= 0.25 then
  675. v[1].CanCollide = false
  676. end
  677. end
  678. wait(0.02)
  679. end
  680. Parts = nil
  681. end)
  682. end
  683.  
  684. ROW = function(out, trans, s, wt, t, ang, plus)
  685. for i = 1, 360, 360/t do
  686. local c = Instance.new("Part", game.Workspace)
  687. c.FormFactor = 3
  688. c.TopSurface = 0
  689. c.BottomSurface = 0
  690. c.Size = s
  691. c.Anchored = true
  692. c.CanCollide = wt
  693. c.Material=workspace.Base.Material
  694. c.Transparency = trans
  695. c.BrickColor = workspace.Base.BrickColor
  696. 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
  697. c.Locked=true
  698. game.Debris:AddItem(c,15)
  699. end
  700. end
  701.  
  702. Part = function(x,y,z,color,tr,cc,an,parent)
  703. local p = Instance.new('Part',parent or Weapon)
  704. p.formFactor = 'Custom'
  705. p.Size = Vector3.new(x,y,z)
  706. p.BrickColor = BrickColor.new(color)
  707. p.CanCollide = cc
  708. p.Transparency = tr
  709. p.Anchored = an
  710. p.TopSurface,p.BottomSurface = 0,0
  711. p.Locked=true
  712. p:BreakJoints()
  713. return p end
  714.  
  715. Mesh = function(par,num,x,y,z)
  716. local msh = _
  717. if num == 1 then msh = Instance.new("CylinderMesh",par)
  718. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  719. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  720. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  721. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  722. end msh.Scale = Vector3.new(x,y,z)
  723. return msh end
  724.  
  725. function explosion(col1,col2,cfr,sz,rng,dmg)
  726. local a= Part(1,1,1,col1,.5,false,true,workspace)
  727. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  728. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  729. v1,v2,v3=sz.x,sz.y,sz.z
  730. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  731. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  732. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  733. a.CFrame=cfr
  734. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  735. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  736.  
  737. Spawn(function()
  738. while wait() do
  739. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  740. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  741. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  742. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  743. a.Transparency=a.Transparency+0.05
  744. a2.Transparency=a2.Transparency+0.05
  745. a3.Transparency=a3.Transparency+0.05
  746. end
  747. end)
  748. end
  749.  
  750. Crater(X,20)
  751. 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)
  752. z = Instance.new("Sound",X)
  753. z.SoundId = "rbxassetid://231917744"
  754. z.Pitch = .5
  755. z.Volume = 10
  756. z1 = Instance.new("Sound",X)
  757. z1.SoundId = "rbxassetid://231917744"
  758. z1.Pitch = .5
  759. z1.Volume = 10
  760. z2 = Instance.new("Sound",X)
  761. z2.SoundId = "rbxassetid://231917744"
  762. z2.Pitch = .5
  763. z2.Volume = 10
  764. z3 = Instance.new("Sound",X)
  765. z3.SoundId = "rbxassetid://245537790"
  766. z3.Pitch = .7
  767. z3.Volume = 1
  768. z4 = Instance.new("Sound",X)
  769. z4.SoundId = "rbxassetid://245537790"
  770. z4.Pitch = .7
  771. z4.Volume = 1
  772. wait(0.1)
  773. z:Play()
  774. z1:Play()
  775. z2:Play()
  776. z3:Play()
  777. z4:Play()
  778.  
  779. local part=Instance.new('Part',rarm)
  780. part.Anchored=true
  781. part.CanCollide=false
  782. part.Locked = true
  783. part.FormFactor='Custom'
  784. part.Size=Vector3.new(1,1,1)
  785. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  786. part.Transparency=0
  787. part.BrickColor=BrickColor.new('Lime green')
  788. local mesh=Instance.new('SpecialMesh',part)
  789. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  790. mesh.Scale=Vector3.new(2,2,2)
  791. local part2=part:clone()
  792. part2.Parent = rarm
  793. part2.BrickColor=BrickColor.new("Lime green")
  794. local part5=part:clone()
  795. part5.Parent = rarm
  796. part5.BrickColor=BrickColor.new("Lime green")
  797. local part6=part:clone()
  798. part6.Parent = rarm
  799. part6.BrickColor=BrickColor.new("Black")
  800. local mesh2=mesh:clone()
  801. mesh2.Parent=part2
  802. mesh2.Scale=Vector3.new(3, 3, 3)
  803. local mesh5=mesh:clone()
  804. mesh5.Parent=part5
  805. mesh5.Scale=Vector3.new(3, 3, 3)
  806. local mesh6=mesh:clone()
  807. mesh6.Parent=part6
  808. mesh6.Scale=Vector3.new(3, 3, 3)
  809. local blast = Instance.new("Part", rarm)
  810. blast.BrickColor = BrickColor.new("Lime green")
  811. blast.Anchored = true
  812. blast.CanCollide = false
  813. blast.Locked = true
  814. blast.Size = Vector3.new(1, 1, 1)
  815. blast.TopSurface = "Smooth"
  816. blast.BottomSurface = "Smooth"
  817. blast.Transparency = 0
  818. blast.CFrame = HandCF
  819. local bm = Instance.new("SpecialMesh", blast)
  820. bm.Scale = Vector3.new(5,1,5)
  821. bm.MeshId = "rbxassetid://3270017"
  822. local blast2 = Instance.new("Part", rarm)
  823. blast2.BrickColor = BrickColor.new("Lime green")
  824. blast2.Anchored = true
  825. blast2.CanCollide = false
  826. blast2.Locked = true
  827. blast2.Size = Vector3.new(1, 1, 1)
  828. blast2.TopSurface = "Smooth"
  829. blast2.BottomSurface = "Smooth"
  830. blast2.Transparency = 0
  831. blast2.CFrame = HandCF
  832. local bm2 = Instance.new("SpecialMesh", blast2)
  833. bm2.Scale = Vector3.new(3,1,3)
  834. bm2.MeshId = "rbxassetid://3270017"
  835. local blast3 = Instance.new("Part", rarm)
  836. blast3.BrickColor = BrickColor.new("Lime green")
  837. blast3.Anchored = true
  838. blast3.CanCollide = false
  839. blast3.Locked = true
  840. blast3.Size = Vector3.new(1, 1, 1)
  841. blast3.TopSurface = "Smooth"
  842. blast3.BottomSurface = "Smooth"
  843. blast3.Transparency = 0
  844. blast3.CFrame = HandCF
  845. local bm3 = Instance.new("SpecialMesh", blast3)
  846. bm3.Scale = Vector3.new(3,1,3)
  847. bm3.MeshId = "rbxassetid://3270017"
  848. for i = 1,120 do rs:wait()
  849. X.Transparency = X.Transparency + (1/120)
  850. part.Transparency = part.Transparency + (1/120)
  851. part2.Transparency = part2.Transparency + (1/120)
  852. part3.Transparency = part3.Transparency + (1/120)
  853. part4.Transparency = part4.Transparency + (1/120)
  854. part5.Transparency = part5.Transparency + (1/120)
  855. part6.Transparency = part6.Transparency + (1/120)
  856. part7.Transparency = part7.Transparency + (1/120)
  857. blast.Transparency = blast.Transparency + (1/120)
  858. blast2.Transparency = blast2.Transparency + (1/120)
  859. blast3.Transparency = blast3.Transparency + (1/120)
  860. X.Size = X.Size + Vector3.new(.8,.8,.8)
  861. --part3.Size = part3.Size + Vector3.new(3,3,3)
  862. mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
  863. mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
  864. mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
  865. mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
  866. mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
  867. mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
  868. mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
  869. bm.Scale = bm.Scale + Vector3.new(6,6,.2)
  870. bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
  871. bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
  872. X.CFrame = cf
  873. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  874. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  875. part3.CFrame=X.CFrame
  876. part4.CFrame=X.CFrame
  877. part7.CFrame=X.CFrame
  878. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  879. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  880. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  881. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  882. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  883. rs:wait()
  884. end
  885. X:Destroy()
  886. part:Destroy()
  887. print("you think you can steal le script by taking of the credits!??")
  888. print("boi you is wrong")
  889. part2:Destroy()
  890. part3:Destroy()
  891. part4:Destroy()
  892. part5:Destroy()
  893. part6:Destroy()
  894. blast:Destroy()
  895. blast2:Destroy()
  896. blast3:Destroy()
  897. z:Destroy()
  898. z1:Destroy()
  899. z2:Destroy()
  900. z3:Destroy()
  901. z4:Destroy()
  902. end
  903. end)
  904. for i = 1, 20 do
  905. 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)
  906. 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)
  907. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  908. 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)
  909. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  910. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  911. if Debounces.on == false then break end
  912. rs:wait()
  913. end
  914. if Debounces.CanAttack == false then
  915. Debounces.CanAttack = true
  916. Debounces.NoIdl = false
  917. Debounces.on = false
  918. end
  919. end
  920. end
  921. end)
  922. ---------------------------------------------------------------------------------------------
  923. mouse.KeyDown:connect(function(key)
  924. if key == "e" then
  925. if Debounces.CanAttack == true then
  926. Debounces.CanAttack = false
  927. Debounces.on = true
  928. Debounces.NoIdl = true
  929. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  930. z = Instance.new("Sound", rarm)
  931. z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  932. z.Volume = .6
  933. z.Pitch = pt[math.random(1,#pt)]
  934. z.Looped = false
  935. z:Play()
  936. Debounces.RPunch = true
  937. Debounces.LPunch = true
  938. Debounces.ks = true
  939. Debounces.ks2 = true
  940. for i = 1, 3 do
  941. 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)
  942. 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)
  943. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  944. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  945. 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)
  946. 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)
  947. if Debounces.on == false then break end
  948. wait()
  949. end
  950. z2 = Instance.new("Sound", larm)
  951. z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
  952. z2.Volume = .6
  953. z2.Pitch = pt[math.random(1,#pt)]
  954. z2.Looped = false
  955. z2:Play()
  956. for i = 1, 3 do
  957. 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)
  958. 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)
  959. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  960. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  961. 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)
  962. 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)
  963. if Debounces.on == false then break end
  964. wait()
  965. end
  966. z3 = Instance.new("Sound", rarm)
  967. z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
  968. z3.Volume = 0.6
  969. z3.Pitch = pt[math.random(1,#pt)]
  970. z3.Looped = false
  971. z3:Play()
  972. for i = 1, 3 do
  973. 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)
  974. 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)
  975. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  976. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  977. 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)
  978. 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)
  979. if Debounces.on == false then break end
  980. wait()
  981. end
  982. z4 = Instance.new("Sound", larm)
  983. z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
  984. z4.Volume = .6
  985. z4.Pitch = pt[math.random(1,#pt)]
  986. z4.Looped = false
  987. z4:Play()
  988. for i = 1, 3 do
  989. 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)
  990. 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)
  991. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  992. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  993. 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)
  994. 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)
  995. if Debounces.on == false then break end
  996. wait()
  997. end
  998. z5 = Instance.new("Sound", rarm)
  999. z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1000. z5.Volume = .6
  1001. z5.Pitch = pt[math.random(1,#pt)]
  1002. z5.Looped = false
  1003. z5:Play()
  1004. for i = 1, 3 do
  1005. 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)
  1006. 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)
  1007. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  1008. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  1009. 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)
  1010. 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)
  1011. if Debounces.on == false then break end
  1012. wait()
  1013. end
  1014. z6 = Instance.new("Sound", larm)
  1015. z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1016. z6.Volume = .6
  1017. z6.Pitch = pt[math.random(1,#pt)]
  1018. z6.Looped = false
  1019. z6:Play()
  1020. for i = 1, 3 do
  1021. 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)
  1022. 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)
  1023. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1024. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1025. 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)
  1026. 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)
  1027. if Debounces.on == false then break end
  1028. wait()
  1029. end
  1030. z7 = Instance.new("Sound", rarm)
  1031. z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  1032. z7.Volume = .6
  1033. z7.Pitch = pt[math.random(1,#pt)]
  1034. z7.Looped = false
  1035. z7:Play()
  1036. for i = 1, 3 do
  1037. 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)
  1038. 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)
  1039. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1040. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1041. 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)
  1042. 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)
  1043. if Debounces.on == false then break end
  1044. wait()
  1045. end
  1046. z8 = Instance.new("Sound", larm)
  1047. z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1048. z8.Volume = .6
  1049. z8.Pitch = pt[math.random(1,#pt)]
  1050. z8.Looped = false
  1051. z8:Play()
  1052. for i = 1, 3 do
  1053. 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)
  1054. 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)
  1055. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1056. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1057. 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)
  1058. 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)
  1059. if Debounces.on == false then break end
  1060. wait()
  1061. end
  1062. z9 = Instance.new("Sound", rarm)
  1063. z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1064. z9.Volume = 0.6
  1065. z9.Pitch = pt[math.random(1,#pt)]
  1066. z9.Looped = false
  1067. z9:Play()
  1068. for i = 1, 3 do
  1069. 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)
  1070. 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)
  1071. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1072. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1073. 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)
  1074. 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)
  1075. if Debounces.on == false then break end
  1076. wait()
  1077. end
  1078. z10 = Instance.new("Sound", larm)
  1079. z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1080. z10.Volume = .6
  1081. z10.Pitch = pt[math.random(1,#pt)]
  1082. z10.Looped = false
  1083. z10:Play()
  1084. for i = 1, 3 do
  1085. 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)
  1086. 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)
  1087. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1088. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1089. 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)
  1090. 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)
  1091. if Debounces.on == false then break end
  1092. wait()
  1093. end
  1094. z11 = Instance.new("Sound", rarm)
  1095. z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1096. z11.Volume = .6
  1097. z11.Pitch = pt[math.random(1,#pt)]
  1098. z11.Looped = false
  1099. z11:Play()
  1100. for i = 1, 3 do
  1101. 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)
  1102. 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)
  1103. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  1104. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  1105. 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)
  1106. 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)
  1107. if Debounces.on == false then break end
  1108. wait()
  1109. end
  1110. z12 = Instance.new("Sound", larm)
  1111. z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1112. z12.Volume = .6
  1113. z12.Pitch = pt[math.random(1,#pt)]
  1114. z12.Looped = false
  1115. z12:Play()
  1116. for i = 1, 3 do
  1117. 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)
  1118. 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)
  1119. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1120. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1121. 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)
  1122. 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)
  1123. if Debounces.on == false then break end
  1124. wait()
  1125. end
  1126. z13 = Instance.new("Sound", rarm)
  1127. z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1128. z13.Volume = 0.6
  1129. z13.Pitch = pt[math.random(1,#pt)]
  1130. z13.Looped = false
  1131. z13:Play()
  1132. for i = 1, 3 do
  1133. 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)
  1134. 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)
  1135. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1136. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1137. 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)
  1138. 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)
  1139. if Debounces.on == false then break end
  1140. wait()
  1141. end
  1142. z14 = Instance.new("Sound", larm)
  1143. z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1144. z14.Volume = .6
  1145. z14.Pitch = pt[math.random(1,#pt)]
  1146. z14.Looped = false
  1147. z14:Play()
  1148. for i = 1, 3 do
  1149. 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)
  1150. 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)
  1151. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1152. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1153. 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)
  1154. 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)
  1155. if Debounces.on == false then break end
  1156. wait()
  1157. end
  1158. z15 = Instance.new("Sound", rarm)
  1159. z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1160. z15.Volume = .6
  1161. z15.Pitch = pt[math.random(1,#pt)]
  1162. z15.Looped = false
  1163. z15:Play()
  1164. for i = 1, 3 do
  1165. 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)
  1166. 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)
  1167. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  1168. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  1169. 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)
  1170. 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)
  1171. if Debounces.on == false then break end
  1172. wait()
  1173. end
  1174. z16 = Instance.new("Sound", larm)
  1175. z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1176. z16.Volume = .6
  1177. z16.Pitch = pt[math.random(1,#pt)]
  1178. z16.Looped = false
  1179. z16:Play()
  1180. for i = 1, 3 do
  1181. 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)
  1182. 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)
  1183. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1184. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1185. 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)
  1186. 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)
  1187. if Debounces.on == false then break end
  1188. wait()
  1189. end
  1190. z17 = Instance.new("Sound", rarm)
  1191. z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  1192. z17.Volume = .6
  1193. z17.Pitch = pt[math.random(1,#pt)]
  1194. z17.Looped = false
  1195. z17:Play()
  1196. for i = 1, 3 do
  1197. 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)
  1198. 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)
  1199. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1200. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1201. 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)
  1202. 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)
  1203. if Debounces.on == false then break end
  1204. wait()
  1205. end
  1206. z18 = Instance.new("Sound", larm)
  1207. z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1208. z18.Volume = .6
  1209. z18.Pitch = pt[math.random(1,#pt)]
  1210. z18.Looped = false
  1211. z18:Play()
  1212. for i = 1, 3 do
  1213. 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)
  1214. 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)
  1215. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1216. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1217. 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)
  1218. 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)
  1219. if Debounces.on == false then break end
  1220. wait()
  1221. end
  1222. z19 = Instance.new("Sound", rarm)
  1223. z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1224. z19.Volume = 0.6
  1225. z19.Pitch = pt[math.random(1,#pt)]
  1226. z19.Looped = false
  1227. z19:Play()
  1228. for i = 1, 3 do
  1229. 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)
  1230. 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)
  1231. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  1232. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1233. 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)
  1234. 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)
  1235. if Debounces.on == false then break end
  1236. wait()
  1237. end
  1238. z20 = Instance.new("Sound", larm)
  1239. z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1240. z20.Volume = .6
  1241. z20.Pitch = pt[math.random(1,#pt)]
  1242. z20.Looped = false
  1243. z20:Play()
  1244. for i = 1, 3 do
  1245. 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)
  1246. 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)
  1247. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  1248. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1249. 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)
  1250. 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)
  1251. if Debounces.on == false then break end
  1252. wait()
  1253. end
  1254. z:Destroy()
  1255. z2:Destroy()
  1256. z3:Destroy()
  1257. z4:Destroy()
  1258. z5:Destroy()
  1259. z6:Destroy()
  1260. z7:Destroy()
  1261. z8:Destroy()
  1262. z9:Destroy()
  1263. z10:Destroy()
  1264. z11:Destroy()
  1265. z12:Destroy()
  1266. z13:Destroy()
  1267. z14:Destroy()
  1268. z15:Destroy()
  1269. z16:Destroy()
  1270. z17:Destroy()
  1271. z18:Destroy()
  1272. z19:Destroy()
  1273. z20:Destroy()
  1274. Debounces.LPunch = false
  1275. Debounces.RPunch = false
  1276. Debounces.ks = false
  1277. Debounces.ks2 = false
  1278. if Debounces.CanAttack == false then
  1279. Debounces.CanAttack = true
  1280. Debounces.on = false
  1281. Debounces.NoIdl = false
  1282. end
  1283. end
  1284. end
  1285. end)
  1286. --------------------------------------------------------------------------------------------------
  1287. ----------------------------------------------------
  1288. mouse.KeyDown:connect(function(key)
  1289. if key == "y" then
  1290. if Debounces.CanAttack == true then
  1291. Debounces.CanAttack = false
  1292. Debounces.on = true
  1293. Debounces.NoIdl = true
  1294. for i = 1, 15 do
  1295. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(90+1), math.rad(0), math.rad(-60)), 0.2)
  1296. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(93),math.rad(0),math.rad(10)), 0.2)
  1297. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-20),math.rad(-10),0), 0.2)
  1298. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(10), 0), 0.2)
  1299. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.2)
  1300. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.2)
  1301. if Debounces.on == false then break end if Debounces.on == false then break end
  1302. rs:wait(2.7)
  1303. end
  1304. x = Instance.new("Sound",char)
  1305. x.SoundId = "rbxassetid://228343271"
  1306. x.Pitch = 1
  1307. x.Volume = .8
  1308. wait(.1)
  1309. x:Play()
  1310. Debounces.on = false
  1311. Debounces.Here = false
  1312. shot = shot + 1
  1313. local rng = Instance.new("Part", larm)
  1314. rng.Anchored = true
  1315. rng.BrickColor = BrickColor.new("Lime green")
  1316. rng.CanCollide = false
  1317. rng.FormFactor = 3
  1318. rng.Name = "Ring"
  1319. rng.Size = Vector3.new(1, 1, 1)
  1320. rng.Transparency = 0.35
  1321. rng.TopSurface = 0
  1322. rng.BottomSurface = 0
  1323. rng2 = rng:clone()
  1324. rng3 = rng2:clone()
  1325. rng4 = rng2:clone()
  1326. local rngm = Instance.new("SpecialMesh", rng)
  1327. rngm.MeshId = "http://www.roblox.com/asset/?id=1125473" -- 1125473
  1328. rngm.Scale = Vector3.new(10, 10, 1)
  1329. rngm2 = rngm:clone()
  1330. rngm2.Scale = Vector3.new(5, 5, 3)
  1331. rngm3=rngm2:clone()
  1332. rngm3.Parent = rng3
  1333. rngm3.Scale = Vector3.new(8, 8, 1)
  1334. rngm4 = rngm2:clone()
  1335. rngm4.Parent = rng4
  1336. rngm4.Scale = Vector3.new(6, 6, 1)
  1337. local bem = Instance.new("Part", larm)
  1338. bem.Anchored = true
  1339. bem.BrickColor = BrickColor.new("Lime green")
  1340. bem.CanCollide = false
  1341. bem.FormFactor = 3
  1342. bem.Name = "Beam" .. shot
  1343. bem.Size = Vector3.new(1, 1, 1)
  1344. bem.Transparency = 0.35
  1345. bem.TopSurface = 0
  1346. bem.BottomSurface = 0
  1347. local bemm = Instance.new("SpecialMesh", bem)
  1348. bemm.MeshType = 4
  1349. bemm.Scale = Vector3.new(1, 4, 4)
  1350. local out = Instance.new("Part", larm)
  1351. out.Anchored = true
  1352. out.BrickColor = BrickColor.new("Lime green")
  1353. out.CanCollide = false
  1354. out.FormFactor = 3
  1355. out.Name = "Out"
  1356. out.Size = Vector3.new(4, 4, 4)
  1357. out.Transparency = 0.35
  1358. out.TopSurface = 0
  1359. out.BottomSurface = 0
  1360. local outm = Instance.new("SpecialMesh", out)
  1361. outm.MeshId = "http://www.roblox.com/asset/?id=24388358"
  1362. outm.Scale = Vector3.new(6, 4, 6)
  1363. local bnd = Instance.new("Part", larm)
  1364. bnd.Anchored = true
  1365. bnd.BrickColor = BrickColor.new("Really black")
  1366. bnd.CanCollide = false
  1367. bnd.FormFactor = 3
  1368. bnd.Name = "Bend"
  1369. bnd.Size = Vector3.new(1, 1, 1)
  1370. bnd.Transparency = 1
  1371. bnd.TopSurface = 0
  1372. bnd.BottomSurface = 0
  1373. local bndm = Instance.new("SpecialMesh", bnd)
  1374. bndm.MeshType = 3
  1375. bndm.Scale = Vector3.new(8, 8, 8)
  1376. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  1377. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  1378. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  1379. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  1380. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  1381. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  1382. Debounces.Shewt = true
  1383. coroutine.wrap(function()
  1384. for i = 1, 20, 0.2 do
  1385. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  1386. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  1387. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  1388. rng.Transparency = i/20
  1389. rng3.Transparency = 1/24
  1390. rng4.Transparency = i/26
  1391. wait()
  1392. end
  1393. wait()
  1394. rng:Destroy()
  1395. end)()
  1396. if Debounces.Shewt == true then
  1397. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  1398. hit = ht.Parent
  1399. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  1400. if HasntTouched(hit.Name) == true and deb == false then
  1401. deb = true
  1402. coroutine.wrap(function()
  1403. hit:FindFirstChild("Humanoid").PlatformStand = true
  1404. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  1405. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  1406. end)()
  1407. table.insert(Touche, hit.Name)
  1408. deb = false
  1409. end
  1410. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  1411. if HasntTouched(hit.Parent.Name) == true and deb == false then
  1412. deb = true
  1413. coroutine.wrap(function()
  1414. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1415. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  1416. wait(1)
  1417. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  1418. end)()
  1419. table.insert(Touche, hit.Parent.Name)
  1420. deb = false
  1421. for i, v in pairs(Touche) do
  1422. print(v)
  1423. end
  1424. end
  1425. end
  1426. end)
  1427. end
  1428. for i = 0, 260, 8 do
  1429. bem.Size = Vector3.new(i, 3, 3)
  1430. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  1431. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  1432. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  1433. bnd.Size = Vector3.new(1,1,1)
  1434. bndm.Scale = Vector3.new(8,8,8)
  1435. if i % 10 == 0 then
  1436. local newRng = rng2:Clone()
  1437. newRng.Parent = larm
  1438. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  1439. local newRngm = rngm2:clone()
  1440. newRngm.Parent=newRng
  1441. coroutine.wrap(function()
  1442. for i = 1, 10, 0.2 do
  1443. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  1444. newRng.Transparency = i/10
  1445. wait()
  1446. end
  1447. wait()
  1448. newRng:Destroy()
  1449. end)()
  1450. end
  1451. wait()
  1452. end
  1453. wait()
  1454. Debounces.Shewt = false
  1455. bem:Destroy()
  1456. out:Destroy()
  1457. bnd:Destroy()
  1458. Debounces.Ready = false
  1459. for i, v in pairs(Touche) do
  1460. table.remove(Touche, i)
  1461. end
  1462. wait()
  1463. table.insert(Touche, char.Name)
  1464. Debounces.NoIdl = false
  1465. if Debounces.CanAttack == false then
  1466. Debounces.CanAttack = true
  1467. end
  1468. end
  1469. end
  1470. end)
  1471. ----------------------------------------------------
  1472. mouse.KeyDown:connect(function(key)
  1473. if key == "x" then
  1474. if Debounces.CanAttack == true then
  1475. Debounces.CanAttack = false
  1476. Debounces.NoIdl = true
  1477. Debounces.on = true
  1478. hed.Anchored=true
  1479. local shell = Instance.new("Part",torso)
  1480. shell.BrickColor = BrickColor.new("Really black")
  1481. shell.Anchored = false
  1482. shell.CanCollide = false
  1483. shell.Locked = true
  1484. shell.Material = "Neon"
  1485. shell.TopSurface = "SmoothNoOutlines"
  1486. shell.BottomSurface = "SmoothNoOutlines"
  1487. shell.Size = Vector3.new(1.2,1.2,1.2)
  1488. shell.FormFactor = 3
  1489. local shellm = Instance.new("SpecialMesh",shell)
  1490. shellm.MeshType = "Sphere"
  1491. shellm.Scale = Vector3.new(1.2,1.2,1.2)
  1492. local Omega = function()
  1493. local X = Instance.new("Part",char)
  1494. local O = Instance.new("ObjectValue",X)
  1495. O.Name = "creator"
  1496. X.Locked = true
  1497. X.Name = "Shell"
  1498. X.Anchored = false
  1499. X.CanCollide = false
  1500. X.Transparency = 0.5
  1501. X.Reflectance = 0
  1502. X.BottomSurface = 0
  1503. X.TopSurface = 0
  1504. X.Shape = 0
  1505. local V = Instance.new("ObjectValue",X)
  1506. V.Value = char
  1507. V.Name = "creator"
  1508. X.BrickColor = BrickColor.new("Really black")
  1509. X.Size = Vector3.new(100,40,100)
  1510. X.CFrame=torso.CFrame*CFrame.new(0,0,-40)
  1511. X.Material = "Neon"
  1512. b = Instance.new("Sound")
  1513. b.SoundId = "http://www.roblox.com/asset/?id=262498472"
  1514. b.Parent = char.Head
  1515. b.Looped = false
  1516. b.Pitch = 1
  1517. b.Volume = 1
  1518. wait(.1)
  1519. b:Play()
  1520. local Z = Instance.new("SpecialMesh",X)
  1521. Z.MeshType = "Sphere"
  1522. Z.Scale = Vector3.new(0.2,0.2,0.2)
  1523. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  1524. local bv = Instance.new("BodyVelocity",X)
  1525. bv.maxForce = Vector3.new(99999,99999,99999)
  1526. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  1527. bv.velocity = root.CFrame.lookVector*10
  1528. Explode = X.Touched:connect(function(hit)
  1529. if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart") then
  1530. local cf = X.CFrame
  1531. bv:Destroy()
  1532. X.Anchored = true
  1533. Z:Remove()
  1534. Explode:disconnect()
  1535. X.Size = Vector3.new(3,3,3)
  1536. X.Touched:connect(function(hit) end)
  1537. X.CanCollide = false
  1538. for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
  1539. if v:FindFirstChild('Humanoid') then
  1540. v.Humanoid:TakeDamage(math.random(80,120))
  1541. end
  1542. end
  1543. for i = 1, (40) do rs:wait()
  1544. X.Transparency = X.Transparency + (1/40)
  1545. X.Size = X.Size + Vector3.new(1,1,1)
  1546. X.CFrame = root.CFrame * CFrame.new(0,0,-10)
  1547. end
  1548. X:Destroy()
  1549. end
  1550. end)
  1551. end
  1552. --Omega()
  1553. local function wat()
  1554. local sweld=Instance.new('ManualWeld',shell)
  1555. sweld.Part0=shell
  1556. sweld.Part1=rarm
  1557. sweld.C0=CFrame.new(0,1,0)
  1558. return sweld
  1559. end
  1560. local watweld=wat()
  1561. for i = 1,200 do
  1562. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03)
  1563. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  1564. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  1565. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1566. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1567. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1568. if Debounces.on == false then break end
  1569. rs:wait()
  1570. end
  1571. b = Instance.new("Sound")
  1572. b.SoundId = "http://www.roblox.com/asset/?id=245537790"
  1573. b.Parent = char.Head
  1574. b.Looped = false
  1575. b.Pitch = 1
  1576. b.Volume = 1
  1577. wait(.1)
  1578. b:Play()
  1579. watweld.Part1=torso
  1580. watweld.C0=CFrame.new(0,-4,0)
  1581. for i = 1,30 do
  1582. watweld.C0=watweld.C0*CFrame.new(0,-1,0)
  1583. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4)
  1584. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4)
  1585. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  1586. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1587. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1588. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1589. if Debounces.on == false then break end
  1590. rs:wait()
  1591. end
  1592. local shelbx=true
  1593. --Experimental Damagefunction
  1594. coroutine.resume(coroutine.create(function() while shelbx do wait()
  1595. for _,v in pairs(game.workspace:GetChildren()) do
  1596. if v:IsA'Model' and v:FindFirstChild'Humanoid' and v:FindFirstChild'Torso' and v~=pchar then
  1597. local mag=(v.Torso.CFrame.p-shell.CFrame.p).magnitude
  1598. if mag <= shell.Size.x then
  1599. v.Humanoid.Health=v.Humanoid.Health-(v.Humanoid.MaxHealth/7)
  1600. end
  1601. end
  1602. end
  1603. end end))
  1604. for i = 1,40 do
  1605. --shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
  1606. shell.Size = shell.Size + Vector3.new(1,1,1)
  1607. local watweld=wat()
  1608. watweld.C0=CFrame.new(0,-14-i,0)
  1609. watweld.Part1=torso
  1610. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  1611. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4)
  1612. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  1613. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1614. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1615. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1616. if Debounces.on == false then break end
  1617. rs:wait()
  1618. end
  1619. for i = 1,40 do
  1620. --shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
  1621. local watweld=wat()
  1622. watweld.Part1=torso
  1623. watweld.C0=watweld.C0:lerp(CFrame.new(0,0,40),1)
  1624. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4)
  1625. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4)
  1626. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  1627. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1628. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1629. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1630. if Debounces.on == false then break end
  1631. rs:wait()
  1632. end
  1633. for i = 1,60 do
  1634. --shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  1635. local watweld=wat()
  1636. watweld.Part1=torso
  1637. watweld.C0=watweld.C0:lerp(CFrame.new(0,0,60),1)
  1638. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4)
  1639. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4)
  1640. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  1641. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1642. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1643. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1644. if Debounces.on == false then break end
  1645. rs:wait()
  1646. end
  1647. for i = 1,60 do
  1648. --shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  1649. --shell.Size = shell.Size + Vector3.new(1,1,1)
  1650. shell.Size=shell.Size+Vector3.new(1,1,1)
  1651. local watweld=wat()
  1652. watweld.Part1=torso
  1653. watweld.C0=watweld.C0:lerp(CFrame.new(0,0,62),1)
  1654. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4)
  1655. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4)
  1656. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  1657. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1658. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1659. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  1660. if Debounces.on == false then break end
  1661. rs:wait()
  1662. end
  1663. coroutine.resume(coroutine.create(function()
  1664. for i=0,1,.1 do wait() shell.Transparency=i end
  1665. shell:Destroy()
  1666. shelbx=false
  1667. end))
  1668. hed.Anchored=false
  1669. if Debounces.CanAttack == false then
  1670. Debounces.CanAttack = true
  1671. Debounces.NoIdl = false
  1672. Debounces.on = false
  1673. b:Destroy()
  1674.  
  1675. end
  1676. end
  1677. end
  1678. end)
  1679. ----------------------------------------------------
  1680. mouse.KeyDown:connect(function(key)
  1681. if key == "z" then
  1682. if Debounces.CanAttack == true then
  1683. Debounces.CanAttack = false
  1684. Debounces.NoIdl = true
  1685. char.Humanoid.WalkSpeed = .01
  1686. Debounces.on = true
  1687. for i = 1, 20 do
  1688. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-12)), 0.3)
  1689. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(90)), 0.3)
  1690. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-6)), 0.3)
  1691. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(6)), 0.3)
  1692. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8), math.rad(-84), 0), 0.3)
  1693. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.3)
  1694. if Debounces.on == false then
  1695. break
  1696. end
  1697. wait()
  1698. end
  1699. for i = 1, 20 do
  1700. wait()
  1701. end
  1702. x = Instance.new("Sound")
  1703. x.SoundId = "http://www.roblox.com/asset/?id=235097614"
  1704. x.Parent = char
  1705. x.Looped = false
  1706. x.Pitch = .7
  1707. x.Volume = .6
  1708. wait(.1)
  1709. x:Play()
  1710. Debounces.on = false
  1711. Debounces.Here = false
  1712. shot = shot + 1
  1713. for i = 1, 6 do
  1714. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-12)), 0.4)
  1715. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(90)), 0.4)
  1716. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-6)), 0.4)
  1717. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(6)), 0.4)
  1718. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8), math.rad(-84), 0), 0.4)
  1719. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 3) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  1720. wait()
  1721. end
  1722. local rng = Instance.new("Part", char)
  1723. rng.Anchored = true
  1724. rng.BrickColor = BrickColor.new("Lime green")
  1725. rng.CanCollide = false
  1726. rng.FormFactor = 3
  1727. rng.Name = "Ring"
  1728. rng.Size = Vector3.new(1, 1, 1)
  1729. rng.Transparency = 0.35
  1730. rng.TopSurface = 0
  1731. rng.BottomSurface = 0
  1732. local rngm = Instance.new("SpecialMesh", rng)
  1733. rngm.MeshId = "http://www.roblox.com/asset/?id=24388358"
  1734. rngm.Scale = Vector3.new(10, 10, 1)
  1735. local bem = Instance.new("Part", char)
  1736. bem.Anchored = true
  1737. bem.BrickColor = BrickColor.new("Darl indigo")
  1738. bem.CanCollide = false
  1739. bem.FormFactor = 3
  1740. bem.Name = "Beam" .. shot
  1741. bem.Size = Vector3.new(1, 1, 1)
  1742. bem.Transparency = 0.35
  1743. bem.TopSurface = 0
  1744. bem.BottomSurface = 0
  1745. local bemm = Instance.new("SpecialMesh", bem)
  1746. bemm.MeshType = 4
  1747. bemm.Scale = Vector3.new(1, 4, 4)
  1748. local out = Instance.new("Part", char)
  1749. out.Anchored = true
  1750. out.BrickColor = BrickColor.new("Lime green")
  1751. out.CanCollide = false
  1752. out.FormFactor = 3
  1753. out.Name = "Out"
  1754. out.Size = Vector3.new(4, 4, 4)
  1755. out.Transparency = 0.35
  1756. out.TopSurface = 0
  1757. out.BottomSurface = 0
  1758. local outm = Instance.new("SpecialMesh", out)
  1759. outm.MeshId = "http://www.roblox.com/asset/?id=24388358" --24388358
  1760. outm.Scale = Vector3.new(4, 4, 4)
  1761. local bnd = Instance.new("Part", char)
  1762. bnd.Anchored = true
  1763. bnd.BrickColor = BrickColor.new("Lime green")
  1764. bnd.CanCollide = false
  1765. bnd.FormFactor = 3
  1766. bnd.Name = "Bend"
  1767. bnd.Size = Vector3.new(1, 1, 1)
  1768. bnd.Transparency = 1
  1769. bnd.TopSurface = 0
  1770. bnd.BottomSurface = 0
  1771. local bndm = Instance.new("SpecialMesh", bnd)
  1772. bndm.MeshType = 3
  1773. bndm.Scale = Vector3.new(8, 8, 8)
  1774. out.CFrame = rarm.CFrame * CFrame.new(0, -1.75, 0)
  1775. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  1776. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  1777. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  1778. Debounces.Shewt = true
  1779. coroutine.wrap(function()
  1780. for i = 1, 20, 0.2 do
  1781. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  1782. rng.Transparency = i/20
  1783. wait()
  1784. end
  1785. wait()
  1786. rng:Destroy()
  1787. end)()
  1788. if Debounces.Shewt == true then
  1789. char:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  1790. hit = ht.Parent
  1791. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  1792. if HasntTouched(hit.Name) == true and deb == false then
  1793. deb = true
  1794. coroutine.wrap(function()
  1795. hit:FindFirstChild("Humanoid").PlatformStand = true
  1796. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  1797. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  1798. end)()
  1799. table.insert(Touche, hit.Name)
  1800. deb = false
  1801. end
  1802. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  1803. if HasntTouched(hit.Parent.Name) == true and deb == false then
  1804. deb = true
  1805. coroutine.wrap(function()
  1806. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1807. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  1808. wait(1)
  1809. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  1810. end)()
  1811. table.insert(Touche, hit.Parent.Name)
  1812. deb = false
  1813. for i, v in pairs(Touche) do
  1814. print(v)
  1815. end
  1816. end
  1817. end
  1818. end)
  1819. end
  1820. for i = 0, 260, 8 do
  1821. bem.Size = Vector3.new(i, 2, 2)
  1822. bem.CFrame = rarm.CFrame * CFrame.new(0, -3.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  1823. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  1824. bnd.Size = Vector3.new(1,1,1)
  1825. bndm.Scale = Vector3.new(8,8,8)
  1826. wait()
  1827. end
  1828. wait()
  1829. Debounces.Shewt = false
  1830. bem:Destroy()
  1831. out:Destroy()
  1832. bnd:Destroy()
  1833. char.Humanoid.WalkSpeed = 10
  1834. Debounces.Ready = false
  1835. for i, v in pairs(Touche) do
  1836. table.remove(Touche, i)
  1837. end
  1838. wait()
  1839. table.insert(Touche, char.Name)
  1840. Debounces.NoIdl = false
  1841. if Debounces.CanAttack == false then
  1842. Debounces.CanAttack = true
  1843. for i = 1, 20 do
  1844. wait()
  1845. hum.WalkSpeed = 5
  1846. end
  1847. end
  1848. end
  1849. end
  1850. end)
  1851.  
  1852. ------------------------
  1853.  
  1854. mouse.KeyDown:connect(function(key)
  1855. if key == "t" then
  1856. if Debounces.CanAttack == true then
  1857. Debounces.CanAttack = false
  1858. Debounces.NoIdl = true
  1859. Debounces.on = true
  1860. Debounces.ks = true
  1861. kik = rleg.Touched:connect(function(ht)
  1862. hit = ht.Parent
  1863. if ht and hit:IsA("Model") then
  1864. if hit:FindFirstChild("Humanoid") then
  1865. if hit.Name ~= p.Name then
  1866. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1867. Debounces.Slashed = true]]--
  1868. if Debounces.ks==true then
  1869. z = Instance.new("Sound",hed)
  1870. z.SoundId = "rbxassetid://169380525"
  1871. z.Volume = 1
  1872. z:Play()
  1873. Debounces.ks=false
  1874. end
  1875. hit:FindFirstChild("Humanoid"):TakeDamage(2)
  1876. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  1877. --Debounces.Slashed = false
  1878. --end
  1879. end
  1880. end
  1881. elseif ht and hit:IsA("Hat") then
  1882. if hit.Parent.Name ~= p.Name then
  1883. if hit.Parent:FindFirstChild("Humanoid") then
  1884. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1885. Debounces.Slashed = true]]--
  1886. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  1887. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  1888. --Debounces.Slashed = false
  1889. --end
  1890. end
  1891. end
  1892. end
  1893. end)
  1894. for i = 1,20 do
  1895. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  1896. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
  1897. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  1898. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  1899. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
  1900. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  1901. if Debounces.on == false then break end
  1902. rs:wait()
  1903. end
  1904. kik:disconnect()
  1905. if Debounces.CanAttack == false then
  1906. Debounces.CanAttack = true
  1907. Debounces.NoIdl = false
  1908. Debounces.on = false
  1909. end
  1910. end
  1911. end
  1912. end)
  1913. ---------------------------------------------------------------------------------
  1914.  
  1915. pt=Instance.new('Part',torso)
  1916. pt.Anchored=true
  1917. pt.CanCollide=false
  1918. pt.Locked = true
  1919. pt.FormFactor='Custom'
  1920. pt.Size=Vector3.new(1,1,1)
  1921. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  1922. pt.Transparency=.6
  1923. pt.BrickColor=BrickColor.new('Lime green')
  1924. msh=Instance.new('SpecialMesh',pt)
  1925. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  1926. msh.Scale=Vector3.new(8,4,8)
  1927. pt2=pt:clone()
  1928. pt2.Parent = torso
  1929. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  1930. pt2.BrickColor=BrickColor.new("Lime green")
  1931. msh2=msh:clone()
  1932. msh2.Parent=pt2
  1933. msh2.Scale=Vector3.new(10,5,10)
  1934.  
  1935. 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}
  1936.  
  1937. bl = Instance.new("Part", char)
  1938. bl.Locked = true
  1939. bl.Name = "Shell"
  1940. bl.BrickColor = BrickColor.new("Lime green")
  1941. bl.Anchored = true
  1942. bl.CanCollide = false
  1943. bl.Transparency = 0
  1944. bl.Reflectance = 0
  1945. bl.BottomSurface = 0
  1946. bl.TopSurface = 0
  1947. bl.Shape = 0
  1948. blm = Instance.new("SpecialMesh",bl)
  1949. blm.MeshType = "Sphere"
  1950. blm.Scale = Vector3.new(1,1,1)
  1951. blm.MeshId = "rbxassetid://9982590"
  1952.  
  1953.  
  1954.  
  1955. coroutine.resume(coroutine.create(function()
  1956. for i=1, math.huge, 4 do
  1957. if Charging == true then
  1958. rs:wait()
  1959. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  1960. blm.Scale = blm.Scale + Vector3.new(9.5, 9.5, 9.5)
  1961. bl.Transparency = bl.Transparency + 0.1
  1962. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  1963. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  1964. msh.Scale = msh.Scale + Vector3.new(9.5,0,9.5)
  1965. msh2.Scale = msh2.Scale + Vector3.new(9.5,0,9.5)
  1966.  
  1967. elseif Charging == false then break
  1968. end
  1969. end
  1970. end))
  1971. repeat
  1972. local p = Instance.new('Part',torso)
  1973. p.formFactor = 'Custom'
  1974. p.Size = Vector3.new(1,1,1)
  1975. p.BrickColor = BrickColor.new("Lime green")
  1976. p.CanCollide = false
  1977. p.Transparency = 0
  1978. p.Anchored = true
  1979. p.Locked=true
  1980. p.Material = workspace.Base.Material
  1981. s = math.random(1,40)/10
  1982. local m = Instance.new("SpecialMesh",p)
  1983. m.MeshId = "rbxassetid://9755053" ---- Particles for when charging
  1984. m.Scale = Vector3.new(s,s,s)
  1985. 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())
  1986.  
  1987. -------------------------------------------------
  1988.  
  1989. --[[coroutine.wrap(function()
  1990. wait(2)
  1991. while Charging == true do
  1992. wait(2)
  1993. GroundWave1()
  1994. wait(2)
  1995. end
  1996. end)()]]--
  1997. Spawn(function()
  1998. while rs:wait() do
  1999. if Charging == true then
  2000. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  2001. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  2002. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  2003. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  2004. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  2005. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  2006. elseif Charging == false then break
  2007. end
  2008. end
  2009. end)
  2010. Spawn(function()
  2011. while rs:wait() do
  2012. if p.Transparency >= 1 then p:Destroy() break end
  2013. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  2014. p.Transparency = p.Transparency+0.01
  2015. end
  2016. end)
  2017. wait(.3)
  2018. until Charging == false
  2019. end
  2020. end
  2021. end
  2022. end)
  2023.  
  2024.  
  2025.  
  2026. ----------------------------------------------------
  2027. mouse.KeyUp:connect(function(key)
  2028. if key == "r" then
  2029. if Charging == true then
  2030. Charging = false
  2031. pt:Destroy()
  2032. pt2:Destroy()
  2033. bl:Destroy()
  2034. if Debounces.CanAttack == false then
  2035. Debounces.CanAttack = true
  2036. Debounces.NoIdl = false
  2037. Debounces.on = false
  2038. end
  2039. end
  2040. end
  2041. end)
  2042. ------------------------------------------------
  2043.  
  2044. function lerp(a, b, t) -- Linear interpolation
  2045. return a + (b - a)*t
  2046. end
  2047.  
  2048. function slerp(a, b, t) --Spherical interpolation
  2049. dot = a:Dot(b)
  2050. if dot > 0.99999 or dot < -0.99999 then
  2051. return t <= 0.5 and a or b
  2052. else
  2053. r = math.acos(dot)
  2054. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  2055. end
  2056. end
  2057.  
  2058. function matrixInterpolate(a, b, t)
  2059. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  2060. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  2061. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  2062. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  2063. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  2064. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  2065. local t = v1:Dot(v2)
  2066. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  2067. return CFrame.new()
  2068. end
  2069. return CFrame.new(
  2070. v0.x, v0.y, v0.z,
  2071. v1.x, v1.y, v1.z,
  2072. v2.x, v2.y, v2.z,
  2073. v3.x, v3.y, v3.z)
  2074. end
  2075. ----------------------------------------------------
  2076. function genWeld(a,b)
  2077. local w = Instance.new("Weld",a)
  2078. w.Part0 = a
  2079. w.Part1 = b
  2080. return w
  2081. end
  2082. function weld(a, b)
  2083. local weld = Instance.new("Weld")
  2084. weld.Name = "W"
  2085. weld.Part0 = a
  2086. weld.Part1 = b
  2087. weld.C0 = a.CFrame:inverse() * b.CFrame
  2088. weld.Parent = a
  2089. return weld;
  2090. end
  2091. ----------------------------------------------------
  2092. function Lerp(c1,c2,al)
  2093. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  2094. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  2095. for i,v in pairs(com1) do
  2096. com1[i] = v+(com2[i]-v)*al
  2097. end
  2098. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  2099. end
  2100. -------------------------------------------------------------------
  2101. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  2102. local wld = Instance.new("Weld", wp1)
  2103. wld.Part0 = wp0
  2104. wld.Part1 = wp1
  2105. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  2106. end
  2107. ----------------------------------------------------
  2108. function weld5(part0, part1, c0, c1)
  2109. weeld=Instance.new("Weld", part0)
  2110. weeld.Part0=part0
  2111. weeld.Part1=part1
  2112. weeld.C0=c0
  2113. weeld.C1=c1
  2114. return weeld
  2115. end
  2116. ----------------------------------------------------
  2117. function HasntTouched(plrname)
  2118. local ret = true
  2119. for _, v in pairs(Touche) do
  2120. if v == plrname then
  2121. ret = false
  2122. end
  2123. end
  2124. return ret
  2125. end
  2126. ----------------------------------------------------
  2127. newWeld(torso, larm, -1.5, 0.5, 0)
  2128. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  2129. newWeld(torso, rarm, 1.5, 0.5, 0)
  2130. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  2131. newWeld(torso, hed, 0, 1.5, 0)
  2132. newWeld(torso, lleg, -0.5, -1, 0)
  2133. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  2134. newWeld(torso, rleg, 0.5, -1, 0)
  2135. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  2136. newWeld(root, torso, 0, -1, 0)
  2137. torso.Weld.C1 = CFrame.new(0, -1, 0)
  2138. ----------------------------------------------------
  2139.  
  2140. -------------------------------
  2141. local animpose = "Idle"
  2142. local lastanimpose = "Idle"
  2143. local sine = 0
  2144. local change = 1
  2145. local val = 0
  2146. local ffing = false
  2147. -------------------------------
  2148. game:GetService("RunService").RenderStepped:connect(function()
  2149. --[[if char.Humanoid.Jump == true then
  2150. jump = true
  2151. else
  2152. jump = false
  2153. end]]
  2154. char.Humanoid.FreeFalling:connect(function(f)
  2155. if f then
  2156. ffing = true
  2157. else
  2158. ffing = false
  2159. end
  2160. end)
  2161. sine = sine + change
  2162. if jumpn == true then
  2163. animpose = "Jumping"
  2164. elseif ffing == true then
  2165. animpose = "Freefalling"
  2166. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  2167. animpose = "Idle"
  2168. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  2169. animpose = "Walking"
  2170. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  2171. animpose = "Running"
  2172. end
  2173.  
  2174. lastanimpose = animpose
  2175. if Debounces.NoIdl == false then
  2176. if animpose == "Idle" then
  2177. change = 0.5
  2178. 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)
  2179. 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)
  2180. 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)
  2181. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  2182. 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)
  2183. 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)
  2184. 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)
  2185. --[[rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/8),0)*CFrame.Angles(math.rad(-10+4*math.cos(sine/8)),math.rad(-20-2*math.cos(sine/8)),math.rad(10+2*math.cos(sine/8))), 0.2)
  2186. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/8),0)*CFrame.Angles(math.rad(0),math.rad(10+2*math.cos(sine/8)),math.rad(-18-2*math.cos(sine/8))), 0.2)
  2187. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-18),math.rad(20+4*math.cos(sine/8)),0), 0.2)
  2188. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(-12-3*math.cos(sine/8)),math.rad(0),0), 0.2)
  2189. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0+2*math.cos(sine/8)), math.rad(-20-4*math.cos(sine/8)), 0), 0.2)
  2190. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/8)), math.rad(20+4*math.cos(sine/8)), math.rad(-5+1*math.cos(sine/8))), 0.2)
  2191. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0-4*math.cos(sine/8)), math.rad(-10-4*math.cos(sine/8)), math.rad(5+1*math.cos(sine/8))), 0.2)]]--
  2192. elseif animpose == "Walking" then
  2193. change = 1
  2194. 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)
  2195. 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)
  2196. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  2197. 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)
  2198. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  2199. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  2200. elseif animpose == "Running" then
  2201. change = 1
  2202. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-22),math.rad(20+2*math.cos(sine/14))), 0.2)
  2203. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-10),math.rad(10),math.rad(-14-2*math.cos(sine/14))), 0.2)
  2204. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(20),0,0), 0.4)
  2205. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  2206. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-40),0, math.rad(0)), 0.05)
  2207. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(-8)), 0.4)
  2208. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(8)), 0.4)
  2209. end
  2210. end
  2211. end)
  2212.  
  2213. for _,c in pairs (jun.Character:GetChildren()) do
  2214. if c.className == "Hat" then
  2215. c.Handle.Transparency = 1
  2216. end
  2217. end
  2218.  
  2219.  
  2220. Hair99 = Instance.new("Part")
  2221.  
  2222. Hair99.Parent = jun.Character
  2223. Hair99.Name = "Hair"
  2224. Hair99.formFactor = "Symmetric"
  2225. Hair99.Size = Vector3.new(1, 1, 1)
  2226. Hair99.CFrame = jun.Character.Head.CFrame
  2227. Hair99:BreakJoints()
  2228. Hair99.CanCollide = false
  2229. Hair99.TopSurface = "Smooth"
  2230. Hair99.BottomSurface = "Smooth"
  2231. Hair99.BrickColor = BrickColor.new("Steel blue")
  2232. Hair99.Transparency = 1
  2233.  
  2234. Weld = Instance.new("Weld")
  2235. Weld.Part0 = jun.Character.Head
  2236. Weld.Part1 = Hair99
  2237. Weld.Parent = jun.Character.Head
  2238. Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  2239.  
  2240. Hair7 = Instance.new("Part")
  2241. Hair7.Parent = jun.Character
  2242. Hair7.Name = "Hair"
  2243. Hair7.CanCollide = false
  2244. Hair7.Locked = true
  2245. Hair7.TopSurface = "Smooth"
  2246. Hair7.BottomSurface = "Smooth"
  2247. Hair7.formFactor = "Symmetric"
  2248. Hair7.Material = "Neon"
  2249. Hair7.BrickColor = BrickColor.new("Steel blue")
  2250. Hair7.CFrame = jun.Character.Torso.CFrame
  2251. Hair7.Size = Vector3.new(1, 1, 1)
  2252. Hair7.Transparency = 1
  2253.  
  2254. Mesh = Instance.new("SpecialMesh")
  2255. Mesh.Parent = Hair99
  2256. Mesh.MeshType = "Sphere"
  2257. Mesh.Offset = Vector3.new(0, 0.1, 0.1)
  2258. Mesh.Scale = Vector3.new(1, 1, 1)
  2259.  
  2260.  
  2261. weld=Instance.new('Weld',head)
  2262. weld.Part0=head
  2263. weld.Part1=part
  2264. Weld.Part1 = Hair7
  2265. Weld.C0 = CFrame.new(0, 0, 0)
  2266.  
  2267. Mesh = Instance.new("SpecialMesh")
  2268. Mesh.Offset = Vector3.new(0, -0.2, 0.8)
  2269. Mesh.Parent = Hair7
  2270. Mesh.Scale = Vector3.new(7, 7, 7)
  2271. Mesh.MeshType = "FileMesh"
  2272. Mesh.MeshId = "http://www.roblox.com/asset/?id=560194622"
  2273. Mesh.TextureId = ""
  2274.  
  2275.  
  2276. jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, 0.1, 0)
  2277.  
  2278. for i = 1, 6 do
  2279. Hair99.Transparency = Hair99.Transparency - .2
  2280. Hair7.Transparency = Hair7.Transparency - .2
  2281. wait(0)
  2282. end
  2283.  
  2284. ------------------------------- TRANSFORM FUNC -----------------------------------------------------
  2285. Charging = false
  2286. chargewait = false
  2287. mouse.KeyDown:connect(function(key)
  2288. if key == "h" then
  2289. if Charging == false and chargewait == false then
  2290. Charging = true
  2291. chargewait = true
  2292. if Debounces.CanAttack == true then
  2293. Debounces.CanAttack = false
  2294. Debounces.NoIdl = true
  2295. Debounces.on = true
  2296.  
  2297.  
  2298.  
  2299.  
  2300. for i = 1,20 do
  2301. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  2302. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  2303. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  2304. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  2305. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  2306. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  2307.  
  2308. if Debounces.on == false then break end
  2309. rs:wait()
  2310. end
  2311. pt=Instance.new('Part',torso)
  2312. pt.Anchored=true
  2313. pt.CanCollide=false
  2314. pt.Locked = true
  2315. pt.Material = "Neon"
  2316. pt.FormFactor='Custom'
  2317. pt.Size=Vector3.new(1,1,1)
  2318. pt.BrickColor = BrickColor.new("Lime green")
  2319. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  2320. pt.Transparency=.6
  2321.  
  2322.  
  2323. msh=Instance.new('SpecialMesh',pt)
  2324. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2325. msh.Scale=Vector3.new(8,4,8)
  2326. pt2=pt:clone()
  2327. pt2.Parent = torso
  2328. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  2329.  
  2330.  
  2331. msh2=msh:clone()
  2332. msh2.Parent=pt2
  2333. msh2.Scale=Vector3.new(10,5,10)
  2334.  
  2335. 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}
  2336.  
  2337. bl = Instance.new("Part", char)
  2338. bl.Locked = true
  2339. bl.Name = "Shell"
  2340.  
  2341.  
  2342. bl.Anchored = true
  2343. bl.Material = "Neon"
  2344. bl.CanCollide = false
  2345. bl.BrickColor = BrickColor.new("Lime green")
  2346. bl.Transparency = 0
  2347. bl.Reflectance = 0
  2348. bl.BottomSurface = 0
  2349. bl.TopSurface = 0
  2350. bl.Shape = 0
  2351. blm = Instance.new("SpecialMesh",bl)
  2352. blm.MeshType = "Sphere"
  2353. blm.Scale = Vector3.new(1,1,1)
  2354.  
  2355.  
  2356.  
  2357.  
  2358. coroutine.resume(coroutine.create(function()
  2359. for i=1, math.huge, 4 do
  2360. if Charging == true then
  2361. rs:wait()
  2362. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  2363. blm.Scale = blm.Scale + Vector3.new(0.5, 0.5, 0.5)
  2364. bl.Transparency = bl.Transparency + 0.05
  2365. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  2366. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  2367. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  2368. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  2369. elseif Charging == false then break
  2370. end
  2371. end
  2372. end))
  2373.  
  2374.  
  2375. repeat
  2376. local p = Instance.new('Part',torso)
  2377. p.formFactor = 'Custom'
  2378. p.Size = Vector3.new(1,1,1)
  2379.  
  2380. p.CanCollide = false
  2381. p.Transparency = 0
  2382. p.Anchored = true
  2383. p.Locked=true
  2384. p.Material = "Neon"
  2385. p.Transparency = 1
  2386. p.BrickColor = BrickColor.new("Lime green")
  2387. s = math.random(1,40)/10
  2388. local m = Instance.new("BlockMesh",p)
  2389. m.Scale = Vector3.new(s,s,s)
  2390. 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())
  2391. --[[coroutine.wrap(function()
  2392. wait(2)
  2393. while Charging == true do
  2394. wait(2)
  2395. GroundWave1()
  2396. wait(2)
  2397. end
  2398. end)()]]--
  2399. Spawn(function()
  2400. while rs:wait() do
  2401. if Charging == true then
  2402. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  2403. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  2404. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  2405. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  2406. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  2407. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  2408. elseif Charging == false then break
  2409. end
  2410. end
  2411. end)
  2412. Spawn(function()
  2413. while rs:wait() do
  2414. if p.Transparency >= 1 then p:Destroy() break end
  2415. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  2416. p.Transparency = p.Transparency+0.01
  2417. end
  2418. end)
  2419.  
  2420.  
  2421.  
  2422.  
  2423. local Transforming = true
  2424. hum.WalkSpeed = 0
  2425. local fx = Instance.new("Part",torso)
  2426. larm.Anchored = true
  2427. rarm.Anchored = true
  2428. rleg.Anchored = true
  2429. lleg.Anchored = true
  2430. torso.Anchored = true
  2431. hed.Anchored = true
  2432. fx.Anchored = true
  2433. fx.Material = "Neon"
  2434. fx.CanCollide = false
  2435. fx.Locked = true
  2436. fx.Transparency = 1
  2437. fx.Material = "Neon"
  2438. fx.Size = Vector3.new(5,5,5)
  2439. fx.TopSurface = "SmoothNoOutlines"
  2440. fx.BottomSurface = "SmoothNoOutlines"
  2441. fx.BrickColor = BrickColor.new("Lime green")
  2442. fxm = Instance.new("SpecialMesh",fx)
  2443. fxm.MeshType = "Sphere"
  2444. fxm.Scale = Vector3.new(1,1,1)
  2445. for i = 1, 20 do rs:wait()
  2446. fx.Transparency = fx.Transparency - (1/20)
  2447. fx.CFrame = torso.CFrame
  2448. fxm.Scale = fxm.Scale + Vector3.new(0.1,0.1,0.1)
  2449. rs:wait()
  2450. end
  2451. ----------------------------------------------------
  2452. GroundWave = function()
  2453. if Transforming == true then
  2454. local wave = Instance.new("Part", torso)
  2455. wave.BrickColor = BrickColor.new("Lime green")
  2456. wave.Anchored = true
  2457. wave.CanCollide = false
  2458. wave.Locked = true
  2459. wave.Size = Vector3.new(1, 1, 1)
  2460. wave.TopSurface = "Smooth"
  2461. wave.BottomSurface = "Smooth"
  2462. wave.Transparency = 0.35
  2463. wave.CFrame = fx.CFrame
  2464. wm = Instance.new("SpecialMesh", wave)
  2465. wm.MeshType = "Sphere"
  2466. wm.Scale = Vector3.new(1,1,1)
  2467. coroutine.wrap(function()
  2468. for i = 1, 18, 1 do
  2469. wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  2470. --wave.Size = wm.Scale
  2471. wave.CFrame = fx.CFrame
  2472. wave.Transparency = i/14
  2473. wait()
  2474. end
  2475. wait()
  2476. wave:Destroy()
  2477. end)()
  2478. elseif Transforming == false then
  2479. wait()
  2480. end
  2481. end
  2482.  
  2483. for i = 1, 100 do rs:wait()
  2484. fx.CFrame = torso.CFrame
  2485. end
  2486.  
  2487. Spawn(function()
  2488. while wait(1) do
  2489. GroundWave()
  2490. end
  2491. end)
  2492.  
  2493. wait(4)
  2494.  
  2495. Transforming = false
  2496.  
  2497. for i = 1, 20 do rs:wait()
  2498. fx.Transparency = fx.Transparency + (1/20)
  2499. fx.CFrame = torso.CFrame
  2500. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  2501. rs:wait()
  2502. end
  2503.  
  2504. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2505. local wave = Instance.new("Part", torso)
  2506. wave.BrickColor = workspace.Base.BrickColor
  2507. wave.Material = workspace.Base.Material
  2508. wave.Anchored = true
  2509. wave.CanCollide = false
  2510. wave.Locked = true
  2511. wave.Size = Vector3.new(1, 1, 1)
  2512. wave.TopSurface = "Smooth"
  2513. wave.BottomSurface = "Smooth"
  2514. wave.Transparency = 0.35
  2515. wave.CFrame = HandCF
  2516. wm = Instance.new("SpecialMesh", wave)
  2517. wm.MeshId = "rbxassetid://3270017"
  2518. coroutine.wrap(function()
  2519. for i = 1, 14, 1 do
  2520. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  2521. wave.Size = wm.Scale
  2522. wave.CFrame = HandCF
  2523. wave.Transparency = i/14
  2524. wait()
  2525. end
  2526. wait()
  2527. wave:Destroy()
  2528. end)()
  2529. hum.WalkSpeed = 17
  2530. ----------------------------------------------------
  2531. Blast = function()
  2532. local Colors = {"Lime green", "Lime green"}
  2533. local wave = Instance.new("Part", torso)
  2534. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2535. wave.Anchored = true
  2536. wave.CanCollide = false
  2537. wave.Locked = true
  2538. wave.Size = Vector3.new(1, 1, 1)
  2539. wave.TopSurface = "Smooth"
  2540. wave.BottomSurface = "Smooth"
  2541. wave.Transparency = 0.35
  2542. wave.CFrame = rarm.CFrame
  2543. wm = Instance.new("SpecialMesh", wave)
  2544. wm.MeshType = "Sphere"
  2545. wm.Scale = Vector3.new(1,1,1)
  2546. z = Instance.new("Sound",wave)
  2547. z.SoundId = "rbxassetid://237035051"
  2548. z.Volume = 1
  2549. z.Pitch = .9
  2550. z:Play()
  2551. coroutine.wrap(function()
  2552. for i = 1, 30, 1 do
  2553. wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  2554. --wave.Size = wm.Scale
  2555. wave.CFrame = rarm.CFrame
  2556. wave.Transparency = (1/14)
  2557. rs:wait()
  2558. end
  2559. rs:wait()
  2560. wave:Destroy()
  2561. z:Destroy()
  2562. end)()
  2563. end
  2564.  
  2565. larm.Anchored = false
  2566. rarm.Anchored = false
  2567. rleg.Anchored = false
  2568. lleg.Anchored = false
  2569. torso.Anchored = false
  2570. hed.Anchored = false
  2571. ---------------------------------------------
  2572.  
  2573.  
  2574. p = Instance.new("Part")
  2575. p.Parent = jun.Character
  2576. p.Anchored = true
  2577. p.CanCollide = false
  2578. p.Transparency = 0.15
  2579. p.formFactor = "Symmetric"
  2580. p.Size = Vector3.new(0, 0, 0)
  2581. p.TopSurface = "Smooth"
  2582. p.BottomSurface = "Smooth"
  2583. p.Name = "Sharingan"
  2584. p.Shape = "Ball"
  2585. p.CFrame = jun.Character.Torso.CFrame
  2586. p.BrickColor = BrickColor.new("Lime green")
  2587. for i = 1 , 10 do
  2588. wait(0.07)
  2589. p.Size = p.Size + Vector3.new(4, 4, 4)
  2590. p.Transparency = p.Transparency + 0.1
  2591. p.CFrame = jun.Character.Torso.CFrame
  2592. end
  2593. p:Destroy()
  2594.  
  2595. local runServ = game:GetService("RunService").RenderStepped
  2596.  
  2597. local HBill = Instance.new("BillboardGui",game.Players.LocalPlayer.Character.Head)
  2598. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  2599. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  2600. HBill.Size = UDim2.new(15,0,2.2,0)
  2601. HBill.Name = "Health Display"
  2602. HBill.StudsOffset = Vector3.new(0,4,0)
  2603. HBill.AlwaysOnTop = true
  2604. HBill.Enabled = true
  2605. HMain.BackgroundColor3 = Color3.new(0, 0, 0)
  2606. HMain.BackgroundTransparency = 1
  2607. HMain.Size = UDim2.new(1,0,1,0)
  2608. HBarBack.Parent = HMain
  2609. HBarBack.BackgroundColor3 = Color3.new(0,0,0)
  2610. HBarBack.BorderColor3 = Color3.new(0,0,0)
  2611. HBarBack.BorderSizePixel = 2
  2612. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  2613. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  2614. HBar.Parent = HBarBack
  2615. HBar.BackgroundColor3 = Color3.new(0, 1, 0)
  2616. HBar.BorderColor3 = Color3.new(0,0,0)
  2617. HBar.Size = UDim2.new(.5,0,1,0)
  2618. HHealth.BackgroundTransparency = 1
  2619. HHealth.Size = UDim2.new(1,0,1,0)
  2620. HHealth.Font = "Bodoni"
  2621. HHealth.Text = " "
  2622. HHealth.TextScaled = true
  2623. HHealth.TextColor3 = Color3.new(220, 144, 149)
  2624. HHealth.TextStrokeColor3 = BrickColor.new("Really black").Color
  2625. HHealth.TextStrokeTransparency = 0
  2626. HName.Parent = HMain
  2627. HName.BackgroundTransparency = 1
  2628. HName.Size = UDim2.new(1,0,.5,0)
  2629. HName.Font = "Bodoni"
  2630. HName.Text = "Broly"
  2631. HName.TextScaled = true
  2632. HName.TextColor3 = BrickColor.new("Olive").Color
  2633. HName.TextStrokeColor3 = Color3.new(0,0,0)
  2634. HName.TextStrokeTransparency = 0
  2635. HName.TextYAlignment = "Top"
  2636. ----------------------------------------------------------
  2637. --------------------------------------------------------------------------------------------
  2638. z = Instance.new("Sound", char)
  2639. z.SoundId = "rbxassetid://157060424"
  2640. z.Looped = true
  2641. z.Pitch = 1
  2642. z.Volume = 4
  2643. wait(.1)
  2644. z:Play()
  2645. -----------------------------------------------------
  2646.  
  2647. ---------------------------------------------------
  2648.  
  2649. for u, c in pairs (jun.Character:GetChildren()) do -- This func removes the
  2650. if c.className == "Hat" then -- base form hair.
  2651. c.Handle.Transparency = 0 -- Put after transformation
  2652. end
  2653. if c.Name == "Hair" then
  2654. c:Remove()
  2655. end
  2656. end
  2657.  
  2658. ----------------------------------------------------
  2659. Magik = function()
  2660. Spawn(function()
  2661. local function lerp(a,b,c)
  2662. return a+(b-a)*c
  2663. end
  2664. local function rndRange(rng)
  2665. return math.random(-rng*1000,rng*1000)/1000
  2666. end
  2667. local magik = Instance.new("Part", larm)
  2668. local Colors = {"Lime green", "Lime green"}
  2669. magik.Anchored = true
  2670. magik.Locked = true
  2671. magik.Material = "Neon"
  2672. magik.FormFactor = "Custom"
  2673. magik.Size = Vector3.new(1.2, 1.2, 1.2)
  2674. magik.TopSurface = "Smooth"
  2675. magik.BottomSurface = "Smooth"
  2676. magik.Transparency = 0
  2677. magik.CanCollide = false
  2678.  
  2679. if holy == false then
  2680. magik.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2681. else
  2682. magik.BrickColor = BrickColor.new("Lime green")
  2683. end
  2684.  
  2685. local mr = math.rad
  2686. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  2687. local cf = larm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  2688. magik.CFrame = cf
  2689. for i = 0, 1, .05 do
  2690. local newTrans = lerp(0.5, 1, i)
  2691. local ns = lerp(1,1.2,i)
  2692. magik.Transparency = newTrans
  2693. magik.Size = Vector3.new(ns,ns,ns)
  2694. magik.CFrame = cf
  2695. rs:wait()
  2696. end
  2697. magik:Destroy()
  2698. wait()
  2699. end)
  2700. end
  2701. ----------------------------------------------------
  2702. Magik2 = function()
  2703. Spawn(function()
  2704. local function lerp(a,b,c)
  2705. return a+(b-a)*c
  2706. end
  2707. local function rndRange(rng)
  2708. return math.random(-rng*1000,rng*1000)/1000
  2709. end
  2710. local magik2 = Instance.new("Part", rarm)
  2711. local Colors = {"Lime green", "Lime green"}
  2712. magik2.Anchored = true
  2713. magik2.Locked = true
  2714. magik2.Material = "Neon"
  2715. magik2.FormFactor = "Custom"
  2716. magik2.Size = Vector3.new(1.2, 1.2, 1.2)
  2717. magik2.TopSurface = "Smooth"
  2718. magik2.BottomSurface = "Smooth"
  2719. magik2.Transparency = 0
  2720. magik2.CanCollide = false
  2721.  
  2722. if holy == false then
  2723. magik2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2724. else
  2725. magik2.BrickColor = BrickColor.new("Lime green")
  2726. end
  2727.  
  2728. local mr = math.rad
  2729. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  2730. local cf = rarm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  2731. magik2.CFrame = cf
  2732. for i = 0, 1, .05 do
  2733. local newTrans = lerp(0.5, 1, i)
  2734. local ns = lerp(1,1.2,i)
  2735. magik2.Transparency = newTrans
  2736. magik2.Size = Vector3.new(ns,ns,ns)
  2737. magik2.CFrame = cf
  2738. rs:wait()
  2739. end
  2740. magik2:Destroy()
  2741. wait()
  2742. end)
  2743. end
  2744. ----------------------------------------------------
  2745.  
  2746. Magik3 = function()
  2747. Spawn(function()
  2748. local function lerp(a,b,c)
  2749. return a+(b-a)*c
  2750. end
  2751. local function rndRange(rng)
  2752. return math.random(-rng*1000,rng*1000)/1000
  2753. end
  2754. local magik3 = Instance.new("Part", larm)
  2755. local Colors = {"Lime green", "Lime green"}
  2756. magik3.Anchored = true
  2757. magik3.Locked = true
  2758. magik3.Material = "Neon"
  2759. magik3.FormFactor = "Custom"
  2760. magik3.Size = Vector3.new(1.2, 1.2, 1.2)
  2761. magik3.TopSurface = "Smooth"
  2762. magik3.BottomSurface = "Smooth"
  2763. magik3.Transparency = 0
  2764. magik3.CanCollide = false
  2765.  
  2766. if holy == false then
  2767. magik3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2768. else
  2769. magik3.BrickColor = BrickColor.new("Lime green")
  2770. end
  2771.  
  2772. local mr = math.rad
  2773. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  2774. local cf = larm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  2775. magik3.CFrame = cf
  2776. for i = 0, 1, .05 do
  2777. local newTrans = lerp(0.5, 1, i)
  2778. local ns = lerp(1,1.2,i)
  2779. magik3.Transparency = newTrans
  2780. magik3.Size = Vector3.new(ns,ns,ns)
  2781. magik3.CFrame = cf
  2782. rs:wait()
  2783. end
  2784. magik3:Destroy()
  2785. wait()
  2786. end)
  2787. end
  2788. --------------------------------------
  2789.  
  2790. Magik4 = function()
  2791. Spawn(function()
  2792. local function lerp(a,b,c)
  2793. return a+(b-a)*c
  2794. end
  2795. local function rndRange(rng)
  2796. return math.random(-rng*1000,rng*1000)/1000
  2797. end
  2798. local magik4 = Instance.new("Part", rarm)
  2799. local Colors = {"Lime green", "Lime green"}
  2800. magik4.Anchored = true
  2801. magik4.Locked = true
  2802. magik4.Material = "Neon"
  2803. magik4.FormFactor = "Custom"
  2804. magik4.Size = Vector3.new(1.2, 1.2, 1.2)
  2805. magik4.TopSurface = "Smooth"
  2806. magik4.BottomSurface = "Smooth"
  2807. magik4.Transparency = 0
  2808. magik4.CanCollide = false
  2809.  
  2810. if holy == false then
  2811. magik4.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  2812. else
  2813. magik4.BrickColor = BrickColor.new("Lime green")
  2814. end
  2815.  
  2816. local mr = math.rad
  2817. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  2818. local cf = rarm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  2819. magik4.CFrame = cf
  2820. for i = 0, 1, .05 do
  2821. local newTrans = lerp(0.5, 1, i)
  2822. local ns = lerp(1,1.2,i)
  2823. magik4.Transparency = newTrans
  2824. magik4.Size = Vector3.new(ns,ns,ns)
  2825. magik4.CFrame = cf
  2826. rs:wait()
  2827. end
  2828. magik4:Destroy()
  2829. wait()
  2830. end)
  2831. end
  2832. -------------------------------------------------------------
  2833.  
  2834.  
  2835. Spawn(function()
  2836. while wait(.1) do
  2837. Magik()
  2838. end
  2839. end)
  2840.  
  2841. Spawn(function()
  2842. while wait(.1) do
  2843. Magik2()
  2844. end
  2845. end)
  2846.  
  2847. Spawn(function()
  2848. while wait(.1) do
  2849. Magik3()
  2850. end
  2851. end)
  2852.  
  2853.  
  2854. Spawn(function()
  2855. while wait(.1) do
  2856. Magik4()
  2857. end
  2858. end)
  2859.  
  2860.  
  2861. ------------
  2862. z = Instance.new("Sound", char)
  2863. z.SoundId = "rbxassetid://70383214"
  2864. z.Looped = true
  2865. z.Pitch = 1
  2866. z.Volume = 4
  2867. wait(.1)
  2868. z:Play()
  2869.  
  2870.  
  2871. ------------------------------------------------------------------
  2872.  
  2873. jun.Character.Humanoid.MaxHealth = 1000000000
  2874. jun.Character.Humanoid.Health = 1000000000
  2875.  
  2876. -------------------------------------------------------------------------------------
  2877. hed.face.Texture = "rbxassetid://486318161"
  2878. ----------------------- SHIFT TO RUN FUNC --------------------------
  2879.  
  2880. local player = game.Players.LocalPlayer
  2881. local pchar = player.Character
  2882. local mouse = player:GetMouse()
  2883. local cam = workspace.CurrentCamera
  2884.  
  2885. local rad = math.rad
  2886.  
  2887. local keysDown = {}
  2888. local flySpeed = 0
  2889. local MAX_FLY_SPEED = 150
  2890.  
  2891. local canFly = false
  2892. local flyToggled = false
  2893.  
  2894. local forward, side = 0, 0
  2895. local lastForward, lastSide = 0, 0
  2896.  
  2897. local floatBP = Instance.new("BodyPosition")
  2898. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2899. local flyBV = Instance.new("BodyVelocity")
  2900. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2901. local turnBG = Instance.new("BodyGyro")
  2902. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2903.  
  2904. mouse.KeyDown:connect(function(key)
  2905. keysDown[key] = true
  2906.  
  2907. if key == "f" then
  2908. flyToggled = not flyToggled
  2909.  
  2910. if not flyToggled then
  2911. stanceToggle = "Normal"
  2912. floatBP.Parent = nil
  2913. flyBV.Parent = nil
  2914. turnBG.Parent = nil
  2915. root.Velocity = Vector3.new()
  2916. pchar.Humanoid.PlatformStand = false
  2917. end
  2918. end
  2919.  
  2920. end)
  2921. mouse.KeyUp:connect(function(key)
  2922. keysDown[key] = nil
  2923. end)
  2924.  
  2925. local function updateFly()
  2926.  
  2927. if not flyToggled then return end
  2928.  
  2929. lastForward = forward
  2930. lastSide = side
  2931.  
  2932. forward = 0
  2933. side = 0
  2934.  
  2935. if keysDown.w then
  2936. forward = forward + 1
  2937. end
  2938. if keysDown.s then
  2939. forward = forward - 1
  2940. end
  2941. if keysDown.a then
  2942. side = side - 1
  2943. end
  2944. if keysDown.d then
  2945. side = side + 1
  2946. end
  2947.  
  2948. canFly = (forward ~= 0 or side ~= 0)
  2949.  
  2950. if canFly then
  2951. stanceToggle = "Floating"
  2952. turnBG.Parent = root
  2953. floatBP.Parent = nil
  2954. flyBV.Parent = root
  2955.  
  2956. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2957. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2958. else
  2959. floatBP.position = root.Position
  2960. floatBP.Parent = root
  2961.  
  2962. flySpeed = flySpeed - 1
  2963. if flySpeed < 0 then flySpeed = 0 end
  2964. end
  2965.  
  2966. local camCF = cam.CoordinateFrame
  2967. local in_forward = canFly and forward or lastForward
  2968. local in_side = canFly and side or lastSide
  2969.  
  2970. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2971. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2972.  
  2973. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2974. 0)
  2975. end
  2976.  
  2977. game:service'RunService'.RenderStepped:connect(function()
  2978. if flyToggled then
  2979. pchar.Humanoid.PlatformStand = true
  2980. end
  2981. updateFly()
  2982. end)
  2983.  
  2984.  
  2985. -------------------------------------------
  2986. repeat wait() until game.Players.LocalPlayer
  2987. local Mouse = game.Players.LocalPlayer:GetMouse()
  2988. local Plr = game.Players.LocalPlayer
  2989.  
  2990. Mouse.KeyDown:connect(function(KeyDown)
  2991. if KeyDown == "0" then
  2992. Plr.Character.Humanoid.WalkSpeed = 40
  2993. end
  2994. end)
  2995.  
  2996. Mouse.KeyUp:connect(function(KeyUp)
  2997. if KeyUp == "0" then
  2998. Plr.Character.Humanoid.WalkSpeed = 17
  2999. end
  3000. end)
  3001. -------------------------------------
  3002.  
  3003.  
  3004. -------------------------------
  3005. local animpose = "Idle"
  3006. local lastanimpose = "Idle"
  3007. local sine = 0
  3008. local change = 1
  3009. local val = 0
  3010. local ffing = false
  3011. -------------------------------
  3012. game:GetService("RunService").RenderStepped:connect(function()
  3013. --[[if char.Humanoid.Jump == true then
  3014. jump = true
  3015. else
  3016. jump = false
  3017. end]]
  3018. char.Humanoid.FreeFalling:connect(function(f)
  3019. if f then
  3020. ffing = true
  3021. else
  3022. ffing = false
  3023. end
  3024. end)
  3025. sine = sine + change
  3026. if jumpn == true then
  3027. animpose = "Jumping"
  3028. elseif ffing == true then
  3029. animpose = "Freefalling"
  3030. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  3031. animpose = "Idle"
  3032. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  3033. animpose = "Walking"
  3034. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  3035. animpose = "Running"
  3036. end
  3037.  
  3038. lastanimpose = animpose
  3039. if Debounces.NoIdl == false then
  3040. if animpose == "Idle" then
  3041. change = 0.5
  3042. 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)
  3043. 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)
  3044. 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)
  3045. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  3046. 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)
  3047. 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)
  3048. 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)
  3049. --[[rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/8),0)*CFrame.Angles(math.rad(-10+4*math.cos(sine/8)),math.rad(-20-2*math.cos(sine/8)),math.rad(10+2*math.cos(sine/8))), 0.2)
  3050. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/8),0)*CFrame.Angles(math.rad(0),math.rad(10+2*math.cos(sine/8)),math.rad(-18-2*math.cos(sine/8))), 0.2)
  3051. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-18),math.rad(20+4*math.cos(sine/8)),0), 0.2)
  3052. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(-12-3*math.cos(sine/8)),math.rad(0),0), 0.2)
  3053. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0+2*math.cos(sine/8)), math.rad(-20-4*math.cos(sine/8)), 0), 0.2)
  3054. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/8)), math.rad(20+4*math.cos(sine/8)), math.rad(-5+1*math.cos(sine/8))), 0.2)
  3055. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0-4*math.cos(sine/8)), math.rad(-10-4*math.cos(sine/8)), math.rad(5+1*math.cos(sine/8))), 0.2)]]--
  3056. elseif animpose == "Walking" then
  3057. change = 1
  3058. 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)
  3059. 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)
  3060. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  3061. 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)
  3062. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3063. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3064. elseif animpose == "Running" then
  3065. change = 1
  3066. 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)
  3067. 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)
  3068. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  3069. 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)
  3070. 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)
  3071. 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)
  3072. end
  3073. end
  3074. end)
  3075. -------------------------------------------------------------------------------------------------
  3076. runServ:connect(function()
  3077. HHealth.Text = "["..math.floor(game.Players.LocalPlayer.Character.Humanoid.Health).."]"
  3078. HBar:TweenSize(UDim2.new((game.Players.LocalPlayer.Character.Humanoid.Health/game.Players.LocalPlayer.Character.Humanoid.MaxHealth),0,1,0), _, "Linear", .4)
  3079. end)
  3080.  
  3081. local p = game.Players.LocalPlayer
  3082. local char = p.Character
  3083. local mouse = p:GetMouse()
  3084. local torso = char.Torso
  3085.  
  3086. local rot ={4}
  3087.  
  3088. local pe1 = Instance.new("ParticleEmitter",torso)
  3089.  
  3090. pe1.Transparency = NumberSequence.new(0.2,0.2)
  3091.  
  3092. pe1.Size = NumberSequence.new(7,7,7)
  3093. pe1.LockedToPart = true
  3094.  
  3095. pe1.Color = ColorSequence.new(Color3.new(255,0,0))
  3096.  
  3097. pe1.Texture = "rbxassetid://"
  3098. pe1.Lifetime = NumberRange.new(0.1,0.1)
  3099. pe1.Rate = 6
  3100. pe1.RotSpeed = NumberRange.new(0,0)
  3101. pe1.Rotation = NumberRange.new(rot[math.random(1,#rot)])
  3102. pe1.Speed = NumberRange.new(0,0)
  3103.  
  3104. local pe2 = Instance.new("ParticleEmitter",torso)
  3105.  
  3106. pe2.Transparency = NumberSequence.new(0,0.85000002384186,0.375,0.13749998807907,0.58124995231628,0.018750011920929,0.11874997615814,0.14999997615814,0.58749997615814,0.125,0.83749997615814,0.050000011920929,0.94999998807907,0.25)
  3107.  
  3108. pe2.Size = NumberSequence.new(7,7,7)
  3109. pe2.LockedToPart = true
  3110.  
  3111. pe2.Color = ColorSequence.new(Color3.new(220, 144, 149))
  3112.  
  3113. pe2.Texture = "rbxassetid://281595864"
  3114. pe2.Lifetime = NumberRange.new(0.1,0.1)
  3115. pe2.Rate = 5
  3116. pe2.RotSpeed = NumberRange.new(0,0)
  3117. pe2Rotation = NumberRange.new(rot[math.random(1,#rot)])
  3118. pe2Speed = NumberRange.new(0,0)
  3119.  
  3120. local pe3 = Instance.new("ParticleEmitter",torso)
  3121.  
  3122. pe3.Transparency = NumberSequence.new(0.2,0.2)
  3123.  
  3124. pe3.Size = NumberSequence.new(7,7,7)
  3125. pe3.LockedToPart = true
  3126.  
  3127.  
  3128.  
  3129. pe3.Texture = "rbxassetid://278520320"
  3130. pe3.Lifetime = NumberRange.new(0.1,0.1)
  3131. pe3.Rate = 6
  3132. pe3.RotSpeed = NumberRange.new(0,0)
  3133. pe3.Rotation = NumberRange.new(rot[math.random(1,#rot)])
  3134. pe3.Speed = NumberRange.new(0,0)
  3135.  
  3136.  
  3137.  
  3138. ---------------------------------------------------
  3139.  
  3140. ----------------------------------------
  3141.  
  3142.  
  3143. for _,c in pairs (jun.Character:GetChildren()) do
  3144. if c.className == "Hat" then
  3145. c.Handle.Transparency = 1
  3146. end
  3147. end
  3148.  
  3149. Hair22 = Instance.new("Part")
  3150.  
  3151. Hair22.Parent = jun.Character
  3152. Hair22.Name = "Hair"
  3153. Hair22.formFactor = "Symmetric"
  3154. Hair22.Size = Vector3.new(1, 1, 1)
  3155. Hair22.CFrame = jun.Character.Head.CFrame
  3156. Hair22:BreakJoints()
  3157. Hair22.CanCollide = false
  3158. Hair22.TopSurface = "Smooth"
  3159. Hair22.BottomSurface = "Smooth"
  3160. Hair22.BrickColor = BrickColor.new("Olive")
  3161. Hair22.Transparency = 1
  3162.  
  3163. Weld = Instance.new("Weld")
  3164. Weld.Part0 = jun.Character.Head
  3165. Weld.Part1 = Hair22
  3166. Weld.Parent = jun.Character.Head
  3167. Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  3168.  
  3169. Mesh = Instance.new("SpecialMesh")
  3170. Mesh.Parent = Hair22
  3171. Mesh.MeshType = "Sphere"
  3172. Mesh.Scale = Vector3.new(0, 0, 0)
  3173.  
  3174. Hair4 = Instance.new("Part")
  3175. Hair4.Parent = jun.Character
  3176. Hair4.Name = "Hair"
  3177. Hair4.CanCollide = false
  3178. Hair4.Locked = true
  3179. Hair4.TopSurface = "Smooth"
  3180. Hair4.BottomSurface = "Smooth"
  3181. Hair4.formFactor = "Symmetric"
  3182. Hair4.Material = "Neon"
  3183. Hair4.BrickColor = BrickColor.new("Olive")
  3184. Hair4.CFrame = jun.Character.Torso.CFrame
  3185. Hair4.Size = Vector3.new(0, 0, 0)
  3186. Hair4.Transparency = 1
  3187.  
  3188. Weld = Instance.new("Weld")
  3189. Weld.Parent = jun.Character.Head
  3190. Weld.Part0 = jun.Character.Head
  3191. Weld.Part1 = Hair4
  3192. Weld.C0 = CFrame.new(0, 1, 0)
  3193.  
  3194. Mesh = Instance.new("SpecialMesh")
  3195. Mesh.Offset = Vector3.new(0, -0.52, 0.5)
  3196. Mesh.Parent = Hair4
  3197. Mesh.Scale = Vector3.new(0.05, 0.05, 0.05)
  3198. Mesh.MeshType = "FileMesh"
  3199. Mesh.MeshId = "http://www.roblox.com/asset/?id=550266491"
  3200. Mesh.TextureId = ""
  3201.  
  3202.  
  3203.  
  3204.  
  3205. --------------- other functions------------------------
  3206.  
  3207. for i = 1, 6 do
  3208. Hair22.Transparency = Hair22.Transparency - .2
  3209. Hair4.Transparency = Hair4.Transparency - .2
  3210. end
  3211.  
  3212. ---------------------- blok meshs ---------------------------------
  3213.  
  3214. char = jun.Character
  3215.  
  3216.  
  3217. until Charging == false
  3218. end
  3219. end
  3220. end
  3221. end)
  3222.  
  3223.  
  3224. ----------------------------------------------------
  3225.  
  3226. --------------------------------------------
  3227. mouse.KeyUp:connect(function(key)
  3228. if key == "h" then
  3229. if Charging == true and chargewait == true then
  3230. chargewait = false
  3231. wait(1)
  3232. Charging = false
  3233.  
  3234. --[[for i,v in pairs (torso:GetChildren()) do
  3235. if v:IsA("Sound") then
  3236. v:Destroy()
  3237. end
  3238. end]]
  3239.  
  3240.  
  3241. --so("http://roblox.com/asset/?id=160867463",torso,1,0.7)
  3242.  
  3243. pt:Destroy()
  3244. pt2:Destroy()
  3245. bl:Destroy()
  3246. if Debounces.CanAttack == false then
  3247. Debounces.CanAttack = true
  3248. Debounces.NoIdl = false
  3249. Debounces.on = false
  3250. Debounces.grab = false
  3251.  
  3252. end
  3253. end
  3254. end
  3255. end)
  3256. ----------------------------------------------------
  3257. LocalPlayer = game:GetService("Players").LocalPlayer
  3258. local lastCF=char.Torso.Position
  3259. local x1=Instance.new("Part",game.Workspace)
  3260. x1.Name="Lightning"
  3261. x1.Size=Vector3.new(1,1,1)
  3262. x1.CanCollide=false
  3263. x1.Anchored=true
  3264. x1.Transparency=1
  3265. Spawn(function()
  3266. while true do
  3267. wait(-1)
  3268. x1.CFrame=char.Torso.CFrame*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(50,360)))*CFrame.new(0,0,2.6)
  3269. end
  3270. end)
  3271. for i = 1,math.huge do
  3272. local dist2 = (lastCF-x1.Position).magnitude
  3273. local x2=Instance.new("Part",game.Workspace)
  3274. x2.Name="Lightning2"
  3275. x2.Size=Vector3.new(1,1,1)
  3276. x2.Material="Neon"
  3277. x2.BrickColor=BrickColor.new("Lime green")
  3278. x2.CFrame=CFrame.new(lastCF,x1.Position)*CFrame.new(0,0,-dist2/2)
  3279. x2.CanCollide=false
  3280. x2.Anchored=true
  3281. local m = Instance.new("BlockMesh",x2)
  3282. m.Scale = Vector3.new(0.5,0.5,dist2)
  3283. lastCF=x1.Position
  3284. spawn(function()
  3285. for i = 1,20 do
  3286. xx=m.Scale.x/2
  3287. y=m.Scale.x/2
  3288. m.Scale=m.Scale-Vector3.new(xx,y,0)
  3289. wait()
  3290. end
  3291. end)
  3292. game.Debris:AddItem(x2,1.5)
  3293. wait()
  3294. end
  3295.  
  3296. -----------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement