Advertisement
SlySlixty

Untitled

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