caca2312131232131

AVENTUYRA

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