Advertisement
Guest User

Untitled

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