DontAskme

Gokublacksh

Aug 16th, 2017
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local Player = game.Players.LocalPlayer
  2. local Character = game.Players.LocalPlayer.Character
  3. local Create = LoadLibrary("RbxUtility").Create
  4. CFuncs = {
  5.  
  6.  
  7.  
  8.  
  9. ["Weld"] = {
  10. Create = function(Parent, Part0, Part1, C0, C1)
  11. local Weld = Create("Weld"){
  12. Parent = Parent,
  13. Part0 = Part0,
  14. Part1 = Part1,
  15. C0 = C0,
  16. C1 = C1,
  17. }
  18. return Weld
  19. end;
  20. };
  21.  
  22. ["Sound"] = {
  23. Create = function(id, par, vol, pit)
  24. coroutine.resume(coroutine.create(function()
  25. local S = Create("Sound"){
  26. Volume = vol,
  27. Pitch = pit or 1,
  28. SoundId = id,
  29. Parent = par or workspace,
  30. }
  31. wait()
  32. S:play()
  33. game:GetService("Debris"):AddItem(S, 6)
  34. end))
  35. end;
  36. };
  37.  
  38. ["ParticleEmitter"] = {
  39. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  40. local fp = Create("ParticleEmitter"){
  41. Parent = Parent,
  42. Color = ColorSequence.new(Color1, Color2),
  43. LightEmission = LightEmission,
  44. Size = Size,
  45. Texture = Texture,
  46. Transparency = Transparency,
  47. ZOffset = ZOffset,
  48. Acceleration = Accel,
  49. Drag = Drag,
  50. LockedToPart = LockedToPart,
  51. VelocityInheritance = VelocityInheritance,
  52. EmissionDirection = EmissionDirection,
  53. Enabled = Enabled,
  54. Lifetime = LifeTime,
  55. Rate = Rate,
  56. Rotation = Rotation,
  57. RotSpeed = RotSpeed,
  58. Speed = Speed,
  59. VelocitySpread = VelocitySpread,
  60. }
  61. return fp
  62. end;
  63. };
  64.  
  65. CreateTemplate = {
  66.  
  67. };
  68. }
  69.  
  70.  
  71.  
  72. New = function(Object, Parent, Name, Data)
  73. local Object = Instance.new(Object)
  74. for Index, Value in pairs(Data or {}) do
  75. Object[Index] = Value
  76. end
  77. Object.Parent = Parent
  78. Object.Name = Name
  79. return Object
  80. end
  81.  
  82.  
  83. CV="Really black"
  84. ArtificialHB = Create("BindableEvent", script){
  85. Parent = script,
  86. Name = "Heartbeat",
  87. }
  88.  
  89. function swait(num)
  90. if num == 0 or num == nil then
  91. ArtificialHB.Event:wait()
  92. else
  93. for i = 0, num do
  94. ArtificialHB.Event:wait()
  95. end
  96. end
  97. end
  98.  
  99. function chatfunc(text)
  100. local chat = coroutine.wrap(function()
  101. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  102. Character:FindFirstChild("TalkingBillBoard"):destroy()
  103. end
  104. local naeeym2 = Instance.new("BillboardGui",Character)
  105. naeeym2.Size = UDim2.new(0,100,0,40)
  106. naeeym2.StudsOffset = Vector3.new(0,3,0)
  107. naeeym2.Adornee = Character.Head
  108. naeeym2.Name = "TalkingBillBoard"
  109. local tecks2 = Instance.new("TextLabel",naeeym2)
  110. tecks2.BackgroundTransparency = 1
  111. tecks2.BorderSizePixel = 0
  112. tecks2.Text = ""
  113. tecks2.Font = "Fantasy"
  114. tecks2.TextSize = 30
  115. tecks2.TextStrokeTransparency = 0
  116. tecks2.TextColor3 = Color3.new(0,0,0)
  117. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  118. tecks2.Size = UDim2.new(1,0,0.5,0)
  119. local tecks3 = Instance.new("TextLabel",naeeym2)
  120. tecks3.BackgroundTransparency = 1
  121. tecks3.BorderSizePixel = 0
  122. tecks3.Text = ""
  123. tecks3.Font = "Fantasy"
  124. tecks3.TextSize = 30
  125. tecks3.TextStrokeTransparency = 0
  126. tecks3.TextColor3 = Color3.new(0,0,0)
  127. tecks3.TextStrokeColor3 = Color3.new(255,255,255)
  128. tecks3.Size = UDim2.new(1,0,0.5,0)
  129. for i = 1,string.len(text),1 do
  130. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, 6, .8)
  131. tecks2.Text = string.sub(text,1,i)
  132. tecks3.Text = string.sub(text,1,i)
  133. wait(0.01)
  134. end
  135. wait(2)
  136. for i = 1, 50 do
  137. swait()
  138. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  139. tecks2.Rotation = tecks2.Rotation - .8
  140. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  141. tecks2.TextTransparency = tecks2.TextTransparency + .04
  142. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  143. tecks3.Rotation = tecks2.Rotation + .8
  144. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  145. tecks3.TextTransparency = tecks2.TextTransparency + .04
  146. end
  147. naeeym2:Destroy()
  148. end)
  149. chat()
  150.  
  151. end
  152. function onChatted(msg)
  153. chatfunc(msg)
  154.  
  155. end
  156. Player.Chatted:connect(onChatted)
  157.  
  158. abss = Instance.new("BillboardGui",Character)
  159. abss.Size = UDim2.new(10,0,10,0)
  160. abss.Enabled = false
  161. abss.Name = "ROCKYMOUNT"
  162. imgl = Instance.new("ImageLabel",abss)
  163. imgl.Position = UDim2.new(0,0,0,0)
  164. imgl.Size = UDim2.new(1,0,1,0)
  165. imgl.Image = "rbxassetid://711463989"
  166. imgl.BackgroundTransparency = 1
  167. imgl.ImageColor3 = Color3.new(0,255,255)
  168. img2 = Instance.new("ImageLabel",abss)
  169. img2.Position = UDim2.new(0,0,0,0)
  170. img2.Size = UDim2.new(1,0,1,0)
  171. img2.Image = "rbxassetid://711463989"
  172. img2.BackgroundTransparency = 1
  173. img2.ImageColor3 = Color3.new(0,255,255)
  174.  
  175.  
  176.  
  177.  
  178. local lolf = true
  179. local shake = false
  180. local go2 = false
  181. local up = 0
  182. local grab2 = false
  183. local pushed = false
  184. base = Instance.new("Part",workspace)
  185. base.Name = "Base"
  186. base.Transparency = 1
  187. z42d = Instance.new("Sound",game.Players.LocalPlayer.Character)
  188. z42d.Volume = 50
  189. z42d.Looped = true
  190. z42d.SoundId = "rbxassetid://470279287"
  191. z42d:Play()
  192. local jk = false
  193. local kiout = false
  194. local rl = true
  195. ll = 0
  196. local combodamage = 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999e+999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  197. local can = 5
  198. local lolwait = 3
  199. local auracan3 = true
  200. local auracan1 = true
  201. local darius1 = true
  202. local ki = true
  203. local darius = true
  204. local kamecolor = "Hot pink"
  205. z42 = Instance.new("Sound",game.Players.LocalPlayer.Character)
  206. z42.Volume = 20
  207. z42.Looped = false
  208. z42.SoundId = "rbxassetid://863808186"
  209. local clickon = false
  210. local beamknockback = 0
  211. local beamdamage = 0.001
  212. local hited1 = false
  213. local hited = false
  214. local kamesize = 1
  215. local kamehameha = false
  216. local walksound = "rbxassetid://908473722"
  217. local moving = false
  218. local poon = false
  219.  
  220. local v3 = Vector3.new
  221. divine = Instance.new("Part",game.Players.LocalPlayer.Character)
  222. divine.Size = Vector3.new(0.5,0.5,3)
  223. divine.Position = v3(5,50,5)
  224.  
  225. divine.BrickColor = BrickColor.new("Pink")
  226. divine.Transparency = 1
  227. divinemesh = Instance.new("SpecialMesh",divine)
  228. divinemesh.MeshType = "Sphere"
  229. divinemesh.Scale = v3(1,1,1)
  230.  
  231.  
  232.  
  233. ------------------------------------------------------------------
  234. divine2 = Instance.new("Part",game.Players.LocalPlayer.Character)
  235. divine2.Size = Vector3.new(0.5,0.5,3)
  236. divine2.Position = v3(5,5,5)
  237.  
  238. divine2.BrickColor = BrickColor.new("Pink")
  239. divine2.Transparency = 1
  240. divinemesh = Instance.new("SpecialMesh",divine2)
  241. divinemesh.MeshType = "Sphere"
  242. divinemesh.Scale = v3(1,1,1)
  243.  
  244.  
  245. ------------------------------------------------------------------
  246. divine3 = Instance.new("Part",game.Players.LocalPlayer.Character)
  247. divine3.Size = Vector3.new(0.5,0.5,3)
  248. divine3.Position = v3(5,8,5)
  249.  
  250. divine3.BrickColor = BrickColor.new("Pink")
  251. divine3.Transparency = 1
  252. divinemesh = Instance.new("SpecialMesh",divine3)
  253. divinemesh.MeshType = "Sphere"
  254. divinemesh.Scale = v3(1,1,1)
  255.  
  256.  
  257.  
  258. ------------------------------------------------------------------
  259. divine4 = Instance.new("Part",game.Players.LocalPlayer.Character)
  260. divine4.Size = Vector3.new(0.5,0.5,3)
  261. divine4.Position = v3(5,3,5)
  262.  
  263. divine4.BrickColor = BrickColor.new("Pink")
  264. divine4.Transparency = 1
  265. divinemesh = Instance.new("SpecialMesh",divine4)
  266. divinemesh.MeshType = "Sphere"
  267. divinemesh.Scale = v3(1,1,1)
  268.  
  269.  
  270.  
  271. ------------------------------------------------------------------
  272. divine5 = Instance.new("Part",game.Players.LocalPlayer.Character)
  273. divine5.Size = Vector3.new(0.5,0.5,3)
  274. divine5.Position = v3(5,55,5)
  275.  
  276. divine5.BrickColor = BrickColor.new("Pink")
  277. divine5.Transparency = 1
  278. divinemesh = Instance.new("SpecialMesh",divine5)
  279. divinemesh.MeshType = "Sphere"
  280. divinemesh.Scale = v3(1,1,1)
  281.  
  282.  
  283.  
  284. ------------------------------------------------------------------
  285. divine6 = Instance.new("Part",game.Players.LocalPlayer.Character)
  286. divine6.Size = Vector3.new(0.5,0.5,3)
  287. divine6.Position = v3(5,5,5)
  288.  
  289. divine6.BrickColor = BrickColor.new("Pink")
  290. divine6.Transparency = 1
  291. divinemesh = Instance.new("SpecialMesh",divine6)
  292. divinemesh.MeshType = "Sphere"
  293. divinemesh.Scale = v3(1,1,1)
  294.  
  295.  
  296. local new=Instance.new
  297. local rad=math.rad
  298. local cf=CFrame.new
  299. local v3=Vector3.new
  300. local ang=function(x,y,z)
  301. return CFrame.Angles(rad(x),rad(y),rad(z))
  302. end
  303. local player=game:service'Players'.LocalPlayer
  304. local char=player.Character
  305. local cam=workspace.Camera
  306. local mouse=player:GetMouse()
  307. local weld=function(a,b,c0,c1)
  308. m=Instance.new('Motor',a)
  309. m.Part0=a
  310. m.Part1=b
  311. m.C0=c0
  312. m.C1=c1
  313. return m
  314. end
  315.  
  316.  
  317. beamm=Instance.new('Model',workspace)
  318. beamm.Name='beam'
  319.  
  320. laser=false
  321.  
  322. rs=Instance.new('Part',char)
  323. rs.Transparency=1
  324. rs.CanCollide=false
  325. rs.TopSurface,rs.BottomSurface=0,0
  326. rs.FormFactor=3
  327. rs.Size=Vector3.new(.5,.5,.5)
  328.  
  329. ls=rs:Clone()
  330. ls.Parent=char
  331.  
  332.  
  333.  
  334. s1=Instance.new('Sound',char)
  335. s1.Volume=1
  336. s1.Pitch=1
  337. s1.Looped=true
  338.  
  339.  
  340. particles={}
  341.  
  342. local wep=new('Part',char)
  343.  
  344. wep.FormFactor=3
  345. wep.Transparency = 1
  346. wep.CanCollide=false
  347. wep.Size=v3(0.1,0.1,0.1)
  348. wep.TopSurface,wep.BottomSurface=0,0
  349. local wepw=weld(wep,char['Torso'],cf(0,2,0),ang(95,0,0))
  350.  
  351.  
  352. local beam1=wep:Clone()
  353. beam1:ClearAllChildren()
  354. beam1.Material='Neon'
  355. beam1.BrickColor=BrickColor.new(kamecolor)
  356. beam1.Color = Color3.fromRGB(35,0,53)
  357. beam1.Size=Vector3.new(1,1,1)
  358. beam1.Transparency=0
  359. beam1.Anchored=true
  360. local ms=Instance.new('BlockMesh',beam1)
  361. local inner1=beam1:Clone()
  362. inner1.Transparency=1
  363. inner1.Material='SmoothPlastic'
  364. inner1.BrickColor=BrickColor.new(kamecolor)
  365. inner1.Color = Color3.fromRGB(35,0,53)
  366. local ms2=inner1.Mesh
  367.  
  368. local expl1=inner1:Clone()
  369. expl1.Mesh:Destroy()
  370. expl1.Material='Neon'
  371. expl1.BrickColor=BrickColor.new(kamecolor)
  372. expl1.Color = Color3.fromRGB(35,0,53)
  373. expl1.Size=Vector3.new(1,1,1)
  374. expl1.Transparency=0
  375. pl=Instance.new('PointLight',expl1)
  376. pl.Color=expl1.BrickColor.Color
  377. pl.Range=pl.Range*2
  378. pl.Name='light'
  379. local br=pl.Range
  380.  
  381. local exa1=expl1:Clone()
  382. exa1.Size=Vector3.new(1,1,1)
  383. pl2=exa1.light
  384.  
  385. local part=exa1:Clone()
  386. part.Size=Vector3.new(1.5,1.5,1.5)
  387. pl3=part.light
  388. pms=Instance.new('BlockMesh',part)
  389.  
  390. char.Humanoid.Died:connect(function()
  391. laser=false
  392. beam1.Parent=nil
  393. inner1.Parent=nil
  394. expl1.Parent=nil
  395. exa1.Parent=nil
  396. s1:stop()
  397. end)
  398.  
  399.  
  400.  
  401. parti=0
  402. game:service'RunService'.Stepped:connect(function()
  403. parti=parti+1
  404. for i,v in pairs(particles) do
  405. v.CFrame=v.CFrame*CFrame.new(0,0,-.3)
  406. v.Transparency=v.Transparency+.08
  407. if v.Transparency >= 1 then
  408. v:Destroy()
  409. table.remove(particles,i)
  410. else
  411. v.Parent=beamm
  412. end
  413. end
  414.  
  415. a=cam.CoordinateFrame.p
  416. b=mouse.Hit.p
  417. mhitr=Ray.new(a,(b-a).unit*999)
  418. mhit,ps=workspace:FindPartOnRayWithIgnoreList(mhitr,{char,beamm})
  419.  
  420.  
  421. if laser then
  422. beamm.Parent=workspace
  423. beam1.Parent=beamm
  424. inner1.Parent=beamm
  425. expl1.Parent=beamm
  426. exa1.Parent=beamm
  427. s1.Volume=s1.Volume-0.0034
  428.  
  429. 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)
  430. hit,pos=workspace:FindPartOnRayWithIgnoreList(ray,{char,beamm})
  431.  
  432. if hit and s1.Volume > .3 and parti/8==math.floor(parti/8) then
  433.  
  434. if hit.Parent:IsA("Model") and hit ~= workspace.Base then
  435. hit.Parent:BreakJoints()
  436.  
  437. wait()
  438. end
  439. if hit.Parent:IsA("Part") and hit ~= workspace.Base then
  440. hit.Anchored = false
  441. hit.Position = hit.Position + Vector3.new(0,1,0)
  442. block = Instance.new("BodyForce",hit)
  443. block.Force = beam1.CFrame.lookVector
  444. s1.Volume=s1.Volume+0.0034
  445.  
  446. hit.Position = hit.Position + Vector3.new(0,1,0)
  447. block = Instance.new("BodyForce",hit)
  448. block.Force = beam1.CFrame.lookVector
  449.  
  450. end
  451. end
  452.  
  453. if hit and hit.Parent==workspace.Terrain or hit==workspace.Terrain and parti/8==math.floor(parti/8) then
  454. e=Instance.new('Explosion',workspace)
  455. e.Position=pos
  456. e.BlastRadius=14
  457. e.BlastPressure=1e4
  458. end
  459. if hit and not hit.Anchored and not (hit:GetMass()>1e4) then
  460. hit.Velocity=hit.Velocity+beam1.CFrame.lookVector*(1*s1.Volume*hit:GetMass())
  461. end
  462.  
  463. if parti==math.floor(parti) then
  464. par=part:Clone()
  465. table.insert(particles,par)
  466. par.Parent=beamm
  467. par.Transparency=1-s1.Volume
  468. par.light.Range=br*s1.Volume
  469. par.CFrame=cf(pos)*ang(math.random(-180,180),math.random(-180,180),math.random(-180,180))*cf(10,10,10)
  470. end
  471.  
  472. mag=((wep.CFrame*cf(0,-1.5,0)).p-pos).magnitude
  473. ms.Scale=v3(s1.Volume,s1.Volume,mag)
  474. ms2.Scale=v3(ms.Scale.x/2,ms.Scale.y/2,mag-(.1/mag))
  475. beam1.CFrame=cf((wep.CFrame*cf(0,-1.5,0)).p,pos)*cf(0,0,-mag/2)*ang(0,0,math.random(0,180))
  476. inner1.CFrame=beam1.CFrame
  477. pl.Range=br*s1.Volume
  478. pl2.Range=br*s1.Volume
  479.  
  480. expl1.Transparency=0
  481. expl1.CFrame=cf(pos)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  482.  
  483. exa1.CFrame=wep.CFrame*cf(0,-1.5,0)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  484.  
  485. end
  486. end)
  487.  
  488. local base = true
  489. local ssjr = false
  490. local kaio = true
  491. local down2 = false
  492. local ok = 0
  493. local lala = false
  494. local walkon = false
  495. local idle = true
  496. local idle1 = true
  497. local canattack = true
  498. local nohit = 0
  499. local p = game.Players.LocalPlayer
  500. local char = p.Character
  501. local mouse = p:GetMouse()
  502. local larm = char["Left Arm"]
  503. local rarm = char["Right Arm"]
  504. local lleg = char["Left Leg"]
  505. local rleg = char["Right Leg"]
  506. local hed = char.Head
  507. local torso = char.Torso
  508. zwc = Instance.new("Sound",torso)
  509. zwc.Volume = 1
  510. zwc.Looped = false
  511. zwc.SoundId = "rbxassetid://137579113"
  512. local hum = char.Humanoid
  513. hum.Name = "loldar"
  514. local cam = game.Workspace.CurrentCamera
  515. local root = char.HumanoidRootPart
  516. local deb = false
  517. local shot = 0
  518. local walk = true
  519. local debris=game:service"Debris"
  520. local l = game:GetService("Lighting")
  521. local rs = game:GetService("RunService").RenderStepped
  522. local canattack = true
  523. hed.face.Texture = "http://www.roblox.com/asset/?id=665350491"
  524. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  525. function lerp(a, b, t) -- Linear interpolation
  526. return a + (b - a)*t
  527. end
  528.  
  529. function slerp(a, b, t) --Spherical interpolation
  530. dot = a:Dot(b)
  531. if dot > 0.99999 or dot < -0.99999 then
  532. return t <= 0.5 and a or b
  533. else
  534. r = math.acos(dot)
  535. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  536. end
  537. end
  538. function matrixInterpolate(a, b, t)
  539. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  540. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  541. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  542. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  543. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  544. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  545. local t = v1:Dot(v2)
  546. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  547. return CFrame.new()
  548. end
  549. return CFrame.new(
  550. v0.x, v0.y, v0.z,
  551. v1.x, v1.y, v1.z,
  552. v2.x, v2.y, v2.z,
  553. v3.x, v3.y, v3.z)
  554. end
  555. ----------------------------------------------------
  556. function genWeld(a,b)
  557. local w = Instance.new("Weld",a)
  558. w.Part0 = a
  559. w.Part1 = b
  560. return w
  561. end
  562. function weld(a, b)
  563. local weld = Instance.new("Weld")
  564. weld.Name = "W"
  565. weld.Part0 = a
  566. weld.Part1 = b
  567. weld.C0 = a.CFrame:inverse() * b.CFrame
  568. weld.Parent = a
  569. return weld;
  570. end
  571. ----------------------------------------------------
  572. function Lerp(c1,c2,al)
  573. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  574. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  575. for i,v in pairs(com1) do
  576. com1[i] = v+(com2[i]-v)*al
  577. end
  578. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  579. end
  580. ----------------------------------------------------
  581. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  582. local wld = Instance.new("Weld", wp1)
  583. wld.Part0 = wp0
  584. wld.Part1 = wp1
  585. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  586. end
  587. hum.MaxHealth = math.huge
  588. hum.Health = math.huge
  589. ----------------------------------------------------
  590. function weld5(part0, part1, c0, c1)
  591. weeld=Instance.new("Weld", part0)
  592. weeld.Part0=part0
  593. weeld.Part1=part1
  594. weeld.C0=c0
  595. weeld.C1=c1
  596. return weeld
  597. end
  598. ----------------------------------------------------
  599. function HasntTouched(plrname)
  600. local ret = true
  601. for _, v in pairs(Touche) do
  602. if v == plrname then
  603. ret = false
  604. end
  605. end
  606. return ret
  607. end
  608. newWeld(torso, larm, -1.5, 0.5, 0)
  609. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  610. newWeld(torso, rarm, 1.5, 0.5, 0)
  611. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  612. newWeld(torso, hed, 0, 1.5, 0)
  613. newWeld(torso, lleg, -0.5, -1, 0)
  614. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  615. newWeld(torso, rleg, 0.5, -1, 0)
  616. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  617. newWeld(root, torso, 0, -1, 0)
  618. torso.Weld.C1 = CFrame.new(0, -1, 0)
  619. GroundWave1 = function()
  620. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  621.  
  622. local wave = Instance.new("Part", torso)
  623. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  624. wave.Anchored = true
  625. wave.CanCollide = false
  626. wave.Locked = true
  627. wave.Size = Vector3.new(1, 1, 1)
  628. wave.TopSurface = "Smooth"
  629. wave.BottomSurface = "Smooth"
  630. wave.Transparency = 0.35
  631. wave.CFrame = HandCF
  632. wm = Instance.new("SpecialMesh", wave)
  633. wm.MeshId = "rbxassetid://3270017"
  634. coroutine.wrap(function()
  635. for i = 1, 30, 1 do
  636. wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
  637. wave.Size = wm.Scale
  638. wave.CFrame = HandCF
  639. wave.Transparency = i/30
  640. wait()
  641. end
  642. wait()
  643. wave:Destroy()
  644. end)()
  645. end
  646. function stance1()
  647. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(15),math.rad(0)), 0.1)--head
  648. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(0)), 1)--torso
  649. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(12),math.rad(15),math.rad(30)), 0.1)--arm
  650. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(12),math.rad(15),math.rad(-30)), 0.1)--arm
  651. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(15), math.rad(10)), 0.1)--leg
  652. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-15), math.rad(-40), math.rad(-5)), 0.1)--leg
  653. end
  654. -------------------------------------------------------------
  655. function stance2()
  656. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.1)--head
  657. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.1)--torso
  658. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.3,-0.5)*CFrame.Angles(math.rad(160),math.rad(210),math.rad(0)), 0.1)--rarm
  659. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(0)), 0.1)--larm
  660. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, .2) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)--lleg
  661. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(20)), 0.1)--rleg
  662.  
  663. end
  664. ----------------------------------------------------------
  665. z41 = Instance.new("Sound",torso)
  666. z41.Volume = 20
  667. z41.Looped = false
  668. z41.SoundId = "rbxassetid://863807725"
  669. z412 = Instance.new("Sound",torso)
  670. z412.Volume = 20
  671. z412.Looped = false
  672. z412.SoundId = "rbxassetid://895090420"
  673. z4122 = Instance.new("Sound",torso)
  674. z4122.Volume = 20
  675. z4122.Looped = false
  676. z4122.SoundId = "rbxassetid://897147945"
  677. function swing1()
  678. for i = 1, 5 do
  679. wait()
  680. 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)--head
  681. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  682. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-70)), 0.4)--arm
  683. 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.4)--arm
  684. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)--leg
  685. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.4)--leg
  686. end
  687.  
  688. z41:Play()
  689. for i = 1, 5 do
  690. wait()
  691. 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)--head
  692. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  693. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(60)), 0.4)--arm
  694. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  695. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
  696. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)--leg
  697. end
  698. end
  699. function swing11()
  700. for i = 1, 5 do
  701. wait()
  702. 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)--head
  703. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  704. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-70)), 0.4)--arm
  705. 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.4)--arm
  706. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)--leg
  707. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.4)--leg
  708. end
  709.  
  710. z412:Play()
  711. for i = 1, 5 do
  712. wait()
  713. 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)--head
  714. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  715. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(60)), 0.4)--arm
  716. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  717. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
  718. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)--leg
  719. end
  720. end
  721. ------------------------------------------------------------------------------------------------
  722. function swing2()
  723. for i = 1, 5 do
  724. wait()
  725. 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)--head
  726. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(0)), 0.4)--torso
  727. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-200),math.rad(0),math.rad(30)), 0.4)--arm
  728. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  729. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
  730. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)--leg
  731. end
  732.  
  733. z41:Play()
  734. for i = 1, 5 do
  735. wait()
  736. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(-10),math.rad(0)), 0.4)--head
  737. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(0)), 0.4)--torso
  738. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.3,-.4)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(-50)), 0.4)--arm
  739. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-30)), 0.4)--arm
  740. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-10)), 0.4)--leg
  741. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(12), math.rad(0), math.rad(0)), 0.4)--leg
  742. end
  743. end
  744. -----------------------------------------------------------------------------------------------
  745. function swing3()
  746.  
  747. z41:Play()
  748. for i = 1, 7 do
  749. wait()
  750. 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)--head
  751. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  752. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)), 0.4)--arm
  753. 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.4)--arm
  754. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.4)--leg
  755. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)--leg
  756. torso.CFrame = torso.CFrame * CFrame.Angles(0,-.928,0)+ Vector3.new(0,5,0)
  757.  
  758. end
  759.  
  760. end
  761. ------------------------------------------------------------------------------------------------
  762. function firstswing()
  763. for i = 1, 10 do
  764. wait()
  765. 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)--head
  766. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  767. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-70)), 0.4)--arm
  768. 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.4)--arm
  769. 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)--leg
  770. 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)--leg
  771. end
  772.  
  773. for i = 1, 10 do
  774. wait()
  775. 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)--head
  776. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  777. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(40)), 0.4)--arm
  778. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  779. 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)--leg
  780. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.4)--leg
  781. end
  782. end
  783. function flytowards()
  784. for i = 1, 5 do
  785. wait()
  786. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.4)--head
  787. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(0)), 0.4)--torso
  788. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.4)--arm
  789. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-10)), 0.4)--arm
  790. 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)--leg
  791. 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)--leg
  792. end
  793. end
  794. function swings()
  795. for i = 1, 5 do
  796. wait()
  797. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.4)--head
  798. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.4)--torso
  799. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-70)), 0.4)--arm
  800. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-10)), 0.4)--arm
  801. 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)--leg
  802. 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)--leg
  803. end
  804.  
  805.  
  806. for i = 1, 5 do
  807. wait()
  808. 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)--head
  809. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  810. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(30)), 0.4)--arm
  811. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  812. 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)--leg
  813. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.4)--leg
  814. end
  815. z42:Play()
  816. end
  817. -----------------------------------------------
  818. function divineswinging()
  819. shot1 = true
  820. for i = 1, 4 do
  821. wait()
  822. 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.8)--head
  823. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  824. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.5,-1)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-120)), 0.8)--arm
  825. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.8)--arm
  826. 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.8)--leg
  827. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.8)--leg
  828. end
  829. z42:Play()
  830. for i = 1, 4 do
  831. wait()
  832. 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.8)--head
  833. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  834. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(120)), 0.8)--arm
  835. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.8)--arm
  836. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.8)--leg
  837. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(10)), 0.8)--leg
  838. end
  839. z42:Play()
  840. for i = 1, 4 do
  841. wait()
  842. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(-10),math.rad(0)), 0.4)--head
  843. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(0)), 0.4)--torso
  844. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.3,-.4)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(-50)), 0.4)--arm
  845. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-30)), 0.4)--arm
  846. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-10)), 0.4)--leg
  847. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(12), math.rad(0), math.rad(0)), 0.4)--leg
  848. end
  849. z42:Play()
  850. for i = 1, 4 do
  851. wait()
  852. 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.8)--head
  853. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  854. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.5,-1)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-120)), 0.8)--arm
  855. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.8)--arm
  856. 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.8)--leg
  857. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.8)--leg
  858. end
  859. z42:Play()
  860. for i = 1, 4 do
  861. wait()
  862. 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.8)--head
  863. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  864. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(120)), 0.8)--arm
  865. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.8)--arm
  866. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.8)--leg
  867. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(10)), 0.8)--leg
  868. end
  869. z42:Play()
  870. for i = 1, 4 do
  871. wait()
  872. 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.8)--head
  873. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  874. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.5,-1)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-120)), 0.8)--arm
  875. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.8)--arm
  876. 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.8)--leg
  877. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.8)--leg
  878. end
  879. z42:Play()
  880. z4122:Play()
  881. for i = 1, 4 do
  882. wait()
  883. 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)--head
  884. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  885. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(30)), 0.4)--arm
  886. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  887. 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)--leg
  888. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.4)--leg
  889. end
  890.  
  891. end
  892. -----------------------------------------------------------------------------------------
  893. function divineend()
  894.  
  895. for i = 1, 7 do
  896. wait()
  897. 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)--head
  898. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  899. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)), 0.4)--arm
  900. 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.4)--arm
  901. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.4)--leg
  902. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)--leg
  903. torso.CFrame = torso.CFrame * CFrame.Angles(0,.88,0)
  904. end
  905. wait(0.5)
  906. for i = 1, 7 do
  907. wait()
  908. 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)--head
  909. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  910. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)), 0.4)--arm
  911. 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.4)--arm
  912. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.4)--leg
  913. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)--leg
  914. torso.CFrame = torso.CFrame * CFrame.Angles(0,.88,0)
  915. end
  916. kiweld7.C0 = CFrame.new(-1.7,-3,0) * CFrame.Angles(rad(180),rad(0),rad(40))
  917. for i = 1, 15 do
  918. wait()
  919.  
  920. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(60),math.rad(0)), 0.4)--head
  921. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-70), math.rad(0)), 0.4)--torso
  922. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,1.5,-0.3)*CFrame.Angles(math.rad(190),math.rad(40),math.rad(-50)), 0.4)--arm
  923. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-70)), 0.4)--arm
  924. 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)--leg
  925. 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)--leg
  926. end
  927. end
  928. ---------------------------------------------------------
  929. local block = Instance.new("Part",torso)
  930. block.Size = Vector3.new(0.1,0.1,0.1)
  931. block.Position = block.Position + Vector3.new(2,2,2)
  932. block.Transparency = 1
  933. local weld = Instance.new("Weld",torso)
  934. weld.Part0 = torso
  935. weld.Part1 = block
  936. weld.C0 = CFrame.new(0,3,0)
  937. local block2 = Instance.new("Part",torso)
  938. block2.Size = Vector3.new(3,2,1)
  939. block2.CanCollide = false
  940. block2.Position = block.Position + Vector3.new(2,2,2)
  941. block2.Transparency = 1
  942. local weld2 = Instance.new("Weld",torso)
  943. weld2.Part0 = torso
  944. weld2.Part1 = block2
  945. weld2.C0 = CFrame.new(0,-1.5,0)
  946. local part2 = Instance.new("ParticleEmitter",block)
  947. part2.Lifetime = NumberRange.new(5)
  948. part2.Speed = NumberRange.new(0)
  949. part2.Color = ColorSequence.new(Color3.fromRGB(183,39,212))
  950. part2.Size = NumberSequence.new(7)
  951. part2.Transparency = NumberSequence.new(1)
  952. part2.LockedToPart = true
  953. part2.Rate = 3
  954. part2.Texture = "http://www.roblox.com/asset/?id=894173257"
  955. part2.ZOffset = -3
  956.  
  957. local part7 = Instance.new("ParticleEmitter",block)
  958. part7.Lifetime = NumberRange.new(5)
  959. part7.Speed = NumberRange.new(0)
  960.  
  961. part7.Size = NumberSequence.new(7)
  962. part7.Transparency = NumberSequence.new(1)
  963. part7.LockedToPart = true
  964. part7.Rate = 3
  965. part7.Color = ColorSequence.new(Color3.fromRGB(255,0,0))
  966. part7.Texture = "http://www.roblox.com/asset/?id=894173257"
  967. part7.ZOffset = -1
  968. local model = Instance.new("Model",torso)
  969. local part3 = Instance.new("ParticleEmitter",block2)
  970. part3.Lifetime = NumberRange.new(1)
  971. part3.Speed = NumberRange.new(5)
  972. part3.Color = ColorSequence.new(Color3.fromRGB(255,0,102))
  973. part3.Transparency = NumberSequence.new(1)
  974. part3.Size = NumberSequence.new(0.5)
  975. part3.LockedToPart = true
  976. part3.Rate = 10
  977. part3.Texture = "http://www.roblox.com/asset/?id=549349471"
  978. part3.ZOffset = -0.5
  979. part3.SpreadAngle = Vector2.new(50,0)
  980. aura1 = Instance.new("ParticleEmitter",torso)
  981. aura1.Transparency = NumberSequence.new(1)
  982. aura1.Size = NumberSequence.new(5)
  983. aura1.Speed = NumberRange.new(0)
  984. aura1.Lifetime = NumberRange.new(5)
  985. aura1.LockedToPart = true
  986. aura1.Rate = 3.5
  987. aura1.Color = ColorSequence.new(Color3.new(0,0,0))
  988.  
  989. aura1.ZOffset = 2
  990. aura1.Lifetime = NumberRange.new(3)
  991.  
  992.  
  993.  
  994. ypcall(function()
  995. shirt = Instance.new("Shirt", char)
  996. shirt.Name = "Shirt"
  997. pants = Instance.new("Pants", char)
  998. pants.Name = "Pants"
  999. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=432851554"
  1000. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=432851568"
  1001. end)
  1002. for i,v in pairs(char:children()) do
  1003. if v:IsA("Accessory") then
  1004. v:Destroy()
  1005. end
  1006. end
  1007. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  1008. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  1009. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  1010. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  1011. Hair99 = Instance.new("Part")
  1012.  
  1013. Hair99.Parent = p.Character
  1014. Hair99.Name = "Hair"
  1015. Hair99.formFactor = "Symmetric"
  1016. Hair99.Size = Vector3.new(1, 1, 1)
  1017. Hair99.CFrame = p.Character.Head.CFrame
  1018. Hair99:BreakJoints()
  1019. Hair99.CanCollide = false
  1020. Hair99.TopSurface = "Smooth"
  1021. Hair99.BottomSurface = "Smooth"
  1022. Hair99.BrickColor = BrickColor.new("New Yeller")
  1023. Hair99.Transparency = 1
  1024.  
  1025. Weld = Instance.new("Weld")
  1026. Weld.Part0 = p.Character.Head
  1027. Weld.Part1 = Hair99
  1028. Weld.Parent = p.Character.Head
  1029. Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1030.  
  1031. Hair7 = Instance.new("Part")
  1032. Hair7.Parent = p.Character
  1033. Hair7.Name = "Hair"
  1034. Hair7.CanCollide = false
  1035. Hair7.Locked = true
  1036. Hair7.TopSurface = "Smooth"
  1037. Hair7.BottomSurface = "Smooth"
  1038. Hair7.formFactor = "Symmetric"
  1039. Hair7.Material = "Neon"
  1040. Hair7.BrickColor = BrickColor.new("Really black")
  1041. Hair7.CFrame = p.Character.Torso.CFrame
  1042. Hair7.Size = Vector3.new(1, 1, 1)
  1043. Hair7.Transparency = 0
  1044.  
  1045. Mesh = Instance.new("SpecialMesh")
  1046. Mesh.Parent = Hair99
  1047. Mesh.MeshType = "Sphere"
  1048. Mesh.Offset = Vector3.new(0, 0.1, 0.1)
  1049. Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
  1050.  
  1051.  
  1052. Weld1 = Instance.new("Weld")
  1053. Weld1.Parent = p.Character.Head
  1054. Weld1.Part0 = p.Character.Head
  1055. Weld1.Part1 = Hair7
  1056. Weld1.C0 = CFrame.new(0, 1, 0)
  1057.  
  1058. Mesh = Instance.new("SpecialMesh")
  1059. Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
  1060. Mesh.Parent = Hair7
  1061. Mesh.Scale = Vector3.new(1, 1, 1)
  1062. Mesh.MeshType = "FileMesh"
  1063. Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
  1064. Mesh.TextureId = ""
  1065.  
  1066. mouse.Button1Down:connect(function()
  1067. t = mouse.Target.Parent:FindFirstChild("Torso")
  1068. hu = mouse.Target.Parent:FindFirstChild("Humanoid")
  1069. if mouse.Target == nil then
  1070. clickon = false
  1071. end
  1072. if mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1073. clickon = true
  1074. poon = true
  1075. zwc1s2 = Instance.new("Sound",mouse.Target)
  1076. zwc1s2.Volume = 5
  1077. zwc1s2.Looped = false
  1078. zwc1s2.SoundId = "rbxassetid://915341277"
  1079. zwc1s2:Play()
  1080.  
  1081.  
  1082.  
  1083. else
  1084. clickon = false
  1085.  
  1086. end
  1087.  
  1088. end)
  1089. aurapart3 = Instance.new("Part",char)
  1090. aurapart3.Size = Vector3.new(0.1,0.1,0.1)
  1091. aurapart3.Position = Vector3.new(0,2,0)
  1092. aurapart3.Transparency = 1
  1093. aurapart3.CanCollide = false
  1094. auraweld3 = Instance.new("Weld",char)
  1095. auraweld3.Part0 = aurapart3
  1096. auraweld3.Part1 = torso
  1097. auraweld3.C0 = CFrame.new(0,-3,0)
  1098. aura3 = Instance.new("ParticleEmitter",aurapart3)
  1099. aura3.Transparency = NumberSequence.new(1)
  1100. aura3.Color = ColorSequence.new(Color3.new(0,0,0))
  1101. aura3.Size = NumberSequence.new(8)
  1102. aura3.Speed = NumberRange.new(0)
  1103. aura3.LockedToPart = true
  1104. aura3.Rate = 5
  1105. aura3.Lifetime = NumberRange.new(5)
  1106. aura3.ZOffset = -5
  1107. z2 = Instance.new("Sound",torso)
  1108. z2.Volume = 3
  1109. z2.Looped = false
  1110. z2.SoundId = "rbxassetid://908489666"
  1111. z2d = Instance.new("Sound",torso)
  1112. z2d.Volume = 20
  1113. z2d.Looped = false
  1114. z2d.SoundId = "rbxassetid://663610350"
  1115. z4r = Instance.new("Sound",torso)
  1116. z4r.Volume = 5
  1117. z4r.Looped = false
  1118. z4r.SoundId = "rbxassetid://908474188"
  1119.  
  1120. mouse.KeyDown:connect(function(Key)
  1121. if Key == "r" then
  1122. if canattack == true then
  1123.  
  1124.  
  1125. kamehamehaon = true
  1126.  
  1127. idle = false
  1128.  
  1129. idle1 = false
  1130. canattack = false
  1131. hum.WalkSpeed = 0
  1132.  
  1133.  
  1134.  
  1135. for i = 1,25 do
  1136. wait()
  1137.  
  1138. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)), 0.1)--head
  1139. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-85), math.rad(0)), 0.1)--torso
  1140. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,0)*CFrame.Angles(math.rad(30),math.rad(-40),math.rad(-10)), 0.1)--rarm
  1141. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.2,-0.2)*CFrame.Angles(math.rad(30),math.rad(40),math.rad(40)), 0.1)--larm
  1142. 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.1)--lleg
  1143. 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.1)--rleg
  1144. end
  1145.  
  1146. if ssjr == true then
  1147. chatfunc("Kaaaaaaa")
  1148. z2d:Play()
  1149. wait(3)
  1150. chatfunc("Meeeeeeee")
  1151. else
  1152. z2:Play()
  1153. chatfunc("Kame")
  1154. end
  1155. partaura.Size = NumberSequence.new(0.1)
  1156.  
  1157. partaura.Transparency = NumberSequence.new(0)
  1158. partaura1.Transparency = NumberSequence.new(0)
  1159. kamehameha = true
  1160. if ssjr == true then
  1161.  
  1162. wait(2.5)
  1163. chatfunc("Haaaaaa")
  1164. wait(3.5)
  1165. chatfunc("Meeeeeee")
  1166. wait(2)
  1167. chatfunc("HA")
  1168. wait(0.5)
  1169. else
  1170.  
  1171. wait(2)
  1172. chatfunc("Hame")
  1173. wait(2)
  1174. end
  1175. if kamehamehaon == true then
  1176. kamehamehaon = false
  1177. hited = true
  1178. wait(0.1)
  1179. point = true
  1180. kamehamehaon = false
  1181. kamehameha = false
  1182.  
  1183.  
  1184.  
  1185. partaura.Transparency = NumberSequence.new(1)
  1186. partaura1.Transparency = NumberSequence.new(1)
  1187. if ssjr == false then
  1188. z2:Stop()
  1189. z4r:Play()
  1190. chatfunc("HAAAAAAAAAA")
  1191. end
  1192.  
  1193.  
  1194. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head
  1195. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 1)--torso
  1196. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,0)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-20)), 1)--rarm
  1197. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-0.2)*CFrame.Angles(math.rad(75),math.rad(170),math.rad(-20)), 1)--larm
  1198. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 1)--lleg
  1199. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 1)--rleg
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205. laser = true
  1206. s1.Volume=1
  1207. s1:play()
  1208. wait(5.4)
  1209. point = false
  1210. laser = false
  1211. beam1.Size = Vector3.new(1,1,1)
  1212. beam1.Parent=nil
  1213. inner1.Parent=nil
  1214. expl1.Parent=nil
  1215. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1216. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1217. end
  1218. hited1 = false
  1219. exa1.Parent=nil
  1220. s1:stop()
  1221.  
  1222. idle = true
  1223. canattack = true
  1224. idle1 = true
  1225. hum.WalkSpeed = 16
  1226.  
  1227. end
  1228. end
  1229. end
  1230. end)
  1231. partt = Instance.new("Part",char)
  1232. partt.Position = Vector3.new(999,999,999)
  1233. partt.Transparency = 1
  1234. partt.CanCollide = false
  1235. partt.Size = Vector3.new(0.1,0.1,0.1)
  1236. partweld = Instance.new("Weld",partt)
  1237. partweld.Part0 = torso
  1238. partweld.Part1 = partt
  1239. partweld.C0 = CFrame.new(0.3,-.5,-1.5)
  1240. partaura = Instance.new("ParticleEmitter",partt)
  1241. partaura.Size = NumberSequence.new(2)
  1242. partaura.LockedToPart = true
  1243.  
  1244. partaura.Transparency = NumberSequence.new(1)
  1245. partaura.Texture = "rbxassetid://547574922"
  1246. partaura.Speed = NumberRange.new(0)
  1247. partaura.Color = ColorSequence.new(Color3.fromRGB(35,0,53))
  1248. partaura.Rate = 2
  1249. partaura.ZOffset = 0
  1250. partaura1 = Instance.new("ParticleEmitter",partt)
  1251. partaura1.Size = NumberSequence.new(5)
  1252. partaura1.LockedToPart = true
  1253.  
  1254. partaura1.Transparency = NumberSequence.new(1)
  1255. partaura1.Texture = "http://www.roblox.com/asset/?id=243660364"
  1256. partaura1.Color = ColorSequence.new(Color3.fromRGB(35,0,53))
  1257. partaura1.Speed = NumberRange.new(0)
  1258. partaura1.Rate = 3
  1259. partaura1.ZOffset = -1
  1260.  
  1261. partaura1.RotSpeed = NumberRange.new(-10,10)
  1262. partaura1.SpreadAngle = Vector2.new(360,360)
  1263. partaura1.Rotation = NumberRange.new(0,360)
  1264. aj = 0
  1265.  
  1266. zh = Instance.new("Sound",torso)
  1267. zh.Volume = 1
  1268. zh.Looped = true
  1269. zh.SoundId = "rbxassetid://491515754"
  1270. mouse.KeyDown:connect(function(key)
  1271. if key == "b" then
  1272. if ssjr == false then
  1273. if canattack == true then
  1274. chatfunc("You've come Supriseingly ..Far for a Human...")
  1275. wait(4)
  1276. chatfunc("Let.. me Show you something as a Reward..!")
  1277. for i = 1,10 do
  1278. wait()
  1279. z42d.Volume = z42d.Volume - 5
  1280. end
  1281. idle = false
  1282. kiout = false
  1283. kiblade.Transparency = 1
  1284. trail.Enabled = false
  1285. base = false
  1286. hum.WalkSpeed = 0
  1287. lolwait = 6
  1288. local part9 = Instance.new("ParticleEmitter",block)
  1289. part9.Lifetime = NumberRange.new(100)
  1290. part9.Speed = NumberRange.new(50)
  1291. part9.Color = ColorSequence.new(Color3.fromRGB(246,111,255))
  1292. part9.Size = NumberSequence.new(15)
  1293. part9.Transparency = NumberSequence.new(1)
  1294. part9.LockedToPart = true
  1295. part9.Rate = 300
  1296. part9.Texture = "http://www.roblox.com/asset/?id=894173257"
  1297. part9.ZOffset = -3
  1298.  
  1299. idle1 = false
  1300. Colors = {"Really black", "Really black"}
  1301. canattack = false
  1302. wait(0.1)
  1303.  
  1304. for i = 1, 20 do
  1305. wait()
  1306. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head
  1307. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso
  1308. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(10)), 0.2)--rarm
  1309. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-10)), 0.2)--larm
  1310. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg
  1311. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg
  1312. end
  1313. shake = true
  1314. partt2 = Instance.new("Part",char)
  1315. partt2.Position = torso.Position - Vector3.new(0,2,0)
  1316. partt2.Transparency = 1
  1317. partt2.CanCollide = true
  1318. partt2.Size = Vector3.new(15,0.1,15)
  1319. partaura1 = Instance.new("ParticleEmitter",partt2)
  1320. partaura1.Size = NumberSequence.new(0.8)
  1321. partaura1.LockedToPart = true
  1322. partaura1.Lifetime = NumberRange.new(3)
  1323. partaura1.Transparency = NumberSequence.new(0)
  1324. partaura1.Texture = "http://www.roblox.com/asset/?id=570874272"
  1325.  
  1326. partaura1.Speed = NumberRange.new(5)
  1327. partaura1.Rate = 2
  1328.  
  1329. aura3.Transparency = NumberSequence.new(0)
  1330.  
  1331. z1 = Instance.new("Sound",torso)
  1332. z1.Volume = 100
  1333. z1.Looped = false
  1334. z1.SoundId = "rbxassetid://927472099"
  1335. z1:Play()
  1336. game.Lighting.TimeOfDay = 0
  1337. smoke.Enabled = true
  1338. light.Enabled = true
  1339. GroundWave1()
  1340. wait(0.3)
  1341.  
  1342. wait(0.3)
  1343. GroundWave1()
  1344. wait(0.3)
  1345.  
  1346. wait(0.3)
  1347. GroundWave1()
  1348. wait(0.3)
  1349.  
  1350. wait(0.3)
  1351. GroundWave1()
  1352. wait(0.3)
  1353.  
  1354. wait(0.3)
  1355. GroundWave1()
  1356. wait(0.3)
  1357.  
  1358. wait(0.3)
  1359. GroundWave1()
  1360. wait(0.3)
  1361.  
  1362. wait(0.3)
  1363. GroundWave1()
  1364. wait(0.3)
  1365.  
  1366. wait(0.3)
  1367. GroundWave1()
  1368. wait(0.3)
  1369. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1370. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1371. end
  1372. wait(0.3)
  1373. GroundWave1()
  1374. wait(0.3)
  1375.  
  1376. wait(0.3)
  1377. GroundWave1()
  1378. wait(0.3)
  1379.  
  1380. wait(0.3)
  1381. GroundWave1()
  1382. wait(0.3)
  1383.  
  1384. wait(0.3)
  1385. GroundWave1()
  1386. wait(0.3)
  1387.  
  1388. wait(0.3)
  1389. GroundWave1()
  1390. wait(0.3)
  1391.  
  1392. wait(0.3)
  1393. GroundWave1()
  1394. wait(0.3)
  1395.  
  1396. wait(0.3)
  1397. GroundWave1()
  1398. wait(0.3)
  1399.  
  1400. wait(0.3)
  1401. GroundWave1()
  1402. wait(0.3)
  1403.  
  1404. wait(0.3)
  1405. GroundWave1()
  1406. wait(0.3)
  1407.  
  1408. wait(0.3)
  1409. GroundWave1()
  1410. wait(0.3)
  1411.  
  1412. wait(0.3)
  1413. GroundWave1()
  1414. wait(0.3)
  1415.  
  1416. wait(0.3)
  1417. GroundWave1()
  1418. wait(0.3)
  1419.  
  1420. wait(0.3)
  1421. GroundWave1()
  1422. wait(0.3)
  1423.  
  1424. wait(0.3)
  1425. GroundWave1()
  1426. wait(0.3)
  1427.  
  1428. wait(0.3)
  1429. GroundWave1()
  1430. wait(0.3)
  1431.  
  1432. wait(0.3)
  1433. GroundWave1()
  1434. wait(0.3)
  1435.  
  1436. wait(0.3)
  1437. GroundWave1()
  1438. wait(0.3)
  1439.  
  1440. wait(0.3)
  1441. GroundWave1()
  1442. wait(0.3)
  1443.  
  1444. wait(0.3)
  1445. GroundWave1()
  1446. wait(0.3)
  1447.  
  1448. wait(0.3)
  1449. GroundWave1()
  1450. wait(0.3)
  1451.  
  1452. wait(0.3)
  1453. GroundWave1()
  1454. wait(0.3)
  1455.  
  1456. wait(0.3)
  1457. GroundWave1()
  1458. shake = false
  1459. hed.face.Texture = "http://www.roblox.com/asset/?id=601974383"
  1460. hum.CameraOffset = Vector3.new(0,0,0)
  1461. part9.Transparency = NumberSequence.new(0.4)
  1462. aura3.Transparency = NumberSequence.new(1)
  1463.  
  1464. aura1.Transparency = NumberSequence.new(1)
  1465. Mesh.MeshId = "rbxassetid://430344159"
  1466. Mesh.Scale = Vector3.new(6,6,6)
  1467. Weld1.C0 = CFrame.new(-.25, 1.2, .34)
  1468. Hair7.BrickColor = BrickColor.new("Carnation pink")
  1469.  
  1470. for i = 1, 5 do
  1471. wait()
  1472. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.3,.2)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.8)--head
  1473. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  1474. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(60)), 0.8)--arm
  1475. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(-60)), 0.8)--arm
  1476. 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.8)--leg
  1477. 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.8)--leg
  1478. end
  1479. wait(3)
  1480. part9:Destroy()
  1481. smoke:Destroy()
  1482. zh:Play()
  1483. Colors = {"Hot pink", "Hot pink"}
  1484. GroundWave1()
  1485. wait(0.3)
  1486.  
  1487.  
  1488. GroundWave1()
  1489. wait(0.3)
  1490.  
  1491. GroundWave1()
  1492. wait(0.3)
  1493.  
  1494. GroundWave1()
  1495. wait(0.3)
  1496. GroundWave1()
  1497. part2.Transparency = NumberSequence.new(0)
  1498. part3.Transparency = NumberSequence.new(0)
  1499. part7.Transparency = NumberSequence.new(0)
  1500. hed.Anchored = false
  1501.  
  1502. ssjr = true
  1503. beam1.Color = Color3.fromRGB(203,16,97)
  1504. inner1.Color = Color3.fromRGB(203,16,97)
  1505. expl1.Color = Color3.fromRGB(203,16,97)
  1506. exa1.Color = Color3.fromRGB(203,16,97)
  1507. partaura.Color = ColorSequence.new(Color3.fromRGB(203,16,97))
  1508. partaura1.Color = ColorSequence.new(Color3.fromRGB(255,102,204))
  1509. wait(1)
  1510. for i = 1,20 do
  1511. wait()
  1512. z1.Volume = z1.Volume - 0.5
  1513. end
  1514. for i = 1,50 do
  1515. wait()
  1516. z42d.Volume = z42d.Volume + 1
  1517. end
  1518. idle = true
  1519. idle1 = true
  1520. canattack = true
  1521. chatfunc("Aint This A Beautiful Color?")
  1522. wait(4)
  1523. chatfunc("I Shall Call This")
  1524. wait(4)
  1525. chatfunc("Rosé")
  1526. wait(3)
  1527. chatfunc("Yes Super Sayian Rosé")
  1528. wait(3)
  1529. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1530. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1531. end
  1532. hum.WalkSpeed = 16
  1533.  
  1534. end
  1535. end
  1536. end
  1537. end)
  1538. local hit1 = true
  1539. local hit2 = false
  1540. local hit3 = false
  1541. local hit4 = false
  1542. zw = Instance.new("Sound",torso)
  1543. zw.Volume = 1
  1544. zw.Looped = false
  1545. zw.SoundId = "rbxassetid://896243541"
  1546.  
  1547. function leftkick()
  1548. for i = 1, 5 do
  1549. wait()
  1550. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-60),math.rad(0)), 0.8)--head
  1551. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(2), math.rad(60), math.rad(0)), 0.8)--torso
  1552. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.8)--rarm
  1553. 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.8)--larm
  1554. 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.8)--lleg
  1555. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(100), math.rad(0), math.rad(40)), 0.8)--rleg
  1556. end
  1557. zw:Play()
  1558. end
  1559. function rightkick()
  1560. for i = 1, 5 do
  1561. wait()
  1562. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(60),math.rad(0)), 0.8)--head
  1563. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(-60), math.rad(0)), 0.8)--torso
  1564. 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.8)--rarm
  1565. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-30)), 0.8)--larm
  1566. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(100), math.rad(0), math.rad(-40)), 0.8)--lleg
  1567. 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.8)--rleg
  1568. end
  1569. zw:Play()
  1570. end
  1571. function leftpunch()
  1572. for i = 1, can do
  1573. wait()
  1574. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.8)--head
  1575. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.8)--torso
  1576. 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.8)--rarm
  1577. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--larm
  1578. 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.8)--lleg
  1579. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  1580. end
  1581. zw:Play()
  1582. end
  1583. function rightpunch()
  1584. for i = 1, can do
  1585. wait()
  1586. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head
  1587. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso
  1588. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.8)--rarm
  1589. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.8)--larm
  1590. 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.8)--lleg
  1591. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  1592. end
  1593. zw:Play()
  1594. end
  1595. mouse.KeyDown:connect(function(key)
  1596. if key == "e" then
  1597. if hit1 == true and canattack == true and kiout == false then
  1598. canattack = false
  1599. nohit = 0
  1600.  
  1601. hit1 = false
  1602. hit2 = true
  1603. hit3 = false
  1604. hit4 = false
  1605. hand1 = Instance.new("Part",rarm)
  1606. hand1.Size = Vector3.new(1.5,1.5,1.5)
  1607. hand1.CanCollide = false
  1608. hand1.Transparency = 1
  1609. hand1.Position = Vector3.new(999,999,999)
  1610. hand1weld = Instance.new("Weld",hand1)
  1611. hand1weld.Part0 = rarm
  1612. hand1weld.Part1 = hand1
  1613. hand1weld.C0 = CFrame.new(0,-1.2,0)
  1614. ----------------------------------------------------------------
  1615.  
  1616. function touch1(hit)
  1617. if not hit.Parent:findFirstChild("Humanoid") then return end
  1618. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1619. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  1620.  
  1621. zwc:Play()
  1622. end
  1623. end
  1624. hand1.Touched:connect(touch1)
  1625. rightpunch()
  1626.  
  1627. hand1:Destroy()
  1628. canattack = true
  1629. end
  1630.  
  1631.  
  1632.  
  1633.  
  1634. if hit1 == true and canattack == true and kiout == true then
  1635. nohit = 0
  1636. canattack = false
  1637. hit1 = false
  1638. kiblade5 = Instance.new("Part",char)
  1639. kiblade5.Name = "Blade"
  1640. kiblade5.Size = v3(1,5,1)
  1641. kiblade5.Transparency = 1
  1642. kiblade5.Color = Color3.fromRGB(170,0,127)
  1643. kiblade5.Position = v3(999,999,999)
  1644. kiblade5.CanCollide = false
  1645.  
  1646.  
  1647. kiweld5 = Instance.new("Weld",kiblade5)
  1648. kiweld5.Part0 = rarm
  1649. kiweld5.Part1 = kiblade5
  1650. kiweld5.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1651. hit2 = true
  1652. hit3 = false
  1653. hit4 = false
  1654. function touch1(hit)
  1655. if not hit.Parent:findFirstChild("Humanoid") then return end
  1656. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1657. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage / 2
  1658.  
  1659. z42:Play()
  1660. end
  1661. end
  1662. kiblade5.Touched:connect(touch1)
  1663. hum.WalkSpeed = 0
  1664. swing1()
  1665. hum.WalkSpeed = 16
  1666.  
  1667. canattack = true
  1668. kiblade5:Destroy()
  1669. end
  1670. end
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677. end)
  1678. mouse.KeyDown:connect(function(key)
  1679. if key == "e" then
  1680. if hit2 == true and canattack == true and kiout == false then
  1681. canattack = false
  1682. nohit = 0
  1683.  
  1684. hit1 = false
  1685. hit2 = false
  1686. hit3 = true
  1687. hit4 = false
  1688. hand2 = Instance.new("Part",rarm)
  1689. hand2.Size = Vector3.new(1.5,1.5,1.5)
  1690. hand1.CanCollide = false
  1691. hand2.Transparency = 1
  1692. hand2.Position = Vector3.new(999,999,999)
  1693. hand2weld = Instance.new("Weld",hand2)
  1694. hand2weld.Part0 = larm
  1695. hand2weld.Part1 = hand2
  1696. hand2weld.C0 = CFrame.new(0,-1.2,0)
  1697. ----------------------------------------------------------------
  1698.  
  1699. function touch1(hit)
  1700. if not hit.Parent:findFirstChild("Humanoid") then return end
  1701. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1702. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  1703.  
  1704. zwc:Play()
  1705. end
  1706. end
  1707. hand2.Touched:connect(touch1)
  1708. leftpunch()
  1709.  
  1710. canattack = true
  1711. hand2:Destroy()
  1712.  
  1713. end
  1714.  
  1715. if hit2 == true and canattack == true and kiout == true then
  1716. canattack = false
  1717. nohit = 0
  1718. kiblade5 = Instance.new("Part",char)
  1719. kiblade5.Name = "Blade"
  1720. kiblade5.Size = v3(1,5,1)
  1721. kiblade5.Transparency = 1
  1722. kiblade5.Color = Color3.fromRGB(170,0,127)
  1723. kiblade5.Position = v3(999,999,999)
  1724. kiblade5.CanCollide = false
  1725.  
  1726.  
  1727. kiweld5 = Instance.new("Weld",kiblade5)
  1728. kiweld5.Part0 = rarm
  1729. kiweld5.Part1 = kiblade5
  1730. kiweld5.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1731. hit1 = false
  1732. hit2 = false
  1733. hit3 = true
  1734. hit4 = false
  1735. function touch1(hit)
  1736. if not hit.Parent:findFirstChild("Humanoid") then return end
  1737. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1738. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage / 2
  1739.  
  1740. z42:Play()
  1741. end
  1742. end
  1743. kiblade5.Touched:connect(touch1)
  1744. hum.WalkSpeed = 0
  1745. swing2()
  1746. hum.WalkSpeed = 16
  1747.  
  1748. canattack = true
  1749. kiblade5:Destroy()
  1750. end
  1751.  
  1752. end
  1753. end)
  1754. mouse.KeyDown:connect(function(key)
  1755. if key == "e" then
  1756. if hit3 == true and canattack == true and kiout == false then
  1757. canattack = false
  1758. nohit = 0
  1759.  
  1760. hit1 = true
  1761. hit2 = false
  1762. hit3 = false
  1763. hit4 = false
  1764. hand3 = Instance.new("Part",lleg)
  1765. hand3.Size = Vector3.new(1.5,1.5,1.5)
  1766. hand3.CanCollide = false
  1767. hand3.Transparency = 1
  1768. hand3.Position = Vector3.new(999,999,999)
  1769. hand3weld = Instance.new("Weld",hand3)
  1770. hand3weld.Part0 = lleg
  1771. hand3weld.Part1 = hand3
  1772. hand3weld.C0 = CFrame.new(0,-1.2,0)
  1773. ----------------------------------------------------------------
  1774.  
  1775. function touch1(hit)
  1776. if not hit.Parent:findFirstChild("Humanoid") then return end
  1777. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1778. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  1779.  
  1780. zwc:Play()
  1781. end
  1782. end
  1783. hand3.Touched:connect(touch1)
  1784. rightkick()
  1785.  
  1786. canattack = true
  1787. hand3:Destroy()
  1788.  
  1789. end
  1790.  
  1791. if hit3 == true and canattack == true and kiout == true then
  1792. if clickon == true then
  1793. jk = true
  1794. clickon = false
  1795. end
  1796. canattack = false
  1797. kiblade5 = Instance.new("Part",char)
  1798. kiblade5.Name = "Blade"
  1799. kiblade5.Size = v3(1,5,1)
  1800. kiblade5.Transparency = 1
  1801. kiblade5.Color = Color3.fromRGB(170,0,127)
  1802. kiblade5.Position = v3(999,999,999)
  1803. kiblade5.CanCollide = false
  1804.  
  1805.  
  1806. kiweld5 = Instance.new("Weld",kiblade5)
  1807. kiweld5.Part0 = rarm
  1808. kiweld5.Part1 = kiblade5
  1809. kiweld5.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1810. nohit = 0
  1811. hit1 = true
  1812. hit2 = false
  1813. hit3 = false
  1814. hit4 = false
  1815. function touch1(hit)
  1816. if not hit.Parent:findFirstChild("Humanoid") then return end
  1817. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1818. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage / 2
  1819. hit.Parent:findFirstChild("Torso").CFrame = hit.Parent:findFirstChild("Torso").CFrame + v3(0,5,0)
  1820.  
  1821. z42:Play()
  1822. end
  1823. end
  1824. kiblade5.Touched:connect(touch1)
  1825. hum.WalkSpeed = 0
  1826. swing3()
  1827. hum.WalkSpeed = 16
  1828.  
  1829. canattack = true
  1830.  
  1831. kiblade5:Destroy()
  1832. wait(0.4)
  1833. if jk == true then
  1834. jk = false
  1835. clickon = true
  1836. end
  1837. end
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844. end
  1845. end)
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867. kiblade = Instance.new("Part",char)
  1868. kiblade.Name = "Blade"
  1869. kiblade.Size = v3(1,5,1)
  1870. kiblade.Transparency = 1
  1871. kiblade.Color = Color3.fromRGB(170,0,127)
  1872. kiblade.Position = v3(999,999,999)
  1873. kiblade.CanCollide = false
  1874. kiblademesh = Instance.new("SpecialMesh",kiblade)
  1875. kiblademesh.MeshType = "FileMesh"
  1876. kiblademesh.MeshId = "rbxassetid://898849476"
  1877. kiblademesh.Scale = v3(0.01,0.008,0.01)
  1878. kiweld7 = Instance.new("Weld",kiblade)
  1879. kiweld7.Part0 = rarm
  1880. kiweld7.Part1 = kiblade
  1881. kiweld7.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1882. kiblade1 = Instance.new("Part",char)
  1883. kiblade1.Name = "Blade"
  1884. kiblade1.Transparency = 1
  1885. kiblade1.Size = v3(0.1,0.1,0.1)
  1886. kiblade1.Position = v3(999,999,999)
  1887. kiblade1.CanCollide = false
  1888. kiblademesh = Instance.new("SpecialMesh",kiblade1)
  1889. kiblademesh.MeshType = "Sphere"
  1890. kiblademesh.Scale = v3(1,1,1)
  1891. kiweld = Instance.new("Weld",kiblade1)
  1892. kiweld.Part0 = rarm
  1893. kiweld.Part1 = kiblade1
  1894. kiweld.C0 = CFrame.new(0,-1,0)
  1895. kiblade2 = Instance.new("Part",char)
  1896. kiblade2.Name = "Blade"
  1897. kiblade2.Size = v3(0.1,0.1,0.1)
  1898. kiblade2.Transparency = 1
  1899. kiblade2.Position = v3(999,999,999)
  1900. kiblade2.CanCollide = false
  1901. kiblademesh = Instance.new("SpecialMesh",kiblade2)
  1902. kiblademesh.MeshType = "Sphere"
  1903. kiblademesh.Scale = v3(1,1,1)
  1904. kiweld = Instance.new("Weld",kiblade2)
  1905. kiweld.Part0 = rarm
  1906. kiweld.Part1 = kiblade2
  1907. kiweld.C0 = CFrame.new(0,-4.5,0)
  1908. torso = game.Players.LocalPlayer.Character.Torso
  1909. head = game.Players.LocalPlayer.Character.Head
  1910. torso1 = Instance.new("Attachment",kiblade1)
  1911. head1 = Instance.new("Attachment",kiblade2)
  1912. trail = Instance.new("Trail",torso)
  1913. trail.Color = ColorSequence.new(Color3.fromRGB(170,0,127))
  1914. trail.Attachment0 = torso1
  1915. trail.Attachment1 = head1
  1916. trail.Lifetime = 0.5
  1917. trail.Enabled = false
  1918. light = Instance.new("PointLight",torso)
  1919. light.Enabled = false
  1920. light.Color = Color3.fromRGB(120,6,105)
  1921. light.Brightness = 999
  1922. light.Range = 50
  1923. smoke = Instance.new("Smoke",torso)
  1924. smoke.RiseVelocity = 5
  1925. smoke.Color = Color3.fromRGB(170,0,127)
  1926. smoke.Size = 20
  1927. smoke.Opacity = 0.5
  1928. smoke.Enabled = false
  1929.  
  1930. mouse.KeyDown:connect(function(key)
  1931. if key == "n" then
  1932. if kiout == false then
  1933. if canattack == true then
  1934. canattack = false
  1935. idle=false
  1936. idle1=false
  1937. wait(0.1)
  1938. kiout = true
  1939. swing11()
  1940. kiblade.Transparency = 0
  1941. trail.Enabled = true
  1942. wait(0.6)
  1943. canattack = true
  1944. idle=true
  1945. idle1=true
  1946. end
  1947. end
  1948.  
  1949.  
  1950. end
  1951. end)
  1952. function pushaway()
  1953. for i = 1, 10 do
  1954. wait()
  1955. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.4)--head
  1956. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(-1)), 0.4)--torso
  1957. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.4)--arm
  1958. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  1959. 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)--leg
  1960. 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)--leg
  1961. end
  1962. for i = 1, 10 do
  1963. wait()
  1964. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.4)--head
  1965. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(1)), 0.4)--torso
  1966. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)--arm
  1967. 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.4)--arm
  1968. 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)--leg
  1969. 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)--leg
  1970. end
  1971. end
  1972. mouse.KeyDown:connect(function(key)
  1973. if key == "m" then
  1974. if kiout == true then
  1975.  
  1976.  
  1977. kiout = false
  1978. kiblade.Transparency = 1
  1979. trail.Enabled = false
  1980.  
  1981. end
  1982. end
  1983. end)
  1984.  
  1985.  
  1986.  
  1987. function grab5()
  1988. for i = 1, 10 do
  1989. wait()
  1990.  
  1991. 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.1)--head
  1992. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  1993. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
  1994. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
  1995. 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.1)--leg
  1996. 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.1)--leg
  1997. end
  1998. for i = 1, 10 do
  1999. wait()
  2000.  
  2001. 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.2)--head
  2002. 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)--torso
  2003. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-40)), 0.2)--arm
  2004. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(40)), 0.2)--arm
  2005. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.2)--leg
  2006. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(10)), 0.2)--leg
  2007. end
  2008. end
  2009.  
  2010. mouse.KeyDown:connect(function(key)
  2011. if key == "u" then
  2012. if canattack == true then
  2013.  
  2014. if kiout == false then
  2015. grab2 = false
  2016. grabhit3 = Instance.new("Part",char)
  2017. grabhit3.Size = Vector3.new(2,2,2)
  2018. grabhit3.Name = "LOL"
  2019. grabhit3.Position = Vector3.new(999,999,999)
  2020. grabhit3.Transparency = 1
  2021. grabhit3.CanCollide = false
  2022. grabweld3 = Instance.new("Weld",grabhit3)
  2023. grabweld3.Part0 = torso
  2024. grabweld3.Part1 = grabhit3
  2025. grabweld3.C0 = CFrame.new(0,0,-2)
  2026.  
  2027. grab8 = false
  2028. idle = false
  2029. idle1 = false
  2030. canattack = false
  2031. hum.HipHeight = 0
  2032.  
  2033. kiblade.Transparency = 0
  2034. trail.Enabled = true
  2035. swing11()
  2036. if clickon == true then
  2037. jk = true
  2038. clickon = false
  2039. end
  2040. wait(1.4)
  2041.  
  2042. go2 = true
  2043. flytowards()
  2044.  
  2045. function touch5(hit)
  2046. if not hit.Parent:findFirstChild("Humanoid") then return end
  2047. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2048. grabhit3.TouchInterest:Destroy()
  2049. go2 = false
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066. grabhit = Instance.new("Part",char)
  2067. grabhit.Size = Vector3.new(5,5,5)
  2068. grabhit.Position = Vector3.new(999,999,999)
  2069. grabhit.Transparency = 1
  2070. grabhit.CanCollide = false
  2071. grabweld = Instance.new("Weld",grabhit)
  2072. grabweld.Part0 = torso
  2073. grabweld.Part1 = grabhit
  2074. grabweld.C0 = CFrame.new(0,0,-2)
  2075. ---------------------------------------------------------------
  2076. hand1 = Instance.new("Part",rarm)
  2077. hand1.Size = Vector3.new(0.1,0.1,0.1)
  2078. hand1.CanCollide = false
  2079. hand1.Transparency = 1
  2080. hand1.Position = Vector3.new(999,999,999)
  2081. hand2mesh = Instance.new("SpecialMesh",hand1)
  2082. hand2mesh.MeshType = "FileMesh"
  2083.  
  2084. hand2mesh.Scale = Vector3.new(1,1,1)
  2085. hand2aura = Instance.new("ParticleEmitter",hand1)
  2086. hand2aura.Size = NumberSequence.new(1)
  2087. hand2aura.Texture = "rbxassetid://715401010"
  2088. hand2aura.Speed = NumberRange.new(0)
  2089. hand2aura.LockedToPart = true
  2090. hand2aura.Transparency = NumberSequence.new(1)
  2091. hand2aura.RotSpeed = NumberRange.new(999)
  2092. hand1weld = Instance.new("Weld",hand1)
  2093. hand1weld.Part0 = rarm
  2094. hand1weld.Part1 = hand1
  2095. hand1weld.C0 = CFrame.new(0,-1.8,0)
  2096. ----------------------------------------------------------------
  2097. hand2 = Instance.new("Part",rarm)
  2098. hand2.Size = Vector3.new(1,1,1)
  2099. hand1.CanCollide = false
  2100. hand2.Transparency = 1
  2101. hand2.Position = Vector3.new(999,999,999)
  2102.  
  2103. hand2weld = Instance.new("Weld",hand2)
  2104. hand2weld.Part0 = larm
  2105. hand2weld.Part1 = hand2
  2106. hand2weld.C0 = CFrame.new(0,-1.2,0)
  2107. function touch1(hit)
  2108. if not hit.Parent:findFirstChild("Humanoid") then return end
  2109. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2110. hu1 = hit.Parent:findFirstChild("Humanoid")
  2111.  
  2112. t.Anchored = false
  2113. if clickon == true then
  2114. jk = true
  2115. clickon = false
  2116. end
  2117. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  2118. if hu1.Health > 100 then
  2119. hu1.MaxHealth = 100
  2120. hu1.Health = 100
  2121. end
  2122.  
  2123. end
  2124. end
  2125. hand1.Touched:connect(touch1)
  2126. function touch2(hit)
  2127. if not hit.Parent:findFirstChild("Humanoid") then return end
  2128. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2129. hu1 = hit.Parent:findFirstChild("Humanoid")
  2130.  
  2131.  
  2132. if clickon == true then
  2133. jk = true
  2134. clickon = false
  2135. end
  2136. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  2137. if hu1.Health > 100 then
  2138. hu1.MaxHealth = 100
  2139. hu1.Health = 100
  2140. end
  2141. end
  2142. end
  2143. hand2.Touched:connect(touch2)
  2144. function touch(hit)
  2145. if not hit.Parent:findFirstChild("Humanoid") then return end
  2146. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2147. grabhit.TouchInterest:Destroy()
  2148. grab2 = true
  2149. t.Anchored = false
  2150. if clickon == true then
  2151. jk = true
  2152. clickon = false
  2153. end
  2154.  
  2155.  
  2156.  
  2157. hu12 = hit.Parent:findFirstChild("Humanoid")
  2158. to12 = hit.Parent:findFirstChild("Torso")
  2159. he12 = hit.Parent:findFirstChild("Head")
  2160. ra12 = hit.Parent:findFirstChild("Right Arm")
  2161. la12 = hit.Parent:findFirstChild("Left Arm")
  2162. rl12 = hit.Parent:findFirstChild("Right Leg")
  2163. ll12 = hit.Parent:findFirstChild("Left Leg")
  2164. hu12.WalkSpeed = 0
  2165. if hu12.Health > 100 then
  2166. hu12.MaxHealth = 100
  2167. hu12.Health = 100
  2168. end
  2169.  
  2170.  
  2171.  
  2172.  
  2173. end
  2174.  
  2175. if grab2 == true then
  2176.  
  2177. hu12.Health = hu12.Health - 10
  2178. firstswing()
  2179. hu12.Health = hu12.Health - 10
  2180. z42:Play()
  2181. pushed = true
  2182. go1 = true
  2183. flytowards()
  2184.  
  2185. he12.Anchored = true
  2186. pushed = false
  2187. -------------------------------------------------------------
  2188. grabhit1 = Instance.new("Part",char)
  2189. grabhit1.Size = Vector3.new(1,1,1)
  2190. grabhit1.Position = Vector3.new(999,999,999)
  2191. grabhit1.Transparency = 1
  2192. grabhit1.CanCollide = false
  2193. grabweld = Instance.new("Weld",grabhit1)
  2194. grabweld.Part0 = torso
  2195. grabweld.Part1 = grabhit1
  2196. grabweld.C0 = CFrame.new(0,0,-2)
  2197. function touch(hit)
  2198. if not hit.Parent:findFirstChild("Humanoid") then return end
  2199. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2200. grabhit1.TouchInterest:Destroy()
  2201. go1 = false
  2202.  
  2203. -------------------------------------------------------------------
  2204.  
  2205.  
  2206. swings()
  2207. hu12.Health = hu12.Health - 20
  2208. hu12.Health = hu12.Health - 10
  2209. he12.Anchored = false
  2210. pushed1 = true
  2211. divine.Transparency = .5
  2212. divine2.Transparency = .5
  2213. divine3.Transparency = .5
  2214. divine4.Transparency = .5
  2215. divine5.Transparency = .5
  2216. divine6.Transparency = .5
  2217.  
  2218. divineswinging()
  2219.  
  2220. hu12.Health = hu12.Health - 10
  2221. pushed1 = false
  2222. shot1 = false
  2223. divine.CFrame = to12.CFrame + hed.CFrame.lookVector
  2224. divine2.CFrame = ra12.CFrame + hed.CFrame.lookVector + v3(0,0,0)
  2225. divine3.CFrame = la12.CFrame + hed.CFrame.lookVector + v3(0,0,0)
  2226. divine4.CFrame = rl12.CFrame + hed.CFrame.lookVector + v3(2.1,1.3,0)
  2227. divine5.CFrame = ll12.CFrame + hed.CFrame.lookVector + v3(-1.7,1.6,0)
  2228. divine6.CFrame = he12.CFrame + hed.CFrame.lookVector + v3(1.9,-1,0)
  2229.  
  2230. divine.Anchored = true
  2231. divine2.Anchored = true
  2232. divine3.Anchored = true
  2233. divine4.Anchored = true
  2234. divine5.Anchored = true
  2235. divine6.Anchored = true
  2236. he12.Anchored = true
  2237. go1 = false
  2238. part6 = Instance.new("Part",to12)
  2239. part6.Size = Vector3.new(1,1,1)
  2240. part6.Transparency = 0
  2241. part6.Position = hit.Position
  2242. part6.BrickColor = BrickColor.new("Hot pink")
  2243. partmesh = Instance.new("SpecialMesh",part6)
  2244. partmesh.MeshType = "Sphere"
  2245. partmesh.Scale = Vector3.new(1,1,1)
  2246. partweld1 = Instance.new("Weld",to12)
  2247. partweld1.Part0 = to12
  2248. partweld1.Part1 = part6
  2249. partweld1.C0 = CFrame.new(0,0,0)
  2250.  
  2251. divineend()
  2252.  
  2253.  
  2254. wait(0.4)
  2255. hu12:Destroy()
  2256.  
  2257. for i = 1,50 do
  2258. wait()
  2259. partmesh.Scale = partmesh.Scale + Vector3.new(7,7,7)
  2260. part6.Transparency = part6.Transparency + 0.02
  2261. end
  2262. hu12.WalkSpeed = 16
  2263.  
  2264.  
  2265. ------------------------------------------------------------
  2266. hand1:Destroy()
  2267. hand2:Destroy()
  2268. kiweld7.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  2269. kiblade.Transparency = 1
  2270. trail.Enabled = false
  2271.  
  2272. for i,v in pairs(char:children()) do
  2273. if v:IsA("Accessory") then
  2274. v:Destroy()
  2275. end
  2276. end
  2277. for i,v in pairs(char:children()) do
  2278. if v:IsA("Hat") then
  2279. v:Destroy()
  2280. end
  2281. end
  2282. canattack = true
  2283. idle = true
  2284. grabhit:Destroy()
  2285. idle1 = true
  2286.  
  2287. if jk == true then
  2288. jk = false
  2289. clickon = true
  2290. end
  2291.  
  2292. grab8 = false
  2293. end
  2294. end
  2295. grabhit1.Touched:connect(touch)
  2296. end
  2297.  
  2298.  
  2299. end
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308. grabhit.Touched:connect(touch)
  2309. end
  2310. end
  2311. grabhit3.Touched:connect(touch5)
  2312.  
  2313.  
  2314.  
  2315. wait(3)
  2316.  
  2317. if grab2 == false then
  2318. grabhit3:Destroy()
  2319. go2 = false
  2320. kiblade.Transparency = 1
  2321. trail.Enabled = false
  2322. canattack = true
  2323. idle = true
  2324. up = 0
  2325.  
  2326. idle1 = true
  2327. if jk == true then
  2328. jk = false
  2329. clickon = true
  2330. end
  2331.  
  2332.  
  2333.  
  2334. end
  2335. end
  2336. end
  2337.  
  2338.  
  2339. end
  2340. end)
  2341.  
  2342.  
  2343.  
  2344. ------------------------------------------------------------------
  2345. throw1 = 3
  2346. game:GetService("RunService").RenderStepped:connect(function()
  2347.  
  2348.  
  2349. if pushed == true then
  2350.  
  2351. to12.CFrame = to12.CFrame + hed.CFrame.lookVector * 3 + v3(0,0.51,0)
  2352. end
  2353. if pushed1 == true then
  2354.  
  2355. to12.CFrame = to12.CFrame + hed.CFrame.lookVector * 1.5 + v3(0,0,0)
  2356. end
  2357. if go1 == true then
  2358.  
  2359. torso.CFrame = CFrame.new(torso.CFrame.p,to12.CFrame.p + v3(0,0,2))
  2360. end
  2361. if go2 == true then
  2362. torso.CFrame = CFrame.new(torso.CFrame.p,t.CFrame.p + v3(0,0,2))
  2363.  
  2364. end
  2365. if shot1 == true then
  2366. throw1 = throw1 + 1.5
  2367. divine.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(0,0,0)
  2368. divine2.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(1,0,0)
  2369. divine3.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(-1,-1,0)
  2370. divine4.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(2,1,0)
  2371. divine5.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(-1,1,0)
  2372. divine6.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(2,-1,0)
  2373.  
  2374.  
  2375. end
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2392.  
  2393. if walk == true then
  2394.  
  2395. if canattack == true then
  2396. walk = false
  2397. ok = 0
  2398. hum.HipHeight = 0
  2399. lala = false
  2400. down2 = false
  2401. walkon = true
  2402.  
  2403. 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.5)--head
  2404. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), 0.5)--torso
  2405. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(5)), 0.5)--rarm
  2406. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-5)),0.5)--larm
  2407. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-5)),.5)--lleg
  2408. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(5)),.5)--rleg
  2409. wait(0.1)
  2410. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2411. 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.5)--head
  2412. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), 0.5)--torso
  2413. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(5)), 0.5)--rarm
  2414. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-5)),0.5)--larm
  2415. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-5)),.5)--lleg
  2416. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(5)),.5)--rleg
  2417. wait(0.1)
  2418. end
  2419. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2420. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2421. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2422. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(5)), .5)--rarm
  2423. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-5)),1)--larm
  2424. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(-5)),.5)--lleg
  2425. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(5)),.5)--rleg
  2426.  
  2427.  
  2428. wait(.1)
  2429. end
  2430. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2431. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2432. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2433. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(5)), .5)--rarm
  2434. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-5)),1)--larm
  2435. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(-5)),.5)--lleg
  2436. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(5)),.5)--rleg
  2437.  
  2438.  
  2439. wait(.1)
  2440. end
  2441. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2442.  
  2443. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2444. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2445. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
  2446. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  2447. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  2448. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  2449. wait(0.1)
  2450.  
  2451. end
  2452. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2453.  
  2454. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2455. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2456. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
  2457. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  2458. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  2459. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  2460. wait(0.1)
  2461.  
  2462. end
  2463. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2464.  
  2465. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2466. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2467. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(5)), .5)--rarm
  2468. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-5)),.5)--larm
  2469. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)),.5)--lleg
  2470. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(5)),.5)--rleg
  2471. wait(0.1)
  2472. end
  2473. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2474.  
  2475. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2476. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2477. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(5)), .5)--rarm
  2478. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-5)),.5)--larm
  2479. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)),.5)--lleg
  2480. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(5)),.5)--rleg
  2481. wait(0.1)
  2482. end
  2483. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2484. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2485. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2486. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(5)), .5)--rarm
  2487. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-5)),.5)--larm
  2488. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-5)),.5)--lleg
  2489. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(5)),.5)--rleg
  2490. wait(0.1)
  2491.  
  2492. end
  2493. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2494. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2495. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2496. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(5)), .5)--rarm
  2497. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-5)),.5)--larm
  2498. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-5)),.5)--lleg
  2499. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(5)),.5)--rleg
  2500. wait(0.1)
  2501.  
  2502. end
  2503. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2504. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2505. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2506. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
  2507. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  2508. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  2509. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  2510.  
  2511. wait(0.1)
  2512. end
  2513. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  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)), .5)--head
  2515. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  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(5)), .5)--rarm
  2517. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  2518. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  2519. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  2520.  
  2521. wait(0.1)
  2522. end
  2523.  
  2524. walk = true
  2525. end
  2526. end
  2527. end
  2528. if hum.MoveDirection.x == 0 and nohit > 10 then
  2529. if idle1 == true then
  2530. if ssjr == true then
  2531. walkon = false
  2532. idle1 = false
  2533. idle = false
  2534. if canattack == true then
  2535. idle = true
  2536. idle1 = true
  2537. end
  2538.  
  2539. hum.HipHeight = ok
  2540. stance1()
  2541.  
  2542. end
  2543. end
  2544. end
  2545. if hum.MoveDirection.x == 0 and nohit > 10 then
  2546. if idle1 == true then
  2547. if base == true then
  2548. hum.HipHeight = 0
  2549. if canattack == true then
  2550. idle = true
  2551. idle1 = true
  2552. end
  2553. walkon = false
  2554. idle1 = false
  2555. idle = false
  2556. if canattack == true then
  2557. idle = true
  2558. idle1 = true
  2559. end
  2560.  
  2561. stance2()
  2562.  
  2563. end
  2564. end
  2565. end
  2566. if rl == true then
  2567. rl = false
  2568. nohit = nohit + 0.2
  2569. rl = true
  2570. end
  2571.  
  2572. if lala == false and walkon == false then
  2573.  
  2574. ok = ok + 0.05
  2575.  
  2576. end
  2577. if ok > 3.9999999 and walkon == false then
  2578. lala = true
  2579. down2 = true
  2580. ok = ok - 0.05
  2581.  
  2582. end
  2583. if ok < 0.1111111 and walkon == false then
  2584. down2 = false
  2585. lala = false
  2586. end
  2587. if down2 == true then
  2588. ok = ok - 0.05
  2589. end
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596. if auracan3 == true then
  2597. auracan3 = false
  2598. aura3.Texture = "rbxassetid://901509906"
  2599. wait(0.07)
  2600. aura3.Texture = "rbxassetid://901510046"
  2601. wait(0.07)
  2602. aura3.Texture = "rbxassetid://901510125"
  2603. wait(0.07)
  2604. auracan3 = true
  2605. end
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611. if kamehameha == true then
  2612. aj1 = aj1 + 0.005
  2613. partaura.Size = NumberSequence.new(aj1)
  2614. beam1.Size=beam1.Size + v3(0.01,0.01,0)
  2615. beamdamage = beamdamage + 0.001
  2616. expl1.Size=expl1.Size + v3(0.01,0.01,0.01)*s1.Volume
  2617. exa1.Size=exa1.Size + v3(0.01,0.01,0.01)*s1.Volume
  2618. else
  2619. aj1 = 0.1
  2620.  
  2621. end
  2622.  
  2623. if clickon == true then
  2624.  
  2625. torso.CFrame = CFrame.new(torso.CFrame.p,t.CFrame.p)
  2626. if hu.Health > 100 then
  2627. hu.MaxHealth = 100
  2628. hu.Health = 100
  2629. end
  2630. if hu.Health < 1 then
  2631. clickon = false
  2632.  
  2633. end
  2634.  
  2635. end
  2636.  
  2637. if darius == true then
  2638. darius = false
  2639. wait(0.1)
  2640. part2.Texture = "http://www.roblox.com/asset/?id=926975911"
  2641. wait(0.1)
  2642. part2.Texture = "http://www.roblox.com/asset/?id=926976058"
  2643. wait(0.1)
  2644. part2.Texture = "http://www.roblox.com/asset/?id=926976185"
  2645.  
  2646.  
  2647. darius = true
  2648. end
  2649. if darius1 == true then
  2650. darius1 = false
  2651. wait(0.1)
  2652. part7.Texture = "http://www.roblox.com/asset/?id=927229024"
  2653. wait(0.1)
  2654. part7.Texture = "http://www.roblox.com/asset/?id=927282857"
  2655. wait(0.1)
  2656. part7.Texture = "http://www.roblox.com/asset/?id=927283016"
  2657.  
  2658.  
  2659. darius1 = true
  2660. end
  2661.  
  2662.  
  2663. if auracan1 == true then
  2664. auracan1 = false
  2665. aura1.Texture = "rbxassetid://281983000"
  2666. wait(0.1)
  2667. aura1.Texture = "rbxassetid://281982895"
  2668. wait(0.1)
  2669. aura1.Texture = "rbxassetid://281983092"
  2670. wait(0.1)
  2671. aura1.Texture = "rbxassetid://281996097"
  2672. wait(0.1)
  2673. aura1.Texture = "rbxassetid://281983189"
  2674. wait(0.1)
  2675. aura1.Texture = "rbxassetid://281983242"
  2676. wait(0.1)
  2677. aura1.Texture = "rbxassetid://281983280"
  2678. wait(0.1)
  2679. aura1.Texture = "rbxassetid://281983337"
  2680. wait(0.1)
  2681.  
  2682. auracan1 = true
  2683. end
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695. if shake == true then
  2696. if lolf == true then
  2697. lolf = false
  2698.  
  2699. hum.CameraOffset = Vector3.new(math.random(-0.7,0.7),math.random(-0.7,0.7),math.random(-0.7,0.7))
  2700.  
  2701.  
  2702.  
  2703.  
  2704. wait()
  2705. lolf = true
  2706. end
  2707. end
  2708.  
  2709. end)
  2710. zwc1 = Instance.new("Sound",torso)
  2711. zwc1.Volume = 5
  2712. zwc1.Looped = false
  2713. zwc1.SoundId = "rbxassetid://744770874"
  2714. mouse.KeyDown:connect(function(key)
  2715. if key == "z" then
  2716. if canattack == true then
  2717.  
  2718. canattack = false
  2719. idle = false
  2720. hum.WalkSpeed = 0
  2721. nohit = 0
  2722. idle1 = false
  2723. for i = 1, 10 do
  2724. wait()
  2725. 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)--head
  2726. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  2727. 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.4)--arm
  2728. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.8,0.7,-0.7)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(140)), 0.4)--arm
  2729. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)--leg
  2730. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
  2731. end
  2732.  
  2733. zwc1:Play()
  2734. if clickon == true then
  2735. torso.CFrame = t.CFrame - Vector3.new(0,0,2)
  2736. else
  2737. torso.CFrame = torso.CFrame + torso.CFrame.lookVector * 40
  2738. end
  2739. canattack = true
  2740. idle = true
  2741. hum.WalkSpeed = 10
  2742. idle1 = true
  2743. end
  2744.  
  2745.  
  2746. end
  2747. end)
  2748. mouse.KeyDown:connect(function(key)
  2749. if key == "k" then
  2750. if ssjr true then
  2751. if canattack == true then
  2752.  
  2753. idle = false
  2754.  
  2755. idle1 = false
  2756. canattack = false
  2757. combodamage = 12
  2758. z7 = Instance.new("Sound",char)
  2759. z7.Volume = 10
  2760. z7.Looped = false
  2761. z7.SoundId = "rbxassetid://738749992"
  2762. z7:Play()
  2763. wait(1)
  2764. for i = 1, 20 do
  2765. wait()
  2766. 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)--head
  2767. 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)--torso
  2768. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-30)), 0.2)--arm
  2769. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(30)), 0.2)--arm
  2770. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
  2771. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
  2772. end
  2773. wait(0.6)
  2774. for i = 1, 5 do
  2775. wait()
  2776. 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)--head
  2777. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.2)--torso
  2778. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(10)), 0.2)--arm
  2779. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-10)), 0.2)--arm
  2780. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)--leg
  2781. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.4)--leg
  2782. end
  2783. Colors = {"Really red", "Really red"}
  2784. GroundWave1()
  2785. aura.Color = ColorSequence.new(Color3.new(0,255,0))
  2786. ball.BrickColor = BrickColor.new("Really red")
  2787. ballmesh.Scale = Vector3.new(0.1,0.1,0.1)
  2788. ball.Transparency = 0
  2789. ssbon = false
  2790. zh:Destroy()
  2791. wait()
  2792.  
  2793. aura.Color = ColorSequence.new(Color3.new(255,0,0))
  2794. ssjr = false
  2795. aura1.Color = ColorSequence.new(Color3.new(255,0,0))
  2796.  
  2797. end
  2798.  
  2799. wait(2)
  2800. idle = true
  2801. canattack = true
  2802. idle1 = true
  2803. end
  2804. end
  2805. end
  2806. end)
  2807. ee = Instance.new("Part",char)
  2808. ee.Size = Vector3.new(0.2,0.2,0.2)
  2809. ee.Position = Vector3.new(9999999,9999999,9999999)
  2810. ee.Shape = "Ball"
  2811. ee.BrickColor = BrickColor.new("Lime green")
  2812. ee1 = Instance.new("Part",char)
  2813. ee1.Size = Vector3.new(0.18,0.18,0.18)
  2814. ee1.Position = Vector3.new(999999,999999,999999)
  2815. ee1.Shape = "Ball"
  2816. ee1.BrickColor = BrickColor.new("New Yeller")
  2817. ee2 = Instance.new("Part",char)
  2818. ee2.Size = Vector3.new(0.06,0.06,0.06)
  2819. ee2.Shape = "Ball"
  2820. ee2.BrickColor = BrickColor.new("New Yeller")
  2821. ee2.Position = Vector3.new(99999,99999,99999)
  2822. ee3 = Instance.new("Part",char)
  2823. ee3.Size = Vector3.new(0.06,0.06,0.06)
  2824. ee3.Shape = "Ball"
  2825. ee3.BrickColor = BrickColor.new("New Yeller")
  2826. ee3.Position = Vector3.new(9999,9999,9999)
  2827. ee4 = Instance.new("Part",char)
  2828. ee4.Size = Vector3.new(0.1,0.1,0.1)
  2829. ee4.Shape = "Ball"
  2830. ee4.BrickColor = BrickColor.new("New Yeller")
  2831. ee4.Position = Vector3.new(999,999,999)
  2832. eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2833. eew.Part0 = game.Players.LocalPlayer.Character.Head
  2834. eew.Part1 = ee
  2835. eew.C0 = CFrame.new(-0.68,-0.22,0)
  2836. eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2837. eew1.Part0 = ee
  2838. eew1.Part1 = ee1
  2839. eew1.C0 = CFrame.new(0,0.02,0)
  2840. eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2841. eew2.Part0 = game.Players.LocalPlayer.Character.Head
  2842. eew2.Part1 = ee2
  2843. eew2.C0 = CFrame.new(-0.67,-0.1,0)
  2844. eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2845. eew3.Part0 = game.Players.LocalPlayer.Character.Head
  2846. eew3.Part1 = ee3
  2847. eew3.C0 = CFrame.new(-0.66,-0.05,0)
  2848. eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2849. eew4.Part0 = game.Players.LocalPlayer.Character.Head
  2850. eew4.Part1 = ee4
  2851. eew4.C0 = CFrame.new(-0.64,-0.01,0)
  2852. chatfunc("So This Is Goku Body")
  2853. wait(4)
  2854. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2855. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2856. end
Add Comment
Please, Sign In to add comment