ghostteen14

Untitled

Jun 13th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 119.41 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. -- Credits by venturiansonic
  153.  
  154. wait(0.3)
  155. Colours = {
  156. Spirit = {
  157. BrickColor.new("Electric blue"),
  158. BrickColor.new("Institutional white")
  159. }
  160. }
  161. Keys = {}
  162. UserInputService = game:GetService("UserInputService")
  163. TweenService = game:GetService("TweenService")
  164. Chat = game:GetService("Chat")
  165. Plr = game:GetService("Players").LocalPlayer
  166. Mouse = Plr:GetMouse()
  167. Char = Plr.Character
  168. Human = Char:FindFirstChildOfClass("Humanoid")
  169. assert(Human.RigType == Enum.HumanoidRigType.R6, "You need to be in r6 to use this script! R15 won't work.")
  170. Motor6DClones = {}
  171. BodyPartClones = {}
  172. Rad = math.rad
  173. Sin = math.sin
  174. Random = math.random
  175. Floor = math.floor
  176. Torso = Char.Torso
  177. HRoot = Char.HumanoidRootPart
  178. LArm = Char["Left Arm"]
  179. RArm = Char["Right Arm"]
  180. LLeg = Char["Left Leg"]
  181. RLeg = Char["Right Leg"]
  182. Head = Char.Head
  183. Hrj = HRoot.RootJoint
  184. LShold = Torso["Left Shoulder"]
  185. RShold = Torso["Right Shoulder"]
  186. LHip = Torso["Left Hip"]
  187. RHip = Torso["Right Hip"]
  188. Last = "Left"
  189. Anim = "Idle"
  190. Dir = "None"
  191. Mode = "Base"
  192. Falling = false
  193. Flying = false
  194. After = false
  195. Typing = false
  196. CanMelee = false
  197. Attacking = false
  198. Sprint = false
  199. Walkspeed = 16
  200. Char.Animate.Disabled = true
  201. Human.Animator:Destroy()
  202. Human:RemoveAccessories()
  203. Char.Sound:Destroy()
  204. Char.Animate:Destroy()
  205. Dodge = false
  206. Neck = Torso.Neck
  207. Lscf = LShold.C0
  208. Rscf = RShold.C0
  209. Lhcf = LHip.C0
  210. Rhcf = RHip.C0
  211. Ncf = Neck.C0
  212. Hrjcf = Hrj.C0
  213. local instinct = false
  214. HRoot.Touched:connect(function(hit)
  215. local h = hit.Parent:FindFirstChild("Part")
  216. if h ~= nil and Human.Health > 0 and instinct == true then
  217. HRoot.Anchored = true
  218. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
  219. for i = 0, 1, 0.1 do
  220. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  221. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  222. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  223. SWait()
  224. end
  225. HRoot.Anchored = false
  226. local ay = math.random(1, 2)
  227. if ay == 1 then
  228. HRoot.Anchored = true
  229. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0))
  230. HRoot.Anchored = false
  231. for i = 0, 1, 0.1 do
  232. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(300)), i)
  233. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  234. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  235. SWait()
  236. end
  237. end
  238. end
  239. end)
  240. Torso.Touched:connect(function(hit)
  241. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  242. if h ~= nil and Human.Health > 0 and instinct == true then
  243. HRoot.Anchored = true
  244. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0))
  245. HRoot.Anchored = false
  246. local ay = math.random(1, 2)
  247. if ay == 1 then
  248. HRoot.Anchored = true
  249. HRoot.Anchored = false
  250. end
  251. end
  252. end)
  253. Head.Touched:connect(function(hit)
  254. local h = hit.Parent:FindFirstChild("NewPart")
  255. if h ~= nil and Human.Health > 0 and instinct == true then
  256. HRoot.Anchored = true
  257. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0))
  258. HRoot.Anchored = false
  259. local ay = math.random(1, 2)
  260. if ay == 1 then
  261. HRoot.Anchored = true
  262. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-180), math.rad(0))
  263. HRoot.Anchored = false
  264. end
  265. end
  266. end)
  267. HRoot.Touched:connect(function(hit)
  268. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  269. if h ~= nil and Human.Health > 0 and instinct == true then
  270. HRoot.Anchored = true
  271. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0))
  272. HRoot.Anchored = false
  273. local ay = math.random(1, 2)
  274. if ay == 1 then
  275. HRoot.Anchored = true
  276. HRoot.Anchored = false
  277. end
  278. end
  279. end)
  280. HRoot.Touched:connect(function(hit)
  281. local h = hit.Parent:FindFirstChild("NewPart")
  282. if h ~= nil and Human.Health > 0 and instinct == true then
  283. HRoot.Anchored = true
  284. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0))
  285. for i = 0, 1, 0.1 do
  286. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  287. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  288. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  289. RHip.C0 = RHip.C0:lerp(Rhcf, i)
  290. SWait()
  291. end
  292. HRoot.Anchored = false
  293. local ay = math.random(1, 2)
  294. if ay == 1 then
  295. HRoot.Anchored = true
  296. HRoot.CFrame = HRoot.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0))
  297. HRoot.Anchored = false
  298. end
  299. end
  300. end)
  301. if Char:FindFirstChildOfClass("BodyColors") then
  302. Char:FindFirstChildOfClass("BodyColors"):Destroy()
  303. end
  304. for _, v in pairs(Char:GetChildren()) do
  305. if v:IsA("Clothing") or v:IsA("ShirtGraphic") then
  306. v:Destroy()
  307. elseif v:IsA("BasePart") then
  308. v.BrickColor = BrickColor.new("Pastel brown")
  309. end
  310. end
  311. function SWait(float)
  312. if not float then
  313. return game:GetService("RunService").RenderStepped:wait()
  314. else
  315. return game:GetService("RunService").RenderStepped:wait(float)
  316. end
  317. end
  318. function Smooth(part)
  319. part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  320. part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  321. part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  322. part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  323. part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  324. part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  325. end
  326. function Create(Class, Parent, Name, Extra)
  327. local asd = Instance.new(Class, Parent)
  328. asd.Name = Name or Class
  329. if asd:IsA("BasePart") then
  330. Smooth(asd)
  331. end
  332. for i, v in pairs(Extra or {}) do
  333. asd[i] = v
  334. end
  335. return asd
  336. end
  337. function newWeld(parent, P0, P1, C0, C1)
  338. local weld = Instance.new("Motor6D", parent or P0)
  339. weld.Part0 = P0
  340. weld.Part1 = P1
  341. weld.C0 = C0 or weld.C0
  342. weld.C1 = C1 or weld.C1
  343. return weld
  344. end
  345. function findRealAncestor(inst)
  346. local par = inst.Parent
  347. local lastPar = inst
  348. repeat
  349. lastPar = par
  350. if par.Parent == nil then
  351. par = workspace
  352. else
  353. par = par.Parent
  354. end
  355. wait()
  356. until par == workspace
  357. return lastPar or nil
  358. end
  359. function createEmit(props)
  360. for _, v in pairs(Char:GetChildren()) do
  361. if v:IsA("BasePart") then
  362. local emit = Instance.new("ParticleEmitter", v)
  363. for i, v in pairs(props or {}) do
  364. emit[i] = v
  365. end
  366. end
  367. end
  368. end
  369. function toggleEmitters(arg)
  370. if arg ~= "AllOff" then
  371. for _, v in pairs(Char:GetDescendants()) do
  372. if v.Name == arg and v:IsA("ParticleEmitter") then
  373. v.Enabled = not v.Enabled
  374. end
  375. end
  376. else
  377. for _, v in pairs(Char:GetDescendants()) do
  378. if v:IsA("ParticleEmitter") then
  379. v.Enabled = false
  380. end
  381. end
  382. end
  383. end
  384. function stopAllSounds()
  385. for _, v in pairs(Char:GetDescendants()) do
  386. if v:IsA("Sound") then
  387. v:Stop()
  388. end
  389. end
  390. end
  391. function rayCast(Position, Direction, Range, Ignore)
  392. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * Range), Ignore and Char, false, false)
  393. end
  394. function CreateRegion3(pos, siz)
  395. local offset = siz / 2
  396. local p1 = pos - offset
  397. local p2 = pos + offset
  398. return Region3.new(p1, p2)
  399. end
  400. Char.Head.face.Texture = "rbxassetid://413593222"
  401. Shirt = Create("Shirt", Char, "Shirt", {
  402. ShirtTemplate = "http://www.roblox.com/asset/?id=1488400985"
  403. })
  404. Pants = Create("Pants", Char, "Pants", {
  405. PantsTemplate = "http://www.roblox.com/asset/?id=1488404117"
  406. })
  407. Hair = Create("Part", Char, "Hair", {
  408. CanCollide = false,
  409. BrickColor = BrickColor.new("Black metallic")
  410. })
  411. Nose = Create("Decal", Head, "Decal", {
  412. Texture = "rbxassetid://0"
  413. })
  414. Mouth = Create("Decal", Head, "Decal", {
  415. Texture = "rbxassetid://0"
  416. })
  417. Create("SpecialMesh", Hair, "Mesh", {
  418. MeshId = "http://www.roblox.com/asset/?id=1378167215",
  419. Scale = Vector3.new(1.1, 1.1, 1.1),
  420. Offset = Vector3.new(0, 0.48, -0.4)
  421. })
  422. HairWeld = newWeld(Head, Hair, Head, CFrame.new(0, -0.3, 0))
  423. KamehamehaSound = Create("Sound", HRoot, "Sound", {
  424. SoundId = "rbxassetid://551399476",
  425. Volume = 2,
  426. EmitterSize = 50
  427. })
  428. PunchSound = Create("Sound", Torso, "Sound", {
  429. SoundId = "rbxassetid://573604054",
  430. Volume = 4,
  431. EmitterSize = 2
  432. })
  433. SpiritBombSound = Create("Sound", HRoot, "Sound", {
  434. SoundId = "rbxassetid://919429799",
  435. Volume = 2,
  436. EmitterSize = 50
  437. })
  438. ExplosionSound = Create("Sound", HRoot, "Sound", {
  439. SoundId = "rbxassetid://638861091",
  440. Volume = 3,
  441. EmitterSize = 100
  442. })
  443. PunchSound2 = Create("Sound", HRoot, "Sound", {
  444. SoundId = "rbxassetid://137579113",
  445. Volume = 4,
  446. EmitterSize = 100
  447. })
  448. PunchSound3 = Create("Sound", HRoot, "Sound", {
  449. SoundId = "rbxassetid://748050177",
  450. Volume = 4,
  451. EmitterSize = 5
  452. })
  453. ExplosionSound2 = Create("Sound", HRoot, "Sound", {
  454. SoundId = "rbxassetid://165970126",
  455. Volume = 4
  456. })
  457. UltraSound1 = Create("Sound", HRoot, "Sound", {
  458. SoundId = "rbxassetid://1136905493",
  459. Volume = 1,
  460. EmitterSize = 100,
  461. Looped = true
  462. })
  463. UltraSound2 = Create("Sound", HRoot, "Sound", {
  464. SoundId = "rbxassetid://232213955",
  465. Volume = 2
  466. })
  467. SSJScream1 = Create("Sound", HRoot, "Sound", {
  468. SoundId = "rbxassetid://527276541",
  469. Volume = 2
  470. })
  471. SSJScream2 = Create("Sound", HRoot, "Sound", {
  472. SoundId = "rbxassetid://975468335",
  473. Volume = 2
  474. })
  475. SSJSound1 = Create("Sound", HRoot, "Sound", {
  476. SoundId = "rbxassetid://437393965",
  477. Volume = 2
  478. })
  479. SSJSound2 = Create("Sound", HRoot, "Sound", {
  480. SoundId = "rbxassetid://891397456",
  481. Volume = 4,
  482. Looped = true
  483. })
  484. SSJSound3 = Create("Sound", HRoot, "Sound", {
  485. SoundId = "rbxassetid://390946253",
  486. Volume = 2,
  487. EmitterSize = 100,
  488. Looped = true
  489. })
  490. SSJ2Sound1 = Create("Sound", HRoot, "Sound", {
  491. SoundId = "rbxassetid://850205092",
  492. Volume = 4,
  493. Looped = true
  494. })
  495. SSJ2Sound2 = Create("Sound", HRoot, "Sound", {
  496. SoundId = "rbxassetid://144377132",
  497. Volume = 2,
  498. Looped = true,
  499. EmitterSize = 100
  500. })
  501. SSJ3Sound1 = Create("Sound", HRoot, "Sound", {
  502. SoundId = "rbxassetid://156056027",
  503. Volume = 2,
  504. Looped = true,
  505. EmitterSize = 100
  506. })
  507. SSJGSound1 = Create("Sound", HRoot, "Sound", {
  508. SoundId = "rbxassetid://612450955",
  509. Volume = 2,
  510. Looped = true,
  511. EmitterSize = 100
  512. })
  513. SSJGSound2 = Create("Sound", HRoot, "Sound", {
  514. SoundId = "rbxassetid://590580266",
  515. Volume = 4,
  516. Looped = true
  517. })
  518. PowerDown = Create("Sound", HRoot, "Sound", {
  519. SoundId = "rbxassetid://550621034",
  520. Volume = 4,
  521. EmitterSize = 100
  522. })
  523. SSJBSound1 = Create("Sound", HRoot, "Sound", {
  524. SoundId = "rbxassetid://874183151",
  525. Volume = 2
  526. })
  527. SSJBSound2 = Create("Sound", HRoot, "Sound", {
  528. SoundId = "rbxassetid://180572775",
  529. Volume = 2,
  530. Looped = true,
  531. EmitterSize = 100
  532. })
  533. SSJBSound3 = Create("Sound", HRoot, "Sound", {
  534. SoundId = "rbxassetid://443386048",
  535. Volume = 4,
  536. Looped = true
  537. })
  538. Hcf = HairWeld.C0
  539. FloatVel = Create("BodyVelocity", nil, "Float", {
  540. MaxForce = Vector3.new(0, 0, 0),
  541. Velocity = Vector3.new(0, 0, 0)
  542. })
  543. FloatGyro = Create("BodyGyro", nil, "Gyro", {
  544. MaxTorque = Vector3.new(0, 0, 0),
  545. P = 30000
  546. })
  547. Char.Archivable = true
  548. Clone = Char:Clone()
  549. Clone.Shirt.ShirtTemplate = "rbxassetid://1162887253"
  550. Clone.Pants.PantsTemplate = "rbxassetid://1162887782"
  551. Clone.Hair.Mesh.MeshId = "rbxassetid://1125231485"
  552. Clone.Head.Motor6D.C0 = Clone.Head.Motor6D.C0 * CFrame.Angles(Rad(0), Rad(180), Rad(0))
  553. Clone:FindFirstChildOfClass("Humanoid").DisplayDistanceType = "None"
  554. Human.MaxHealth = 50000
  555. wait(0.01)
  556. Human.Health = 50000
  557. if Clone:FindFirstChildOfClass("ForceField") then
  558. Clone:FindFirstChildOfClass("ForceField"):Destroy()
  559. end
  560. Char.Archivable = false
  561. SSJContainer = Create("BillboardGui", HRoot, "BillboardGui", {
  562. ExtentsOffset = Vector3.new(0, 0, 0),
  563. MaxDistance = math.huge,
  564. Size = UDim2.new(20, 0, 20, 0)
  565. })
  566. Aura = Create("ImageLabel", SSJContainer, "ImageLabel", {
  567. BackgroundTransparency = 1,
  568. Size = UDim2.new(2, 0, 1, 0),
  569. Position = UDim2.new(-0.5, 0, -0.2, 0)
  570. })
  571. createEmit({
  572. Name = "UltAura",
  573. Color = ColorSequence.new(Color3.fromRGB(0, 170, 255)),
  574. LightEmission = 0.15,
  575. LightInfluence = 1,
  576. Size = NumberSequence.new(1),
  577. Texture = "rbxassetid://833874434",
  578. Transparency = NumberSequence.new({
  579. NumberSequenceKeypoint.new(0, 1),
  580. NumberSequenceKeypoint.new(0.117, 0.705),
  581. NumberSequenceKeypoint.new(0.655, 0.732),
  582. NumberSequenceKeypoint.new(1, 1)
  583. }),
  584. Lifetime = NumberRange.new(2),
  585. Rate = 25,
  586. RotSpeed = NumberRange.new(-100, 100),
  587. Speed = NumberRange.new(0.5),
  588. SpreadAngle = Vector2.new(15, 15),
  589. ZOffset = -2,
  590. Enabled = false,
  591. LockedToPart = true
  592. })
  593. createEmit({
  594. Name = "UltAura",
  595. Color = ColorSequence.new(Color3.fromRGB(85, 0, 255)),
  596. LightEmission = 0.15,
  597. LightInfluence = 1,
  598. Size = NumberSequence.new(0.95),
  599. Texture = "rbxassetid://833874434",
  600. Transparency = NumberSequence.new({
  601. NumberSequenceKeypoint.new(0, 1),
  602. NumberSequenceKeypoint.new(0.117, 0.705),
  603. NumberSequenceKeypoint.new(0.655, 0.732),
  604. NumberSequenceKeypoint.new(1, 1)
  605. }),
  606. Lifetime = NumberRange.new(2),
  607. Rate = 25,
  608. RotSpeed = NumberRange.new(-100, 100),
  609. Speed = NumberRange.new(0.5),
  610. SpreadAngle = Vector2.new(15, 15),
  611. ZOffset = -3,
  612. Enabled = false,
  613. LockedToPart = true
  614. })
  615. createEmit({
  616. Name = "UltAura",
  617. Color = ColorSequence.new(Color3.fromRGB(255, 255, 255)),
  618. LightEmission = 0.15,
  619. LightInfluence = 1,
  620. Size = NumberSequence.new(0.9),
  621. Texture = "rbxassetid://833874434",
  622. Transparency = NumberSequence.new({
  623. NumberSequenceKeypoint.new(0, 1),
  624. NumberSequenceKeypoint.new(0.117, 0.705),
  625. NumberSequenceKeypoint.new(0.655, 0.732),
  626. NumberSequenceKeypoint.new(1, 1)
  627. }),
  628. Lifetime = NumberRange.new(2),
  629. Rate = 25,
  630. RotSpeed = NumberRange.new(-100, 100),
  631. Speed = NumberRange.new(0.5),
  632. SpreadAngle = Vector2.new(15, 15),
  633. ZOffset = -1,
  634. Enabled = false,
  635. LockedToPart = true
  636. })
  637. function keyDown(key)
  638. Keys[key] = true
  639. if Attacking then
  640. return
  641. end
  642. if Mode ~= "Ultra" then
  643. if key == Enum.KeyCode.Z then
  644. Attacking = true
  645. do
  646. local cached = {}
  647. local function onTouch(h)
  648. if h.Parent == nil then
  649. return
  650. end
  651. if h:IsDescendantOf(Char) then
  652. return
  653. end
  654. if cached[h.Parent] then
  655. return
  656. end
  657. local hum = h.Parent:FindFirstChildOfClass("Humanoid")
  658. local tor = h.Parent:FindFirstChild("Torso") or h.Parent:FindFirstChild("HumanoidRootPart")
  659. if hum and tor then
  660. local ring = Create("Part", workspace, "Part", {
  661. Anchored = true,
  662. CanCollide = false,
  663. BrickColor = BrickColor.new("Institutional white"),
  664. Size = Vector3.new(1, 1, 1),
  665. CFrame = CFrame.new(tor.CFrame.p, HRoot.CFrame.p)
  666. })
  667. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
  668. local mesh = Create("SpecialMesh", ring, "Mesh", {
  669. MeshId = "http://www.roblox.com/asset/?id=20329976",
  670. Scale = Vector3.new(1, 1, 1)
  671. })
  672. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  673. TweenService:Create(mesh, TweenInfo.new(1), {
  674. Scale = Vector3.new(20, 1, 20)
  675. }):Play()
  676. game:GetService("Debris"):AddItem(ring, 1)
  677. for _, v in pairs(h.Parent:GetChildren()) do
  678. if v:IsA("ForceField") then
  679. v:Destroy()
  680. end
  681. end
  682. if Mode == "Base" then
  683. hum:TakeDamage(hum.MaxHealth / 120)
  684. elseif Mode == "SSJ" then
  685. hum:TakeDamage(hum.MaxHealth / 100)
  686. elseif Mode == "SSJ2" then
  687. hum:TakeDamage(hum.MaxHealth / 90)
  688. elseif Mode == "SSJ3" then
  689. hum:TakeDamage(hum.MaxHealth / 80)
  690. elseif Mode == "SSJG" then
  691. hum:TakeDamage(hum.MaxHealth / 70)
  692. elseif Mode == "SSJB" then
  693. hum:TakeDamage(hum.MaxHealth / 65)
  694. elseif Mode == "SSJBKK" then
  695. hum:TakeDamage(hum.MaxHealth / 60)
  696. elseif Mode == "Vegito" then
  697. hum:TakeDamage(hum.MaxHealth / 0.1)
  698. end
  699. cached[h.Parent] = true
  700. spawn(function()
  701. wait(0.1)
  702. cached[h.Parent] = nil
  703. end)
  704. end
  705. end
  706. local lac = LArm.Touched:connect(onTouch)
  707. local rac = RArm.Touched:connect(onTouch)
  708. PunchSound.Looped = true
  709. PunchSound:Play()
  710. for i = 0, 18 do
  711. for i = 0, 0.4, 0.1 do
  712. Neck.C0 = Neck.C0:lerp(Ncf, i)
  713. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  714. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  715. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  716. SWait()
  717. end
  718. for i = 0, 0.4, 0.1 do
  719. Neck.C0 = Neck.C0:lerp(Ncf, i)
  720. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  721. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  722. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
  723. SWait()
  724. end
  725. end
  726. PunchSound.Looped = false
  727. PunchSound:Stop()
  728. lac:Disconnect()
  729. rac:Disconnect()
  730. Attacking = false
  731. end
  732. elseif key == Enum.KeyCode.X then
  733. if Mouse.Target.Parent == nil then
  734. return
  735. end
  736. Attacking = true
  737. Walkspeed = 0
  738. do
  739. local targ = Mouse.Target.Parent
  740. local hum = targ:FindFirstChildOfClass("Humanoid")
  741. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  742. if not hum or not tor then
  743. Attacking = false
  744. Walkspeed = 16
  745. return
  746. end
  747. for i = 0, 0.2, 0.01 do
  748. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  749. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  750. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  751. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  752. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-20)), i)
  753. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(20)), i)
  754. SWait()
  755. end
  756. local bv = Create("BodyVelocity", HRoot, "BV", {
  757. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  758. Velocity = Vector3.new(0, 100, 0)
  759. })
  760. for i = 0, 0.2, 0.01 do
  761. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  762. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  763. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  764. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  765. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
  766. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), i)
  767. SWait()
  768. end
  769. for i = 0, 100 do
  770. bv.Velocity = bv.Velocity - Vector3.new(0, 1, 0)
  771. if 0 > bv.Velocity.Y then
  772. bv.Velocity = Vector3.new(0, 0, 0)
  773. break
  774. end
  775. SWait()
  776. end
  777. for i = 0, 0.2, 0.01 do
  778. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-25), Rad(0), Rad(180)), i)
  779. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-25), Rad(0), Rad(-180)), i)
  780. SWait()
  781. end
  782. game:GetService("Chat"):Chat(Head, "Prepare yourself! Here I go!", Enum.ChatColor.White)
  783. tor.Anchored = true
  784. Char:MoveTo(tor.CFrame * CFrame.new(0, -1, 2.2).p)
  785. local Music3 = Instance.new("Sound", Torso)
  786. Music3.SoundId = "rbxassetid://1055279036"
  787. Music3.Volume = 6
  788. Music3.Pitch = 1
  789. Music3.Looped = false
  790. Music3:Play()
  791. game:GetService("Chat"):Chat(Head, "HAAA!", Enum.ChatColor.White)
  792. Torso.CFrame = CFrame.new(Torso.CFrame.p, tor.CFrame.p)
  793. local cached = {}
  794. local function damage()
  795. local ring = Create("Part", workspace, "Part", {
  796. Anchored = true,
  797. CanCollide = false,
  798. BrickColor = BrickColor.new("Institutional white"),
  799. Size = Vector3.new(1, 1, 1),
  800. CFrame = tor.CFrame
  801. })
  802. local mesh = Create("SpecialMesh", ring, "Mesh", {
  803. MeshId = "http://www.roblox.com/asset/?id=3270017",
  804. Scale = Vector3.new(1, 1, 1)
  805. })
  806. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  807. TweenService:Create(mesh, TweenInfo.new(1), {
  808. Scale = Vector3.new(20, 20, 1)
  809. }):Play()
  810. game:GetService("Debris"):AddItem(ring, 1)
  811. for _, v in pairs(targ.Parent:GetChildren()) do
  812. if v:IsA("ForceField") then
  813. v:Destroy()
  814. end
  815. end
  816. if Mode == "Base" then
  817. hum:TakeDamage(hum.MaxHealth / 140)
  818. elseif Mode == "SSJ" then
  819. hum:TakeDamage(hum.MaxHealth / 110)
  820. elseif Mode == "SSJ2" then
  821. hum:TakeDamage(hum.MaxHealth / 100)
  822. elseif Mode == "SSJ3" then
  823. hum:TakeDamage(hum.MaxHealth / 90)
  824. elseif Mode == "SSJG" then
  825. hum:TakeDamage(hum.MaxHealth / 70)
  826. elseif Mode == "SSJB" then
  827. hum:TakeDamage(hum.MaxHealth / 60)
  828. elseif Mode == "SSJBKK" then
  829. hum:TakeDamage(hum.MaxHealth / 50)
  830. elseif Mode == "Vegito" then
  831. hum:TakeDamage(hum.MaxHealth / 0.1)
  832. end
  833. end
  834. PunchSound.Looped = true
  835. PunchSound:Play()
  836. for i = 0, 6 do
  837. for i = 0, 1, 0.1 do
  838. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  839. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  840. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  841. SWait()
  842. end
  843. damage()
  844. for i = 0, 1, 0.1 do
  845. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  846. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  847. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(-90)), i)
  848. SWait()
  849. end
  850. damage()
  851. end
  852. PunchSound.Looped = false
  853. PunchSound:Stop()
  854. PunchSound3:Play()
  855. for i = 0, 0.1, 0.01 do
  856. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  857. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  858. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  859. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  860. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(-130)), i)
  861. SWait()
  862. end
  863. game:GetService("Chat"):Chat(Head, "DYAH!", Enum.ChatColor.White)
  864. damage()
  865. local orig = tor.CFrame
  866. local bv2 = Create("BodyVelocity", tor, "BV", {
  867. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  868. Velocity = Vector3.new(0, 50, 0)
  869. })
  870. tor.Anchored = false
  871. wait(1)
  872. for i = 0, 100 do
  873. bv2.Velocity = bv2.Velocity - Vector3.new(0, 1, 0)
  874. if 0 > bv2.Velocity.Y then
  875. bv2.Velocity = Vector3.new(0, 0, 0)
  876. break
  877. end
  878. SWait()
  879. end
  880. Char:MoveTo(tor.CFrame * CFrame.new(0, 1, 2).p)
  881. local Music3 = Instance.new("Sound", Torso)
  882. Music3.SoundId = "rbxassetid://1055279036"
  883. Music3.Volume = 6
  884. Music3.Pitch = 1
  885. Music3.Looped = false
  886. Music3:Play()
  887. for i = 0, 0.2, 0.01 do
  888. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-50), Rad(0), Rad(0)), i)
  889. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
  890. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
  891. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-140)), i)
  892. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(140)), i)
  893. SWait()
  894. end
  895. for i = 0, 0.2, 0.01 do
  896. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(50), Rad(0), Rad(0)), i)
  897. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-50)), i)
  898. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(50)), i)
  899. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-40)), i)
  900. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(40)), i)
  901. SWait()
  902. end
  903. game:GetService("Chat"):Chat(Head, "HYYAAAAH!!", Enum.ChatColor.White)
  904. damage()
  905. bv2:Destroy()
  906. local asd = false
  907. PunchSound3:Play()
  908. spawn(function()
  909. wait(2)
  910. if not asd and Attacking then
  911. Attacking = false
  912. bv:Destroy()
  913. Walkspeed = 16
  914. game:GetService("Chat"):Chat(Head, "Hehe, You're pretty strong!", Enum.ChatColor.White)
  915. end
  916. end)
  917. hum.StateChanged:connect(function(old, state)
  918. if state == Enum.HumanoidStateType.Landed then
  919. local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
  920. local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
  921. ExplosionSound2:Play()
  922. if Mode == "Base" then
  923. hum:TakeDamage(hum.MaxHealth / 102)
  924. elseif Mode == "SSJ" then
  925. hum:TakeDamage(hum.MaxHealth / 83)
  926. elseif Mode == "SSJ2" then
  927. hum:TakeDamage(hum.MaxHealth / 66)
  928. elseif Mode == "SSJ3" then
  929. hum:TakeDamage(hum.MaxHealth / 49)
  930. elseif Mode == "SSJG" then
  931. hum:TakeDamage(hum.MaxHealth / 32)
  932. elseif Mode == "SSJB" then
  933. hum:TakeDamage(hum.MaxHealth / 15)
  934. end
  935. for i = 0, 360, 36 do
  936. local debris = Create("Part", workspace, "Part", {
  937. Anchored = true,
  938. CanCollide = false,
  939. BrickColor = part.BrickColor or BrickColor.new("Bright green"),
  940. Material = material or Enum.Material.Grass,
  941. Size = Vector3.new(15, 20, 10),
  942. CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
  943. })
  944. debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  945. TweenService:Create(debris, TweenInfo.new(2), {Transparency = 1}):Play()
  946. game:GetService("Debris"):AddItem(debris, 2)
  947. end
  948. asd = true
  949. bv:Destroy()
  950. Walkspeed = 16
  951. Attacking = false
  952. end
  953. end)
  954. end
  955. elseif key == Enum.KeyCode.C then
  956. Attacking = true
  957. local orb1 = Create("Part", Char, "Part", {
  958. CanCollide = false,
  959. Material = "Neon",
  960. BrickColor = BrickColor.new("Electric blue"),
  961. Size = Vector3.new(1, 1, 1)
  962. })
  963. local smesh = Create("SpecialMesh", orb1, "Mesh", {
  964. MeshType = "Sphere",
  965. Scale = Vector3.new(0.001, 0.001, 0.001)
  966. })
  967. local orb2 = Create("Part", Char, "Part", {
  968. CanCollide = false,
  969. Material = "Neon",
  970. BrickColor = BrickColor.new("Electric blue"),
  971. Size = Vector3.new(1, 1, 1)
  972. })
  973. local smesh2 = Create("SpecialMesh", orb2, "Mesh", {
  974. MeshType = "Sphere",
  975. Scale = Vector3.new(0.001, 0.001, 0.001)
  976. })
  977. newWeld(orb1, LArm, orb1, CFrame.new(0, -1, 0))
  978. newWeld(orb2, RArm, orb2, CFrame.new(0, -1, 0))
  979. for i = 0, 0.28, 0.01 do
  980. Neck.C0 = Neck.C0:lerp(Ncf, i)
  981. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  982. Neck.C0 = Neck.C0:lerp(Ncf, i)
  983. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-30), Rad(-90)), i)
  984. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(30), Rad(90)), i)
  985. SWait()
  986. end
  987. TweenService:Create(smesh, TweenInfo.new(1), {
  988. Scale = Vector3.new(1, 1, 1)
  989. }):Play()
  990. TweenService:Create(smesh2, TweenInfo.new(1), {
  991. Scale = Vector3.new(1, 1, 1)
  992. }):Play()
  993. wait(1)
  994. for i = 0, 20, 0.1 do
  995. do
  996. local blast = Create("Part", workspace, "EB", {
  997. CanCollide = false,
  998. BrickColor = BrickColor.new("Electric blue"),
  999. Material = "Neon",
  1000. Size = Vector3.new(2, 2, 2),
  1001. CFrame = HRoot.CFrame * CFrame.new(Random(-4, 4), Random(0, 2), -2)
  1002. })
  1003. local mesh = Create("SpecialMesh", blast, "Mesh", {
  1004. MeshType = "Sphere",
  1005. Scale = Vector3.new(0.6, 0.6, 1)
  1006. })
  1007. local bv = Create("BodyVelocity", blast, "BV", {
  1008. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1009. Velocity = HRoot.CFrame.lookVector * 180
  1010. })
  1011. game:GetService("Debris"):AddItem(blast, 2)
  1012. blast.Touched:connect(function(h)
  1013. if h.Parent == nil then
  1014. return
  1015. end
  1016. if h:IsDescendantOf(Char) then
  1017. return
  1018. end
  1019. if h.Name == "EB" then
  1020. return
  1021. end
  1022. local hum = h.Parent:FindFirstChildOfClass("Humanoid")
  1023. local tor = h.Parent:FindFirstChild("Toros") or h.Parent:FindFirstChild("HumanoidRootPart")
  1024. blast.Anchored = true
  1025. local nb = blast:Clone()
  1026. blast:Destroy()
  1027. nb.Parent = workspace
  1028. TweenService:Create(nb, TweenInfo.new(1), {Transparency = 1}):Play()
  1029. TweenService:Create(nb.Mesh, TweenInfo.new(1), {
  1030. Scale = Vector3.new(4, 4, 4)
  1031. }):Play()
  1032. game:GetService("Debris"):AddItem(nb, 1)
  1033. if hum and tor then
  1034. for _, v in pairs(h.Parent:GetChildren()) do
  1035. if v:IsA("ForceField") then
  1036. v:Destroy()
  1037. end
  1038. end
  1039. if Mode == "Base" then
  1040. hum:TakeDamage(hum.MaxHealth / 105)
  1041. elseif Mode == "SSJ" then
  1042. hum:TakeDamage(hum.MaxHealth / 90)
  1043. elseif Mode == "SSJ2" then
  1044. hum:TakeDamage(hum.MaxHealth / 80)
  1045. elseif Mode == "SSJ3" then
  1046. hum:TakeDamage(hum.MaxHealth / 70)
  1047. elseif Mode == "SSJG" then
  1048. hum:TakeDamage(hum.MaxHealth / 60)
  1049. elseif Mode == "SSJB" then
  1050. hum:TakeDamage(hum.MaxHealth / 50)
  1051. elseif Mode == "SSJBKK" then
  1052. hum:TakeDamage(hum.MaxHealth / 40)
  1053. elseif Mode == "Vegito" then
  1054. hum:TakeDamage(hum.MaxHealth / 0.1)
  1055. end
  1056. end
  1057. end)
  1058. SWait()
  1059. end
  1060. end
  1061. TweenService:Create(smesh, TweenInfo.new(1), {
  1062. Scale = Vector3.new(0.001, 0.001, 0.001)
  1063. }):Play()
  1064. TweenService:Create(smesh2, TweenInfo.new(1), {
  1065. Scale = Vector3.new(0.001, 0.001, 0.001)
  1066. }):Play()
  1067. game:GetService("Debris"):AddItem(orb1, 1)
  1068. game:GetService("Debris"):AddItem(orb2, 1)
  1069. Attacking = false
  1070. elseif key == Enum.KeyCode.V then
  1071. Attacking = true
  1072. Walkspeed = 0
  1073. KamehamehaSound:Play()
  1074. do
  1075. local orb = Create("Part", Char, "Part", {
  1076. CanCollide = false,
  1077. Material = "Neon",
  1078. BrickColor = BrickColor.new("Electric blue"),
  1079. Size = Vector3.new(1, 1, 1)
  1080. })
  1081. newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
  1082. local smesh = Create("SpecialMesh", orb, "Mesh", {
  1083. MeshType = "Sphere",
  1084. Scale = Vector3.new(0.01, 0.01, 0.01)
  1085. })
  1086. for i = 0, 1, 0.01 do
  1087. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  1088. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
  1089. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
  1090. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
  1091. wait()
  1092. end
  1093. TweenService:Create(smesh, TweenInfo.new(4.7), {
  1094. Scale = Vector3.new(2, 2, 2)
  1095. }):Play()
  1096. wait(4.7)
  1097. local fire = false
  1098. for i = 0, 1, 0.01 do
  1099. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1100. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1101. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(-50), Rad(-90)), i)
  1102. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(40), Rad(90)), i)
  1103. if i >= 0.8 and not fire then
  1104. fire = true
  1105. end
  1106. wait()
  1107. end
  1108. spawn(function()
  1109. repeat
  1110. SWait()
  1111. until fire
  1112. local hitb = Create("Part", workspace, "KameHameHaUltra", {
  1113. Anchored = true,
  1114. CanCollide = false,
  1115. Transparency = 1,
  1116. Size = Vector3.new(74, 74, 700),
  1117. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -350)
  1118. })
  1119. local beam = Create("Part", workspace, "KameHameHaUltra", {
  1120. Anchored = true,
  1121. CanCollide = false,
  1122. Material = "Neon",
  1123. BrickColor = BrickColor.new("Electric blue"),
  1124. Size = Vector3.new(1, 1, 1),
  1125. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
  1126. })
  1127. local mesh = Create("SpecialMesh", beam, "Mesh", {
  1128. MeshType = "Sphere",
  1129. Scale = Vector3.new(1, 1, 1)
  1130. })
  1131. TweenService:Create(mesh, TweenInfo.new(0.5), {
  1132. Scale = Vector3.new(74, 74, 700)
  1133. }):Play()
  1134. TweenService:Create(beam, TweenInfo.new(0.5), {
  1135. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -350)
  1136. }):Play()
  1137. local done = false
  1138. spawn(function()
  1139. repeat
  1140. local airPart = Create("Part", workspace, "Part", {
  1141. Anchored = true,
  1142. CanCollide = false,
  1143. Size = Vector3.new(1, 1, 1),
  1144. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  1145. })
  1146. airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
  1147. local airMesh = Create("SpecialMesh", airPart, "Mesh", {
  1148. MeshId = "rbxassetid://0",
  1149. Scale = Vector3.new(6, 40, 6),
  1150. Offset = Vector3.new(0, -100, 0)
  1151. })
  1152. TweenService:Create(airPart, TweenInfo.new(0.1), {
  1153. Transparency = 1,
  1154. CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  1155. }):Play()
  1156. game:GetService("Debris"):AddItem(airPart, 0.1)
  1157. SWait()
  1158. until done
  1159. end)
  1160. hitb.Touched:connect(function(h)
  1161. if h.Parent == nil then
  1162. return
  1163. end
  1164. if h:IsDescendantOf(Char) then
  1165. return
  1166. end
  1167. local anc
  1168. local a, b = pcall(function()
  1169. anc = findRealAncestor(h)
  1170. end)
  1171. if a then
  1172. local hum = anc:FindFirstChildOfClass("Humanoid")
  1173. if hum then
  1174. if Mode == "Base" then
  1175. hum:TakeDamage(hum.MaxHealth / 80)
  1176. elseif Mode == "SSJ" then
  1177. hum:TakeDamage(hum.MaxHealth / 70)
  1178. elseif Mode == "SSJ2" then
  1179. hum:TakeDamage(hum.MaxHealth / 60)
  1180. elseif Mode == "SSJ3" then
  1181. hum:TakeDamage(hum.MaxHealth / 50)
  1182. elseif Mode == "SSJG" then
  1183. hum:TakeDamage(hum.MaxHealth / 40)
  1184. elseif Mode == "SSJB" then
  1185. hum:TakeDamage(hum.MaxHealth / 30)
  1186. end
  1187. game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChildOfClass("HumanoidRootPart") or anc:FindFirstChild("Head"), "BV", {
  1188. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1189. Velocity = HRoot.CFrame.lookVector * 20
  1190. }), 10)
  1191. end
  1192. end
  1193. end)
  1194. local kameOn = true
  1195. local HAA = Instance.new("Sound", Torso)
  1196. HAA.SoundId = "rbxassetid://551399627"
  1197. HAA.Pitch = 1
  1198. HAA.Looped = false
  1199. HAA.Volume = 3.2
  1200. wait(1.0E-4)
  1201. HAA:Play()
  1202. local Music2 = Instance.new("Sound", Torso)
  1203. Music2.SoundId = "rbxassetid://1117288204"
  1204. Music2.Pitch = 1
  1205. Music2.Looped = false
  1206. Music2.Volume = 7.2
  1207. wait(1.0E-4)
  1208. Music2:Play()
  1209. Music2.Ended:connect(function()
  1210. if not kameOn then
  1211. return
  1212. end
  1213. KamehamehaSound.Volume = 4
  1214. kameOn = false
  1215. done = true
  1216. hitb:Destroy()
  1217. TweenService:Create(mesh, TweenInfo.new(1), {
  1218. Scale = Vector3.new(0.01, 0.01, 4)
  1219. }):Play()
  1220. TweenService:Create(beam, TweenInfo.new(1), {
  1221. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
  1222. }):Play()
  1223. TweenService:Create(smesh, TweenInfo.new(1), {
  1224. Scale = Vector3.new(0.01, 0.01, 0.01)
  1225. }):Play()
  1226. game:GetService("Debris"):AddItem(beam, 1)
  1227. game:GetService("Debris"):AddItem(orb, 1)
  1228. wait(1)
  1229. Walkspeed = 16
  1230. Attacking = false
  1231. end)
  1232. end)
  1233. end
  1234. elseif key == Enum.KeyCode.B and Mode == "SSJG" then
  1235. if Mouse.Target.Parent == nil then
  1236. return
  1237. end
  1238. local targ = Mouse.Target.Parent
  1239. local hum = targ:FindFirstChildOfClass("Humanoid")
  1240. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1241. if not hum or not tor then
  1242. return
  1243. end
  1244. Attacking = true
  1245. local temp = newWeld(tor, HRoot, tor, CFrame.new(0, 0, -2))
  1246. PunchSound.Looped = true
  1247. PunchSound:Play()
  1248. Chat:Chat(Head, "You're pretty strong! Let's see you keep up with me now!", Enum.ChatColor.White)
  1249. for i = 0, 6 do
  1250. for _, v in pairs(targ:GetChildren()) do
  1251. if v:IsA("ForceField") then
  1252. v:Destroy()
  1253. end
  1254. end
  1255. local ring1 = Create("Part", Char, "Part", {
  1256. Anchored = true,
  1257. CanCollide = false,
  1258. Size = Vector3.new(1, 1, 1),
  1259. BrickColor = BrickColor.new("Institutional white"),
  1260. CFrame = tor.CFrame
  1261. })
  1262. local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
  1263. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1264. Scale = Vector3.new(4, 4, 1)
  1265. })
  1266. TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
  1267. TweenService:Create(mesh1, TweenInfo.new(1), {
  1268. Scale = Vector3.new(20, 20, 1)
  1269. }):Play()
  1270. game:GetService("Debris"):AddItem(ring1, 1)
  1271. for i = 0, 1, 0.1 do
  1272. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1273. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1274. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  1275. RHip.C0 = RHip.C0:lerp(Rhcf, i)
  1276. SWait()
  1277. end
  1278. hum:TakeDamage(hum.MaxHealth / 20)
  1279. local ring2 = Create("Part", Char, "Part", {
  1280. Anchored = true,
  1281. CanCollide = false,
  1282. Size = Vector3.new(1, 1, 1),
  1283. BrickColor = BrickColor.new("Institutional white"),
  1284. CFrame = tor.CFrame
  1285. })
  1286. local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
  1287. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1288. Scale = Vector3.new(4, 4, 1)
  1289. })
  1290. TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
  1291. TweenService:Create(mesh2, TweenInfo.new(1), {
  1292. Scale = Vector3.new(20, 20, 1)
  1293. }):Play()
  1294. game:GetService("Debris"):AddItem(ring2, 1)
  1295. for i = 0, 1, 0.1 do
  1296. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  1297. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  1298. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90)), i)
  1299. SWait()
  1300. end
  1301. hum:TakeDamage(hum.MaxHealth / 20)
  1302. for i = 0, 1, 0.1 do
  1303. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-20), Rad(120), Rad(0)), i)
  1304. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
  1305. SWait()
  1306. end
  1307. hum:TakeDamage(hum.MaxHealth / 20)
  1308. end
  1309. PunchSound:Stop()
  1310. PunchSound.Looped = false
  1311. PunchSound3:Play()
  1312. for i = 0, 1, 0.1 do
  1313. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1314. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1315. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  1316. RHip.C0 = RHip.C0:lerp(Rhcf, i)
  1317. SWait()
  1318. end
  1319. hum:TakeDamage(hum.MaxHealth / 20)
  1320. game:GetService("Debris"):AddItem(Create("BodyVelocity", tor, "BV", {
  1321. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1322. Velocity = HRoot.CFrame.lookVector * 100
  1323. }), 1)
  1324. temp:Destroy()
  1325. Attacking = false
  1326. elseif key == Enum.KeyCode.R then
  1327. if Mouse.Target.Parent == nil then
  1328. return
  1329. end
  1330. local targ = Mouse.Target.Parent
  1331. local hum = targ:FindFirstChildOfClass("Humanoid")
  1332. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1333. if not hum or not tor then
  1334. return
  1335. end
  1336. wait(1)
  1337. game:GetService("Chat"):Chat(Head, "HA!", Enum.ChatColor.White)
  1338. local Music3 = Instance.new("Sound", Torso)
  1339. Music3.SoundId = "rbxassetid://1050751126"
  1340. Music3.Volume = 6
  1341. Music3.Pitch = 1
  1342. Music3.Looped = false
  1343. Music3:Play()
  1344. for i = 0, 3, 0.1 do
  1345. do
  1346. local rp = Create("RocketPropulsion", Torso, "BV", {
  1347. MaxTorque = Vector3.new(200000000, 200000000, 200000000),
  1348. MaxSpeed = 100,
  1349. CartoonFactor = 1,
  1350. TargetRadius = 1,
  1351. MaxThrust = 40000,
  1352. Target = tor
  1353. })
  1354. rp:Fire()
  1355. coroutine.resume(coroutine.create(function()
  1356. wait(3)
  1357. rp:remove()
  1358. end))
  1359. SWait()
  1360. end
  1361. end
  1362. Attacking = false
  1363. elseif key == Enum.KeyCode.M then
  1364. if Mouse.Target.Parent == nil then
  1365. return
  1366. end
  1367. game:GetService("Chat"):Chat(Head, "Try this one! HA!", Enum.ChatColor.White)
  1368. do
  1369. local targ = Mouse.Target.Parent
  1370. local hum = targ:FindFirstChildOfClass("Humanoid")
  1371. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1372. if not hum or not tor then
  1373. return
  1374. end
  1375. Attacking = true
  1376. local Runnin = true
  1377. local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
  1378. local function damage()
  1379. local ring = Create("Part", workspace, "Part", {
  1380. Anchored = true,
  1381. CanCollide = false,
  1382. BrickColor = BrickColor.new("Institutional white"),
  1383. Size = Vector3.new(1, 1, 1),
  1384. CFrame = CFrame.new(HRoot.CFrame.p, tor.CFrame.p)
  1385. })
  1386. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(180), Rad(0))
  1387. local mesh = Create("SpecialMesh", ring, "Mesh", {
  1388. MeshId = "http://www.roblox.com/asset/?id=20329976",
  1389. Scale = Vector3.new(1, 1, 1)
  1390. })
  1391. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  1392. TweenService:Create(mesh, TweenInfo.new(1), {
  1393. Scale = Vector3.new(20, 1, 20)
  1394. }):Play()
  1395. game:GetService("Debris"):AddItem(ring, 1)
  1396. for _, v in pairs(targ:GetChildren()) do
  1397. if v:IsA("ForceField") then
  1398. v:Destroy()
  1399. end
  1400. end
  1401. if Mode == "Base" then
  1402. hum:TakeDamage(hum.MaxHealth / 160)
  1403. elseif Mode == "SSJ" then
  1404. hum:TakeDamage(hum.MaxHealth / 130)
  1405. elseif Mode == "SSJ2" then
  1406. hum:TakeDamage(hum.MaxHealth / 110)
  1407. elseif Mode == "SSJ3" then
  1408. hum:TakeDamage(hum.MaxHealth / 50)
  1409. elseif Mode == "SSJG" then
  1410. hum:TakeDamage(hum.MaxHealth / 30)
  1411. elseif Mode == "SSJB" then
  1412. hum:TakeDamage(hum.MaxHealth / 20)
  1413. elseif Mode == "SSJBKK" then
  1414. hum:TakeDamage(hum.MaxHealth / 1)
  1415. end
  1416. end
  1417. SWait()
  1418. PunchSound.Looped = true
  1419. PunchSound:Play()
  1420. for i = 0, 12 do
  1421. Neck.C0 = Ncf
  1422. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40))
  1423. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90))
  1424. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  1425. damage()
  1426. wait(0.1)
  1427. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40))
  1428. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90))
  1429. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  1430. damage()
  1431. wait(0.1)
  1432. end
  1433. PunchSound:Stop()
  1434. PunchSound3:Play()
  1435. local bv = Create("BodyVelocity", HRoot, "BV", {
  1436. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1437. Velocity = Vector3.new(0, 0, 0)
  1438. })
  1439. weld:Destroy()
  1440. Char:MoveTo(HRoot.CFrame * CFrame.new(0, 20, 0).p)
  1441. PunchSound:Play()
  1442. local weld = newWeld(Torso, tor, HRoot, CFrame.new(0, 0, 2))
  1443. for i = 0, 24 do
  1444. Neck.C0 = Ncf
  1445. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40))
  1446. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90))
  1447. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  1448. damage()
  1449. wait(0.1)
  1450. Hrj.C0 = Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40))
  1451. LShold.C0 = Lscf * CFrame.Angles(Rad(0), Rad(40), Rad(-90))
  1452. RShold.C0 = Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90))
  1453. damage()
  1454. wait(0.1)
  1455. end
  1456. PunchSound:Stop()
  1457. local gyro = Create("BodyGyro", HRoot, "Gyro", {
  1458. MaxTorque = Vector3.new(200000000, 200000000, 200000000),
  1459. P = 30000
  1460. })
  1461. local conn = game:GetService("RunService").RenderStepped:connect(function()
  1462. gyro.CFrame = workspace.CurrentCamera.CFrame
  1463. end)
  1464. weld:Destroy()
  1465. hum.StateChanged:connect(function(old, new)
  1466. if not Runnin then
  1467. return
  1468. end
  1469. if new == Enum.HumanoidStateType.Landed then
  1470. Runnin = false
  1471. for _, v in pairs(targ:GetChildren()) do
  1472. if v:IsA("ForceField") then
  1473. v:Destroy()
  1474. end
  1475. end
  1476. hum:TakeDamage(hum.MaxHealth / 100)
  1477. ExplosionSound2:Play()
  1478. local ray = Ray.new(HRoot.CFrame.p, HRoot.CFrame * CFrame.new(0, -1000, 0).p.unit * 500)
  1479. local part, pos, face, material = workspace:FindPartOnRay(ray, Char, false, false)
  1480. for i = 0, 360, 36 do
  1481. local debris = Create("Part", workspace, "Part", {
  1482. Anchored = true,
  1483. CanCollide = false,
  1484. BrickColor = part.BrickColor or BrickColor.new("Bright green"),
  1485. Material = material or Enum.Material.Grass,
  1486. Size = Vector3.new(15, 20, 10),
  1487. CFrame = tor.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -15)
  1488. })
  1489. debris.CFrame = debris.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  1490. TweenService:Create(debris, TweenInfo.new(10), {Transparency = 1}):Play()
  1491. game:GetService("Debris"):AddItem(debris, 10)
  1492. end
  1493. end
  1494. end)
  1495. local onTouch = function(part, h)
  1496. if h:IsDescendantOf(Char) then
  1497. return
  1498. end
  1499. if h.Name:lower() == "kib" then
  1500. return
  1501. end
  1502. local nk = part:Clone()
  1503. nk.Parent = workspace
  1504. nk.Anchored = true
  1505. part:Destroy()
  1506. TweenService:Create(nk, TweenInfo.new(1), {Transparency = 1}):Play()
  1507. TweenService:Create(nk.Mesh, TweenInfo.new(1), {
  1508. Scale = Vector3.new(16, 16, 16)
  1509. }):Play()
  1510. game:GetService("Debris"):AddItem(nk, 1)
  1511. for _, v in pairs(workspace:GetChildren()) do
  1512. if v:FindFirstChildOfClass("Humanoid") and v ~= Char then
  1513. local tor = v:FindFirstChild("Torso") or v:FindFirstChild("HumanoidRootPart")
  1514. local hum = v:FindFirstChildOfClass("Humanoid")
  1515. if tor and (tor.Position - nk.Position).magnitude <= 80 then
  1516. for _, b in pairs(v:GetChildren()) do
  1517. if b:IsA("ForceField") then
  1518. b:Destroy()
  1519. end
  1520. end
  1521. if Mode == "Base" then
  1522. hum:TakeDamage(hum.MaxHealth / 60)
  1523. elseif Mode == "SSJ" then
  1524. hum:TakeDamage(hum.MaxHealth / 50)
  1525. elseif Mode == "SSJ2" then
  1526. hum:TakeDamage(hum.MaxHealth / 30)
  1527. elseif Mode == "SSJ3" then
  1528. hum:TakeDamage(hum.MaxHealth / 6)
  1529. elseif Mode == "SSJG" then
  1530. hum:TakeDamage(hum.MaxHealth / 3)
  1531. elseif Mode == "SSJB" then
  1532. hum:TakeDamage(hum.MaxHealth / 1)
  1533. end
  1534. end
  1535. end
  1536. end
  1537. end
  1538. Flying = true
  1539. for i = 0, 100 do
  1540. for i = 0, 1, 0.1 do
  1541. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  1542. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1543. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  1544. SWait()
  1545. end
  1546. do
  1547. local kib = Create("Part", workspace, "Kib", {
  1548. CanCollide = false,
  1549. BrickColor = BrickColor.new("Electric blue"),
  1550. Material = "Neon",
  1551. Size = Vector3.new(2, 2, 2),
  1552. CFrame = HRoot.CFrame * CFrame.new(-1, 0, -0.5)
  1553. })
  1554. kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-2, 2)), Rad(Random(-2, 2)), Rad(0))
  1555. Create("SpecialMesh", kib, "Mesh", {
  1556. MeshType = "Sphere",
  1557. Scale = Vector3.new(1, 1, 2)
  1558. })
  1559. Create("BodyVelocity", kib, "BV", {
  1560. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1561. Velocity = kib.CFrame.lookVector * 100
  1562. })
  1563. kib.Touched:connect(function(h)
  1564. onTouch(kib, h)
  1565. end)
  1566. game:GetService("Debris"):AddItem(kib, 10)
  1567. SWait()
  1568. for i = 0, 1, 0.1 do
  1569. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(300)), i)
  1570. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  1571. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(90)), i)
  1572. SWait()
  1573. end
  1574. local kib = Create("Part", workspace, "Kib", {
  1575. CanCollide = false,
  1576. BrickColor = BrickColor.new("Electric blue"),
  1577. Material = "Neon",
  1578. Size = Vector3.new(2, 2, 2),
  1579. CFrame = HRoot.CFrame * CFrame.new(1, 0, -0.5)
  1580. })
  1581. kib.CFrame = kib.CFrame * CFrame.Angles(Rad(Random(-20, 20)), Rad(Random(-45, 45)), Rad(0))
  1582. Create("SpecialMesh", kib, "Mesh", {
  1583. MeshType = "Sphere",
  1584. Scale = Vector3.new(1, 1, 2)
  1585. })
  1586. Create("BodyVelocity", kib, "BV", {
  1587. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1588. Velocity = kib.CFrame.lookVector * 100
  1589. })
  1590. kib.Touched:connect(function(h)
  1591. onTouch(kib, h)
  1592. end)
  1593. game:GetService("Debris"):AddItem(kib, 10)
  1594. SWait()
  1595. end
  1596. end
  1597. conn:Disconnect()
  1598. bv:Destroy()
  1599. gyro:Destroy()
  1600. Attacking = false
  1601. end
  1602. end
  1603. elseif Mode == "Ultra" then
  1604. if key == Enum.KeyCode.Z then
  1605. if Walkspeed ~= 100 then
  1606. Walkspeed = 100
  1607. Sprint = true
  1608. else
  1609. Walkspeed = 16
  1610. Sprint = false
  1611. end
  1612. elseif key == Enum.KeyCode.X then
  1613. Attacking = true
  1614. Walkspeed = 0
  1615. KamehamehaSound:Play()
  1616. do
  1617. local orb = Create("Part", Char, "Part", {
  1618. CanCollide = false,
  1619. Material = "Neon",
  1620. BrickColor = BrickColor.new("Electric blue"),
  1621. Size = Vector3.new(1, 1, 1)
  1622. })
  1623. newWeld(LArm, orb, LArm, CFrame.new(0, 1, 0))
  1624. local smesh = Create("SpecialMesh", orb, "Mesh", {
  1625. MeshType = "Sphere",
  1626. Scale = Vector3.new(0.01, 0.01, 0.01)
  1627. })
  1628. for i = 0, 1, 0.01 do
  1629. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(60)), i)
  1630. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), i)
  1631. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-65)) * CFrame.new(0, 0.2, 0), i)
  1632. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(80), Rad(65)), i)
  1633. wait()
  1634. end
  1635. TweenService:Create(smesh, TweenInfo.new(4.7), {
  1636. Scale = Vector3.new(2, 2, 2)
  1637. }):Play()
  1638. wait(4.7)
  1639. local fire = false
  1640. for i = 0, 1, 0.01 do
  1641. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1642. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(0)), i)
  1643. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-50), Rad(-90)), i)
  1644. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  1645. if i >= 0.8 and not fire then
  1646. fire = true
  1647. end
  1648. wait()
  1649. end
  1650. spawn(function()
  1651. repeat
  1652. SWait()
  1653. until fire
  1654. local hitb = Create("Part", workspace, "KameHameHaUltra", {
  1655. Anchored = true,
  1656. CanCollide = false,
  1657. Transparency = 1,
  1658. Size = Vector3.new(36, 36, 400),
  1659. CFrame = HRoot.CFrame * CFrame.new(0, 0, -200)
  1660. })
  1661. local beam = Create("Part", workspace, "KameHameHaUltra", {
  1662. Anchored = true,
  1663. CanCollide = false,
  1664. Material = "Neon",
  1665. BrickColor = BrickColor.new("Electric blue"),
  1666. Size = Vector3.new(1, 1, 1),
  1667. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -2)
  1668. })
  1669. local mesh = Create("SpecialMesh", beam, "Mesh", {
  1670. MeshType = "Sphere",
  1671. Scale = Vector3.new(1, 1, 1)
  1672. })
  1673. TweenService:Create(mesh, TweenInfo.new(0.5), {
  1674. Scale = Vector3.new(40, 40, 400)
  1675. }):Play()
  1676. TweenService:Create(beam, TweenInfo.new(0.5), {
  1677. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -200)
  1678. }):Play()
  1679. spawn(function()
  1680. for i = 0, 1, 0.1 do
  1681. local airPart = Create("Part", workspace, "Part", {
  1682. Anchored = true,
  1683. CanCollide = false,
  1684. Size = Vector3.new(1, 1, 1),
  1685. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  1686. })
  1687. airPart.CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(90), Rad(90))
  1688. local airMesh = Create("SpecialMesh", airPart, "Mesh", {
  1689. MeshId = "rbxassetid://168892432",
  1690. Scale = Vector3.new(4, 4, 4),
  1691. Offset = Vector3.new(0, 20, 0)
  1692. })
  1693. TweenService:Create(airMesh, TweenInfo.new(0.5), {
  1694. Scale = Vector3.new(10, 50, 10),
  1695. Offset = Vector3.new(0, -150, 0)
  1696. }):Play()
  1697. TweenService:Create(airPart, TweenInfo.new(7.3), {
  1698. Transparency = 1,
  1699. CFrame = airPart.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  1700. }):Play()
  1701. game:GetService("Debris"):AddItem(airPart, 7.3)
  1702. SWait()
  1703. end
  1704. end)
  1705. hitb.Touched:connect(function(h)
  1706. if h.Parent == nil then
  1707. return
  1708. end
  1709. if h:IsDescendantOf(Char) then
  1710. return
  1711. end
  1712. local anc
  1713. local a, b = pcall(function()
  1714. anc = findRealAncestor(h)
  1715. end)
  1716. if a then
  1717. local hum = anc:FindFirstChildOfClass("Humanoid")
  1718. if hum then
  1719. hum:TakeDamage(hum.MaxHealth / 50)
  1720. game:GetService("Debris"):AddItem(Create("BodyVelocity", anc:FindFirstChild("HumanoidRootPart") or anc:FindFirstChild("Torso"), "BV", {
  1721. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1722. Velocity = HRoot.CFrame.lookVector * 100
  1723. }), 0.5)
  1724. end
  1725. end
  1726. end)
  1727. KamehamehaSound.Ended:connect(function()
  1728. KamehamehaSound.Volume = 4
  1729. hitb:Destroy()
  1730. TweenService:Create(mesh, TweenInfo.new(1), {
  1731. Scale = Vector3.new(0.01, 0.01, 4)
  1732. }):Play()
  1733. TweenService:Create(beam, TweenInfo.new(1), {
  1734. CFrame = HRoot.CFrame * CFrame.new(0, 0.5, -4)
  1735. }):Play()
  1736. TweenService:Create(smesh, TweenInfo.new(1), {
  1737. Scale = Vector3.new(0.01, 0.01, 0.01)
  1738. }):Play()
  1739. game:GetService("Debris"):AddItem(beam, 1)
  1740. game:GetService("Debris"):AddItem(orb, 1)
  1741. wait(1)
  1742. Walkspeed = 16
  1743. Attacking = false
  1744. end)
  1745. end)
  1746. end
  1747. elseif key == Enum.KeyCode.C then
  1748. warn("Dodge: " .. tostring(Dodge))
  1749. elseif key == Enum.KeyCode.V then
  1750. Walkspeed = 0
  1751. Attacking = true
  1752. for i = 0, 1, 0.1 do
  1753. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1754. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  1755. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-40), Rad(90)), i)
  1756. wait()
  1757. end
  1758. local hitp = Create("Part", workspace, "Part", {
  1759. Anchored = true,
  1760. CanCollide = false,
  1761. Transparency = 1,
  1762. Size = Vector3.new(20, 20, 400),
  1763. CFrame = HRoot.CFrame * CFrame.new(0, 0, -202)
  1764. })
  1765. hitp.Touched:connect(function(h)
  1766. if h.Parent == nil then
  1767. return
  1768. end
  1769. if h:IsDescendantOf(Char) then
  1770. return
  1771. end
  1772. local anc
  1773. local a, b = pcall(function()
  1774. anc = findRealAncestor(h)
  1775. end)
  1776. if a then
  1777. local hum = anc:FindFirstChildOfClass("Humanoid")
  1778. if hum then
  1779. h.Parent.Humanoid:TakeDamage(250000)
  1780. end
  1781. end
  1782. end)
  1783. for i = 0, 1, 0.1 do
  1784. local bpart = Create("Part", Char, "Part", {
  1785. Anchored = true,
  1786. CanCollide = false,
  1787. Size = Vector3.new(1, 1, 1),
  1788. BrickColor = BrickColor.new("Institutional white"),
  1789. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  1790. })
  1791. local mesh = Create("SpecialMesh", bpart, "Mesh", {
  1792. MeshId = "rbxassetid://437347603",
  1793. Scale = Vector3.new(1, 1, 1),
  1794. Offset = Vector3.new(0, 0, 0)
  1795. })
  1796. TweenService:Create(bpart, TweenInfo.new(1), {
  1797. Transparency = 1,
  1798. CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
  1799. }):Play()
  1800. TweenService:Create(mesh, TweenInfo.new(1), {
  1801. Scale = Vector3.new(2, 2, 20),
  1802. Offset = Vector3.new(0, 0, -150)
  1803. }):Play()
  1804. game:GetService("Debris"):AddItem(bpart, 1)
  1805. SWait()
  1806. end
  1807. game:GetService("Debris"):AddItem(hitp, 1.5)
  1808. Attacking = false
  1809. Walkspeed = 16
  1810. elseif key == Enum.KeyCode.B then
  1811. Attacking = true
  1812. if Mouse.Target == nil then
  1813. return
  1814. end
  1815. instinct = false
  1816. do
  1817. local targ
  1818. local a, b = pcall(function()
  1819. targ = findRealAncestor(Mouse.Target)
  1820. end)
  1821. if not a then
  1822. pcall(function()
  1823. targ = Mouse.Target.Parent
  1824. end)
  1825. end
  1826. if targ ~= nil then
  1827. do
  1828. local hum = targ:FindFirstChildOfClass("Humanoid")
  1829. local tor = targ:FindFirstChild("Torso") or targ:FindFirstChild("HumanoidRootPart")
  1830. if hum and tor then
  1831. Walkspeed = 0
  1832. local weld = newWeld(HRoot, tor, HRoot, CFrame.new(0, 0, 2))
  1833. FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
  1834. spawn(function()
  1835. tor.Anchored = true
  1836. PunchSound.Looped = true
  1837. for _, v in pairs(targ:GetChildren()) do
  1838. if v:IsA("LocalScript") then
  1839. v.Disabled = true
  1840. end
  1841. end
  1842. Char:MoveTo(tor.Position + Vector3.new(0, 0, -2))
  1843. wait(0.1)
  1844. Torso.CFrame = CFrame.new(Torso.Position, tor.Position)
  1845. PunchSound:Play()
  1846. local punching = true
  1847. spawn(function()
  1848. repeat
  1849. local fist = Create("Part", workspace, "Part", {
  1850. Anchored = true,
  1851. CanCollide = false,
  1852. Size = Vector3.new(LArm.Size.X, 1, 8),
  1853. BrickColor = LArm.BrickColor
  1854. })
  1855. local fist2 = Create("Part", workspace, "Part", {
  1856. Anchored = true,
  1857. CanCollide = false,
  1858. Size = Vector3.new(RArm.Size.X, 1, 8),
  1859. BrickColor = RArm.BrickColor
  1860. })
  1861. fist.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(-Random(1, 4), 0.5, 0).p, tor.Position)
  1862. fist2.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(Random(1, 4), 0.5, 0).p, tor.Position)
  1863. TweenService:Create(fist, TweenInfo.new(0.5), {Transparency = 1}):Play()
  1864. TweenService:Create(fist2, TweenInfo.new(0.5), {Transparency = 1}):Play()
  1865. game:GetService("Debris"):AddItem(fist, 0.5)
  1866. game:GetService("Debris"):AddItem(fist2, 0.5)
  1867. SWait()
  1868. until not punching
  1869. end)
  1870. for i = 0, 62 do
  1871. for _, v in pairs(targ:GetChildren()) do
  1872. if v:IsA("ForceField") then
  1873. v:Destroy()
  1874. end
  1875. end
  1876. SWait()
  1877. local ring1 = Create("Part", Char, "Part", {
  1878. Anchored = true,
  1879. CanCollide = false,
  1880. Size = Vector3.new(1, 1, 1),
  1881. BrickColor = BrickColor.new("Institutional white"),
  1882. CFrame = tor.CFrame
  1883. })
  1884. local mesh1 = Create("SpecialMesh", ring1, "Mesh", {
  1885. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1886. Scale = Vector3.new(4, 4, 1)
  1887. })
  1888. TweenService:Create(ring1, TweenInfo.new(1), {Transparency = 1}):Play()
  1889. TweenService:Create(mesh1, TweenInfo.new(1), {
  1890. Scale = Vector3.new(20, 20, 1)
  1891. }):Play()
  1892. game:GetService("Debris"):AddItem(ring1, 1)
  1893. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(40)), i)
  1894. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-40), Rad(-90)), i)
  1895. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  1896. SWait()
  1897. hum:TakeDamage(hum.MaxHealth / 210)
  1898. local ring2 = Create("Part", Char, "Part", {
  1899. Anchored = true,
  1900. CanCollide = false,
  1901. Size = Vector3.new(1, 1, 1),
  1902. BrickColor = BrickColor.new("Institutional white"),
  1903. CFrame = tor.CFrame
  1904. })
  1905. local mesh2 = Create("SpecialMesh", ring2, "Mesh", {
  1906. MeshId = "http://www.roblox.com/asset/?id=3270017",
  1907. Scale = Vector3.new(4, 4, 1)
  1908. })
  1909. TweenService:Create(ring2, TweenInfo.new(1), {Transparency = 1}):Play()
  1910. TweenService:Create(mesh2, TweenInfo.new(1), {
  1911. Scale = Vector3.new(20, 20, 1)
  1912. }):Play()
  1913. game:GetService("Debris"):AddItem(ring2, 1)
  1914. SWait()
  1915. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-40)), i)
  1916. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(40), Rad(90)), i)
  1917. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  1918. SWait()
  1919. hum:TakeDamage(hum.MaxHealth / 190)
  1920. hum.Parent.Humanoid:TakeDamage(1000)
  1921. end
  1922. punching = false
  1923. PunchSound:Stop()
  1924. PunchSound.Looped = false
  1925. wait()
  1926. for i = 0, 1, 0.1 do
  1927. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(-90)), i)
  1928. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-90), Rad(0), Rad(0)), i)
  1929. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(90)), i)
  1930. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  1931. SWait()
  1932. end
  1933. tor.Anchored = false
  1934. local bv = Create("BodyVelocity", tor, "BV", {
  1935. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  1936. Velocity = HRoot.CFrame.lookVector * 350
  1937. })
  1938. hum.Parent.Humanoid:TakeDamage(100000000)
  1939. for i = 0, 1, 0.1 do
  1940. local bpart = Create("Part", Char, "Part", {
  1941. Anchored = true,
  1942. CanCollide = false,
  1943. Size = Vector3.new(1, 1, 1),
  1944. BrickColor = BrickColor.new("Institutional white"),
  1945. CFrame = HRoot.CFrame * CFrame.new(0, 0, -2)
  1946. })
  1947. local mesh = Create("SpecialMesh", bpart, "Mesh", {
  1948. MeshId = "rbxassetid://437347603",
  1949. Scale = Vector3.new(1, 1, 1),
  1950. Offset = Vector3.new(0, 0, 0)
  1951. })
  1952. TweenService:Create(bpart, TweenInfo.new(1), {
  1953. Transparency = 1,
  1954. CFrame = bpart.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(Random(-360, 360)))
  1955. }):Play()
  1956. TweenService:Create(mesh, TweenInfo.new(1), {
  1957. Scale = Vector3.new(2, 2, 20),
  1958. Offset = Vector3.new(0, 0, -150)
  1959. }):Play()
  1960. game:GetService("Debris"):AddItem(bpart, 1)
  1961. SWait()
  1962. end
  1963. bv:Destroy()
  1964. Attacking = false
  1965. instinct = true
  1966. Walkspeed = 16
  1967. end)
  1968. else
  1969. Attacking = false
  1970. end
  1971. end
  1972. end
  1973. end
  1974. end
  1975. end
  1976. if key == Enum.KeyCode.Q then
  1977. stopAllSounds()
  1978. SSJSound1:Play()
  1979. toggleEmitters("AllOff")
  1980. HairWeld.C0 = Hcf
  1981. Human.MaxHealth = 50000000000000
  1982. wait(0.01)
  1983. Human.Health = 500000000000000
  1984. game:GetService("Chat"):Chat(Head, "This is a Super Saiyan.", Enum.ChatColor.White)
  1985. Head.face.Texture = "rbxassetid://870187774"
  1986. local Aura = Instance.new("ParticleEmitter")
  1987. Aura.Name = "Aura"
  1988. Aura.Texture = "rbxassetid://411939841"
  1989. Aura.Parent = Torso
  1990. Aura.LightEmission = 1
  1991. Aura.Transparency = NumberSequence.new(0.9, 1)
  1992. Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color)
  1993. Aura.Size = NumberSequence.new(0.2, 8)
  1994. Aura.LockedToPart = true
  1995. Aura.Lifetime = NumberRange.new(1.5)
  1996. Aura.Rate = 50
  1997. Aura.Speed = NumberRange.new(1.3)
  1998. Aura.EmissionDirection = "Top"
  1999. Aura.Rotation = NumberRange.new(-8, 8)
  2000. local orb = Create("Part", Char, "Part", {
  2001. Anchored = true,
  2002. CanCollide = false,
  2003. BrickColor = BrickColor.new("Bright yellow"),
  2004. Material = "Neon",
  2005. Size = Vector3.new(1, 1, 1),
  2006. CFrame = HRoot.CFrame
  2007. })
  2008. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2009. MeshType = "Sphere",
  2010. Scale = Vector3.new(1, 1, 1)
  2011. })
  2012. TweenService:Create(mesh, TweenInfo.new(1), {
  2013. Scale = Vector3.new(30, 30, 30)
  2014. }):Play()
  2015. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2016. Hair.Mesh.MeshId = "rbxassetid://430344159"
  2017. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  2018. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  2019. Hair.BrickColor = BrickColor.new("Bright yellow")
  2020. Aura.ImageColor3 = Color3.fromRGB(255, 227, 10)
  2021. SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
  2022. SSJContainer.Size = UDim2.new(20, 0, 20, 0)
  2023. Aura.ImageTransparency = 0
  2024. Mode = "SSJ"
  2025. elseif key == Enum.KeyCode.E then
  2026. Attacking = true
  2027. stopAllSounds()
  2028. toggleEmitters("AllOff")
  2029. SSJContainer.Size = UDim2.new(20, 0, 20, 0)
  2030. for i = 0, 1, 0.1 do
  2031. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  2032. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(10), Rad(0), Rad(0)), i)
  2033. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  2034. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  2035. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-70), Rad(-140)), i)
  2036. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(70), Rad(140)), i)
  2037. wait()
  2038. end
  2039. do
  2040. local rtr = true
  2041. spawn(function()
  2042. repeat
  2043. local ring = Create("Part", workspace, "Part", {
  2044. Anchored = true,
  2045. CanCollide = false,
  2046. BrickColor = BrickColor.new("New Yeller"),
  2047. Size = Vector3.new(1, 1, 1),
  2048. CFrame = HRoot.CFrame * CFrame.new(0, -3, 0)
  2049. })
  2050. local mesh = Create("SpecialMesh", ring, "Mesh", {
  2051. MeshId = "http://www.roblox.com/asset/?id=3270017",
  2052. Scale = Vector3.new(1, 1, 1)
  2053. })
  2054. ring.CFrame = ring.CFrame * CFrame.Angles(Rad(90), Rad(0), Rad(0))
  2055. TweenService:Create(mesh, TweenInfo.new(1), {
  2056. Scale = Vector3.new(50, 50, 1)
  2057. }):Play()
  2058. TweenService:Create(ring, TweenInfo.new(1), {Transparency = 1}):Play()
  2059. game:GetService("Debris"):AddItem(ring, 1)
  2060. SWait()
  2061. until not rtr
  2062. end)
  2063. wait(2)
  2064. rtr = false
  2065. local orb = Create("Part", Char, "Part", {
  2066. Anchored = true,
  2067. CanCollide = false,
  2068. BrickColor = BrickColor.new("Bright yellow"),
  2069. Material = "Neon",
  2070. Size = Vector3.new(1, 1, 1),
  2071. CFrame = HRoot.CFrame
  2072. })
  2073. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2074. MeshType = "Sphere",
  2075. Scale = Vector3.new(1, 1, 1)
  2076. })
  2077. TweenService:Create(mesh, TweenInfo.new(1), {
  2078. Scale = Vector3.new(30, 30, 30)
  2079. }):Play()
  2080. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2081. for i = 0, 1, 0.1 do
  2082. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-20), Rad(0), Rad(0)), i)
  2083. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), i)
  2084. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10)), i)
  2085. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-10)), i)
  2086. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(70), Rad(-140)), i)
  2087. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(-70), Rad(140)), i)
  2088. wait()
  2089. end
  2090. HairWeld.C0 = Hcf
  2091. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  2092. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  2093. Hair.BrickColor = BrickColor.new("Bright yellow")
  2094. Aura.ImageTransparency = 0
  2095. Hair.Mesh.MeshId = "rbxassetid://560718478"
  2096. Char.Head.face.Texture = "rbxassetid://870187774"
  2097. SSJContainer.StudsOffset = Vector3.new(0, 0, 0)
  2098. Mode = "SSJ2"
  2099. Attacking = false
  2100. local Aura = Instance.new("ParticleEmitter")
  2101. Aura.Name = "Aura"
  2102. Aura.Texture = "rbxassetid://411939841"
  2103. Aura.Parent = Torso
  2104. Aura.LightEmission = 1
  2105. Aura.Transparency = NumberSequence.new(0.9, 1)
  2106. Aura.Color = ColorSequence.new(BrickColor.new("Daisy orange").Color)
  2107. Aura.Size = NumberSequence.new(0.2, 8)
  2108. Aura.LockedToPart = true
  2109. Aura.Lifetime = NumberRange.new(1.5)
  2110. Aura.Rate = 50
  2111. Aura.Speed = NumberRange.new(1.3)
  2112. Aura.EmissionDirection = "Top"
  2113. Aura.Rotation = NumberRange.new(-8, 8)
  2114. local Aura2 = Instance.new("ParticleEmitter")
  2115. Aura2.Name = "Aura"
  2116. Aura2.Texture = "rbxassetid://1527326485"
  2117. Aura2.Parent = Torso
  2118. Aura2.LightEmission = 0.1
  2119. Aura2.Transparency = NumberSequence.new(0, 0.9)
  2120. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  2121. Aura2.Size = NumberSequence.new(3.5, 3.6)
  2122. Aura2.LockedToPart = true
  2123. Aura2.Lifetime = NumberRange.new(0.1)
  2124. Aura2.Rate = 10
  2125. Aura2.Speed = NumberRange.new(2)
  2126. Aura2.EmissionDirection = "Top"
  2127. Aura2.Rotation = NumberRange.new(-360, 360)
  2128. Aura2.VelocitySpread = 100
  2129. Aura2.ZOffset = 2
  2130. end
  2131. elseif key == Enum.KeyCode.T then
  2132. SSJContainer.Size = UDim2.new(10, 0, 20, 0)
  2133. toggleEmitters("AllOff")
  2134. Human.MaxHealth = 50000000000
  2135. wait(0.01)
  2136. Human.Health = 50000000000
  2137. local RightAura = Instance.new("ParticleEmitter")
  2138. RightAura.Name = "Aura"
  2139. RightAura.Texture = "rbxassetid://111283279"
  2140. RightAura.Parent = RLeg
  2141. RightAura.LightEmission = 1
  2142. RightAura.Transparency = NumberSequence.new(0.4, 1)
  2143. RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2144. RightAura.Size = NumberSequence.new(0.05, 0)
  2145. RightAura.LockedToPart = true
  2146. RightAura.Lifetime = NumberRange.new(1)
  2147. RightAura.Rate = 130
  2148. RightAura.Speed = NumberRange.new(0.4)
  2149. RightAura.Rotation = NumberRange.new(-360, 360)
  2150. RightAura.EmissionDirection = "Top"
  2151. RightAura.ZOffset = 2
  2152. local RightLow = Instance.new("ParticleEmitter")
  2153. RightLow.Name = "Aura"
  2154. RightLow.Texture = "rbxassetid://111283279"
  2155. RightLow.Parent = LLeg
  2156. RightLow.LightEmission = 1
  2157. RightLow.Transparency = NumberSequence.new(0.4, 1)
  2158. RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2159. RightLow.Size = NumberSequence.new(0.05, 0)
  2160. RightLow.LockedToPart = true
  2161. RightLow.Lifetime = NumberRange.new(1.5)
  2162. RightLow.Rate = 130
  2163. RightLow.Speed = NumberRange.new(1)
  2164. RightLow.Rotation = NumberRange.new(-360, 360)
  2165. RightLow.EmissionDirection = "Top"
  2166. RightLow.ZOffset = 2
  2167. local LeftLow = Instance.new("ParticleEmitter")
  2168. LeftLow.Name = "Aura"
  2169. LeftLow.Texture = "rbxassetid://111283279"
  2170. LeftLow.Parent = LArm
  2171. LeftLow.LightEmission = 1
  2172. LeftLow.Transparency = NumberSequence.new(0.4, 1)
  2173. LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2174. LeftLow.Size = NumberSequence.new(0.05, 0)
  2175. LeftLow.LockedToPart = true
  2176. LeftLow.Lifetime = NumberRange.new(1.5)
  2177. LeftLow.Rate = 130
  2178. LeftLow.Speed = NumberRange.new(1)
  2179. LeftLow.Rotation = NumberRange.new(-360, 360)
  2180. LeftLow.EmissionDirection = "Top"
  2181. LeftLow.ZOffset = 2
  2182. local Tor = Instance.new("ParticleEmitter")
  2183. Tor.Name = "Aura"
  2184. Tor.Texture = "rbxassetid://111283279"
  2185. Tor.Parent = Torso
  2186. Tor.LightEmission = 1
  2187. Tor.Transparency = NumberSequence.new(0.4, 1)
  2188. Tor.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2189. Tor.Size = NumberSequence.new(0.05, 0)
  2190. Tor.LockedToPart = true
  2191. Tor.Lifetime = NumberRange.new(1)
  2192. Tor.Rate = 130
  2193. Tor.Speed = NumberRange.new(1)
  2194. Tor.Rotation = NumberRange.new(-360, 360)
  2195. Tor.EmissionDirection = "Top"
  2196. Tor.ZOffset = 2
  2197. local LeftLeg = Instance.new("ParticleEmitter")
  2198. LeftLeg.Name = "Aura"
  2199. LeftLeg.Texture = "rbxassetid://111283279"
  2200. LeftLeg.Parent = RArm
  2201. LeftLeg.LightEmission = 1
  2202. LeftLeg.Transparency = NumberSequence.new(0.4, 1)
  2203. LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2204. LeftLeg.Size = NumberSequence.new(0.05, 0)
  2205. LeftLeg.LockedToPart = true
  2206. LeftLeg.Lifetime = NumberRange.new(1)
  2207. LeftLeg.Rate = 130
  2208. LeftLeg.Speed = NumberRange.new(1)
  2209. LeftLeg.Rotation = NumberRange.new(-360, 360)
  2210. LeftLeg.EmissionDirection = "Top"
  2211. LeftLeg.ZOffset = 2
  2212. local Aura = Instance.new("ParticleEmitter")
  2213. Aura.Name = "Aura"
  2214. Aura.Texture = "rbxassetid://1517856446"
  2215. Aura.Parent = Torso
  2216. Aura.LightEmission = 0.3
  2217. Aura.Transparency = NumberSequence.new(0.5, 1)
  2218. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  2219. Aura.Size = NumberSequence.new(0.7, 6)
  2220. Aura.LockedToPart = true
  2221. Aura.Lifetime = NumberRange.new(1)
  2222. Aura.Rate = 100
  2223. Aura.Speed = NumberRange.new(2)
  2224. Aura.EmissionDirection = "Top"
  2225. Aura.Rotation = NumberRange.new(-8, 8)
  2226. Aura.ZOffset = -1
  2227. Char.Head.face.Texture = "rbxassetid://792213048"
  2228. Hair.BrickColor = BrickColor.new("Relly red")
  2229. stopAllSounds()
  2230. Mode = "SSJG"
  2231. game:GetService("Chat"):Chat(Head, "This is Super Saiyan God.", Enum.ChatColor.White)
  2232. local orb = Create("Part", Char, "Part", {
  2233. Anchored = true,
  2234. CanCollide = false,
  2235. Size = Vector3.new(8, 8, 8),
  2236. Material = "Neon",
  2237. BrickColor = BrickColor.new("Institutional white"),
  2238. CFrame = HRoot.CFrame
  2239. })
  2240. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2241. Scale = Vector3.new(1, 1, 1),
  2242. MeshType = "Sphere"
  2243. })
  2244. TweenService:Create(mesh, TweenInfo.new(1), {
  2245. Scale = Vector3.new(3, 3, 3)
  2246. }):Play()
  2247. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2248. game:GetService("Debris"):AddItem(orb, 1)
  2249. Hair.Color = Color3.fromRGB(212, 2, 114)
  2250. SSJGSound2:Play()
  2251. wait(1)
  2252. SSJContainer.StudsOffset = Vector3.new(-0.5, 0, 0)
  2253. Torso.Anchored = false
  2254. Attacking = false
  2255. elseif key == Enum.KeyCode.K and Mode == "SSJB" then
  2256. Human.MaxHealth = 600000000000000
  2257. wait(0.01)
  2258. Human.Health = 600000000000000
  2259. Hair.Mesh.MeshId = "rbxassetid://430344159"
  2260. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  2261. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  2262. HairWeld.C0 = Hcf
  2263. stopAllSounds()
  2264. for i = 1, 25 do
  2265. wait()
  2266. workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView - 2.1
  2267. end
  2268. game:GetService("Chat"):Chat(Head, "KAIOKEN TIMES TWENTY!", Enum.ChatColor.White)
  2269. local Music4 = Instance.new("Sound", Torso)
  2270. Music4.SoundId = "rbxassetid://1488660753"
  2271. Music4.Volume = 7
  2272. Music4.Pitch = 1
  2273. Music4.Looped = true
  2274. Music4:Play()
  2275. local RightAura = Instance.new("ParticleEmitter")
  2276. RightAura.Name = "Aura"
  2277. RightAura.Texture = "rbxassetid://111283279"
  2278. RightAura.Parent = RLeg
  2279. RightAura.LightEmission = 1
  2280. RightAura.Transparency = NumberSequence.new(0.4, 1)
  2281. RightAura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2282. RightAura.Size = NumberSequence.new(0.05, 0)
  2283. RightAura.LockedToPart = true
  2284. RightAura.Lifetime = NumberRange.new(1)
  2285. RightAura.Rate = 130
  2286. RightAura.Speed = NumberRange.new(0.4)
  2287. RightAura.Rotation = NumberRange.new(-360, 360)
  2288. RightAura.EmissionDirection = "Top"
  2289. RightAura.ZOffset = 2
  2290. local RightLow = Instance.new("ParticleEmitter")
  2291. RightLow.Name = "Aura"
  2292. RightLow.Texture = "rbxassetid://111283279"
  2293. RightLow.Parent = LLeg
  2294. RightLow.LightEmission = 1
  2295. RightLow.Transparency = NumberSequence.new(0.4, 1)
  2296. RightLow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2297. RightLow.Size = NumberSequence.new(0.05, 0)
  2298. RightLow.LockedToPart = true
  2299. RightLow.Lifetime = NumberRange.new(1.5)
  2300. RightLow.Rate = 130
  2301. RightLow.Speed = NumberRange.new(1)
  2302. RightLow.Rotation = NumberRange.new(-360, 360)
  2303. RightLow.EmissionDirection = "Top"
  2304. RightLow.ZOffset = 2
  2305. local LeftLow = Instance.new("ParticleEmitter")
  2306. LeftLow.Name = "Aura"
  2307. LeftLow.Texture = "rbxassetid://111283279"
  2308. LeftLow.Parent = LArm
  2309. LeftLow.LightEmission = 1
  2310. LeftLow.Transparency = NumberSequence.new(0.4, 1)
  2311. LeftLow.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2312. LeftLow.Size = NumberSequence.new(0.05, 0)
  2313. LeftLow.LockedToPart = true
  2314. LeftLow.Lifetime = NumberRange.new(1.5)
  2315. LeftLow.Rate = 130
  2316. LeftLow.Speed = NumberRange.new(1)
  2317. LeftLow.Rotation = NumberRange.new(-360, 360)
  2318. LeftLow.EmissionDirection = "Top"
  2319. LeftLow.ZOffset = 2
  2320. local Tor = Instance.new("ParticleEmitter")
  2321. Tor.Name = "Aura"
  2322. Tor.Texture = "rbxassetid://174073769"
  2323. Tor.Parent = Torso
  2324. Tor.LightEmission = 1
  2325. Tor.Transparency = NumberSequence.new(0.4, 1)
  2326. Tor.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2327. Tor.Size = NumberSequence.new(0.05, 0)
  2328. Tor.LockedToPart = true
  2329. Tor.Lifetime = NumberRange.new(1)
  2330. Tor.Rate = 130
  2331. Tor.Speed = NumberRange.new(1)
  2332. Tor.Rotation = NumberRange.new(-360, 360)
  2333. Tor.EmissionDirection = "Top"
  2334. Tor.ZOffset = 2
  2335. local LeftLeg = Instance.new("ParticleEmitter")
  2336. LeftLeg.Name = "Aura"
  2337. LeftLeg.Texture = "rbxassetid://111283279"
  2338. LeftLeg.Parent = RArm
  2339. LeftLeg.LightEmission = 1
  2340. LeftLeg.Transparency = NumberSequence.new(0.4, 1)
  2341. LeftLeg.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2342. LeftLeg.Size = NumberSequence.new(0.05, 0)
  2343. LeftLeg.LockedToPart = true
  2344. LeftLeg.Lifetime = NumberRange.new(1)
  2345. LeftLeg.Rate = 130
  2346. LeftLeg.Speed = NumberRange.new(1)
  2347. LeftLeg.Rotation = NumberRange.new(-360, 360)
  2348. LeftLeg.EmissionDirection = "Top"
  2349. LeftLeg.ZOffset = 2
  2350. local Aura = Instance.new("ParticleEmitter")
  2351. Aura.Name = "Aura"
  2352. Aura.Texture = "rbxassetid://411939841"
  2353. Aura.Parent = Head
  2354. Aura.LightEmission = 0.3
  2355. Aura.Transparency = NumberSequence.new(0.5, 1)
  2356. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2357. Aura.Size = NumberSequence.new(9.7, 14)
  2358. Aura.LockedToPart = true
  2359. Aura.Lifetime = NumberRange.new(1)
  2360. Aura.Rate = 100
  2361. Aura.Speed = NumberRange.new(5)
  2362. Aura.EmissionDirection = "Top"
  2363. Aura.Rotation = NumberRange.new(0, 0)
  2364. Aura.ZOffset = -2
  2365. local Spark = Instance.new("ParticleEmitter")
  2366. Spark.Name = "Aura"
  2367. Spark.Texture = "rbxassetid://740455924"
  2368. Spark.Parent = Torso
  2369. Spark.LightEmission = 0.3
  2370. Spark.Transparency = NumberSequence.new(0, 1)
  2371. Spark.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2372. Spark.Size = NumberSequence.new(5)
  2373. Spark.LockedToPart = true
  2374. Spark.Lifetime = NumberRange.new(3)
  2375. Spark.Rate = 1.3
  2376. Spark.Speed = NumberRange.new(0)
  2377. Spark.EmissionDirection = "Top"
  2378. Spark.Rotation = NumberRange.new(-360, 360)
  2379. Spark.ZOffset = 2
  2380. local orb = Create("Part", Char, "Part", {
  2381. Anchored = true,
  2382. CanCollide = false,
  2383. Size = Vector3.new(8, 8, 8),
  2384. Material = "Neon",
  2385. BrickColor = BrickColor.new("Institutional white"),
  2386. CFrame = HRoot.CFrame
  2387. })
  2388. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2389. Scale = Vector3.new(1, 1, 1),
  2390. MeshType = "Sphere"
  2391. })
  2392. TweenService:Create(mesh, TweenInfo.new(1), {
  2393. Scale = Vector3.new(3, 3, 3)
  2394. }):Play()
  2395. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2396. game:GetService("Debris"):AddItem(orb, 1)
  2397. Hair.Color = Color3.fromRGB(5, 178, 212)
  2398. SSJBSound2:Play()
  2399. SSJBSound3:Play()
  2400. for i = 1, 25 do
  2401. wait()
  2402. workspace.CurrentCamera.FieldOfView = workspace.CurrentCamera.FieldOfView + 2.1
  2403. end
  2404. wait(1)
  2405. Torso.Anchored = false
  2406. Attacking = false
  2407. Char.Head.face.Texture = "rbxassetid://1444669398"
  2408. SSJContainer.StudsOffset = Vector3.new(0.5, 0, 0)
  2409. Mode = "SSJBKK"
  2410. elseif key == Enum.KeyCode.Y then
  2411. SSJContainer.Size = UDim2.new(10, 0, 20, 0)
  2412. Aura.ImageTransparency = 0
  2413. toggleEmitters("AllOff")
  2414. Human.MaxHealth = 500000000000
  2415. wait(0.01)
  2416. Human.Health = 500000000000
  2417. Hair.Mesh.MeshId = "rbxassetid://430344159"
  2418. Hair.Mesh.Offset = Vector3.new(0, 0.8, 0.5)
  2419. Hair.Mesh.Scale = Vector3.new(6.2, 6.2, 6.2)
  2420. HairWeld.C0 = Hcf
  2421. stopAllSounds()
  2422. SSJBSound1:Play()
  2423. game:GetService("Chat"):Chat(Head, "This is Super Saiyan Blue, I won't go so easy anymore.", Enum.ChatColor.White)
  2424. local RightAura = Instance.new("ParticleEmitter")
  2425. RightAura.Name = "Aura"
  2426. RightAura.Texture = "rbxassetid://111283279"
  2427. RightAura.Parent = RLeg
  2428. RightAura.LightEmission = 1
  2429. RightAura.Transparency = NumberSequence.new(0.4, 1)
  2430. RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2431. RightAura.Size = NumberSequence.new(0.05, 0)
  2432. RightAura.LockedToPart = true
  2433. RightAura.Lifetime = NumberRange.new(1)
  2434. RightAura.Rate = 130
  2435. RightAura.Speed = NumberRange.new(0.4)
  2436. RightAura.Rotation = NumberRange.new(-360, 360)
  2437. RightAura.EmissionDirection = "Top"
  2438. RightAura.ZOffset = 2
  2439. local RightLow = Instance.new("ParticleEmitter")
  2440. RightLow.Name = "Aura"
  2441. RightLow.Texture = "rbxassetid://111283279"
  2442. RightLow.Parent = LLeg
  2443. RightLow.LightEmission = 1
  2444. RightLow.Transparency = NumberSequence.new(0.4, 1)
  2445. RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2446. RightLow.Size = NumberSequence.new(0.05, 0)
  2447. RightLow.LockedToPart = true
  2448. RightLow.Lifetime = NumberRange.new(1.5)
  2449. RightLow.Rate = 130
  2450. RightLow.Speed = NumberRange.new(1)
  2451. RightLow.Rotation = NumberRange.new(-360, 360)
  2452. RightLow.EmissionDirection = "Top"
  2453. RightLow.ZOffset = 2
  2454. local LeftLow = Instance.new("ParticleEmitter")
  2455. LeftLow.Name = "Aura"
  2456. LeftLow.Texture = "rbxassetid://111283279"
  2457. LeftLow.Parent = LArm
  2458. LeftLow.LightEmission = 1
  2459. LeftLow.Transparency = NumberSequence.new(0.4, 1)
  2460. LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2461. LeftLow.Size = NumberSequence.new(0.05, 0)
  2462. LeftLow.LockedToPart = true
  2463. LeftLow.Lifetime = NumberRange.new(1.5)
  2464. LeftLow.Rate = 130
  2465. LeftLow.Speed = NumberRange.new(1)
  2466. LeftLow.Rotation = NumberRange.new(-360, 360)
  2467. LeftLow.EmissionDirection = "Top"
  2468. LeftLow.ZOffset = 2
  2469. local Tor = Instance.new("ParticleEmitter")
  2470. Tor.Name = "Aura"
  2471. Tor.Texture = "rbxassetid://111283279"
  2472. Tor.Parent = Torso
  2473. Tor.LightEmission = 1
  2474. Tor.Transparency = NumberSequence.new(0.4, 1)
  2475. Tor.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2476. Tor.Size = NumberSequence.new(0.05, 0)
  2477. Tor.LockedToPart = true
  2478. Tor.Lifetime = NumberRange.new(1)
  2479. Tor.Rate = 130
  2480. Tor.Speed = NumberRange.new(1)
  2481. Tor.Rotation = NumberRange.new(-360, 360)
  2482. Tor.EmissionDirection = "Top"
  2483. Tor.ZOffset = 2
  2484. local LeftLeg = Instance.new("ParticleEmitter")
  2485. LeftLeg.Name = "Aura"
  2486. LeftLeg.Texture = "rbxassetid://111283279"
  2487. LeftLeg.Parent = RArm
  2488. LeftLeg.LightEmission = 1
  2489. LeftLeg.Transparency = NumberSequence.new(0.4, 1)
  2490. LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2491. LeftLeg.Size = NumberSequence.new(0.05, 0)
  2492. LeftLeg.LockedToPart = true
  2493. LeftLeg.Lifetime = NumberRange.new(1)
  2494. LeftLeg.Rate = 130
  2495. LeftLeg.Speed = NumberRange.new(1)
  2496. LeftLeg.Rotation = NumberRange.new(-360, 360)
  2497. LeftLeg.EmissionDirection = "Top"
  2498. LeftLeg.ZOffset = 2
  2499. local Aura = Instance.new("ParticleEmitter")
  2500. Aura.Name = "Aura"
  2501. Aura.Texture = "rbxassetid://1526565953"
  2502. Aura.Parent = Torso
  2503. Aura.LightEmission = 0.3
  2504. Aura.Transparency = NumberSequence.new(0.5, 1)
  2505. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  2506. Aura.Size = NumberSequence.new(0.7, 6)
  2507. Aura.LockedToPart = true
  2508. Aura.Lifetime = NumberRange.new(1)
  2509. Aura.Rate = 100
  2510. Aura.Speed = NumberRange.new(2)
  2511. Aura.EmissionDirection = "Top"
  2512. Aura.Rotation = NumberRange.new(-8, 8)
  2513. Aura.ZOffset = -1
  2514. local orb = Create("Part", Char, "Part", {
  2515. Anchored = true,
  2516. CanCollide = false,
  2517. Size = Vector3.new(8, 8, 8),
  2518. Material = "Neon",
  2519. BrickColor = BrickColor.new("Institutional white"),
  2520. CFrame = HRoot.CFrame
  2521. })
  2522. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2523. Scale = Vector3.new(1, 1, 1),
  2524. MeshType = "Sphere"
  2525. })
  2526. TweenService:Create(mesh, TweenInfo.new(1), {
  2527. Scale = Vector3.new(3, 3, 3)
  2528. }):Play()
  2529. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2530. game:GetService("Debris"):AddItem(orb, 1)
  2531. Hair.Color = Color3.fromRGB(5, 178, 212)
  2532. SSJBSound2:Play()
  2533. SSJBSound3:Play()
  2534. wait(1)
  2535. Torso.Anchored = false
  2536. Attacking = false
  2537. Char.Head.face.Texture = "rbxassetid://1444669398"
  2538. SSJContainer.StudsOffset = Vector3.new(0.5, 0, 0)
  2539. Mode = "SSJB"
  2540. elseif key == Enum.KeyCode.U and Plr.Name ~= "venturiansonic" then
  2541. Walkspeed = 0
  2542. Attacking = true
  2543. Mode = "Ultra"
  2544. toggleEmitters("AllOff")
  2545. stopAllSounds()
  2546. Aura.ImageTransparency = 1
  2547. lig = Instance.new("PointLight", Torso)
  2548. lig.Color = Color3.new(0, 0, 255)
  2549. lig.Range = 9
  2550. lig.Brightness = 100
  2551. local Music4 = Instance.new("Sound", Torso)
  2552. Music4.SoundId = "rbxassetid://1504498051"
  2553. Music4.Volume = 3.5
  2554. Music4.Pitch = 1
  2555. Music4.Looped = true
  2556. Music4:Play()
  2557. HairWeld.C0 = Hcf
  2558. spawn(function()
  2559. for i = 0, 1, 0.1 do
  2560. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), i)
  2561. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  2562. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(20), Rad(0), Rad(-40)), i)
  2563. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(20), Rad(0), Rad(40)), i)
  2564. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
  2565. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), i)
  2566. wait()
  2567. end
  2568. end)
  2569. local beam1 = Create("Part", Char, "Part", {
  2570. Anchored = true,
  2571. CanCollide = false,
  2572. Material = "Neon",
  2573. BrickColor = BrickColor.new("Institutional white"),
  2574. Shape = "Cylinder",
  2575. Size = Vector3.new(8, 8, 8),
  2576. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(0), Rad(90))
  2577. })
  2578. local effect1 = Create("Part", Char, "Part", {
  2579. Anchored = true,
  2580. CanCollide = false,
  2581. BrickColor = BrickColor.new("Institutional white"),
  2582. CFrame = HRoot.CFrame
  2583. })
  2584. local mesh1 = Create("SpecialMesh", effect1, "Mesh", {
  2585. MeshId = "rbxassetid://168892432",
  2586. Scale = Vector3.new(1.2, 1.2, 1.2)
  2587. })
  2588. local effect2 = Create("Part", Char, "Part", {
  2589. Anchored = true,
  2590. CanCollide = false,
  2591. BrickColor = BrickColor.new("Institutional white"),
  2592. CFrame = HRoot.CFrame
  2593. })
  2594. local mesh2 = Create("SpecialMesh", effect2, "Mesh", {
  2595. MeshId = "rbxassetid://168892432",
  2596. Scale = Vector3.new(1.2, 1.2, 1.2)
  2597. })
  2598. local effect3 = Create("Part", Char, "Part", {
  2599. Anchored = true,
  2600. CanCollide = false,
  2601. BrickColor = BrickColor.new("Institutional white"),
  2602. CFrame = HRoot.CFrame
  2603. })
  2604. local mesh3 = Create("SpecialMesh", effect3, "Mesh", {
  2605. MeshId = "rbxassetid://168892432",
  2606. Scale = Vector3.new(1.2, 1.2, 1.2)
  2607. })
  2608. local orb1 = Create("Part", Char, "Part", {
  2609. Anchored = true,
  2610. CanCollide = false,
  2611. CFrame = HRoot.CFrame,
  2612. Material = "Neon",
  2613. BrickColor = BrickColor.new("Institutional white"),
  2614. Size = Vector3.new(8, 8, 8)
  2615. })
  2616. local omesh1 = Create("SpecialMesh", orb1, "Mesh", {
  2617. Scale = Vector3.new(1, 1, 1),
  2618. MeshType = "Sphere"
  2619. })
  2620. spawn(function()
  2621. for i = 0, 360, 36 do
  2622. local cyl = Create("Part", Char, "Part", {
  2623. Anchored = true,
  2624. CanCollide = false,
  2625. Size = Vector3.new(1, 1, 1),
  2626. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i), Rad(0)) * CFrame.new(0, -5, -5),
  2627. Material = "Neon",
  2628. BrickColor = BrickColor.new("Institutional white")
  2629. })
  2630. cyl.CFrame = cyl.CFrame * CFrame.Angles(Rad(-45), Rad(0), Rad(0))
  2631. local cylmesh = Create("CylinderMesh", cyl, "Mesh", {
  2632. Scale = Vector3.new(4, 4, 4)
  2633. })
  2634. cyl.CFrame = cyl.CFrame * CFrame.new(0, 2, 0)
  2635. TweenService:Create(cyl, TweenInfo.new(2.8), {
  2636. Transparency = 1,
  2637. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(i + 114), 0) * CFrame.new(0, -5, -5)
  2638. }):Play()
  2639. TweenService:Create(cylmesh, TweenInfo.new(2.8), {
  2640. Scale = Vector3.new(4, 20, 4)
  2641. }):Play()
  2642. game:GetService("Debris"):AddItem(cyl, 2.8)
  2643. end
  2644. end)
  2645. Hair.BrickColor = BrickColor.new("Black metallic")
  2646. TweenService:Create(orb1, TweenInfo.new(2), {Transparency = 1}):Play()
  2647. TweenService:Create(omesh1, TweenInfo.new(2), {
  2648. Scale = Vector3.new(3, 3, 3)
  2649. }):Play()
  2650. TweenService:Create(mesh1, TweenInfo.new(3), {
  2651. Scale = Vector3.new(4, 4, 4)
  2652. }):Play()
  2653. TweenService:Create(effect1, TweenInfo.new(3), {
  2654. Transparency = 1,
  2655. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  2656. }):Play()
  2657. TweenService:Create(mesh2, TweenInfo.new(3), {
  2658. Scale = Vector3.new(4, 4, 4)
  2659. }):Play()
  2660. TweenService:Create(effect2, TweenInfo.new(3), {
  2661. Transparency = 1,
  2662. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  2663. }):Play()
  2664. TweenService:Create(mesh3, TweenInfo.new(3), {
  2665. Scale = Vector3.new(4, 4, 4)
  2666. }):Play()
  2667. TweenService:Create(effect3, TweenInfo.new(3), {
  2668. Transparency = 1,
  2669. CFrame = HRoot.CFrame * CFrame.Angles(Rad(0), Rad(Random(-360, 360)), Rad(0))
  2670. }):Play()
  2671. TweenService:Create(beam1, TweenInfo.new(3), {
  2672. Transparency = 1,
  2673. Size = Vector3.new(100, 1, 1),
  2674. CFrame = HRoot.CFrame * CFrame.new(0, 45, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(90))
  2675. }):Play()
  2676. game:GetService("Debris"):AddItem(beam1, 2)
  2677. game:GetService("Debris"):AddItem(effect1, 2)
  2678. game:GetService("Debris"):AddItem(mesh1, 2)
  2679. game:GetService("Debris"):AddItem(mesh2, 2)
  2680. game:GetService("Debris"):AddItem(mesh3, 2)
  2681. game:GetService("Debris"):AddItem(orb1, 2)
  2682. game:GetService("Debris"):AddItem(omesh1, 2)
  2683. Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://1394077487"
  2684. Shirt.ShirtTemplate = "rbxassetid://1454239396"
  2685. Pants.PantsTemplate = "rbxassetid://1449276082"
  2686. local Hat = Instance.new("Part", Char)
  2687. Hat.Size = Vector3.new(1, 1, 1)
  2688. Hat.Material = "SmoothPlastic"
  2689. Hat.BrickColor = BrickColor.new("Really black")
  2690. Hat.CanCollide = false
  2691. local Hat2 = Instance.new("SpecialMesh", Hat)
  2692. Hat2.MeshId = "rbxassetid://1479574104"
  2693. Hat2.Scale = Vector3.new(0.063, 0.063, 0.063)
  2694. local Hat3 = Instance.new("Weld", Hat)
  2695. Hat3.Part0 = Head
  2696. Hat3.Part1 = Hat
  2697. Hat3.C0 = CFrame.new(0.05, 0.85, -0.1) * CFrame.Angles(math.rad(88.93), math.rad(180), math.rad(0))
  2698. Hair.Transparency = 1
  2699. local HairAura = Instance.new("ParticleEmitter")
  2700. HairAura.Name = "Aura"
  2701. HairAura.Texture = "rbxassetid://1200947142"
  2702. HairAura.Parent = Head
  2703. HairAura.LightEmission = 1
  2704. HairAura.Transparency = NumberSequence.new(0.1, 1)
  2705. HairAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2706. HairAura.Size = NumberSequence.new(1.1)
  2707. HairAura.LockedToPart = true
  2708. HairAura.Lifetime = NumberRange.new(2)
  2709. HairAura.Rate = 30
  2710. HairAura.Speed = NumberRange.new(0.1)
  2711. HairAura.Rotation = NumberRange.new(-360, 360)
  2712. HairAura.EmissionDirection = "Top"
  2713. HairAura.ZOffset = -1
  2714. local RightAura = Instance.new("ParticleEmitter")
  2715. RightAura.Name = "Aura"
  2716. RightAura.Texture = "rbxassetid://1200947142"
  2717. RightAura.Parent = RLeg
  2718. RightAura.LightEmission = 1
  2719. RightAura.Transparency = NumberSequence.new(0.1, 1)
  2720. RightAura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2721. RightAura.Size = NumberSequence.new(1.1)
  2722. RightAura.LockedToPart = true
  2723. RightAura.Lifetime = NumberRange.new(2)
  2724. RightAura.Rate = 30
  2725. RightAura.Speed = NumberRange.new(0.1)
  2726. RightAura.Rotation = NumberRange.new(-360, 360)
  2727. RightAura.EmissionDirection = "Top"
  2728. RightAura.ZOffset = -1
  2729. local RightLow = Instance.new("ParticleEmitter")
  2730. RightLow.Name = "Aura"
  2731. RightLow.Texture = "rbxassetid://1200947142"
  2732. RightLow.Parent = LLeg
  2733. RightLow.LightEmission = 1
  2734. RightLow.Transparency = NumberSequence.new(0.1, 1)
  2735. RightLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2736. RightLow.Size = NumberSequence.new(1.1)
  2737. RightLow.LockedToPart = true
  2738. RightLow.Lifetime = NumberRange.new(2)
  2739. RightLow.Rate = 30
  2740. RightLow.Speed = NumberRange.new(0.1)
  2741. RightLow.Rotation = NumberRange.new(-360, 360)
  2742. RightLow.EmissionDirection = "Top"
  2743. RightLow.ZOffset = -1
  2744. local LeftLow = Instance.new("ParticleEmitter")
  2745. LeftLow.Name = "Aura"
  2746. LeftLow.Texture = "rbxassetid://1200947142"
  2747. LeftLow.Parent = LArm
  2748. LeftLow.LightEmission = 1
  2749. LeftLow.Transparency = NumberSequence.new(0.1, 1)
  2750. LeftLow.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2751. LeftLow.Size = NumberSequence.new(1.1)
  2752. LeftLow.LockedToPart = true
  2753. LeftLow.Lifetime = NumberRange.new(2)
  2754. LeftLow.Rate = 30
  2755. LeftLow.Speed = NumberRange.new(0.1)
  2756. LeftLow.Rotation = NumberRange.new(-360, 360)
  2757. LeftLow.EmissionDirection = "Top"
  2758. LeftLow.ZOffset = -1
  2759. local LeftLeg = Instance.new("ParticleEmitter")
  2760. LeftLeg.Name = "Aura"
  2761. LeftLeg.Texture = "rbxassetid://1200947142"
  2762. LeftLeg.Parent = RArm
  2763. LeftLeg.LightEmission = 1
  2764. LeftLeg.Transparency = NumberSequence.new(0.1, 1)
  2765. LeftLeg.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2766. LeftLeg.Size = NumberSequence.new(1.1)
  2767. LeftLeg.LockedToPart = true
  2768. LeftLeg.Lifetime = NumberRange.new(2)
  2769. LeftLeg.Rate = 30
  2770. LeftLeg.Speed = NumberRange.new(0.1)
  2771. LeftLeg.Rotation = NumberRange.new(-360, 360)
  2772. LeftLeg.EmissionDirection = "Top"
  2773. LeftLeg.ZOffset = -1
  2774. wait(0.1)
  2775. local Small = Instance.new("ParticleEmitter")
  2776. Small.Name = "Aura"
  2777. Small.Texture = "rbxassetid://242102147"
  2778. Small.Parent = Torso
  2779. Small.LightEmission = 1
  2780. Small.Transparency = NumberSequence.new(0.5, 1)
  2781. Small.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2782. Small.Size = NumberSequence.new(0.5)
  2783. Small.LockedToPart = false
  2784. Small.Lifetime = NumberRange.new(0.5)
  2785. Small.Rate = 150
  2786. Small.Speed = NumberRange.new(4)
  2787. Small.Rotation = NumberRange.new(-50, 50)
  2788. Small.EmissionDirection = "Top"
  2789. Small.ZOffset = 2
  2790. local Small2 = Instance.new("ParticleEmitter")
  2791. Small2.Name = "Aura"
  2792. Small2.Texture = "rbxassetid://242102147"
  2793. Small2.Parent = RArm
  2794. Small2.LightEmission = 1
  2795. Small2.Transparency = NumberSequence.new(0.5, 1)
  2796. Small2.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2797. Small2.Size = NumberSequence.new(0.5)
  2798. Small2.LockedToPart = false
  2799. Small2.Lifetime = NumberRange.new(0.5)
  2800. Small2.Rate = 150
  2801. Small2.Speed = NumberRange.new(4)
  2802. Small2.Rotation = NumberRange.new(-50, 50)
  2803. Small2.EmissionDirection = "Top"
  2804. Small2.ZOffset = 2
  2805. local Small3 = Instance.new("ParticleEmitter")
  2806. Small3.Name = "Aura"
  2807. Small3.Texture = "rbxassetid://242102147"
  2808. Small3.Parent = LArm
  2809. Small3.LightEmission = 1
  2810. Small3.Transparency = NumberSequence.new(0.5, 1)
  2811. Small3.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2812. Small3.Size = NumberSequence.new(0.5)
  2813. Small3.LockedToPart = false
  2814. Small3.Lifetime = NumberRange.new(0.5)
  2815. Small3.Rate = 150
  2816. Small3.Speed = NumberRange.new(4)
  2817. Small3.Rotation = NumberRange.new(-50, 50)
  2818. Small3.EmissionDirection = "Top"
  2819. Small3.ZOffset = 2
  2820. local Small4 = Instance.new("ParticleEmitter")
  2821. Small4.Name = "Aura"
  2822. Small4.Texture = "rbxassetid://242102147"
  2823. Small4.Parent = RLeg
  2824. Small4.LightEmission = 1
  2825. Small4.Transparency = NumberSequence.new(0.5, 1)
  2826. Small4.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2827. Small4.Size = NumberSequence.new(0.5)
  2828. Small4.LockedToPart = false
  2829. Small4.Lifetime = NumberRange.new(0.5)
  2830. Small4.Rate = 150
  2831. Small4.Speed = NumberRange.new(4)
  2832. Small4.Rotation = NumberRange.new(-50, 50)
  2833. Small4.EmissionDirection = "Top"
  2834. Small4.ZOffset = 2
  2835. local Small5 = Instance.new("ParticleEmitter")
  2836. Small5.Name = "Aura"
  2837. Small5.Texture = "rbxassetid://242102147"
  2838. Small5.Parent = LLeg
  2839. Small5.LightEmission = 1
  2840. Small5.Transparency = NumberSequence.new(0.5, 1)
  2841. Small5.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2842. Small5.Size = NumberSequence.new(0.5)
  2843. Small5.LockedToPart = false
  2844. Small5.Lifetime = NumberRange.new(0.5)
  2845. Small5.Rate = 150
  2846. Small5.Speed = NumberRange.new(4)
  2847. Small5.Rotation = NumberRange.new(-50, 50)
  2848. Small5.EmissionDirection = "Top"
  2849. Small5.ZOffset = 2
  2850. local Small6 = Instance.new("ParticleEmitter")
  2851. Small6.Name = "Aura"
  2852. Small6.Texture = "rbxassetid://242102147"
  2853. Small6.Parent = Head
  2854. Small6.LightEmission = 1
  2855. Small6.Transparency = NumberSequence.new(0.5, 1)
  2856. Small6.Color = ColorSequence.new(BrickColor.new("Electric blue").Color)
  2857. Small6.Size = NumberSequence.new(0.5)
  2858. Small6.LockedToPart = false
  2859. Small6.Lifetime = NumberRange.new(0.5)
  2860. Small6.Rate = 150
  2861. Small6.Speed = NumberRange.new(4)
  2862. Small6.Rotation = NumberRange.new(-50, 50)
  2863. Small6.EmissionDirection = "Top"
  2864. Small6.ZOffset = 2
  2865. wait(0.2)
  2866. local Grab = Instance.new("Part", Head)
  2867. Grab.Size = Vector3.new(3.5, 1, 3.5)
  2868. Grab.CanCollide = false
  2869. Grab.BrickColor = BrickColor.new("Deep orange")
  2870. Grab.Transparency = 1
  2871. local Grabo = Instance.new("Weld", Grab)
  2872. Grabo.Part0 = Head
  2873. Grabo.Part1 = Grab
  2874. Grabo.C0 = CFrame.new(0, -3.6, 0)
  2875. local AuraB = Instance.new("Part", Head)
  2876. AuraB.Size = Vector3.new(2, 1, 2)
  2877. AuraB.CanCollide = false
  2878. AuraB.BrickColor = BrickColor.new("Deep orange")
  2879. AuraB.Transparency = 1
  2880. local AuraBo = Instance.new("Weld", AuraB)
  2881. AuraBo.Part0 = Head
  2882. AuraBo.Part1 = AuraB
  2883. AuraBo.C0 = CFrame.new(0, -3.6, 0)
  2884. local FZcharge3 = Instance.new("ParticleEmitter", Grab)
  2885. FZcharge3.Texture = "rbxassetid://1468162128"
  2886. FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  2887. FZcharge3.EmissionDirection = "Top"
  2888. FZcharge3.Speed = NumberRange.new(3)
  2889. FZcharge3.Size = NumberSequence.new(0.2, 0.3)
  2890. FZcharge3.Transparency = NumberSequence.new(0.2, 0.7)
  2891. FZcharge3.Drag = 1
  2892. FZcharge3.LockedToPart = true
  2893. FZcharge3.Lifetime = NumberRange.new(2)
  2894. FZcharge3.Rate = 20
  2895. FZcharge3.LightEmission = 0.3
  2896. FZcharge3.Rotation = NumberRange.new(0, 0)
  2897. FZcharge3.VelocitySpread = 0.2
  2898. FZcharge3.ZOffset = 2.5
  2899. wait(3)
  2900. for i = 0, 0.5, 0.01 do
  2901. Neck.C0 = Neck.C0:lerp(Ncf, i)
  2902. Hrj.C0 = Hrj.C0:lerp(Hrjcf, i)
  2903. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2904. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2905. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2906. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), i)
  2907. wait()
  2908. end
  2909. Attacking = false
  2910. Walkspeed = 16
  2911. CanMelee = true
  2912. instinct = true
  2913. elseif key == Enum.KeyCode.P then
  2914. Mode = "Base"
  2915. Attacking = true
  2916. Aura.ImageTransparency = 1
  2917. toggleEmitters("AllOff")
  2918. Torso.Anchored = true
  2919. Human.MaxHealth = 50000
  2920. wait(0.01)
  2921. Human.Health = 50000
  2922. Char.Head.face.Texture = "rbxassetid://413593222"
  2923. Hair.Mesh.MeshId = "http://www.roblox.com/asset/?id=1378167215"
  2924. HairWeld.C0 = Hcf
  2925. Hair.Mesh.Offset = Vector3.new(0, 0.47, -0.4)
  2926. Hair.Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  2927. stopAllSounds()
  2928. PowerDown:Play()
  2929. local orb = Create("Part", Char, "Part", {
  2930. Anchored = true,
  2931. CanCollide = false,
  2932. Size = Vector3.new(8, 8, 8),
  2933. Material = "Neon",
  2934. BrickColor = BrickColor.new("Institutional white"),
  2935. CFrame = HRoot.CFrame
  2936. })
  2937. local mesh = Create("SpecialMesh", orb, "Mesh", {
  2938. Scale = Vector3.new(1, 1, 1),
  2939. MeshType = "Sphere"
  2940. })
  2941. TweenService:Create(mesh, TweenInfo.new(1), {
  2942. Scale = Vector3.new(3, 3, 3)
  2943. }):Play()
  2944. TweenService:Create(orb, TweenInfo.new(1), {Transparency = 1}):Play()
  2945. game:GetService("Debris"):AddItem(orb, 1)
  2946. Hair.BrickColor = BrickColor.new("Black metallic")
  2947. wait(1)
  2948. Torso.Anchored = false
  2949. Attacking = false
  2950. elseif key == Enum.KeyCode.G then
  2951. Attacking = true
  2952. do
  2953. local cf = Mouse.Hit.p
  2954. local hcf = HRoot.CFrame
  2955. for i = 0, 0.4, 0.01 do
  2956. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(30), Rad(0), Rad(0)), i)
  2957. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(-90), Rad(-120)), i)
  2958. wait()
  2959. end
  2960. spawn(function()
  2961. for i = 0, 1, 0.1 do
  2962. local part = Create("Part", Char, "Part", {
  2963. Anchored = true,
  2964. CanCollide = false,
  2965. BrickColor = BrickColor.new("Really black"),
  2966. Material = "Neon",
  2967. Size = Vector3.new(0.3, 9, 9),
  2968. CFrame = hcf * CFrame.new(Random(-5, 5), -5, Random(-5, 5))
  2969. })
  2970. Create("CylinderMesh", part, "Mesh", {})
  2971. TweenService:Create(part, TweenInfo.new(1), {
  2972. Transparency = 0.6,
  2973. CFrame = part.CFrame * CFrame.new(0, 10, 0)
  2974. }):Play()
  2975. game:GetService("Debris"):AddItem(part, 1)
  2976. SWait()
  2977. end
  2978. end)
  2979. Char:MoveTo(cf)
  2980. local Music3 = Instance.new("Sound", Torso)
  2981. Music3.SoundId = "rbxassetid://1055279036"
  2982. Music3.Volume = 3
  2983. Music3.Pitch = 1
  2984. Music3.Looped = false
  2985. Music3:Play()
  2986. Attacking = false
  2987. end
  2988. elseif key == Enum.KeyCode.H and Mode ~= "Ultra" then
  2989. Attacking = true
  2990. do
  2991. local sbomb = Create("Part", workspace, "Part", {
  2992. CanCollide = false,
  2993. BrickColor = BrickColor.new("Electric blue"),
  2994. Material = "Neon",
  2995. Size = Vector3.new(1, 1, 1),
  2996. CFrame = HRoot.CFrame * CFrame.new(0, 50, 0)
  2997. })
  2998. local hitb = Create("Part", sbomb, "Part", {
  2999. CanCollide = false,
  3000. Transparency = 1,
  3001. Size = Vector3.new(20, 20, 20),
  3002. CFrame = sbomb.CFrame
  3003. })
  3004. local mesh = Create("SpecialMesh", sbomb, "Mesh", {
  3005. MeshType = "Sphere",
  3006. Scale = Vector3.new(1, 1, 1)
  3007. })
  3008. newWeld(sbomb, hitb, sbomb, CFrame.new(0, -10, 0))
  3009. TweenService:Create(mesh, TweenInfo.new(20), {
  3010. Scale = Vector3.new(55, 55, 55)
  3011. }):Play()
  3012. local bv = Create("BodyVelocity", sbomb, "BV", {
  3013. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  3014. Velocity = Vector3.new(0, 0, 0)
  3015. })
  3016. for i = 0, 0.28, 0.01 do
  3017. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-180)), i)
  3018. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(180)), i)
  3019. wait()
  3020. end
  3021. game:GetService("Debris"):AddItem(sbomb, 20)
  3022. wait(7)
  3023. for i = 0, 0.2, 0.01 do
  3024. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  3025. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(10), Rad(0), Rad(-45)), i)
  3026. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(10), Rad(0), Rad(40)), i)
  3027. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), i)
  3028. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(-20)), i)
  3029. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20)), i)
  3030. SWait()
  3031. end
  3032. local trg = Create("Part", workspace, "Part", {
  3033. Anchored = true,
  3034. CanCollide = false,
  3035. Transparency = 1,
  3036. CFrame = HRoot.CFrame * CFrame.new(0, 0, -50)
  3037. })
  3038. sbomb.CFrame = CFrame.new(sbomb.Position, trg.Position)
  3039. bv.Velocity = Mouse.hit.lookVector * 30
  3040. trg:Destroy()
  3041. local Explode = false
  3042. hitb.Touched:connect(function(h)
  3043. if Explode then
  3044. return
  3045. end
  3046. if hitb == sbomb then
  3047. return
  3048. end
  3049. Explode = true
  3050. sbomb.Anchored = true
  3051. SpiritBombSound:Stop()
  3052. ExplosionSound:Play()
  3053. local nsbomb = sbomb:Clone()
  3054. sbomb:Destroy()
  3055. nsbomb.Parent = workspace
  3056. TweenService:Create(nsbomb.Mesh, TweenInfo.new(2), {
  3057. Scale = Vector3.new(250, 250, 250)
  3058. }):Play()
  3059. TweenService:Create(nsbomb, TweenInfo.new(2), {Transparency = 1}):Play()
  3060. game:GetService("Debris"):AddItem(nsbomb, 2)
  3061. spawn(function()
  3062. for i = 0, 1, 0.01 do
  3063. local effect = Create("Part", workspace, "Part", {
  3064. CanCollide = false,
  3065. Material = "Neon",
  3066. BrickColor = Colours.Spirit[Random(1, #Colours.Spirit)],
  3067. Size = Vector3.new(1, 1, 1),
  3068. CFrame = nsbomb.CFrame * CFrame.Angles(Rad(Random(-360, 360)), Rad(Random(-360, 360)), Rad(Random(-360, 360)))
  3069. })
  3070. Create("BodyVelocity", effect, "BV", {
  3071. MaxForce = Vector3.new(200000000, 200000000, 200000000),
  3072. Velocity = effect.CFrame.lookVector * 50
  3073. })
  3074. Create("SpecialMesh", effect, "Mesh", {
  3075. MeshType = "Sphere",
  3076. Scale = Vector3.new(5, 5, 255)
  3077. })
  3078. TweenService:Create(effect, TweenInfo.new(0.5), {Transparency = 1}):Play()
  3079. game:GetService("Debris"):AddItem(effect, 0.5)
  3080. SWait()
  3081. end
  3082. end)
  3083. spawn(function()
  3084. local reg = CreateRegion3(sbomb.Position, Vector3.new(100, 100, 100))
  3085. for _, v in pairs(workspace:FindPartsInRegion3(reg, Char, 100)) do
  3086. if v.Parent ~= nil then
  3087. local hum = v.Parent:FindFirstChildOfClass("Humanoid")
  3088. if hum and v.Parent ~= Char then
  3089. for _, b in pairs(v.Parent:GetChildren()) do
  3090. if b:IsA("ForceField") then
  3091. b:Destroy()
  3092. end
  3093. end
  3094. hum:TakeDamage(hum.MaxHealth / 5)
  3095. end
  3096. end
  3097. end
  3098. end)
  3099. end)
  3100. wait(0.2)
  3101. Attacking = false
  3102. end
  3103. elseif key == Enum.KeyCode.F then
  3104. end
  3105. end
  3106. function keyUp(key)
  3107. Keys[key] = nil
  3108. end
  3109. UserInputService.TextBoxFocused:connect(function()
  3110. Typing = true
  3111. end)
  3112. UserInputService.TextBoxFocusReleased:connect(function()
  3113. Typing = false
  3114. end)
  3115. if UserInputService.KeyboardEnabled and UserInputService.MouseEnabled then
  3116. UserInputService.InputBegan:connect(function(inpType)
  3117. if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
  3118. keyDown(inpType.KeyCode)
  3119. end
  3120. end)
  3121. UserInputService.InputEnded:connect(function(inpType)
  3122. if inpType.KeyCode ~= Enum.KeyCode.Unknown and not Typing then
  3123. keyUp(inpType.KeyCode)
  3124. end
  3125. end)
  3126. end
  3127. spawn(function()
  3128. while SWait() do
  3129. if Mode == "SSJ" or Mode == "SSJ2" or Mode == "SSJ3" then
  3130. elseif Mode == "SSJG" then
  3131. elseif Mode == "SSJB" then
  3132. elseif Mode == "Vegito" then
  3133. end
  3134. end
  3135. end)
  3136. Human.FreeFalling:connect(function(active)
  3137. if Attacking then
  3138. return
  3139. end
  3140. if not Flying then
  3141. Falling = active
  3142. end
  3143. end)
  3144. game:GetService("RunService").RenderStepped:connect(function()
  3145. Human.WalkSpeed = Walkspeed
  3146. if Flying then
  3147. FloatGyro.Parent = HRoot
  3148. FloatVel.Parent = HRoot
  3149. FloatGyro.MaxTorque = Vector3.new(200000000, 200000000, 200000000)
  3150. FloatVel.MaxForce = Vector3.new(200000000, 200000000, 200000000)
  3151. FloatGyro.CFrame = workspace.CurrentCamera.CFrame
  3152. if Keys[Enum.KeyCode.W] then
  3153. Dir = "Forward"
  3154. elseif Keys[Enum.KeyCode.S] then
  3155. Dir = "Backward"
  3156. elseif Keys[Enum.KeyCode.A] then
  3157. Dir = "Left"
  3158. elseif Keys[Enum.KeyCode.D] then
  3159. Dir = "Right"
  3160. else
  3161. Dir = "None"
  3162. end
  3163. if Dir == "Forward" then
  3164. FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * 100
  3165. elseif Dir == "Backward" then
  3166. FloatVel.Velocity = workspace.CurrentCamera.CFrame.lookVector * -100
  3167. elseif Dir == "Left" then
  3168. FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(-60, 0, 0).p - workspace.CurrentCamera.CFrame.p
  3169. elseif Dir == "Right" then
  3170. FloatVel.Velocity = workspace.CurrentCamera.CFrame * CFrame.new(60, 0, 0).p - workspace.CurrentCamera.CFrame.p
  3171. else
  3172. FloatVel.Velocity = Vector3.new(0, 0, 0)
  3173. end
  3174. else
  3175. FloatGyro.MaxTorque = Vector3.new(0, 0, 0)
  3176. FloatVel.MaxForce = Vector3.new(0, 0, 0)
  3177. FloatGyro.Parent = nil
  3178. FloatVel.Parent = nil
  3179. end
  3180. if not Attacking then
  3181. if not Flying then
  3182. if Torso.Velocity.magnitude < 2 then
  3183. Anim = "Idle"
  3184. elseif Torso.Velocity.magnitude < 2000 then
  3185. Anim = "Walk"
  3186. else
  3187. Anim = "Run"
  3188. end
  3189. elseif Torso.Velocity.magnitude < 2000 then
  3190. Anim = "Float"
  3191. elseif Dir == "Forward" then
  3192. Anim = "Fly"
  3193. elseif Dir == "Backward" then
  3194. Anim = "FlyBack"
  3195. elseif Dir == "Left" then
  3196. Anim = "FlyLeft"
  3197. elseif Dir == "Right" then
  3198. Anim = "FlyRight"
  3199. end
  3200. if not Falling then
  3201. if Anim == "Idle" then
  3202. if Mode ~= "Ultra" and Mode ~= "SSJ3" then
  3203. Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
  3204. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
  3205. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
  3206. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
  3207. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  3208. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  3209. elseif Mode == "Vegito" then
  3210. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(0), Rad(0), Rad(-60)), 0.1)
  3211. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(2 * Sin(tick() / 1.5)), Rad(0), Rad(60)), 0.1)
  3212. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(2 * Sin(tick() / 1.5))), 0.1)
  3213. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(2 * Sin(tick() / 1.5))), 0.1)
  3214. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-90), Rad(-90)), 0.1)
  3215. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(90), Rad(90)), 0.1)
  3216. elseif Mode == "Ultra" then
  3217. Neck.C0 = Neck.C0:lerp(Ncf, 0.1)
  3218. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(Sin(tick() / 1.5)), Rad(0), Rad(0)), 0.1)
  3219. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), -Rad(Sin(tick() / 1.5))), 0.1)
  3220. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(Sin(tick() / 1.5))), 0.1)
  3221. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  3222. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  3223. end
  3224. elseif Anim == "Walk" then
  3225. if Mode ~= "Ultra" then
  3226. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  3227. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3228. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3229. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3230. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3231. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3232. elseif Mode == "Ultra" then
  3233. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  3234. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3235. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(-15), Rad(10 * Sin(tick() * 4))), 0.5)
  3236. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(15), Rad(10 * Sin(tick() * 4))), 0.5)
  3237. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3238. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(10 * Sin(tick() * 4))), 0.5)
  3239. end
  3240. elseif Anim == "Run" then
  3241. if Mode == "Ultra" then
  3242. Neck.C0 = Neck.C0:lerp(Ncf, 0.5)
  3243. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  3244. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  3245. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  3246. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  3247. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8))), 0.5)
  3248. end
  3249. elseif Anim == "Float" then
  3250. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.new(0, 0, Sin(tick()) / 10), 0.2)
  3251. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
  3252. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.2)
  3253. LHip.C0 = LHip.C0:lerp(Lhcf, 0.2)
  3254. RHip.C0 = RHip.C0:lerp(Rhcf, 0.2)
  3255. Neck.C0 = Neck.C0:lerp(Ncf, 0.2)
  3256. elseif Anim == "Fly" then
  3257. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(80), Rad(0), Rad(0)), 0.5)
  3258. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(-80), Rad(0), Rad(0)), 0.5)
  3259. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  3260. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  3261. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  3262. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  3263. elseif Anim == "FlyBack" then
  3264. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(-40), Rad(0), Rad(0)), 0.5)
  3265. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(40), Rad(0), Rad(0)), 0.5)
  3266. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  3267. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  3268. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  3269. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  3270. elseif Anim == "FlyLeft" then
  3271. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(20), Rad(-90)), 0.5)
  3272. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  3273. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  3274. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  3275. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  3276. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  3277. elseif Anim == "FlyRight" then
  3278. Hrj.C0 = Hrj.C0:lerp(Hrjcf * CFrame.Angles(Rad(0), Rad(-20), Rad(90)), 0.5)
  3279. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  3280. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(5), Rad(0), Rad(-40)), 0.5)
  3281. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(5), Rad(0), Rad(40)), 0.5)
  3282. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(-20)), 0.5)
  3283. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(20)), 0.5)
  3284. end
  3285. else
  3286. Hrj.C0 = Hrj.C0:lerp(Hrjcf, 0.5)
  3287. LShold.C0 = LShold.C0:lerp(Lscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  3288. RShold.C0 = RShold.C0:lerp(Rscf * CFrame.Angles(Rad(-10), Rad(0), Rad(0)), 0.5)
  3289. Neck.C0 = Neck.C0:lerp(Ncf * CFrame.Angles(Rad(20), Rad(0), Rad(0)), 0.5)
  3290. LHip.C0 = LHip.C0:lerp(Lhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  3291. RHip.C0 = RHip.C0:lerp(Rhcf * CFrame.Angles(Rad(-5), Rad(0), Rad(0)), 0.5)
  3292. end
  3293. end
  3294. if Mode == "Ultra" and Sprint and Anim == "Run" then
  3295. local c = Clone:Clone()
  3296. c.Torso["Left Shoulder"].C0 = c.Torso["Left Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  3297. c.Torso["Right Shoulder"].C0 = c.Torso["Right Shoulder"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  3298. c.Torso["Left Hip"].C0 = c.Torso["Left Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  3299. c.Torso["Right Hip"].C0 = c.Torso["Right Hip"].C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  3300. c.HumanoidRootPart.RootJoint.C0 = c.HumanoidRootPart.RootJoint.C0 * CFrame.Angles(Rad(0), Rad(0), Rad(20 * Sin(tick() * 8)))
  3301. for _, v in pairs(c:GetChildren()) do
  3302. if v:IsA("BasePart") then
  3303. TweenService:Create(v, TweenInfo.new(0.1), {Transparency = 1}):Play()
  3304. if v.Name == "Head" then
  3305. TweenService:Create(v.face, TweenInfo.new(0.1), {Transparency = 1}):Play()
  3306. end
  3307. end
  3308. end
  3309. c.Parent = Char
  3310. game:GetService("Debris"):AddItem(c, 0.1)
  3311. c.Torso.CFrame = CFrame.new(HRoot.CFrame * CFrame.new(0, 0, 1).p, HRoot.CFrame.p)
  3312. end
  3313. if Dodge and Mode == "Ultra" then
  3314. do
  3315. local reg = CreateRegion3(HRoot.CFrame.p, Vector3.new(100, 100, 100))
  3316. local hcf = HRoot.CFrame
  3317. for _, v in pairs(workspace:FindPartsInRegion3WithIgnoreList(reg, {Char}, 100)) do
  3318. if v:IsA("BasePart") and v.Name ~= "KameHameHaUltra" and v:FindFirstChildOfClass("TouchTransmitter") then
  3319. spawn(function()
  3320. v.Anchored = true
  3321. pcall(function()
  3322. v:FindFirstChildOfClass("TouchTransmitter"):Destroy()
  3323. end)
  3324. spawn(function()
  3325. local c = Clone:Clone()
  3326. c.Parent = workspace
  3327. for _, v in pairs(c:GetChildren()) do
  3328. if v:IsA("BasePart") then
  3329. v.Anchored = true
  3330. TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
  3331. end
  3332. end
  3333. c:MoveTo(hcf.p)
  3334. game:GetService("Debris"):AddItem(c, 1)
  3335. end)
  3336. Char:MoveTo(CFrame.new(v.CFrame.X, v.CFrame.Y, v.CFrame.Z) * CFrame.new(0, 0, v.Size.magnitude / 2 + 10).p)
  3337. game:GetService("Debris"):AddItem(v, 0.1)
  3338. end)
  3339. end
  3340. end
  3341. for _, v in pairs(game:GetService("Players"):GetPlayers()) do
  3342. if v.Character and v ~= Plr and 20 >= v:DistanceFromCharacter(Head.CFrame.p) then
  3343. spawn(function()
  3344. local c = Clone:Clone()
  3345. c.Parent = workspace
  3346. for _, v in pairs(c:GetChildren()) do
  3347. if v:IsA("BasePart") then
  3348. v.Anchored = true
  3349. TweenService:Create(v, TweenInfo.new(1), {Transparency = 1}):Play()
  3350. end
  3351. end
  3352. c:MoveTo(hcf.p)
  3353. game:GetService("Debris"):AddItem(c, 1)
  3354. end)
  3355. Char:MoveTo(v.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 25).p)
  3356. end
  3357. end
  3358. end
  3359. end
  3360. LArm.BrickColor = BrickColor.new("Pastel brown")
  3361. RArm.BrickColor = BrickColor.new("Pastel brown")
  3362. RLeg.BrickColor = BrickColor.new("Pastel brown")
  3363. LLeg.BrickColor = BrickColor.new("Pastel brown")
  3364. Torso.BrickColor = BrickColor.new("Pastel brown")
  3365. Head.BrickColor = BrickColor.new("Pastel brown")
  3366. if Mode == "Ultra" then
  3367. Nose.Transparency = 1
  3368. Mouth.Transparency = 1
  3369. else
  3370. Nose.Transparency = 0
  3371. Mouth.Transparency = 0
  3372. end
  3373. end)
Add Comment
Please, Sign In to add comment