Advertisement
Guest User

Thanos Edit FE Require

a guest
Oct 18th, 2018
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 179.84 KB | None | 0 0
  1. wait(2)
  2.  
  3. local p = game:GetService("Players").beetlebowl
  4. local plr = game:GetService("Players").beetlebowl
  5. local player = game:GetService("Players").beetlebowl
  6. local char = p.Character
  7. local larm = char:WaitForChild("Left Arm")
  8. local rarm = char:WaitForChild("Right Arm")
  9. local lleg = char:WaitForChild("Left Leg")
  10. local rleg = char:WaitForChild("Right Leg")
  11. local hed = char:WaitForChild("Head")
  12. local torso = char:WaitForChild("Torso")
  13. local root = char:WaitForChild("HumanoidRootPart")
  14. local hum = char:FindFirstChildOfClass("Humanoid")
  15. local debris = game:GetService("Debris")
  16. local run = game:GetService("RunService")
  17. local cam = workspace.CurrentCamera
  18. local movement = 4
  19. local change = 0.4
  20. local DebrisModel = Instance.new("Model",char)
  21. local stealth = false
  22. local debounce = false
  23. -------------------------------------------------------
  24. local Player_Size = 4
  25. if Player_Size ~= 4 then
  26. root.Size = root.Size * Player_Size
  27. torso.Size = torso.Size * Player_Size
  28. hed.Size = hed.Size * Player_Size
  29. rarm.Size = rarm.Size * Player_Size
  30. larm.Size = larm.Size * Player_Size
  31. rleg.Size = rleg.Size * Player_Size
  32. lleg.Size = lleg.Size * Player_Size
  33. end
  34. ----------------------------------------------------------------------------------
  35. it = Instance.new
  36. hum.MaxHealth = 500000000000000000000000000000000000000000000000
  37. hum.Health = hum.MaxHealth
  38. themeid = 2287032521
  39. themepitch = 1
  40. TorsoColor = torso.BrickColor
  41. RightLeg = CFrame.new(0.5,-1,0)
  42. LeftLeg = CFrame.new(-0.5,-1,0)
  43. RunService = game:service'RunService'
  44. lefth = (torso.CFrame*LeftLeg)
  45. righth = (torso.CFrame*RightLeg)
  46. speed = Vector3.new(torso.Velocity.X,0,torso.Velocity.Z)
  47. local Lighty = game:GetService"Lighting"
  48. EffectModel = Instance.new("Model", char)
  49. Effects = {
  50. Block = {
  51. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  52. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  53. prt.Anchored = true
  54. prt.CFrame = cframe
  55. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  56. game:GetService("Debris"):AddItem(prt, 10)
  57. if Type == 1 or Type == nil then
  58. table.insert(Effects, {
  59. prt,
  60. "Block1",
  61. delay,
  62. x3,
  63. y3,
  64. z3,
  65. msh
  66. })
  67. elseif Type == 2 then
  68. table.insert(Effects, {
  69. prt,
  70. "Block2",
  71. delay,
  72. x3,
  73. y3,
  74. z3,
  75. msh
  76. })
  77. else
  78. table.insert(Effects, {
  79. prt,
  80. "Block3",
  81. delay,
  82. x3,
  83. y3,
  84. z3,
  85. msh
  86. })
  87. end
  88. end
  89. },
  90. Sphere = {
  91. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  92. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  93. prt.Anchored = true
  94. prt.CFrame = cframe
  95. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  96. game:GetService("Debris"):AddItem(prt, 10)
  97. table.insert(Effects, {
  98. prt,
  99. "Cylinder",
  100. delay,
  101. x3,
  102. y3,
  103. z3,
  104. msh
  105. })
  106. end
  107. },
  108. Cylinder = {
  109. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  110. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  111. prt.Anchored = true
  112. prt.CFrame = cframe
  113. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  114. game:GetService("Debris"):AddItem(prt, 10)
  115. table.insert(Effects, {
  116. prt,
  117. "Cylinder",
  118. delay,
  119. x3,
  120. y3,
  121. z3,
  122. msh
  123. })
  124. end
  125. },
  126. Wave = {
  127. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  128. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  129. prt.Anchored = true
  130. prt.CFrame = cframe
  131. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  132. game:GetService("Debris"):AddItem(prt, 10)
  133. table.insert(Effects, {
  134. prt,
  135. "Cylinder",
  136. delay,
  137. x3 / 60,
  138. y3 / 60,
  139. z3 / 60,
  140. msh
  141. })
  142. end
  143. },
  144. Ring = {
  145. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  146. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  147. prt.Anchored = true
  148. prt.CFrame = cframe
  149. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  150. game:GetService("Debris"):AddItem(prt, 10)
  151. table.insert(Effects, {
  152. prt,
  153. "Cylinder",
  154. delay,
  155. x3,
  156. y3,
  157. z3,
  158. msh
  159. })
  160. end
  161. },
  162. Break = {
  163. Create = function(brickcolor, cframe, x1, y1, z1)
  164. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  165. prt.Anchored = true
  166. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  167. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  168. local num = math.random(10, 50) / 1000
  169. game:GetService("Debris"):AddItem(prt, 10)
  170. table.insert(Effects, {
  171. prt,
  172. "Shatter",
  173. num,
  174. prt.CFrame,
  175. math.random() - math.random(),
  176. 0,
  177. math.random(50, 100) / 100
  178. })
  179. end
  180. },
  181. Spiral = {
  182. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  183. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  184. prt.Anchored = true
  185. prt.CFrame = cframe
  186. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  187. game:GetService("Debris"):AddItem(prt, 10)
  188. table.insert(Effects, {
  189. prt,
  190. "Cylinder",
  191. delay,
  192. x3,
  193. y3,
  194. z3,
  195. msh
  196. })
  197. end
  198. },
  199. Push = {
  200. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  201. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  202. prt.Anchored = true
  203. prt.CFrame = cframe
  204. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  205. game:GetService("Debris"):AddItem(prt, 10)
  206. table.insert(Effects, {
  207. prt,
  208. "Cylinder",
  209. delay,
  210. x3,
  211. y3,
  212. z3,
  213. msh
  214. })
  215. end
  216. }
  217. }
  218. local NeckS = Instance.new("Part",char)
  219. NeckS.Size = Vector3.new(1.2,1,1.2)
  220. NeckS.Material = "SmoothPlastic"
  221. NeckS.BrickColor = BrickColor.new("Really black")
  222. NeckS.CanCollide = false
  223. local Neck3 = Instance.new("Weld",NeckS)
  224. Neck3.Part0 = larm
  225. Neck3.Part1 = NeckS
  226. Neck3.C0 = CFrame.new(0,-0.62,0)*CFrame.Angles(math.rad(0),math.rad(-180),math.rad(0))
  227. local Black = Instance.new("Part",NeckS)--First Stone, Yellow
  228. Black.Size = Vector3.new(0.3,0.3,0.3)
  229. Black.Material = "Neon"
  230. Black.BrickColor = BrickColor.new("Camo")
  231. Black.CanCollide = false
  232. local BlackM = Instance.new("SpecialMesh",Black)
  233. BlackM.MeshType = 3
  234. local Black1 = Instance.new("Weld",Black)
  235. Black1.Part0 = NeckS
  236. Black1.Part1 = Black
  237. Black1.C0 = CFrame.new(0.54,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  238. local Stone2 = Instance.new("Part",NeckS)--First Circle
  239. Stone2.Size = Vector3.new(0.2,0.2,0.2)
  240. Stone2.Material = "Neon"
  241. Stone2.BrickColor = BrickColor.new("Magenta")
  242. Stone2.CanCollide = false
  243. local Stone22 = Instance.new("SpecialMesh",Stone2)
  244. Stone22.MeshType = 3
  245. local Stone222 = Instance.new("Weld",Stone2)
  246. Stone222.Part0 = NeckS
  247. Stone222.Part1 = Stone2
  248. Stone222.C0 = CFrame.new(0.23,-0.47,0.4)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  249. local Stone3 = Instance.new("Part",NeckS)--First Circle
  250. Stone3.Size = Vector3.new(0.2,0.2,0.2)
  251. Stone3.Material = "Neon"
  252. Stone3.BrickColor = BrickColor.new("Lapis")
  253. Stone3.CanCollide = false
  254. local Stone33 = Instance.new("SpecialMesh",Stone3)
  255. Stone33.MeshType = 3
  256. local Stone333 = Instance.new("Weld",Stone3)
  257. Stone333.Part0 = NeckS
  258. Stone333.Part1 = Stone3
  259. Stone333.C0 = CFrame.new(0.23,-0.47,0.08)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  260. local Stone4 = Instance.new("Part",NeckS)--First Circle
  261. Stone4.Size = Vector3.new(0.2,0.2,0.2)
  262. Stone4.Material = "Neon"
  263. Stone4.BrickColor = BrickColor.new("Really red")
  264. Stone4.CanCollide = false
  265. local Stone44 = Instance.new("SpecialMesh",Stone4)
  266. Stone44.MeshType = 3
  267. local Stone444 = Instance.new("Weld",Stone4)
  268. Stone444.Part0 = NeckS
  269. Stone444.Part1 = Stone4
  270. Stone444.C0 = CFrame.new(0.23,-0.47,-0.2)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  271. local Stone5 = Instance.new("Part",NeckS)--First Circle
  272. Stone5.Size = Vector3.new(0.2,0.2,0.2)
  273. Stone5.Material = "Neon"
  274. Stone5.BrickColor = BrickColor.new("CGA brown")
  275. Stone5.CanCollide = false
  276. local Stone55 = Instance.new("SpecialMesh",Stone5)
  277. Stone55.MeshType = 3
  278. local Stone555 = Instance.new("Weld",Stone5)
  279. Stone555.Part0 = NeckS
  280. Stone555.Part1 = Stone5
  281. Stone555.C0 = CFrame.new(0.23,-0.47,-0.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  282.  
  283. local Stone6 = Instance.new("Part",NeckS)--First Circle
  284. Stone6.Size = Vector3.new(0.2,0.2,0.2)
  285. Stone6.Material = "Neon"
  286. Stone6.BrickColor = BrickColor.new("Lime green")
  287. Stone6.CanCollide = false
  288. local Stone66 = Instance.new("SpecialMesh",Stone6)
  289. Stone66.MeshType = 3
  290. local Stone666 = Instance.new("Weld",Stone6)
  291. Stone666.Part0 = NeckS
  292. Stone666.Part1 = Stone6
  293. Stone666.C0 = CFrame.new(0,-0.3,0.6)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  294.  
  295. local Grab = Instance.new("Part",hed)
  296. Grab.Size = Vector3.new(4.9,5,4.9)
  297. Grab.CanCollide = false
  298. Grab.BrickColor = BrickColor.new("Deep orange")
  299. Grab.Transparency = 1
  300. local Grabo = Instance.new("Weld",Grab)
  301. Grabo.Part0 = hed
  302. Grabo.Part1 = Grab
  303. Grabo.C0 = CFrame.new(0,-1.5,0)
  304.  
  305. local AuraB = Instance.new("Part",hed)
  306. AuraB.Size = Vector3.new(2,1,2)
  307. AuraB.CanCollide = false
  308. AuraB.BrickColor = BrickColor.new("Deep orange")
  309. AuraB.Transparency = 1
  310. local AuraBo = Instance.new("Weld",AuraB)
  311. AuraBo.Part0 = hed
  312. AuraBo.Part1 = AuraB
  313. AuraBo.C0 = CFrame.new(0,-3.6,0)
  314.  
  315. local FZcharge3 = Instance.new("ParticleEmitter",Grab)
  316. FZcharge3.Texture = "rbxassetid://249481494"
  317. FZcharge3.Color = ColorSequence.new(Color3.fromRGB(0, 0, 255))
  318. FZcharge3.EmissionDirection = "Top"
  319. FZcharge3.Speed = NumberRange.new(8)
  320. FZcharge3.Size = NumberSequence.new(8,0)
  321. FZcharge3.Transparency = NumberSequence.new(0,1)
  322. FZcharge3.Drag = 1.2
  323. FZcharge3.LockedToPart = true
  324. FZcharge3.Lifetime = NumberRange.new(1)
  325. FZcharge3.Rate = 195
  326. FZcharge3.LightEmission = 0
  327. FZcharge3.Rotation = NumberRange.new(-360,360)
  328. FZcharge3.VelocitySpread = 100.2
  329. FZcharge3.ZOffset = 2.5
  330. hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://254640655"
  331. wait(0.001)
  332. hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://"
  333. for i,v in pairs(char:GetChildren()) do
  334. if v ~= root then
  335. if v:IsA("Part") then
  336. v.Transparency = 1
  337. elseif v:IsA("Accoutrement") then
  338. v:FindFirstChildOfClass("Part").Transparency = 1
  339. end
  340. end
  341. end
  342. for i,v in pairs(NeckS:GetChildren()) do
  343. if v ~= root then
  344. if v:IsA("Part") then
  345. v.Transparency = 1
  346. elseif v:IsA("Accoutrement") then
  347. v:FindFirstChildOfClass("Part").Transparency = 1
  348. end
  349. end
  350. end
  351. wait(5)
  352. FZcharge3.Rate = 0
  353. for i,v in pairs(char:GetChildren()) do
  354. if v ~= root then
  355. if v:IsA("Part") then
  356. v.Transparency = 0
  357. elseif v:IsA("Accoutrement") then
  358. v:FindFirstChildOfClass("Part").Transparency = 0
  359. end
  360. end
  361. end
  362. for i,v in pairs(NeckS:GetChildren()) do
  363. if v ~= root then
  364. if v:IsA("Part") then
  365. v.Transparency = 0
  366. elseif v:IsA("Accoutrement") then
  367. v:FindFirstChildOfClass("Part").Transparency = 0
  368. end
  369. end
  370. end
  371. hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://254640655"
  372. local SFXZ = Instance.new("Sound",torso)
  373. SFXZ.SoundId = "rbxassetid://915686003"
  374. SFXZ.Volume = 3
  375. SFXZ.Pitch = 1
  376. SFXZ.Looped = false
  377. wait(0.01)
  378. SFXZ:Play()
  379. nooutline = function(part)
  380. part.TopSurface = 10
  381. end
  382. local Mode = false
  383. part = function(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
  384. local fp = it("Part")
  385. fp.formFactor = formfactor
  386. fp.Parent = parent
  387. fp.Reflectance = reflectance
  388. fp.Transparency = transparency
  389. fp.CanCollide = false
  390. fp.Locked = true
  391. fp.BrickColor = BrickColor.new(tostring(brickcolor))
  392. fp.Name = name
  393. fp.Size = size
  394. fp.Position = char.Torso.Position
  395. nooutline(fp)
  396. fp.Material = material
  397. fp:BreakJoints()
  398. return fp
  399. end
  400.  
  401. mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  402. local mesh = it(Mesh)
  403. mesh.Parent = part
  404. if Mesh == "SpecialMesh" then
  405. mesh.MeshType = meshtype
  406. mesh.MeshId = meshid
  407. end
  408. mesh.Offset = offset
  409. mesh.Scale = scale
  410. return mesh
  411. end
  412.  
  413. weld = function(parent, part0, part1, c0, c1)
  414. local weld = it("Weld")
  415. weld.Parent = parent
  416. weld.Part0 = part0
  417. weld.Part1 = part1
  418. weld.C0 = c0
  419. weld.C1 = c1
  420. return weld
  421. end
  422. local Create = LoadLibrary("RbxUtility").Create
  423. ArtificialHB = Create("BindableEvent", script){
  424. Parent = script,
  425. Name = "Heartbeat",
  426. }
  427.  
  428. function RemoveOutlines(part)
  429. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  430. end
  431. CFuncs = {
  432. Part = {
  433. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  434. local Part = Create("Part"){
  435. Parent = Parent,
  436. Reflectance = Reflectance,
  437. Transparency = Transparency,
  438. CanCollide = false,
  439. Locked = true,
  440. BrickColor = BrickColor.new(tostring(BColor)),
  441. Name = Name,
  442. Size = Size,
  443. Material = Material,
  444. }
  445. RemoveOutlines(Part)
  446. return Part
  447. end;
  448. };
  449.  
  450. Mesh = {
  451. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  452. local Msh = Create(Mesh){
  453. Parent = Part,
  454. Offset = OffSet,
  455. Scale = Scale,
  456. }
  457. if Mesh == "SpecialMesh" then
  458. Msh.MeshType = MeshType
  459. Msh.MeshId = MeshId
  460. end
  461. return Msh
  462. end;
  463. };
  464.  
  465. Weld = {
  466. Create = function(Parent, Part0, Part1, C0, C1)
  467. local Weld = Create("Weld"){
  468. Parent = Parent,
  469. Part0 = Part0,
  470. Part1 = Part1,
  471. C0 = C0,
  472. C1 = C1,
  473. }
  474. return Weld
  475. end;
  476. };
  477.  
  478. Sound = {
  479. Create = function(id, par, vol, pit)
  480. local Sound = Create("Sound"){
  481. Volume = vol,
  482. Pitch = pit or 1,
  483. SoundId = "rbxassetid://" .. id,
  484. Parent = par or workspace,
  485. }
  486. Sound:play()
  487. return Sound
  488. end;
  489. };
  490.  
  491. Decal = {
  492. Create = function(Color, Texture, Transparency, Name, Parent)
  493. local Decal = Create("Decal"){
  494. Color3 = Color,
  495. Texture = "rbxassetid://" .. Texture,
  496. Transparency = Transparency,
  497. Name = Name,
  498. Parent = Parent,
  499. }
  500. return Decal
  501. end;
  502. };
  503.  
  504. BillboardGui = {
  505. Create = function(Parent, Image, Position, Size)
  506. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  507. BillPar.CFrame = CFrame.new(Position)
  508. local Bill = Create("BillboardGui"){
  509. Parent = BillPar,
  510. Adornee = BillPar,
  511. Size = UDim2.new(1, 0, 1, 0),
  512. SizeOffset = Vector2.new(Size, Size),
  513. }
  514. local d = Create("ImageLabel", Bill){
  515. Parent = Bill,
  516. BackgroundTransparency = 1,
  517. Size = UDim2.new(1, 0, 1, 0),
  518. Image = "rbxassetid://" .. Image,
  519. }
  520. return BillPar
  521. end
  522. };
  523.  
  524. ParticleEmitter = {
  525. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  526. local Particle = Create("ParticleEmitter"){
  527. Parent = Parent,
  528. Color = ColorSequence.new(Color1, Color2),
  529. LightEmission = LightEmission,
  530. Size = Size,
  531. Texture = Texture,
  532. Transparency = Transparency,
  533. ZOffset = ZOffset,
  534. Acceleration = Accel,
  535. Drag = Drag,
  536. LockedToPart = LockedToPart,
  537. VelocityInheritance = VelocityInheritance,
  538. EmissionDirection = EmissionDirection,
  539. Enabled = Enabled,
  540. Lifetime = LifeTime,
  541. Rate = Rate,
  542. Rotation = Rotation,
  543. RotSpeed = RotSpeed,
  544. Speed = Speed,
  545. VelocitySpread = VelocitySpread,
  546. }
  547. return Particle
  548. end;
  549. };
  550.  
  551. CreateTemplate = {
  552.  
  553. };
  554. }
  555. NewInstance = function(instance,parent,properties)
  556. local inst = Instance.new(instance)
  557. inst.Parent = parent
  558. if(properties)then
  559. for i,v in next, properties do
  560. pcall(function() inst[i] = v end)
  561. end
  562. end
  563. return inst;
  564. end
  565.  
  566. function rayCast(Position, Direction, Range, Ignore)
  567. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  568. end
  569. local m = Create("Model"){
  570. Parent = char,
  571. Name = "WeaponModel",
  572. }
  573. HandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Bright yellow", "HandleL", Vector3.new(0.403949469, 0.000020112, 0.425030977))
  574. HandleLWeld = CFuncs.Weld.Create(m, char["Left Arm"], HandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.637853563, -0.00000000000, 0.00182324648, 0, -1, 0, 1, 0, 0, 0, -0, 1))
  575. HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Bright yellow", "HitboxL", Vector3.new(1.00394952, 0.05222011, 1.02503109))
  576. HitboxLWeld = CFuncs.Weld.Create(m, HandleL, HitboxL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999999642, 3.81469727e-006, 5.96046448e-008, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  577. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.401974738, 1.08532834, 0.40197292))
  578. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.098050952, 0.00573730469, 0.171247482, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  579. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  580. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  581. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.335890889, -0.251642227, 0.414461493, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  582. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  583. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0, 0, 0))
  584. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.171247482, -0.548431277, 0.098050952, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  585. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
  586. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.281382293, 0.206172079, 0.281381041))
  587. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.171247482, 0.536894917, 0.098050952, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  588. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.194969907, 1))
  589. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  590. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.251634598, 0.414469123, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  591. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  592. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  593. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.52296257, -0.166549563, 0.881902456, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  594. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
  595. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  596. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.502866745, -0.447936893, 0.208598971, 0, 1, 0, 0, 0, 1, 1, 0, 0))
  597. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
  598. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  599. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.335906148, -0.251642227, 0.404413581, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  600. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  601. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  602. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.5229702, -0.155028343, 0.881904364, 0, -1, -0, 0, 0, -1, 1, 0, 0))
  603. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.389939725, 0.389939249))
  604. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  605. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.251642227, 0.404413581, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  606. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  607. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part", Vector3.new(1.01297641, 0.562762797, 0.361775607))
  608. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00271511078, -0.231538773, 0.72112453, 0, 0, 1, 0, -1, -0, 1, 0, 0))
  609. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  610. Part = CFuncs.Part.Create(m, Enum.Material.Metal, 0, 0, "Gold", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  611. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.347427249, -0.251642227, 0.404413581, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  612. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.974852681, 0.974849463, 0.194969654))
  613. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  614. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.50287056, -0.436416715, 0.208604693, 0, -1, -0, 0, 0, -1, 1, 0, 0))
  615. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.292455852, 0.974849463, 0.877363384))
  616. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part", Vector3.new(1.0853318, 0.206172079, 0.261282384))
  617. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.0196914673, -0.273781061, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  618. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
  619. Part = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  620. PartWeld = CFuncs.Weld.Create(m, HandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.347427249, -0.251634598, 0.414469123, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  621. CFuncs.Mesh.Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.779882133, 0.77987963, 0.292454481))
  622. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  623. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.638334274, 0.120502472, -0.377624631, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  624. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  625. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  626. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.516500473, 0.0501613617, -0.377654195, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  627. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  628. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  629. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.39466095, -0.0201816559, -0.377624631, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  630. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  631. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.401974738, 0.572812021, 0.252237976))
  632. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.339231372, -0.236558914, 0.383117557, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  633. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part2", Vector3.new(0.803949475, 0.452220112, 1.02503097))
  634. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.500019014, 0.275951385, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  635. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.401974738, 0.572812021, 0.258267611))
  636. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.339231372, -0.236558914, -0.374602437, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  637. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  638. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.63834095, 0.120515823, 0.384124637, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  639. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  640. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
  641. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.364218116, -0.110958099, -0.496704191, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  642. CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
  643. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.562762797, 0.206172064))
  644. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.364216208, -0.11095047, 0.508239627, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  645. CFuncs.Mesh.Create("CylinderMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969654))
  646. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.206172079, 1.0049324))
  647. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.374262214, 0.100086212, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  648. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.0974852666, 0.682394505, 1))
  649. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  650. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.39466095, -0.0201721191, 0.384109378, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  651. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  652. Part2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part2", Vector3.new(0.206172049, 0.683354914, 0.254247904))
  653. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.516500473, 0.0501708984, 0.384094119, 0.866025984, 0.499998987, 0, 0.499998987, -0.866025984, 0, 0, 0, -1))
  654. CFuncs.Mesh.Create("BlockMesh", Part2, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389941067, 1, 1))
  655. Part2 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part2", Vector3.new(0.663258314, 0.643157542, 1.04512966))
  656. Part2Weld = CFuncs.Weld.Create(m, HandleL, Part2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0325930119, -0.151147842, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  657. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  658. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.357483745, -0.5254879, -0.640716434, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  659. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
  660. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.361777306, 0.206172079, 0.206172064))
  661. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.062738657, -0.505384445, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  662. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
  663. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  664. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.35468328, -0.435037613, -0.335906148, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  665. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  666. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.643156648))
  667. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.273779154, -0.50538826, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  668. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455524, 0.316826075, 1))
  669. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  670. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508239627, 0.364208579, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  671. CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
  672. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 1.0049336, 0.206172064))
  673. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.364208579, 0.00576782227, 0.17042923, -1, 0, -0, 0, 0, -1, 0, -1, -0))
  674. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  675. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.663256168, 0.206172064))
  676. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508239627, 0.0325796604, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  677. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  678. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.80495441, 0.206172079, 0.206172064))
  679. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.520616472, -0.525484085, 0.00572109222, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  680. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.779878199))
  681. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  682. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.515432358, 0.00573730469, -0.120672107, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  683. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.414312303, 0.779879749, 0.414309978))
  684. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.663256109, 0.206172064))
  685. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.496704191, 0.0325872898, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  686. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  687. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  688. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.255522728, -0.409584224, -0.512922287, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  689. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  690. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
  691. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.409576595, -0.502866745, 0.357467532, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  692. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
  693. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  694. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.267042994, -0.40958041, -0.512926102, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  695. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  696. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.261283636, 0.462269485, 1.08532703))
  697. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.273779154, -0.241586685, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  698. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  699. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.357467532, -0.522974014, -0.640716434, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  700. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
  701. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.401973516, 0.206172064))
  702. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.512922287, 0.00572109222, -0.118150592, 0, 1, 0, 0, 0, -1, -1, 0, 0))
  703. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 1, 0.389938712))
  704. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
  705. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.508209109, -0.0779570341, -0.472719193, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  706. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  707. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.723554611, 0.206172079, 0.40197283))
  708. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.479927242, -0.512914658, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  709. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.389939815, 1))
  710. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  711. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.496718496, 0.364208579, 0.17042923, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  712. CFuncs.Mesh.Create("SpecialMesh", Part3, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 0.194969699, 0.194969684))
  713. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  714. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.345976949, -0.52296257, -0.640722156, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  715. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367318, 0.0974849537, 0.877362907))
  716. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part3", Vector3.new(0.206172049, 0.442170709, 0.206172064))
  717. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.496718496, -0.0779646635, -0.472719193, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  718. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  719. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  720. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.436416715, -0.40958041, -0.512926102, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  721. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  722. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.683353961))
  723. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.208598971, -0.502866745, 0.00576782227, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  724. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.877367556, 0.292454839, 1))
  725. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.206172079, 0.241183683))
  726. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.881908178, -0.512926102, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  727. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.389940947, 0.389939815, 1))
  728. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.522567213, 0.206172079, 1.08532703))
  729. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.143131495, -0.502866745, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  730. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 1))
  731. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.206172049, 0.502466798, 0.206172064))
  732. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.447936893, -0.409574687, -0.512914658, 0, 0, 1, -1, 0, -0, 0, -1, 0))
  733. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.194970533, 1, 0.194969684))
  734. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
  735. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.168390095, -0.50538826, 0.357513309, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  736. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
  737. Part3 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright yellow", "Part3", Vector3.new(0.462270945, 0.206172079, 0.206172064))
  738. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.40957278, -0.502866745, -0.345976949, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  739. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.292454839, 0.877363086))
  740. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  741. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.354666114, -0.435037613, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  742. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  743. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.944640577, 0.206172079, 0.206172064))
  744. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.168390095, -0.50538826, -0.345976949, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  745. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.316826075, 0.292454064))
  746. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  747. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.35468328, -0.435037613, 0.347427249, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  748. CFuncs.Mesh.Create("BlockMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.492300361, 0.999220669, 0.38993907))
  749. Part3 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 0, "New Yeller", "Part3", Vector3.new(0.206172049, 0.206172079, 0.206172064))
  750. Part3Weld = CFuncs.Weld.Create(m, HandleL, Part3, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.345976949, -0.525484085, -0.640727878, 0, 0, -1, 0, -1, -0, -1, 0, -0))
  751. CFuncs.Mesh.Create("CylinderMesh", Part3, "", "", Vector3.new(0, 0, 0), Vector3.new(0.292455643, 0.121856183, 0.292453945))
  752. Part4 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part4", Vector3.new(1.04513443, 0.206172079, 0.206172064))
  753. Part4Weld = CFuncs.Weld.Create(m, HandleL, Part4, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00573730469, -0.120185852, 0.349273562, 0, 0, -1, 0, 1, 0, 1, 0, 0))
  754. CFuncs.Mesh.Create("SpecialMesh", Part4, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
  755. Part5 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part5", Vector3.new(1.04513443, 0.206172079, 0.206172064))
  756. Part5Weld = CFuncs.Weld.Create(m, HandleL, Part5, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00573730469, -0.42247963, 0.349279284, 0, 0, 1, 0, -1, -0, 1, 0, 0))
  757. CFuncs.Mesh.Create("SpecialMesh", Part5, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.487424731, 0.487424105))
  758. Part6 = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 0, "Gold", "Part6", Vector3.new(0.206172049, 0.442170829, 1.04512966))
  759. Part6Weld = CFuncs.Weld.Create(m, HandleL, Part6, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.349294543, -0.151140213, 0.00573730469, 1, 0, 0, 0, -1, -0, 0, 0, -1))
  760. CFuncs.Mesh.Create("BlockMesh", Part6, "", "", Vector3.new(0, 0, 0), Vector3.new(0.48742649, 1, 1))
  761. sref = CFuncs.Part.Create(char, "Neon", 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  762. sref.Anchored = true
  763.  
  764. ACOS = math.acos
  765. ang = CFrame.Angles
  766. SIN = math.sin
  767. cf = CFrame.new
  768. COS = math.cos
  769. rd = math.rad
  770. rd2 = math.random
  771. Heartbeat = Instance.new("BindableEvent")
  772. Heartbeat.Name = "Heartbeat"
  773. Heartbeat.Parent = script
  774. local LeftShoulder = torso["Left Shoulder"]
  775. local Left_Hip = torso["Left Hip"]
  776. local RightShoulder = torso["Right Shoulder"]
  777. local Right_Hip = torso["Right Hip"]
  778.  
  779. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  780. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  781. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  782. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  783. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  784. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  785. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  786. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  787. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  788. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  789. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  790. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  791. RS = torso:FindFirstChild("Right Shoulder")
  792. LS = torso:FindFirstChild("Left Shoulder")
  793. RH = torso:FindFirstChild("Right Hip")
  794. LH = torso:FindFirstChild("Left Hip")
  795. RJ = root:FindFirstChild("RootJoint")
  796. N = torso:FindFirstChild("Neck")
  797.  
  798.  
  799. local UltimateBattle = Instance.new("Sound",hed)
  800. UltimateBattle.SoundId = "rbxassetid://1333021608"
  801. UltimateBattle.Pitch = 1
  802. UltimateBattle.Looped = true
  803. UltimateBattle.Volume = 5
  804. UltimateBattle:Play()
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811. function QuaternionFromCFrame(cf)
  812. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  813. local trace = m00 + m11 + m22
  814. if trace > 0 then
  815. local s = math.sqrt(1 + trace)
  816. local recip = 0.5 / s
  817. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  818. else
  819. local i = 0
  820. if m11 > m00 then
  821. i = 1
  822. end
  823. if m22 > (i == 0 and m00 or m11) then
  824. i = 2
  825. end
  826. if i == 0 then
  827. local s = math.sqrt(m00 - m11 - m22 + 1)
  828. local recip = 0.5 / s
  829. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  830. elseif i == 1 then
  831. local s = math.sqrt(m11 - m22 - m00 + 1)
  832. local recip = 0.5 / s
  833. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  834. elseif i == 2 then
  835. local s = math.sqrt(m22 - m00 - m11 + 1)
  836. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  837. end
  838. end
  839. end
  840.  
  841. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  842. local xs, ys, zs = x + x, y + y, z + z
  843. local wx, wy, wz = w * xs, w * ys, w * zs
  844. local xx = x * xs
  845. local xy = x * ys
  846. local xz = x * zs
  847. local yy = y * ys
  848. local yz = y * zs
  849. local zz = z * zs
  850. 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))
  851. end
  852.  
  853. function QuaternionSlerp(a, b, t)
  854. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  855. local startInterp, finishInterp;
  856. if cosTheta >= 0.0001 then
  857. if (1 - cosTheta) > 0.0001 then
  858. local theta = ACOS(cosTheta)
  859. local invSinTheta = 1 / SIN(theta)
  860. startInterp = SIN((1 - t) * theta) * invSinTheta
  861. finishInterp = SIN(t * theta) * invSinTheta
  862. else
  863. startInterp = 1 - t
  864. finishInterp = t
  865. end
  866. else
  867. if (1 + cosTheta) > 0.0001 then
  868. local theta = ACOS(-cosTheta)
  869. local invSinTheta = 1 / SIN(theta)
  870. startInterp = SIN((t - 1) * theta) * invSinTheta
  871. finishInterp = SIN(t * theta) * invSinTheta
  872. else
  873. startInterp = t - 1
  874. finishInterp = t
  875. end
  876. end
  877. 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
  878. end
  879.  
  880. function Clerp(a, b, t)
  881. local qa = {QuaternionFromCFrame(a)}
  882. local qb = {QuaternionFromCFrame(b)}
  883. local ax, ay, az = a.x, a.y, a.z
  884. local bx, by, bz = b.x, b.y, b.z
  885. local _t = 1 - t
  886. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  887. end
  888.  
  889. main = {r = 0;g = 100;b = 255;v = 1}
  890. if p:FindFirstChild("rcolor") then main.r = p.rcolor.Value else local string = Instance.new("StringValue",p) string.Name = "rcolor" end
  891. if p:FindFirstChild("gcolor") then main.g = p.gcolor.Value else local string = Instance.new("StringValue",p) string.Name = "gcolor" end
  892. if p:FindFirstChild("bcolor") then main.b = p.bcolor.Value else local string = Instance.new("StringValue",p) string.Name = "bcolor" end
  893. if p:FindFirstChild("vcolor") then main.v = p.vcolor.Value else local string = Instance.new("StringValue",p) string.Name = "vcolor" end
  894. if p:FindFirstChild("idtheme") then themeid = p.idtheme.Value else local string = Instance.new("StringValue",p) string.Name = "idtheme" end
  895. if p:FindFirstChild("pitchtheme") then themepitch = p.pitchtheme.Value else local string = Instance.new("StringValue",p) string.Name = "pitchtheme" end
  896. pr = p:FindFirstChild("rcolor")
  897. pg = p:FindFirstChild("gcolor")
  898. pb = p:FindFirstChild("bcolor")
  899. pv = p:FindFirstChild("vcolor")
  900. idth = p:FindFirstChild("idtheme")
  901. pith = p:FindFirstChild("pitchtheme")
  902. main_color = Color3.fromRGB(main.r,main.g,main.b)
  903. explosionid = {144699494,144699494}
  904. punch = {545219984}
  905. --919941001
  906. Prefix = "/"
  907. p.Chatted:connect(function(msg)
  908.  
  909. if msg:lower():sub(1,#Prefix+#'color r ')==Prefix..'color r ' then
  910. local v = tonumber(msg:sub(#Prefix+#'color r '+1))
  911. main.r = v
  912. elseif msg:lower():sub(1,#Prefix+#'color g ')==Prefix..'color g ' then
  913. local v = tonumber(msg:sub(#Prefix+#'color g '+1))
  914. main.g = v
  915. elseif msg:lower():sub(1,#Prefix+#'color b ')==Prefix..'color b ' then
  916. local v = tonumber(msg:sub(#Prefix+#'color b '+1))
  917. main.b = v
  918. elseif msg:lower():sub(1,#Prefix+#'color v ')==Prefix..'color v ' then
  919. local v = tonumber(msg:sub(#Prefix+#'color v '+1))
  920. if v > 1 then main.v = 1 elseif v < -1 then main.v = -1 else main.v = v end
  921.  
  922. elseif msg:lower():sub(1,#Prefix+#'theme ')==Prefix..'theme ' then
  923. local v = tonumber(msg:sub(#Prefix+#'theme '+1))
  924. themeid = v
  925. music(themeid,themepitch)
  926.  
  927. elseif msg:lower():sub(1,#Prefix+#'pitch ')==Prefix..'pitch ' then
  928. local v = tonumber(msg:sub(#Prefix+#'pitch '+1))
  929. themepitch = v
  930. music(themeid,themepitch)
  931.  
  932. elseif msg:lower():sub(1,#Prefix+#'prefix ')==Prefix..'prefix ' then
  933. local v = msg:sub(#Prefix+#'prefix '+1)
  934. Prefix = v
  935.  
  936. elseif msg:lower():sub(1,#Prefix+#'reset')==Prefix..'reset' then
  937. main.r = 0
  938. main.g = 100
  939. main.b = 255
  940. main.v = 1
  941. themeid = 556122490
  942. themepitch = 1
  943. music(themeid,themepitch)
  944.  
  945. end
  946.  
  947. end)
  948. ----------------------------------------------------------------------------
  949. no_anim = false
  950. attack = false
  951. attacking = false
  952. canjump = true
  953. aiming_anim = false
  954. animid = math.random(0,1)
  955. timer = 0
  956. bg = Instance.new("BodyGyro",root)
  957. bg.P = 100000
  958. bg.D = 100
  959. ----------------------------------------------------------------------------
  960.  
  961. ----
  962. function rswait(value)
  963. if value ~= nil and value ~= 0 then
  964. for i=1,value do
  965. rs:wait()
  966. end
  967. else
  968. rs:wait()
  969. end
  970. end
  971.  
  972. ----
  973. local maincolor = BrickColor.new("Really red")
  974. function Eviscerate(dude)
  975. if dude.Name ~= char then
  976.  
  977. local val = Instance.new("BoolValue", dude)
  978. val.Name = "IsHit"
  979. local ds = coroutine.wrap(function()
  980. dude:BreakJoints()
  981. wait(0)
  982. local Vanish = Instance.new("Sound",dude)
  983. Vanish.SoundId = "rbxassetid://427025525"
  984. Vanish.Volume = 0.5
  985. Vanish.Pitch = 0.6
  986. Vanish.Looped = false
  987. wait(0.01)
  988. Vanish:Play()
  989. coroutine.resume(coroutine.create(function()
  990. for i, v in pairs(dude:GetChildren()) do
  991. if v:IsA("Accessory") then
  992. v:Destroy()
  993. end
  994.  
  995. if v:IsA("CharacterMesh") then
  996. v:Destroy()
  997. end
  998. if v:IsA("Model") then
  999. v:Destroy()
  1000. end
  1001. if v:IsA("Part") or v:IsA("MeshPart") then
  1002. for x, o in pairs(v:GetChildren()) do
  1003. if o:IsA("Decal") then
  1004. o:Destroy()
  1005. end
  1006. end
  1007. coroutine.resume(coroutine.create(function()
  1008. v.Material = "Grass"
  1009. v.CanCollide = false
  1010.  
  1011. coroutine.resume(coroutine.create(function()
  1012. for i = 1,45 do
  1013. v.Transparency = v.Transparency + 0.04
  1014. wait(0.00000000001)
  1015. end
  1016.  
  1017.  
  1018. end))
  1019.  
  1020. local Aura = Instance.new("ParticleEmitter",v)
  1021. Aura.Texture = "rbxassetid://1084976679"
  1022. Aura.Color = ColorSequence.new(BrickColor.new("Dirt brown").Color)
  1023. Aura.EmissionDirection = "Top"
  1024. Aura.Speed = NumberRange.new(0)
  1025. Aura.Size = NumberSequence.new(2.5)
  1026. Aura.Transparency = NumberSequence.new(0,1)
  1027. Aura.Drag = 0.4
  1028. Aura.LightInfluence = 0
  1029. Aura.LockedToPart = true
  1030. Aura.Lifetime = NumberRange.new(0.9)
  1031. Aura.Rate = 260
  1032. Aura.LightEmission = 1
  1033. Aura.Rotation = NumberRange.new(-360,360)
  1034. Aura.VelocitySpread = 0
  1035. Aura.Acceleration = Vector3.new(0,10,0)
  1036. Aura.ZOffset = 0.2
  1037. local BodPoss = Instance.new("BodyPosition", v)
  1038. BodPoss.P = 3000
  1039. BodPoss.D = 1000
  1040. BodPoss.maxForce = Vector3.new(500, 5000, 500)
  1041. BodPoss.position = v.Position + Vector3.new(rd2(-2, 0), rd2(-0, 0), rd2(-0, 0))
  1042. v.BrickColor = BrickColor.new("Dirt brown")
  1043.  
  1044. wait(1.3)
  1045. Aura.Enabled = false
  1046. wait(1.5)
  1047. v:Destroy()
  1048.  
  1049. dude:Destroy()
  1050. end))
  1051. end
  1052.  
  1053. end
  1054. end))
  1055. end)
  1056. ds()
  1057. end
  1058. end
  1059. function Snap(dude)
  1060. if dude.Name ~= char then
  1061. local bgf = Instance.new("BodyGyro", dude.Head)
  1062. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(rd(-90), 0, 0)
  1063. local val = Instance.new("BoolValue", dude)
  1064. val.Name = "IsHit"
  1065. local ds = coroutine.wrap(function()
  1066. dude:BreakJoints()
  1067. wait(0)
  1068.  
  1069. coroutine.resume(coroutine.create(function()
  1070. for i, v in pairs(dude:GetChildren()) do
  1071. if v:IsA("Accessory") then
  1072. v:Destroy()
  1073. end
  1074.  
  1075. if v:IsA("CharacterMesh") then
  1076. v:Destroy()
  1077. end
  1078. if v:IsA("Model") then
  1079. v:Destroy()
  1080. end
  1081. if v:IsA("Part") or v:IsA("MeshPart") then
  1082. for x, o in pairs(v:GetChildren()) do
  1083. if o:IsA("Decal") then
  1084. o:Destroy()
  1085. end
  1086. end
  1087. coroutine.resume(coroutine.create(function()
  1088.  
  1089. v.Material = "Neon"
  1090. local PartEmmit1 = Instance.new("ParticleEmitter", v)
  1091. PartEmmit1.LightEmission = 1
  1092. PartEmmit1.Texture = "rbxassetid://520049620"
  1093. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1094. PartEmmit1.Rate = 150
  1095. PartEmmit1.Lifetime = NumberRange.new(1)
  1096. PartEmmit1.Size = NumberSequence.new({
  1097. NumberSequenceKeypoint.new(0, 0.75, 0),
  1098. NumberSequenceKeypoint.new(1, 0, 0)
  1099. })
  1100. PartEmmit1.Transparency = NumberSequence.new({
  1101. NumberSequenceKeypoint.new(0, 0, 0),
  1102. NumberSequenceKeypoint.new(1, 1, 0)
  1103. })
  1104. PartEmmit1.Speed = NumberRange.new(0, 0)
  1105. PartEmmit1.VelocitySpread = 30000
  1106. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1107. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1108. local BodPoss = Instance.new("BodyPosition", v)
  1109. BodPoss.P = 3000
  1110. BodPoss.D = 1000
  1111. BodPoss.maxForce = Vector3.new(200000, 200000, 200000)
  1112. BodPoss.position = v.Position + Vector3.new(rd2(-1, 1), rd2(-1, 1), rd2(-1, 1))
  1113. v.BrickColor = BrickColor.new("Really red")
  1114. coroutine.resume(coroutine.create(function()
  1115. for i = 0, 49 do
  1116. swait(1)
  1117.  
  1118. end
  1119. wait(0.5)
  1120. PartEmmit1.Enabled = false
  1121. wait(3)
  1122. v:Destroy()
  1123. dude:Destroy()
  1124. end))
  1125. end))
  1126. end
  1127. end
  1128. end))
  1129. end)
  1130. ds()
  1131. end
  1132. end
  1133. function Rock(stone)
  1134. if stone.Name ~= char then
  1135.  
  1136. local val = Instance.new("BoolValue", stone)
  1137. val.Name = "IsHit"
  1138. local ds = coroutine.wrap(function()
  1139. stone:BreakJoints()
  1140. wait(0)
  1141.  
  1142. coroutine.resume(coroutine.create(function()
  1143. for i, v in pairs(stone:GetChildren()) do
  1144. if v:IsA("Accessory") then
  1145. v:Destroy()
  1146. end
  1147.  
  1148. if v:IsA("CharacterMesh") then
  1149. v:Destroy()
  1150. end
  1151. if v:IsA("Model") then
  1152. v:Destroy()
  1153. end
  1154. if v:IsA("Part") or v:IsA("MeshPart") then
  1155. for x, o in pairs(v:GetChildren()) do
  1156. if o:IsA("Decal") then
  1157. o:Destroy()
  1158. end
  1159. end
  1160. coroutine.resume(coroutine.create(function()
  1161.  
  1162. v.Material = "Slate"
  1163. v.CanCollide = true
  1164. local BodPoss = Instance.new("BodyPosition", v)
  1165. BodPoss.P = 3000
  1166. BodPoss.D = 1000
  1167. BodPoss.maxForce = Vector3.new(500, 5000, 500)
  1168. BodPoss.position = v.Position + Vector3.new(rd2(-5, 5), rd2(-0, 0), rd2(-0, 0))
  1169.  
  1170. v.BrickColor = BrickColor.new("Dark stone grey")
  1171. wait(0.1)
  1172. BodPoss:Destroy()
  1173. coroutine.resume(coroutine.create(function()
  1174. for i = 0, 49 do
  1175. swait(1)
  1176.  
  1177. end
  1178. wait(0.5)
  1179.  
  1180. wait(3)
  1181.  
  1182. end))
  1183. end))
  1184. end
  1185. end
  1186. end))
  1187. end)
  1188. ds()
  1189. end
  1190. end
  1191. ----------------------------------------------------------------------------
  1192. local instinct = true
  1193.  
  1194.  
  1195. ---
  1196. Instance.new("ForceField",char).Visible = false
  1197. hum:SetStateEnabled("Dead",false)
  1198. hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
  1199. ---
  1200.  
  1201. ---
  1202.  
  1203. local MUI = false
  1204.  
  1205.  
  1206. max = 0
  1207. function music(id,pitch)
  1208. max = 0
  1209. if id == "Stop" then
  1210. if not torso:FindFirstChild("MusicRuin") then
  1211. soundz = Instance.new("Sound",torso)
  1212. end
  1213. soundz:Stop()
  1214. else
  1215. if not torso:FindFirstChild("MusicRuin") then
  1216. soundz = Instance.new("Sound",torso)
  1217. end
  1218. soundz.MaxDistance = 150*5
  1219. soundz.EmitterSize = 150/5
  1220. soundz.Volume = 10
  1221. soundz.Name = "MusicRuin"
  1222. soundz.Looped = true
  1223. soundz.PlaybackSpeed = pitch
  1224. soundz.SoundId = "rbxassetid://"..id
  1225. soundz:Stop()
  1226. soundz:Play()
  1227. end
  1228. end
  1229.  
  1230. ----------------------------------------------------------------------------
  1231.  
  1232. function lerp(a, b, t)
  1233. return a + (b - a)*t
  1234. end
  1235.  
  1236. ----------------------------------------------------------------------------
  1237.  
  1238. function Lerp(c1,c2,al)
  1239. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1240. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1241. for i,v in pairs(com1) do
  1242. com1[i] = v+(com2[i]-v)*al
  1243. end
  1244. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1245. end
  1246.  
  1247. ----------------------------------------------------------------------------
  1248.  
  1249. function slerp(a, b, t)
  1250. dot = a:Dot(b)
  1251. if dot > 0.99999 or dot < -0.99999 then
  1252. return t <= 0.5 and a or b
  1253. else
  1254. r = math.acos(dot)
  1255. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  1256. end
  1257. end
  1258.  
  1259. ----------------------------------------------------------------------------
  1260.  
  1261. function clerp(c1,c2,al)
  1262.  
  1263. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1264.  
  1265. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1266.  
  1267. for i,v in pairs(com1) do
  1268.  
  1269. com1[i] = lerp(v,com2[i],al)
  1270.  
  1271. end
  1272.  
  1273. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1274.  
  1275. end
  1276.  
  1277. ----------------------------------------------------------------------------
  1278.  
  1279.  
  1280.  
  1281. -------------------
  1282. function findAllNearestTorso(pos,dist)
  1283. local list = game.Workspace:children()
  1284. local torso = {}
  1285. local temp = nil
  1286. local human = nil
  1287. local temp2 = nil
  1288. for x = 1, #list do
  1289. temp2 = list[x]
  1290. if (temp2.className == "Model") and (temp2 ~= char) then
  1291. local nayem = "Torso"
  1292. if temp2:findFirstChild("UpperTorso") then nayem = "UpperTorso" end
  1293. temp = temp2:findFirstChild(nayem)
  1294. human = temp2:findFirstChildOfClass("Humanoid")
  1295. if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then
  1296. if (temp.Position - pos).magnitude < dist then
  1297. table.insert(torso,temp)
  1298. dist = (temp.Position - pos).magnitude
  1299. end
  1300. end
  1301. end
  1302. end
  1303. return torso
  1304. end
  1305.  
  1306. ----------------------------------------------------------------------------
  1307.  
  1308. local isAPlayer
  1309. function checkIfNotPlayer(model)
  1310. coroutine.resume(coroutine.create(function()
  1311. if model ~= char and model.Parent ~= char and model.Parent.Parent ~= char and model.Parent ~= DebrisModel and model.Parent.Parent ~= DebrisModel and model.Parent.Parent.Parent ~= DebrisModel then
  1312. isAPlayer = true
  1313. else
  1314. isAPlayer = false
  1315. end
  1316. end))
  1317. return isAPlayer
  1318. end
  1319.  
  1320. ----------------------------------------------------------------------------
  1321.  
  1322. function computeDirection(vec)
  1323. local lenSquared = vec.magnitude * vec.magnitude
  1324. local invSqrt = 1 / math.sqrt(lenSquared)
  1325. return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
  1326. end
  1327.  
  1328. ----------------------------------------------------------------------------
  1329.  
  1330. function newWeld(wp0, wp1, wc0x, wc0y, wc0z)
  1331.  
  1332. local wld = Instance.new("Weld", wp1)
  1333.  
  1334. wld.Part0 = wp0
  1335.  
  1336. wld.Part1 = wp1
  1337.  
  1338. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1339.  
  1340. return wld
  1341.  
  1342. end
  1343.  
  1344. ----------------------------------------------------------------------------
  1345.  
  1346. function weld(model)
  1347. local parts,last = {}
  1348. local function scan(parent)
  1349. for _,v in pairs(parent:GetChildren()) do
  1350. if (v:IsA("BasePart")) then
  1351. if (last) then
  1352. local w = Instance.new("Weld")
  1353. w.Name = ("%s_Weld"):format(v.Name)
  1354. w.Part0,w.Part1 = last,v
  1355. w.C0 = last.CFrame:inverse()
  1356. w.C1 = v.CFrame:inverse()
  1357. w.Parent = last
  1358. end
  1359. last = v
  1360. table.insert(parts,v)
  1361. end
  1362. scan(v)
  1363. end
  1364. end
  1365. scan(model)
  1366. for _,v in pairs(parts) do
  1367. v.Anchored = false
  1368. v.Locked = true
  1369. end
  1370. end
  1371.  
  1372. ----------------------------------------------------------------------------
  1373.  
  1374. function sound(id,position,vol,pitch,dist,start,finish)
  1375. coroutine.resume(coroutine.create(function()
  1376.  
  1377. local part = Instance.new("Part",DebrisModel)
  1378. part.Anchored = true
  1379. part.Position = position
  1380. part.Size = Vector3.new(0,0,0)
  1381. part.CanCollide = false
  1382. part.Transparency = 1
  1383.  
  1384. soundasd = Instance.new("Sound",part)
  1385.  
  1386. soundasd.SoundId = "rbxassetid://"..id
  1387.  
  1388. if vol ~= nil then
  1389. soundasd.Volume = vol
  1390. end
  1391.  
  1392. if pitch ~= nil then
  1393. soundasd.PlaybackSpeed = pitch
  1394. end
  1395.  
  1396. if dist ~= nil then
  1397. soundasd.MaxDistance = dist*5
  1398. soundasd.EmitterSize = dist/5
  1399. end
  1400.  
  1401. delay(0.5,function() debris:AddItem(part,soundasd.TimeLength+3) end)
  1402.  
  1403. soundasd:Play()
  1404.  
  1405. end))
  1406. return soundasd
  1407. end
  1408.  
  1409. function createsound(id,parent)
  1410.  
  1411. local soundz = Instance.new("Sound",parent)
  1412.  
  1413. soundz.SoundId = "rbxassetid://"..id
  1414.  
  1415. return soundz
  1416.  
  1417. end
  1418.  
  1419. function playsound(sond,vol,pitch,start)
  1420.  
  1421. if vol ~= nil then
  1422. sond.Volume = vol
  1423. end
  1424.  
  1425. if pitch ~= nil then
  1426. sond.PlaybackSpeed = pitch
  1427. end
  1428.  
  1429. if start ~= nil then
  1430. sond.TimePosition = start
  1431. end
  1432.  
  1433. sond:Play()
  1434.  
  1435. end
  1436.  
  1437. ----------------------------------------------------------------------------
  1438. eColors={"Really red","Really black"}
  1439. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans)
  1440. local magz = (Part0 - Part1).magnitude
  1441. local curpos = Part0
  1442. local trz = {-Offset,Offset}
  1443. for i=1,Times do
  1444. local li = Instance.new("Part", DebrisModel)
  1445. li.TopSurface =0
  1446. li.Material = Enum.Material.Neon
  1447. li.BottomSurface = 0
  1448. li.Anchored = true
  1449. li.Locked = true
  1450. li.Transparency = Trans or 0.4
  1451. li.BrickColor = BrickColor.new(Color)
  1452. li.formFactor = "Custom"
  1453. li.CanCollide = false
  1454. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  1455. local lim = Instance.new("BlockMesh",li)
  1456. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  1457. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  1458. if Times == i then
  1459. local magz2 = (curpos - Part1).magnitude
  1460. li.Size = Vector3.new(Thickness,Thickness,magz2)
  1461. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  1462. else
  1463. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  1464. end
  1465. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  1466. li.Name = "LIGHTNING"
  1467. end
  1468. end
  1469.  
  1470. ----------------------------------------------------------------------------
  1471.  
  1472.  
  1473. local HBill = Instance.new("BillboardGui",hed)
  1474. local HMain, HBar = Instance.new("Frame", HBill), Instance.new("Frame")
  1475. local HName = Instance.new("TextLabel")
  1476. HBill.Size = UDim2.new(15,0,2.2,0)
  1477. HBill.StudsOffset = Vector3.new(3.675,1.2,0)
  1478. HBill.AlwaysOnTop = true
  1479. HBill.Enabled = true
  1480. HMain.BackgroundColor3 = Color3.new(0, 0, 0)
  1481. HMain.BackgroundTransparency = 1
  1482. HMain.Size = UDim2.new(.5,0,.2,0)
  1483. HName.Parent = HMain
  1484. HName.BackgroundTransparency = 1
  1485. HName.BackgroundColor3 = Color3.new(255,255,255)
  1486. HName.BorderColor3 = Color3.new(0,0,0)
  1487. HName.BorderSizePixel = 2
  1488. HName.TextTransparency = 1
  1489. HName.Size = UDim2.new(1,0,.75,0)
  1490. HName.Font = "Code"
  1491. HName.Text = [[ok]]
  1492. HName.TextScaled = true
  1493. HName.TextColor3 = Color3.new(0.5,0.5,0.5)
  1494. HName.TextStrokeColor3 = Color3.new(0.1,0.1,0.1)
  1495. HName.TextStrokeTransparency = 1
  1496. HName.TextYAlignment = "Bottom"
  1497.  
  1498. local HBill = Instance.new("BillboardGui",hed)
  1499. local HMain, HBar = Instance.new("Frame", HBill), Instance.new("Frame")
  1500. local HName = Instance.new("TextLabel")
  1501. HBill.Size = UDim2.new(15,0,2.2,0)
  1502. HBill.StudsOffset = Vector3.new(3.675,2,0)
  1503. HBill.AlwaysOnTop = true
  1504. HBill.Enabled = true
  1505. HMain.BackgroundColor3 = Color3.new(0, 0, 0)
  1506. HMain.BackgroundTransparency = 1
  1507. HMain.Size = UDim2.new(.5,0,.5,0)
  1508. HName.Parent = HMain
  1509. HName.BackgroundTransparency = 1
  1510. HName.BackgroundColor3 = Color3.new(255,255,255)
  1511. HName.BorderColor3 = Color3.new(0,0,0)
  1512. HName.BorderSizePixel = 2
  1513. HName.Size = UDim2.new(1,0,.75,0)
  1514. HName.Font = "Code"
  1515. HName.TextTransparency = 1
  1516. HName.Text = [[hi]]
  1517. HName.TextScaled = true
  1518. HName.TextColor3 = Color3.new(0,0,0)
  1519. HName.TextStrokeColor3 = Color3.new(255,255,255)
  1520. HName.TextStrokeTransparency = 1
  1521. HName.TextYAlignment = "Bottom"
  1522.  
  1523. function bigboomrektxd()
  1524. coroutine.resume(coroutine.create(function()
  1525. local magnitude = nil
  1526. local Position = nil
  1527. if animid == 0 then
  1528. Position = larm.Position
  1529. else
  1530. Position = rarm.Position
  1531. end
  1532. --sound(743499393,Position,10,math.random(6,8)/10)
  1533. sound(1050751126,Position,10,math.random(10,12)/10,50)
  1534.  
  1535. local Part1 = Instance.new("Part")
  1536. local mesh2 = Instance.new("SpecialMesh",Part1)
  1537. mesh2.MeshId = "rbxassetid://559831844"
  1538. mesh2.Scale = Vector3.new(0,0,0.4)
  1539. Part1.Material = Enum.Material.Neon
  1540. Part1.CanCollide = false
  1541. Part1.BrickColor = BrickColor.new("White")
  1542. Part1.Parent = DebrisModel
  1543. Part1.Size = Vector3.new(0,0,0)
  1544. Part1.Anchored = true
  1545. Part1.CFrame = CFrame.new(Position,mouse.Hit.p)
  1546. Part1.Name = "EXPLOSION2"
  1547.  
  1548. local Part0 = Instance.new("Part",DebrisModel)
  1549. local PointLight2 = Instance.new("PointLight")
  1550. Part0.Name = "Bullet"
  1551. Part0.Material = Enum.Material.Neon
  1552. Part0.BrickColor = BrickColor.new("New Yeller")
  1553. Part0.Anchored = false
  1554. Part0.Size = Vector3.new(5, 5, 5)
  1555. local mesh = Instance.new("SpecialMesh",Part0)
  1556. mesh.MeshType = Enum.MeshType.Sphere
  1557. local bforce = Instance.new("BodyForce",Part0)
  1558. bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0)
  1559. Part0.CanCollide = false
  1560. PointLight2.Parent = Part0
  1561. PointLight2.Color = Part0.Color
  1562. local Target = mouse.Hit.p
  1563. local direction = Target - Position
  1564. local direction = computeDirection(direction)
  1565. local pos = Position + (direction * 2)
  1566. Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0)
  1567. Part0.Velocity = direction * 60
  1568. local asd = nil
  1569. local loop = nil
  1570. delay(9, function() Part0:Destroy() loop:disconnect() asd:disconnect() end)
  1571. loop = rs:connect(function()
  1572. local asdf = math.random(500,1000)/1000
  1573. local Part1 = Instance.new("Part")
  1574. local mesh2 = Instance.new("SpecialMesh",Part1)
  1575. mesh2.MeshType = Enum.MeshType.Sphere
  1576. Part1.Material = Enum.Material.Neon
  1577. Part1.CanCollide = false
  1578. Part1.BrickColor = BrickColor.new("Gold")
  1579. Part1.Parent = DebrisModel
  1580. Part1.Size = Part0.Size + Vector3.new(asdf,asdf,asdf)
  1581. Part1.Anchored = true
  1582. Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-1000,1000)/750,math.random(-1000,1000)/750,math.random(-1000,1000)/750))
  1583. Part1.Name = "SMOKE"
  1584. end)
  1585. asd = Part0.Touched:connect(function(ht)
  1586. local hit=ht.Parent
  1587. if checkIfNotPlayer(ht) == true and ht.CanCollide == true then
  1588. asd:disconnect()
  1589. loop:disconnect()
  1590. Part0:Destroy()
  1591.  
  1592. sound(explosionid[math.random(1,#explosionid)],Part0.Position,5,math.random(6,9)/10,80)
  1593. for i,v in pairs(findAllNearestTorso(Part0.Position,5)) do
  1594. if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then
  1595. v:Destroy()
  1596. else
  1597. v.Parent:FindFirstChildOfClass("Humanoid"):TakeDamage(v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth/(math.random(50,60)/10))
  1598. end
  1599. local Position = Part0.Position
  1600. local Target = v.Position
  1601. local direction = Target - Position
  1602. local direction = computeDirection(direction)
  1603. local bv = Instance.new("BodyVelocity",v)
  1604. bv.Velocity = direction * (50 - ((Position - Target).magnitude/2))
  1605. debris:AddItem(bv,1)
  1606. end
  1607. for i=1,14,2 do for x=1,math.random(0,1) do rs:wait() end
  1608. for z=1,math.random(2,3) do
  1609. local asdf = math.random(-5,5)*10-(i/20)*8
  1610. local Part1 = Instance.new("Part")
  1611. local mesh2 = Instance.new("SpecialMesh",Part1)
  1612. mesh2.MeshType = Enum.MeshType.Sphere
  1613. mesh2.Scale = Vector3.new(0,0,0)
  1614. Part1.Material = Enum.Material.Neon
  1615. Part1.CanCollide = false
  1616. Part1.BrickColor = BrickColor.new("Gold")
  1617. Part1.Parent = DebrisModel
  1618. Part1.Size = Vector3.new(asdf,asdf,asdf)
  1619. Part1.Anchored = true
  1620. local a = i*0.5
  1621. Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-10,10),math.random(-2,2)*a))
  1622. Part1.Name = "EXPLOSION"
  1623. end
  1624. end
  1625.  
  1626. end
  1627. end)
  1628. end))
  1629. end
  1630.  
  1631.  
  1632. function WhiteBall()
  1633. coroutine.resume(coroutine.create(function()
  1634. local magnitude = nil
  1635. local Position = nil
  1636. if animid == 0 then
  1637. Position = larm.Position
  1638. else
  1639. Position = rarm.Position
  1640. end
  1641. --sound(743499393,Position,10,math.random(6,8)/10)
  1642. sound(1050751126,Position,10,math.random(4,5)/10,100)
  1643.  
  1644. local Part1 = Instance.new("Part")
  1645. local mesh2 = Instance.new("SpecialMesh",Part1)
  1646. mesh2.MeshId = "rbxassetid://559831844"
  1647. mesh2.Scale = Vector3.new(0,0,0.4)
  1648. Part1.Material = Enum.Material.Neon
  1649. Part1.CanCollide = false
  1650. Part1.BrickColor = BrickColor.new("White")
  1651. Part1.Parent = DebrisModel
  1652. Part1.Size = Vector3.new(0,0,0)
  1653. Part1.Anchored = true
  1654. Part1.CFrame = CFrame.new(Position,mouse.Hit.p)
  1655. Part1.Name = "EXPLOSION3"
  1656.  
  1657. local Part0 = Instance.new("Part",DebrisModel)
  1658. local PointLight2 = Instance.new("PointLight")
  1659. Part0.Name = "Bullet"
  1660. Part0.Material = Enum.Material.Neon
  1661. Part0.BrickColor = BrickColor.new("White")
  1662. Part0.Anchored = false
  1663. Part0.Size = Vector3.new(5, 5, 5)
  1664. local mesh = Instance.new("SpecialMesh",Part0)
  1665. mesh.MeshType = Enum.MeshType.Sphere
  1666. mesh.Scale = Vector3.new(3,3,3)
  1667. local bforce = Instance.new("BodyForce",Part0)
  1668. bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0)
  1669. Part0.CanCollide = false
  1670. PointLight2.Parent = Part0
  1671. PointLight2.Color = Part0.Color
  1672. local Target = mouse.Hit.p
  1673. local direction = Target - Position
  1674. local direction = computeDirection(direction)
  1675. local pos = Position + (direction * 2)
  1676. Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0)
  1677. Part0.Velocity = direction * 150
  1678. local asd = nil
  1679. local loop = nil
  1680. delay(5, function() Part0:Destroy() loop:disconnect() asd:disconnect() end)
  1681. loop = rs:connect(function()
  1682. local asdf = math.random(500,1000)/1000
  1683. local Part1 = Instance.new("Part")
  1684. local mesh2 = Instance.new("SpecialMesh",Part1)
  1685. mesh2.MeshType = Enum.MeshType.Sphere
  1686. Part1.Material = Enum.Material.Neon
  1687. Part1.CanCollide = false
  1688. Part1.BrickColor = BrickColor.new("White")
  1689. Part1.Parent = DebrisModel
  1690. Part1.Size = (Part0.Size*3) + Vector3.new(asdf,asdf,asdf)
  1691. Part1.Anchored = true
  1692. Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-3000,3000)/750,math.random(-3000,3000)/750,math.random(-3000,3000)/750))
  1693. Part1.Name = "SMOKE"
  1694. end)
  1695. asd = Part0.Touched:connect(function(ht)
  1696. local hit=ht.Parent
  1697. if checkIfNotPlayer(ht) == true and ht.CanCollide == true then
  1698. asd:disconnect()
  1699. loop:disconnect()
  1700. Part0:Destroy()
  1701.  
  1702. sound(explosionid[math.random(1,#explosionid)],Part0.Position,10,math.random(3,5)/10,500)
  1703. for i,v in pairs(findAllNearestTorso(Part0.Position,160)) do
  1704. if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then
  1705. v:Destroy()
  1706. else
  1707. v.Parent:BreakJoints()
  1708. end
  1709. local Position = Part0.Position
  1710. local Target = v.Position
  1711. local direction = Target - Position
  1712. local direction = computeDirection(direction)
  1713. local bv = Instance.new("BodyVelocity",v)
  1714. bv.Velocity = direction * (120 - ((Position - Target).magnitude/2))
  1715. debris:AddItem(bv,1)
  1716. end
  1717. for i=1,10,0.5 do for x=1,math.random(0,1) do rs:wait() end
  1718. for z=1,math.random(2,3) do
  1719. local asdf = math.random(-5,5)*10-(i/20)*12
  1720. local Part1 = Instance.new("Part")
  1721. local mesh2 = Instance.new("SpecialMesh",Part1)
  1722. mesh2.MeshType = Enum.MeshType.Sphere
  1723. mesh2.Scale = Vector3.new(0,0,0)
  1724. Part1.Material = Enum.Material.Neon
  1725. Part1.CanCollide = false
  1726. Part1.BrickColor = BrickColor.new("White")
  1727. Part1.Parent = DebrisModel
  1728. Part1.Size = Vector3.new(asdf,asdf,asdf)
  1729. Part1.Anchored = true
  1730. local a = i*5
  1731. Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-30,30),math.random(-2,2)*a))
  1732. Part1.Name = "EXPLOSION4"
  1733. end
  1734. end
  1735.  
  1736. end
  1737. end)
  1738. end))
  1739. end
  1740.  
  1741.  
  1742. function AirPunch()
  1743. coroutine.resume(coroutine.create(function()
  1744. local magnitude = nil
  1745. local Position = nil
  1746. if animid == 0 then
  1747. Position = larm.Position
  1748. else
  1749. Position = rarm.Position
  1750. end
  1751. --sound(743499393,Position,10,math.random(6,8)/10)
  1752. local Sound2 = Instance.new("Sound",hed)
  1753. Sound2.SoundId = "rbxassetid://138137702"
  1754. Sound2.Volume = 5
  1755. Sound2.Pitch = 1
  1756. Sound2.Looped = false
  1757. Sound2:Play()
  1758.  
  1759. local Part1 = Instance.new("Part")
  1760. local mesh2 = Instance.new("SpecialMesh",Part1)
  1761. mesh2.MeshId = "rbxassetid://559831844"
  1762. mesh2.Scale = Vector3.new(0,0,0.4)
  1763. Part1.Material = Enum.Material.Neon
  1764. Part1.CanCollide = false
  1765. Part1.BrickColor = BrickColor.new("White")
  1766. Part1.Parent = DebrisModel
  1767. Part1.Size = Vector3.new(0,0,0)
  1768. Part1.Anchored = true
  1769. Part1.CFrame = CFrame.new(Position,mouse.Hit.p)
  1770. Part1.Name = "EXPLOSION3"
  1771.  
  1772. local Part0 = Instance.new("Part",DebrisModel)
  1773. local PointLight2 = Instance.new("PointLight")
  1774. Part0.Name = "Bullet"
  1775. Part0.Material = Enum.Material.Neon
  1776. Part0.BrickColor = BrickColor.new("White")
  1777. Part0.Anchored = false
  1778. Part0.Size = Vector3.new(20,20,20)
  1779. Part0.Transparency = 0.5
  1780. local mesh = Instance.new("SpecialMesh",Part0)
  1781. mesh.MeshId = "rbxassetid://437347603"
  1782. mesh.Scale = Vector3.new(2.3,2.3,2.7)
  1783.  
  1784.  
  1785. coroutine.resume(coroutine.create(function()
  1786. for i = 3,3 do
  1787.  
  1788.  
  1789.  
  1790. coroutine.resume(coroutine.create(function()
  1791. for i = 1,100 do
  1792. Part0.CFrame = Part0.CFrame*CFrame.Angles(0,0,-0.2)
  1793.  
  1794. wait(0.00000000001)
  1795. end
  1796.  
  1797.  
  1798. end))
  1799. wait(0.3)
  1800. end
  1801. end))
  1802.  
  1803.  
  1804. local bforce = Instance.new("BodyForce",Part0)
  1805. bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0)
  1806. Part0.CanCollide = false
  1807. PointLight2.Parent = Part0
  1808. PointLight2.Color = Part0.Color
  1809. local Target = mouse.Hit.p
  1810. local direction = Target - Position
  1811. local direction = computeDirection(direction)
  1812. local pos = Position + (direction * 2)
  1813. Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles(0,0,1.55)
  1814. coroutine.resume(coroutine.create(function()
  1815. for i = 3,300 do
  1816. Part0.CFrame = Part0.CFrame:lerp(Part0.CFrame * CFrame.new(0, 0, -13), 0.4)
  1817.  
  1818.  
  1819. wait(0.00000000001)
  1820. end
  1821.  
  1822.  
  1823. end))
  1824. local FZcharge3 = Instance.new("ParticleEmitter",Part0)
  1825. FZcharge3.Texture = "rbxassetid://174073769"
  1826. FZcharge3.Color = ColorSequence.new(BrickColor.new("White").Color)
  1827. FZcharge3.EmissionDirection = "Top"
  1828. FZcharge3.Speed = NumberRange.new(5)
  1829. FZcharge3.Size = NumberSequence.new(10,0)
  1830. FZcharge3.Transparency = NumberSequence.new(0,1)
  1831. FZcharge3.Drag = 1.2
  1832. FZcharge3.LockedToPart = false
  1833. FZcharge3.Lifetime = NumberRange.new(2)
  1834. FZcharge3.Rate = 105
  1835. FZcharge3.LightEmission = 0.8
  1836. FZcharge3.Rotation = NumberRange.new(-360,360)
  1837. FZcharge3.VelocitySpread = 100
  1838. FZcharge3.ZOffset = 1
  1839. coroutine.resume(coroutine.create(function()
  1840. for i = 1,3 do
  1841. local HQ = Instance.new("Part",Part0)
  1842. HQ.Size = Vector3.new(1,1,1)
  1843. HQ.BrickColor = BrickColor.new("White")
  1844. HQ.Material = "Neon"
  1845. HQ.Anchored = true
  1846. HQ.CanCollide = false
  1847. HQ.Transparency = 0
  1848. HQ.CFrame = Part0.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
  1849. local HQ2 = Instance.new("SpecialMesh",HQ)
  1850. HQ2.MeshId = "rbxassetid://20329976"
  1851. HQ2.Scale = Vector3.new(1,1,1)
  1852. local ZQW = Instance.new("Part",Part0)
  1853. ZQW.Size = Vector3.new(1,1,1)
  1854. ZQW.BrickColor = BrickColor.new("White")
  1855. ZQW.Material = "Neon"
  1856. ZQW.Transparency = 1
  1857. ZQW.Anchored = true
  1858. ZQW.CanCollide = false
  1859. ZQW.CFrame = Part0.CFrame*CFrame.new(0,0,0)
  1860. local ZQW2 = Instance.new("SpecialMesh",ZQW)
  1861. ZQW2.MeshType = "Sphere"
  1862. ZQW2.Scale = Vector3.new(1,1,1)
  1863. local H = Instance.new("Part",Part0)
  1864. H.Size = Vector3.new(1,1,1)
  1865. H.BrickColor = BrickColor.new("White")
  1866. H.CanCollide = false
  1867. H.Anchored = true
  1868. H.CFrame = Part0.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  1869. local H2 = Instance.new("SpecialMesh",H)
  1870. H2.MeshId = "rbxassetid://3270017"
  1871. coroutine.resume(coroutine.create(function()
  1872. for i = 3,90 do
  1873. ZQW2.Scale = ZQW2.Scale + Vector3.new(6.2,6.2,6.2)
  1874. ZQW.Transparency = ZQW.Transparency + 0.06
  1875. HQ2.Scale = HQ2.Scale + Vector3.new(3.2,3.2,3.2)
  1876. HQ.Transparency = HQ.Transparency + 0.05
  1877. H2.Scale = H2.Scale + Vector3.new(6.2,6.2,6.2)
  1878. H.Transparency = H.Transparency + 0.05
  1879. wait(0.00000000001)
  1880. end
  1881. HQ:Destroy()
  1882. H2:Destroy()
  1883. H:Destroy()
  1884. HQ2:Destroy()
  1885. ZQW:Destroy()
  1886. ZQW2:Destroy()
  1887. end))
  1888. wait(0.3)
  1889. end
  1890. end))
  1891. local asd = nil
  1892. local loop = nil
  1893. delay(2, function() Part0:Destroy() loop:disconnect() asd:disconnect() end)
  1894. loop = rs:connect(function()
  1895. local asdf = math.random(100,1000)/1000
  1896. local Part1 = Instance.new("Part")
  1897. local mesh2 = Instance.new("SpecialMesh",Part1)
  1898. mesh2.MeshType = Enum.MeshType.Sphere
  1899. Part1.Material = Enum.Material.Neon
  1900. Part1.CanCollide = false
  1901. Part1.Transparency = 0.9
  1902. Part1.BrickColor = BrickColor.new("White")
  1903. Part1.Parent = DebrisModel
  1904. Part1.Size = (Part0.Size*0.6) + Vector3.new(asdf,asdf,asdf)
  1905. Part1.Anchored = true
  1906. Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-1000,1000)/80,math.random(-1000,1000)/80,math.random(-1000,1000)/750))
  1907. Part1.Name = "SMOKE"
  1908. end)
  1909. asd = Part0.Touched:connect(function(ht)
  1910. local hit=ht.Parent
  1911.  
  1912.  
  1913. for i,v in pairs(findAllNearestTorso(Part0.Position,50)) do
  1914. if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then
  1915. v:Destroy()
  1916. else
  1917. v.Parent.Humanoid:TakeDamage(100000)
  1918.  
  1919.  
  1920.  
  1921. end
  1922. local Position = Part0.Position
  1923. local Target = v.Position
  1924. local direction = Target - Position
  1925. local direction = computeDirection(direction)
  1926. local bv = Instance.new("BodyVelocity",v)
  1927. bv.Velocity = direction * (50 - ((Position - Target).magnitude/2))
  1928. debris:AddItem(bv,1)
  1929. end
  1930.  
  1931.  
  1932. end)
  1933. end))
  1934. end
  1935.  
  1936. function DetroitSmash()
  1937. coroutine.resume(coroutine.create(function()
  1938. local magnitude = nil
  1939. local Position = nil
  1940. if animid == 0 then
  1941. Position = larm.Position
  1942. else
  1943. Position = rarm.Position
  1944. end
  1945. --sound(743499393,Position,10,math.random(6,8)/10)
  1946. sound(1050751126,Position,10,math.random(4,5)/10,100)
  1947.  
  1948. local Part1 = Instance.new("Part")
  1949. local mesh2 = Instance.new("SpecialMesh",Part1)
  1950. mesh2.MeshId = "rbxassetid://559831844"
  1951. mesh2.Scale = Vector3.new(0,0,0.4)
  1952. Part1.Material = Enum.Material.Neon
  1953. Part1.CanCollide = false
  1954. Part1.BrickColor = BrickColor.new("White")
  1955. Part1.Parent = DebrisModel
  1956. Part1.Size = Vector3.new(0,0,0)
  1957. Part1.Anchored = true
  1958. Part1.CFrame = CFrame.new(Position,mouse.Hit.p)
  1959. Part1.Name = "EXPLOSION3"
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969. local Target = mouse.Hit.p
  1970. local direction = Target - Position
  1971. local direction = computeDirection(direction)
  1972. local pos = Position + (direction * 2)
  1973.  
  1974.  
  1975.  
  1976. local asd = nil
  1977. local loop = nil
  1978.  
  1979. local asdf = math.random(100,1000)/1000
  1980. local Part1 = Instance.new("Part")
  1981. local mesh2 = Instance.new("SpecialMesh",Part1)
  1982. mesh2.MeshType = Enum.MeshType.Sphere
  1983. Part1.Material = Enum.Material.Neon
  1984. Part1.CanCollide = false
  1985. Part1.Transparency = 0.9
  1986. Part1.BrickColor = BrickColor.new("Institutional white")
  1987. Part1.Parent = DebrisModel
  1988. Part1.Size = (Part1.Size*0.9) + Vector3.new(asdf,asdf,asdf)
  1989. Part1.Anchored = true
  1990. Part1.CFrame = CFrame.new(torso.Position + Vector3.new(math.random(-1000,1000)/10,math.random(-1000,1000)/10,math.random(-1000,1000)/750))
  1991. Part1.Name = "SMOKE"
  1992.  
  1993.  
  1994.  
  1995.  
  1996. sound(punch[math.random(1,#punch)],Part1.Position,500,math.random(3,5)/5,50)
  1997. for i,v in pairs(findAllNearestTorso(Part1.Position,100)) do
  1998. if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then
  1999. v:Destroy()
  2000. else
  2001. v.Parent.Humanoid:TakeDamage(100000000000000)
  2002.  
  2003.  
  2004.  
  2005. end
  2006. local Position = Part1.Position
  2007. local Target = v.Position
  2008. local direction = Target - Position
  2009. local direction = computeDirection(direction)
  2010. local bv = Instance.new("BodyVelocity",v)
  2011. bv.Velocity = direction * (50 - ((Position - Target).magnitude/2))
  2012. debris:AddItem(bv,1)
  2013. end
  2014. for i=1,14,2 do for x=1,math.random(1,2) do rs:wait() end
  2015. for z=1,math.random(1,2) do
  2016. local asdf = math.random(-5,5)*3-(i/20)*10
  2017. local Part1 = Instance.new("Part")
  2018. local mesh2 = Instance.new("SpecialMesh",Part1)
  2019. mesh2.MeshType = Enum.MeshType.Sphere
  2020. mesh2.Scale = Vector3.new(0,0,0)
  2021. Part1.Material = Enum.Material.SmoothPlastic
  2022. Part1.CanCollide = false
  2023. Part1.BrickColor = BrickColor.new("Institutional white")
  2024. Part1.Parent = DebrisModel
  2025. Part1.Size = Vector3.new(asdf,asdf,asdf)
  2026. Part1.Anchored = true
  2027. Part1.Transparency = 0.3
  2028. local a = i*0.9
  2029. Part1.CFrame = CFrame.new(torso.Position + Vector3.new(math.random(-1,1)*a,math.random(-1,1),math.random(-1,1)*a))
  2030. Part1.Name = "EXPLOSION4"
  2031. end
  2032. end
  2033. end))
  2034. end
  2035.  
  2036. function DelawareSmash()
  2037. coroutine.resume(coroutine.create(function()
  2038. local magnitude = nil
  2039. local Position = nil
  2040. if animid == 0 then
  2041. Position = larm.Position
  2042. else
  2043. Position = rarm.Position
  2044. end
  2045. --sound(743499393,Position,10,math.random(6,8)/10)
  2046. local Sound2 = Instance.new("Sound",hed)
  2047. Sound2.SoundId = "rbxassetid://138137702"
  2048. Sound2.Volume = 5
  2049. Sound2.Pitch = 0.9
  2050. Sound2.Looped = false
  2051. Sound2:Play()
  2052.  
  2053. local Part1 = Instance.new("Part")
  2054. local mesh2 = Instance.new("SpecialMesh",Part1)
  2055. mesh2.MeshId = "rbxassetid://559831844"
  2056. mesh2.Scale = Vector3.new(0,0,0.4)
  2057. Part1.Material = Enum.Material.Neon
  2058. Part1.CanCollide = false
  2059. Part1.BrickColor = BrickColor.new("White")
  2060. Part1.Parent = DebrisModel
  2061. Part1.Size = Vector3.new(0,0,0)
  2062. Part1.Anchored = true
  2063. Part1.CFrame = CFrame.new(Position,mouse.Hit.p)
  2064. Part1.Name = "EXPLOSION3"
  2065.  
  2066. local Part0 = Instance.new("Part",DebrisModel)
  2067. local PointLight2 = Instance.new("PointLight")
  2068. PointLight2.Brightness = 100
  2069. PointLight2.Range = 40
  2070. Part0.Name = "Bullet"
  2071. Part0.Material = Enum.Material.Glass
  2072. Part0.BrickColor = BrickColor.new("White")
  2073. Part0.Anchored = false
  2074. Part0.Size = Vector3.new(20,20,20)
  2075. Part0.Transparency = 0.5
  2076. local mesh = Instance.new("SpecialMesh",Part0)
  2077. mesh.MeshId = "rbxassetid://437347603"
  2078. mesh.Scale = Vector3.new(4.3,4.3,6.7)
  2079. local Music = Instance.new("Sound",Part0)
  2080. Music.SoundId = "rbxassetid://362395087"
  2081. Music.Pitch = 0.8
  2082. Music.Looped = true
  2083. Music.Volume = 5
  2084.  
  2085. Music:Play()
  2086.  
  2087. coroutine.resume(coroutine.create(function()
  2088. for i = 3,3 do
  2089.  
  2090.  
  2091.  
  2092. coroutine.resume(coroutine.create(function()
  2093. for i = 1,400 do
  2094. Part0.CFrame = Part0.CFrame*CFrame.Angles(0,0,-0.2)
  2095.  
  2096. wait()
  2097. end
  2098.  
  2099.  
  2100. end))
  2101. wait(0.3)
  2102. end
  2103. end))
  2104.  
  2105.  
  2106. local bforce = Instance.new("BodyForce",Part0)
  2107. bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0)
  2108. Part0.CanCollide = false
  2109. PointLight2.Parent = Part0
  2110. PointLight2.Color = Part0.Color
  2111. local Target = mouse.Hit.p
  2112. local direction = Target - Position
  2113. local direction = computeDirection(direction)
  2114. local pos = Position + (direction * 2)
  2115. Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles(0,0,1.55)
  2116.  
  2117. coroutine.resume(coroutine.create(function()
  2118. for i = 3,300 do
  2119. Part0.CFrame = Part0.CFrame:lerp(Part0.CFrame * CFrame.new(0, 0, -18), 0.4)
  2120.  
  2121.  
  2122. wait()
  2123. end
  2124.  
  2125.  
  2126. end))
  2127. local FZcharge3 = Instance.new("ParticleEmitter",Part0)
  2128. FZcharge3.Texture = "rbxassetid://174073769"
  2129. FZcharge3.Color = ColorSequence.new(BrickColor.new("White").Color)
  2130. FZcharge3.EmissionDirection = "Top"
  2131. FZcharge3.Speed = NumberRange.new(5)
  2132. FZcharge3.Size = NumberSequence.new(40,0)
  2133. FZcharge3.Transparency = NumberSequence.new(0,1)
  2134. FZcharge3.Drag = 1.2
  2135. FZcharge3.LockedToPart = false
  2136. FZcharge3.Lifetime = NumberRange.new(3)
  2137. FZcharge3.Rate = 105
  2138. FZcharge3.LightEmission = 0.8
  2139. FZcharge3.Rotation = NumberRange.new(-360,360)
  2140. FZcharge3.VelocitySpread = 100
  2141. FZcharge3.ZOffset = 1
  2142. local FlyAt = Instance.new("Attachment",Part0)FlyAt.Position = Vector3.new(0,0.1,0)
  2143. local FlyAt2 = Instance.new("Attachment",Part0)FlyAt2.Position = Vector3.new(0,-15.5,0)
  2144. local Speed = Instance.new("Trail",Part0)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
  2145. Speed.Texture = "rbxassetid://22636887" Speed.Lifetime = 2.1 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  2146. Speed.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) Speed.LightEmission = 5
  2147.  
  2148. coroutine.resume(coroutine.create(function()
  2149. for i = 1,60 do
  2150. local HQ = Instance.new("Part",Part0)
  2151. HQ.Size = Vector3.new(1,1,1)
  2152. HQ.BrickColor = BrickColor.new("White")
  2153. HQ.Material = Enum.Material.Glass
  2154. HQ.Anchored = true
  2155. HQ.CanCollide = false
  2156. HQ.Transparency = 0
  2157. HQ.CFrame = Part0.CFrame*CFrame.new(0,0,-20)*CFrame.Angles(1.55,0,0)
  2158. local HQ2 = Instance.new("SpecialMesh",HQ)
  2159. HQ2.MeshId = "rbxassetid://20329976"
  2160. HQ2.Scale = Vector3.new(14.5,14.5,14.5)
  2161. local ZQW = Instance.new("Part",Part0)
  2162. ZQW.Size = Vector3.new(1,1,1)
  2163. ZQW.BrickColor = BrickColor.new("White")
  2164. ZQW.Material = Enum.Material.Glass
  2165. ZQW.Transparency = 1
  2166. ZQW.Anchored = true
  2167. ZQW.CanCollide = false
  2168. ZQW.CFrame = Part0.CFrame*CFrame.new(-40,0,0)
  2169. local ZQW2 = Instance.new("SpecialMesh",ZQW)
  2170. ZQW2.MeshType = "Sphere"
  2171. ZQW2.Scale = Vector3.new(14.5,14.5,2.5)
  2172. local H = Instance.new("Part",Part0)
  2173. H.Size = Vector3.new(1,1,1)
  2174. H.BrickColor = BrickColor.new("White")
  2175. H.CanCollide = false
  2176. H.Anchored = true
  2177. H.CFrame = Part0.CFrame*CFrame.new(0,0,-40)*CFrame.Angles(0,0,0)
  2178. local H2 = Instance.new("SpecialMesh",H)
  2179. H2.MeshId = "rbxassetid://3270017"
  2180. H2.Scale = Vector3.new(14.5,14.5,2.5)
  2181. coroutine.resume(coroutine.create(function()
  2182. for i = 1,90 do
  2183. ZQW2.Scale = ZQW2.Scale + Vector3.new(6.2,6.2,6.2)
  2184. ZQW.Transparency = ZQW.Transparency + 0.06
  2185. HQ2.Scale = HQ2.Scale + Vector3.new(3.2,8.2,3.2)
  2186. HQ.Transparency = HQ.Transparency + 0.05
  2187. H2.Scale = H2.Scale + Vector3.new(6.2,6.2,6.2)
  2188. H.Transparency = H.Transparency + 0.05
  2189. wait(0.00000000001)
  2190. end
  2191. HQ:Destroy()
  2192. H2:Destroy()
  2193. H:Destroy()
  2194. HQ2:Destroy()
  2195. ZQW:Destroy()
  2196. ZQW2:Destroy()
  2197. end))
  2198.  
  2199. wait(0.1)
  2200.  
  2201. end
  2202.  
  2203. end))
  2204. local asd = nil
  2205. local loop = nil
  2206. delay(7, function() Part0:Destroy() loop:disconnect() asd:disconnect() end)
  2207. loop = rs:connect(function()
  2208. local asdf = math.random(100,1000)/1000
  2209. local Part1 = Instance.new("Part")
  2210. local mesh2 = Instance.new("SpecialMesh",Part1)
  2211. mesh2.MeshType = Enum.MeshType.Sphere
  2212. Part1.Material = Enum.Material.Neon
  2213. Part1.CanCollide = false
  2214. Part1.Transparency = 0.9
  2215. Part1.BrickColor = BrickColor.new("White")
  2216. Part1.Parent = DebrisModel
  2217. Part1.Size = (Part0.Size*0.6) + Vector3.new(asdf,asdf,asdf)
  2218. Part1.Anchored = true
  2219. Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-1000,1000)/80,math.random(-1000,1000)/80,math.random(-1000,1000)/750))
  2220. Part1.Name = "SMOKE"
  2221. end)
  2222. asd = Part0.Touched:connect(function(ht)
  2223. local hit=ht.Parent
  2224.  
  2225.  
  2226.  
  2227.  
  2228. for i,v in pairs(findAllNearestTorso(Part0.Position,50)) do
  2229. if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then
  2230. v:Destroy()
  2231. else
  2232. v.Parent.Humanoid:TakeDamage(1000)
  2233. v.Velocity = Part0.CFrame.lookVector * 100
  2234.  
  2235. end
  2236.  
  2237. local Position = Part0.Position
  2238. local Target = v.Position
  2239. local direction = Target - Position
  2240. local direction = computeDirection(direction)
  2241. local bv = Instance.new("BodyVelocity",v)
  2242. bv.Velocity = direction * (50 - ((Position - Target).magnitude/2))
  2243. debris:AddItem(bv,1)
  2244. end
  2245.  
  2246.  
  2247. end)
  2248. end))
  2249. end
  2250.  
  2251.  
  2252.  
  2253. function unused()
  2254. coroutine.resume(coroutine.create(function()
  2255. local magnitude = nil
  2256. local Position = nil
  2257. if animid == 0 then
  2258. Position = larm.Position
  2259. else
  2260. Position = rarm.Position
  2261. end
  2262. --sound(743499393,Position,10,math.random(6,8)/10)
  2263. sound(1050751126,Position,10,math.random(4,5)/10,100)
  2264.  
  2265. local Part1 = Instance.new("Part")
  2266. local mesh2 = Instance.new("SpecialMesh",Part1)
  2267. mesh2.MeshId = "rbxassetid://559831844"
  2268. mesh2.Scale = Vector3.new(0,0,0.4)
  2269. Part1.Material = Enum.Material.Neon
  2270. Part1.CanCollide = false
  2271. Part1.BrickColor = BrickColor.new("White")
  2272. Part1.Parent = DebrisModel
  2273. Part1.Size = Vector3.new(0,0,0)
  2274. Part1.Anchored = true
  2275. Part1.CFrame = CFrame.new(Position,mouse.Hit.p)
  2276. Part1.Name = "EXPLOSION3"
  2277.  
  2278. local Part0 = Instance.new("Part",DebrisModel)
  2279. local PointLight2 = Instance.new("PointLight")
  2280. Part0.Name = "Bullet"
  2281. Part0.Material = Enum.Material.Neon
  2282. Part0.BrickColor = BrickColor.new("White")
  2283. Part0.Anchored = false
  2284. Part0.Size = Vector3.new(1,1,1)
  2285. Part0.Transparency = 0.5
  2286. local mesh = Instance.new("SpecialMesh",Part0)
  2287. mesh.MeshId = "rbxassetid://437347603"
  2288. mesh.Scale = Vector3.new(1.3,1.3,4.4)
  2289. local bforce = Instance.new("BodyForce",Part0)
  2290. bforce.force = Vector3.new(0, ((bforce.Parent:getMass())*workspace.Gravity), 0)
  2291. Part0.CanCollide = false
  2292. PointLight2.Parent = Part0
  2293. PointLight2.Color = Part0.Color
  2294. local Target = mouse.Hit.p
  2295. local direction = Target - Position
  2296. local direction = computeDirection(direction)
  2297. local pos = Position + (direction * 2)
  2298. Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles(0,0,1.55)
  2299. Part0.Velocity = direction * 750
  2300. local asd = nil
  2301. local loop = nil
  2302. delay(5, function() Part0:Destroy() loop:disconnect() asd:disconnect() end)
  2303. loop = rs:connect(function()
  2304. local asdf = math.random(500,1000)/1000
  2305. local Part1 = Instance.new("Part")
  2306. local mesh2 = Instance.new("SpecialMesh",Part1)
  2307. mesh2.MeshType = Enum.MeshType.Sphere
  2308. Part1.Material = Enum.Material.Neon
  2309. Part1.CanCollide = false
  2310. Part1.BrickColor = BrickColor.new("White")
  2311. Part1.Parent = DebrisModel
  2312. Part1.Size = (Part0.Size*3) + Vector3.new(asdf,asdf,asdf)
  2313. Part1.Anchored = true
  2314. Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-1000,1000)/750,math.random(-1000,1000)/750,math.random(-1000,1000)/750))
  2315. Part1.Name = "SMOKE"
  2316. end)
  2317. asd = Part0.Touched:connect(function(ht)
  2318. local hit=ht.Parent
  2319. if checkIfNotPlayer(ht) == true and ht.CanCollide == true then
  2320. asd:disconnect()
  2321. loop:disconnect()
  2322. Part0:Destroy()
  2323.  
  2324. sound(punch[math.random(1,#punch)],Part0.Position,10,math.random(3,5)/5,50)
  2325. for i,v in pairs(findAllNearestTorso(Part0.Position,35)) do
  2326. if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 9e+99 then
  2327. v:Destroy()
  2328. else
  2329. v.Parent:BreakJoints()
  2330. local Fl = Instance.new("BodyVelocity",v.Parent.Head)
  2331. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2332. Fl.velocity = Part0.CFrame.lookVector*395
  2333. wait(0.05)
  2334. Fl:remove()
  2335.  
  2336. end
  2337. local Position = Part0.Position
  2338. local Target = v.Position
  2339. local direction = Target - Position
  2340. local direction = computeDirection(direction)
  2341. local bv = Instance.new("BodyVelocity",v)
  2342. bv.Velocity = direction * (120 - ((Position - Target).magnitude/2))
  2343. debris:AddItem(bv,1)
  2344. end
  2345. for i=1,10,0.5 do for x=1,math.random(0,1) do rs:wait() end
  2346. for z=1,math.random(2,3) do
  2347. local asdf = math.random(-5,5)*2-(i/2)*10
  2348. local Part1 = Instance.new("Part")
  2349. local mesh2 = Instance.new("SpecialMesh",Part1)
  2350. mesh2.MeshType = Enum.MeshType.Sphere
  2351. mesh2.Scale = Vector3.new(0,0,0)
  2352. Part1.Material = Enum.Material.Neon
  2353. Part1.CanCollide = false
  2354. Part1.BrickColor = BrickColor.new("White")
  2355. Part1.Parent = DebrisModel
  2356. Part1.Size = Vector3.new(asdf,asdf,asdf)
  2357. Part1.Anchored = true
  2358. local a = i*0.7
  2359. Part1.CFrame = CFrame.new(Part0.Position + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a))
  2360. Part1.Name = "EXPLOSION4"
  2361. end
  2362. end
  2363.  
  2364. end
  2365. end)
  2366. end))
  2367. end
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374. function lerpz(joint, prop, cfrmz, alp)
  2375. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  2376. end
  2377. function resetlerp()
  2378. RJ.C0 = RJC0
  2379. RJ.C1 = RJC1
  2380. N.C0 = NC0
  2381. N.C1 = NC1
  2382. RS.C0 = RSC0
  2383. RS.C1 = RSC1
  2384. LS.C0 = LSC0
  2385. LS.C1 = LSC1
  2386. RH.C0 = RHC0
  2387. RH.C1 = RHC1
  2388. LH.C0 = LHC0
  2389. end
  2390. function swait(num)
  2391. if num == 0 or num == nil then
  2392. Heartbeat.Event:wait()
  2393. else
  2394. for i = 1, num do
  2395. Heartbeat.Event:wait()
  2396. end
  2397. end
  2398. end
  2399. mouse.KeyDown:connect(function(k)
  2400. if k == "=" and MUI == true then
  2401. instinct = false
  2402. animid = 5
  2403. no_anim = true
  2404. for _ = 1, 45 do
  2405. swait()
  2406. lerpz(RJ, "C0", RJC0 * cf(0, 0.8, -0.2) * ang(rd(10), rd(0), rd(-70)), 0.2)
  2407. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(2), rd(68)), 0.2)
  2408. lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(25, 35)), rd(rd2(-15, -5)), rd(rd2(80, 90))), 0.2)
  2409. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  2410. lerpz(LS, "C0", LSC0 * cf(-0.15, -0.4, 0.5) * ang(rd(-10), rd(60), rd(-86)), 0.2)
  2411. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(80), rd(0)), 0.2)
  2412. lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-29), rd(-2)), 0.2)
  2413. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  2414. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
  2415. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  2416.  
  2417. end
  2418. AirPunchStrong()
  2419. wait(0.2)
  2420. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head
  2421. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso
  2422. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.8)--rarm
  2423. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-20)), 0.8)--larm
  2424. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  2425. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  2426. wait(0.5)
  2427. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head
  2428. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso
  2429. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.8)--rarm
  2430. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.8)--larm
  2431. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  2432. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  2433. AirPunchStrong()
  2434. wait(0.2)
  2435. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head
  2436. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso
  2437. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.8)--rarm
  2438. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-20)), 0.8)--larm
  2439. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  2440. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  2441. wait(0.5)
  2442. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.8)--head
  2443. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.8)--torso
  2444. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.8)--rarm
  2445. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--larm
  2446. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  2447. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  2448. AirPunchStrong()
  2449. wait(0.2)
  2450. no_anim = false
  2451. instinct = true
  2452. end
  2453. end)
  2454.  
  2455.  
  2456.  
  2457. local attacktype = 1
  2458. mouse.Button1Down:connect(function()
  2459. if attack == false and attacktype == 1 and MUI == false then
  2460. Hit()
  2461. attacktype = 2
  2462. elseif attack == false and attacktype == 2 and MUI == false then
  2463. Hit2()
  2464. attacktype = 1
  2465. end
  2466. end)
  2467.  
  2468.  
  2469. mouse.Button1Down:connect(function()
  2470. if attack == false and attacktype == 1 and MUI == true then
  2471. HitFC()
  2472. attacktype = 2
  2473. elseif attack == false and attacktype == 2 and MUI == true then
  2474. HitFC2()
  2475. attacktype = 1
  2476. end
  2477. end)
  2478. function Hit()
  2479. if not D then D = true
  2480. animid = 5
  2481. no_anim = true
  2482.  
  2483. local Grab = Instance.new("Part",larm)
  2484. Grab.Size = Vector3.new(4,4,4)
  2485. Grab.CanCollide = false
  2486. Grab.BrickColor = BrickColor.new("Deep orange")
  2487. Grab.Transparency = math.huge
  2488. local Grabo = Instance.new("Weld",Grab)
  2489. Grabo.Part0 = larm
  2490. Grabo.Part1 = Grab
  2491. Grabo.C0 = CFrame.new(0,-1.1,0)
  2492. local SFXZ = Instance.new("Sound",torso)
  2493. SFXZ.SoundId = "rbxassetid://169259383"
  2494. SFXZ.Volume = 1
  2495. SFXZ.Pitch = 1.5
  2496. SFXZ.Looped = false
  2497. wait(0.01)
  2498. SFXZ:Play()
  2499.  
  2500. Grab.Touched:connect(function(hit)
  2501. if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= plr.Character.Name then
  2502. Grab:Destroy()
  2503. SFXZ:Destroy()
  2504.  
  2505. hit.Parent.Humanoid:TakeDamage(5000000000000000)
  2506. local Smash = Instance.new("Part",char)
  2507. Smash.Size = Vector3.new(30,30,30)
  2508. Smash.BrickColor = BrickColor.new("New Yeller")
  2509. Smash.CanCollide = false
  2510. Smash.Anchored = true
  2511. Smash.Transparency = 0.1
  2512. Smash.CFrame = root.CFrame*CFrame.new(0,0,20)*CFrame.Angles(0,0,1.55)
  2513. local Smash2 = Instance.new("SpecialMesh",Smash)
  2514. Smash2.MeshId = "rbxassetid://437347603"
  2515. Smash2.Scale = Vector3.new(2.8,2.8,2.94)
  2516. local Sound2 = Instance.new("Sound",Smash)
  2517. Sound2.SoundId = "rbxassetid://138137702"
  2518. Sound2.Volume = 0.9
  2519. Sound2.Pitch = 1
  2520. Sound2.Looped = false
  2521. Sound2:Play()
  2522. local Sound = Instance.new("Sound",torso)
  2523. Sound.SoundId = "rbxassetid://0"
  2524. Sound.Volume = 7
  2525. Sound.Pitch = 1
  2526. Sound.Looped = false
  2527. Sound:Play()
  2528. coroutine.resume(coroutine.create(function()
  2529. for i = 3,100 do
  2530.  
  2531. Smash.CFrame = Smash.CFrame*CFrame.Angles(0,0,-0.1)
  2532. Smash.CFrame = Smash.CFrame:lerp(Smash.CFrame * CFrame.new(0, 0, -11), 0.4)
  2533.  
  2534.  
  2535. Smash.Transparency = Smash.Transparency + 0.09
  2536.  
  2537. wait(0.00000000001)
  2538. end
  2539. Smash:Destroy()
  2540.  
  2541. end))
  2542.  
  2543.  
  2544. coroutine.resume(coroutine.create(function()
  2545. for i = 1,3 do
  2546. local HQ = Instance.new("Part",root)
  2547. HQ.Size = Vector3.new(1,1,1)
  2548. HQ.BrickColor = BrickColor.new("Medium stone grey")
  2549. HQ.Material = "Neon"
  2550. HQ.Anchored = true
  2551. HQ.CanCollide = false
  2552. HQ.Transparency = 0
  2553. HQ.CFrame = hit.Parent.Head.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,1.55)
  2554. local HQ2 = Instance.new("SpecialMesh",HQ)
  2555. HQ2.MeshId = "rbxassetid://3270017"
  2556. HQ2.Scale = Vector3.new(1,1,1)
  2557. local ZQW = Instance.new("Part",root)
  2558. ZQW.Size = Vector3.new(1,1,1)
  2559. ZQW.BrickColor = BrickColor.new("Medium stone grey")
  2560. ZQW.Material = "Neon"
  2561. ZQW.Transparency = 1
  2562. ZQW.Anchored = true
  2563. ZQW.CanCollide = false
  2564. ZQW.CFrame = hit.Parent.Head.CFrame*CFrame.new(0,0,0)
  2565. local ZQW2 = Instance.new("SpecialMesh",ZQW)
  2566. ZQW2.MeshType = "Sphere"
  2567. ZQW2.Scale = Vector3.new(1,1,1)
  2568. local H = Instance.new("Part",root)
  2569. H.Size = Vector3.new(1,1,1)
  2570. H.BrickColor = BrickColor.new("Medium stone grey")
  2571. H.CanCollide = false
  2572. H.Anchored = true
  2573. H.CFrame = hit.Parent.Head.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55)
  2574. local H2 = Instance.new("SpecialMesh",H)
  2575. H2.MeshId = "rbxassetid://3270017"
  2576. coroutine.resume(coroutine.create(function()
  2577. for i = 3,90 do
  2578. ZQW2.Scale = ZQW2.Scale + Vector3.new(2.2,2.2,2.2)
  2579. ZQW.Transparency = ZQW.Transparency + 0.06
  2580. HQ2.Scale = HQ2.Scale + Vector3.new(3,3,3.2)
  2581. HQ.Transparency = HQ.Transparency + 0.05
  2582. H2.Scale = H2.Scale + Vector3.new(2.2,2.2,2.2)
  2583. H.Transparency = H.Transparency + 0.05
  2584. wait(0.00000000001)
  2585. end
  2586. HQ:Destroy()
  2587. H2:Destroy()
  2588. H:Destroy()
  2589. HQ2:Destroy()
  2590. ZQW:Destroy()
  2591. ZQW2:Destroy()
  2592. end))
  2593. wait(0.3)
  2594. end
  2595. end))
  2596. local Spinn = Instance.new("Part",char)
  2597. Spinn.Size = Vector3.new(1,1,1)
  2598. Spinn.BrickColor = BrickColor.new("New Yeller")
  2599. Spinn.CanCollide = false
  2600. Spinn.Transparency = 0.1
  2601. Spinn.Anchored = true
  2602. Spinn.Material = "Neon"
  2603. Spinn.CFrame = root.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  2604. local Spinn2 = Instance.new("SpecialMesh",Spinn)
  2605. Spinn2.MeshId = "rbxassetid://881809484"
  2606. Spinn2.Scale = Vector3.new(20,20,20)
  2607. coroutine.resume(coroutine.create(function()
  2608. for i = 3,300 do
  2609. Spinn.Transparency = Spinn.Transparency + 0.05
  2610.  
  2611. Spinn.CFrame = Spinn.CFrame*CFrame.Angles(0.2,0.2,0.2)
  2612. wait(0.00000000001)
  2613. end
  2614. end))
  2615.  
  2616.  
  2617. local Spinn = Instance.new("Part",char)
  2618. Spinn.Size = Vector3.new(1,1,1)
  2619. Spinn.BrickColor = BrickColor.new("New Yeller")
  2620. Spinn.CanCollide = false
  2621. Spinn.Transparency = 0.1
  2622. Spinn.Anchored = true
  2623. Spinn.Material = "Neon"
  2624. Spinn.CFrame = root.CFrame*CFrame.new(0,0,-10)*CFrame.Angles(0,0,0)
  2625. local Spinn2 = Instance.new("SpecialMesh",Spinn)
  2626. Spinn2.MeshType = 3
  2627. Spinn2.Scale = Vector3.new(6,6,35)
  2628. coroutine.resume(coroutine.create(function()
  2629. for i = 3,300 do
  2630. Spinn.Transparency = Spinn.Transparency + 0.05
  2631.  
  2632.  
  2633. wait(0.00000000001)
  2634. end
  2635. end))
  2636.  
  2637. local SFXZ = Instance.new("Sound",hed)
  2638. SFXZ.SoundId = "rbxassetid://260430060"
  2639. SFXZ.Volume = 3
  2640. SFXZ.Pitch = 1
  2641. SFXZ.Looped = false
  2642. wait(0.01)
  2643. SFXZ:Play()
  2644.  
  2645. end
  2646. SFXZ:Destroy()
  2647. end)
  2648.  
  2649. for i= 1,5 do
  2650. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2651. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(-70), math.rad(0)), .5)--torso
  2652. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), .5)--arm
  2653. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,-0.8)*CFrame.Angles(math.rad(160),math.rad(70),math.rad(10)), .5)--arm
  2654. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .5)--leg
  2655. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),.5)--leg
  2656. wait()
  2657. end
  2658.  
  2659. coroutine.resume(coroutine.create(function()
  2660. wait(0.5)
  2661. Grab:remove()
  2662. end))
  2663. no_anim = false
  2664. Grab:Destroy()
  2665. wait(0)
  2666. D = false
  2667. end
  2668. end
  2669. function Hit2()
  2670. if not D then D = true
  2671. no_anim = true
  2672. local Grab = Instance.new("Part",rarm)
  2673. Grab.Size = Vector3.new(4,4,4)
  2674. Grab.CanCollide = false
  2675. Grab.BrickColor = BrickColor.new("Deep orange")
  2676. Grab.Transparency = math.huge
  2677. local Grabo = Instance.new("Weld",Grab)
  2678. Grabo.Part0 = rarm
  2679. Grabo.Part1 = Grab
  2680. Grabo.C0 = CFrame.new(0,-1.1,0)
  2681. local SFXZ = Instance.new("Sound",torso)
  2682. SFXZ.SoundId = "rbxassetid://169259383"
  2683. SFXZ.Volume = 1
  2684. SFXZ.Pitch = 1
  2685. SFXZ.Looped = false
  2686. wait(0.01)
  2687. SFXZ:Play()
  2688.  
  2689. Grab.Touched:connect(function(hit)
  2690. if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= plr.Character.Name then
  2691. Grab:Destroy()
  2692. SFXZ:Destroy()
  2693. hit.Parent.Humanoid:TakeDamage(50)
  2694. local Cloud3 = Instance.new("Part",char)
  2695. Cloud3.Size = Vector3.new(1,1,1)
  2696. Cloud3.BrickColor = BrickColor.new("Medium stone grey")
  2697. Cloud3.Anchored = true
  2698. Cloud3.Material = "Neon"
  2699. Cloud3.CanCollide = false
  2700. Cloud3.CFrame = rarm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(-1.55,0,0)
  2701. local Cloud4 = Instance.new("SpecialMesh",Cloud3)
  2702. Cloud4.MeshId = "rbxassetid://3270017"
  2703. Cloud4.Scale = Vector3.new(1,1,0.4)
  2704.  
  2705.  
  2706.  
  2707. coroutine.resume(coroutine.create(function()
  2708. for i = 3,650 do
  2709.  
  2710.  
  2711.  
  2712.  
  2713. Cloud3.Transparency = Cloud3.Transparency + 0.03
  2714. Cloud4.Scale = Cloud4.Scale + Vector3.new(0.2,0.2,0.2)
  2715.  
  2716.  
  2717.  
  2718.  
  2719. wait(0.00000000001)
  2720. end
  2721. end))
  2722. local SFXZ = Instance.new("Sound",hed)
  2723. SFXZ.SoundId = "rbxassetid://260430060"
  2724. SFXZ.Volume = 3
  2725. SFXZ.Pitch = 1.2
  2726. SFXZ.Looped = false
  2727. wait(0.01)
  2728. SFXZ:Play()
  2729.  
  2730. end
  2731. SFXZ:Destroy()
  2732. end)
  2733. for i = 1, 5 do
  2734. wait()
  2735.  
  2736. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.8)--torso
  2737. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.8)--rarm
  2738. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--larm
  2739. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  2740. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  2741. end
  2742.  
  2743. coroutine.resume(coroutine.create(function()
  2744. wait(0.5)
  2745. Grab:remove()
  2746. end))
  2747. no_anim = false
  2748. Grab:Destroy()
  2749. wait(0)
  2750. D = false
  2751. end
  2752. end
  2753.  
  2754. function HitFC()
  2755. if not D then D = true
  2756. animid = 5
  2757. no_anim = true
  2758. local Grab = Instance.new("Part",larm)
  2759. Grab.Size = Vector3.new(3,3,3)
  2760. Grab.CanCollide = false
  2761. Grab.BrickColor = BrickColor.new("Deep orange")
  2762. Grab.Transparency = math.huge
  2763. local Grabo = Instance.new("Weld",Grab)
  2764. Grabo.Part0 = larm
  2765. Grabo.Part1 = Grab
  2766. Grabo.C0 = CFrame.new(0,-1.1,0)
  2767. local SFXZ = Instance.new("Sound",torso)
  2768. SFXZ.SoundId = "rbxassetid://169259383"
  2769. SFXZ.Volume = 1
  2770. SFXZ.Pitch = 1.5
  2771. SFXZ.Looped = false
  2772. wait(0.01)
  2773. SFXZ:Play()
  2774.  
  2775. Grab.Touched:connect(function(hit)
  2776. if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= plr.Character.Name then
  2777. Grab:Destroy()
  2778. SFXZ:Destroy()
  2779. hit.Parent.Humanoid:TakeDamage(250)
  2780. local Cloud3 = Instance.new("Part",char)
  2781. Cloud3.Size = Vector3.new(1,1,1)
  2782. Cloud3.BrickColor = BrickColor.new("Medium stone grey")
  2783. Cloud3.Anchored = true
  2784. Cloud3.Material = "Neon"
  2785. Cloud3.CanCollide = false
  2786. Cloud3.CFrame = larm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
  2787. local Cloud4 = Instance.new("SpecialMesh",Cloud3)
  2788. Cloud4.MeshId = "rbxassetid://3270017"
  2789. Cloud4.Scale = Vector3.new(1.6,1.6,0.4)
  2790.  
  2791.  
  2792.  
  2793. coroutine.resume(coroutine.create(function()
  2794. for i = 3,650 do
  2795.  
  2796.  
  2797.  
  2798.  
  2799. Cloud3.Transparency = Cloud3.Transparency + 0.03
  2800. Cloud4.Scale = Cloud4.Scale + Vector3.new(0.5,0.5,0.5)
  2801.  
  2802.  
  2803.  
  2804.  
  2805. wait(0.00000000001)
  2806. end
  2807. end))
  2808. local SFXZ = Instance.new("Sound",hed)
  2809. SFXZ.SoundId = "rbxassetid://260430060"
  2810. SFXZ.Volume = 3
  2811. SFXZ.Pitch = 1
  2812. SFXZ.Looped = false
  2813. wait(0.01)
  2814. SFXZ:Play()
  2815.  
  2816. end
  2817. SFXZ:Destroy()
  2818. end)
  2819.  
  2820. for i = 1, 2 do
  2821. wait()
  2822.  
  2823. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso
  2824. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.8)--rarm
  2825. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.8)--larm
  2826. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  2827. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  2828. end
  2829.  
  2830. coroutine.resume(coroutine.create(function()
  2831. wait(0.5)
  2832. Grab:remove()
  2833. end))
  2834. no_anim = false
  2835. Grab:Destroy()
  2836. wait(0)
  2837. D = false
  2838. end
  2839. end
  2840. function HitFC2()
  2841. if not D then D = true
  2842. no_anim = true
  2843. local Grab = Instance.new("Part",rarm)
  2844. Grab.Size = Vector3.new(3,3,3)
  2845. Grab.CanCollide = false
  2846. Grab.BrickColor = BrickColor.new("Deep orange")
  2847. Grab.Transparency = math.huge
  2848. local Grabo = Instance.new("Weld",Grab)
  2849. Grabo.Part0 = rarm
  2850. Grabo.Part1 = Grab
  2851. Grabo.C0 = CFrame.new(0,-1.1,0)
  2852. local SFXZ = Instance.new("Sound",torso)
  2853. SFXZ.SoundId = "rbxassetid://169259383"
  2854. SFXZ.Volume = 1
  2855. SFXZ.Pitch = 1
  2856. SFXZ.Looped = false
  2857. wait(0.01)
  2858. SFXZ:Play()
  2859.  
  2860. Grab.Touched:connect(function(hit)
  2861. if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= plr.Character.Name then
  2862. Grab:Destroy()
  2863. SFXZ:Destroy()
  2864. hit.Parent.Humanoid:TakeDamage(250)
  2865. local Cloud3 = Instance.new("Part",char)
  2866. Cloud3.Size = Vector3.new(1,1,1)
  2867. Cloud3.BrickColor = BrickColor.new("Medium stone grey")
  2868. Cloud3.Anchored = true
  2869. Cloud3.Material = "Neon"
  2870. Cloud3.CanCollide = false
  2871. Cloud3.CFrame = rarm.CFrame*CFrame.new(0,0,0)*CFrame.Angles(-1.55,0,0)
  2872. local Cloud4 = Instance.new("SpecialMesh",Cloud3)
  2873. Cloud4.MeshId = "rbxassetid://3270017"
  2874. Cloud4.Scale = Vector3.new(1.6,1.6,0.4)
  2875.  
  2876.  
  2877.  
  2878. coroutine.resume(coroutine.create(function()
  2879. for i = 3,650 do
  2880.  
  2881.  
  2882.  
  2883.  
  2884. Cloud3.Transparency = Cloud3.Transparency + 0.03
  2885. Cloud4.Scale = Cloud4.Scale + Vector3.new(0.5,0.5,0.2)
  2886.  
  2887.  
  2888.  
  2889.  
  2890. wait(0.00000000001)
  2891. end
  2892. end))
  2893. local SFXZ = Instance.new("Sound",hed)
  2894. SFXZ.SoundId = "rbxassetid://260430060"
  2895. SFXZ.Volume = 3
  2896. SFXZ.Pitch = 1.2
  2897. SFXZ.Looped = false
  2898. wait(0.01)
  2899. SFXZ:Play()
  2900.  
  2901. end
  2902. SFXZ:Destroy()
  2903. end)
  2904. for i = 1, 2 do
  2905. wait()
  2906.  
  2907. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.8)--torso
  2908. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.8)--rarm
  2909. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--larm
  2910. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  2911. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  2912. end
  2913.  
  2914. coroutine.resume(coroutine.create(function()
  2915. wait(0.5)
  2916. Grab:remove()
  2917. end))
  2918. no_anim = false
  2919. Grab:Destroy()
  2920. wait(0)
  2921. D = false
  2922. end
  2923. end
  2924.  
  2925.  
  2926.  
  2927.  
  2928. mouse.KeyDown:connect(function(key)
  2929. if key == '1' then
  2930. no_anim = true
  2931. local Aura = Instance.new("ParticleEmitter",Stone4)
  2932. Aura.Texture = "rbxassetid://271370648"
  2933. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  2934. Aura.EmissionDirection = "Top"
  2935. Aura.Speed = NumberRange.new(0)
  2936. Aura.Size = NumberSequence.new(2.5)
  2937. Aura.Transparency = NumberSequence.new(0,1)
  2938. Aura.Drag = 0.4
  2939. Aura.LightInfluence = 0
  2940. Aura.LockedToPart = true
  2941. Aura.Lifetime = NumberRange.new(0.9)
  2942. Aura.Rate = 60
  2943. Aura.LightEmission = 0.6
  2944. Aura.Rotation = NumberRange.new(-360,360)
  2945. Aura.VelocitySpread = 0
  2946. Aura.Acceleration = Vector3.new(0,0,0)
  2947. Aura.ZOffset = 0.2
  2948. LockOn()
  2949. for i = 1, 20 do
  2950. wait()
  2951.  
  2952. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  2953. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--rarm
  2954. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(90),math.rad(-50),math.rad(0)), 0.8)--larm
  2955. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  2956. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  2957. end
  2958. no_anim = false
  2959. Aura.Rate = 0
  2960. end
  2961. end)
  2962.  
  2963. mouse.KeyDown:connect(function(key)
  2964. if key == '2' then
  2965. Bring()
  2966. end
  2967. end)
  2968.  
  2969. function LockOn()
  2970. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  2971. TargetSelect(mouse.Target.Parent)
  2972. Rock(mouse.Target.Parent)
  2973. end
  2974. end
  2975.  
  2976.  
  2977. function Bring()
  2978. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  2979. TargetSelect(mouse.Target.Parent)
  2980.  
  2981. end
  2982. end
  2983. function swait(num)
  2984. if num == 0 or num == nil then
  2985. ArtificialHB.Event:wait()
  2986. else
  2987. for i = 0, num do
  2988. ArtificialHB.Event:wait()
  2989. end
  2990. end
  2991. end
  2992.  
  2993. ArtificialHB = Instance.new("BindableEvent", script)
  2994. ArtificialHB.Name = "Heartbeat"
  2995.  
  2996. script:WaitForChild("Heartbeat")
  2997.  
  2998. function TargetSelect(person)
  2999. local dd=coroutine.wrap(function()
  3000. if targetted ~= person then
  3001. targetted = person
  3002. for i = 0, 2, 0.1 do
  3003. swait()
  3004. end
  3005. end
  3006. end)
  3007. dd()
  3008. end
  3009. local RbxUtility = LoadLibrary("RbxUtility")
  3010. local Create = RbxUtility.Create
  3011. function HomingAttack()
  3012.  
  3013.  
  3014.  
  3015.  
  3016. if targetted == nil then
  3017.  
  3018. end
  3019.  
  3020.  
  3021. targetted.Head.CFrame = root.CFrame * CFrame.new(0,1.5,-3.1)
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027. end
  3028. mouse.KeyDown:connect(function(key)
  3029. if key == '3' then
  3030. HomingAttack()
  3031. end
  3032. end)
  3033.  
  3034. function laz0r()
  3035.  
  3036. local Position = nil
  3037. if animid == 0 then
  3038. Position = NeckS.Position
  3039. else
  3040. Position = NeckS.Position
  3041. end
  3042.  
  3043. local Part1 = Instance.new("Part")
  3044. local mesh2 = Instance.new("SpecialMesh",Part1)
  3045. mesh2.MeshId = "rbxassetid://559831844"
  3046. mesh2.Scale = Vector3.new(0,0,0.4)
  3047. Part1.Material = Enum.Material.Neon
  3048. Part1.CanCollide = false
  3049. Part1.BrickColor = BrickColor.new("White")
  3050. Part1.Parent = DebrisModel
  3051. Part1.Size = Vector3.new(0,0,0)
  3052. Part1.Anchored = true
  3053. Part1.CFrame = CFrame.new(Position)
  3054. Part1.Name = "EXPLOSION3"
  3055.  
  3056. local Part0 = Instance.new("Part",DebrisModel)
  3057. Part0.Name = "Bullet"
  3058. Part0.Material = Enum.Material.Neon
  3059. Part0.BrickColor = BrickColor.new("Magenta")
  3060. Part0.Anchored = true
  3061. local mesh = Instance.new("SpecialMesh",Part0)
  3062. mesh.MeshType = Enum.MeshType.Sphere
  3063. Part0.CanCollide = false
  3064. local Target = mouse.Hit.p
  3065. local direction = Target - Position
  3066. local direction = computeDirection(direction)
  3067. local ray = Ray.new(Position, (Target).unit*1048)
  3068. local part, endPoint = workspace:FindPartOnRay(ray, char)
  3069. Part0.Size = Vector3.new(9,1,9)
  3070. mesh.Scale = Vector3.new(1,(Position-endPoint).magnitude,1)
  3071. local pos = Position + (direction * (mesh.Scale.Y/2))
  3072. Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0)
  3073.  
  3074. clashpart = Instance.new("Part",DebrisModel)
  3075. clashpart.Size = Vector3.new(50,50,50)
  3076. clashpart.CanCollide = false
  3077. clashpart.Anchored = true
  3078. clashpart.Transparency = 1
  3079. clashpart.BrickColor = BrickColor.new("Magenta")
  3080. clashpart.Name = "StarLightClash"
  3081. clashpart.CFrame = CFrame.new(endPoint, mouse.Hit.p)
  3082.  
  3083.  
  3084.  
  3085. local z = 10
  3086. for i = 1,100 do rs:wait()
  3087. if animid == 0 then
  3088. root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
  3089. Position = root.Position
  3090. else
  3091. root.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.p.X, mouse.Hit.p.Y, mouse.Hit.p.Z))
  3092. Position = root.Position
  3093. end
  3094.  
  3095. local Target = mouse.Hit.p
  3096. local direction = Target - Position
  3097. local direction = computeDirection(direction)
  3098. local ray = Ray.new(Position, (Target-Position).unit*1048)
  3099. local part, endPoint = workspace:FindPartOnRay(ray, char)
  3100. Part0.Size = Vector3.new(5-((i/100)*5),1,5-((i/100)*5))
  3101. mesh.Scale = Vector3.new(1,(Position-endPoint).magnitude,1)
  3102. mesh.Offset = Vector3.new(math.random(-10000,10000)/20000,math.random(-10000,10000)/20000,0)
  3103. local pos = Position + (direction * (mesh.Scale.Y/0))
  3104. Part0.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0)
  3105. clashpart.CFrame = CFrame.new(endPoint, root.Position)
  3106.  
  3107. local Position = mouse.Hit.p
  3108. local Target = root.Position
  3109. local direction = Target - Position
  3110. local direction = computeDirection(direction)
  3111. root.Velocity = direction * 5
  3112.  
  3113. if i >= z then z = i + 10 sound(explosionid[math.random(1,#explosionid)],endPoint,10,math.random(6,9)/10,200) end
  3114.  
  3115. Part1 = Part0:Clone()
  3116. Part1.Parent = DebrisModel
  3117. Part1.BrickColor = BrickColor.new("Magenta")
  3118. Part1.Name = "SMOKE2"
  3119.  
  3120. if part ~= nil then
  3121. if part.Name == "StarLightClash" then
  3122. local asdf = math.random(0,5)*20
  3123. local Part1 = Instance.new("Part")
  3124. local mesh2 = Instance.new("SpecialMesh",Part1)
  3125. mesh2.MeshType = Enum.MeshType.Sphere
  3126. mesh2.Scale = Vector3.new(0,0,0)
  3127. Part1.Material = Enum.Material.Neon
  3128. Part1.CanCollide = false
  3129. Part1.BrickColor = BrickColor.new("Magenta")
  3130. Part1.Size = Vector3.new(asdf,asdf,asdf)
  3131. Part1.Anchored = true
  3132. local a = 1.5
  3133. Part1.CFrame = CFrame.new(endPoint + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a))
  3134. Part1.Name = "EXPLOSION"
  3135. else
  3136. local asdf = math.random(0,5)*10
  3137. local Part1 = Instance.new("Part")
  3138. local mesh2 = Instance.new("SpecialMesh",Part1)
  3139. mesh2.MeshType = Enum.MeshType.Sphere
  3140. mesh2.Scale = Vector3.new(0,0,0)
  3141. Part1.Material = Enum.Material.Neon
  3142. Part1.CanCollide = false
  3143. Part1.BrickColor = BrickColor.new("Magenta")
  3144. Part1.Parent = DebrisModel
  3145. Part1.Size = Vector3.new(asdf,asdf,asdf)
  3146. Part1.Anchored = true
  3147. local a = 1.5
  3148. Part1.CFrame = CFrame.new(endPoint + Vector3.new(math.random(-2,2)*a,math.random(-4,4),math.random(-2,2)*a))
  3149. Part1.Name = "EXPLOSION"
  3150. end
  3151. end
  3152.  
  3153. for i,v in pairs(findAllNearestTorso(endPoint,50)) do
  3154. if v.Parent:FindFirstChildOfClass("Humanoid").MaxHealth >= 100000000000000000000000000000000000 then
  3155. v:Destroy()
  3156. else
  3157. v.Parent:BreakJoints()
  3158. end
  3159. local Position = mouse.Hit.p
  3160. local Target = v.Position
  3161. local direction = Target - Position
  3162. local direction = computeDirection(direction)
  3163. local bv = Instance.new("BodyVelocity",v)
  3164. bv.Velocity = direction * (10 - ((Position - Target).magnitude/2))
  3165. debris:AddItem(bv,1)
  3166. end
  3167.  
  3168. end
  3169. clashpart:Destroy()
  3170. Part0:Destroy()
  3171. wait(0.3)
  3172. aiming_anim = false
  3173. delay(0.3,function() debounce = false end)
  3174. end
  3175.  
  3176.  
  3177. mouse.KeyDown:connect(function(k)
  3178. if k == "u" and Mode == false then
  3179.  
  3180. animid = 5
  3181. no_anim = true
  3182. hum.WalkSpeed = 0
  3183.  
  3184.  
  3185.  
  3186. for i = 1, 30 do
  3187. wait()
  3188.  
  3189. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  3190. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.2)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--rarm
  3191. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(150),math.rad(-50),math.rad(0)), 0.8)--larm
  3192. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  3193. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  3194. end
  3195. wait(2)
  3196. local Grab = Instance.new("Part",hed)
  3197. Grab.Size = Vector3.new(3.9,5,3.9)
  3198. Grab.CanCollide = false
  3199. Grab.BrickColor = BrickColor.new("Deep orange")
  3200. Grab.Transparency = 1
  3201. local Grabo = Instance.new("Weld",Grab)
  3202. Grabo.Part0 = hed
  3203. Grabo.Part1 = Grab
  3204. Grabo.C0 = CFrame.new(0,-1.5,0)
  3205.  
  3206. local AuraB = Instance.new("Part",hed)
  3207. AuraB.Size = Vector3.new(2,1,2)
  3208. AuraB.CanCollide = false
  3209. AuraB.BrickColor = BrickColor.new("Deep orange")
  3210. AuraB.Transparency = 1
  3211. local AuraBo = Instance.new("Weld",AuraB)
  3212. AuraBo.Part0 = hed
  3213. AuraBo.Part1 = AuraB
  3214. AuraBo.C0 = CFrame.new(0,-3.6,0)
  3215.  
  3216. local FZcharge3 = Instance.new("ParticleEmitter",Grab)
  3217. FZcharge3.Texture = "rbxassetid://249481494"
  3218. FZcharge3.Color = ColorSequence.new(Color3.fromRGB(0, 0, 255))
  3219. FZcharge3.EmissionDirection = "Top"
  3220. FZcharge3.Speed = NumberRange.new(2)
  3221. FZcharge3.Size = NumberSequence.new(4,0)
  3222. FZcharge3.Transparency = NumberSequence.new(0,1)
  3223. FZcharge3.Drag = 1.2
  3224. FZcharge3.LockedToPart = true
  3225. FZcharge3.Lifetime = NumberRange.new(1)
  3226. FZcharge3.Rate = 195
  3227. FZcharge3.LightEmission = 0.3
  3228. FZcharge3.Rotation = NumberRange.new(-360,360)
  3229. FZcharge3.VelocitySpread = 0.2
  3230. FZcharge3.ZOffset = 2.5
  3231. wait(1)
  3232. FZcharge3.Rate = 0
  3233. UltimateBattle.Volume = 0
  3234. hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://"
  3235. for i,v in pairs(char:GetChildren()) do
  3236. if v ~= root then
  3237. if v:IsA("Part") then
  3238. v.Transparency = 1
  3239. elseif v:IsA("Accoutrement") then
  3240. v:FindFirstChildOfClass("Part").Transparency = 1
  3241. end
  3242. end
  3243. end
  3244. for i,v in pairs(NeckS:GetChildren()) do
  3245. if v ~= root then
  3246. if v:IsA("Part") then
  3247. v.Transparency = 1
  3248. elseif v:IsA("Accoutrement") then
  3249. v:FindFirstChildOfClass("Part").Transparency = 1
  3250. end
  3251. end
  3252. end
  3253.  
  3254. wait(2.2)
  3255. FZcharge3.Rate = 195
  3256. root.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3257.  
  3258. for i,v in pairs(char:GetChildren()) do
  3259. if v ~= root then
  3260. if v:IsA("Part") then
  3261. v.Transparency = 0
  3262. elseif v:IsA("Accoutrement") then
  3263. v:FindFirstChildOfClass("Part").Transparency = 0
  3264. end
  3265. end
  3266. end
  3267. for i,v in pairs(NeckS:GetChildren()) do
  3268. if v ~= root then
  3269. if v:IsA("Part") then
  3270. v.Transparency = 0
  3271. elseif v:IsA("Accoutrement") then
  3272. v:FindFirstChildOfClass("Part").Transparency = 0
  3273. end
  3274. end
  3275. end
  3276. hed:FindFirstChildOfClass("Decal").Texture = "rbxassetid://254640655"
  3277. wait(1)
  3278. UltimateBattle.Volume = 5
  3279. FZcharge3.Rate = 0
  3280. hum.WalkSpeed = 16
  3281. wait(1)
  3282. Grab:Destroy()
  3283. no_anim = false
  3284. end
  3285. end)
  3286. mouse.KeyDown:connect(function(k)
  3287. if k == "u" and Mode == true then
  3288.  
  3289.  
  3290. root.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3291.  
  3292.  
  3293. end
  3294. end)
  3295. -------------------------------------------------------
  3296.  
  3297. mouse.KeyDown:connect(function(k)
  3298. if k == "z" then
  3299. local FZcharge3 = Instance.new("ParticleEmitter",Stone6)
  3300. FZcharge3.Texture = "rbxassetid://165211997"
  3301. FZcharge3.Color = ColorSequence.new(Color3.fromRGB(0, 255, 0))
  3302. FZcharge3.EmissionDirection = "Top"
  3303. FZcharge3.Speed = NumberRange.new(8)
  3304. FZcharge3.Size = NumberSequence.new(0.5,0)
  3305. FZcharge3.Transparency = NumberSequence.new(0,1)
  3306. FZcharge3.Drag = 1.2
  3307. FZcharge3.LockedToPart = false
  3308. FZcharge3.Lifetime = NumberRange.new(0.5)
  3309. FZcharge3.Rate = 195
  3310. FZcharge3.LightEmission = 1
  3311. FZcharge3.VelocitySpread = 100
  3312. FZcharge3.Rotation = NumberRange.new(-360,360)
  3313. FZcharge3.VelocitySpread = 100.2
  3314. FZcharge3.ZOffset = 1
  3315. local CHAINLINKS = {}
  3316. local POS = mouse.Hit.p
  3317. local CHAINS = false
  3318. local CHAINLINKS = {}
  3319. local A = Instance.new("Attachment",NeckS)
  3320. A.Position = Vector3.new(0.3,0,0)*Player_Size
  3321. A.Orientation = Vector3.new(-90, -89.982, 0)
  3322. local B = Instance.new("Attachment",NeckS)
  3323. B.Position = Vector3.new(-0.3,0,0)*Player_Size
  3324. B.Orientation = Vector3.new(-90, 89.988, 0)
  3325. local C = Instance.new("Attachment",NeckS)
  3326. C.Position = Vector3.new(0.3,-0.1,0)*Player_Size
  3327. C.Orientation = Vector3.new(-90, -89.982, 0)
  3328. local D = Instance.new("Attachment",NeckS)
  3329. D.Position = Vector3.new(-0.3,-0.3,0)*Player_Size
  3330. D.Orientation = Vector3.new(-90, 89.988, 0)
  3331. local LIGHT = Instance.new("Attachment",NeckS)
  3332. LIGHT.Position = Vector3.new(0.3,-0,0)*Player_Size
  3333. local LIGHT2 = Instance.new("PointLight",larm)
  3334. LIGHT2.Range = 6
  3335. LIGHT2.Brightness = 20
  3336. LIGHT2.Color = Color3.new(0, 255, 0)
  3337. for i = 1, 2 do
  3338. local TWIST = -2
  3339. local START = A
  3340. local END = B
  3341. if i == 1 then
  3342. START = B
  3343. END = A
  3344. end
  3345. local ChainLink = Instance.new("Beam",torso)
  3346. ChainLink.Texture = "rbxassetid://165211997"
  3347. ChainLink.Color = ColorSequence.new(Color3.fromRGB(0, 255, 0))
  3348. ChainLink.TextureSpeed = 5
  3349. ChainLink.Width0 = 1
  3350. ChainLink.Width1 = 1
  3351. ChainLink.TextureLength = 1.5
  3352. ChainLink.Attachment0 = START
  3353. ChainLink.Attachment1 = END
  3354. ChainLink.CurveSize0 = TWIST
  3355. ChainLink.CurveSize1 = TWIST
  3356. --ChainLink.FaceCamera = true
  3357. ChainLink.Segments = 45
  3358. ChainLink.Transparency = NumberSequence.new(0)
  3359. table.insert(CHAINLINKS,ChainLink)
  3360. end
  3361. coroutine.resume(coroutine.create(function()
  3362. for i = 3,80000000000000000000000000000 do
  3363. hum.Health = hum.MaxHealth
  3364.  
  3365.  
  3366. coroutine.resume(coroutine.create(function()
  3367. for i = 1,15 do
  3368.  
  3369. wait(0.00000000001)
  3370. end
  3371.  
  3372.  
  3373.  
  3374. end))
  3375. wait(0.06)
  3376. end
  3377. end))
  3378.  
  3379. end
  3380. end)
  3381.  
  3382. mouse.KeyDown:connect(function(k)
  3383. if k == "k" then
  3384. no_anim = true
  3385. local FlyAt = Instance.new("Attachment",NeckS)FlyAt.Position = Vector3.new(0,0.5,0)
  3386. local FlyAt2 = Instance.new("Attachment",NeckS)FlyAt2.Position = Vector3.new(0,-0.5,0)
  3387. local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
  3388. Speed.Texture = "rbxassetid://22636887" Speed.Lifetime = 0.3 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  3389. Speed.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0)) Speed.LightEmission = 5
  3390. for i = 1,7 do
  3391. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3392. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10), math.rad(20), math.rad(0)), .5)--torso
  3393. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), .5)--arm
  3394. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), .5)--arm
  3395. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), .5)--leg
  3396. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)--leg
  3397. wait()
  3398. end
  3399. wait(0.7)
  3400. local Grab = Instance.new("Part",NeckS)
  3401. Grab.Size = Vector3.new(4,4,4)
  3402. Grab.CanCollide = false
  3403. Grab.BrickColor = BrickColor.new("Deep orange")
  3404. Grab.Transparency = math.huge
  3405. local Grabo = Instance.new("Weld",Grab)
  3406. Grabo.Part0 = larm
  3407. Grabo.Part1 = Grab
  3408. Grabo.C0 = CFrame.new(0,-0.1,0)
  3409. Grab.Touched:connect(function(hit)
  3410. if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= player.Character.Name then
  3411. Grab:Destroy()
  3412. no_anim = true
  3413. local SFXZ = Instance.new("Sound",root)
  3414. SFXZ.SoundId = "rbxassetid://1699290293"
  3415. SFXZ.Volume = 7
  3416. SFXZ.Pitch = 1
  3417. SFXZ.Looped = false
  3418. wait(0.01)
  3419. SFXZ:Play()
  3420. hit.Parent:BreakJoints()
  3421. Snap(hit.Parent)
  3422.  
  3423.  
  3424.  
  3425.  
  3426. end
  3427. end)
  3428. for i= 1,10 do
  3429. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  3430. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(-70), math.rad(0)), .5)--torso
  3431. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), .5)--arm
  3432. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.0,0.5,-0.8)*CFrame.Angles(math.rad(160),math.rad(70),math.rad(10)), .5)--arm
  3433. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .5)--leg
  3434. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),.5)--leg
  3435. wait()
  3436. end
  3437. FlyAt:Destroy()
  3438. no_anim = false
  3439.  
  3440. end
  3441. end)
  3442.  
  3443.  
  3444. mouse.KeyDown:connect(function(k)
  3445. if k == "y" then
  3446. instinct = false
  3447. animid = 5
  3448. no_anim = true
  3449.  
  3450. local sbs = Instance.new("BodyPosition", torso)
  3451. sbs.P = 9000
  3452. sbs.D = 1000
  3453. sbs.maxForce = Vector3.new(900000, 900000000, 900000)
  3454. sbs.position = torso.CFrame.p + Vector3.new(0, 10, 0)
  3455. for i = 1, 20 do
  3456. wait()
  3457. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)), 0.8)--head
  3458. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  3459. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(-50)), 0.8)--rarm
  3460. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(20),math.rad(50)), 0.8)--larm
  3461. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), 0.8)--lleg
  3462. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.5, -0.5) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.8)--rleg
  3463. end
  3464. coroutine.resume(coroutine.create(function()
  3465. for i = 3,8 do
  3466. local Ball = Instance.new("Part",char)
  3467. Ball.Size = Vector3.new(1,1,1)
  3468. Ball.BrickColor = BrickColor.new("Magenta")
  3469. Ball.Material = "Neon"
  3470. Ball.Anchored = true
  3471. Ball.CanCollide = false
  3472. Ball.Transparency = 0
  3473. Ball.CFrame = torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  3474. local Ball2 = Instance.new("SpecialMesh",Ball)
  3475. Ball2.MeshType = 3
  3476. Ball2.Scale = Vector3.new(2,2,2)
  3477.  
  3478.  
  3479.  
  3480.  
  3481. coroutine.resume(coroutine.create(function()
  3482. for i = 1,15 do
  3483. Ball2.Scale = Ball2.Scale + Vector3.new(19.4,19.4,19.4)
  3484. Ball.Transparency = Ball.Transparency + 0.06
  3485. wait(0.00000000001)
  3486. end
  3487. Ball:Destroy()
  3488.  
  3489.  
  3490. end))
  3491. wait(0.06)
  3492. end
  3493. end))
  3494. root.Anchored = true
  3495. g = Instance.new("Explosion")
  3496. g.Parent = workspace
  3497. g.Position = root.Position
  3498. g.BlastRadius = 90
  3499. g.BlastPressure = 4000200
  3500. g.Visible = false
  3501. for i = 1, 70 do
  3502. wait()
  3503. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.8)--head
  3504. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  3505. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,1,0)*CFrame.Angles(math.rad(90),math.rad(-50),math.rad(50)), 0.8)--rarm
  3506. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,1,0)*CFrame.Angles(math.rad(90),math.rad(50),math.rad(-50)), 0.8)--larm
  3507. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--lleg
  3508. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  3509. end
  3510. wait(0.2)
  3511.  
  3512. sbs:Destroy()
  3513. no_anim = false
  3514. root.Anchored = false
  3515.  
  3516. end
  3517. end)
  3518. local deb = false
  3519. function smooth(obj)
  3520. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  3521. for i,v in pairs(sides) do
  3522. obj[v.."Surface"] = "SmoothNoOutlines"
  3523. end
  3524. end
  3525. local multiplier = 1000000000000000000000000000000000000000000000000000000000000000000000000000000000
  3526. function hurt(hit, dmg)
  3527. if hit.Parent then
  3528. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  3529. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  3530. if hum then
  3531. if hum.Parent.Name ~= plr.Name then
  3532. if dmg == "Kill" or hum.Health > 100000 then
  3533. hit.Parent:BreakJoints()
  3534. return true
  3535. else
  3536. if math.random(0, 100) == 50 then
  3537. hit.Parent:BreakJoints()
  3538. else
  3539. hit.Parent:BreakJoints()
  3540. end
  3541. return true
  3542. end
  3543. end
  3544. end
  3545. end
  3546. end
  3547. local push = 100
  3548. local huge = Vector3.new(math.huge,math.huge,math.huge)
  3549. function gethum(obj)
  3550. if obj.Parent then
  3551. if obj.Parent:FindFirstChild("Humanoid") then
  3552. if obj.Parent.Name ~= plr.Name then
  3553. return obj.Parent:FindFirstChildOfClass("Humanoid")
  3554. end
  3555. end
  3556. end
  3557. end
  3558.  
  3559. mouse.KeyDown:connect(function(key)
  3560. if key == "p" and not deb and not attacking then
  3561. deb = true
  3562. no_anim = true
  3563.  
  3564. local Aura = Instance.new("ParticleEmitter",Stone2)
  3565. Aura.Texture = "rbxassetid://271370648"
  3566. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  3567. Aura.EmissionDirection = "Top"
  3568. Aura.Speed = NumberRange.new(0)
  3569. Aura.Size = NumberSequence.new(2.5)
  3570. Aura.Transparency = NumberSequence.new(0,1)
  3571. Aura.Drag = 0.4
  3572. Aura.LightInfluence = 0
  3573. Aura.LockedToPart = true
  3574. Aura.Lifetime = NumberRange.new(0.9)
  3575. Aura.Rate = 60
  3576. Aura.LightEmission = 0.6
  3577. Aura.Rotation = NumberRange.new(-360,360)
  3578. Aura.VelocitySpread = 0
  3579. Aura.Acceleration = Vector3.new(0,0,0)
  3580. Aura.ZOffset = 0.2
  3581.  
  3582. for i = 1, 10 do
  3583. wait()
  3584.  
  3585. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  3586. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.2)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--rarm
  3587. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(150),math.rad(-50),math.rad(0)), 0.8)--larm
  3588. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  3589. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  3590. end
  3591. Aura.Rate = 0
  3592.  
  3593. for i = 0, 10 do
  3594. spawn(function()
  3595. local p = Instance.new("Part")
  3596. p.Anchored = true
  3597. p.CanCollide = false
  3598. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-12,12),-10,math.random(-12,12))
  3599. smooth(p)
  3600. p.BrickColor = BrickColor.DarkGray()
  3601. p.Material = Enum.Material.Slate
  3602. p.Size = Vector3.new(9,9,9)
  3603. p.Transparency = 0
  3604.  
  3605. p.Parent = workspace
  3606. local FlyAt = Instance.new("Attachment",p)FlyAt.Position = Vector3.new(0,2.5,0)
  3607. local FlyAt2 = Instance.new("Attachment",p)FlyAt2.Position = Vector3.new(0,-2.5,0)
  3608. local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
  3609. Speed.Texture = "rbxassetid://22636887" Speed.Lifetime = 0.3 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  3610. Speed.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) Speed.LightEmission = 5
  3611. local endcf = p.CFrame *CFrame.new(0,30,0)
  3612. for i = 0, 20 do
  3613. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  3614. wait()
  3615. end
  3616. local z = Instance.new("Part")
  3617. z.CFrame = p.CFrame
  3618. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  3619. local bv = Instance.new("BodyVelocity", p)
  3620. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3621. bv.Velocity = z.CFrame.lookVector*140
  3622. p.Anchored = false
  3623. z:Destroy()
  3624. p.CanCollide = false
  3625. local connection
  3626. spawn(function()
  3627. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  3628. repeat wait()
  3629. p.CFrame = p.CFrame *angle
  3630. until not p or p.CanCollide
  3631. end)
  3632.  
  3633. connection = p.Touched:connect(function(hit)
  3634. hurt(hit, math.random(5,5))
  3635. if not hit.Anchored and hit.Parent.Name ~= plr.Name and hit.Parent.ClassName ~= "Accessory" then
  3636. p.CanCollide = true
  3637. end
  3638. end)
  3639. game.Debris:AddItem(p, 5)
  3640. end)
  3641.  
  3642. wait()
  3643. deb = false
  3644. no_anim = false
  3645. end
  3646. end
  3647. end)
  3648. function doBrick(parent,pos,cf,size,colour,material,transparency,a,cc,bs,bts,fs,ls,rs,ts)
  3649. local p=Instance.new('Part',parent);p.BrickColor=colour;p.Material=material;p.Transparency=transparency;p.Anchored=a;p.CanCollide=cc;p.FormFactor="Custom";p.Size=size;p.BackSurface=bs;p.BottomSurface=bts;p.FrontSurface=fs;p.LeftSurface=ls;p.RightSurface=rs;p.TopSurface=ts;p.Position=pos;p.CFrame=p.CFrame*cf;
  3650. return p
  3651. end
  3652.  
  3653. function doMesh(parent,meshType,meshId,scale)
  3654. local m=Instance.new('SpecialMesh',parent);m.MeshType=meshType;m.MeshId=meshId;m.Scale=scale
  3655. return m
  3656. end
  3657. local EP=Instance.new("Model",char)
  3658. function magicBrick(pos,cf,size,colour,material,transparency,a,cc,bs,bts,fs,ls,rs,ts,meshType,meshId,scale,scaleAdd,loop,loopTransparency,repeatloop,repeatLoopWait,loopCFrame)
  3659. local cw1=coroutine.wrap(function()
  3660. for i=1,repeatloop do
  3661. local x=doBrick(EP,pos,cf,size,colour,material,transparency,a,cc,bs,bts,fs,ls,rs,ts)
  3662. local z=doMesh(x,meshType,meshId,scale)
  3663.  
  3664. local cw2=coroutine.wrap(function()
  3665. for i=1,loop do
  3666. if loopTransparency then
  3667. x.Transparency=i/loop
  3668. z.Scale=z.Scale+scaleAdd
  3669. x.CFrame=x.CFrame*loopCFrame
  3670. wait()
  3671. else
  3672. z.Scale=z.Scale+scaleAdd
  3673. x.CFrame=x.CFrame*loopCFrame
  3674. end
  3675. end
  3676. x:Destroy()
  3677. end)
  3678. cw2()
  3679. swait(repeatLoopWait)
  3680. end
  3681. end)
  3682. cw1()
  3683. end
  3684. if MUI == true then
  3685.  
  3686. speed=0.15
  3687. sound(438666277,2,1.5,torso)
  3688. coroutine.resume(coroutine.create(function()
  3689. for i=1,20 do
  3690. magicBrick(Vector3.new(0,0,0),torso.CFrame*CFrame.Angles(math.random(1,50),math.random(1,50),math.random(1,50)),Vector3.new(1,1,1),BrickColor.new("Institutional white"),"Neon",0,true,false,10,10,10,10,10,10,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(math.random(10,15),math.random(20,30),0.2),Vector3.new(-2,-2,0),16,true,1,0,CFrame.new(0,0,0)*CFrame.Angles(0.2,0,0))
  3691. swait(3)
  3692. end
  3693. end))
  3694. for i=0,1,0.1*speed do
  3695. if lastAnim~=thisAnim then break end
  3696.  
  3697.  
  3698.  
  3699. swait()
  3700. end
  3701.  
  3702. doingMove=true
  3703.  
  3704. coroutine.resume(coroutine.create(function()
  3705. for i=1,200 do
  3706. magicBrick(Vector3.new(0,0,0),torso.CFrame*CFrame.new(0,0,0)*CFrame.new(math.random(1,5),math.random(1,5),math.random(1,5))*CFrame.new(-5/2,-5/2,-5/2),Vector3.new(1,1,1),BrickColor.new("Institutional white"),"Neon",0,true,false,10,10,10,10,10,10,"Brick","",Vector3.new(1,1,1),Vector3.new(-0.2,-0.2,-0.2),15,true,1,0,CFrame.new(0,-1,0)*CFrame.Angles(math.random(),math.random(),math.random()))
  3707. swait()
  3708. end
  3709. end))
  3710.  
  3711. local beam=Instance.new("Part",char)
  3712. beam.Anchored=true
  3713. beam.CanCollide=false
  3714. beam.BrickColor=BrickColor.new("Institutional white")
  3715. beam.Material="Neon"
  3716. beam.Transparency=0.5
  3717.  
  3718. sound(415700134,1.75,0.85,torso)
  3719.  
  3720. coroutine.resume(coroutine.create(function()
  3721. while true do
  3722. if not doingMove then break end
  3723. local dis=(torso.Position-mouse.Hit.p).magnitude
  3724. beam.Size=Vector3.new(2,2,dis)
  3725. beam.CFrame=CFrame.new(torso.CFrame.p,mouse.Hit.p)*CFrame.new(0,0,-dis/2)
  3726. swait()
  3727. end
  3728. end))
  3729.  
  3730. coroutine.resume(coroutine.create(function()
  3731. for i=1,20 do
  3732. if not doingMove then break end
  3733. magicBrick(Vector3.new(0,0,0),mouse.Hit*CFrame.Angles(0,0,0),Vector3.new(1,1,1),BrickColor.new("Deep orange"),"Neon",0,true,false,10,10,10,10,10,10,"Sphere","",Vector3.new(3,3,3),Vector3.new(2,6,2),8,true,1,0,CFrame.new(0,0,0)*CFrame.Angles(0,0,0))
  3734. magicBrick(Vector3.new(0,0,0),mouse.Hit*CFrame.Angles(0,0,0),Vector3.new(1,1,1),BrickColor.new("Really red"),"Neon",0,true,false,10,10,10,10,10,10,"Sphere","",Vector3.new(3,3,3),Vector3.new(3,3,3),8,true,1,0,CFrame.new(0,0,0)*CFrame.Angles(0,0,0))
  3735. coroutine.resume(coroutine.create(function()
  3736. for i=1,7 do
  3737. magicBrick(Vector3.new(0,0,0),mouse.Hit*CFrame.new(0,0,0)*CFrame.new(math.random(1,15),math.random(1,15),math.random(1,15))*CFrame.new(-15/2,-15/2,-15/2),Vector3.new(1,1,1),BrickColor.new("Really black"),"Neon",0,true,false,10,10,10,10,10,10,"Sphere","",Vector3.new(4,4,4),Vector3.new(1,1,1),12,true,1,0,CFrame.new(0,-1,0)*CFrame.Angles(math.random(),math.random(),math.random()))
  3738. end
  3739. end))
  3740. for i,v in pairs(workspace:GetChildren()) do
  3741. if v:findFirstChild("Humanoid")~=nil and v~=char then
  3742. if (v:WaitForChild("Torso").Position-mouse.Hit.p).magnitude<=10 then
  3743. v:WaitForChild("Humanoid"):TakeDamage(v:WaitForChild("Humanoid").MaxHealth/20)
  3744. end
  3745. end
  3746. end
  3747. swait(10)
  3748. end
  3749. end))
  3750.  
  3751. for i=0,2,0.1*speed do
  3752. if lastAnim~=thisAnim then break end
  3753.  
  3754.  
  3755.  
  3756. swait()
  3757. end
  3758.  
  3759. beam:Destroy()
  3760. lastAnim=nil
  3761. lastPriority=0
  3762. doingMove=false
  3763. end
  3764.  
  3765. function chestBeam()
  3766.  
  3767.  
  3768. MUI = true
  3769.  
  3770.  
  3771. end
  3772. mouse.KeyDown:connect(function(k)
  3773. if k == "n" then
  3774. chestBeam()
  3775. end
  3776. end)
  3777. mouse.KeyDown:connect(function(k)
  3778. if k == "v" then
  3779. UltimateBattle:Stop()
  3780. Mode = true
  3781. local SFXZ = Instance.new("Sound",torso)
  3782. SFXZ.SoundId = "rbxassetid://316675316"
  3783. SFXZ.Volume = 8
  3784. SFXZ.Pitch = 1
  3785. SFXZ.Looped = true
  3786. wait(0.01)
  3787. SFXZ:Play()
  3788. local Wind = Instance.new("Sound",torso)
  3789. Wind.SoundId = "rbxassetid://142840797"
  3790. Wind.Volume = 0.5
  3791. Wind.Pitch = 1
  3792. Wind.Looped = true
  3793. wait(0.01)
  3794. Wind:Play()
  3795.  
  3796.  
  3797. Grab.Touched:connect(function(hit)
  3798. if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
  3799. hit.Parent:BreakJoints()
  3800. wait(0.2)
  3801. hit.Parent:Destroy()
  3802.  
  3803.  
  3804.  
  3805. end
  3806. end)
  3807. hum.WalkSpeed = 55
  3808.  
  3809. local FZcharge3 = Instance.new("ParticleEmitter",NeckS)
  3810. FZcharge3.Texture = "rbxassetid://37329477"
  3811. FZcharge3.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0))
  3812. FZcharge3.EmissionDirection = "Top"
  3813. FZcharge3.Speed = NumberRange.new(8)
  3814. FZcharge3.Size = NumberSequence.new(0.5,0)
  3815. FZcharge3.Transparency = NumberSequence.new(0,1)
  3816. FZcharge3.Drag = 1.2
  3817. FZcharge3.LockedToPart = false
  3818. FZcharge3.Lifetime = NumberRange.new(0.5)
  3819. FZcharge3.Rate = 195
  3820. FZcharge3.LightEmission = 1
  3821. FZcharge3.VelocitySpread = 100
  3822. FZcharge3.Rotation = NumberRange.new(-360,360)
  3823. FZcharge3.VelocitySpread = 100.2
  3824. FZcharge3.ZOffset = 1
  3825. local StoneEf2 = Instance.new("ParticleEmitter",Stone4)
  3826. StoneEf2.Texture = "rbxassetid://37329477"
  3827. StoneEf2.Color = ColorSequence.new(Color3.fromRGB(255, 0, 0))
  3828. StoneEf2.EmissionDirection = "Top"
  3829. StoneEf2.Speed = NumberRange.new(8)
  3830. StoneEf2.Size = NumberSequence.new(0.5,0)
  3831. StoneEf2.Transparency = NumberSequence.new(0,1)
  3832. StoneEf2.LockedToPart = false
  3833. StoneEf2.Lifetime = NumberRange.new(0.5)
  3834. StoneEf2.Rate = 195
  3835. StoneEf2.LightEmission = 1
  3836. StoneEf2.VelocitySpread = 100
  3837. StoneEf2.Rotation = NumberRange.new(-360,360)
  3838. StoneEf2.VelocitySpread = 100.2
  3839. StoneEf2.ZOffset = 1
  3840. local StoneEf3 = Instance.new("ParticleEmitter",Stone3)
  3841. StoneEf3.Texture = "rbxassetid://74675986"
  3842. StoneEf3.Color = ColorSequence.new(Color3.fromRGB(9, 137, 207))
  3843. StoneEf3.EmissionDirection = "Top"
  3844. StoneEf3.Speed = NumberRange.new(8)
  3845. StoneEf3.Size = NumberSequence.new(0.5,0)
  3846. StoneEf3.Transparency = NumberSequence.new(0,1)
  3847. StoneEf3.LockedToPart = false
  3848. StoneEf3.Lifetime = NumberRange.new(0.5)
  3849. StoneEf3.Rate = 195
  3850. StoneEf3.LightEmission = 1
  3851. StoneEf3.VelocitySpread = 100
  3852. StoneEf3.Rotation = NumberRange.new(-360,360)
  3853. StoneEf3.VelocitySpread = 100.2
  3854. StoneEf3.ZOffset = 1
  3855. local StoneEf5 = Instance.new("ParticleEmitter",Stone5)
  3856. StoneEf5.Texture = "rbxassetid://73229113"
  3857. StoneEf5.Color = ColorSequence.new(Color3.fromRGB(255, 176, 0))
  3858. StoneEf5.EmissionDirection = "Top"
  3859. StoneEf5.Speed = NumberRange.new(8)
  3860. StoneEf5.Size = NumberSequence.new(0.5,0)
  3861. StoneEf5.Transparency = NumberSequence.new(0,1)
  3862. StoneEf5.LockedToPart = false
  3863. StoneEf5.Lifetime = NumberRange.new(0.5)
  3864. StoneEf5.Rate = 195
  3865. StoneEf5.LightEmission = 1
  3866. StoneEf5.VelocitySpread = 100
  3867. StoneEf5.Rotation = NumberRange.new(-360,360)
  3868. StoneEf5.VelocitySpread = 100.2
  3869. StoneEf5.ZOffset = 1
  3870. local CHAINLINKS = {}
  3871. local POS = mouse.Hit.p
  3872. local CHAINS = false
  3873. local CHAINLINKS = {}
  3874. local A = Instance.new("Attachment",root)
  3875. A.Position = Vector3.new(0.5,0,0)*Player_Size
  3876. A.Orientation = Vector3.new(-90, -89.982, 0)
  3877. local B = Instance.new("Attachment",root)
  3878. B.Position = Vector3.new(-0.5,0,0)*Player_Size
  3879. B.Orientation = Vector3.new(-90, 89.988, 0)
  3880. local C = Instance.new("Attachment",root)
  3881. C.Position = Vector3.new(0.5,-0.1,0)*Player_Size
  3882. C.Orientation = Vector3.new(-90, -89.982, 0)
  3883. local D = Instance.new("Attachment",root)
  3884. D.Position = Vector3.new(-0.5,-0.3,0)*Player_Size
  3885. D.Orientation = Vector3.new(-90, 89.988, 0)
  3886. local LIGHT = Instance.new("Attachment",root)
  3887. LIGHT.Position = Vector3.new(0.5,-0,0)*Player_Size
  3888. local LIGHT2 = Instance.new("PointLight",larm)
  3889. LIGHT2.Range = 6
  3890. LIGHT2.Brightness = 20
  3891. LIGHT2.Color = Color3.new(255, 255, 0)
  3892. for i = 1, 2 do
  3893. local TWIST = -1
  3894. local START = A
  3895. local END = B
  3896. if i == 1 then
  3897. START = B
  3898. END = A
  3899. end
  3900. local ChainLink = Instance.new("Beam",torso)
  3901. ChainLink.Texture = "rbxassetid://37329477"
  3902. ChainLink.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0))
  3903. ChainLink.TextureSpeed = 5
  3904. ChainLink.Width0 = 1
  3905. ChainLink.Width1 = 1
  3906. ChainLink.TextureLength = 2.5
  3907. ChainLink.Attachment0 = START
  3908. ChainLink.Attachment1 = END
  3909. ChainLink.CurveSize0 = TWIST
  3910. ChainLink.CurveSize1 = TWIST
  3911. --ChainLink.FaceCamera = true
  3912. ChainLink.Segments = 85
  3913. ChainLink.Transparency = NumberSequence.new(0)
  3914. table.insert(CHAINLINKS,ChainLink)
  3915. end
  3916. coroutine.resume(coroutine.create(function()
  3917. for i = 3,60060 do
  3918.  
  3919.  
  3920. local HQG = Instance.new("Part",char)
  3921. HQG.Size = Vector3.new(1,0,1)
  3922. HQG.BrickColor = BrickColor.new("Ghost grey")
  3923. HQG.Material = "Neon"
  3924. HQG.Anchored = true
  3925. HQG.CanCollide = false
  3926. HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  3927. local HQG2 = Instance.new("SpecialMesh",HQG)
  3928. HQG2.MeshId = "rbxassetid://1726537151"
  3929. HQG2.Scale = Vector3.new(0.01,0.01,0.01)
  3930.  
  3931.  
  3932. coroutine.resume(coroutine.create(function()
  3933. for i = 1,200 do
  3934.  
  3935.  
  3936. HQG2.Scale = HQG2.Scale + Vector3.new(0.01,0.03,0.01)
  3937. HQG.Transparency = HQG.Transparency + 0.07
  3938. HQG.CFrame = HQG.CFrame*CFrame.Angles(0,-0.3,0)
  3939.  
  3940. wait(0.00000000001)
  3941. end
  3942.  
  3943. HQG:Destroy()
  3944. HQG2:Destroy()
  3945.  
  3946. end))
  3947.  
  3948.  
  3949. wait(0.3)
  3950. end
  3951. end))
  3952. end
  3953. end)
  3954.  
  3955.  
  3956.  
  3957. mouse.KeyDown:connect(function(k)
  3958. if k == "j" then
  3959.  
  3960. animid = 5
  3961. no_anim = true
  3962.  
  3963.  
  3964. local Aura = Instance.new("ParticleEmitter",Stone2)
  3965. Aura.Texture = "rbxassetid://271370648"
  3966. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  3967. Aura.EmissionDirection = "Top"
  3968. Aura.Speed = NumberRange.new(0)
  3969. Aura.Size = NumberSequence.new(2.5)
  3970. Aura.Transparency = NumberSequence.new(0,1)
  3971. Aura.Drag = 0.4
  3972. Aura.LightInfluence = 0
  3973. Aura.LockedToPart = true
  3974. Aura.Lifetime = NumberRange.new(0.9)
  3975. Aura.Rate = 60
  3976. Aura.LightEmission = 0.6
  3977. Aura.Rotation = NumberRange.new(-360,360)
  3978. Aura.VelocitySpread = 0
  3979. Aura.Acceleration = Vector3.new(0,0,0)
  3980. Aura.ZOffset = 0.2
  3981.  
  3982. for i = 1, 30 do
  3983. wait()
  3984.  
  3985. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  3986. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--rarm
  3987. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(90),math.rad(-50),math.rad(0)), 0.8)--larm
  3988. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  3989. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  3990. end
  3991.  
  3992.  
  3993. local HQ = Instance.new("Part",char)
  3994. HQ.Size = Vector3.new(1,0,1)
  3995. HQ.BrickColor = BrickColor.new("Grey")
  3996. HQ.Material = "Neon"
  3997. HQ.Anchored = true
  3998. HQ.CanCollide = false
  3999. HQ.Transparency = 0.7
  4000. HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  4001. local HQ2 = Instance.new("SpecialMesh",HQ)
  4002. HQ2.MeshId = "rbxassetid://20329976"
  4003. HQ2.Scale = Vector3.new(1,1,1)
  4004.  
  4005. local HQG = Instance.new("Part",char)
  4006. HQG.Size = Vector3.new(1,0,1)
  4007. HQG.BrickColor = BrickColor.new("Grey")
  4008. HQG.Material = "Neon"
  4009. HQG.Anchored = true
  4010. HQG.Transparency = 0.7
  4011. HQG.CanCollide = false
  4012. HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  4013. local HQG2 = Instance.new("SpecialMesh",HQG)
  4014. HQG2.MeshId = "rbxassetid://20329976"
  4015. HQG2.Scale = Vector3.new(1,1,1)
  4016.  
  4017.  
  4018. coroutine.resume(coroutine.create(function()
  4019. for i = 1,200 do
  4020. HQ2.Scale = HQ2.Scale + Vector3.new(1.5,0.3,1.5)
  4021. HQ.Transparency = HQ.Transparency + 0.01
  4022. HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  4023.  
  4024. HQG2.Scale = HQG2.Scale + Vector3.new(1,0.5,1)
  4025. HQG.Transparency = HQG.Transparency + 0.01
  4026. HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  4027.  
  4028. wait(0.00000000001)
  4029.  
  4030.  
  4031. end
  4032. HQ:Destroy()
  4033. HQ2:Destroy()
  4034. HQG:Destroy()
  4035. HQG2:Destroy()
  4036. end))
  4037.  
  4038. laz0r()
  4039. wait(0.5)
  4040. no_anim = false
  4041. Aura.Rate = 0
  4042.  
  4043. instinct = true
  4044. end
  4045. end)
  4046.  
  4047.  
  4048.  
  4049.  
  4050.  
  4051. mouse.KeyDown:connect(function(key)
  4052. if key == "r" then
  4053. local Aura = Instance.new('ParticleEmitter',Stone3)
  4054. Aura.Texture = "rbxassetid://271370648"
  4055. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  4056. Aura.EmissionDirection = "Top"
  4057. Aura.Speed = NumberRange.new(0)
  4058. Aura.Size = NumberSequence.new(2.5)
  4059. Aura.Transparency = NumberSequence.new(0,1)
  4060. Aura.Drag = 0.4
  4061. Aura.LightInfluence = 0
  4062. Aura.LockedToPart = true
  4063. Aura.Lifetime = NumberRange.new(0.9)
  4064. Aura.Rate = 60
  4065. Aura.LightEmission = 0.6
  4066. Aura.Rotation = NumberRange.new(-360,360)
  4067. Aura.VelocitySpread = 0
  4068. Aura.Acceleration = Vector3.new(0,0,0)
  4069. Aura.ZOffset = 0.2
  4070. no_anim = true
  4071. for i = 1, 15 do
  4072. wait()
  4073.  
  4074. torso.Weld.C0 = Lerp(torso.Weld.C0,CFrame.new(0, -1.1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(-80), math.rad(0-1*math.cos(sine/32))),0.2)
  4075. larm.Weld.C0 = Lerp(larm.Weld.C0,CFrame.new(-1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(-10-1*math.cos(sine/16)),math.rad(-90-1*math.cos(sine/8))),0.4)
  4076. end
  4077.  
  4078. local Grab = Instance.new("Part",root)
  4079. Grab.Size = Vector3.new(5.2,5.8,3.9)
  4080. Grab.CanCollide = true
  4081. Grab.Material = "Neon"
  4082. Grab.BrickColor = BrickColor.new("Cyan")
  4083. Grab.Transparency = 0.5
  4084. local Hat2 = Instance.new("SpecialMesh",Grab)
  4085. Hat2.MeshType = 3
  4086. Hat2.Scale = Vector3.new(3.35,3.15,0.95)
  4087. local Grabo = Instance.new("Weld",Grab)
  4088. Grabo.Part0 = root
  4089. Grabo.Part1 = Grab
  4090. Grabo.C0 = CFrame.new(0,0.3,-6.8)
  4091.  
  4092. local AuraB = Instance.new("Part",root)
  4093. AuraB.Size = Vector3.new(2,1,2)
  4094. AuraB.CanCollide = false
  4095. AuraB.BrickColor = BrickColor.new("Deep orange")
  4096. AuraB.Transparency = 1
  4097. local AuraBo = Instance.new("Weld",AuraB)
  4098. AuraBo.Part0 = root
  4099. AuraBo.Part1 = AuraB
  4100. AuraBo.C0 = CFrame.new(0,-0.6,0)
  4101. Grab.Touched:connect(function(hit)
  4102. if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
  4103.  
  4104.  
  4105. hit.Anchored = false
  4106. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  4107. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4108. Fl.velocity = root.CFrame.lookVector*340
  4109. wait(0.05)
  4110. Fl:remove()
  4111.  
  4112. end
  4113. end)
  4114.  
  4115.  
  4116. end
  4117. end)
  4118. mouse.KeyUp:connect(function(key)
  4119. if key == "r" then
  4120.  
  4121. for i, v in pairs(root:GetChildren()) do
  4122. if v:IsA("Part")then
  4123. v:Remove()
  4124. end
  4125. end
  4126. for i, v in pairs(Stone3:GetChildren()) do
  4127. if v:IsA('ParticleEmitter')then
  4128. v.Rate = 0
  4129. end
  4130. end
  4131.  
  4132. no_anim = false
  4133. end
  4134. end)
  4135.  
  4136.  
  4137. mouse.KeyDown:connect(function(key)
  4138. if key == "n" then
  4139.  
  4140. end
  4141. end)
  4142.  
  4143.  
  4144. mouse.KeyDown:connect(function(key)
  4145. if key == "t" then
  4146. local Aura = Instance.new("ParticleEmitter",Stone4)
  4147. Aura.Texture = "rbxassetid://271370648"
  4148. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  4149. Aura.EmissionDirection = "Top"
  4150. Aura.Speed = NumberRange.new(0)
  4151. Aura.Size = NumberSequence.new(2.5)
  4152. Aura.Transparency = NumberSequence.new(0,1)
  4153. Aura.Drag = 0.4
  4154. Aura.LightInfluence = 0
  4155. Aura.LockedToPart = true
  4156. Aura.Lifetime = NumberRange.new(0.9)
  4157. Aura.Rate = 60
  4158. Aura.LightEmission = 0.6
  4159. Aura.Rotation = NumberRange.new(-360,360)
  4160. Aura.VelocitySpread = 0
  4161. Aura.Acceleration = Vector3.new(0,0,0)
  4162. Aura.ZOffset = 0.2
  4163. no_anim = true
  4164. for i = 1, 15 do
  4165. wait()
  4166.  
  4167. torso.Weld.C0 = Lerp(torso.Weld.C0,CFrame.new(0, -1.1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(-80), math.rad(0-1*math.cos(sine/32))),0.2)
  4168. larm.Weld.C0 = Lerp(larm.Weld.C0,CFrame.new(-1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(-10-1*math.cos(sine/16)),math.rad(-90-1*math.cos(sine/8))),0.4)
  4169. end
  4170.  
  4171. local Grab = Instance.new("Part",root)
  4172. Grab.Size = Vector3.new(5.2,5.8,3.9)
  4173. Grab.CanCollide = false
  4174. Grab.Material = "Neon"
  4175. Grab.BrickColor = BrickColor.new("Really red")
  4176. Grab.Transparency = 0.5
  4177. local Hat2 = Instance.new("SpecialMesh",Grab)
  4178. Hat2.MeshType = 3
  4179. Hat2.Scale = Vector3.new(3.35,3.15,0.95)
  4180. local Grabo = Instance.new("Weld",Grab)
  4181. Grabo.Part0 = root
  4182. Grabo.Part1 = Grab
  4183. Grabo.C0 = CFrame.new(0,0.3,-6.8)
  4184.  
  4185. local AuraB = Instance.new("Part",root)
  4186. AuraB.Size = Vector3.new(2,1,2)
  4187. AuraB.CanCollide = false
  4188. AuraB.BrickColor = BrickColor.new("Deep orange")
  4189. AuraB.Transparency = 1
  4190. local AuraBo = Instance.new("Weld",AuraB)
  4191. AuraBo.Part0 = root
  4192. AuraBo.Part1 = AuraB
  4193. AuraBo.C0 = CFrame.new(0,-0.6,0)
  4194. Grab.Touched:connect(function(hit)
  4195. if hit.Parent:FindFirstChildOfClass("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= p.Character.Name then
  4196.  
  4197.  
  4198. Snap(hit.Parent)
  4199. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  4200. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  4201. Fl.velocity = root.CFrame.lookVector*340
  4202. wait(0.05)
  4203. Fl:remove()
  4204.  
  4205. end
  4206. end)
  4207.  
  4208.  
  4209. end
  4210. end)
  4211. mouse.KeyUp:connect(function(key)
  4212. if key == "t" then
  4213.  
  4214. for i, v in pairs(root:GetChildren()) do
  4215. if v:IsA("Part")then
  4216. v:Remove()
  4217. end
  4218. end
  4219. for i, v in pairs(Stone4:GetChildren()) do
  4220. if v:IsA("ParticleEmitter")then
  4221. v.Rate = 0
  4222. end
  4223. end
  4224.  
  4225. no_anim = false
  4226. end
  4227. end)
  4228.  
  4229.  
  4230. mouse.KeyDown:connect(function(k)
  4231. if k == "e" and MUI == false then --highjump
  4232.  
  4233. animid = 5
  4234. no_anim = true
  4235.  
  4236. local sbs = Instance.new("BodyPosition", torso)
  4237. sbs.P = 9000
  4238. sbs.D = 1000
  4239. sbs.maxForce = Vector3.new(900000, 9000000000, 900000)
  4240. sbs.position = torso.CFrame.p + Vector3.new(0, 150, 0)
  4241. local FlyAt = Instance.new("Attachment",NeckS)FlyAt.Position = Vector3.new(0,0.5,0)
  4242. local FlyAt2 = Instance.new("Attachment",NeckS)FlyAt2.Position = Vector3.new(0,-0.5,0)
  4243. local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
  4244. Speed.Texture = "rbxassetid://22636887" Speed.Lifetime = 0.3 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4245. Speed.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0)) Speed.LightEmission = 5
  4246.  
  4247. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--head
  4248. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  4249. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)), 0.8)--rarm
  4250. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.8)--larm
  4251. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-10)), 0.8)--lleg
  4252. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(5)), 0.8)--rleg
  4253.  
  4254.  
  4255.  
  4256. local HQ = Instance.new("Part",char)
  4257. HQ.Size = Vector3.new(1,0,1)
  4258. HQ.BrickColor = BrickColor.new("New Yeller")
  4259. HQ.Material = "Neon"
  4260. HQ.Anchored = true
  4261. HQ.CanCollide = false
  4262. HQ.Transparency = 0.7
  4263. HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  4264. local HQ2 = Instance.new("SpecialMesh",HQ)
  4265. HQ2.MeshId = "rbxassetid://20329976"
  4266. HQ2.Scale = Vector3.new(1,50,1)
  4267.  
  4268. local HQG = Instance.new("Part",char)
  4269. HQG.Size = Vector3.new(1,0,1)
  4270. HQG.BrickColor = BrickColor.new("Grey")
  4271. HQG.Material = "Neon"
  4272. HQG.Anchored = true
  4273. HQG.Transparency = 0.7
  4274. HQG.CanCollide = false
  4275. HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  4276. local HQG2 = Instance.new("SpecialMesh",HQG)
  4277. HQG2.MeshId = "rbxassetid://20329976"
  4278. HQG2.Scale = Vector3.new(1,1,1)
  4279.  
  4280.  
  4281. coroutine.resume(coroutine.create(function()
  4282. for i = 1,500 do
  4283. HQ2.Scale = HQ2.Scale + Vector3.new(1.5,0.3,1.5)
  4284. HQ.Transparency = HQ.Transparency + 0.005
  4285. HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  4286.  
  4287. HQG2.Scale = HQG2.Scale + Vector3.new(1,0.5,1)
  4288. HQG.Transparency = HQG.Transparency + 0.005
  4289. HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  4290.  
  4291. wait(0.00000000001)
  4292.  
  4293.  
  4294. end
  4295. HQ:Destroy()
  4296. HQ2:Destroy()
  4297. HQG:Destroy()
  4298. HQG2:Destroy()
  4299. end))
  4300.  
  4301.  
  4302. wait(0.5)
  4303. sbs:Destroy()
  4304.  
  4305. FlyAt:Destroy()
  4306. wait(0.2)
  4307.  
  4308. no_anim = false
  4309. instinct = true
  4310. end
  4311. end)
  4312.  
  4313.  
  4314. mouse.KeyDown:connect(function(k)
  4315. if k == "e" and MUI == true then --highjump
  4316.  
  4317. animid = 5
  4318. no_anim = true
  4319. hum.WalkSpeed = 60
  4320. local sbs = Instance.new("BodyPosition", torso)
  4321. sbs.P = 9000
  4322. sbs.D = 1000
  4323. sbs.maxForce = Vector3.new(900000, 9000000000, 900000)
  4324. sbs.position = torso.CFrame.p + Vector3.new(0, 120, 0)
  4325. local FlyAt = Instance.new("Attachment",torso)FlyAt.Position = Vector3.new(0,2,0)
  4326. local FlyAt2 = Instance.new("Attachment",torso)FlyAt2.Position = Vector3.new(0,-2.5,0)
  4327. local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
  4328. Speed.Texture = "rbxassetid://22636887" Speed.Lifetime = 0.3 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4329. Speed.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) Speed.LightEmission = 5
  4330.  
  4331. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--head
  4332. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  4333. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(0)), 0.8)--rarm
  4334. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.8)--larm
  4335. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-10)), 0.8)--lleg
  4336. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(5)), 0.8)--rleg
  4337.  
  4338.  
  4339.  
  4340. local HQ = Instance.new("Part",char)
  4341. HQ.Size = Vector3.new(1,0,1)
  4342. HQ.BrickColor = BrickColor.new("Grey")
  4343. HQ.Material = "Neon"
  4344. HQ.Anchored = true
  4345. HQ.CanCollide = false
  4346. HQ.Transparency = 0.7
  4347. HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  4348. local HQ2 = Instance.new("SpecialMesh",HQ)
  4349. HQ2.MeshId = "rbxassetid://20329976"
  4350. HQ2.Scale = Vector3.new(1,1,1)
  4351.  
  4352. local HQG = Instance.new("Part",char)
  4353. HQG.Size = Vector3.new(1,0,1)
  4354. HQG.BrickColor = BrickColor.new("Grey")
  4355. HQG.Material = "Neon"
  4356. HQG.Anchored = true
  4357. HQG.Transparency = 0.7
  4358. HQG.CanCollide = false
  4359. HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  4360. local HQG2 = Instance.new("SpecialMesh",HQG)
  4361. HQG2.MeshId = "rbxassetid://20329976"
  4362. HQG2.Scale = Vector3.new(1,1,1)
  4363.  
  4364.  
  4365. coroutine.resume(coroutine.create(function()
  4366. for i = 1,200 do
  4367. HQ2.Scale = HQ2.Scale + Vector3.new(1.5,0.3,1.5)
  4368. HQ.Transparency = HQ.Transparency + 0.01
  4369. HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  4370.  
  4371. HQG2.Scale = HQG2.Scale + Vector3.new(1,0.5,1)
  4372. HQG.Transparency = HQG.Transparency + 0.01
  4373. HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  4374.  
  4375. wait(0.00000000001)
  4376.  
  4377.  
  4378. end
  4379. HQ:Destroy()
  4380. HQ2:Destroy()
  4381. HQG:Destroy()
  4382. HQG2:Destroy()
  4383. end))
  4384.  
  4385.  
  4386. wait(0.5)
  4387. sbs:Destroy()
  4388. hum.WalkSpeed = 260
  4389. FlyAt:Destroy()
  4390. wait(0.2)
  4391. hum.WalkSpeed = 16
  4392. no_anim = false
  4393. instinct = true
  4394. end
  4395. end)
  4396.  
  4397. mouse.KeyDown:connect(function(k)
  4398. if k == "q" and MUI == false then --highjump
  4399.  
  4400. animid = 5
  4401. no_anim = true
  4402.  
  4403. local FlyAt = Instance.new("Attachment",torso)FlyAt.Position = Vector3.new(0,2,0)
  4404. local FlyAt2 = Instance.new("Attachment",torso)FlyAt2.Position = Vector3.new(0,-2.5,0)
  4405. local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
  4406. Speed.Texture = "rbxassetid://22636887" Speed.Lifetime = 0.3 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4407. Speed.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248)) Speed.LightEmission = 5
  4408. local bv = Instance.new("BodyVelocity")
  4409. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  4410. bv.velocity = root.CFrame.lookVector*200
  4411. bv.Parent = root
  4412.  
  4413.  
  4414.  
  4415. for i = 1, 30 do
  4416. wait()
  4417.  
  4418. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.1)--head
  4419. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.1)--torso
  4420. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(15)), 0.1)--arm
  4421. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-15)), 0.1)--arm
  4422. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.1)--leg
  4423. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.1)--leg
  4424. end
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.  
  4434. wait(0.5)
  4435. bv:Destroy()
  4436.  
  4437. wait(0.2)
  4438.  
  4439.  
  4440. FlyAt:Destroy()
  4441. no_anim = false
  4442. end
  4443. end)
  4444. holdclick=false
  4445.  
  4446. mouse.KeyDown:connect(function(k)
  4447. if k == "q" and MUI == true then --highjump
  4448.  
  4449. animid = 5
  4450. no_anim = true
  4451. hum.WalkSpeed = 60
  4452. local bv = Instance.new("BodyVelocity")
  4453. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  4454. bv.velocity = root.CFrame.lookVector*190
  4455. bv.Parent = root
  4456.  
  4457. local FlyAt = Instance.new("Attachment",torso)FlyAt.Position = Vector3.new(0,1,0)
  4458. local FlyAt2 = Instance.new("Attachment",torso)FlyAt2.Position = Vector3.new(0,-1,0)
  4459. local Speed = Instance.new("Trail",char)Speed.Attachment0 = FlyAt Speed.Attachment1 = FlyAt2
  4460. Speed.Texture = "rbxassetid://22636887" Speed.Lifetime = 0.3 Speed.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  4461. Speed.Color = ColorSequence.new(Color3.fromRGB(4, 175, 236)) Speed.LightEmission = 5
  4462.  
  4463. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)), 0.8)--torso
  4464. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-80),math.rad(0),math.rad(0)), 0.8)--rarm
  4465. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-85),math.rad(0),math.rad(0)), 0.8)--larm
  4466. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-60),math.rad(0),math.rad(-10)), 0.8)--lleg
  4467. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.3, -1) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(5)), 0.8)--rleg
  4468.  
  4469.  
  4470.  
  4471. local HQ = Instance.new("Part",char)
  4472. HQ.Size = Vector3.new(1,0,1)
  4473. HQ.BrickColor = BrickColor.new("Grey")
  4474. HQ.Material = "Neon"
  4475. HQ.Anchored = true
  4476. HQ.CanCollide = false
  4477. HQ.Transparency = 0.7
  4478. HQ.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(1.55,0,0)
  4479. local HQ2 = Instance.new("SpecialMesh",HQ)
  4480. HQ2.MeshId = "rbxassetid://20329976"
  4481. HQ2.Scale = Vector3.new(1,1,1)
  4482.  
  4483. local HQG = Instance.new("Part",char)
  4484. HQG.Size = Vector3.new(1,0,1)
  4485. HQG.BrickColor = BrickColor.new("Grey")
  4486. HQG.Material = "Neon"
  4487. HQG.Anchored = true
  4488. HQG.Transparency = 0.7
  4489. HQG.CanCollide = false
  4490. HQG.CFrame = root.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(1.55,0,0)
  4491. local HQG2 = Instance.new("SpecialMesh",HQG)
  4492. HQG2.MeshId = "rbxassetid://20329976"
  4493. HQG2.Scale = Vector3.new(1,1,1)
  4494.  
  4495.  
  4496. coroutine.resume(coroutine.create(function()
  4497. for i = 1,200 do
  4498. HQ2.Scale = HQ2.Scale + Vector3.new(1.5,0.3,1.5)
  4499. HQ.Transparency = HQ.Transparency + 0.01
  4500. HQ.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  4501.  
  4502. HQG2.Scale = HQG2.Scale + Vector3.new(1,0.5,1)
  4503. HQG.Transparency = HQG.Transparency + 0.01
  4504. HQG.CFrame = HQ.CFrame*CFrame.Angles(0,0,0)
  4505.  
  4506. wait()
  4507.  
  4508.  
  4509. end
  4510. HQ:Destroy()
  4511. HQ2:Destroy()
  4512. HQG:Destroy()
  4513. HQG2:Destroy()
  4514. end))
  4515.  
  4516.  
  4517. wait(0.5)
  4518. bv:Destroy()
  4519. hum.WalkSpeed = 60
  4520. wait(0.2)
  4521. hum.WalkSpeed = 16
  4522. FlyAt:Destroy()
  4523. no_anim = false
  4524. instinct = true
  4525. end
  4526. end)
  4527. mouse.KeyDown:connect(function(k)
  4528. if k == "l" then
  4529.  
  4530. animid = 5
  4531. no_anim = true
  4532. UltimateBattle:Stop()
  4533.  
  4534.  
  4535. for i = 1, 10 do
  4536. wait()
  4537.  
  4538.  
  4539. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  4540. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.2)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--rarm
  4541. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(0)), 0.8)--larm
  4542. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  4543. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  4544. end
  4545. wait(2)
  4546. local SFXZ = Instance.new("Sound",char)
  4547. SFXZ.SoundId = "rbxassetid://242076158"
  4548. SFXZ.Volume = 10
  4549. SFXZ.Pitch = 1
  4550. SFXZ.Looped = false
  4551. wait(0.01)
  4552. SFXZ:Play()
  4553.  
  4554. for i = 1, 10 do
  4555. wait()
  4556.  
  4557.  
  4558. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--torso
  4559. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.2)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--rarm
  4560. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(120),math.rad(30),math.rad(0)), 0.8)--larm
  4561. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  4562. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  4563. end
  4564.  
  4565.  
  4566. coroutine.resume(coroutine.create(function()
  4567. for i = 3,80 do
  4568. local Ball = Instance.new("Part",char)
  4569. Ball.Size = Vector3.new(0,0,0)
  4570. Ball.BrickColor = BrickColor.new("White")
  4571. Ball.Material = "Neon"
  4572. Ball.Anchored = true
  4573. Ball.CanCollide = false
  4574. Ball.Transparency = 0
  4575. Ball.CFrame = torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  4576. local Ball2 = Instance.new("SpecialMesh",Ball)
  4577. Ball2.MeshType = 3
  4578. Ball2.Scale = Vector3.new(0.4,0.4,0.4)
  4579.  
  4580.  
  4581.  
  4582.  
  4583. coroutine.resume(coroutine.create(function()
  4584. for i = 1,15 do
  4585. Ball2.Scale = Ball2.Scale + Vector3.new(1980.4,1980.4,1980.4)
  4586. Ball.Transparency = Ball.Transparency + 0.06
  4587.  
  4588. wait(0.00000000001)
  4589. end
  4590. Ball:Destroy()
  4591.  
  4592.  
  4593. end))
  4594. wait(0.02)
  4595. end
  4596. end))
  4597.  
  4598. wait(5)
  4599.  
  4600.  
  4601.  
  4602.  
  4603. coroutine.wrap(function()
  4604. for i,v in next, workspace:children() do
  4605. if v:IsA"Model" or v:IsA"Part" then
  4606. if v:FindFirstChildOfClass"Humanoid" and v ~= char then
  4607. Eviscerate(v)
  4608. if v:FindFirstChildOfClass"Humanoid" then Eviscerate(v) end
  4609. wait(.15)
  4610. end
  4611. end
  4612. end
  4613. end)()
  4614.  
  4615.  
  4616. wait(10)
  4617. no_anim = false
  4618.  
  4619.  
  4620.  
  4621. end
  4622. end)
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.  
  4629.  
  4630.  
  4631.  
  4632.  
  4633.  
  4634.  
  4635.  
  4636.  
  4637. mouse.KeyDown:connect(function(key)
  4638. if debounce == false then
  4639. if key == "=" and MUI == true then
  4640. dashasdf()
  4641. elseif key == "=" and cooldownult == false then
  4642. cooldownult = true
  4643. if animid == 0 then
  4644. animid = 1
  4645. else
  4646. animid = 0
  4647. end
  4648. debounce = true
  4649. holdr = true
  4650. aiming_anim = true
  4651. wait(0.2)
  4652. repeat
  4653. rs:wait()
  4654. timer = 150
  4655. until holdr == false
  4656. nukewelpo()
  4657.  
  4658. local Position = mouse.Hit.p
  4659. local Target = root.Position
  4660. local direction = Target - Position
  4661. local direction = computeDirection(direction)
  4662. root.Velocity = direction * 300
  4663.  
  4664. aiming_anim = false
  4665. delay(5,function() cooldownult = false end)
  4666. delay(1,function() debounce = false end)
  4667.  
  4668. elseif key == "=" then
  4669. debounce = true
  4670. if animid == 0 then
  4671. animid = 1
  4672. else
  4673. animid = 0
  4674. end
  4675. holdq = true
  4676. attack = true
  4677.  
  4678.  
  4679.  
  4680.  
  4681. repeat rs:wait() timer = 150 until holdq == false
  4682. laz0r()
  4683. attack = false
  4684.  
  4685. end
  4686. end
  4687.  
  4688. end)
  4689.  
  4690. mouse.KeyUp:connect(function(key)
  4691. if key == "=" then
  4692. holdq = false
  4693. elseif key == "=" then
  4694. holdr = false
  4695. end
  4696. end)
  4697. --
  4698. hum.Name = 'Goku'
  4699. ----------------------------------------------------------------------------
  4700. music(themeid,themepitch)
  4701. velocityYFall=0
  4702. velocityYFall2=0
  4703. velocityYFall3=0
  4704. velocityYFall4=0
  4705. neckrotY=0
  4706. neckrotY2=0
  4707. torsorotY=0
  4708. torsorotY2=0
  4709. torsoY=0
  4710. torsoY2=0
  4711. sine = 0
  4712. newWeld(torso, larm, -1.5, 0.5, 0)
  4713. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  4714. newWeld(torso, rarm, 1.5, 0.5, 0)
  4715. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  4716. newWeld(torso, hed, 0, 1.5, 0)
  4717. newWeld(torso, lleg, -0.5, -1, 0)
  4718. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  4719. newWeld(torso, rleg, 0.5, -1, 0)
  4720. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  4721. newWeld(root, torso, 0, -1, 0)
  4722. torso.Weld.C1 = CFrame.new(0, -1, 0)
  4723.  
  4724. rs:connect(function()
  4725.  
  4726. bg.MaxTorque = Vector3.new(0,0,0)
  4727.  
  4728. for i,v in pairs(DebrisModel:GetChildren()) do
  4729.  
  4730.  
  4731. if v.Name == "EXPLOSION" then
  4732. local change = 0.04-(v.Transparency*0.02)
  4733. local vm = v:FindFirstChildOfClass("SpecialMesh")
  4734. vm.Scale = vm.Scale + Vector3.new(change,change,change)
  4735. v.Transparency = v.Transparency + 0.02
  4736. if v.Transparency >= 1 then
  4737. v:Destroy()
  4738. end
  4739.  
  4740. elseif v.Name == "EXPLOSION2" then
  4741. local change = 0.04-(v.Transparency*0.04)
  4742. local vm = v:FindFirstChildOfClass("SpecialMesh")
  4743. vm.Scale = vm.Scale + Vector3.new(change,change,0)
  4744. v.Transparency = v.Transparency + 0.025
  4745. if v.Transparency >= 1 then
  4746. v:Destroy()
  4747. end
  4748.  
  4749. elseif v.Name == "EXPLOSION3" then
  4750. local change = 0.5-(v.Transparency*0.5)
  4751. local vm = v:FindFirstChildOfClass("SpecialMesh")
  4752. vm.Scale = vm.Scale + Vector3.new(change,change,0)
  4753. v.Transparency = v.Transparency + 0.1
  4754. if v.Transparency >= 1 then
  4755. v:Destroy()
  4756. end
  4757.  
  4758. elseif v.Name == "EXPLOSION4" then
  4759. local change = 0.15-(v.Transparency*0.125)
  4760. local vm = v:FindFirstChildOfClass("SpecialMesh")
  4761. vm.Scale = vm.Scale + Vector3.new(change,change,change)
  4762. v.Transparency = v.Transparency + 0.01
  4763. if v.Transparency >= 1 then
  4764. v:Destroy()
  4765. end
  4766.  
  4767. elseif v.Name == "SMOKE" then
  4768. local vm = v:FindFirstChildOfClass("SpecialMesh")
  4769. vm.Scale = vm.Scale - Vector3.new(0.075,0.075,0.075)
  4770. if vm.Scale.X <= 0 then
  4771. v:Destroy()
  4772. end
  4773.  
  4774. elseif v.Name == "SMOKE2" then
  4775. local change = 2-(v.Transparency*2)
  4776. local vm = v:FindFirstChildOfClass("SpecialMesh")
  4777. local Position = nil
  4778. if animid == 0 then
  4779. Position = larm.Position
  4780. else
  4781. Position = rarm.Position
  4782. end
  4783. local Target = mouse.Hit.p
  4784. local direction = Target - Position
  4785. local direction = computeDirection(direction)
  4786. local ray = Ray.new(Position, (Target-Position).unit*1048)
  4787. local part, endPoint = workspace:FindPartOnRay(ray, char)
  4788. vm.Scale = Vector3.new(vm.Scale.X,(Position-endPoint).magnitude,vm.Scale.Z) + Vector3.new(change,0,change)
  4789. local pos = Position + (direction * (vm.Scale.Y/2))
  4790. v.CFrame = CFrame.new(pos, pos + direction) * CFrame.Angles((math.pi/2)+math.rad(180), 0, 0)
  4791. vm.Offset = Vector3.new(math.random(-10000,10000)/10000,math.random(-10000,10000)/10000,0)
  4792. v.Transparency = v.Transparency + 0.1
  4793. if v.Transparency >= 1 then
  4794. v:Destroy()
  4795. end
  4796.  
  4797.  
  4798. elseif v.Name == "LIGHTNING" then
  4799. local vm = v:FindFirstChildOfClass("BlockMesh")
  4800. vm.Scale = vm.Scale - Vector3.new(0.1,0.1,0)
  4801. if vm.Scale.X <= 0 then
  4802. v:Destroy()
  4803. end
  4804.  
  4805. end
  4806. end
  4807.  
  4808. if -root.Velocity.Y/1.5 > 0 and -root.Velocity.Y/1.5 < 160 then
  4809. velocityYFall = root.Velocity.Y/1.5
  4810. end
  4811. if -root.Velocity.Y/180 > 0 and -root.Velocity.Y/180 < 1.2 then
  4812. velocityYFall2 = root.Velocity.Y/180
  4813. end
  4814. if -root.Velocity.Y/1.5 > -5 and -root.Velocity.Y/1.5 < 50 then
  4815. velocityYFall3 = root.Velocity.Y/1.5
  4816. end
  4817. if -root.Velocity.Y/1.5 > -50 and -root.Velocity.Y/1.5 < 20 then
  4818. velocityYFall4 = root.Velocity.Y/1.5
  4819. end
  4820. if root.RotVelocity.Y/6 < 1 and root.RotVelocity.Y/6 > -1 then
  4821. neckrotY = root.RotVelocity.Y/6
  4822. end
  4823. if root.RotVelocity.Y/8 < 0.6 and root.RotVelocity.Y/8 > -0.6 then
  4824. neckrotY2 = root.RotVelocity.Y/8
  4825. end
  4826.  
  4827. if root.RotVelocity.Y/6 < 0.2 and root.RotVelocity.Y/6 > -0.2 then
  4828. torsorotY = root.RotVelocity.Y/6
  4829. end
  4830. if root.RotVelocity.Y/8 < 0.2 and root.RotVelocity.Y/8 > -0.2 then
  4831. torsorotY2 = root.RotVelocity.Y/8
  4832. end
  4833.  
  4834.  
  4835. torsoY = -(torso.Velocity*Vector3.new(1, 0, 1)).magnitude/20
  4836. torsoY2 = -(torso.Velocity*Vector3.new(1, 0, 1)).magnitude/36
  4837.  
  4838.  
  4839. local SINE = 0
  4840. local jumped = false
  4841. local ray1 = Ray.new(root.Position+Vector3.new(1,0,0),Vector3.new(0, -6, 0))
  4842. local part1, endPoint = workspace:FindPartOnRay(ray1, char)
  4843. local ray2 = Ray.new(root.Position-Vector3.new(1,0,0),Vector3.new(0, -6, 0))
  4844. local part2, endPoint = workspace:FindPartOnRay(ray2, char)
  4845. local ray3 = Ray.new(root.Position+Vector3.new(0,0,0.5),Vector3.new(0, -6, 0))
  4846. local part3, endPoint = workspace:FindPartOnRay(ray3, char)
  4847. local ray4 = Ray.new(root.Position-Vector3.new(0,0,0.5),Vector3.new(0, -6, 0))
  4848. local part4, endPoint = workspace:FindPartOnRay(ray4, char)
  4849.  
  4850. if part1 or part2 or part3 or part4 then jumped = false else endPoint = 0 jumped = true end
  4851.  
  4852. local rlegray = Ray.new(rleg.Position+Vector3.new(0,0.5,0),Vector3.new(0, -1.75, 0))
  4853. local rlegpart, rlegendPoint = workspace:FindPartOnRay(rlegray, char)
  4854. local AngleThetaR = (righth-righth.p):vectorToObjectSpace(speed/100)
  4855. local AngleThetaL = (lefth-lefth.p):vectorToObjectSpace(speed/100)
  4856.  
  4857. local llegray = Ray.new(lleg.Position+Vector3.new(0,0.5,0),Vector3.new(0, -1.75, 0))
  4858. local llegpart, llegendPoint = workspace:FindPartOnRay(llegray, char)
  4859. local sizem = 1
  4860. if no_anim == false then
  4861. if hum.Health > 0 then
  4862. if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude >= 5 and jumped == false then
  4863. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-18),math.rad(0+math.rad(0+2*math.cos(sine/2))),0), 0.1)
  4864. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(math.rad(-10),0,0),0.1)
  4865. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62-(movement/30)*math.cos(sine/4)/2,(movement/50)*math.cos(sine/4))*CFrame.Angles(math.rad(-5-(movement*2)*math.cos(sine/4))+ -(movement/10)*math.sin(sine/4),math.rad(0-(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
  4866. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+(movement/30)*math.cos(sine/4)/2,-(movement/50)*math.cos(sine/4))*CFrame.Angles(math.rad(-5+(movement*2)*math.cos(sine/4))+ (movement/10)*math.sin(sine/4),math.rad(0-(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
  4867. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+(movement/20)*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-(change*20)-4*math.cos(sine/2)), torsorotY2+math.rad(0-4*math.cos(sine/4)), torsorotY2+math.rad(0-1*math.cos(sine/4))), 0.1)
  4868. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.85-(movement/10)*math.cos(sine/4)/2,-0.1+(movement/15)*math.cos(sine/4))*CFrame.Angles(math.rad(-10+(change*5)-movement*math.cos(sine/4))+ -(movement/10)*math.sin(sine/4),math.rad(0+(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
  4869. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,-0.85+(movement/10)*math.cos(sine/4)/2,-0.1-(movement/15)*math.cos(sine/4))*CFrame.Angles(math.rad(-10+(change*5)+movement*math.cos(sine/4))+ (movement/10)*math.sin(sine/4),math.rad(0+(movement*2)*math.cos(sine/4)),math.rad(0)), 0.2)
  4870. elseif jumped == true then
  4871. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-18),math.rad(0+math.rad(0+2*math.cos(sine/2))),0), 0.1)
  4872. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(0,0,0),0.1)
  4873. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,1-0.1*math.cos(sine/16)/2,0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(-50-1*math.cos(sine/8))), 0.2)
  4874. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,1-0.1*math.cos(sine/16)/2,0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(50+1*math.cos(sine/8))), 0.2)
  4875. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(0), math.rad(0-1*math.cos(sine/32))), 0.1)
  4876. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5,-0.925+0.1*math.cos(sine/16),0)*CFrame.Angles(math.rad(-35-1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(-2-0.5*math.cos(sine/8))), 0.2)
  4877. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5,0+0.1*math.cos(sine/16),-0.8)*CFrame.Angles(math.rad(-25+1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(2+0.5*math.cos(sine/8))), 0.2)
  4878. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 5 then
  4879. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.1)*CFrame.Angles(math.rad(-18),math.rad(0+math.rad(0+2*math.cos(sine/2))),0), 0.1)
  4880. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.Angles(math.rad(-15),0,0),0.1)
  4881. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(-5-1*math.cos(sine/8))), 0.2)
  4882. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(0-1*math.cos(sine/16)),math.rad(5+1*math.cos(sine/8))), 0.2)
  4883. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(0), math.rad(0-1*math.cos(sine/32))), 0.1)
  4884. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(0,llegendPoint.Y-lleg.Position.Y,0)*CFrame.new(-0.5,0+0.1*math.cos(sine/16),0)*CFrame.Angles(math.rad(0-1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(-2-0.5*math.cos(sine/8))), 0.2)
  4885. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0,rlegendPoint.Y-rleg.Position.Y,0)*CFrame.new(0.5,0+0.1*math.cos(sine/16),0)*CFrame.Angles(math.rad(0+1*math.cos(sine/16)),math.rad(0-1*math.cos(sine/16)),math.rad(2+0.5*math.cos(sine/8))), 0.2)
  4886. end
  4887. for i=1,5 do
  4888. if aiming_anim == true then
  4889. bg.MaxTorque = Vector3.new(9e9,9e9,9e9)
  4890. if jumped == false then
  4891. bg.CFrame = CFrame.new(root.Position,Vector3.new(mouse.Hit.x,root.Position.Y,mouse.Hit.z))
  4892. else
  4893. bg.CFrame = CFrame.new(root.Position,mouse.Hit.p)
  4894. end
  4895. if animid == 0 then
  4896. hed.Weld.C1 = Lerp(hed.Weld.C1,CFrame.Angles(0,math.rad(-80),0),0.4)
  4897. torso.Weld.C0 = Lerp(torso.Weld.C0,CFrame.new(0, -1.1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(-80), math.rad(0-1*math.cos(sine/32))),0.2)
  4898. larm.Weld.C0 = Lerp(larm.Weld.C0,CFrame.new(-1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(-10-1*math.cos(sine/16)),math.rad(-90-1*math.cos(sine/8))),0.4)
  4899. else
  4900. if animid == 5 then
  4901. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)), 1)--head
  4902. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-85), math.rad(0)), 1)--torso
  4903. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,0)*CFrame.Angles(math.rad(30),math.rad(-40),math.rad(-10)), 1)--rarm
  4904. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.2,-0.2)*CFrame.Angles(math.rad(30),math.rad(40),math.rad(40)), 1)--larm
  4905. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 1)--lleg
  4906. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 1)--rleg
  4907. else
  4908. hed.Weld.C1 = Lerp(hed.Weld.C1,CFrame.Angles(0,math.rad(80),0),0.4)
  4909. torso.Weld.C0 = Lerp(torso.Weld.C0,CFrame.new(0, -1.1-0.1*math.cos(sine/16), 0) * CFrame.Angles(math.rad(0-2*math.cos(sine/16)),math.rad(80), math.rad(0-1*math.cos(sine/32))),0.2)
  4910. rarm.Weld.C0 = Lerp(rarm.Weld.C0,CFrame.new(1.5,0.55-0.1*math.cos(sine/16)/2,-0.1*math.cos(sine/16))*CFrame.Angles(math.rad(0),math.rad(10-1*math.cos(sine/16)),math.rad(90+1*math.cos(sine/8))),0.4)
  4911. end
  4912. end
  4913. else
  4914. if timer <= 0 then
  4915. animid = math.random(0,1)
  4916. else
  4917. timer = timer - 1
  4918. end
  4919. end
  4920. end
  4921. end
  4922. end
  4923. main_color = Color3.fromRGB(main.r,main.g,main.b)
  4924. pr.Value = main.r
  4925. pg.Value = main.g
  4926. pb.Value = main.b
  4927. pv.Value = main.v
  4928. idth.Value = themeid
  4929. pith.Value = themepitch
  4930. HName.TextStrokeColor3 = Color3.fromHSV(Color3.toHSV(main_color),1,main.v/2)
  4931. HName.TextColor3 = Color3.fromHSV(Color3.toHSV(main_color),1,main.v)
  4932. sine = sine + change
  4933. if hum.Health <= 0 then
  4934. debounce = true
  4935. end
  4936. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement