Advertisement
convertboi

GAAAAAAAAAAAA

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