Advertisement
Redhatvn

ultra instient shaggy

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