ghostteen14

Untitled

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