Advertisement
hgh920

ACT Study kit stuff

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