Advertisement
EdgyHedgehog

Untitled

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