Advertisement
ghostteen14

Untitled

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