Advertisement
MESCRIPT

Lr goku Black

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