Advertisement
Guest User

UI Avatar

a guest
Apr 22nd, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 186.48 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. local RealPlayer = Player
  4. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
  5.  
  6. wait(1)
  7.  
  8.  
  9. local punched1 = true
  10. local punched2 = false
  11. local punched3 = false
  12. local punched4 = false
  13. local beamgo4 = 2.2
  14. local beamgo3 = 1
  15. local trans = 1
  16. local ssj1 = false
  17. local ssj2 = false
  18. local transforming1 = false
  19. local transforming2 = false
  20. local transforming3 = false
  21. local transforming4 = false
  22. local onaura = true
  23. local num = 0
  24. local enabled = true
  25. local beamgo = 2.2
  26. local beamgo1 = 1
  27. local p = owner
  28. local char = p.Character
  29. local mouse = p:GetMouse()
  30. local larm = char["Left Arm"]
  31. local rarm = char["Right Arm"]
  32. local lleg = char["Left Leg"]
  33. local rleg = char["Right Leg"]
  34. local hed = char.Head
  35. local torso = char.Torso
  36. local hum = char.Humanoid
  37. local root = char.HumanoidRootPart
  38. local canattack = true
  39. local canwalk = true
  40. local canwalk1 = true
  41. local canidle = true
  42. local rs = game:GetService("RunService").RenderStepped
  43. local new = Instance.new
  44. local v3 = Vector3.new
  45. local ns = NumberSequence.new
  46. local nr = NumberRange.new
  47. local bc = BrickColor.new
  48. local cf = CFrame.new
  49. local cfa = CFrame.Angles
  50. local rad = math.rad
  51. local startk = false
  52. local beam1 = false
  53. local beam2 = false
  54. local powering = false
  55. stop = false
  56. local start = false
  57. Mrandom = math.random
  58. local DebrisModel = Instance.new("Model",char)
  59. DebrisModel.Name = "Debris"
  60. C3 = Color3.new
  61. local base = true
  62. local super = false
  63. local super2 = false
  64. local super3 = false
  65. local god = false
  66. local blue = false
  67. local slow = false
  68. local ui = false
  69. local kaioken = false
  70. local dodge = false
  71. local transformed = false
  72. local muiable = false
  73. cooldown = true
  74. canfly = false
  75.  
  76. -- Scripts
  77. -- Objects
  78.  
  79. local HealthGUI = Instance.new("ScreenGui")
  80. local TextLabel = Instance.new("TextLabel")
  81. local Frame2 = Instance.new("Frame")
  82. local Slot2 = Instance.new("TextLabel")
  83. local Slot3 = Instance.new("TextLabel")
  84. local Slot4 = Instance.new("TextLabel")
  85. local Slot5 = Instance.new("TextLabel")
  86. local Slot6 = Instance.new("TextLabel")
  87. local Slot7 = Instance.new("TextLabel")
  88. local Slot8 = Instance.new("TextLabel")
  89. local Slot9 = Instance.new("TextLabel")
  90. local Slot10 = Instance.new("TextLabel")
  91. local Slot11 = Instance.new("TextLabel")
  92. local Slot12 = Instance.new("TextLabel")
  93.  
  94. -- Properties
  95. PlayerGui = p.PlayerGui
  96. HealthGUI.Name = "HealthGUI"
  97. HealthGUI = Instance.new("ScreenGui", PlayerGui)
  98.  
  99. TextLabel.Parent = HealthGUI
  100. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  101. TextLabel.BackgroundTransparency = 1
  102. TextLabel.Position = UDim2.new(0, 0, 0.959999979, 0)
  103. TextLabel.Size = UDim2.new(0.0900000036, 0, 0.0500000007, 0)
  104. TextLabel.ZIndex = 3
  105. TextLabel.Font = Enum.Font.Cartoon
  106. TextLabel.Text = "[H] Flight"
  107. TextLabel.TextColor3 = Color3.new(0, 0, 0)
  108. TextLabel.TextScaled = true
  109. TextLabel.TextSize = 10
  110. TextLabel.TextStrokeColor3 = Color3.new(1, 0.294118, 0.294118)
  111. TextLabel.TextStrokeTransparency = 0
  112. TextLabel.TextWrapped = true
  113.  
  114. Frame2.Name = "Frame2"
  115. Frame2.Parent = HealthGUI
  116. Frame2.BackgroundColor3 = Color3.new(1, 1, 1)
  117. Frame2.BackgroundTransparency = 1
  118. Frame2.Position = UDim2.new(-0.00146412884, 0, 0.00607902743, 0)
  119. Frame2.Size = UDim2.new(0.5, 0, 0.5, 0)
  120.  
  121. Slot2.Name = "Slot2"
  122. Slot2.Parent = Frame2
  123. Slot2.BackgroundColor3 = Color3.new(1, 1, 1)
  124. Slot2.BackgroundTransparency = 1
  125. Slot2.Position = UDim2.new(1.72187495, 0, 1.34546447, 0)
  126. Slot2.Rotation = -1
  127. Slot2.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
  128. Slot2.Font = Enum.Font.ArialBold
  129. Slot2.Text = "[U] UI"
  130. Slot2.TextColor3 = Color3.new(1, 1, 1)
  131. Slot2.TextScaled = true
  132. Slot2.TextSize = 30
  133. Slot2.TextStrokeColor3 = Color3.new(0, 0.333333, 1)
  134. Slot2.TextStrokeTransparency = 0
  135. Slot2.TextWrapped = true
  136.  
  137. Slot3.Name = "Slot3"
  138. Slot3.Parent = Frame2
  139. Slot3.BackgroundColor3 = Color3.new(1, 1, 1)
  140. Slot3.BackgroundTransparency = 1
  141. Slot3.Position = UDim2.new(1.722, 0, 1.20500004, 0)
  142. Slot3.Rotation = -1
  143. Slot3.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
  144. Slot3.Font = Enum.Font.ArialBold
  145. Slot3.Text = "[Y] MUI"
  146. Slot3.TextColor3 = Color3.new(1, 1, 1)
  147. Slot3.TextScaled = true
  148. Slot3.TextSize = 100
  149. Slot3.TextStrokeColor3 = Color3.new(0, 0.333333, 1)
  150. Slot3.TextStrokeTransparency = 0
  151. Slot3.TextWrapped = true
  152.  
  153. Slot4.Name = "Slot4"
  154. Slot4.Parent = Frame2
  155. Slot4.BackgroundColor3 = Color3.new(1, 1, 1)
  156. Slot4.BackgroundTransparency = 1
  157. Slot4.Position = UDim2.new(1.722, 0, 1.10500002, 0)
  158. Slot4.Rotation = -1
  159. Slot4.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
  160. Slot4.Font = Enum.Font.ArialBold
  161. Slot4.Text = "[P] Energy Charge"
  162. Slot4.TextColor3 = Color3.new(1, 1, 1)
  163. Slot4.TextScaled = true
  164. Slot4.TextSize = 100
  165. Slot4.TextStrokeColor3 = Color3.new(0, 0.333333, 1)
  166. Slot4.TextStrokeTransparency = 0
  167. Slot4.TextWrapped = true
  168.  
  169. Slot5.Name = "Slot5"
  170. Slot5.Parent = Frame2
  171. Slot5.BackgroundColor3 = Color3.new(1, 1, 1)
  172. Slot5.BackgroundTransparency = 1
  173. Slot5.Position = UDim2.new(1.722, 0, 1.005, 0)
  174. Slot5.Rotation = -1
  175. Slot5.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
  176. Slot5.Font = Enum.Font.ArialBold
  177. Slot5.Text = "[Q] Kamehameha"
  178. Slot5.TextColor3 = Color3.new(1, 1, 1)
  179. Slot5.TextScaled = true
  180. Slot5.TextSize = 100
  181. Slot5.TextStrokeColor3 = Color3.new(0, 1, 1)
  182. Slot5.TextStrokeTransparency = 0
  183. Slot5.TextWrapped = true
  184.  
  185. Slot6.Name = "Slot6"
  186. Slot6.Parent = Frame2
  187. Slot6.BackgroundColor3 = Color3.new(1, 1, 1)
  188. Slot6.BackgroundTransparency = 1
  189. Slot6.Position = UDim2.new(1.722, 0, 1.505, 0)
  190. Slot6.Rotation = -1
  191. Slot6.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
  192. Slot6.Font = Enum.Font.ArialBold
  193. Slot6.Text = "[R] Guard"
  194. Slot6.TextColor3 = Color3.new(1, 1, 1)
  195. Slot6.TextScaled = true
  196. Slot6.TextSize = 100
  197. Slot6.TextStrokeColor3 = Color3.new(1, 0, 0)
  198. Slot6.TextStrokeTransparency = 0
  199. Slot6.TextWrapped = true
  200.  
  201. Slot7.Name = "Slot7"
  202. Slot7.Parent = Frame2
  203. Slot7.BackgroundColor3 = Color3.new(1, 1, 1)
  204. Slot7.BackgroundTransparency = 1
  205. Slot7.Position = UDim2.new(1.722, 0, 1.60500002, 0)
  206. Slot7.Rotation = -1
  207. Slot7.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
  208. Slot7.Font = Enum.Font.ArialBold
  209. Slot7.Text = "[E] Combat"
  210. Slot7.TextColor3 = Color3.new(1, 1, 1)
  211. Slot7.TextScaled = true
  212. Slot7.TextSize = 100
  213. Slot7.TextStrokeColor3 = Color3.new(1, 0, 0)
  214. Slot7.TextStrokeTransparency = 0
  215. Slot7.TextWrapped = true
  216.  
  217. Slot8.Name = "Slot8"
  218. Slot8.Parent = Frame2
  219. Slot8.BackgroundColor3 = Color3.new(1, 1, 1)
  220. Slot8.BackgroundTransparency = 1
  221. Slot8.Position = UDim2.new(1.722, 0, 1.70500004, 0)
  222. Slot8.Rotation = -1
  223. Slot8.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
  224. Slot8.Font = Enum.Font.ArialBold
  225. Slot8.Text = "[X] Super God Fist"
  226. Slot8.TextColor3 = Color3.new(1, 1, 1)
  227. Slot8.TextScaled = true
  228. Slot8.TextSize = 100
  229. Slot8.TextStrokeColor3 = Color3.new(1, 0.333333, 0)
  230. Slot8.TextStrokeTransparency = 0
  231. Slot8.TextWrapped = true
  232.  
  233. Slot9.Name = "Slot9"
  234. Slot9.Parent = Frame2
  235. Slot9.BackgroundColor3 = Color3.new(1, 1, 1)
  236. Slot9.BackgroundTransparency = 1
  237. Slot9.Position = UDim2.new(1.722, 0, 1.80499995, 0)
  238. Slot9.Rotation = -1
  239. Slot9.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
  240. Slot9.Font = Enum.Font.ArialBold
  241. Slot9.Text = "[V] Grab"
  242. Slot9.TextColor3 = Color3.new(1, 1, 1)
  243. Slot9.TextScaled = true
  244. Slot9.TextSize = 100
  245. Slot9.TextStrokeColor3 = Color3.new(1, 0, 0)
  246. Slot9.TextStrokeTransparency = 0
  247. Slot9.TextWrapped = true
  248.  
  249. Slot10.Name = "Slot10"
  250. Slot10.Parent = Frame2
  251. Slot10.BackgroundColor3 = Color3.new(1, 1, 1)
  252. Slot10.BackgroundTransparency = 1
  253. Slot10.Position = UDim2.new(1.722, 0, 0.704999983, 0)
  254. Slot10.Rotation = -1
  255. Slot10.Size = UDim2.new(0.209000006, 0, 0.064000003, 0)
  256. Slot10.Font = Enum.Font.ArialBold
  257. Slot10.Text = "[3] Z-Vanish"
  258. Slot10.TextColor3 = Color3.new(1, 1, 1)
  259. Slot10.TextScaled = true
  260. Slot10.TextSize = 100
  261. Slot10.TextStrokeTransparency = 0
  262. Slot10.TextWrapped = true
  263.  
  264. Slot11.Name = "Slot 11"
  265. Slot11.Parent = Frame2
  266. Slot11.BackgroundColor3 = Color3.new(1, 1, 1)
  267. Slot11.BackgroundTransparency = 1
  268. Slot11.Position = UDim2.new(1.62199998, 0, 0.104999997, 0)
  269. Slot11.Rotation = -1
  270. Slot11.Size = UDim2.new(0.308999985, 0, 0.164000005, 0)
  271. Slot11.Font = Enum.Font.ArialBold
  272. Slot11.Text = "UI Avatar made by venturiansonic"
  273. Slot11.TextColor3 = Color3.new(0, 1, 1)
  274. Slot11.TextScaled = true
  275. Slot11.TextSize = 100
  276. Slot11.TextStrokeColor3 = Color3.new(0, 0, 1)
  277. Slot11.TextStrokeTransparency = 0.89999997615814
  278. Slot11.TextTransparency = 0.89999997615814
  279. Slot11.TextWrapped = true
  280.  
  281. Slot12.Name = "Slot12"
  282. Slot12.Parent = Frame2
  283. Slot12.BackgroundColor3 = Color3.new(1, 1, 1)
  284. Slot12.BackgroundTransparency = 1
  285. Slot12.Position = UDim2.new(1.62199998, 0, 0.305000007, 0)
  286. Slot12.Rotation = -1
  287. Slot12.Size = UDim2.new(0.308999985, 0, 0.164000005, 0)
  288. Slot12.Font = Enum.Font.ArialBold
  289. Slot12.Text = " venturiansonic#3801"
  290. Slot12.TextColor3 = Color3.new(0, 1, 1)
  291. Slot12.TextScaled = true
  292. Slot12.TextSize = 100
  293. Slot12.TextStrokeColor3 = Color3.new(1, 0, 0)
  294. Slot12.TextStrokeTransparency = 0.89999997615814
  295. Slot12.TextTransparency = 0.89999997615814
  296. Slot12.TextWrapped = true
  297.  
  298.  
  299. -----------------------------------
  300. --god/health
  301. hum:SetStateEnabled("Dead",false)
  302. hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
  303. Instance.new("ForceField",char).Visible = false
  304. hum.MaxHealth = 100000
  305. hum.Health = 100000
  306.  
  307.  
  308. -----------------------------------
  309. function Lerp(c1,c2,al)
  310. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  311. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  312. for i,v in pairs(com1) do
  313. com1[i] = v+(com2[i]-v)*al
  314. end
  315. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  316. end
  317. ----------------------------------------------------------------------------------------------------
  318. local maincolor = BrickColor.new("Cyan")
  319. function Eviscerate(dude)
  320. if dude.Name ~= char then
  321. local bgf = Instance.new("BodyGyro", dude.Head)
  322. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(rad(-90), 0, 0)
  323. local val = Instance.new("BoolValue", dude)
  324. val.Name = "IsHit"
  325. local ds = coroutine.wrap(function()
  326. dude:WaitForChild("Head"):BreakJoints()
  327.  
  328.  
  329. coroutine.resume(coroutine.create(function()
  330. for i, v in pairs(dude:GetChildren()) do
  331. if v:IsA("Accessory") then
  332. v:Destroy()
  333. end
  334. if v:IsA("Humanoid") then
  335. v:Destroy()
  336. end
  337. if v:IsA("CharacterMesh") then
  338. v:Destroy()
  339. end
  340. if v:IsA("Model") then
  341. v:Destroy()
  342. end
  343. if v:IsA("Part") or v:IsA("MeshPart") then
  344. for x, o in pairs(v:GetChildren()) do
  345. if o:IsA("Decal") then
  346. o:Destroy()
  347. end
  348. end
  349. coroutine.resume(coroutine.create(function()
  350. v.Material = "Neon"
  351. v.CanCollide = false
  352. local PartEmmit1 = Instance.new("ParticleEmitter", v)
  353. PartEmmit1.LightEmission = 1
  354. PartEmmit1.Texture = "rbxassetid://284205403"
  355. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  356. PartEmmit1.Rate = 150
  357. PartEmmit1.Lifetime = NumberRange.new(1)
  358. PartEmmit1.Size = NumberSequence.new({
  359. NumberSequenceKeypoint.new(0, 0.75, 0),
  360. NumberSequenceKeypoint.new(1, 0, 0)
  361. })
  362. PartEmmit1.Transparency = NumberSequence.new({
  363. NumberSequenceKeypoint.new(0, 0, 0),
  364. NumberSequenceKeypoint.new(1, 1, 0)
  365. })
  366. PartEmmit1.Speed = NumberRange.new(0, 0)
  367. PartEmmit1.VelocitySpread = 30000
  368. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  369. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  370. local BodPoss = Instance.new("BodyPosition", v)
  371. BodPoss.P = 3000
  372. BodPoss.D = 1000
  373. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  374. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  375. v.Color = maincolor.Color
  376. coroutine.resume(coroutine.create(function()
  377. for i = 0, 49 do
  378. swait(1)
  379. v.Transparency = v.Transparency + 0.08
  380. end
  381. wait(0.5)
  382. PartEmmit1.Enabled = false
  383. wait(3)
  384. v:Destroy()
  385. dude:Destroy()
  386. end))
  387. end))
  388. end
  389. end
  390. end))
  391. end)
  392. ds()
  393. end
  394. end
  395. ----------------------------------------------------------------------------------------------------
  396. --Hair
  397.  
  398. a8 = new("Part",char)
  399. a8.Name = "Hair"
  400. a8.Size = v3(2.92, 2.58, 2.72)
  401. a8.BrickColor = bc("Really black")
  402. a8.Material = "Neon"
  403. a8.Transparency = 1
  404. aa8 = new("SpecialMesh",a8)
  405. aa8.MeshType = "FileMesh"
  406. aa8.Scale = v3(7.3,7.3,7.3)
  407. aa8.MeshId = "rbxassetid://455100513"
  408. aaa8 =new("Weld",a8)
  409. aaa8.Part0 = hed
  410. aaa8.Part1 = a8
  411. aaa8.C0 = cf(-0.15,.9,-0.1) * cfa(rad(0),rad(0),rad(0))
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418. Lightning = function(Start,End,Times,Offset,Color,Thickness)
  419.  
  420.  
  421.  
  422.  
  423. local magz = (Start - End).magnitude local curpos = Start local trz = {-Offset,Offset}
  424.  
  425.  
  426.  
  427.  
  428. for i=1,Times do
  429.  
  430.  
  431.  
  432.  
  433. local li = Instance.new("Part",workspace) li.TopSurface =0 li.BottomSurface = 0 li.Anchored = true
  434.  
  435.  
  436.  
  437.  
  438. li.Material = "Neon"
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452. li.Transparency = 0 li.BrickColor = Color
  453.  
  454.  
  455.  
  456.  
  457. li.formFactor = "Custom" li.CanCollide = false
  458.  
  459.  
  460.  
  461.  
  462. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  463.  
  464.  
  465.  
  466.  
  467. local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  468.  
  469.  
  470.  
  471.  
  472. local trolpos = CFrame.new(curpos,End)*CFrame.new(0,0,magz/Times).p+ofz
  473.  
  474.  
  475.  
  476.  
  477. if Times == i then
  478.  
  479.  
  480.  
  481.  
  482. local magz2 = (curpos - End).magnitude li.Size = Vector3.new(Thickness,Thickness,magz2)
  483.  
  484.  
  485.  
  486.  
  487. li.CFrame = CFrame.new(curpos,End)*CFrame.new(0,0,-magz2/2)
  488.  
  489.  
  490.  
  491.  
  492. else
  493.  
  494.  
  495.  
  496.  
  497. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  498.  
  499.  
  500.  
  501.  
  502. end
  503.  
  504.  
  505.  
  506.  
  507. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p Spawn(function() for i=1,10 do wait()
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521. li.Transparency = li.Transparency+tra end li:Destroy() end)
  522.  
  523.  
  524.  
  525.  
  526. end
  527.  
  528.  
  529.  
  530.  
  531. end
  532.  
  533.  
  534. local instinct = false
  535.  
  536. -------
  537. -----------------------------------------------------------------------
  538. --Sounds
  539. --Folder
  540. soundfolder = Instance.new("Model",char)
  541. soundfolder.Name = "Sound Folder"
  542. --Sounds
  543. kamecharge = Instance.new("Sound",torso)
  544. kamecharge.Volume = 1
  545. kamecharge.Name = "kamecharge"
  546. kamecharge.Looped = false
  547. kamecharge.SoundId = "rbxassetid://908489666"
  548. kamefire = Instance.new("Sound",torso)
  549. kamefire.Volume = 1
  550. kamefire.Name = "kamefire"
  551. kamefire.Looped = false
  552. kamefire.SoundId = "rbxassetid://908474188"
  553. kamehit = Instance.new("Sound",torso)
  554. kamehit.Volume = 30
  555. kamehit.Name = "kamehit"
  556. kamehit.Looped = false
  557. kamehit.SoundId = "rbxassetid://908484148"
  558. ssjaura = Instance.new("Sound",torso)
  559. ssjaura.Volume = 10
  560. ssjaura.Name = "ssjaura"
  561. ssjaura.Looped = true
  562. ssjaura.SoundId = "rbxassetid://891397456"
  563. ssjauraburst = Instance.new("Sound",torso)
  564. ssjauraburst.Volume = math.huge
  565. ssjauraburst.Name = "ssjauraburst"
  566. ssjauraburst.Looped =false
  567. ssjauraburst.SoundId = "rbxassetid://437393965"
  568. ssjmusic = Instance.new("Sound",torso)
  569. ssjmusic.Volume = 10
  570. ssjmusic.Name = "ssjmusic"
  571. ssjmusic.Looped = true
  572. ssjmusic.SoundId = "rbxassetid://194135434"
  573. ssj2music = Instance.new("Sound",torso)
  574. ssj2music.Volume = 10
  575. ssj2music.Name = "ssj2music"
  576. ssj2music.Looped = true
  577. ssj2music.SoundId = "rbxassetid://144377132"
  578. ssj2aura = Instance.new("Sound",torso)
  579. ssj2aura.Volume = 10
  580. ssj2aura.Name = "ssj2aura"
  581. ssj2aura.Looped = true
  582. ssj2aura.SoundId = "rbxassetid://262498455"
  583.  
  584. fahersonstart = Instance.new("Sound",torso)
  585. fahersonstart.Volume = math.huge
  586. fahersonstart.Name = "fahersonstart"
  587. fahersonstart.Looped = false
  588. fahersonstart.SoundId = "rbxassetid://958391048"
  589. fahersonend = Instance.new("Sound",torso)
  590. fahersonend.Volume = math.huge
  591. fahersonend.Name = "fahersonend"
  592. fahersonend.Looped = false
  593. fahersonend.SoundId = "rbxassetid://958391222"
  594. punchsound = Instance.new("Sound",torso)
  595. punchsound.Volume = 10
  596. punchsound.Name = "punchsound"
  597. punchsound.Looped = false
  598. punchsound.SoundId = "rbxassetid://896246498"
  599. punchsound1 = Instance.new("Sound",torso)
  600. punchsound1.Volume = 10
  601. punchsound1.Name = "punchsound1"
  602. punchsound1.Looped = false
  603. punchsound1.SoundId = "rbxassetid://137579113"
  604.  
  605.  
  606.  
  607.  
  608.  
  609. NewInstance = function(instance,parent,properties)
  610. local inst = Instance.new(instance)
  611. inst.Parent = parent
  612. if(properties)then
  613. for i,v in next, properties do
  614. pcall(function() inst[i] = v end)
  615. end
  616. end
  617. return inst;
  618. end
  619.  
  620.  
  621.  
  622.  
  623.  
  624. ----------------------------------------------------
  625. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  626. local wld = Instance.new("Weld", wp1)
  627. wld.Part0 = wp0
  628. wld.Part1 = wp1
  629. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  630. end
  631. newWeld(torso, larm, -1.5, 0.5, 0)
  632. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  633. newWeld(torso, rarm, 1.5, 0.5, 0)
  634. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  635. newWeld(torso, hed, 0, 1.5, 0)
  636. newWeld(torso, lleg, -0.5, -1, 0)
  637. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  638. newWeld(torso, rleg, 0.5, -1, 0)
  639. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  640. newWeld(root, torso, 0, -1, 0)
  641. torso.Weld.C1 = CFrame.new(0, -1, 0)
  642. --Animations
  643. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  644.  
  645.  
  646. hum.WalkSpeed = 20
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667. function firsthit()
  668. local SFXZ = Instance.new("Sound",torso)
  669. SFXZ.SoundId = "rbxassetid://169259383"
  670. SFXZ.Volume = 1
  671. SFXZ.Pitch = 1.5
  672. SFXZ.Looped = false
  673. wait(0.01)
  674. SFXZ:Play()
  675.  
  676. for i = 1,5 do
  677. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  678. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(0)), .5)--torso
  679. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(20)), .5)--arm
  680. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
  681. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
  682. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
  683. wait()
  684. end
  685.  
  686.  
  687. ag = new("Part",char)
  688. ag.Name = "NewPart"
  689. ag.Size = v3(2,2,2)
  690. ag.CanCollide = false
  691. ag.Position = v3(999,999,999)
  692. ag.BrickColor = bc("Color")
  693. ag.Material = "Neon"
  694. ag.Transparency = 1
  695. aaag =new("Weld",ag)
  696. aaag.Part0 = rarm
  697. aaag.Part1 = ag
  698. aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
  699.  
  700.  
  701. ag.Touched:connect(function(hit)
  702. for i,v in pairs(hit.Parent:GetChildren()) do
  703. if v:IsA("Humanoid") then
  704. ag.TouchInterest:Destroy()
  705. if ssj1 == false and ssj2 == false then
  706. v.Health = v.Health - 40
  707. end
  708. if blue == true and ssj2 == true then
  709. v.Health = v.Health - 1500
  710. end
  711. if ui == true then
  712. v.Health = v.Health - 3000000000000000000000000000000
  713. end
  714.  
  715. local Cloud3 = Instance.new("Part",char)
  716. Cloud3.Size = Vector3.new(1,1,1)
  717. Cloud3.BrickColor = BrickColor.new("Medium stone grey")
  718. Cloud3.Anchored = true
  719. Cloud3.Material = "Neon"
  720. Cloud3.CanCollide = false
  721. Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
  722. local Cloud4 = Instance.new("SpecialMesh",Cloud3)
  723. Cloud4.MeshId = "rbxassetid://3270017"
  724. Cloud4.Scale = Vector3.new(1,1,0.4)
  725.  
  726.  
  727.  
  728. coroutine.resume(coroutine.create(function()
  729. for i = 3,650 do
  730.  
  731.  
  732.  
  733.  
  734. Cloud3.Transparency = Cloud3.Transparency + 0.03
  735. Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
  736.  
  737.  
  738.  
  739.  
  740. wait(0.00000000001)
  741. end
  742. end))
  743. local SFXZ = Instance.new("Sound",hed)
  744. SFXZ.SoundId = "rbxassetid://260430060"
  745. SFXZ.Volume = 1
  746. SFXZ.Pitch = 1
  747. SFXZ.Looped = false
  748. wait(0.01)
  749. SFXZ:Play()
  750.  
  751.  
  752. end
  753. end
  754. end)
  755.  
  756.  
  757.  
  758.  
  759. for i= 1,5 do
  760. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  761. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(50), math.rad(0)), .5)--torso
  762. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.8)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), .5)--arm
  763. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), .5)--arm
  764. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)--leg
  765. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
  766. wait()
  767. end
  768. ag:Destroy()
  769. end
  770. function secondhit()
  771.  
  772. local SFXZ = Instance.new("Sound",torso)
  773. SFXZ.SoundId = "rbxassetid://169259383"
  774. SFXZ.Volume = 1
  775. SFXZ.Pitch = 1.5
  776. SFXZ.Looped = false
  777. wait(0.01)
  778. SFXZ:Play()
  779.  
  780. for i = 1,5 do
  781. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  782. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(20), math.rad(0)), .5)--torso
  783. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
  784. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), .5)--arm
  785. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
  786. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
  787. wait()
  788. end
  789.  
  790.  
  791.  
  792. ag = new("Part",char)
  793. ag.Name = "NewPart"
  794. ag.Size = v3(2,2,2)
  795. ag.CanCollide = false
  796. ag.Position = v3(999,999,999)
  797. ag.BrickColor = bc("Color")
  798. ag.Material = "Neon"
  799. ag.Transparency = 1
  800. aaag =new("Weld",ag)
  801. aaag.Part0 = larm
  802. aaag.Part1 = ag
  803. aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
  804.  
  805.  
  806.  
  807. ag.Touched:connect(function(hit)
  808. for i,v in pairs(hit.Parent:GetChildren()) do
  809. if v:IsA("Humanoid") then
  810. ag.TouchInterest:Destroy()
  811. if ssj1 == false and ssj2 == false then
  812. v.Health = v.Health - 100
  813. end
  814. if blue == true and ssj2 == false then
  815. v.Health = v.Health - 1500
  816. end
  817. if ui == true then
  818. v.Health = v.Health - 3000000000000000000000000000000
  819. end
  820. local Cloud3 = Instance.new("Part",char)
  821. Cloud3.Size = Vector3.new(1,1,1)
  822. Cloud3.BrickColor = BrickColor.new("Medium stone grey")
  823. Cloud3.Anchored = true
  824. Cloud3.Material = "Neon"
  825. Cloud3.CanCollide = false
  826. Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
  827. local Cloud4 = Instance.new("SpecialMesh",Cloud3)
  828. Cloud4.MeshId = "rbxassetid://3270017"
  829. Cloud4.Scale = Vector3.new(1,1,0.4)
  830.  
  831.  
  832.  
  833. coroutine.resume(coroutine.create(function()
  834. for i = 3,650 do
  835.  
  836.  
  837.  
  838.  
  839. Cloud3.Transparency = Cloud3.Transparency + 0.03
  840. Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
  841.  
  842.  
  843.  
  844.  
  845. wait(0.00000000001)
  846. end
  847. end))
  848. local SFXZ = Instance.new("Sound",hed)
  849. SFXZ.SoundId = "rbxassetid://260430060"
  850. SFXZ.Volume = 1
  851. SFXZ.Pitch = 1.1
  852. SFXZ.Looped = false
  853. wait(0.01)
  854. SFXZ:Play()
  855.  
  856.  
  857. end
  858. end
  859. end)
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868. for i= 1,5 do
  869. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  870. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(-70), math.rad(0)), .5)--torso
  871. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), .5)--arm
  872. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,-0.8)*CFrame.Angles(math.rad(160),math.rad(70),math.rad(10)), .5)--arm
  873. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .5)--leg
  874. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),.5)--leg
  875. wait()
  876. end
  877. ag:Destroy()
  878. end
  879. function thirdhit()
  880. local SFXZ = Instance.new("Sound",torso)
  881. SFXZ.SoundId = "rbxassetid://169259383"
  882. SFXZ.Volume = 1
  883. SFXZ.Pitch = 1.5
  884. SFXZ.Looped = false
  885. wait(0.01)
  886. SFXZ:Play()
  887.  
  888. for i = 1,5 do
  889. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  890. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-60), math.rad(0)), .5)--torso
  891. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), .5)--arm
  892. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
  893. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
  894. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
  895. wait()
  896. end
  897.  
  898.  
  899. ag = new("Part",char)
  900. ag.Name = "NewPart"
  901. ag.Size = v3(2,2,2)
  902. ag.CanCollide = false
  903. ag.Position = v3(999,999,999)
  904. ag.BrickColor = bc("Color")
  905. ag.Material = "Neon"
  906. ag.Transparency = 1
  907. aaag =new("Weld",ag)
  908. aaag.Part0 = rleg
  909. aaag.Part1 = ag
  910. aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
  911.  
  912.  
  913.  
  914. ag.Touched:connect(function(hit)
  915. for i,v in pairs(hit.Parent:GetChildren()) do
  916. if v:IsA("Humanoid") then
  917. ag.TouchInterest:Destroy()
  918. if ssj1 == false and ssj2 == false then
  919. v.Health = v.Health - 30
  920. end
  921. if blue == true and ssj2 == false then
  922. v.Health = v.Health - 5500
  923. end
  924. if ui == true then
  925. v.Health = v.Health - 3000000000000000000000000000000
  926. end
  927.  
  928. local Cloud3 = Instance.new("Part",char)
  929. Cloud3.Size = Vector3.new(1,1,1)
  930. Cloud3.BrickColor = BrickColor.new("Medium stone grey")
  931. Cloud3.Anchored = true
  932. Cloud3.Material = "Neon"
  933. Cloud3.CanCollide = false
  934. Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
  935. local Cloud4 = Instance.new("SpecialMesh",Cloud3)
  936. Cloud4.MeshId = "rbxassetid://3270017"
  937. Cloud4.Scale = Vector3.new(1,1,0.4)
  938.  
  939.  
  940.  
  941. coroutine.resume(coroutine.create(function()
  942. for i = 3,650 do
  943.  
  944.  
  945.  
  946.  
  947. Cloud3.Transparency = Cloud3.Transparency + 0.03
  948. Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
  949.  
  950.  
  951.  
  952.  
  953. wait(0.00000000001)
  954. end
  955. end))
  956. local SFXZ = Instance.new("Sound",hed)
  957. SFXZ.SoundId = "rbxassetid://260430060"
  958. SFXZ.Volume = 1
  959. SFXZ.Pitch = 0.96
  960. SFXZ.Looped = false
  961. wait(0.01)
  962. SFXZ:Play()
  963.  
  964.  
  965. end
  966. end
  967. end)
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985. for i = 1,5 do
  986. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  987. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(50), math.rad(0)), .5)--torso
  988. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), .5)--arm
  989. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
  990. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
  991. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.5) * CFrame.Angles(math.rad(120), math.rad(20), math.rad(-30)),.5)--leg
  992. wait()
  993. end
  994. ag:Destroy()
  995. end
  996. function lasthit()
  997.  
  998. local SFXZ = Instance.new("Sound",torso)
  999. SFXZ.SoundId = "rbxassetid://169259383"
  1000. SFXZ.Volume = 1
  1001. SFXZ.Pitch = 1.5
  1002. SFXZ.Looped = false
  1003. wait(0.01)
  1004. SFXZ:Play()
  1005. for i = 1,5 do
  1006. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-40),math.rad(0)), .5)--head
  1007. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(80), math.rad(0)), .5)--torso
  1008. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), .5)--arm
  1009. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), .5)--arm
  1010. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .5)--leg
  1011. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),.5)--leg
  1012. wait()
  1013. end
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025. ag = new("Part",char)
  1026. ag.Name = "NewPart"
  1027. ag.Size = v3(2,2,2)
  1028. ag.CanCollide = false
  1029. ag.Position = v3(999,999,999)
  1030. ag.BrickColor = bc("Color")
  1031. ag.Material = "Neon"
  1032. ag.Transparency = 1
  1033. aaag =new("Weld",ag)
  1034. aaag.Part0 = lleg
  1035. aaag.Part1 = ag
  1036. aaag.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
  1037.  
  1038.  
  1039.  
  1040. ag.Touched:connect(function(hit)
  1041. for i,v in pairs(hit.Parent:GetChildren()) do
  1042. if v:IsA("Humanoid") then
  1043. ag.TouchInterest:Destroy()
  1044. if ssj1 == false and ssj2 == false then
  1045. v.Health = v.Health - 1000
  1046. end
  1047. if blue == true and ssj2 == false then
  1048. v.Health = v.Health - 1900
  1049. end
  1050. if ui == true then
  1051. v.Health = v.Health - 3000000000000000000000000000000
  1052. end
  1053.  
  1054.  
  1055. local SFXZ = Instance.new("Sound",hed)
  1056. SFXZ.SoundId = "rbxassetid://260430060"
  1057. SFXZ.Volume = 1
  1058. SFXZ.Pitch = 1.1
  1059. SFXZ.Looped = false
  1060. wait(0.01)
  1061. SFXZ:Play()
  1062. local Cloud3 = Instance.new("Part",char)
  1063. Cloud3.Size = Vector3.new(1,1,1)
  1064. Cloud3.BrickColor = BrickColor.new("Medium stone grey")
  1065. Cloud3.Anchored = true
  1066. Cloud3.Material = "Neon"
  1067. Cloud3.CanCollide = false
  1068. Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
  1069. local Cloud4 = Instance.new("SpecialMesh",Cloud3)
  1070. Cloud4.MeshId = "rbxassetid://3270017"
  1071. Cloud4.Scale = Vector3.new(1,1,0.4)
  1072.  
  1073.  
  1074.  
  1075. coroutine.resume(coroutine.create(function()
  1076. for i = 3,650 do
  1077.  
  1078.  
  1079.  
  1080.  
  1081. Cloud3.Transparency = Cloud3.Transparency + 0.03
  1082. Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
  1083.  
  1084.  
  1085.  
  1086.  
  1087. wait(0.00000000001)
  1088. end
  1089. end))
  1090.  
  1091. end
  1092. end
  1093. end)
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102. for i = 1,5 do
  1103. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(30),math.rad(0)), .5)--head
  1104. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(-60), math.rad(0)), .5)--torso
  1105. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), .5)--arm
  1106. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
  1107. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.6) * CFrame.Angles(math.rad(120), math.rad(-30), math.rad(20)), .5)--leg
  1108. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
  1109. wait()
  1110. end
  1111. ag:Destroy()
  1112. end
  1113.  
  1114.  
  1115.  
  1116. local jumped = false
  1117. bg = Instance.new("BodyGyro",root)
  1118. bg.P = 100000
  1119. bg.D = 100
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137. function startkamehameha()
  1138. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head
  1139. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)--torso
  1140. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--arm
  1141. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--arm
  1142. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)--leg
  1143. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1)--leg
  1144.  
  1145. for i = 1, 20 do
  1146. wait()
  1147. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.1)--head
  1148. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)--torso
  1149. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(30)), 0.1)--arm
  1150. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(65),math.rad(0),math.rad(-30)), 0.1)--arm
  1151. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-3)), 0.1)--leg
  1152. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(3)), 0.1)--leg
  1153. end
  1154. for i = 1, 20 do
  1155. wait()
  1156.  
  1157. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.1)--head
  1158. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)--torso
  1159. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.7,-0.5)*CFrame.Angles(math.rad(85),math.rad(-10),math.rad(-30)), 0.1)--arm
  1160. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1,0.3,-0.5)*CFrame.Angles(math.rad(85),math.rad(10),math.rad(30)), 0.1)--arm
  1161. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-3)), 0.1)--leg
  1162. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(3)), 0.1)--leg
  1163. end
  1164. kamecharge:Play()
  1165.  
  1166. coroutine.resume(coroutine.create(function()
  1167. for i = 3,22 do
  1168. local Ball = Instance.new("Part",char)
  1169. Ball.Size = Vector3.new(1,1,1)
  1170. Ball.BrickColor = BrickColor.new("Cyan")
  1171. Ball.Material = "Neon"
  1172. Ball.Anchored = true
  1173. Ball.CanCollide = false
  1174. Ball.Transparency = 0
  1175. Ball.CFrame = a.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  1176. local Ball2 = Instance.new("SpecialMesh",Ball)
  1177. Ball2.MeshType = 3
  1178. Ball2.Scale = Vector3.new(2,2,2)
  1179.  
  1180.  
  1181.  
  1182.  
  1183. coroutine.resume(coroutine.create(function()
  1184. for i = 1,15 do
  1185. Ball2.Scale = Ball2.Scale + Vector3.new(0.4,0.4,0.4)
  1186. Ball.Transparency = Ball.Transparency + 0.06
  1187. wait(0.00000000001)
  1188. end
  1189. Ball:Destroy()
  1190.  
  1191.  
  1192. end))
  1193. wait(0.2)
  1194. end
  1195. end))
  1196.  
  1197. startk = true
  1198.  
  1199. for i = 1, 100 do
  1200. wait()
  1201.  
  1202.  
  1203. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.1)--head
  1204. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), math.rad(5)), 0.1)--torso
  1205. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.7,-0.5)*CFrame.Angles(math.rad(50),math.rad(-10),math.rad(-30)), 0.1)--arm
  1206. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1,0.3,-0.5)*CFrame.Angles(math.rad(65),math.rad(10),math.rad(30)), 0.1)--arm
  1207. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-10)), 0.1)--leg
  1208. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 0.1)--leg
  1209. end
  1210. end
  1211. function endkamehameha()
  1212. for i = 1, 10 do
  1213. wait()
  1214. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)--head
  1215. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)--torso
  1216. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.7,-0.5)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-30)), 0.5)--arm
  1217. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1,0.3,-0.5)*CFrame.Angles(math.rad(75),math.rad(10),math.rad(30)), 0.5)--arm
  1218. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-10)), 0.5)--leg
  1219. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 0.5)--leg
  1220. end
  1221. end
  1222. function fatherson()
  1223. for i = 1,50 do
  1224. wait()
  1225. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .1)--head
  1226. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .1)--torso
  1227. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), .1)--arm
  1228. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)), .1)--arm
  1229. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), .1)--leg
  1230. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), .1)--leg
  1231. end
  1232. wait(2)
  1233. for i = 1,50 do
  1234. wait()
  1235. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(40),math.rad(0)), .1)--head
  1236. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(-60), math.rad(0)), .1)--torso
  1237. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0.5)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(10)), .1)--arm
  1238. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), .1)--arm
  1239. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), .1)--leg
  1240. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(5)), .1)--leg
  1241. end
  1242. end
  1243. function fathersonfire()
  1244. for i = 1,10 do
  1245. wait()
  1246. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .4)--head
  1247. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .4)--torso
  1248. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.3)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)), .4)--arm
  1249. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-10)), .4)--arm
  1250. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), .4)--leg
  1251. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), .4)--leg
  1252. end
  1253. end
  1254.  
  1255.  
  1256.  
  1257. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1258. a = new("Part",char)
  1259. a.Name = "NewPart"
  1260. a.Size = v3(0.1,0.1,0.1)
  1261. a.Shape = "Ball"
  1262. a.Position = v3(999,999,999)
  1263. a.BrickColor = bc("bright Blue")
  1264. a.Material = "Neon"
  1265. a.Transparency = 1
  1266. aa = new("SpecialMesh",a)
  1267. aa.Scale = v3(1,1,1)
  1268. aaa =new("Weld",a)
  1269. aaa.Part0 = torso
  1270. aaa.Part1 = a
  1271. aaa.C0 = cf(0,0,-1.6) * cfa(rad(0),rad(0),rad(0))
  1272. aaaa = new("ParticleEmitter",a)
  1273. aaaa.Size = ns(1)
  1274. aaaa.Rate = 5
  1275. aaaa.Texture = "rbxassetid://0"
  1276. aaaa.ZOffset = 1
  1277. aaaa.Lifetime = nr(5)
  1278. aaaa.Transparency = ns(1)
  1279. aaaa.LockedToPart = true
  1280. aaaa.Speed = nr(0)
  1281. aw = new("Part",char)
  1282. aw.Name = "NewPart"
  1283. aw.Size = v3(0.1,0.1,0.1)
  1284. aw.Shape = "Ball"
  1285. aw.Position = v3(999,999,999)
  1286. aw.BrickColor = bc("bright Blue")
  1287. aw.Material = "Neon"
  1288. aw.Transparency = 1
  1289. aaw = new("SpecialMesh",aw)
  1290. aaw.Scale = v3(1,1,1)
  1291. aaaw =new("Weld",aw)
  1292. aaaw.Part0 = torso
  1293. aaaw.Part1 = aw
  1294. aaaw.C0 = cf(0,0,-1.6) * cfa(rad(0),rad(0),rad(0))
  1295. aaaaw = new("ParticleEmitter",aw)
  1296. aaaaw.Size = ns(5)
  1297. aaaaw.Rate = 5
  1298. aaaaw.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
  1299. aaaaw.Texture = "rbxassetid://0"
  1300. aaaaw.ZOffset = -1
  1301. aaaaw.Lifetime = nr(5)
  1302. aaaaw.RotSpeed = nr(50)
  1303. aaaaw.Transparency = ns(1)
  1304. aaaaw.LockedToPart = true
  1305. aaaaw.Speed = nr(0)
  1306.  
  1307.  
  1308.  
  1309. ae = new("Part",char)
  1310. ae.Name = "NewPart"
  1311. ae.Size = v3(0.1,0.1,0.1)
  1312. ae.Shape = "Ball"
  1313. ae.Position = v3(999,999,999)
  1314. ae.BrickColor = bc("bright Blue")
  1315. ae.Material = "Neon"
  1316. ae.Transparency = 1
  1317. aaae =new("Weld",ae)
  1318. aaae.Part0 = torso
  1319. aaae.Part1 = ae
  1320. aaae.C0 = cf(0,7,0) * cfa(rad(0),rad(0),rad(0))
  1321. aaaae = new("ParticleEmitter",ae)
  1322. aaaae.Size = ns(15)
  1323. aaaae.Rate = 5
  1324. aaaae.Color = ColorSequence.new(Color3.fromRGB(231,255,111))
  1325. aaaae.ZOffset = -2
  1326. aaaae.Lifetime = nr(5)
  1327. aaaae.Transparency = ns(1)
  1328. aaaae.LockedToPart = true
  1329. aaaae.Speed = nr(0)
  1330.  
  1331. ad = new("Part",char)
  1332. ad.Name = "NewPart"
  1333. ad.Size = v3(10,10,10)
  1334. ad.CanCollide = false
  1335. ad.Anchored = true
  1336. ad.Position = torso.Position - v3(0,3,0)
  1337. ad.BrickColor = bc("bright Blue")
  1338. ad.Material = "Neon"
  1339. ad.Transparency = 1
  1340. aad = new("Decal",ad)
  1341. aad.Texture = "rbxassetid://110711859"
  1342. aad.Face = "Top"
  1343. aad.Transparency = 1
  1344. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1345. --Functions
  1346. function kamehameha()
  1347. enabled = true
  1348.  
  1349.  
  1350. kamefire.Volume = 5
  1351.  
  1352. startkamehameha()
  1353.  
  1354.  
  1355. wait(1)
  1356.  
  1357. endkamehameha()
  1358. coroutine.resume(coroutine.create(function()
  1359. for i = 1,100 do
  1360. CamShakeAll(32,270,torso)
  1361. game:GetService("RunService").RenderStepped:wait()
  1362. end
  1363. end))
  1364. a1 = new("Part",char)
  1365. a1.Name = "Beam"
  1366. a1.Anchored = true
  1367. a1.Size = v3(6,6,6)
  1368. a1.CanCollide = false
  1369. a1.Locked = true
  1370. a1.Position = v3(999,999,999)
  1371. a1.BrickColor = bc("Cyan")
  1372. a1.Material = "Neon"
  1373. a1.Transparency = 0
  1374. aa1 = new("SpecialMesh",a1)
  1375. aa1.MeshType = "Cylinder"
  1376. aa1.Scale = v3(1,1,1)
  1377. local FZcharge3 = Instance.new("ParticleEmitter",a1)
  1378. FZcharge3.Texture = "rbxassetid://174073769"
  1379. FZcharge3.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1380. FZcharge3.EmissionDirection = "Top"
  1381. FZcharge3.Speed = NumberRange.new(5)
  1382. FZcharge3.Size = NumberSequence.new(10,0)
  1383. FZcharge3.Transparency = NumberSequence.new(0,1)
  1384. FZcharge3.Drag = 1.2
  1385. FZcharge3.LockedToPart = false
  1386. FZcharge3.Lifetime = NumberRange.new(2)
  1387. FZcharge3.Rate = 305
  1388. FZcharge3.LightEmission = 0.8
  1389. FZcharge3.Rotation = NumberRange.new(-360,360)
  1390. FZcharge3.VelocitySpread = 100
  1391. FZcharge3.ZOffset = 1
  1392. local Aaaa = Instance.new("ParticleEmitter",a3)
  1393. Aaaa.Texture = "rbxassetid://174073769"
  1394. Aaaa.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1395. Aaaa.EmissionDirection = "Top"
  1396. Aaaa.Speed = NumberRange.new(5)
  1397. Aaaa.Size = NumberSequence.new(20,0)
  1398. Aaaa.Transparency = NumberSequence.new(0,1)
  1399. Aaaa.Drag = 1.2
  1400. Aaaa.LockedToPart = false
  1401. Aaaa.Lifetime = NumberRange.new(1)
  1402. Aaaa.Rate = 305
  1403. Aaaa.LightEmission = 0.8
  1404. Aaaa.Rotation = NumberRange.new(-360,360)
  1405. Aaaa.VelocitySpread = 100
  1406. Aaaa.ZOffset = 1
  1407. a2 = new("Part",char)
  1408. a2.Name = "Beam"
  1409. a2.Anchored = true
  1410. a2.Locked = true
  1411. a2.Size = v3(0.1,0.1,0.1)
  1412. a2.CanCollide = false
  1413. a2.Position = v3(999,999,999)
  1414. a2.BrickColor = bc("Cyan")
  1415. a2.Material = "Neon"
  1416. a2.Transparency = 0
  1417. aa2 = new("SpecialMesh",a2)
  1418. aa2.MeshType = 3
  1419. aa2.Scale = v3(150,150,150)
  1420. a3 = new("Part",char)
  1421. a3.Name = "Beam"
  1422. a3.Locked = true
  1423. a3.Anchored = true
  1424. a3.Size = v3(0.1,0.1,0.1)
  1425. a3.CanCollide = false
  1426. a3.Position = v3(999,999,999)
  1427. a3.BrickColor = bc("Cyan")
  1428. a3.Material = "Neon"
  1429. a3.Transparency = 0
  1430. aa3 = new("SpecialMesh",a3)
  1431. aa3.MeshType = 3
  1432. aa3.Scale = v3(200,200,200)
  1433. local Chase = Instance.new("ParticleEmitter",a2)
  1434. Chase.Texture = "rbxassetid://924746519"
  1435. Chase.Color = ColorSequence.new(BrickColor.new("White").Color)
  1436. Chase.EmissionDirection = "Top"
  1437. Chase.Speed = NumberRange.new(5)
  1438. Chase.Size = NumberSequence.new(30,42)
  1439. Chase.Transparency = NumberSequence.new(0,0.3)
  1440. Chase.Drag = 1.2
  1441. Chase.LockedToPart = false
  1442. Chase.Lifetime = NumberRange.new(0.2)
  1443. Chase.Rate = 110
  1444. Chase.LightEmission = 0.3
  1445. Chase.Rotation = NumberRange.new(-360,360)
  1446. Chase.VelocitySpread = 100
  1447. Chase.ZOffset = 1
  1448.  
  1449. coroutine.resume(coroutine.create(function()
  1450. for i = 1,9 do
  1451.  
  1452. local H = Instance.new("Part",a3)
  1453. H.Size = Vector3.new(1,1,1)
  1454. H.BrickColor = BrickColor.new("White")
  1455. H.CanCollide = false
  1456. H.Anchored = true
  1457. H.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
  1458. local H2 = Instance.new("SpecialMesh",H)
  1459. H2.MeshId = "rbxassetid://3270017"
  1460. H2.Scale = Vector3.new(1.5,1.5,1.5)
  1461. g = Instance.new("Explosion")
  1462.  
  1463. coroutine.resume(coroutine.create(function()
  1464. for i = 1,120 do
  1465.  
  1466. H2.Scale = H2.Scale + Vector3.new(1.2,1.2,1.2)
  1467. H.Transparency = H.Transparency + 0.04
  1468. wait(0.00000000001)
  1469. end
  1470.  
  1471. H2:Destroy()
  1472. H:Destroy()
  1473.  
  1474. end))
  1475.  
  1476. wait(0.3)
  1477.  
  1478. end
  1479.  
  1480. end))
  1481. coroutine.resume(coroutine.create(function()
  1482. for i = 1,30 do
  1483. local HQ = Instance.new("Part",a3)
  1484. HQ.Size = Vector3.new(1,1,1)
  1485. HQ.BrickColor = BrickColor.new("Cyan")
  1486. HQ.Material = Enum.Material.Glass
  1487. HQ.Anchored = true
  1488. HQ.CanCollide = false
  1489. HQ.Transparency = 0
  1490. HQ.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55)
  1491. local HQ2 = Instance.new("SpecialMesh",HQ)
  1492. HQ2.MeshId = "rbxassetid://20329976"
  1493. HQ2.Scale = Vector3.new(4.5,4.5,4.5)
  1494. g.Parent = workspace
  1495. g.Position = HQ.Position
  1496. g.BlastRadius = 28
  1497. g.BlastPressure = 4006200
  1498. g.Visible = false
  1499. coroutine.resume(coroutine.create(function()
  1500. for i = 1,90 do
  1501.  
  1502. HQ2.Scale = HQ2.Scale + Vector3.new(1.2,1.2,1.2)
  1503. HQ.Transparency = HQ.Transparency + 0.05
  1504.  
  1505. wait(0.00000000001)
  1506. end
  1507. HQ:Destroy()
  1508.  
  1509. HQ2:Destroy()
  1510.  
  1511. end))
  1512.  
  1513. wait(0.07)
  1514.  
  1515. end
  1516.  
  1517. end))
  1518. kamecharge:Stop()
  1519. kamefire:Play()
  1520. root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
  1521. local HQ = Instance.new("Part",a)
  1522. HQ.Size = Vector3.new(1,0,1)
  1523. HQ.BrickColor = BrickColor.new("Toothpaste")
  1524. HQ.Material = "Neon"
  1525. HQ.Anchored = true
  1526. HQ.CanCollide = false
  1527. HQ.CFrame = a1.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
  1528. local HQ2 = Instance.new("SpecialMesh",HQ)
  1529. HQ2.MeshId = "rbxassetid://20329976"
  1530. HQ2.Scale = Vector3.new(10,10,10)
  1531.  
  1532.  
  1533. coroutine.resume(coroutine.create(function()
  1534. for i = 3,650 do
  1535.  
  1536.  
  1537.  
  1538.  
  1539. HQ2.Scale = HQ2.Scale + Vector3.new(0,0,0)
  1540. HQ.Transparency = HQ.Transparency + 0.02
  1541. HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0)
  1542.  
  1543.  
  1544.  
  1545. wait(0.00000000001)
  1546. end
  1547. end))
  1548. hed.Anchored = true
  1549. a8.Anchored = true
  1550. ae.Anchored = true
  1551. startk = false
  1552.  
  1553.  
  1554. --Damages
  1555. -----------------------------------------------------------------------------------------
  1556. a1.Touched:connect(function(hit)
  1557.  
  1558. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil and hit ~= a8 then
  1559.  
  1560.  
  1561.  
  1562. if hit.Parent:IsA("Model") then
  1563. hit.Parent.Humanoid:TakeDamage(2500000000)
  1564. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  1565. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1566. Fl.velocity = root.CFrame.lookVector*80
  1567. wait(0.05)
  1568. Fl:remove()
  1569.  
  1570. end
  1571.  
  1572. if enabled == true then
  1573. enabled = false
  1574. num = num + 1
  1575.  
  1576. a21 = new("Part",char)
  1577. a21.Name = "Beam"..num
  1578. a21.Locked = true
  1579. a21.Size = v3(0,0,0)
  1580. a21.CanCollide = false
  1581. a21.Position = v3(999,999,999)
  1582. a21.BrickColor = bc("Cyan")
  1583. a21.Material = "Neon"
  1584. a21.Transparency = 0
  1585. aa21 = new("SpecialMesh",a21)
  1586. a21.Anchored = true
  1587. a21.Position = hit.Position
  1588. aa21.MeshType = "Sphere"
  1589. aa21.Scale = v3(0,0,0)
  1590.  
  1591. for i = 1,90 do
  1592. wait()
  1593.  
  1594. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(0,0,0)
  1595. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  1596. end
  1597. enabled = true
  1598. char["Beam"..num]:Destroy()
  1599. end
  1600.  
  1601. end
  1602.  
  1603. end)
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611. beam2 = true
  1612. beam1 = true
  1613. wait(2)
  1614. FZcharge3.Rate = 0
  1615. beam1 = false
  1616.  
  1617. repeat
  1618. wait()
  1619. a1.Size = a1.Size - v3(0.2,0.2,0.2)
  1620. aa2.Scale = aa2.Scale - v3(3,3,3)
  1621. aa3.Scale = aa3.Scale - v3(3,3,3)
  1622. until
  1623. a1.Size.y < 0.1
  1624.  
  1625. beamgo = 2.2
  1626. beamgo1 = 1
  1627. a1:Destroy()
  1628. a2:Destroy()
  1629. a3:Destroy()
  1630. for i = 1,10 do
  1631. wait()
  1632.  
  1633. kamefire.Volume = kamefire.Volume - 0.5
  1634. end
  1635. kamefire:Stop()
  1636.  
  1637. hed.Anchored = false
  1638. a8.Anchored = false
  1639. ae.Anchored = false
  1640. end
  1641.  
  1642. function BlueKame()
  1643. enabled = true
  1644.  
  1645.  
  1646. kamefire.Volume = 5
  1647.  
  1648. startkamehameha()
  1649.  
  1650.  
  1651. wait(1)
  1652.  
  1653. endkamehameha()
  1654.  
  1655. a1 = new("Part",char)
  1656. a1.Name = "Beam"
  1657. a1.Anchored = true
  1658. a1.Size = v3(6,6,6)
  1659. a1.CanCollide = false
  1660. a1.Locked = true
  1661. a1.Position = v3(999,999,999)
  1662. a1.BrickColor = bc("Cyan")
  1663. a1.Material = "Neon"
  1664. a1.Transparency = 0
  1665. aa1 = new("SpecialMesh",a1)
  1666. aa1.MeshType = "Cylinder"
  1667. aa1.Scale = v3(1,1,1)
  1668. local FZcharge3 = Instance.new("ParticleEmitter",a1)
  1669. FZcharge3.Texture = "rbxassetid://174073769"
  1670. FZcharge3.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1671. FZcharge3.EmissionDirection = "Top"
  1672. FZcharge3.Speed = NumberRange.new(5)
  1673. FZcharge3.Size = NumberSequence.new(15,0)
  1674. FZcharge3.Transparency = NumberSequence.new(0,1)
  1675. FZcharge3.Drag = 1.2
  1676. FZcharge3.LockedToPart = false
  1677. FZcharge3.Lifetime = NumberRange.new(2)
  1678. FZcharge3.Rate = 305
  1679. FZcharge3.LightEmission = 0.8
  1680. FZcharge3.Rotation = NumberRange.new(-360,360)
  1681. FZcharge3.VelocitySpread = 100
  1682. FZcharge3.ZOffset = 1
  1683. local Aaaa = Instance.new("ParticleEmitter",a3)
  1684. Aaaa.Texture = "rbxassetid://174073769"
  1685. Aaaa.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1686. Aaaa.EmissionDirection = "Top"
  1687. Aaaa.Speed = NumberRange.new(5)
  1688. Aaaa.Size = NumberSequence.new(20,0)
  1689. Aaaa.Transparency = NumberSequence.new(0,1)
  1690. Aaaa.Drag = 1.2
  1691. Aaaa.LockedToPart = false
  1692. Aaaa.Lifetime = NumberRange.new(1)
  1693. Aaaa.Rate = 305
  1694. Aaaa.LightEmission = 0.8
  1695. Aaaa.Rotation = NumberRange.new(-360,360)
  1696. Aaaa.VelocitySpread = 100
  1697. Aaaa.ZOffset = 1
  1698. a2 = new("Part",char)
  1699. a2.Name = "Beam"
  1700. a2.Anchored = true
  1701. a2.Locked = true
  1702. a2.Size = v3(0.1,0.1,0.1)
  1703. a2.CanCollide = false
  1704. a2.Position = v3(999,999,999)
  1705. a2.BrickColor = bc("Cyan")
  1706. a2.Material = "Neon"
  1707. a2.Transparency = 0
  1708. aa2 = new("SpecialMesh",a2)
  1709. aa2.MeshType = 3
  1710. aa2.Scale = v3(150,150,150)
  1711. a3 = new("Part",char)
  1712. a3.Name = "Beam"
  1713. a3.Locked = true
  1714. a3.Anchored = true
  1715. a3.Size = v3(0.1,0.1,0.1)
  1716. a3.CanCollide = false
  1717. a3.Position = v3(999,999,999)
  1718. a3.BrickColor = bc("Cyan")
  1719. a3.Material = "Neon"
  1720. a3.Transparency = 0
  1721. aa3 = new("SpecialMesh",a3)
  1722. aa3.MeshType = 3
  1723. aa3.Scale = v3(200,200,200)
  1724. local Chase = Instance.new("ParticleEmitter",a2)
  1725. Chase.Texture = "rbxassetid://924746519"
  1726. Chase.Color = ColorSequence.new(BrickColor.new("White").Color)
  1727. Chase.EmissionDirection = "Top"
  1728. Chase.Speed = NumberRange.new(5)
  1729. Chase.Size = NumberSequence.new(30,42)
  1730. Chase.Transparency = NumberSequence.new(0,0.3)
  1731. Chase.Drag = 1.2
  1732. Chase.LockedToPart = false
  1733. Chase.Lifetime = NumberRange.new(0.2)
  1734. Chase.Rate = 110
  1735. Chase.LightEmission = 0.3
  1736. Chase.Rotation = NumberRange.new(-360,360)
  1737. Chase.VelocitySpread = 100
  1738. Chase.ZOffset = 1
  1739.  
  1740. coroutine.resume(coroutine.create(function()
  1741. for i = 1,9 do
  1742.  
  1743. local H = Instance.new("Part",a3)
  1744. H.Size = Vector3.new(1,1,1)
  1745. H.BrickColor = BrickColor.new("White")
  1746. H.CanCollide = false
  1747. H.Anchored = true
  1748. H.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
  1749. local H2 = Instance.new("SpecialMesh",H)
  1750. H2.MeshId = "rbxassetid://3270017"
  1751. H2.Scale = Vector3.new(6.5,6.5,6.5)
  1752.  
  1753.  
  1754. coroutine.resume(coroutine.create(function()
  1755. for i = 1,120 do
  1756.  
  1757. H2.Scale = H2.Scale + Vector3.new(1.2,1.2,1.2)
  1758. H.Transparency = H.Transparency + 0.04
  1759. wait(0.00000000001)
  1760. end
  1761.  
  1762. H2:Destroy()
  1763. H:Destroy()
  1764.  
  1765. end))
  1766.  
  1767. wait(0.3)
  1768.  
  1769. end
  1770.  
  1771. end))
  1772. coroutine.resume(coroutine.create(function()
  1773. for i = 1,20 do
  1774. local HQ = Instance.new("Part",a3)
  1775. HQ.Size = Vector3.new(1,1,1)
  1776. HQ.BrickColor = BrickColor.new("Cyan")
  1777. HQ.Material = Enum.Material.Glass
  1778. HQ.Anchored = true
  1779. HQ.CanCollide = false
  1780. HQ.Transparency = 0
  1781. HQ.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55)
  1782. local HQ2 = Instance.new("SpecialMesh",HQ)
  1783. HQ2.MeshId = "rbxassetid://20329976"
  1784. HQ2.Scale = Vector3.new(14.5,14.5,14.5)
  1785. g = Instance.new("Explosion")
  1786. g.Parent = workspace
  1787. g.Position = HQ.Position
  1788. g.BlastRadius = 30
  1789. g.BlastPressure = 6500200
  1790. g.Visible = false
  1791. coroutine.resume(coroutine.create(function()
  1792. for i = 1,90 do
  1793.  
  1794. HQ2.Scale = HQ2.Scale + Vector3.new(1.2,1.2,1.2)
  1795. HQ.Transparency = HQ.Transparency + 0.05
  1796.  
  1797. wait(0.00000000001)
  1798. end
  1799. HQ:Destroy()
  1800.  
  1801. HQ2:Destroy()
  1802.  
  1803. end))
  1804.  
  1805. wait(0.1)
  1806.  
  1807. end
  1808.  
  1809. end))
  1810. kamecharge:Stop()
  1811. kamefire:Play()
  1812. root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
  1813. local HQ = Instance.new("Part",a)
  1814. HQ.Size = Vector3.new(1,0,1)
  1815. HQ.BrickColor = BrickColor.new("Toothpaste")
  1816. HQ.Material = "Neon"
  1817. HQ.Anchored = true
  1818. HQ.CanCollide = false
  1819. HQ.CFrame = a1.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
  1820. local HQ2 = Instance.new("SpecialMesh",HQ)
  1821. HQ2.MeshId = "rbxassetid://20329976"
  1822. HQ2.Scale = Vector3.new(25,25,25)
  1823.  
  1824.  
  1825. coroutine.resume(coroutine.create(function()
  1826. for i = 3,650 do
  1827.  
  1828.  
  1829.  
  1830.  
  1831. HQ2.Scale = HQ2.Scale + Vector3.new(0,0,0)
  1832. HQ.Transparency = HQ.Transparency + 0.02
  1833. HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0)
  1834.  
  1835.  
  1836.  
  1837. wait(0.00000000001)
  1838. end
  1839. end))
  1840. hed.Anchored = true
  1841. a8.Anchored = true
  1842. ae.Anchored = true
  1843. startk = false
  1844.  
  1845.  
  1846. --Damages
  1847. -----------------------------------------------------------------------------------------
  1848. a1.Touched:connect(function(hit)
  1849.  
  1850. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil and hit ~= a8 then
  1851.  
  1852.  
  1853.  
  1854. if hit.Parent:IsA("Model") then
  1855. hit.Parent.Humanoid:TakeDamage(150000000000000000000000000000000000000000000000000000000000000000000)
  1856. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  1857. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1858. Fl.velocity = root.CFrame.lookVector*100
  1859. wait(0.05)
  1860. Fl:remove()
  1861.  
  1862. end
  1863.  
  1864. if enabled == true then
  1865. enabled = false
  1866. num = num + 1
  1867.  
  1868. a21 = new("Part",char)
  1869. a21.Name = "Beam"..num
  1870. a21.Locked = true
  1871. a21.Size = v3(0,0,0)
  1872. a21.CanCollide = false
  1873. a21.Position = v3(999,999,999)
  1874. a21.BrickColor = bc("Cyan")
  1875. a21.Material = "Neon"
  1876. a21.Transparency = 0
  1877. aa21 = new("SpecialMesh",a21)
  1878. a21.Anchored = true
  1879. a21.Position = hit.Position
  1880. aa21.MeshType = "Sphere"
  1881. aa21.Scale = v3(0,0,0)
  1882.  
  1883. for i = 1,90 do
  1884. wait()
  1885.  
  1886. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(0,0,0)
  1887. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  1888. end
  1889. enabled = true
  1890. char["Beam"..num]:Destroy()
  1891. end
  1892.  
  1893. end
  1894.  
  1895. end)
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903. beamb = true
  1904. beamb2 = true
  1905. wait(3)
  1906. FZcharge3.Rate = 0
  1907. beamui1 = false
  1908.  
  1909. repeat
  1910. wait()
  1911. a1.Size = a1.Size - v3(1,1,1)
  1912. aa2.Scale = aa2.Scale - v3(5,5,5)
  1913. aa3.Scale = aa3.Scale - v3(5,5,5)
  1914. until
  1915. a1.Size.y < 0.1
  1916.  
  1917. beamgo = 2.2
  1918. beamgo1 = 1
  1919. a1:Destroy()
  1920. a2:Destroy()
  1921. a3:Destroy()
  1922. for i = 1,10 do
  1923. wait()
  1924.  
  1925. kamefire.Volume = kamefire.Volume - 0.5
  1926. end
  1927. kamefire:Stop()
  1928.  
  1929. hed.Anchored = false
  1930. a8.Anchored = false
  1931. ae.Anchored = false
  1932. end
  1933.  
  1934.  
  1935. function UIKame()
  1936. enabled = true
  1937.  
  1938.  
  1939. kamefire.Volume = 5
  1940.  
  1941.  
  1942.  
  1943. endkamehameha()
  1944. coroutine.resume(coroutine.create(function()
  1945. for i = 1,100 do
  1946. CamShakeAll(32,270,torso)
  1947. game:GetService("RunService").RenderStepped:wait()
  1948. end
  1949. end))
  1950. a1 = new("Part",char)
  1951. a1.Name = "Beam"
  1952. a1.Anchored = true
  1953. a1.Size = v3(6,6,6)
  1954. a1.CanCollide = false
  1955. a1.Locked = true
  1956. a1.Position = v3(999,999,999)
  1957. a1.BrickColor = bc("Cyan")
  1958. a1.Material = "Neon"
  1959. a1.Transparency = 0
  1960. aa1 = new("SpecialMesh",a1)
  1961. aa1.MeshType = "Cylinder"
  1962. aa1.Scale = v3(1,1,1)
  1963. local FZcharge3 = Instance.new("ParticleEmitter",a1)
  1964. FZcharge3.Texture = "rbxassetid://174073769"
  1965. FZcharge3.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1966. FZcharge3.EmissionDirection = "Top"
  1967. FZcharge3.Speed = NumberRange.new(5)
  1968. FZcharge3.Size = NumberSequence.new(15,0)
  1969. FZcharge3.Transparency = NumberSequence.new(0,1)
  1970. FZcharge3.Drag = 1.2
  1971. FZcharge3.LockedToPart = false
  1972. FZcharge3.Lifetime = NumberRange.new(2)
  1973. FZcharge3.Rate = 305
  1974. FZcharge3.LightEmission = 0.8
  1975. FZcharge3.Rotation = NumberRange.new(-360,360)
  1976. FZcharge3.VelocitySpread = 100
  1977. FZcharge3.ZOffset = 1
  1978. local Aaaa = Instance.new("ParticleEmitter",a3)
  1979. Aaaa.Texture = "rbxassetid://174073769"
  1980. Aaaa.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1981. Aaaa.EmissionDirection = "Top"
  1982. Aaaa.Speed = NumberRange.new(5)
  1983. Aaaa.Size = NumberSequence.new(20,0)
  1984. Aaaa.Transparency = NumberSequence.new(0,1)
  1985. Aaaa.Drag = 1.2
  1986. Aaaa.LockedToPart = false
  1987. Aaaa.Lifetime = NumberRange.new(1)
  1988. Aaaa.Rate = 305
  1989. Aaaa.LightEmission = 0.8
  1990. Aaaa.Rotation = NumberRange.new(-360,360)
  1991. Aaaa.VelocitySpread = 100
  1992. Aaaa.ZOffset = 1
  1993. a2 = new("Part",char)
  1994. a2.Name = "Beam"
  1995. a2.Anchored = true
  1996. a2.Locked = true
  1997. a2.Size = v3(0.1,0.1,0.1)
  1998. a2.CanCollide = false
  1999. a2.Position = v3(999,999,999)
  2000. a2.BrickColor = bc("Cyan")
  2001. a2.Material = "Neon"
  2002. a2.Transparency = 0
  2003. aa2 = new("SpecialMesh",a2)
  2004. aa2.MeshType = 3
  2005. aa2.Scale = v3(150,150,150)
  2006. a3 = new("Part",char)
  2007. a3.Name = "Beam"
  2008. a3.Locked = true
  2009. a3.Anchored = true
  2010. a3.Size = v3(0.1,0.1,0.1)
  2011. a3.CanCollide = false
  2012. a3.Position = v3(999,999,999)
  2013. a3.BrickColor = bc("Cyan")
  2014. a3.Material = "Neon"
  2015. a3.Transparency = 0
  2016. aa3 = new("SpecialMesh",a3)
  2017. aa3.MeshType = 3
  2018. aa3.Scale = v3(200,200,200)
  2019. local Chase = Instance.new("ParticleEmitter",a2)
  2020. Chase.Texture = "rbxassetid://924746519"
  2021. Chase.Color = ColorSequence.new(BrickColor.new("White").Color)
  2022. Chase.EmissionDirection = "Top"
  2023. Chase.Speed = NumberRange.new(5)
  2024. Chase.Size = NumberSequence.new(30,42)
  2025. Chase.Transparency = NumberSequence.new(0,0.3)
  2026. Chase.Drag = 1.2
  2027. Chase.LockedToPart = false
  2028. Chase.Lifetime = NumberRange.new(0.2)
  2029. Chase.Rate = 110
  2030. Chase.LightEmission = 0.3
  2031. Chase.Rotation = NumberRange.new(-360,360)
  2032. Chase.VelocitySpread = 100
  2033. Chase.ZOffset = 1
  2034.  
  2035. coroutine.resume(coroutine.create(function()
  2036. for i = 1,9 do
  2037.  
  2038. local H = Instance.new("Part",a3)
  2039. H.Size = Vector3.new(1,1,1)
  2040. H.BrickColor = BrickColor.new("White")
  2041. H.CanCollide = false
  2042. H.Anchored = true
  2043. H.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
  2044. local H2 = Instance.new("SpecialMesh",H)
  2045. H2.MeshId = "rbxassetid://3270017"
  2046. H2.Scale = Vector3.new(6.5,6.5,6.5)
  2047.  
  2048.  
  2049. coroutine.resume(coroutine.create(function()
  2050. for i = 1,120 do
  2051.  
  2052. H2.Scale = H2.Scale + Vector3.new(1.2,1.2,1.2)
  2053. H.Transparency = H.Transparency + 0.04
  2054. wait(0.00000000001)
  2055. end
  2056.  
  2057. H2:Destroy()
  2058. H:Destroy()
  2059.  
  2060. end))
  2061.  
  2062. wait(0.3)
  2063.  
  2064. end
  2065.  
  2066. end))
  2067. coroutine.resume(coroutine.create(function()
  2068. for i = 1,20 do
  2069. local HQ = Instance.new("Part",a3)
  2070. HQ.Size = Vector3.new(1,1,1)
  2071. HQ.BrickColor = BrickColor.new("Cyan")
  2072. HQ.Material = Enum.Material.Glass
  2073. HQ.Anchored = true
  2074. HQ.CanCollide = false
  2075. HQ.Transparency = 0
  2076. HQ.CFrame = a3.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55)
  2077. local HQ2 = Instance.new("SpecialMesh",HQ)
  2078. HQ2.MeshId = "rbxassetid://20329976"
  2079. HQ2.Scale = Vector3.new(19.5,19.5,19.5)
  2080. g = Instance.new("Explosion")
  2081. g.Parent = workspace
  2082. g.Position = HQ.Position
  2083. g.BlastRadius = 35
  2084. g.BlastPressure = 7
  2085. g.Visible = false
  2086. coroutine.resume(coroutine.create(function()
  2087. for i = 1,90 do
  2088.  
  2089. HQ2.Scale = HQ2.Scale + Vector3.new(1.2,1.2,1.2)
  2090. HQ.Transparency = HQ.Transparency + 0.05
  2091.  
  2092. wait(0.00000000001)
  2093. end
  2094. HQ:Destroy()
  2095.  
  2096. HQ2:Destroy()
  2097.  
  2098. end))
  2099.  
  2100. wait(0.1)
  2101.  
  2102. end
  2103.  
  2104. end))
  2105. kamecharge:Stop()
  2106. kamefire:Play()
  2107. root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
  2108. local HQ = Instance.new("Part",a)
  2109. HQ.Size = Vector3.new(1,0,1)
  2110. HQ.BrickColor = BrickColor.new("Toothpaste")
  2111. HQ.Material = "Neon"
  2112. HQ.Anchored = true
  2113. HQ.CanCollide = false
  2114. HQ.CFrame = a1.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
  2115. local HQ2 = Instance.new("SpecialMesh",HQ)
  2116. HQ2.MeshId = "rbxassetid://20329976"
  2117. HQ2.Scale = Vector3.new(25,25,25)
  2118.  
  2119.  
  2120. coroutine.resume(coroutine.create(function()
  2121. for i = 3,650 do
  2122.  
  2123.  
  2124.  
  2125.  
  2126. HQ2.Scale = HQ2.Scale + Vector3.new(0,0,0)
  2127. HQ.Transparency = HQ.Transparency + 0.02
  2128. HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0)
  2129.  
  2130.  
  2131.  
  2132. wait(0.00000000001)
  2133. end
  2134. end))
  2135. hed.Anchored = true
  2136. a8.Anchored = true
  2137. ae.Anchored = true
  2138. startk = false
  2139.  
  2140.  
  2141. --Damages
  2142. -----------------------------------------------------------------------------------------
  2143. a1.Touched:connect(function(hit)
  2144.  
  2145. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil and hit ~= a8 then
  2146.  
  2147.  
  2148.  
  2149. if hit.Parent:IsA("Model") then
  2150. hit.Parent:BreakJoints()
  2151. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  2152. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2153. Fl.velocity = root.CFrame.lookVector*920
  2154. wait(0.05)
  2155. Fl:remove()
  2156.  
  2157. end
  2158.  
  2159. if enabled == true then
  2160. enabled = false
  2161. num = num + 1
  2162.  
  2163. a21 = new("Part",char)
  2164. a21.Name = "Beam"..num
  2165. a21.Locked = true
  2166. a21.Size = v3(0,0,0)
  2167. a21.CanCollide = false
  2168. a21.Position = v3(999,999,999)
  2169. a21.BrickColor = bc("Cyan")
  2170. a21.Material = "Neon"
  2171. a21.Transparency = 0
  2172. aa21 = new("SpecialMesh",a21)
  2173. a21.Anchored = true
  2174. a21.Position = hit.Position
  2175. aa21.MeshType = "Sphere"
  2176. aa21.Scale = v3(0,0,0)
  2177.  
  2178. for i = 1,90 do
  2179. wait()
  2180.  
  2181. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(0,0,0)
  2182. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  2183. end
  2184. enabled = true
  2185. char["Beam"..num]:Destroy()
  2186. end
  2187.  
  2188. end
  2189.  
  2190. end)
  2191.  
  2192.  
  2193.  
  2194.  
  2195.  
  2196.  
  2197.  
  2198. beamui2 = true
  2199. beamui1 = true
  2200. wait(3)
  2201. FZcharge3.Rate = 0
  2202. beamui1 = false
  2203.  
  2204. repeat
  2205. wait()
  2206. a1.Size = a1.Size - v3(1,1,1)
  2207. aa2.Scale = aa2.Scale - v3(5,5,5)
  2208. aa3.Scale = aa3.Scale - v3(5,5,5)
  2209. until
  2210. a1.Size.y < 0.1
  2211.  
  2212. beamgo = 2.2
  2213. beamgo1 = 1
  2214. a1:Destroy()
  2215. a2:Destroy()
  2216. a3:Destroy()
  2217. for i = 1,10 do
  2218. wait()
  2219.  
  2220. kamefire.Volume = kamefire.Volume - 0.5
  2221. end
  2222. kamefire:Stop()
  2223.  
  2224. hed.Anchored = false
  2225. a8.Anchored = false
  2226. ae.Anchored = false
  2227. end
  2228.  
  2229.  
  2230.  
  2231.  
  2232. function superkamehameha()
  2233. enabled = true
  2234.  
  2235.  
  2236. kamefire.Volume = 5
  2237.  
  2238. startkamehameha()
  2239.  
  2240.  
  2241. wait(1)
  2242.  
  2243. endkamehameha()
  2244.  
  2245. a1 = new("Part",char)
  2246. a1.Name = "Beam"
  2247. a1.Anchored = true
  2248. a1.Size = v3(5,5,5)
  2249. a1.CanCollide = false
  2250. a1.Locked = true
  2251. a1.Position = v3(999,999,999)
  2252. a1.BrickColor = bc("Cyan")
  2253. a1.Material = "Neon"
  2254. a1.Transparency = 0
  2255. aa1 = new("SpecialMesh",a1)
  2256. aa1.MeshType = "Cylinder"
  2257. aa1.Scale = v3(5,5,5)
  2258. local FZcharge3 = Instance.new("ParticleEmitter",a1)
  2259. FZcharge3.Texture = "rbxassetid://174073769"
  2260. FZcharge3.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2261. FZcharge3.EmissionDirection = "Top"
  2262. FZcharge3.Speed = NumberRange.new(5)
  2263. FZcharge3.Size = NumberSequence.new(15,0)
  2264. FZcharge3.Transparency = NumberSequence.new(0,1)
  2265. FZcharge3.Drag = 1.2
  2266. FZcharge3.LockedToPart = false
  2267. FZcharge3.Lifetime = NumberRange.new(2)
  2268. FZcharge3.Rate = 305
  2269. FZcharge3.LightEmission = 0.8
  2270. FZcharge3.Rotation = NumberRange.new(-360,360)
  2271. FZcharge3.VelocitySpread = 100
  2272. FZcharge3.ZOffset = 1
  2273. a2 = new("Part",char)
  2274. a2.Name = "Beam"
  2275. a2.Anchored = true
  2276. a2.Locked = true
  2277. a2.Size = v3(0.2,0.2,0.2)
  2278. a2.CanCollide = false
  2279. a2.Position = v3(999,999,999)
  2280. a2.BrickColor = bc("Cyan")
  2281. a2.Material = "Neon"
  2282. a2.Transparency = 0
  2283. aa2 = new("SpecialMesh",a2)
  2284. aa2.MeshType = 3
  2285. aa2.Scale = v3(150,150,150)
  2286. a3 = new("Part",char)
  2287. a3.Name = "Beam"
  2288. a3.Locked = true
  2289. a3.Anchored = true
  2290. a3.Size = v3(0.2,0.2,0.2)
  2291. a3.CanCollide = false
  2292. a3.Position = v3(999,999,999)
  2293. a3.BrickColor = bc("Cyan")
  2294. a3.Material = "Neon"
  2295. a3.Transparency = 0
  2296. aa3 = new("SpecialMesh",a3)
  2297. aa3.MeshType = 3
  2298. aa3.Scale = v3(200,200,200)
  2299. local Chase = Instance.new("ParticleEmitter",a2)
  2300. Chase.Texture = "rbxassetid://924746519"
  2301. Chase.Color = ColorSequence.new(BrickColor.new("White").Color)
  2302. Chase.EmissionDirection = "Top"
  2303. Chase.Speed = NumberRange.new(5)
  2304. Chase.Size = NumberSequence.new(30,42)
  2305. Chase.Transparency = NumberSequence.new(0,0.3)
  2306. Chase.Drag = 1.2
  2307. Chase.LockedToPart = false
  2308. Chase.Lifetime = NumberRange.new(0.2)
  2309. Chase.Rate = 110
  2310. Chase.LightEmission = 0.3
  2311. Chase.Rotation = NumberRange.new(-360,360)
  2312. Chase.VelocitySpread = 100
  2313. Chase.ZOffset = 1
  2314. a1.CFrame = torso.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
  2315. local HQ = Instance.new("Part",a)
  2316. HQ.Size = Vector3.new(1,0,1)
  2317. HQ.BrickColor = BrickColor.new("Toothpaste")
  2318. HQ.Material = "Neon"
  2319. HQ.Anchored = true
  2320. HQ.CanCollide = false
  2321. HQ.CFrame = a.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
  2322. local HQ2 = Instance.new("SpecialMesh",HQ)
  2323. HQ2.MeshId = "rbxassetid://20329976"
  2324. HQ2.Scale = Vector3.new(10,10,10)
  2325.  
  2326.  
  2327. coroutine.resume(coroutine.create(function()
  2328. for i = 3,650 do
  2329.  
  2330.  
  2331.  
  2332.  
  2333. HQ2.Scale = HQ2.Scale + Vector3.new(0,0,0)
  2334. HQ.Transparency = HQ.Transparency + 0.02
  2335. HQ.CFrame = HQ.CFrame*CFrame.Angles(0,-0.2,0)
  2336.  
  2337.  
  2338.  
  2339. wait(0.00000000001)
  2340. end
  2341. end))
  2342.  
  2343. kamecharge:Stop()
  2344. kamefire:Play()
  2345. hed.Anchored = true
  2346. a8.Anchored = true
  2347. ae.Anchored = true
  2348. startk = false
  2349.  
  2350.  
  2351. --Damages
  2352. -----------------------------------------------------------------------------------------
  2353. a1.Touched:connect(function(hit)
  2354.  
  2355. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil and hit ~= a8 then
  2356.  
  2357.  
  2358.  
  2359. if hit.Parent:IsA("Model") then
  2360. hit.Parent.Humanoid:TakeDamage(1000000000000000000000000000000000000000)
  2361. end
  2362.  
  2363. if enabled == true then
  2364. enabled = false
  2365. num = num + 1
  2366.  
  2367. a21 = new("Part",char)
  2368. a21.Name = "Beam"..num
  2369. a21.Locked = true
  2370. a21.Size = v3(0,0,0)
  2371. a21.CanCollide = false
  2372. a21.Position = v3(999,999,999)
  2373. a21.BrickColor = bc("Cyan")
  2374. a21.Material = "Neon"
  2375. a21.Transparency = 0
  2376. aa21 = new("SpecialMesh",a21)
  2377. a21.Anchored = true
  2378. a21.Position = hit.Position
  2379. aa21.MeshType = "Sphere"
  2380. aa21.Scale = v3(0,0,0)
  2381.  
  2382. for i = 1,90 do
  2383. wait()
  2384. a1.CFrame = torso.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  2385. a1.Position = v3(999,999,999)
  2386. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(0,0,0)
  2387. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  2388. end
  2389. enabled = true
  2390. char["Beam"..num]:Destroy()
  2391. end
  2392.  
  2393. end
  2394.  
  2395. end)
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403. beam2 = true
  2404. beam1 = true
  2405. wait(2)
  2406. FZcharge3.Rate = 0
  2407. beam1 = false
  2408.  
  2409. repeat
  2410. wait()
  2411. a1.Size = a1.Size - v3(0,0.2,0.2)
  2412. aa2.Scale = aa2.Scale - v3(3,3,3)
  2413. aa3.Scale = aa3.Scale - v3(3,3,3)
  2414. until
  2415. a1.Size.y < 0.4
  2416.  
  2417. beamgo = 2.2
  2418. beamgo1 = 1
  2419. a1:Destroy()
  2420. a2:Destroy()
  2421. a3:Destroy()
  2422. for i = 1,10 do
  2423. wait()
  2424.  
  2425. kamefire.Volume = kamefire.Volume - 0.5
  2426. end
  2427. kamefire:Stop()
  2428.  
  2429. hed.Anchored = false
  2430. a8.Anchored = false
  2431. ae.Anchored = false
  2432. end
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  2440. --RenderedStep
  2441. rs:connect(function()
  2442. --kamehameha
  2443. ------------------------------------------------------------------
  2444. if startk == true then
  2445. aaaa.Transparency = ns(0)
  2446. aaaaw.Transparency = ns(0)
  2447. aaaa.Size = ns(math.random(1,2))
  2448. else
  2449. aaaa.Transparency = ns(1)
  2450. aaaaw.Transparency = ns(1)
  2451. end
  2452.  
  2453. if beam1 == true then
  2454.  
  2455.  
  2456. beamgo = beamgo + 2
  2457. beamgo1 = beamgo1 + 4
  2458. a3.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo * 2
  2459. a1.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo
  2460. a1.Size = v3(beamgo1,6,6)
  2461. aa2.Scale = v3(150,math.random(150,150),math.random(150,150))
  2462. aa3.Scale = v3(150,math.random(150,150),math.random(150,150))
  2463.  
  2464. end
  2465.  
  2466.  
  2467.  
  2468. if beamui1 == true then
  2469.  
  2470.  
  2471. beamgo = beamgo + 2
  2472. beamgo1 = beamgo1 + 4
  2473. a3.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo * 2
  2474. a1.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo
  2475. a1.Size = v3(beamgo1,26,26)
  2476. aa2.Scale = v3(290,math.random(290,290),math.random(290,290))
  2477. aa3.Scale = v3(290,math.random(290,290),math.random(290,290))
  2478.  
  2479. end
  2480. if beamb == true then
  2481.  
  2482.  
  2483. beamgo = beamgo + 2
  2484. beamgo1 = beamgo1 + 4
  2485. a3.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo * 2
  2486. a1.CFrame = root.CFrame * CFrame.Angles(0,rad(90),0)+ v3(0,1,0) + root.CFrame.lookVector * beamgo
  2487. a1.Size = v3(beamgo1,15,15)
  2488. aa2.Scale = v3(190,math.random(190,190),math.random(190,190))
  2489. aa3.Scale = v3(190,math.random(190,190),math.random(190,190))
  2490.  
  2491. end
  2492. if beam2 == true then
  2493. a1.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo
  2494. a2.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * 8
  2495. a3.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo * 1.93
  2496. end
  2497. if beamui2 == true then
  2498. a1.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo
  2499. a2.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * 8
  2500. a3.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo * 2
  2501. end
  2502. if beamb2 == true then
  2503. a1.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo
  2504. a2.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * 8
  2505. a3.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo * 2
  2506. end
  2507. -----------------------------------------------------------------------
  2508.  
  2509.  
  2510.  
  2511.  
  2512. if hum.MoveDirection.x == 0 then
  2513. if canidle == true then
  2514. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head
  2515. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)--torso
  2516. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
  2517. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
  2518. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)), 0.1)--leg
  2519. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)--leg
  2520. end
  2521. end
  2522. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2523.  
  2524. if canwalk1 == true then
  2525. canwalk1 = false
  2526. for i = 1,10 do
  2527. wait()
  2528. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2529. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .1)--head
  2530. end
  2531. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2532. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(0)), .1)--torso
  2533. end
  2534. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2535. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(5)), .1)--arm
  2536. end
  2537. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2538. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-5)), .1)--arm
  2539. end
  2540. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2541. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), .1)--leg
  2542. end
  2543. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2544. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(0)), .1)--leg
  2545. end
  2546. end
  2547. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2548. for i = 1,10 do
  2549. wait()
  2550. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2551. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .1)--head
  2552. end
  2553. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2554. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(0)), .1)--torso
  2555. end
  2556. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2557. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(5)), .1)--arm
  2558. end
  2559. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2560. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-5)), .1)--arm
  2561. end
  2562. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2563. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(0)), .1)--leg
  2564. end
  2565. if hum.MoveDirection.x > 0 and canwalk == true or hum.MoveDirection.x < 0 and canwalk == true then
  2566. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), .1)--leg
  2567. end
  2568. end
  2569. end
  2570. canwalk1 = true
  2571. end
  2572.  
  2573.  
  2574. end
  2575.  
  2576. if block == true then
  2577. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  2578. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.4)--torso
  2579. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.5,-0.7)*CFrame.Angles(math.rad(175),math.rad(0),math.rad(-10)), 0.4)--arm
  2580. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.8,0.5,-0.7)*CFrame.Angles(math.rad(175),math.rad(0),math.rad(10)), 0.4)--arm
  2581. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), 0.4)--leg
  2582. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.4, -0.1, -0.7) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(2)), 0.4)--leg
  2583.  
  2584.  
  2585. end
  2586. --------------------------------------------------
  2587.  
  2588. --
  2589. --Aura
  2590. if onaura == true then
  2591. onaura =false
  2592.  
  2593. wait(0.1)
  2594. aaaae.Texture = "rbxassetid://926705964"
  2595. wait(0.1)
  2596. aaaae.Texture = "rbxassetid://926709486"
  2597. wait(0.1)
  2598. aaaae.Texture = "rbxassetid://926711720"
  2599. wait(0.1)
  2600. aaaae.Texture = "rbxassetid://926712235"
  2601. onaura =true
  2602. end
  2603.  
  2604. if transforming1 == true then
  2605. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), 0.1)--head
  2606. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)--torso
  2607. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
  2608. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
  2609. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)), 0.1)--leg
  2610. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)--leg
  2611.  
  2612. end
  2613.  
  2614. if slow == true then
  2615. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.2)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), 0.1)--head
  2616. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)--torso
  2617. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
  2618. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
  2619. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)), 0.1)--leg
  2620. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)--leg
  2621.  
  2622. end
  2623.  
  2624. if transforming2 == true then
  2625. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.1)--head
  2626. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)--torso
  2627. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
  2628. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
  2629. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
  2630. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
  2631.  
  2632. end
  2633.  
  2634. if dodge == true then
  2635. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2636. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(20), math.rad(0)), .5)--torso
  2637. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
  2638. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), .5)--arm
  2639. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
  2640. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
  2641.  
  2642. end
  2643. if transforming3 == true then
  2644. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.3)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.1)--head
  2645. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)--torso
  2646. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(10)), 0.1)--arm
  2647. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(-10)), 0.1)--arm
  2648. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.3) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-5)), 0.1)--leg
  2649. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.3) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(5)), 0.1)--leg
  2650.  
  2651. end
  2652.  
  2653. if powering == true then
  2654. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.1)--head
  2655. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)--torso
  2656. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(40),math.rad(-20),math.rad(10)), 0.1)--arm
  2657. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(40),math.rad(20),math.rad(-10)), 0.1)--arm
  2658. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)--leg
  2659. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)--leg
  2660.  
  2661. end
  2662. if start == true then
  2663. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.1)--head
  2664. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)--torso
  2665. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(-3),math.rad(-60)), 0.1)--arm
  2666. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(3),math.rad(60)), 0.1)--arm
  2667. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)--leg
  2668. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)--leg
  2669.  
  2670. end
  2671. if beam3 == true then
  2672. beamgo4 = beamgo4 + 1
  2673. beamgo3 = beamgo3 + 0.018
  2674. a1s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo4
  2675. aa1s.Scale = v3(1,math.random(1,1.2),math.random(1,1.2))
  2676. a3s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo4 * 5
  2677. a1s.Size = a1s.Size + v3(beamgo3,0,0)
  2678. aa2s.Scale = v3(200,math.random(150,170),math.random(150,170))
  2679. aa3s.Scale = v3(250,math.random(150,170),math.random(150,170))
  2680. a1.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo4
  2681. a2s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) - torso.CFrame.lookVector * 1
  2682. end
  2683. if beam4 == true then
  2684. a1s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo4
  2685. a2s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * 8
  2686. a3s.CFrame = torso.CFrame * CFrame.Angles(0,rad(90),0) + torso.CFrame.lookVector * beamgo4 * 1.93
  2687. end
  2688.  
  2689.  
  2690. end)
  2691. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  2692. --Kamehameha
  2693. ---------------------------------------------------------------------
  2694. --InstantTramission
  2695. ----
  2696.  
  2697.  
  2698. tp = true
  2699. mouse.KeyDown:connect(function(key)
  2700. if key == "3" then
  2701. if tp == true then
  2702. tp = true
  2703. local Teleport = Instance.new("Sound",hed)
  2704. Teleport.SoundId = "rbxassetid://1055279036"
  2705. Teleport.Pitch = 1
  2706. Teleport.Looped = false
  2707. Teleport.Volume = 2
  2708. wait(0.0001)
  2709. Teleport:Play()
  2710.  
  2711. Zanzoken = Instance.new("Part",root)
  2712. Zanzoken.Anchored = true
  2713. Zanzoken.CanCollide = false
  2714. Zanzoken.Position = v3(999,999,999)
  2715. Zanzoken.CFrame = root.CFrame
  2716. game.Debris:AddItem(Zanzoken,0.5)
  2717. Zanzoken.Transparency = 1
  2718. wait()
  2719. idk = Instance.new("BillboardGui",Zanzoken)
  2720. idk.Size = UDim2.new(10,0,15,0)
  2721. idk.AlwaysOnTop = false
  2722. idk1 = Instance.new("ImageLabel",idk)
  2723. idk1.BackgroundTransparency = 1
  2724. idk.ExtentsOffset = v3(0,0,0)
  2725. idk1.ImageTransparency = 0
  2726. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2727. idk1.Size = UDim2.new(2,0,1,0)
  2728. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2729. idk1.Image = "rbxassetid://319554883"
  2730. wait()
  2731. root.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2732. Zanzoken = Instance.new("Part",char)
  2733. Zanzoken.Anchored = true
  2734. Zanzoken.CanCollide = false
  2735. Zanzoken.Position = v3(999,999,999)
  2736. Zanzoken.CFrame = root.CFrame
  2737. game.Debris:AddItem(Zanzoken,0.5)
  2738. Zanzoken.Transparency = 1
  2739. wait()
  2740. idk = Instance.new("BillboardGui",Zanzoken)
  2741. idk.Size = UDim2.new(20,0,20,0)
  2742. idk.AlwaysOnTop = false
  2743. idk1 = Instance.new("ImageLabel",idk)
  2744. idk1.BackgroundTransparency = 1
  2745. idk.ExtentsOffset = v3(0,0,0)
  2746. idk1.ImageTransparency = 0
  2747. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2748. idk1.Size = UDim2.new(2,0,1,0)
  2749. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2750. idk1.Image = "rbxassetid://319554883"
  2751.  
  2752.  
  2753.  
  2754. wait(0)
  2755.  
  2756. tp = true
  2757.  
  2758.  
  2759. end
  2760. end
  2761. end)
  2762. ---
  2763. --LockOn
  2764. ---
  2765.  
  2766.  
  2767. mouse.KeyDown:connect(function(key)
  2768. if key == '1' then
  2769. LockOn()
  2770. end
  2771. end)
  2772.  
  2773. function LockOn()
  2774. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  2775. TargetSelect(mouse.Target.Parent)
  2776. end
  2777. end
  2778. function swait(num)
  2779. if num == 0 or num == nil then
  2780. ArtificialHB.Event:wait()
  2781. else
  2782. for i = 0, num do
  2783. ArtificialHB.Event:wait()
  2784. end
  2785. end
  2786. end
  2787.  
  2788. ArtificialHB = Instance.new("BindableEvent", script)
  2789. ArtificialHB.Name = "Heartbeat"
  2790.  
  2791. script:WaitForChild("Heartbeat")
  2792.  
  2793. function TargetSelect(person)
  2794. local dd=coroutine.wrap(function()
  2795. if targetted ~= person then
  2796. targetted = person
  2797. for i = 0, 2, 0.1 do
  2798. swait()
  2799. end
  2800. end
  2801. end)
  2802. dd()
  2803. end
  2804.  
  2805. function HomingAttack()
  2806.  
  2807.  
  2808.  
  2809.  
  2810. if targetted == nil then
  2811.  
  2812. end
  2813.  
  2814.  
  2815. local Music2 = Instance.new("Sound",torso)
  2816. Music2.SoundId = "rbxassetid://1055279036"
  2817. Music2.Pitch = 1
  2818. Music2.Looped = false
  2819. Music2.Volume = 3.2
  2820. wait(0.0001)
  2821. Music2:Play()
  2822. root.CFrame = targetted.Head.CFrame * CFrame.new(0,1.5,3.1)
  2823. Zanzoken = Instance.new("Part",root)
  2824. Zanzoken.Anchored = true
  2825. Zanzoken.CanCollide = false
  2826. Zanzoken.Position = v3(999,999,999)
  2827. Zanzoken.CFrame = root.CFrame
  2828. game.Debris:AddItem(Zanzoken,0.5)
  2829. Zanzoken.Transparency = 1
  2830. wait()
  2831. idk = Instance.new("BillboardGui",Zanzoken)
  2832. idk.Size = UDim2.new(10,0,15,0)
  2833. idk.AlwaysOnTop = false
  2834. idk1 = Instance.new("ImageLabel",idk)
  2835. idk1.BackgroundTransparency = 1
  2836. idk.ExtentsOffset = v3(0,0,0)
  2837. idk1.ImageTransparency = 0
  2838. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2839. idk1.Size = UDim2.new(2,0,1,0)
  2840. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2841. idk1.Image = "rbxassetid://319554883"
  2842. wait()
  2843. Zanzoken = Instance.new("Part",char)
  2844. Zanzoken.Anchored = true
  2845. Zanzoken.CanCollide = false
  2846. Zanzoken.Position = v3(999,999,999)
  2847. Zanzoken.CFrame = root.CFrame
  2848. game.Debris:AddItem(Zanzoken,0.5)
  2849. Zanzoken.Transparency = 1
  2850. wait()
  2851. idk = Instance.new("BillboardGui",Zanzoken)
  2852. idk.Size = UDim2.new(20,0,20,0)
  2853. idk.AlwaysOnTop = false
  2854. idk1 = Instance.new("ImageLabel",idk)
  2855. idk1.BackgroundTransparency = 1
  2856. idk.ExtentsOffset = v3(0,0,0)
  2857. idk1.ImageTransparency = 0
  2858. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2859. idk1.Size = UDim2.new(2,0,1,0)
  2860. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2861. idk1.Image = "rbxassetid://319554883"
  2862.  
  2863.  
  2864.  
  2865. end
  2866. mouse.KeyDown:connect(function(key)
  2867. if key == 'c' and ui == false and kaioken == false then
  2868.  
  2869. GodFist()
  2870. end
  2871. end)
  2872.  
  2873. mouse.KeyDown:connect(function(key)
  2874. if key == 'c' and kaioken == true then
  2875.  
  2876. KaiokenRush()
  2877. end
  2878. end)
  2879.  
  2880. mouse.KeyDown:connect(function(key)
  2881. if key == 'c' and ui == true and kaioken == false then
  2882.  
  2883. FinalAttack()
  2884. end
  2885. end)
  2886.  
  2887. mouse.KeyDown:connect(function(key)
  2888. if key == '2' then
  2889. HomingAttack()
  2890. end
  2891. end)
  2892. -------
  2893.  
  2894. function GodFist()
  2895.  
  2896. canattack = false
  2897. canidle = false
  2898. canwalk = false
  2899.  
  2900.  
  2901.  
  2902. local bv = Instance.new("BodyVelocity")
  2903. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2904. bv.velocity = mouse.Hit.lookVector * 250
  2905. bv.Parent = root
  2906.  
  2907. local Aura = Instance.new('ParticleEmitter')
  2908. Aura.Name = "Aura"
  2909. Aura.Texture = "rbxassetid://411939841"
  2910. Aura.Parent = torso
  2911. Aura.LightEmission = 1
  2912. Aura.Transparency = NumberSequence.new(0.2,1)
  2913. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  2914. Aura.Size = NumberSequence.new(9,0)
  2915. Aura.LockedToPart = false
  2916. Aura.Lifetime = NumberRange.new(0.3)
  2917. Aura.Rate = 150
  2918. Aura.Speed = NumberRange.new(2.3)
  2919. Aura.EmissionDirection = "Top"
  2920. Aura.Rotation = NumberRange.new(-80, 80)
  2921. local Grab = Instance.new("Part",torso)
  2922. Grab.Size = Vector3.new(4,4,4)
  2923. Grab.CanCollide = false
  2924. Grab.BrickColor = BrickColor.new("Deep orange")
  2925. Grab.Transparency = math.huge
  2926. local Grabo = Instance.new("Weld",Grab)
  2927. Grabo.Part0 = torso
  2928. Grabo.Part1 = Grab
  2929. Grabo.C0 = CFrame.new(0,-1.1,0)
  2930. local SFXZ = Instance.new("Sound",torso)
  2931. SFXZ.SoundId = "rbxassetid://1056625824"
  2932. SFXZ.Volume = 1
  2933. SFXZ.Pitch = 1
  2934. SFXZ.Looped = false
  2935. wait(0.01)
  2936. SFXZ:Play()
  2937. Grab.Touched:connect(function(hit)
  2938. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
  2939. Grab:Destroy()
  2940. root.Anchored = true
  2941. hit.Parent.Humanoid:TakeDamage(155555555555555555575)
  2942. bv:Destroy()
  2943. canattack = true
  2944. canidle = true
  2945. canwalk = true
  2946. local SFXZ = Instance.new("Sound",root)
  2947. SFXZ.SoundId = "rbxassetid://1699290293"
  2948. SFXZ.Volume = 7
  2949. SFXZ.Pitch = 1
  2950. SFXZ.Looped = false
  2951. wait(0.01)
  2952. SFXZ:Play()
  2953. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  2954. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2955. Fl.velocity = root.CFrame.lookVector*10
  2956. wait(0.05)
  2957. Fl:remove()
  2958. root.Anchored = false
  2959. end
  2960. end)
  2961. for i = 1, 50 do
  2962. wait()
  2963.  
  2964. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head
  2965. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso
  2966. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
  2967. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
  2968. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
  2969. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
  2970. end
  2971. bv:Destroy()
  2972. canattack = true
  2973. canidle = true
  2974. canwalk = true
  2975. root.Anchored = false
  2976. Aura.Enabled = false
  2977. Grab:Destroy()
  2978.  
  2979. end
  2980.  
  2981.  
  2982.  
  2983. function FinalAttack()
  2984.  
  2985. canattack = false
  2986. canidle = false
  2987. canwalk = false
  2988.  
  2989.  
  2990.  
  2991. local bv = Instance.new("BodyVelocity")
  2992. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2993. bv.velocity = mouse.Hit.lookVector * 250
  2994. bv.Parent = root
  2995. coroutine.resume(coroutine.create(function()
  2996. for i = 1,100 do
  2997. CamShakeAll(32,230,torso)
  2998. game:GetService("RunService").RenderStepped:wait()
  2999. end
  3000. end))
  3001. local Aura = Instance.new('ParticleEmitter')
  3002. Aura.Name = "Aura"
  3003. Aura.Texture = "rbxassetid://1200947142"
  3004. Aura.Parent = torso
  3005. Aura.LightEmission = 1
  3006. Aura.Transparency = NumberSequence.new(0.2,1)
  3007. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  3008. Aura.Size = NumberSequence.new(9,0)
  3009. Aura.LockedToPart = false
  3010. Aura.Lifetime = NumberRange.new(0.3)
  3011. Aura.Rate = 350
  3012. Aura.Speed = NumberRange.new(2.3)
  3013. Aura.EmissionDirection = "Top"
  3014. Aura.Rotation = NumberRange.new(-80, 80)
  3015. local Grab = Instance.new("Part",torso)
  3016. Grab.Size = Vector3.new(4,4,4)
  3017. Grab.CanCollide = false
  3018. Grab.BrickColor = BrickColor.new("Deep orange")
  3019. Grab.Transparency = math.huge
  3020. local Grabo = Instance.new("Weld",Grab)
  3021. Grabo.Part0 = torso
  3022. Grabo.Part1 = Grab
  3023. Grabo.C0 = CFrame.new(0,-1.1,0)
  3024. local SFXZ = Instance.new("Sound",torso)
  3025. SFXZ.SoundId = "rbxassetid://1056625824"
  3026. SFXZ.Volume = 1
  3027. SFXZ.Pitch = 1
  3028. SFXZ.Looped = false
  3029. wait(0.01)
  3030. SFXZ:Play()
  3031. Grab.Touched:connect(function(hit)
  3032. if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
  3033. Grab:Destroy()
  3034. root.Anchored = true
  3035. hit.Parent:BreakJoints()
  3036. bv:Destroy()
  3037. canattack = true
  3038. canidle = true
  3039. canwalk = true
  3040. local SFXZ = Instance.new("Sound",root)
  3041. SFXZ.SoundId = "rbxassetid://1699290293"
  3042. SFXZ.Volume = 7
  3043. SFXZ.Pitch = 1
  3044. SFXZ.Looped = false
  3045. wait(0.01)
  3046. SFXZ:Play()
  3047. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  3048. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3049. Fl.velocity = root.CFrame.lookVector*10
  3050. wait(0.05)
  3051. Fl:remove()
  3052. root.Anchored = false
  3053. end
  3054. end)
  3055. for i = 1, 20 do
  3056. wait()
  3057.  
  3058. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head
  3059. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso
  3060. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
  3061. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
  3062. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
  3063. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
  3064. end
  3065. bv:Destroy()
  3066. canattack = true
  3067. canidle = true
  3068. canwalk = true
  3069. root.Anchored = false
  3070. Aura.Enabled = false
  3071. Grab:Destroy()
  3072.  
  3073. end
  3074.  
  3075.  
  3076.  
  3077. function KaiokenRush()
  3078.  
  3079. canattack = false
  3080. canidle = false
  3081. canwalk = false
  3082.  
  3083.  
  3084.  
  3085. local bv = Instance.new("BodyVelocity")
  3086. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3087. bv.velocity = mouse.Hit.lookVector * 250
  3088. bv.Parent = root
  3089.  
  3090. local Aura = Instance.new('ParticleEmitter')
  3091. Aura.Name = "Aura"
  3092. Aura.Texture = "rbxassetid://411939841"
  3093. Aura.Parent = torso
  3094. Aura.LightEmission = 1
  3095. Aura.Transparency = NumberSequence.new(0.2,1)
  3096. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  3097. Aura.Size = NumberSequence.new(9,0)
  3098. Aura.LockedToPart = false
  3099. Aura.Lifetime = NumberRange.new(1)
  3100. Aura.Rate = 350
  3101. Aura.Speed = NumberRange.new(2.3)
  3102. Aura.EmissionDirection = "Top"
  3103. Aura.Rotation = NumberRange.new(-80, 80)
  3104. local Grab = Instance.new("Part",torso)
  3105. Grab.Size = Vector3.new(4,4,4)
  3106. Grab.CanCollide = false
  3107. Grab.BrickColor = BrickColor.new("Deep orange")
  3108. Grab.Transparency = math.huge
  3109. local Grabo = Instance.new("Weld",Grab)
  3110. Grabo.Part0 = torso
  3111. Grabo.Part1 = Grab
  3112. Grabo.C0 = CFrame.new(0,-1.1,0)
  3113. local SFXZ = Instance.new("Sound",torso)
  3114. SFXZ.SoundId = "rbxassetid://1056625824"
  3115. SFXZ.Volume = 1
  3116. SFXZ.Pitch = 1
  3117. SFXZ.Looped = false
  3118. wait(0.01)
  3119. SFXZ:Play()
  3120. Grab.Touched:connect(function(hit)
  3121. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
  3122. Grab:Destroy()
  3123.  
  3124.  
  3125. hit.Parent.Humanoid:TakeDamage(150000000000000000000000000000000)
  3126.  
  3127.  
  3128. local SFXZ = Instance.new("Sound",root)
  3129. SFXZ.SoundId = "rbxassetid://1699290293"
  3130. SFXZ.Volume = 7
  3131. SFXZ.Pitch = 1
  3132. SFXZ.Looped = false
  3133. wait(0.01)
  3134. SFXZ:Play()
  3135.  
  3136.  
  3137.  
  3138.  
  3139. end
  3140. end)
  3141. for i = 1, 20 do
  3142. wait()
  3143.  
  3144. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head
  3145. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso
  3146. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
  3147. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
  3148. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
  3149. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
  3150. end
  3151. wait(4)
  3152. bv:Destroy()
  3153. canattack = true
  3154. canidle = true
  3155. canwalk = true
  3156. root.Anchored = false
  3157. Aura.Enabled = false
  3158. Grab:Destroy()
  3159.  
  3160. end
  3161.  
  3162.  
  3163.  
  3164. --
  3165.  
  3166.  
  3167. mouse.KeyDown:connect(function(key)
  3168. if key == "q" and ui == false and blue == false then
  3169. if canattack == true then
  3170. canattack = false
  3171. canidle = false
  3172. canwalk = false
  3173. kamehameha()
  3174. canattack = true
  3175. canwalk = true
  3176. canidle = true
  3177. end
  3178. end
  3179. end)
  3180. mouse.KeyDown:connect(function(key)
  3181. if key == "q" and ui == true and blue == false then
  3182. if canattack == true then
  3183. canattack = false
  3184. canidle = false
  3185. canwalk = false
  3186. UIKame()
  3187. canattack = true
  3188. canwalk = true
  3189. canidle = true
  3190. end
  3191. end
  3192. end)
  3193. mouse.KeyDown:connect(function(key)
  3194. if key == "q" and ui == false and blue == true then
  3195. if canattack == true then
  3196. canattack = false
  3197. canidle = false
  3198. canwalk = false
  3199. BlueKame()
  3200. canattack = true
  3201. canwalk = true
  3202. canidle = true
  3203. end
  3204. end
  3205. end)
  3206.  
  3207. ------------------------------------------------------------------
  3208. --Blocking
  3209. ----------------------------------------------------------------
  3210. mouse.KeyDown:connect(function(key)
  3211. if key == "r" and ui == false then
  3212. if canattack == true then
  3213. canattack = false
  3214. canidle = false
  3215. canwalk = false
  3216. hum.MaxHealth = 1.0E298
  3217. root.Anchored = true
  3218. hum.Health = 1.0E298
  3219. local SFXZ = Instance.new("Sound",hed)
  3220. SFXZ.SoundId = "rbxassetid://865151637"
  3221. SFXZ.Volume = 3
  3222. SFXZ.Pitch = 1
  3223. SFXZ.Looped = false
  3224. wait(0.01)
  3225. SFXZ:Play()
  3226. local Grab = Instance.new("Part",root)
  3227. Grab.Size = Vector3.new(5.2,5.8,3.9)
  3228. Grab.CanCollide = false
  3229. Grab.BrickColor = BrickColor.new("Deep orange")
  3230. Grab.Transparency = 1
  3231. local Grabo = Instance.new("Weld",Grab)
  3232. Grabo.Part0 = root
  3233. Grabo.Part1 = Grab
  3234. Grabo.C0 = CFrame.new(0,0.3,-2.8)
  3235.  
  3236. local AuraB = Instance.new("Part",root)
  3237. AuraB.Size = Vector3.new(2,1,2)
  3238. AuraB.CanCollide = false
  3239. AuraB.BrickColor = BrickColor.new("Deep orange")
  3240. AuraB.Transparency = 1
  3241. local AuraBo = Instance.new("Weld",AuraB)
  3242. AuraBo.Part0 = root
  3243. AuraBo.Part1 = AuraB
  3244. AuraBo.C0 = CFrame.new(0,-0.6,0)
  3245. block = true
  3246.  
  3247. end
  3248. end
  3249. end)
  3250. mouse.KeyUp:connect(function(key)
  3251. if key == "r" and ui == false then
  3252. if canattack == false then
  3253. canattack = true
  3254. canidle = true
  3255. block = false
  3256. canwalk = true
  3257. hum.MaxHealth = 100000
  3258. hum.Health = 100000
  3259. root.Anchored = false
  3260. for i, v in pairs(root:GetChildren()) do
  3261. if v:IsA("Part")then
  3262. v:Remove()
  3263. end
  3264. end
  3265.  
  3266. end
  3267. end
  3268. end)
  3269. mouse.KeyDown:connect(function(key)
  3270. if key == "r" and ui == true then
  3271. if canattack == true then
  3272. canattack = false
  3273. canidle = false
  3274. canwalk = false
  3275. hum.MaxHealth = 1.0E298
  3276. root.Anchored = true
  3277. hum.Health = 1.0E298
  3278. local SFXZ = Instance.new("Sound",hed)
  3279. SFXZ.SoundId = "rbxassetid://865151637"
  3280. SFXZ.Volume = 3
  3281. SFXZ.Pitch = 1
  3282. SFXZ.Looped = false
  3283. wait(0.01)
  3284. SFXZ:Play()
  3285. local Grab = Instance.new("Part",root)
  3286. Grab.Size = Vector3.new(5.2,5.8,3.9)
  3287. Grab.CanCollide = false
  3288. Grab.BrickColor = BrickColor.new("Deep orange")
  3289. Grab.Transparency = 1
  3290. local Grabo = Instance.new("Weld",Grab)
  3291. Grabo.Part0 = root
  3292. Grabo.Part1 = Grab
  3293. Grabo.C0 = CFrame.new(0,0.3,-2.8)
  3294.  
  3295. local AuraB = Instance.new("Part",root)
  3296. AuraB.Size = Vector3.new(2,1,2)
  3297. AuraB.CanCollide = false
  3298. AuraB.BrickColor = BrickColor.new("Deep orange")
  3299. AuraB.Transparency = 1
  3300. local AuraBo = Instance.new("Weld",AuraB)
  3301. AuraBo.Part0 = root
  3302. AuraBo.Part1 = AuraB
  3303. AuraBo.C0 = CFrame.new(0,-0.6,0)
  3304. block = true
  3305.  
  3306. end
  3307. end
  3308. end)
  3309. mouse.KeyUp:connect(function(key)
  3310. if key == "r" and ui == true then
  3311. if canattack == false then
  3312. canattack = true
  3313. canidle = true
  3314. block = false
  3315. canwalk = true
  3316. hum.MaxHealth = 10000000000000000000000000000000000000000000
  3317. hum.Health = 10000000000000000000000000000000000000000000
  3318. root.Anchored = false
  3319. for i, v in pairs(root:GetChildren()) do
  3320. if v:IsA("Part")then
  3321. v:Remove()
  3322. end
  3323. end
  3324.  
  3325. end
  3326. end
  3327. end)
  3328. --------------------------------------------------------------------
  3329. --Transformations
  3330. --------------------------------------------------------------------
  3331. local cam = workspace.CurrentCamera
  3332.  
  3333. function CamShake(who,times,intense,origin)
  3334. coroutine.wrap(function()
  3335. if(script:FindFirstChild'CamShake')then
  3336. local cam = script.CamShake:Clone()
  3337. cam:WaitForChild'intensity'.Value = intense
  3338. cam:WaitForChild'times'.Value = times
  3339.  
  3340. if(origin)then NewInstance((typeof(origin) == 'Instance' and "ObjectValue" or typeof(origin) == 'Vector3' and 'Vector3Value'),cam,{Name='origin',Value=origin}) end
  3341. cam.Parent = who
  3342. wait()
  3343. cam.Disabled = false
  3344. elseif(who == p or who == char or who:IsDescendantOf(p))then
  3345. local intensity = intense
  3346.  
  3347. for i = 1, times do
  3348. local camDistFromOrigin
  3349. if(typeof(origin) == 'Instance' and origin:IsA'BasePart')then
  3350. camDistFromOrigin = math.floor( (cam.CFrame.p-origin.Position).magnitude )/25
  3351. elseif(typeof(origin) == 'Vector3')then
  3352. camDistFromOrigin = math.floor( (cam.CFrame.p-origin).magnitude )/25
  3353. end
  3354. if(camDistFromOrigin)then
  3355. intensity = math.min(intense, math.floor(intense/camDistFromOrigin))
  3356. end
  3357. cam.CFrame = cam.CFrame:lerp(cam.CFrame*CFrame.new(math.random(-intensity,intensity)/100,math.random(-intensity,intensity)/100,math.random(-intensity,intensity)/100)*CFrame.Angles(math.rad(math.random(-intensity,intensity)/100),math.rad(math.random(-intensity,intensity)/100),math.rad(math.random(-intensity,intensity)/100)),.4)
  3358. swait()
  3359. end
  3360. end
  3361. end)()
  3362. end
  3363. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  3364. local Plrs = S.Players
  3365. function CamShakeAll(times,intense,origin)
  3366. for _,v in next, Plrs:players() do
  3367. CamShake(v:FindFirstChildOfClass'PlayerGui' or v:FindFirstChildOfClass'Backpack' or v.Character,times,intense,origin)
  3368. end
  3369. end
  3370. -------------------------------------------------------
  3371. local Player_Size = 4
  3372. if Player_Size ~= 4 then
  3373. root.Size = root.Size * Player_Size
  3374. torso.Size = torso.Size * Player_Size
  3375. hed.Size = hed.Size * Player_Size
  3376. rarm.Size = rarm.Size * Player_Size
  3377. larm.Size = larm.Size * Player_Size
  3378. rleg.Size = rleg.Size * Player_Size
  3379. lleg.Size = lleg.Size * Player_Size
  3380. end
  3381. ----------------------------------------------------------------------------------
  3382. local cycle2 = false
  3383. local Dodged = Instance.new("Sound",hed)
  3384. Dodged.SoundId = "rbxassetid://908217684"
  3385. Dodged.Pitch = 1
  3386. Dodged.Looped = false
  3387. Dodged.Volume = 2
  3388. local Dodged2 = Instance.new("Sound",hed)
  3389. Dodged2.SoundId = "rbxassetid://908217925"
  3390. Dodged2.Pitch = 1
  3391. Dodged2.Looped = false
  3392. Dodged2.Volume = 2
  3393. game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
  3394. if hum.Health > 0.1 and hum.Health < 100000 and cycle2 == false and instinct == true then
  3395. root.Anchored = true
  3396. hum.MaxHealth = 100000
  3397. hum.Health = 100000
  3398. dodge = true
  3399.  
  3400. Dodged:Play()
  3401. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(8, 0, 0) * CFrame.Angles(math.rad(20),math.rad(80),math.rad(0)), 0.4)--torso
  3402. dodge = false
  3403.  
  3404. cycle2 = true
  3405. root.Anchored = false
  3406.  
  3407. end
  3408. end)
  3409. game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
  3410. if hum.Health > 0.6 and hum.Health < 100000 and cycle2 == true and instinct == true then
  3411. root.Anchored = true
  3412. hum.MaxHealth = 100000
  3413. hum.Health = 100000
  3414. dodge = true
  3415. Dodged2:Play()
  3416. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-10, 0, 0) * CFrame.Angles(math.rad(-30),math.rad(-80),math.rad(0)), 0.4)--torso
  3417. dodge = false
  3418.  
  3419. cycle2 = false
  3420. root.Anchored = false
  3421.  
  3422.  
  3423. end
  3424. end)
  3425. local temppos = root.Position
  3426. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans)
  3427. local magz = (Part0 - Part1).magnitude
  3428. local curpos = Part0
  3429. local trz = {-Offset,Offset}
  3430. for i=1,Times do
  3431. local li = Instance.new("Part", DebrisModel)
  3432. li.TopSurface =0
  3433. li.Material = Enum.Material.Neon
  3434. li.BottomSurface = 0
  3435. li.Anchored = true
  3436. li.Locked = true
  3437. li.Transparency = Trans or 0.4
  3438. li.Color = Color
  3439. li.formFactor = "Custom"
  3440. li.CanCollide = false
  3441. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  3442. local lim = Instance.new("BlockMesh",li)
  3443. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  3444. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  3445. if Times == i then
  3446. local magz2 = (curpos - Part1).magnitude
  3447. li.Size = Vector3.new(Thickness,Thickness,magz2)
  3448. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  3449. else
  3450. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  3451. end
  3452. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  3453. li.Name = "LIGHTNING"
  3454.  
  3455. end
  3456. end
  3457. function findAllNearestTorso(pos,dist)
  3458. local list = workspace:children()
  3459. local torso = {}
  3460. local temp = nil
  3461. local human = nil
  3462. local temp2 = nil
  3463. for x = 1, #list do
  3464. temp2 = list[x]
  3465. if (temp2.className == "Model") and (temp2 ~= char) then
  3466. temp = temp2:findFirstChild("Torso")
  3467. human = temp2:findFirstChildOfClass("Humanoid")
  3468. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  3469. if (temp.Position - pos).magnitude < dist then
  3470. table.insert(torso,temp)
  3471. dist = (temp.Position - pos).magnitude
  3472. end
  3473. end
  3474. end
  3475. end
  3476. return torso
  3477. end
  3478. function computeDirection(vec)
  3479. local lenSquared = vec.magnitude * vec.magnitude
  3480. local invSqrt = 1 / math.sqrt(lenSquared)
  3481. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  3482. end
  3483. local Charge = Instance.new("Sound",hed)
  3484. Charge.SoundId = "rbxassetid://1179254378"
  3485. Charge.Pitch = 1.2
  3486. Charge.Looped = true
  3487. Charge.Volume = 5
  3488. local Charge2 = Instance.new("Sound",hed)
  3489. Charge2.SoundId = "rbxassetid://908226507"
  3490. Charge2.Pitch = 1
  3491. Charge2.Looped = true
  3492. Charge2.Volume = 2.5
  3493. local Charge3 = Instance.new("Sound",hed)
  3494. Charge3.SoundId = "rbxassetid://1116208999"
  3495. Charge3.Pitch = 1
  3496. Charge3.Looped = true
  3497. Charge3.Volume = 2.5
  3498.  
  3499. mouse.KeyDown:connect(function(key)
  3500. if key == "p" and ui == false then
  3501. canattack = false
  3502. canidle = false
  3503. canwalk = false
  3504. start = true
  3505. wait(0.4)
  3506. local Flame = Instance.new("ParticleEmitter",root)
  3507. Flame.Texture = "rbxassetid://1332922037"
  3508. Flame.Color = ColorSequence.new(BrickColor.new("White").Color)
  3509. Flame.EmissionDirection = "Top"
  3510. Flame.Speed = NumberRange.new(3)
  3511. Flame.Size = NumberSequence.new(5.5,4)
  3512. Flame.Transparency = NumberSequence.new(0.8,1)
  3513. Flame.Drag = 0.4
  3514. Flame.LightInfluence = 0
  3515. Flame.LockedToPart = true
  3516. Flame.Lifetime = NumberRange.new(1)
  3517. Flame.Rate = 65
  3518. Flame.LightEmission = 1
  3519. Flame.Rotation = NumberRange.new(-5,5)
  3520. Flame.VelocitySpread = 100
  3521. Flame.Acceleration = Vector3.new(0,17,0)
  3522. Flame.ZOffset = -0.2
  3523. local Soundd = Instance.new("Sound",hed)
  3524. Soundd.SoundId = "rbxassetid://917377181"
  3525. Soundd.Pitch = 1
  3526. Soundd.Looped = false
  3527. Soundd.Volume = 8
  3528. Soundd:Play()
  3529. start = false
  3530. transforming3 = true
  3531. Charge3:Play()
  3532. end
  3533. end)
  3534. mouse.KeyDown:connect(function(key)
  3535. if key == "p" and ui == true then
  3536. canattack = false
  3537. canidle = false
  3538. canwalk = false
  3539. start = true
  3540. local Soundd = Instance.new("Sound",hed)
  3541. Soundd.SoundId = "rbxassetid://1019054093"
  3542. Soundd.Pitch = 1
  3543. Soundd.Looped = false
  3544. Soundd.Volume = 8
  3545. Soundd:Play()
  3546. wait(0.4)
  3547.  
  3548. Charge:Play()
  3549. Charge2:Play()
  3550.  
  3551. start = true
  3552. local Soundd2 = Instance.new("Sound",hed)
  3553. Soundd2.SoundId = "rbxassetid://874183151"
  3554. Soundd2.Pitch = 1
  3555. Soundd2.Looped = false
  3556. Soundd2.Volume = 8
  3557. Soundd2:Play()
  3558.  
  3559.  
  3560. local AURU = Instance.new('ParticleEmitter')
  3561. AURU.Name = "Aura"
  3562. AURU.Texture = "rbxassetid://1200947142"
  3563. AURU.Parent = root
  3564. AURU.LightEmission = 0.9
  3565. AURU.Transparency = NumberSequence.new(0.1,1)
  3566. AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  3567. AURU.Size = NumberSequence.new(8,0)
  3568. AURU.LockedToPart = false
  3569. AURU.Lifetime = NumberRange.new(0.6)
  3570. AURU.Rate = 230
  3571. AURU.Speed = NumberRange.new(40)
  3572. AURU.Rotation = NumberRange.new(-360,360)
  3573. AURU.EmissionDirection = "Top"
  3574. AURU.ZOffset = 1
  3575. AURU.VelocitySpread = 100
  3576. AURU.RotSpeed = NumberRange.new(-100,100)
  3577. AURU.Acceleration = Vector3.new(0,100,0)
  3578.  
  3579. start = false
  3580. powering = true
  3581.  
  3582. end
  3583. end)
  3584. mouse.KeyUp:connect(function(key)
  3585. if key == "p" and ui == false then
  3586. canattack = true
  3587. canidle = true
  3588. canwalk = true
  3589. transforming3 = false
  3590. for i, v in pairs(root:GetChildren()) do
  3591. if v:IsA("ParticleEmitter")then
  3592. v.Rate = 0
  3593. end
  3594. end
  3595. local Auura = Instance.new("Sound",hed)
  3596. Auura.SoundId = "rbxassetid://550621034"
  3597. Auura.Pitch = 1
  3598. Auura.Looped = false
  3599. Auura.Volume = 5
  3600. Auura:Play()
  3601. Charge3:Stop()
  3602. end
  3603. end)
  3604. mouse.KeyUp:connect(function(key)
  3605. if key == "p" and ui == true then
  3606. canattack = true
  3607. canidle = true
  3608. canwalk = true
  3609. powering = false
  3610. for i, v in pairs(root:GetChildren()) do
  3611. if v:IsA("ParticleEmitter")then
  3612. v.Rate = 0
  3613. end
  3614. end
  3615. local Auura = Instance.new("Sound",hed)
  3616. Auura.SoundId = "rbxassetid://922710675"
  3617. Auura.Pitch = 1
  3618. Auura.Looped = false
  3619. Auura.Volume = 5
  3620. Auura:Play()
  3621. Charge:Stop()
  3622. Charge2:Stop()
  3623.  
  3624. end
  3625. end)
  3626. mouse.KeyDown:connect(function(key)
  3627. if key == "y" and ui == true and muiable == true then
  3628. instinct = false
  3629. for i, v in pairs(torso:GetChildren()) do
  3630. if v:IsA("Sound")then
  3631. v:Remove()
  3632. end
  3633. end
  3634. for i, v in pairs(hed:GetChildren()) do
  3635. if v:IsA("Sound")then
  3636. v:Remove()
  3637. end
  3638. end
  3639.  
  3640. canattack = false
  3641. canidle = false
  3642. canwalk = false
  3643. transforming3 = true
  3644. local UltraInstinct = Instance.new("Sound",char)
  3645. UltraInstinct.SoundId = "rbxassetid://1419716650"
  3646. UltraInstinct.Pitch = 1
  3647. UltraInstinct.Looped = false
  3648. UltraInstinct.Volume = 1.5
  3649. UltraInstinct:Play()
  3650. local Auura = Instance.new("Sound",hed)
  3651. Auura.SoundId = "rbxassetid://1179254378"
  3652. Auura.Pitch = 1.3
  3653. Auura.Looped = true
  3654. Auura.Volume = 8
  3655. Auura:Play()
  3656. hum.WalkSpeed = 0
  3657. coroutine.resume(coroutine.create(function()
  3658. for i = 1,380 do
  3659. CamShakeAll(32,80,torso)
  3660. game:GetService("RunService").RenderStepped:wait()
  3661. end
  3662. end))
  3663.  
  3664. local CHAINLINKS = {}
  3665. local POS = mouse.Hit.p
  3666. local CHAINS = false
  3667. local CHAINLINKS = {}
  3668. local A = Instance.new("Attachment",root)
  3669. A.Position = Vector3.new(1.5,-0.5,0)*Player_Size
  3670. A.Orientation = Vector3.new(-90, -89.982, 0)
  3671. local B = Instance.new("Attachment",root)
  3672. B.Position = Vector3.new(-1.5,-0.5,0)*Player_Size
  3673. B.Orientation = Vector3.new(-90, 89.988, 0)
  3674. local C = Instance.new("Attachment",root)
  3675. C.Position = Vector3.new(1.5,-0.5,0)*Player_Size
  3676. C.Orientation = Vector3.new(-90, -89.982, 0)
  3677. local D = Instance.new("Attachment",root)
  3678. D.Position = Vector3.new(-1.5,-0.5,0)*Player_Size
  3679. D.Orientation = Vector3.new(-90, 89.988, 0)
  3680. local LIGHT = Instance.new("Attachment",root)
  3681. LIGHT.Position = Vector3.new(1.5,-0.5,0)*Player_Size
  3682. local LIGHT2 = Instance.new("PointLight",larm)
  3683. LIGHT2.Range = 10
  3684. LIGHT2.Brightness = 20
  3685. LIGHT2.Color = Color3.new(0, 255, 255)
  3686. for i = 1, 2 do
  3687. local TWIST = 0
  3688. local START = A
  3689. local END = B
  3690. if i == 1 then
  3691. START = B
  3692. END = A
  3693. end
  3694. local ChainLink = Instance.new("Beam",torso)
  3695. ChainLink.Texture = "rbxassetid://134532208"
  3696. ChainLink.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
  3697. ChainLink.TextureSpeed = 5
  3698. ChainLink.Width0 = 200
  3699. ChainLink.Width1 = 200
  3700. ChainLink.TextureLength = 9.5
  3701. ChainLink.Attachment0 = START
  3702. ChainLink.Attachment1 = END
  3703. ChainLink.CurveSize0 = TWIST
  3704. ChainLink.CurveSize1 = TWIST
  3705. --ChainLink.FaceCamera = true
  3706. ChainLink.Segments = 185
  3707. ChainLink.Transparency = NumberSequence.new(0.5)
  3708. table.insert(CHAINLINKS,ChainLink)
  3709. end
  3710. for _, c in pairs(char:GetDescendants()) do
  3711. if c and c.Parent then
  3712. if c.Name == "Handle" and c.Parent.ClassName == "Accessory" then
  3713. if c:FindFirstChildOfClass("SpecialMesh") then
  3714. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  3715.  
  3716. c.Material = "Glass"
  3717. end
  3718.  
  3719. end
  3720. end
  3721. end
  3722.  
  3723. local AURU = Instance.new('ParticleEmitter')
  3724. AURU.Name = "Aura"
  3725. AURU.Texture = "rbxassetid://1200947142"
  3726. AURU.Parent = root
  3727. AURU.LightEmission = 0.6
  3728. AURU.Transparency = NumberSequence.new(0.1,1)
  3729. AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  3730. AURU.Size = NumberSequence.new(5,0)
  3731. AURU.LockedToPart = false
  3732. AURU.Lifetime = NumberRange.new(1)
  3733. AURU.Rate = 530
  3734. AURU.Speed = NumberRange.new(40)
  3735. AURU.Rotation = NumberRange.new(-360,360)
  3736. AURU.EmissionDirection = "Top"
  3737. AURU.ZOffset = 2
  3738. AURU.VelocitySpread = 100
  3739. AURU.RotSpeed = NumberRange.new(-100,100)
  3740. coroutine.resume(coroutine.create(function()
  3741. for i = 3,170 do
  3742.  
  3743.  
  3744. local HQG = Instance.new("Part",char)
  3745. HQG.Size = Vector3.new(1,0,1)
  3746. HQG.BrickColor = BrickColor.new("Ghost grey")
  3747. HQG.Material = "Neon"
  3748. HQG.Anchored = true
  3749. HQG.CanCollide = false
  3750. HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  3751. local HQG2 = Instance.new("SpecialMesh",HQG)
  3752. HQG2.MeshId = "rbxassetid://1726537151"
  3753. HQG2.Scale = Vector3.new(0.01,0.01,0.01)
  3754.  
  3755.  
  3756. coroutine.resume(coroutine.create(function()
  3757. for i = 1,200 do
  3758.  
  3759.  
  3760. HQG2.Scale = HQG2.Scale + Vector3.new(0.08,0.1,0.08)
  3761. HQG.Transparency = HQG.Transparency + 0.07
  3762. HQG.CFrame = HQG.CFrame*CFrame.Angles(0,-0.3,0)
  3763.  
  3764. wait(0.00000000001)
  3765. end
  3766.  
  3767. HQG:Destroy()
  3768. HQG2:Destroy()
  3769.  
  3770. end))
  3771.  
  3772.  
  3773. wait(0.2)
  3774. end
  3775. end))
  3776. wait(10)
  3777. AURU.Acceleration = Vector3.new(0,250,0)
  3778. AURU.Rate = 230
  3779. wait(1)
  3780. coroutine.resume(coroutine.create(function()
  3781. for i = 1,130 do
  3782. CamShakeAll(32,180,torso)
  3783. game:GetService("RunService").RenderStepped:wait()
  3784. end
  3785. end))
  3786. AURU.Size = NumberSequence.new(10,0)
  3787. wait(1)
  3788. coroutine.resume(coroutine.create(function()
  3789. for i = 1,30 do
  3790. CamShakeAll(32,200,torso)
  3791. game:GetService("RunService").RenderStepped:wait()
  3792. end
  3793. end))
  3794. AURU.Size = NumberSequence.new(20,0)
  3795. wait(1)
  3796. coroutine.resume(coroutine.create(function()
  3797. for i = 1,970 do
  3798. CamShakeAll(32,490,torso)
  3799. game:GetService("RunService").RenderStepped:wait()
  3800. end
  3801. end))
  3802.  
  3803.  
  3804. AURU.Size = NumberSequence.new(30,80)
  3805. Auura.Pitch = 1.5
  3806. Auura.Volume = 10
  3807. AURU.VelocitySpread = 100
  3808. wait(7)
  3809. AURU.Rate = 100
  3810. AURU.Size = NumberSequence.new(50,0)
  3811. AURU.Lifetime = NumberRange.new(100)
  3812. AURU.Acceleration = Vector3.new(0,0,0)
  3813. AURU.Speed = NumberRange.new(7)
  3814.  
  3815.  
  3816.  
  3817.  
  3818. wait(18)
  3819. local Grab = Instance.new("Part",hed)
  3820. Grab.Size = Vector3.new(3.9,5,3.9)
  3821. Grab.CanCollide = false
  3822. Grab.BrickColor = BrickColor.new("Deep orange")
  3823. Grab.Transparency = 1
  3824. local Grabo = Instance.new("Weld",Grab)
  3825. Grabo.Part0 = hed
  3826. Grabo.Part1 = Grab
  3827. Grabo.C0 = CFrame.new(0,-1.5,0)
  3828.  
  3829. local AuraB = Instance.new("Part",hed)
  3830. AuraB.Size = Vector3.new(2,1,2)
  3831. AuraB.CanCollide = false
  3832. AuraB.BrickColor = BrickColor.new("Deep orange")
  3833. AuraB.Transparency = 1
  3834. local AuraBo = Instance.new("Weld",AuraB)
  3835. AuraBo.Part0 = hed
  3836. AuraBo.Part1 = AuraB
  3837. AuraBo.C0 = CFrame.new(0,-3.6,0)
  3838.  
  3839. local FZcharge3 = Instance.new("ParticleEmitter",Grab)
  3840. FZcharge3.Texture = "rbxassetid://1460362359"
  3841. FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  3842. FZcharge3.EmissionDirection = "Top"
  3843. FZcharge3.Speed = NumberRange.new(2)
  3844. FZcharge3.Size = NumberSequence.new(0.4,0)
  3845. FZcharge3.Transparency = NumberSequence.new(0,1)
  3846. FZcharge3.Drag = 1.2
  3847. FZcharge3.LockedToPart = true
  3848. FZcharge3.Lifetime = NumberRange.new(1)
  3849. FZcharge3.Rate = 35
  3850. FZcharge3.LightEmission = 0.3
  3851. FZcharge3.Rotation = NumberRange.new(-5,5)
  3852. FZcharge3.VelocitySpread = 0.2
  3853. FZcharge3.ZOffset = 2.5
  3854. Auura:Destroy()
  3855. canattack = true
  3856. canidle = true
  3857. canwalk = true
  3858. transforming3 = false
  3859. wait(0.1)
  3860. local Auura = Instance.new("Sound",hed)
  3861. Auura.SoundId = "rbxassetid://1504498051"
  3862. Auura.Pitch = 1
  3863. Auura.Looped = true
  3864. Auura.Volume = 8
  3865. Auura:Play()
  3866. AURU.Rate = 0
  3867. UltraInstinct:Stop()
  3868. wait(0.1)
  3869. local Flame = Instance.new("ParticleEmitter",torso)
  3870. Flame.Texture = "rbxassetid://1332922037"
  3871. Flame.Color = ColorSequence.new(BrickColor.new("Dark blue").Color)
  3872. Flame.EmissionDirection = "Top"
  3873. Flame.Speed = NumberRange.new(3)
  3874. Flame.Size = NumberSequence.new(5.5,4)
  3875. Flame.Transparency = NumberSequence.new(0.8,1)
  3876. Flame.Drag = 0.4
  3877. Flame.LightInfluence = 0
  3878. Flame.LockedToPart = true
  3879. Flame.Lifetime = NumberRange.new(1)
  3880. Flame.Rate = 45
  3881. Flame.LightEmission = 1
  3882. Flame.Rotation = NumberRange.new(-5,5)
  3883. Flame.VelocitySpread = 100
  3884. Flame.Acceleration = Vector3.new(0,17,0)
  3885. Flame.ZOffset = -1.1
  3886. local Aura = Instance.new("ParticleEmitter",rarm)
  3887. Aura.Texture = "rbxassetid://1207853932"
  3888. Aura.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
  3889. Aura.EmissionDirection = "Top"
  3890. Aura.Speed = NumberRange.new(1)
  3891. Aura.Size = NumberSequence.new(1.2)
  3892. Aura.Transparency = NumberSequence.new(0.6,1)
  3893. Aura.Drag = 0.4
  3894. Aura.LightInfluence = 0
  3895. Aura.LockedToPart = true
  3896. Aura.Lifetime = NumberRange.new(1.2)
  3897. Aura.Rate = 18
  3898. Aura.LightEmission = 1
  3899. Aura.Rotation = NumberRange.new(-360,360)
  3900. Aura.VelocitySpread = 0
  3901. Aura.Acceleration = Vector3.new(0,0,0)
  3902. Aura.ZOffset = 0.2
  3903. local Aura2 = Instance.new("ParticleEmitter",larm)
  3904. Aura2.Texture = "rbxassetid://1207853932"
  3905. Aura2.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
  3906. Aura2.EmissionDirection = "Top"
  3907. Aura2.Speed = NumberRange.new(1)
  3908. Aura2.Size = NumberSequence.new(1.2)
  3909. Aura2.Transparency = NumberSequence.new(0.6,1)
  3910. Aura2.Drag = 0.4
  3911. Aura2.LightInfluence = 0
  3912. Aura2.LockedToPart = true
  3913. Aura2.Lifetime = NumberRange.new(1.2)
  3914. Aura2.Rate = 18
  3915. Aura2.LightEmission = 1
  3916. Aura2.Rotation = NumberRange.new(-360,360)
  3917. Aura2.VelocitySpread = 0
  3918. Aura2.Acceleration = Vector3.new(0,0,0)
  3919. Aura2.ZOffset = 0.2
  3920. local Aura3 = Instance.new("ParticleEmitter",torso)
  3921. Aura3.Texture = "rbxassetid://1207853932"
  3922. Aura3.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
  3923. Aura3.EmissionDirection = "Top"
  3924. Aura3.Speed = NumberRange.new(1)
  3925. Aura3.Size = NumberSequence.new(1.2)
  3926. Aura3.Transparency = NumberSequence.new(0.6,1)
  3927. Aura3.Drag = 0.4
  3928. Aura3.LightInfluence = 0
  3929. Aura3.LockedToPart = true
  3930. Aura3.Lifetime = NumberRange.new(1.2)
  3931. Aura3.Rate = 18
  3932. Aura3.LightEmission = 1
  3933. Aura3.Rotation = NumberRange.new(-360,360)
  3934. Aura3.VelocitySpread = 0
  3935. Aura3.Acceleration = Vector3.new(0,0,0)
  3936. Aura3.ZOffset = 0.2
  3937. local Aura4 = Instance.new("ParticleEmitter",hed)
  3938. Aura4.Texture = "rbxassetid://1207853932"
  3939. Aura4.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
  3940. Aura4.EmissionDirection = "Top"
  3941. Aura4.Speed = NumberRange.new(1)
  3942. Aura4.Size = NumberSequence.new(1.2)
  3943. Aura4.Transparency = NumberSequence.new(0.6,1)
  3944. Aura4.Drag = 0.4
  3945. Aura4.LightInfluence = 0
  3946. Aura4.LockedToPart = true
  3947. Aura4.Lifetime = NumberRange.new(1.2)
  3948. Aura4.Rate = 18
  3949. Aura4.LightEmission = 1
  3950. Aura4.Rotation = NumberRange.new(-360,360)
  3951. Aura4.VelocitySpread = 0
  3952. Aura4.Acceleration = Vector3.new(0,0,0)
  3953. Aura4.ZOffset = 0.2
  3954. local Aura5 = Instance.new("ParticleEmitter",torso)
  3955. Aura5.Texture = "rbxassetid://242255193"
  3956. Aura5.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
  3957. Aura5.EmissionDirection = "Top"
  3958. Aura5.Speed = NumberRange.new(4)
  3959. Aura5.Size = NumberSequence.new(4)
  3960. Aura5.Transparency = NumberSequence.new(0.9,1)
  3961. Aura5.Drag = 0.4
  3962. Aura5.LightInfluence = 0
  3963. Aura5.LockedToPart = true
  3964. Aura5.Lifetime = NumberRange.new(2)
  3965. Aura5.Rate = 18
  3966. Aura5.LightEmission = 1
  3967. Aura5.Rotation = NumberRange.new(-360,360)
  3968. Aura5.VelocitySpread = 1
  3969. Aura5.Acceleration = Vector3.new(0,0,0)
  3970. Aura5.ZOffset = 2
  3971. local Aura6 = Instance.new("ParticleEmitter",lleg)
  3972. Aura6.Texture = "rbxassetid://1207853932"
  3973. Aura6.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
  3974. Aura6.EmissionDirection = "Top"
  3975. Aura6.Speed = NumberRange.new(1)
  3976. Aura6.Size = NumberSequence.new(1.2)
  3977. Aura6.Transparency = NumberSequence.new(0.6,1)
  3978. Aura6.Drag = 0.4
  3979. Aura6.LightInfluence = 0
  3980. Aura6.LockedToPart = true
  3981. Aura6.Lifetime = NumberRange.new(1.2)
  3982. Aura6.Rate = 18
  3983. Aura6.LightEmission = 1
  3984. Aura6.Rotation = NumberRange.new(-360,360)
  3985. Aura6.VelocitySpread = 0
  3986. Aura6.Acceleration = Vector3.new(0,0,0)
  3987. Aura6.ZOffset = 0.2
  3988. local Aura7 = Instance.new("ParticleEmitter",rleg)
  3989. Aura7.Texture = "rbxassetid://1207853932"
  3990. Aura7.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
  3991. Aura7.EmissionDirection = "Top"
  3992. Aura7.Speed = NumberRange.new(1)
  3993. Aura7.Size = NumberSequence.new(1.2)
  3994. Aura7.Transparency = NumberSequence.new(0.6,1)
  3995. Aura7.Drag = 0.4
  3996. Aura7.LightInfluence = 0
  3997. Aura7.LockedToPart = true
  3998. Aura7.Lifetime = NumberRange.new(1.2)
  3999. Aura7.Rate = 18
  4000. Aura7.LightEmission = 1
  4001. Aura7.Rotation = NumberRange.new(-360,360)
  4002. Aura7.VelocitySpread = 0
  4003. Aura7.Acceleration = Vector3.new(0,0,0)
  4004. Aura7.ZOffset = 0.2
  4005. local UltraInstinct = Instance.new("Sound",torso)
  4006. UltraInstinct.SoundId = "rbxassetid://1475916014"
  4007. UltraInstinct.Pitch = 1
  4008. UltraInstinct.Looped = false
  4009. UltraInstinct.Volume = 10
  4010. UltraInstinct:Play()
  4011. hum.WalkSpeed = 20
  4012. instinct = true
  4013. for i, v in pairs(torso:GetChildren()) do
  4014. if v:IsA("Beam")then
  4015. v:Remove()
  4016. end
  4017. end
  4018. for i, v in pairs(torso:GetChildren()) do
  4019. if v:IsA("PointLight")then
  4020. v:Remove()
  4021. end
  4022. end
  4023. local Grab = Instance.new("Part",hed)
  4024. Grab.Size = Vector3.new(3.9,5,3.9)
  4025. Grab.CanCollide = false
  4026. Grab.BrickColor = BrickColor.new("Deep orange")
  4027. Grab.Transparency = 1
  4028. local Grabo = Instance.new("Weld",Grab)
  4029. Grabo.Part0 = hed
  4030. Grabo.Part1 = Grab
  4031. Grabo.C0 = CFrame.new(0,-1.5,0)
  4032.  
  4033. local AuraB = Instance.new("Part",hed)
  4034. AuraB.Size = Vector3.new(2,1,2)
  4035. AuraB.CanCollide = false
  4036. AuraB.BrickColor = BrickColor.new("Deep orange")
  4037. AuraB.Transparency = 1
  4038. local AuraBo = Instance.new("Weld",AuraB)
  4039. AuraBo.Part0 = hed
  4040. AuraBo.Part1 = AuraB
  4041. AuraBo.C0 = CFrame.new(0,-3.6,0)
  4042. local FZcharge3 = Instance.new("ParticleEmitter",Grab)
  4043. FZcharge3.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  4044. FZcharge3.EmissionDirection = "Top"
  4045. FZcharge3.Speed = NumberRange.new(2)
  4046. FZcharge3.Size = NumberSequence.new(0.6,0)
  4047. FZcharge3.Transparency = NumberSequence.new(0,1)
  4048. FZcharge3.Drag = 1.2
  4049. FZcharge3.LockedToPart = true
  4050. FZcharge3.Lifetime = NumberRange.new(1)
  4051. FZcharge3.Rate = 55
  4052. FZcharge3.LightEmission = 0.3
  4053. FZcharge3.Rotation = NumberRange.new(-5,5)
  4054. FZcharge3.VelocitySpread = 0.2
  4055. FZcharge3.ZOffset = 3.5
  4056. FZcharge3.Texture = "rbxassetid://1509406387"
  4057. FZcharge3.Speed = NumberRange.new(0)
  4058. FZcharge3.Lifetime = NumberRange.new(0.5)
  4059. FZcharge3.Rotation = NumberRange.new(-360,360)
  4060. FZcharge3.RotSpeed = NumberRange.new(-300,300)
  4061.  
  4062. end
  4063. end)
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069. mouse.KeyDown:connect(function(key)
  4070. if key == "u" and base == true and transformed == false then
  4071.  
  4072. canattack = false
  4073. canidle = false
  4074. canwalk = false
  4075. hum.WalkSpeed = 0
  4076. transformed = true
  4077.  
  4078. local UltraInstinct = Instance.new("Sound",char)
  4079. UltraInstinct.SoundId = "rbxassetid://1649969788"
  4080. UltraInstinct.Pitch = 1
  4081. UltraInstinct.Looped = false
  4082. UltraInstinct.Volume = 4.5
  4083. UltraInstinct:Play()
  4084.  
  4085. wait(1)
  4086.  
  4087. coroutine.resume(coroutine.create(function()
  4088. for i = 1,450 do
  4089. CamShakeAll(32,270,torso)
  4090. game:GetService("RunService").RenderStepped:wait()
  4091. end
  4092. end))
  4093.  
  4094. hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://340886253"
  4095. coroutine.resume(coroutine.create(function()
  4096. for i = 1,1000000000 do
  4097. hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://340886253"
  4098. wait(5)
  4099. hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://730551415"
  4100. wait(0.1)
  4101. hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://340886253"
  4102. coroutine.resume(coroutine.create(function()
  4103. for i = 1,90 do
  4104.  
  4105.  
  4106. wait(0.00000000001)
  4107. end
  4108.  
  4109.  
  4110. end))
  4111. wait(0.3)
  4112. end
  4113. end))
  4114. local Grab = Instance.new("Part",hed)
  4115. Grab.Size = Vector3.new(4.9,0.1,4.9)
  4116. Grab.CanCollide = false
  4117. Grab.BrickColor = BrickColor.new("Deep orange")
  4118. Grab.Transparency = 1
  4119. local Grabo = Instance.new("Weld",Grab)
  4120. Grabo.Part0 = hed
  4121. Grabo.Part1 = Grab
  4122. Grabo.C0 = CFrame.new(0,-4,0)
  4123.  
  4124. local AuraB = Instance.new("Part",hed)
  4125. AuraB.Size = Vector3.new(2,1,2)
  4126. AuraB.CanCollide = false
  4127. AuraB.BrickColor = BrickColor.new("Deep orange")
  4128. AuraB.Transparency = 1
  4129. local AuraBo = Instance.new("Weld",AuraB)
  4130. AuraBo.Part0 = hed
  4131. AuraBo.Part1 = AuraB
  4132. AuraBo.C0 = CFrame.new(0,-3.6,0)
  4133.  
  4134.  
  4135. par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
  4136. if par then
  4137. local cfremz = CFrame.new(loc)
  4138. debris(cfremz, par, 50)
  4139. end
  4140. local Smoke = Instance.new('ParticleEmitter')
  4141. Smoke.Name = "Aura"
  4142. Smoke.Texture = "rbxassetid://242201991"
  4143. Smoke.Parent = Grab
  4144. Smoke.LightEmission = 0
  4145. Smoke.Transparency = NumberSequence.new(0.3,1)
  4146. Smoke.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
  4147. Smoke.Size = NumberSequence.new(0,10)
  4148. Smoke.LockedToPart = false
  4149. Smoke.Lifetime = NumberRange.new(1)
  4150. Smoke.Rate = 48
  4151. Smoke.Speed = NumberRange.new(40)
  4152. Smoke.Rotation = NumberRange.new(-360,360)
  4153. Smoke.EmissionDirection = "Left"
  4154. Smoke.ZOffset = 0
  4155. local Smoke2 = Instance.new('ParticleEmitter')
  4156. Smoke2.Name = "Aura"
  4157. Smoke2.Texture = "rbxassetid://242201991"
  4158. Smoke2.Parent = Grab
  4159. Smoke2.LightEmission = 0
  4160. Smoke2.Transparency = NumberSequence.new(0.3,1)
  4161. Smoke2.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
  4162. Smoke2.Size = NumberSequence.new(0,10)
  4163. Smoke2.LockedToPart = false
  4164. Smoke2.Lifetime = NumberRange.new(1)
  4165. Smoke2.Rate = 48
  4166. Smoke2.Speed = NumberRange.new(40)
  4167. Smoke2.Rotation = NumberRange.new(-360,360)
  4168. Smoke2.EmissionDirection = "Right"
  4169. Smoke2.ZOffset = 0
  4170. local Smoke3 = Instance.new('ParticleEmitter')
  4171. Smoke3.Name = "Aura"
  4172. Smoke3.Texture = "rbxassetid://242201991"
  4173. Smoke3.Parent = Grab
  4174. Smoke3.LightEmission = 0
  4175. Smoke3.Transparency = NumberSequence.new(0.3,1)
  4176. Smoke3.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
  4177. Smoke3.Size = NumberSequence.new(0,10)
  4178. Smoke3.LockedToPart = false
  4179. Smoke3.Lifetime = NumberRange.new(1)
  4180. Smoke3.Rate = 48
  4181. Smoke3.Speed = NumberRange.new(40)
  4182. Smoke3.Rotation = NumberRange.new(-360,360)
  4183. Smoke3.EmissionDirection = "Front"
  4184. Smoke3.ZOffset = 0
  4185. local Smoke4 = Instance.new('ParticleEmitter')
  4186. Smoke4.Name = "Aura"
  4187. Smoke4.Texture = "rbxassetid://242201991"
  4188. Smoke4.Parent = Grab
  4189. Smoke4.LightEmission = 0
  4190. Smoke4.Transparency = NumberSequence.new(0.3,1)
  4191. Smoke4.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
  4192. Smoke4.Size = NumberSequence.new(0,10)
  4193. Smoke4.LockedToPart = false
  4194. Smoke4.Lifetime = NumberRange.new(1)
  4195. Smoke4.Rate = 48
  4196. Smoke4.Speed = NumberRange.new(40)
  4197. Smoke4.Rotation = NumberRange.new(-360,360)
  4198. Smoke4.EmissionDirection = "Back"
  4199. Smoke4.ZOffset = 0
  4200.  
  4201.  
  4202. local Aura = Instance.new("ParticleEmitter",torso)
  4203. Aura.Texture = "rbxassetid://243728206"
  4204. Aura.Color = ColorSequence.new(Color3.fromRGB(114, 255, 246))
  4205. Aura.EmissionDirection = "Top"
  4206. Aura.Speed = NumberRange.new(0)
  4207. Aura.Size = NumberSequence.new(60,70)
  4208. Aura.Transparency = NumberSequence.new(0)
  4209. Aura.Drag = 0.4
  4210. Aura.LightInfluence = 0
  4211. Aura.LockedToPart = true
  4212. Aura.Lifetime = NumberRange.new(1)
  4213. Aura.Rate = 38
  4214. Aura.LightEmission = 1
  4215. Aura.Rotation = NumberRange.new(-360,360)
  4216. Aura.VelocitySpread = 0
  4217. Aura.Acceleration = Vector3.new(0,0,0)
  4218. Aura.ZOffset = 2.5
  4219. Aura.RotSpeed = NumberRange.new(-100,100)
  4220.  
  4221. local Aura2 = Instance.new("ParticleEmitter",torso)
  4222. Aura2.Texture = "rbxassetid://434298892"
  4223. Aura2.Color = ColorSequence.new(Color3.fromRGB(114, 255, 246))
  4224. Aura2.EmissionDirection = "Top"
  4225. Aura2.Speed = NumberRange.new(110)
  4226. Aura2.Size = NumberSequence.new(30)
  4227. Aura2.Transparency = NumberSequence.new(0)
  4228. Aura2.Drag = 0.4
  4229. Aura2.LightInfluence = 0
  4230. Aura2.LockedToPart = true
  4231. Aura2.Lifetime = NumberRange.new(5)
  4232. Aura2.Rate = 78
  4233. Aura2.LightEmission = 1
  4234. Aura2.Rotation = NumberRange.new(-5,5)
  4235. Aura2.VelocitySpread = 0
  4236. Aura2.Acceleration = Vector3.new(0,0,0)
  4237. Aura2.ZOffset = 2.5
  4238.  
  4239. coroutine.resume(coroutine.create(function()
  4240. for i = 1,1450 do
  4241. CamShakeAll(5,65,torso)
  4242. game:GetService("RunService").RenderStepped:wait()
  4243. end
  4244. end))
  4245. wait(37)
  4246. Aura.Rate = 0
  4247. Aura2.Rate = 0
  4248. wait(0.1)
  4249. local AURU = Instance.new('ParticleEmitter')
  4250. AURU.Name = "Aura"
  4251. AURU.Texture = "rbxassetid://1200947142"
  4252. AURU.Parent = root
  4253. AURU.LightEmission = 0.6
  4254. AURU.Transparency = NumberSequence.new(0.1,1)
  4255. AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  4256. AURU.Size = NumberSequence.new(10,20)
  4257. AURU.LockedToPart = true
  4258. AURU.Lifetime = NumberRange.new(1)
  4259. AURU.Rate = 530
  4260. AURU.Speed = NumberRange.new(40)
  4261. AURU.Rotation = NumberRange.new(-360,360)
  4262. AURU.EmissionDirection = "Top"
  4263. AURU.ZOffset = -1
  4264. wait(0.1)
  4265. AURU.Rate = 1200
  4266. AURU.VelocitySpread = 100
  4267. wait(0.5)
  4268. AURU.Rate = 0
  4269. local Aura = Instance.new("ParticleEmitter",rarm)
  4270. Aura.Texture = "rbxassetid://1207853932"
  4271. Aura.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
  4272. Aura.EmissionDirection = "Top"
  4273. Aura.Speed = NumberRange.new(1)
  4274. Aura.Size = NumberSequence.new(1.2)
  4275. Aura.Transparency = NumberSequence.new(0,1)
  4276. Aura.Drag = 0.4
  4277. Aura.LightInfluence = 0
  4278. Aura.LockedToPart = true
  4279. Aura.Lifetime = NumberRange.new(1.2)
  4280. Aura.Rate = 48
  4281. Aura.LightEmission = 1
  4282. Aura.Rotation = NumberRange.new(-360,360)
  4283. Aura.VelocitySpread = 0
  4284. Aura.Acceleration = Vector3.new(0,0,0)
  4285. Aura.ZOffset = 0.2
  4286. local Aura2 = Instance.new("ParticleEmitter",larm)
  4287. Aura2.Texture = "rbxassetid://1207853932"
  4288. Aura2.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
  4289. Aura2.EmissionDirection = "Top"
  4290. Aura2.Speed = NumberRange.new(1)
  4291. Aura2.Size = NumberSequence.new(1.2)
  4292. Aura2.Transparency = NumberSequence.new(0,1)
  4293. Aura2.Drag = 0.4
  4294. Aura2.LightInfluence = 0
  4295. Aura2.LockedToPart = true
  4296. Aura2.Lifetime = NumberRange.new(1.2)
  4297. Aura2.Rate = 48
  4298. Aura2.LightEmission = 1
  4299. Aura2.Rotation = NumberRange.new(-360,360)
  4300. Aura2.VelocitySpread = 0
  4301. Aura2.Acceleration = Vector3.new(0,0,0)
  4302. Aura2.ZOffset = 0.2
  4303. local Aura3 = Instance.new("ParticleEmitter",torso)
  4304. Aura3.Texture = "rbxassetid://1207853932"
  4305. Aura3.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
  4306. Aura3.EmissionDirection = "Top"
  4307. Aura3.Speed = NumberRange.new(1)
  4308. Aura3.Size = NumberSequence.new(1.2)
  4309. Aura3.Transparency = NumberSequence.new(0,1)
  4310. Aura3.Drag = 0.4
  4311. Aura3.LightInfluence = 0
  4312. Aura3.LockedToPart = true
  4313. Aura3.Lifetime = NumberRange.new(1.2)
  4314. Aura3.Rate = 48
  4315. Aura3.LightEmission = 1
  4316. Aura3.Rotation = NumberRange.new(-360,360)
  4317. Aura3.VelocitySpread = 0
  4318. Aura3.Acceleration = Vector3.new(0,0,0)
  4319. Aura3.ZOffset = 0.2
  4320. local Aura4 = Instance.new("ParticleEmitter",hed)
  4321. Aura4.Texture = "rbxassetid://1207853932"
  4322. Aura4.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
  4323. Aura4.EmissionDirection = "Top"
  4324. Aura4.Speed = NumberRange.new(1)
  4325. Aura4.Size = NumberSequence.new(1.2)
  4326. Aura4.Transparency = NumberSequence.new(0,1)
  4327. Aura4.Drag = 0.4
  4328. Aura4.LightInfluence = 0
  4329. Aura4.LockedToPart = true
  4330. Aura4.Lifetime = NumberRange.new(1.2)
  4331. Aura4.Rate = 48
  4332. Aura4.LightEmission = 1
  4333. Aura4.Rotation = NumberRange.new(-360,360)
  4334. Aura4.VelocitySpread = 0
  4335. Aura4.Acceleration = Vector3.new(0,0,0)
  4336. Aura4.ZOffset = 0.2
  4337. local Aura5 = Instance.new("ParticleEmitter",torso)
  4338. Aura5.Texture = "rbxassetid://242255193"
  4339. Aura5.Color = ColorSequence.new(Color3.fromRGB(85, 170, 255))
  4340. Aura5.EmissionDirection = "Top"
  4341. Aura5.Speed = NumberRange.new(1)
  4342. Aura5.Size = NumberSequence.new(3)
  4343. Aura5.Transparency = NumberSequence.new(0.9,1)
  4344. Aura5.Drag = 0.4
  4345. Aura5.LightInfluence = 0
  4346. Aura5.LockedToPart = true
  4347. Aura5.Lifetime = NumberRange.new(4)
  4348. Aura5.Rate = 28
  4349. Aura5.LightEmission = 1
  4350. Aura5.Rotation = NumberRange.new(-360,360)
  4351. Aura5.VelocitySpread = 1
  4352. Aura5.Acceleration = Vector3.new(0,0,0)
  4353. Aura5.ZOffset = 2
  4354. local Aura6 = Instance.new("ParticleEmitter",lleg)
  4355. Aura6.Texture = "rbxassetid://1207853932"
  4356. Aura6.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
  4357. Aura6.EmissionDirection = "Top"
  4358. Aura6.Speed = NumberRange.new(1)
  4359. Aura6.Size = NumberSequence.new(1.2)
  4360. Aura6.Transparency = NumberSequence.new(0,1)
  4361. Aura6.Drag = 0.4
  4362. Aura6.LightInfluence = 0
  4363. Aura6.LockedToPart = true
  4364. Aura6.Lifetime = NumberRange.new(1.2)
  4365. Aura6.Rate = 48
  4366. Aura6.LightEmission = 1
  4367. Aura6.Rotation = NumberRange.new(-360,360)
  4368. Aura6.VelocitySpread = 0
  4369. Aura6.Acceleration = Vector3.new(0,0,0)
  4370. Aura6.ZOffset = 0.2
  4371. local Aura7 = Instance.new("ParticleEmitter",rleg)
  4372. Aura7.Texture = "rbxassetid://1207853932"
  4373. Aura7.Color = ColorSequence.new(Color3.fromRGB(33, 54, 255))
  4374. Aura7.EmissionDirection = "Top"
  4375. Aura7.Speed = NumberRange.new(1)
  4376. Aura7.Size = NumberSequence.new(1.2)
  4377. Aura7.Transparency = NumberSequence.new(0,1)
  4378. Aura7.Drag = 0.4
  4379. Aura7.LightInfluence = 0
  4380. Aura7.LockedToPart = true
  4381. Aura7.Lifetime = NumberRange.new(1.2)
  4382. Aura7.Rate = 48
  4383. Aura7.LightEmission = 1
  4384. Aura7.Rotation = NumberRange.new(-360,360)
  4385. Aura7.VelocitySpread = 0
  4386. Aura7.Acceleration = Vector3.new(0,0,0)
  4387. Aura7.ZOffset = 0.2
  4388. local Sparkles = Instance.new("ParticleEmitter",torso)
  4389. Sparkles.Texture = "rbxassetid://1084976679"
  4390. Sparkles.Color = ColorSequence.new(BrickColor.new("White").Color)
  4391. Sparkles.EmissionDirection = "Top"
  4392. Sparkles.Speed = NumberRange.new(0)
  4393. Sparkles.Size = NumberSequence.new(2.5)
  4394. Sparkles.Transparency = NumberSequence.new(0,1)
  4395. Sparkles.Drag = 0.4
  4396. Sparkles.LightInfluence = 0
  4397. Sparkles.LockedToPart = true
  4398. Sparkles.Lifetime = NumberRange.new(0.8)
  4399. Sparkles.Rate = 60
  4400. Sparkles.LightEmission = 1
  4401. Sparkles.Rotation = NumberRange.new(-360,360)
  4402. Sparkles.VelocitySpread = 0
  4403. Sparkles.Acceleration = Vector3.new(0,10,0)
  4404. Sparkles.ZOffset = 1
  4405. local Auura = Instance.new("Sound",hed)
  4406. Auura.SoundId = "rbxassetid://1179254378"
  4407. Auura.Pitch = 1
  4408. Auura.Looped = true
  4409. Auura.Volume = 4
  4410. Auura:Play()
  4411. wait(2.5)
  4412. Smoke.Rate = 0
  4413. Smoke2.Rate = 0
  4414. Smoke3.Rate = 0
  4415. Smoke4.Rate = 0
  4416. hum.WalkSpeed = 17
  4417. wait(7)
  4418. ui = true
  4419. instinct = true
  4420. transforming2 = false
  4421. canattack = true
  4422. canidle = true
  4423. canwalk = true
  4424.  
  4425. muiable = true
  4426. wait(0.6)
  4427.  
  4428.  
  4429. end
  4430. end)
  4431.  
  4432.  
  4433. --Lightning
  4434.  
  4435. local auranum = 0
  4436. local auranum1 = 0
  4437. local auranum2 = 0
  4438. auranum = math.random(35,65)
  4439. auranum1 = math.random(-25,0)
  4440. auranum2 = math.random(10,25)
  4441. auranum3 = math.random(65,75)
  4442. auranum4 = math.random(-25,-15)
  4443.  
  4444. ----------------------------------------------------------------------------------------------
  4445. ac = new("Part",char)
  4446. ac.Name = "NewPart"
  4447. ac.Size = v3(0.1,0.1,0.1)
  4448. ac.Position = v3(999,999,999)
  4449. ac.BrickColor = bc("bright Blue")
  4450. ac.Material = "Neon"
  4451. ac.Transparency = 1
  4452. aaac =new("Weld",ac)
  4453. aaac.Part0 = rarm
  4454. aaac.Part1 = ac
  4455. aaac.C0 = cf(0,-1.5,0) * cfa(rad(0),rad(0),rad(0))
  4456. aaaac = new("ParticleEmitter",ac)
  4457. aaaac.Size = ns(1)
  4458. aaaac.Rate = 5
  4459. aaaac.Texture = "rbxassetid://246381828"
  4460. aaaac.ZOffset = 1
  4461. aaaac.Lifetime = nr(5)
  4462. aaaac.Transparency = ns(1)
  4463. aaaac.LockedToPart = true
  4464. aaaac.Speed = nr(0)
  4465. aaaawc = new("ParticleEmitter",ac)
  4466. aaaawc.Size = ns(5)
  4467. aaaawc.Rate = 5
  4468. aaaawc.Color = ColorSequence.new(Color3.fromRGB(149,190,255))
  4469. aaaawc.Texture = "rbxassetid://924710961"
  4470. aaaawc.ZOffset = -1
  4471. aaaawc.Lifetime = nr(5)
  4472. aaaawc.RotSpeed = nr(50)
  4473. aaaawc.Transparency = ns(1)
  4474. aaaawc.LockedToPart = true
  4475. aaaawc.Speed = nr(0)
  4476. function weld(parent,part0,part1,c0)
  4477. local weld=Instance.new("Weld")
  4478. weld.Parent=parent
  4479. weld.Part0=part0
  4480. weld.Part1=part1
  4481. weld.C0=c0
  4482. return weld
  4483. end
  4484. function newRay(start,face,range,wat)
  4485. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  4486. hit,pos=game.Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  4487. return rey,hit,pos
  4488. end
  4489. function nooutline(part)
  4490. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  4491. end
  4492. function debris(cfremz, thepart, amt)
  4493. for j = 1, amt do
  4494. do
  4495. local pr = Instance.new("Part")
  4496. nooutline(pr)
  4497. pr.Name = "debrisobeb"
  4498. pr.Anchored = true
  4499. pr.BrickColor = BrickColor.new("Dark stone grey")
  4500. pr.CanCollide = true
  4501. pr.Material = "Slate"
  4502. pr.Transparency = 0
  4503. pr.Size = Vector3.new(math.random(16, 24), math.random(12, 16), math.random(16, 24))
  4504. pr.CFrame = cfremz * CFrame.Angles(0, math.rad(amt * j), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  4505. pr.Parent = workspace
  4506. game.Debris:AddItem(pr, 25)
  4507. delay(15, function()
  4508. if pr then
  4509. pr.CanCollide = false
  4510. pr.Anchored = false
  4511. end
  4512. end)
  4513. end
  4514. end
  4515. for c = 1, amt do
  4516. do
  4517. local pr2 = Instance.new("Part")
  4518. nooutline(pr2)
  4519. pr2.Name = "moredebr"
  4520. pr2.Anchored = false
  4521. pr2.BrickColor = BrickColor.new("Dark stone grey")
  4522. pr2.CanCollide = false
  4523. pr2.Material = "Concrete"
  4524. pr2.Transparency = 0
  4525. pr2.Size = Vector3.new(math.random(3, 6), math.random(4, 7), math.random(1, 5))
  4526. pr2.CFrame = cfremz * CFrame.Angles(0, math.rad(30 * c), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  4527. pr2.Parent = workspace
  4528. pr2.Velocity = Vector3.new(math.random(-75, 75), math.random(120, 240), math.random(-75, 75))
  4529. pr2.RotVelocity = Vector3.new(math.random(-35, 35), math.random(-35, 35), math.random(-35, 35))
  4530. game.Debris:AddItem(pr2, 45)
  4531. delay(2, function()
  4532. pr2.CanCollide = true
  4533. wait(10)
  4534. if pr2 then
  4535. pr2.CanCollide = false
  4536. end
  4537. end)
  4538. end
  4539. end
  4540. end
  4541. Grab = false
  4542. function weld5(part0, part1, c0, c1)
  4543. weeld=Instance.new("Weld", part0)
  4544. weeld.Part0=part0
  4545. weeld.Part1=part1
  4546. weeld.C0=c0
  4547. weeld.C1=c1
  4548. return weeld
  4549. end
  4550. mouse.KeyDown:connect(function(key)
  4551. if key == "v" then
  4552. canattack = false
  4553. canidle = false
  4554. canwalk = false
  4555. for i = 1, 20 do
  4556. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  4557. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
  4558. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
  4559. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
  4560. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  4561. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  4562.  
  4563. rs:wait(2)
  4564. end
  4565. con1=larm.Touched:connect(function(hit) -- this is grab
  4566. hum.MaxHealth = 1.0E298
  4567. hum.Health = 1.0E298
  4568. ht = hit.Parent
  4569. hum1=ht:FindFirstChildOfClass('Humanoid')
  4570. if hum1 ~= nil and hit.Parent.Name ~= p.Character.Name then
  4571.  
  4572.  
  4573.  
  4574.  
  4575. z = Instance.new("Sound",char)
  4576. z.SoundId = "rbxassetid://227194112"
  4577. z.Volume = 90
  4578. wait(.1)
  4579. z:Play()
  4580. hum1.PlatformStand=true
  4581. gp = ht
  4582. Grab = true
  4583. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
  4584. asd.Parent = larm
  4585. asd.Name = "asd"
  4586. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
  4587.  
  4588.  
  4589. --[[ elseif hum1 == nil then
  4590. con1:disconnect()
  4591. wait() return]]
  4592. end
  4593. end)
  4594. local FlyAt = Instance.new("Attachment",torso)FlyAt.Position = Vector3.new(0,2,0)
  4595. local FlyAt2 = Instance.new("Attachment",torso)FlyAt2.Position = Vector3.new(0,-2.5,0)
  4596. local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
  4597. Speed.Texture = "rbxassetid://22636887" Speed.Lifetime = 0.9 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4598. Speed.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) Speed.LightEmission = 5
  4599.  
  4600. for i = 1, 20 do
  4601. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  4602. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  4603. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
  4604. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
  4605. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  4606. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  4607.  
  4608. rs:wait(2)
  4609. end
  4610. con1:disconnect()
  4611.  
  4612. if gp == nil then
  4613. canattack = true
  4614. canidle = true
  4615. canwalk = true
  4616. FlyAt:Destroy()
  4617. return end
  4618.  
  4619.  
  4620.  
  4621. --[[for i = 1, 16 do
  4622. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
  4623. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
  4624. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
  4625. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  4626. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  4627. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  4628. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
  4629. if Debounces.on == false then end
  4630. rs:wait()
  4631. end]]--
  4632. for i = 1, 16 do
  4633. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  4634. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-73)), 0.3)
  4635. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  4636. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  4637. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
  4638. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  4639.  
  4640. rs:wait()
  4641. end
  4642.  
  4643.  
  4644.  
  4645. local sbs = Instance.new("BodyPosition", torso)
  4646. sbs.P = 9000
  4647. sbs.D = 1000
  4648. sbs.maxForce = Vector3.new(900000, 900000000, 900000)
  4649. sbs.position = torso.CFrame.p + Vector3.new(0, 1750, 0)
  4650.  
  4651.  
  4652.  
  4653.  
  4654.  
  4655. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--head
  4656. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  4657. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)), 0.8)--rarm
  4658. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.8)--larm
  4659. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-10)), 0.8)--lleg
  4660. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(5)), 0.8)--rleg
  4661. wait(2)
  4662. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head
  4663. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso
  4664. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.8)--rarm
  4665. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.8)--larm
  4666. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  4667. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  4668.  
  4669. wait(0.5)
  4670. sbs:Destroy()
  4671.  
  4672. local sbs2 = Instance.new("BodyPosition", torso)
  4673. sbs2.P = 9000
  4674. sbs2.D = 1000
  4675. sbs2.maxForce = Vector3.new(900000, 905000000, 900000)
  4676. sbs2.position = torso.CFrame.p + Vector3.new(0, -1950, 0)
  4677. for i = 1, 30 do
  4678. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  4679. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(-13)), 0.3)
  4680. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
  4681. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
  4682. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
  4683. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
  4684.  
  4685. rs:wait()
  4686. end
  4687. wait(0.15)
  4688. z = Instance.new("Sound",char)
  4689. z.SoundId = "rbxassetid://157878578"
  4690. z.Volume = 90
  4691.  
  4692. z:Play()
  4693. z2 = Instance.new("Sound",char)
  4694. z2.SoundId = "rbxassetid://1577567682"
  4695. z2.Volume = 90
  4696.  
  4697. z2:Play()
  4698. hum.MaxHealth = 100000
  4699. hum.Health = 100000
  4700. FlyAt:Destroy()
  4701. sbs2:Destroy()
  4702. root.Anchored = true
  4703. canattack = true
  4704. canidle = true
  4705. canwalk = true
  4706. hum1.Parent:BreakJoints()
  4707. asd:Destroy()
  4708.  
  4709. gp = nil
  4710. par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
  4711. if par then
  4712. local cfremz = CFrame.new(loc)
  4713. debris(cfremz, par, 50)
  4714. end
  4715. coroutine.resume(coroutine.create(function()
  4716. for i = 1,40 do
  4717. CamShakeAll(32,580,torso)
  4718. game:GetService("RunService").RenderStepped:wait()
  4719. end
  4720. end))
  4721. local AURU = Instance.new('ParticleEmitter')
  4722. AURU.Name = "Aura"
  4723. AURU.Texture = "rbxassetid://242201991"
  4724. AURU.Parent = root
  4725. AURU.LightEmission = 0.1
  4726. AURU.Transparency = NumberSequence.new(0.5,1)
  4727. AURU.Color = ColorSequence.new(BrickColor.new("White").Color)
  4728. AURU.Size = NumberSequence.new(20,0)
  4729. AURU.LockedToPart = false
  4730. AURU.Lifetime = NumberRange.new(5)
  4731. AURU.Rate = 630
  4732. AURU.VelocitySpread = 100
  4733. AURU.Speed = NumberRange.new(40)
  4734. AURU.Rotation = NumberRange.new(-360,360)
  4735. AURU.EmissionDirection = "Top"
  4736. AURU.ZOffset = -1
  4737.  
  4738. wait(0.1)
  4739. AURU.Rate = 0
  4740. root.Anchored = false
  4741.  
  4742.  
  4743. end
  4744. end)
  4745. function pushaway()
  4746. for i = 1, 10 do
  4747. wait()
  4748. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.4)--head
  4749. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(-1)), 0.4)--torso
  4750. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.4)--arm
  4751. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  4752. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  4753. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  4754. end
  4755. for i = 1, 10 do
  4756. wait()
  4757. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.4)--head
  4758. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(1)), 0.4)--torso
  4759. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)--arm
  4760. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
  4761. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  4762. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  4763. end
  4764. end
  4765. function dragoncharge()
  4766. for i = 1, 10 do
  4767. wait()
  4768. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  4769. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  4770. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.2,-1)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.4)--arm
  4771. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-.4)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(60)), 0.4)--arm
  4772. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  4773. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  4774. end
  4775. end
  4776. function grab5()
  4777. for i = 1, 10 do
  4778. wait()
  4779.  
  4780. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head
  4781. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  4782. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
  4783. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
  4784. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)--leg
  4785. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)--leg
  4786. end
  4787. for i = 1, 10 do
  4788. wait()
  4789.  
  4790. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)--head
  4791. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)--torso
  4792. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-40)), 0.2)--arm
  4793. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(40)), 0.2)--arm
  4794. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.2)--leg
  4795. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(10)), 0.2)--leg
  4796. end
  4797. end
  4798. function dragonfist()
  4799. for i = 1, 10 do
  4800. wait()
  4801. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.4)--head
  4802. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(-1)), 0.4)--torso
  4803. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.4)--arm
  4804. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  4805. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  4806. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  4807. end
  4808. for i = 1, 10 do
  4809. wait()
  4810. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.4)--head
  4811. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(1)), 0.4)--torso
  4812. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)), 0.4)--arm
  4813. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), 0.4)--arm
  4814. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-30)), 0.4)--leg
  4815. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-5)), 0.4)--leg
  4816. end
  4817. end
  4818. --------
  4819. local isAPlayer
  4820. function checkIfNotPlayer(model)
  4821. coroutine.resume(coroutine.create(function()
  4822. if model ~= char and model.Parent ~= char and model.Parent.Parent ~= char and model.Parent ~= DebrisModel and model.Parent.Parent ~= DebrisModel and model.Parent.Parent.Parent ~= DebrisModel then
  4823. isAPlayer = true
  4824. else
  4825. isAPlayer = false
  4826. end
  4827. end))
  4828. return isAPlayer
  4829. end
  4830. function findAllNearestTorso(pos,dist)
  4831. local list = game.Workspace:children()
  4832. local torso = {}
  4833. local temp = nil
  4834. local human = nil
  4835. local temp2 = nil
  4836. for x = 1, #list do
  4837. temp2 = list[x]
  4838. if (temp2.className == "Model") and (temp2 ~= char) then
  4839. local nayem = "Torso"
  4840. if temp2:findFirstChild("UpperTorso") then nayem = "UpperTorso" end
  4841. temp = temp2:findFirstChild(nayem)
  4842. human = temp2:findFirstChildOfClass("Humanoid")
  4843. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  4844. if (temp.Position - pos).magnitude < dist then
  4845. table.insert(torso,temp)
  4846. dist = (temp.Position - pos).magnitude
  4847. end
  4848. end
  4849. end
  4850. end
  4851. return torso
  4852. end
  4853. ----------------------------------------------------------------------------
  4854.  
  4855. function computeDirection(vec)
  4856. local lenSquared = vec.magnitude * vec.magnitude
  4857. local invSqrt = 1 / math.sqrt(lenSquared)
  4858. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  4859. end
  4860.  
  4861. ----------------------------------------------------------------------------
  4862.  
  4863. local throw1 = 5
  4864. local throw2 = 5
  4865. local throw = 5
  4866. local grabon3 = false
  4867. local grabon4 = false
  4868. function AirPunchStrong()
  4869. coroutine.resume(coroutine.create(function()
  4870. local magnitude = nil
  4871. local Position = nil
  4872. if animid == 0 then
  4873. Position = larm.Position
  4874. else
  4875. Position = rarm.Position
  4876. end
  4877. --sound(743499393,Position,10,math.random(6,8)/10)
  4878.  
  4879.  
  4880. local Part1 = Instance.new("Part")
  4881. local mesh2 = Instance.new("SpecialMesh",Part1)
  4882. mesh2.MeshId = "rbxassetid://559831844"
  4883. mesh2.Scale = Vector3.new(0,0,0.4)
  4884. Part1.Material = Enum.Material.Neon
  4885. Part1.CanCollide = false
  4886. Part1.BrickColor = BrickColor.new("White")
  4887. Part1.Parent = DebrisModel
  4888. Part1.Size = Vector3.new(0,0,0)
  4889. Part1.Anchored = true
  4890. Part1.CFrame = CFrame.new(Position,mouse.Hit.p)
  4891. Part1.Name = "EXPLOSION3"
  4892.  
  4893. local Part0 = Instance.new("Part",DebrisModel)
  4894. local PointLight2 = Instance.new("PointLight")
  4895. Part0.Name = "Bullet"
  4896. Part0.Material = Enum.Material.Neon
  4897. Part0.BrickColor = BrickColor.new("White")
  4898. Part0.Anchored = false
  4899. Part0.Size = Vector3.new(1,1,1)
  4900. Part0.Transparency = 0.5
  4901. local mesh = Instance.new("SpecialMesh",Part0)
  4902. mesh.MeshId = "rbxassetid://437347603"
  4903. mesh.Scale = Vector3.new(1.3,1.3,4.4)
  4904. local bforce = Instance.new("BodyForce",Part0)
  4905. bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0)
  4906. Part0.CanCollide = false
  4907. PointLight2.Parent = Part0
  4908. PointLight2.Color = Part0.Color
  4909. local Target = mouse.Hit.p
  4910. local direction = Target - Position
  4911. local direction = computeDirection(direction)
  4912. local pos = Position + (direction * 2)
  4913. Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles(0,0,1.55)
  4914. Part0.Velocity = direction * 750
  4915. local asd = nil
  4916. local loop = nil
  4917. delay(5, function() Part0:Destroy() loop:disconnect() asd:disconnect() end)
  4918. loop = rs:connect(function()
  4919. local asdf = math.random(500,1000)/1000
  4920. local Part1 = Instance.new("Part")
  4921. local mesh2 = Instance.new("SpecialMesh",Part1)
  4922. mesh2.MeshType = Enum.MeshType.Sphere
  4923. Part1.Material = Enum.Material.Neon
  4924. Part1.CanCollide = false
  4925. Part1.BrickColor = BrickColor.new("White")
  4926. Part1.Parent = DebrisModel
  4927. Part1.Size = (Part0.Size*3) + Vector3.new(asdf,asdf,asdf)
  4928. Part1.Anchored = true
  4929. Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-1000,1000)/750,math.random(-1000,1000)/750,math.random(-1000,1000)/750))
  4930. Part1.Name = "SMOKE"
  4931. end)
  4932. asd = Part0.Touched:connect(function(ht)
  4933. local hit=ht.Parent
  4934. if checkIfNotPlayer(ht) == true and ht.CanCollide == true then
  4935. asd:disconnect()
  4936. loop:disconnect()
  4937.  
  4938.  
  4939.  
  4940. for i,v in pairs(findAllNearestTorso(Part0.Position,35)) do
  4941. if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then
  4942. v:Destroy()
  4943. else
  4944. v.Parent:BreakJoints()
  4945. local Fl = Instance.new("BodyVelocity",v.Parent.Head)
  4946. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4947. Fl.velocity = Part0.CFrame.lookVector*395
  4948. wait(0.05)
  4949. Fl:remove()
  4950.  
  4951. end
  4952. local Position = Part0.Position
  4953. local Target = v.Position
  4954. local direction = Target - Position
  4955. local direction = computeDirection(direction)
  4956. local bv = Instance.new("BodyVelocity",v)
  4957. bv.Velocity = direction * (120 - ((Position - Target).magnitude/2))
  4958. debris:AddItem(bv,1)
  4959. end
  4960. for i=1,10,0.5 do for x=1,math.random(0,1) do rs:wait() end
  4961. for z=1,math.random(2,3) do
  4962. local asdf = math.random(-5,5)*2-(i/2)*10
  4963. local Part1 = Instance.new("Part")
  4964. local mesh2 = Instance.new("SpecialMesh",Part1)
  4965. mesh2.MeshType = Enum.MeshType.Sphere
  4966. mesh2.Scale = Vector3.new(0,0,0)
  4967. Part1.Material = Enum.Material.Neon
  4968. Part1.CanCollide = false
  4969. Part1.BrickColor = BrickColor.new("White")
  4970. Part1.Parent = DebrisModel
  4971. Part1.Size = Vector3.new(asdf,asdf,asdf)
  4972. Part1.Anchored = true
  4973. local a = i*0.7
  4974. Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a))
  4975. Part1.Name = "EXPLOSION4"
  4976. end
  4977. end
  4978.  
  4979. end
  4980. end)
  4981. end))
  4982. end
  4983.  
  4984.  
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991. mouse.KeyDown:connect(function(key)
  4992. if key == "b" then
  4993. canattack = false
  4994. canidle = false
  4995. canwalk = false
  4996. dragonfist()
  4997. AirPunchStrong()
  4998. local Grab = Instance.new("Part",root)
  4999. Grab.Size = Vector3.new(5.2,5.8,5.9)
  5000. Grab.CanCollide = false
  5001. Grab.Material = "Neon"
  5002. Grab.BrickColor = BrickColor.new("White")
  5003. Grab.Transparency = 0.99
  5004. local Hat2 = Instance.new("SpecialMesh",Grab)
  5005. Hat2.MeshType = 3
  5006. Hat2.Scale = Vector3.new(3.35,3.15,0.95)
  5007. local Grabo = Instance.new("Weld",Grab)
  5008. Grabo.Part0 = root
  5009. Grabo.Part1 = Grab
  5010. Grabo.C0 = CFrame.new(0,0.3,-6.8)
  5011.  
  5012. local AuraB = Instance.new("Part",root)
  5013. AuraB.Size = Vector3.new(2,1,2)
  5014. AuraB.CanCollide = false
  5015. AuraB.BrickColor = BrickColor.new("Deep orange")
  5016. AuraB.Transparency = 1
  5017. local AuraBo = Instance.new("Weld",AuraB)
  5018. AuraBo.Part0 = root
  5019. AuraBo.Part1 = AuraB
  5020. AuraBo.C0 = CFrame.new(0,-0.6,0)
  5021. Grab.Touched:connect(function(hit)
  5022. if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
  5023.  
  5024.  
  5025.  
  5026. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  5027. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5028. Fl.velocity = root.CFrame.lookVector*640
  5029. wait(0.05)
  5030. Fl:remove()
  5031.  
  5032. end
  5033. end)
  5034. wait(0.3)
  5035. canattack = true
  5036. canidle = true
  5037. canwalk = true
  5038. Grab:Destroy()
  5039. end
  5040. end)
  5041. local ha = Instance.new("BodyVelocity")
  5042. ha.maxForce = Vector3.new(1e9, 1e9, 1e9)
  5043. ha.velocity = mouse.Hit.lookVector * 70
  5044.  
  5045. local haa = Instance.new("BodyGyro")
  5046. haa.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  5047. haa.P = 1000
  5048. haa.D = 100
  5049. function flyy()
  5050.  
  5051. haa.Parent = root
  5052. ha.Parent = torso
  5053. hum.Sit = true
  5054. end
  5055.  
  5056. game:GetService('RunService').RenderStepped:connect(function()
  5057. if canfly == true then
  5058. fly = true
  5059. elseif canfly == false then
  5060. fly = false
  5061. end
  5062. end)
  5063. --[[local BodGy=Instance.new("BodyGyro")
  5064. BodGy.maxTorque=Vector3.new(0,4e+005,0)
  5065. BodGy.P=2000
  5066. BodGy.D=100
  5067. BodGy.Name="SiegmundGyro"
  5068. CF=RootPart.CFrame
  5069. BodGy.Parent=RootPart
  5070. BodGy.cframe=CF]]
  5071. local BodGy=Instance.new("BodyGyro")
  5072. BodGy.maxTorque=Vector3.new(0,4e+005,0)
  5073. BodGy.P=2000
  5074. BodGy.D=100
  5075. BodGy.Name="SthomasGyro"
  5076. CF=root.CFrame
  5077. BodGy.Parent=root
  5078. BodGy.cframe=CF
  5079.  
  5080. game:GetService('RunService').RenderStepped:connect(function()
  5081. if fly and stop == false then
  5082. hum.Sit = true
  5083. ha.velocity = mouse.Hit.lookVector * 100
  5084. haa.cframe = CFrame.new(root.Position,mouse.Hit.p*Vector3.new(1,0,1)+root.Position*Vector3.new(0,1,0))
  5085. hed.CFrame = CFrame.new(hed.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
  5086.  
  5087. end
  5088. end)
  5089. function unfly()
  5090.  
  5091. stop = true
  5092. haa.Parent = script
  5093. ha.Parent = script
  5094. hum.Sit = false
  5095. end
  5096. mouse.KeyDown:connect(function(key)
  5097. if key == "f" then
  5098.  
  5099. canattack = false
  5100. canidle = false
  5101. canwalk = false
  5102. local sbs = Instance.new("BodyPosition", torso)
  5103. sbs.P = 9000
  5104. sbs.D = 1000
  5105. sbs.maxForce = Vector3.new(900000, 900000000, 900000)
  5106. sbs.position = torso.CFrame.p + Vector3.new(0, 10, 0)
  5107. for i = 1, 20 do
  5108. wait()
  5109. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), 0.8)--head
  5110. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  5111. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(-50)), 0.8)--rarm
  5112. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(50)), 0.8)--larm
  5113. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), 0.8)--lleg
  5114. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.8)--rleg
  5115. end
  5116. local SFXZ2 = Instance.new("Sound",hed)
  5117. SFXZ2.SoundId = "rbxassetid://187137517"
  5118. SFXZ2.Volume = 5
  5119. SFXZ2.Pitch = 1
  5120. SFXZ2.Looped = false
  5121. wait(0.01)
  5122. SFXZ2:Play()
  5123. coroutine.resume(coroutine.create(function()
  5124. for i = 3,8 do
  5125. local Ball = Instance.new("Part",char)
  5126. Ball.Size = Vector3.new(1,1,1)
  5127. Ball.BrickColor = BrickColor.new("Cyan")
  5128. Ball.Material = "Neon"
  5129. Ball.Anchored = true
  5130. Ball.CanCollide = false
  5131. Ball.Transparency = 0
  5132. Ball.CFrame = torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  5133. local Ball2 = Instance.new("SpecialMesh",Ball)
  5134. Ball2.MeshType = 3
  5135. Ball2.Scale = Vector3.new(2,2,2)
  5136.  
  5137.  
  5138.  
  5139.  
  5140. coroutine.resume(coroutine.create(function()
  5141. for i = 1,15 do
  5142. Ball2.Scale = Ball2.Scale + Vector3.new(19.4,19.4,19.4)
  5143. Ball.Transparency = Ball.Transparency + 0.06
  5144. wait(0.00000000001)
  5145. end
  5146. Ball:Destroy()
  5147.  
  5148.  
  5149. end))
  5150. wait(0.06)
  5151. end
  5152. end))
  5153. root.Anchored = true
  5154. g = Instance.new("Explosion")
  5155. g.Parent = workspace
  5156. g.Position = root.Position
  5157. g.BlastRadius = 90
  5158. g.BlastPressure = 4000200
  5159. g.Visible = false
  5160. for i = 1, 30 do
  5161. wait()
  5162. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.8)--head
  5163. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  5164. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,1,0)*CFrame.Angles(math.rad(90),math.rad(-50),math.rad(50)), 0.8)--rarm
  5165. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,1,0)*CFrame.Angles(math.rad(90),math.rad(50),math.rad(-50)), 0.8)--larm
  5166. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--lleg
  5167. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  5168. end
  5169. wait(0.2)
  5170. root.Anchored = false
  5171. sbs:Destroy()
  5172.  
  5173. for i = 1,1 do
  5174.  
  5175.  
  5176.  
  5177.  
  5178.  
  5179. for i,v in pairs(workspace:children()) do
  5180.  
  5181.  
  5182. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  5183.  
  5184.  
  5185. if v:findFirstChild("Head") and v:findFirstChild("Torso") then
  5186.  
  5187.  
  5188. if (v:findFirstChild("Torso").Position - char.Torso.Position).magnitude < 40 then
  5189.  
  5190.  
  5191. if v.Name ~= p.Name then
  5192.  
  5193. v.Humanoid:TakeDamage(400000000000)
  5194.  
  5195.  
  5196. v.Humanoid.PlatformStand = true
  5197.  
  5198.  
  5199. end
  5200. end
  5201. end
  5202.  
  5203.  
  5204.  
  5205. end
  5206. end
  5207. end
  5208. sbs:Destroy()
  5209. canattack = true
  5210. canidle = true
  5211. canwalk = true
  5212. end
  5213. end)
  5214. mouse.KeyDown:connect(function(key)
  5215. if key == "h" and ui == false then
  5216. canfly = true
  5217. stop = false
  5218.  
  5219.  
  5220. local Soundd = Instance.new("Sound",hed)
  5221. Soundd.SoundId = "rbxassetid://917377181"
  5222. Soundd.Pitch = 1
  5223. Soundd.Looped = false
  5224. Soundd.Volume = 8
  5225. Soundd:Play()
  5226. local Flame = Instance.new("ParticleEmitter",root)
  5227. Flame.Texture = "rbxassetid://1332922037"
  5228. Flame.Color = ColorSequence.new(BrickColor.new("White").Color)
  5229. Flame.EmissionDirection = "Top"
  5230. Flame.Speed = NumberRange.new(0.3)
  5231. Flame.Size = NumberSequence.new(5.5,4)
  5232. Flame.Transparency = NumberSequence.new(0.8,1)
  5233. Flame.Drag = 0.4
  5234. Flame.LightInfluence = 0
  5235. Flame.LockedToPart = false
  5236. Flame.Lifetime = NumberRange.new(0.4)
  5237. Flame.Rate = 285
  5238. Flame.LightEmission = 1
  5239. Flame.Rotation = NumberRange.new(-360,360)
  5240. Flame.VelocitySpread = 100
  5241. Flame.Acceleration = Vector3.new(0,0,0)
  5242. Flame.ZOffset = -0.2
  5243. Flame.RotSpeed = NumberRange.new(-400,400)
  5244. local FlyAt = Instance.new("Attachment",root)FlyAt.Position = Vector3.new(0,1.5,0)
  5245. local FlyAt2 = Instance.new("Attachment",root)FlyAt2.Position = Vector3.new(0,-1.5,0)
  5246. local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
  5247. Speed.Texture = "rbxassetid://165424187" Speed.Lifetime = 0.8 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  5248. Speed.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) Speed.LightEmission = 0.6
  5249. cooldown = false
  5250. local SFXZ2 = Instance.new("Sound",hed)
  5251. SFXZ2.SoundId = "rbxassetid://627724206"
  5252. SFXZ2.Volume = 3
  5253. SFXZ2.Pitch = 1
  5254. SFXZ2.Looped = true
  5255. wait(0.01)
  5256. SFXZ2:Play()
  5257. canattack = false
  5258. canidle = false
  5259. canwalk = false
  5260. flyy()
  5261. for i = 1, 30 do
  5262. wait()
  5263.  
  5264. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head
  5265. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso
  5266. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
  5267. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
  5268. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
  5269. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
  5270. end
  5271.  
  5272. end
  5273. end)
  5274. mouse.KeyDown:connect(function(key)
  5275. if key == "h" and ui == true then
  5276. canfly = true
  5277. stop = false
  5278. local AURU = Instance.new('ParticleEmitter')
  5279. AURU.Name = "Aura"
  5280. AURU.Texture = "rbxassetid://1200947142"
  5281. AURU.Parent = root
  5282. AURU.LightEmission = 0.9
  5283. AURU.Transparency = NumberSequence.new(0.1,1)
  5284. AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5285. AURU.Size = NumberSequence.new(8,0)
  5286. AURU.LockedToPart = false
  5287. AURU.Lifetime = NumberRange.new(0.6)
  5288. AURU.Rate = 530
  5289. AURU.Speed = NumberRange.new(40)
  5290. AURU.Rotation = NumberRange.new(-360,360)
  5291. AURU.EmissionDirection = "Top"
  5292. AURU.ZOffset = 1
  5293. AURU.VelocitySpread = 100
  5294. AURU.RotSpeed = NumberRange.new(-100,100)
  5295.  
  5296. local Soundd = Instance.new("Sound",hed)
  5297. Soundd.SoundId = "rbxassetid://917377181"
  5298. Soundd.Pitch = 1
  5299. Soundd.Looped = false
  5300. Soundd.Volume = 8
  5301. Soundd:Play()
  5302.  
  5303. local FlyAt = Instance.new("Attachment",root)FlyAt.Position = Vector3.new(0,1.5,0)
  5304. local FlyAt2 = Instance.new("Attachment",root)FlyAt2.Position = Vector3.new(0,-1.5,0)
  5305. local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
  5306. Speed.Texture = "rbxassetid://165424187" Speed.Lifetime = 0.8 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  5307. Speed.Color = ColorSequence.new(Color3.fromRGB(0, 0, 255)) Speed.LightEmission = 0.6
  5308. cooldown = false
  5309. local SFXZ2 = Instance.new("Sound",hed)
  5310. SFXZ2.SoundId = "rbxassetid://627724206"
  5311. SFXZ2.Volume = 3
  5312. SFXZ2.Pitch = 1
  5313. SFXZ2.Looped = true
  5314. wait(0.01)
  5315. SFXZ2:Play()
  5316. canattack = false
  5317. canidle = false
  5318. canwalk = false
  5319. flyy()
  5320. for i = 1, 30 do
  5321. wait()
  5322.  
  5323. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head
  5324. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso
  5325. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
  5326. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
  5327. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
  5328. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
  5329. end
  5330.  
  5331. end
  5332. end)
  5333. mouse.KeyUp:connect(function(key)
  5334. if key == "h" and ui == false then
  5335. canattack = true
  5336. canidle = true
  5337. canwalk = true
  5338. unfly()
  5339. for i, v in pairs(root:GetChildren()) do
  5340. if v:IsA("ParticleEmitter")then
  5341. v.Rate = 0
  5342. end
  5343. end
  5344. for i, v in pairs(root:GetChildren()) do
  5345. if v:IsA("Attachment")then
  5346. v:Destroy()
  5347. end
  5348. end
  5349. for i, v in pairs(hed:GetChildren()) do
  5350. if v:IsA("Sound")then
  5351. v:Destroy()
  5352. end
  5353. end
  5354. local Auura = Instance.new("Sound",hed)
  5355. Auura.SoundId = "rbxassetid://550621034"
  5356. Auura.Pitch = 1
  5357. Auura.Looped = false
  5358. Auura.Volume = 5
  5359. Auura:Play()
  5360. end
  5361. end)
  5362. mouse.KeyUp:connect(function(key)
  5363. if key == "h" and ui == true then
  5364. canattack = true
  5365. canidle = true
  5366. canwalk = true
  5367. unfly()
  5368. for i, v in pairs(root:GetChildren()) do
  5369. if v:IsA('ParticleEmitter')then
  5370. v.Rate = 0
  5371. end
  5372. end
  5373. for i, v in pairs(root:GetChildren()) do
  5374. if v:IsA("Attachment")then
  5375. v:Destroy()
  5376. end
  5377. end
  5378. for i, v in pairs(hed:GetChildren()) do
  5379. if v:IsA("Sound")then
  5380. v:Destroy()
  5381. end
  5382. end
  5383. local Auura = Instance.new("Sound",hed)
  5384. Auura.SoundId = "rbxassetid://550621034"
  5385. Auura.Pitch = 1
  5386. Auura.Looped = false
  5387. Auura.Volume = 5
  5388. Auura:Play()
  5389. end
  5390. end)
  5391. mouse.KeyDown:connect(function(key)
  5392. if key == "x" and ui == true then
  5393. canattack = false
  5394. canidle = false
  5395. canwalk = false
  5396. local bv = Instance.new("BodyVelocity")
  5397. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  5398. bv.velocity = root.CFrame.lookVector*300
  5399. bv.Parent = root
  5400.  
  5401. local AURU = Instance.new('ParticleEmitter')
  5402. AURU.Name = "Aura"
  5403. AURU.Texture = "rbxassetid://1200947142"
  5404. AURU.Parent = rarm
  5405. AURU.LightEmission = 0.6
  5406. AURU.Transparency = NumberSequence.new(0.4,1)
  5407. AURU.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5408. AURU.Size = NumberSequence.new(2,0)
  5409. AURU.LockedToPart = false
  5410. AURU.Lifetime = NumberRange.new(5)
  5411. AURU.Rate = 530
  5412. AURU.Speed = NumberRange.new(4)
  5413. AURU.Rotation = NumberRange.new(-360,360)
  5414. AURU.EmissionDirection = "Top"
  5415. AURU.ZOffset = 0.5
  5416. AURU.VelocitySpread = 100
  5417. AURU.RotSpeed = NumberRange.new(-100,100)
  5418. for i = 1,5 do
  5419. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  5420. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(0)), .5)--torso
  5421. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(20)), .5)--arm
  5422. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
  5423. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
  5424. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
  5425. wait()
  5426. end
  5427. local SFXZ = Instance.new("Sound",torso)
  5428. SFXZ.SoundId = "rbxassetid://169259383"
  5429. SFXZ.Volume = 1
  5430. SFXZ.Pitch = 1.5
  5431. SFXZ.Looped = false
  5432. wait(0.01)
  5433. SFXZ:Play()
  5434. local Grab = Instance.new("Part",rarm)
  5435. Grab.Size = Vector3.new(3,3,3)
  5436. Grab.CanCollide = false
  5437. Grab.BrickColor = BrickColor.new("Deep orange")
  5438. Grab.Transparency = math.huge
  5439. local Grabo = Instance.new("Weld",Grab)
  5440. Grabo.Part0 = rarm
  5441. Grabo.Part1 = Grab
  5442. Grabo.C0 = CFrame.new(0,-1.1,0)
  5443.  
  5444.  
  5445. Grab.Touched:connect(function(hit)
  5446. if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
  5447. Grab:Destroy()
  5448. hit.Parent:BreakJoints()
  5449. coroutine.resume(coroutine.create(function()
  5450. for i = 1,40 do
  5451. CamShakeAll(32,480,torso)
  5452. game:GetService("RunService").RenderStepped:wait()
  5453. end
  5454. end))
  5455. local HQ = Instance.new("Part",char)
  5456. HQ.Size = Vector3.new(1,0,1)
  5457. HQ.BrickColor = BrickColor.new("Grey")
  5458. HQ.Material = "Neon"
  5459. HQ.Anchored = true
  5460. HQ.CanCollide = false
  5461. HQ.Transparency = 0.7
  5462. HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  5463. local HQ2 = Instance.new("SpecialMesh",HQ)
  5464. HQ2.MeshId = "rbxassetid://20329976"
  5465. HQ2.Scale = Vector3.new(1,3,1)
  5466.  
  5467. local HQG = Instance.new("Part",char)
  5468. HQG.Size = Vector3.new(1,0,1)
  5469. HQG.BrickColor = BrickColor.new("Grey")
  5470. HQG.Material = "Neon"
  5471. HQG.Anchored = true
  5472. HQG.Transparency = 0.7
  5473. HQG.CanCollide = false
  5474. HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  5475. local HQG2 = Instance.new("SpecialMesh",HQG)
  5476. HQG2.MeshId = "rbxassetid://20329976"
  5477. HQG2.Scale = Vector3.new(1,1,1)
  5478.  
  5479.  
  5480. coroutine.resume(coroutine.create(function()
  5481. for i = 1,500 do
  5482. HQ2.Scale = HQ2.Scale + Vector3.new(3.5,0.3,3.5)
  5483. HQ.Transparency = HQ.Transparency + 0.01
  5484. HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  5485.  
  5486. HQG2.Scale = HQG2.Scale + Vector3.new(3,1.5,3)
  5487. HQG.Transparency = HQG.Transparency + 0.01
  5488. HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  5489.  
  5490. wait(0.00000000001)
  5491.  
  5492.  
  5493. end
  5494. HQ:Destroy()
  5495. HQ2:Destroy()
  5496. HQG:Destroy()
  5497. HQG2:Destroy()
  5498. end))
  5499. AURU.Rate = 0
  5500. local SFXZ = Instance.new("Sound",torso)
  5501. SFXZ.SoundId = "rbxassetid://1699290293"
  5502. SFXZ.Volume = 10
  5503. SFXZ.Pitch = 1
  5504. SFXZ.Looped = false
  5505. wait(0.01)
  5506. SFXZ:Play()
  5507. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  5508. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5509. Fl.velocity = torso.CFrame.lookVector*2600
  5510. wait(0.05)
  5511. Fl:remove()
  5512. local ry,ht,ps=nil,nil,nil
  5513. while ht==nil do
  5514. ry,ht,ps=newRay(root.CFrame*CFrame.new(0,-2,0),root.CFrame*CFrame.new(0,-3,0),4.1,{char})
  5515. wait()
  5516. end
  5517. par,loc=workspace:FindPartOnRay(Ray.new(char.Torso.Position,(char.Torso.Position-(char.Torso.Position-Vector3.new(0,2,0))).unit*-500),char)
  5518. if par then
  5519. local cfremz = CFrame.new(loc)
  5520. debris(cfremz, par, 50)
  5521. end
  5522. wait(1)
  5523. AURU.Rate = 0
  5524. canattack = true
  5525. canidle = true
  5526. canwalk = true
  5527. end
  5528. end)
  5529. for i= 1,15 do
  5530. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  5531. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(50), math.rad(0)), .5)--torso
  5532. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.8)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), .5)--arm
  5533. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), .5)--arm
  5534. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)--leg
  5535. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
  5536. wait()
  5537. end
  5538. coroutine.resume(coroutine.create(function()
  5539. wait(0.5)
  5540. Grab:remove()
  5541. end))
  5542. canattack = true
  5543. canidle = true
  5544. canwalk = true
  5545. AURU.Rate = 0
  5546. bv:Destroy()
  5547. end
  5548. end)
  5549. mouse.KeyDown:connect(function(key)
  5550. if key == "x" and ui == false then
  5551. canattack = false
  5552. canidle = false
  5553. canwalk = false
  5554.  
  5555. local bv = Instance.new("BodyVelocity")
  5556. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  5557. bv.velocity = root.CFrame.lookVector*300
  5558. bv.Parent = root
  5559.  
  5560. coroutine.resume(coroutine.create(function()
  5561. for i = 1,40 do
  5562. CamShakeAll(32,80,torso)
  5563. game:GetService("RunService").RenderStepped:wait()
  5564. end
  5565. end))
  5566.  
  5567. local FlyAt = Instance.new("Attachment",rarm)FlyAt.Position = Vector3.new(0,1.5,0)
  5568. local FlyAt2 = Instance.new("Attachment",rarm)FlyAt2.Position = Vector3.new(0,-1.5,0)
  5569. local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
  5570. Speed.Texture = "rbxassetid://1194199151" Speed.Lifetime = 0.8 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  5571. Speed.Color = ColorSequence.new(Color3.fromRGB(255, 176, 0)) Speed.LightEmission = 0.6
  5572. local AURU = Instance.new('ParticleEmitter')
  5573. AURU.Name = "Aura"
  5574. AURU.Texture = "rbxassetid://1222662285"
  5575. AURU.Parent = rarm
  5576. AURU.LightEmission = 0.2
  5577. AURU.Transparency = NumberSequence.new(0.4,1)
  5578. AURU.Color = ColorSequence.new(BrickColor.new("White").Color)
  5579. AURU.Size = NumberSequence.new(2,0)
  5580. AURU.LockedToPart = false
  5581. AURU.Lifetime = NumberRange.new(1)
  5582. AURU.Rate = 530
  5583. AURU.Speed = NumberRange.new(4)
  5584. AURU.Rotation = NumberRange.new(-360,360)
  5585. AURU.EmissionDirection = "Top"
  5586. AURU.ZOffset = 0.5
  5587. AURU.VelocitySpread = 100
  5588. AURU.RotSpeed = NumberRange.new(-100,100)
  5589. for i = 1,1 do
  5590. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  5591. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(0)), .5)--torso
  5592. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(20)), .5)--arm
  5593. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
  5594. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
  5595. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
  5596. wait()
  5597. end
  5598. bv:Destroy()
  5599. local SFXZ = Instance.new("Sound",torso)
  5600. SFXZ.SoundId = "rbxassetid://1319720595"
  5601. SFXZ.Volume = 6
  5602. SFXZ.Pitch = 1
  5603. SFXZ.Looped = false
  5604. wait(0.01)
  5605. SFXZ:Play()
  5606. local Grab = Instance.new("Part",rarm)
  5607. Grab.Size = Vector3.new(3,3,3)
  5608. Grab.CanCollide = false
  5609. Grab.BrickColor = BrickColor.new("Deep orange")
  5610. Grab.Transparency = math.huge
  5611. local Grabo = Instance.new("Weld",Grab)
  5612. Grabo.Part0 = rarm
  5613. Grabo.Part1 = Grab
  5614. Grabo.C0 = CFrame.new(0,-1.1,0)
  5615.  
  5616.  
  5617. Grab.Touched:connect(function(hit)
  5618. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
  5619. Grab:Destroy()
  5620. hit.Parent.Humanoid:TakeDamage(25000000000)
  5621. coroutine.resume(coroutine.create(function()
  5622. for i = 1,40 do
  5623. CamShakeAll(32,380,torso)
  5624. game:GetService("RunService").RenderStepped:wait()
  5625. end
  5626. end))
  5627. root.Anchored = true
  5628. local HQ = Instance.new("Part",char)
  5629. HQ.Size = Vector3.new(1,0,1)
  5630. HQ.BrickColor = BrickColor.new("Grey")
  5631. HQ.Material = "Neon"
  5632. HQ.Anchored = true
  5633. HQ.CanCollide = false
  5634. HQ.Transparency = 0.7
  5635. HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  5636. local HQ2 = Instance.new("SpecialMesh",HQ)
  5637. HQ2.MeshId = "rbxassetid://20329976"
  5638. HQ2.Scale = Vector3.new(1,3,1)
  5639.  
  5640. local HQG = Instance.new("Part",char)
  5641. HQG.Size = Vector3.new(1,0,1)
  5642. HQG.BrickColor = BrickColor.new("Grey")
  5643. HQG.Material = "Neon"
  5644. HQG.Anchored = true
  5645. HQG.Transparency = 0.7
  5646. HQG.CanCollide = false
  5647. HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  5648. local HQG2 = Instance.new("SpecialMesh",HQG)
  5649. HQG2.MeshId = "rbxassetid://20329976"
  5650. HQG2.Scale = Vector3.new(1,1,1)
  5651.  
  5652.  
  5653. coroutine.resume(coroutine.create(function()
  5654. for i = 1,500 do
  5655. HQ2.Scale = HQ2.Scale + Vector3.new(3.5,0.3,3.5)
  5656. HQ.Transparency = HQ.Transparency + 0.01
  5657. HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  5658.  
  5659. HQG2.Scale = HQG2.Scale + Vector3.new(3,1.5,3)
  5660. HQG.Transparency = HQG.Transparency + 0.01
  5661. HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  5662.  
  5663. wait(0.00000000001)
  5664.  
  5665.  
  5666. end
  5667. HQ:Destroy()
  5668. HQ2:Destroy()
  5669. HQG:Destroy()
  5670. HQG2:Destroy()
  5671. end))
  5672. FlyAt:Destroy()
  5673. Speed.Lifetime = 0
  5674. canattack = true
  5675. canidle = true
  5676. canwalk = true
  5677. root.Anchored = false
  5678. local SFXZ = Instance.new("Sound",torso)
  5679. SFXZ.SoundId = "rbxassetid://1699290293"
  5680. SFXZ.Volume = 10
  5681. SFXZ.Pitch = 1
  5682. SFXZ.Looped = false
  5683. wait(0.01)
  5684. SFXZ:Play()
  5685. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  5686. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  5687. Fl.velocity = torso.CFrame.lookVector*1600
  5688. wait(0.05)
  5689. Fl:remove()
  5690.  
  5691. wait(1)
  5692. AURU.Rate = 0
  5693. FlyAt:Destroy()
  5694. Speed.Lifetime = 0
  5695. canattack = true
  5696. canidle = true
  5697. canwalk = true
  5698. end
  5699. end)
  5700. for i= 1,15 do
  5701. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  5702. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(50), math.rad(0)), .5)--torso
  5703. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.8)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), .5)--arm
  5704. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), .5)--arm
  5705. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), .5)--leg
  5706. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
  5707. wait()
  5708. end
  5709. coroutine.resume(coroutine.create(function()
  5710. wait(0.5)
  5711. Grab:remove()
  5712. end))
  5713. canattack = true
  5714. canidle = true
  5715. canwalk = true
  5716. AURU.Rate = 0
  5717. FlyAt:Destroy()
  5718.  
  5719.  
  5720. end
  5721. end)
  5722. local Jumped = Instance.new("Sound",hed)
  5723. Jumped.SoundId = "rbxassetid://940938624"
  5724. Jumped.Pitch = 1
  5725. Jumped.Looped = false
  5726. Jumped.Volume = 2
  5727.  
  5728. mouse.KeyDown:connect(function(key)
  5729. if key == "z" then
  5730. canattack = false
  5731. canidle = false
  5732. canwalk = false
  5733. hum.WalkSpeed = 50
  5734. Jumped:Play()
  5735. coroutine.resume(coroutine.create(function()
  5736. for i = 1,40 do
  5737. CamShakeAll(32,80,torso)
  5738. game:GetService("RunService").RenderStepped:wait()
  5739. end
  5740. end))
  5741. local HQ = Instance.new("Part",char)
  5742. HQ.Size = Vector3.new(1,0,1)
  5743. HQ.BrickColor = BrickColor.new("Grey")
  5744. HQ.Material = "Neon"
  5745. HQ.Anchored = true
  5746. HQ.CanCollide = false
  5747. HQ.Transparency = 0.7
  5748. HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  5749. local HQ2 = Instance.new("SpecialMesh",HQ)
  5750. HQ2.MeshId = "rbxassetid://20329976"
  5751. HQ2.Scale = Vector3.new(1,3,1)
  5752.  
  5753. local HQG = Instance.new("Part",char)
  5754. HQG.Size = Vector3.new(1,0,1)
  5755. HQG.BrickColor = BrickColor.new("Grey")
  5756. HQG.Material = "Neon"
  5757. HQG.Anchored = true
  5758. HQG.Transparency = 0.7
  5759. HQG.CanCollide = false
  5760. HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  5761. local HQG2 = Instance.new("SpecialMesh",HQG)
  5762. HQG2.MeshId = "rbxassetid://20329976"
  5763. HQG2.Scale = Vector3.new(1,1,1)
  5764.  
  5765.  
  5766. coroutine.resume(coroutine.create(function()
  5767. for i = 1,200 do
  5768. HQ2.Scale = HQ2.Scale + Vector3.new(1.5,0.3,1.5)
  5769. HQ.Transparency = HQ.Transparency + 0.03
  5770. HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  5771.  
  5772. HQG2.Scale = HQG2.Scale + Vector3.new(1,0.5,1)
  5773. HQG.Transparency = HQG.Transparency + 0.03
  5774. HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  5775.  
  5776. wait(0.00000000001)
  5777.  
  5778.  
  5779. end
  5780. HQ:Destroy()
  5781. HQ2:Destroy()
  5782. HQG:Destroy()
  5783. HQG2:Destroy()
  5784. end))
  5785. local sbs = Instance.new("BodyPosition", torso)
  5786. sbs.P = 9000
  5787. sbs.D = 1000
  5788. sbs.maxForce = Vector3.new(900000, 9000000000, 900000)
  5789. sbs.position = torso.CFrame.p + Vector3.new(0, 50, 0)
  5790.  
  5791. wait(0.1)
  5792. local bv = Instance.new("BodyVelocity")
  5793. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  5794. bv.velocity = root.CFrame.lookVector*-70
  5795. bv.Parent = root
  5796. coroutine.resume(coroutine.create(function()
  5797. for i = 1, 2880, 48 do
  5798. torso.Weld.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(i), math.rad(0), math.rad(0))
  5799. rs:wait(4)
  5800. end
  5801. torso.Weld.C1 = CFrame.new(0, -1, 0)
  5802. end))
  5803. for i = 1, 20 do
  5804. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), 0.8)--head
  5805. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  5806. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(-50)), 0.8)--rarm
  5807. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(50)), 0.8)--larm
  5808. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), 0.8)--lleg
  5809. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.8)--rleg
  5810.  
  5811. wait()
  5812. end
  5813. canattack = true
  5814. canidle = true
  5815. canwalk = true
  5816. hum.WalkSpeed = 17
  5817. sbs:Destroy()
  5818. bv:Destroy()
  5819. end
  5820.  
  5821. end)
  5822.  
  5823.  
  5824.  
  5825.  
  5826.  
  5827.  
  5828.  
  5829.  
  5830.  
  5831.  
  5832.  
  5833.  
  5834.  
  5835.  
  5836.  
  5837.  
  5838.  
  5839. mouse.KeyDown:connect(function(key)
  5840. if key == "e" then
  5841. if canattack == true then
  5842. if punched1 == true then
  5843. punched1 = false
  5844. punched3 = false
  5845. punched4 = false
  5846. canidle = false
  5847. canwalk= false
  5848.  
  5849. firsthit()
  5850. canidle = true
  5851. canwalk= true
  5852. punched2 = true
  5853. end
  5854. end
  5855. end
  5856. end)
  5857. mouse.KeyDown:connect(function(key)
  5858. if key == "e" then
  5859. if canattack == true then
  5860. if punched2 == true then
  5861. punched2 = false
  5862. punched4 = false
  5863. punched1 = false
  5864. canidle = false
  5865. canwalk= false
  5866.  
  5867. secondhit()
  5868. canidle = true
  5869. canwalk= true
  5870. punched3 = true
  5871. end
  5872. end
  5873. end
  5874. end)
  5875. mouse.KeyDown:connect(function(key)
  5876. if key == "e" then
  5877. if canattack == true then
  5878. if punched3 == true then
  5879. punched3 = false
  5880. punched2 = false
  5881. punched1 = false
  5882. canidle = false
  5883. canwalk= false
  5884.  
  5885. thirdhit()
  5886. canidle = true
  5887. canwalk= true
  5888. punched4 = true
  5889. end
  5890. end
  5891. end
  5892. end)
  5893. mouse.KeyDown:connect(function(key)
  5894. if key == "e" then
  5895. if canattack == true then
  5896. if punched4 == true then
  5897. punched4 = false
  5898. punched2 = false
  5899. punched3 = false
  5900. canidle = false
  5901. canwalk= false
  5902.  
  5903. lasthit()
  5904. canidle = true
  5905. canwalk= true
  5906. punched1 = true
  5907. end
  5908. end
  5909. end
  5910. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement