Advertisement
Guest User

Untitled

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