Advertisement
uor

Untitled

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