Advertisement
Animescapetower

Shadow powers

Jan 20th, 2018
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 48.20 KB | None | 0 0
  1. plr = game.Players.LocalPlayer
  2. repeat
  3. wait(0.4)
  4. until plr.Character
  5. chr = plr.Character
  6. human = chr:FindFirstChild("Humanoid")
  7. mouse = plr:GetMouse()
  8. selected = false
  9. equipd = false
  10. tors = chr.Torso
  11. rarm = chr["Right Arm"]
  12. larm = chr["Left Arm"]
  13. rleg = chr["Right Leg"]
  14. lleg = chr["Left Leg"]
  15. hrp = chr.HumanoidRootPart
  16. head = chr.Head
  17. anim = human.Animator
  18. activu = false
  19. torrent = false
  20. boxingu = false
  21. Heartbeat = Instance.new("BindableEvent")
  22. Heartbeat.Name = "Heartbeat"
  23. Heartbeat.Parent = script
  24. frame = 0.03333333333333333
  25. tf = 0
  26. local bla3 = Instance.new("Sound")
  27. bla3.SoundId = "rbxassetid://402642689"
  28. bla3.Volume = 10
  29. bla3.Pitch = 1
  30. bla3.Parent = workspace
  31. bla3:Play()
  32. bla3.PlayOnRemove = true
  33.  
  34.  
  35. game:GetService("RunService").Heartbeat:connect(function(s, p)
  36. tf = tf + s
  37. if tf >= frame then
  38. for i = 1, math.floor(tf / frame) do
  39. Heartbeat:Fire()
  40. end
  41. tf = tf - frame * math.floor(tf / frame)
  42. end
  43. end)
  44. function swait(num)
  45. if num == 0 or num == nil then
  46. Heartbeat.Event:wait()
  47. else
  48. for i = 1, num do
  49. Heartbeat.Event:wait()
  50. end
  51. end
  52. end
  53. tool = Instance.new("Tool")
  54. tool.CanBeDropped = false
  55. tool.RequiresHandle = false
  56. tool.TextureId = "rbxassetid://37338767"
  57. tool.ToolTip = "hehe yea boi"
  58. tool.Name = "fir"
  59. tool.Parent = plr.Backpack
  60. modz = Instance.new("Model")
  61. modz.Name = "memes"
  62. modz.Parent = chr
  63. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  64. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  65. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  66. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  67. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  68. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  69. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  70. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  71. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  72. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  73. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  74. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  75. RS = tors:FindFirstChild("Right Shoulder")
  76. LS = tors:FindFirstChild("Left Shoulder")
  77. RH = tors:FindFirstChild("Right Hip")
  78. LH = tors:FindFirstChild("Left Hip")
  79. RJ = hrp:FindFirstChild("RootJoint")
  80. N = tors:FindFirstChild("Neck")
  81. cf = CFrame.new
  82. ang = CFrame.Angles
  83. rd = math.rad
  84. rd2 = math.random
  85. function nooutline(p)
  86. p.TopSurface, p.BottomSurface, p.LeftSurface, p.RightSurface, p.FrontSurface, p.BottomSurface = 10, 10, 10, 10, 10, 10
  87. end
  88. function makepart(color, name, reflec, mater, parnt, cfram)
  89. local port = Instance.new("Part")
  90. port.BrickColor = BrickColor.new(color)
  91. port.Name = name
  92. port.Transparency = 1
  93. nooutline(port)
  94. port.Reflectance = reflec
  95. port.Material = mater
  96. port.Anchored = false
  97. port.CanCollide = false
  98. port.Locked = true
  99. port.Size = Vector3.new(0.2, 0.2, 0.2)
  100. port.Parent = parnt
  101. return port
  102. end
  103. function makemesh(meshtype, scale, meshid, parent)
  104. local mes = Instance.new("SpecialMesh")
  105. mes.MeshType = meshtype
  106. mes.Scale = scale
  107. if meshtype == "FileMesh" then
  108. mes.MeshId = meshid
  109. end
  110. mes.Parent = parent
  111. return mes
  112. end
  113. function makeweld(parent, p0, p1, c0, c1)
  114. local wel = Instance.new("Weld")
  115. wel.Part0 = p0
  116. wel.Part1 = p1
  117. wel.C0 = c0
  118. if c1 ~= nil then
  119. wel.C1 = c1
  120. end
  121. wel.Parent = parent
  122. return wel
  123. end
  124. function vidp(prnt)
  125. local s = Instance.new("ParticleEmitter")
  126. s.Enabled = false
  127. s.LockedToPart = true
  128. s.Color = ColorSequence.new(Color3.new("Black"))
  129. s.LightEmission = 0.6
  130. s.Size = NumberSequence.new({
  131. NumberSequenceKeypoint.new(0, 0.275, 0),
  132. NumberSequenceKeypoint.new(0.406, 0.762, 0),
  133. NumberSequenceKeypoint.new(0.433, 2.05, 0.75),
  134. NumberSequenceKeypoint.new(0.476, 0.625, 0),
  135. NumberSequenceKeypoint.new(1, 0.05, 0)
  136. })
  137. s.Texture = "rbxassetid://31270182"
  138. s.Transparency = NumberSequence.new({
  139. NumberSequenceKeypoint.new(0, 0.6, 0),
  140. NumberSequenceKeypoint.new(0.89, 0.6, 0),
  141. NumberSequenceKeypoint.new(1, 1, 0)
  142. })
  143. s.Name = "vid"
  144. s.Lifetime = NumberRange.new(0.2)
  145. s.Rate = 25
  146. s.Speed = NumberRange.new(7, 10)
  147. s.VelocitySpread = 360
  148. s.Parent = prnt
  149. local s2 = Instance.new("ParticleEmitter")
  150. s2.Enabled = false
  151. s2.LockedToPart = false
  152. s2.Color = ColorSequence.new(Color3.new("Black"))
  153. s2.LightEmission = 0.6
  154. s2.Size = NumberSequence.new({
  155. NumberSequenceKeypoint.new(0, 0, 0),
  156. NumberSequenceKeypoint.new(0.853, 0.125, 0.1),
  157. NumberSequenceKeypoint.new(1, 0, 0)
  158. })
  159. s2.Texture = "rbxassetid://31270182"
  160. s2.Transparency = NumberSequence.new({
  161. NumberSequenceKeypoint.new(0, 0.6, 0),
  162. NumberSequenceKeypoint.new(0.89, 0.6, 0),
  163. NumberSequenceKeypoint.new(1, 1, 0)
  164. })
  165. s2.Name = "vid2"
  166. s2.Lifetime = NumberRange.new(0.5)
  167. s2.Rate = 150
  168. s2.Speed = NumberRange.new(2, 6)
  169. s2.VelocitySpread = 360
  170. s2.Parent = prnt
  171. end
  172. function glow(tz, paz, length)
  173. if tz.Parent:FindFirstChildOfClass("Humanoid") and paz.Transparency == 1 then
  174. do
  175. local s = Instance.new("Sound")
  176. s.SoundId = "rbxassetid://221727606"
  177. s.Volume = 0.25
  178. s.Pitch = math.random(9, 11) / 10
  179. s.Parent = paz
  180. s:Play()
  181. local hmesh = Instance.new("SpecialMesh")
  182. hmesh.MeshType = "FileMesh"
  183. hmesh.MeshId = "NOSSIN"
  184. hmesh.Parent = paz.Parent
  185. paz.Transparency = 0.55
  186. paz.vid.Enabled = true
  187. paz.vid2.Enabled = true
  188. delay(length, function()
  189. paz.Transparency = 1
  190. paz.vid.Enabled = false
  191. paz.vid2.Enabled = false
  192. hmesh:Destroy()
  193. s:Destroy()
  194. end)
  195. end
  196. end
  197. end
  198. function makeglow()
  199. for _, p in pairs(chr:GetChildren()) do
  200. if p.ClassName == "Accessory" then
  201. do
  202. local h = p:FindFirstChildOfClass("Part")
  203. local nh = h:Clone()
  204. for _, n in ipairs(nh:GetChildren()) do
  205. if n.ClassName == "Attachment" or n.ClassName == "Motor6D" then
  206. n:Destroy()
  207. end
  208. end
  209. nooutline(nh)
  210. nh.Parent = nil
  211. nh.CFrame = h.CFrame
  212. nh.Transparency = 1
  213. nh.Name = "Glow"
  214. nh.Material = "Neon"
  215. nh.BrickColor = BrickColor.new("Black")
  216. nh.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
  217. nh.CanCollide = false
  218. nh.Parent = h
  219. makeweld(nh, nh, h, cf(0, 0, 0))
  220. local m = nh:FindFirstChildOfClass("SpecialMesh")
  221. m.Scale = m.Scale + Vector3.new(0.06, 0.06, 0.06)
  222. m.TextureId = ""
  223. vidp(nh)
  224. nh.Touched:connect(function(po)
  225. glow(po, nh, 0.8)
  226. end)
  227. end
  228. elseif p.ClassName == "Part" and p ~= hrp then
  229. do
  230. local n = p:Clone()
  231. for _, m in ipairs(n:GetChildren()) do
  232. if m.ClassName == "Attachment" or m.ClassName == "Motor6D" then
  233. m:Destroy()
  234. end
  235. end
  236. nooutline(n)
  237. n.Parent = nil
  238. n.Transparency = 1
  239. n.Material = "Neon"
  240. n.Name = "Glow"
  241. n.BrickColor = BrickColor.new("Black")
  242. n.CFrame = p.CFrame
  243. n.CustomPhysicalProperties = PhysicalProperties.new(0.2, 0.3, 0.5)
  244. n.CanCollide = false
  245. n.Parent = p
  246. makeweld(n, n, p, cf(0, 0, 0))
  247. vidp(n)
  248. n.Touched:connect(function(po)
  249. glow(po, n, 0.8)
  250. end)
  251. if n:FindFirstChildOfClass("Decal") then
  252. n:FindFirstChildOfClass("Decal"):Destroy()
  253. end
  254. if p:FindFirstChildOfClass("SpecialMesh") then
  255. local c = p:FindFirstChildOfClass("SpecialMesh"):Clone()
  256. c.Parent = nil
  257. c.Scale = c.Scale + Vector3.new(0.05, 0.05, 0.05)
  258. c.Parent = n
  259. else
  260. local m = Instance.new("BlockMesh")
  261. m.Scale = Vector3.new(1.05, 1.025, 1.05)
  262. if p == tors then
  263. m.Scale = Vector3.new(1.05, 1.05, 1.05)
  264. end
  265. m.Parent = n
  266. end
  267. end
  268. end
  269. end
  270. end
  271. makeglow()
  272. function lerpz(joint, prop, cfrmz, alp)
  273. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  274. end
  275. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  276. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  277. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  278. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  279. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  280. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  281. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  282. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  283. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  284. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  285. function resetlerp()
  286. RJ.C0 = RJC0
  287. RJ.C1 = RJC1
  288. N.C0 = NC0
  289. N.C1 = NC1
  290. RS.C0 = RSC0
  291. RS.C1 = RSC1
  292. LS.C0 = LSC0
  293. LS.C1 = LSC1
  294. RH.C0 = RHC0
  295. RH.C1 = RHC1
  296. LH.C0 = LHC0
  297. end
  298. local ign = {chr}
  299. function proj(cframe)
  300. coroutine.resume(coroutine.create(function()
  301. local mis = Instance.new("Part")
  302. mis.Anchored = true
  303. mis.CanCollide = false
  304. mis.Size = Vector3.new(1, 1, 1)
  305. mis.Transparency = 1
  306. mis.Name = "pew"
  307. mis.CFrame = cframe
  308. mis.Parent = workspace
  309. local s = Instance.new("ParticleEmitter")
  310. s.Enabled = true
  311. s.Color = ColorSequence.new(Color3.new("Black"))
  312. s.LightEmission = 0.6
  313. s.Size = NumberSequence.new({
  314. NumberSequenceKeypoint.new(0, 0.4, 0),
  315. NumberSequenceKeypoint.new(0.0241, 0.0625, 0),
  316. NumberSequenceKeypoint.new(0.0299, 0.66, 0.22),
  317. NumberSequenceKeypoint.new(0.0344, 0.0225, 0),
  318. NumberSequenceKeypoint.new(1, 0, 0)
  319. })
  320. s.Texture = "rbxassetid://31270182"
  321. s.Transparency = NumberSequence.new({
  322. NumberSequenceKeypoint.new(0, 0.6, 0),
  323. NumberSequenceKeypoint.new(0.89, 0.6, 0),
  324. NumberSequenceKeypoint.new(1, 1, 0)
  325. })
  326. s.Name = "vid"
  327. s.Lifetime = NumberRange.new(1)
  328. s.ZOffset = 0
  329. s.Rate = 3000
  330. s.Speed = NumberRange.new(25, 50)
  331. s.VelocitySpread = 20
  332. s.EmissionDirection = "Back"
  333. s.Parent = mis
  334. game.Debris:AddItem(mis, 10)
  335. table.insert(ign, mis)
  336. local wat = 0
  337. local derp = false
  338. local v = Instance.new("Sound")
  339. v.SoundId = "rbxassetid://221727606"
  340. v.Volume = 0.5
  341. v.Looped = true
  342. v.EmitterSize = 15
  343. v.MaxDistance = 40
  344. v.Pitch = math.random(12, 13) / 10
  345. v.Parent = mis
  346. v:Play()
  347. repeat
  348. swait()
  349. wat = wat + 1
  350. local ry = Ray.new(mis.Position, mis.CFrame.lookVector * 8)
  351. local prt, pos = workspace:FindPartOnRayWithIgnoreList(ry, ign, false, true)
  352. if prt and pos and 1 > prt.Transparency then
  353. derp = true
  354. mis.CFrame = CFrame.new(pos)
  355. v:Stop()
  356. s.Enabled = false
  357. s.Speed = NumberRange.new(15, 25)
  358. s.Lifetime = NumberRange.new(5)
  359. s.VelocitySpread = 360
  360. s:Emit(40)
  361. local n = Instance.new("Sound")
  362. n.Volume = 0.75
  363. n.Pitch = rd2(9, 11) / 10
  364. n.SoundId = "rbxassetid://184374162"
  365. n.Parent = mis
  366. n:Play()
  367. hito(mis, 300, 500000, 0.01)
  368. else
  369. mis.CFrame = mis.CFrame * CFrame.new(0, 0, -5)
  370. end
  371. until wat == 50 or derp == true
  372. if wat == 50 then
  373. mis:Destroy()
  374. end
  375. if derp == true then
  376. game.Debris:AddItem(mis, 1)
  377. end
  378. end))
  379. end
  380. function makesword(swocfrm, weldp1, cframe0)
  381. local ay = function(name, size, parnt, cfram)
  382. local port = Instance.new("Part")
  383. port.BrickColor = BrickColor.new("Black")
  384. port.Name = name
  385. port.Transparency = 1
  386. nooutline(port)
  387. port.Material = "Neon"
  388. port.Anchored = false
  389. port.CanCollide = false
  390. port.Locked = true
  391. port.Size = size
  392. port.Parent = parnt
  393. return port
  394. end
  395. local swordmo = Instance.new("Model")
  396. swordmo.Name = "swod"
  397. swordmo.Parent = modz
  398. local booval = Instance.new("BoolValue")
  399. booval.Value = true
  400. booval.Name = "mememem"
  401. booval.Parent = swordmo
  402. local function pr(par, amt, sped)
  403. local s = Instance.new("ParticleEmitter")
  404. s.Enabled = false
  405. s.LockedToPart = true
  406. s.Color = ColorSequence.new(Color3.new("Black"))
  407. s.LightEmission = 0.6
  408. s.Size = NumberSequence.new({
  409. NumberSequenceKeypoint.new(0, 0.15, 0),
  410. NumberSequenceKeypoint.new(0.05, 0.3, 0.3),
  411. NumberSequenceKeypoint.new(0.1, 0.15, 0),
  412. NumberSequenceKeypoint.new(0.8, 0.2, 0),
  413. NumberSequenceKeypoint.new(1, 0, 0)
  414. })
  415. s.Texture = "rbxassetid://31270182"
  416. s.Transparency = NumberSequence.new({
  417. NumberSequenceKeypoint.new(0, 0.7, 0),
  418. NumberSequenceKeypoint.new(0.89, 0.7, 0),
  419. NumberSequenceKeypoint.new(1, 1, 0)
  420. })
  421. s.Name = "vid"
  422. s.Lifetime = NumberRange.new(0.75)
  423. s.Rate = 1
  424. s.Speed = sped
  425. s.VelocitySpread = 3
  426. s.Parent = par
  427. coroutine.resume(coroutine.create(function()
  428. while booval.Value do
  429. swait()
  430. s:Emit(amt)
  431. end
  432. end))
  433. return s
  434. end
  435. local ping = function(derp)
  436. local s3 = Instance.new("ParticleEmitter")
  437. s3.Enabled = false
  438. s3.LockedToPart = false
  439. s3.Color = ColorSequence.new(Color3.new("Black"))
  440. s3.LightEmission = 0.6
  441. s3.Size = NumberSequence.new({
  442. NumberSequenceKeypoint.new(0, 0.35, 0),
  443. NumberSequenceKeypoint.new(0.2, 0.25, 0.25),
  444. NumberSequenceKeypoint.new(0.4, 0.15, 0),
  445. NumberSequenceKeypoint.new(0.853, 0.25, 0.1),
  446. NumberSequenceKeypoint.new(1, 0, 0)
  447. })
  448. s3.Texture = "rbxassetid://31270182"
  449. s3.Transparency = NumberSequence.new({
  450. NumberSequenceKeypoint.new(0, 0.4, 0),
  451. NumberSequenceKeypoint.new(0.89, 0.6, 0),
  452. NumberSequenceKeypoint.new(1, 1, 0)
  453. })
  454. s3.Name = "vid3"
  455. s3.Lifetime = NumberRange.new(0.5)
  456. s3.Acceleration = Vector3.new(0, 5, 0)
  457. s3.Rate = 350
  458. s3.Speed = NumberRange.new(10, 15)
  459. s3.VelocitySpread = 360
  460. s3.Parent = derp
  461. swait()
  462. s3:Emit(120)
  463. end
  464. local b1 = ay("b1", Vector3.new(0.3, 2.5, 0.3), swordmo, swocfrm)
  465. local p1 = pr(b1, 5, NumberRange.new(0, 1))
  466. if weldp1 then
  467. local w1 = makeweld(b1, b1, weldp1, cframe0, nil)
  468. end
  469. local bla = Instance.new("Sound")
  470. bla.SoundId = "rbxassetid://61425219"
  471. bla.Volume = 0.75
  472. bla.Pitch = math.random(7, 9) / 10
  473. bla.Parent = b1
  474. bla:Play()
  475. local b2 = ay("b2", Vector3.new(0.6, 0.75, 0.4), swordmo, swocfrm)
  476. local p2 = pr(b2, 1, NumberRange.new(0, 1))
  477. local w2 = makeweld(b2, b2, b1, ang(rd(180), rd(0), rd(0)) * cf(0, 1.5, 0), nil)
  478. local b3 = ay("b3", Vector3.new(0.7, 0.75, 0.5), swordmo, swocfrm)
  479. local p3 = pr(b3, 1, NumberRange.new(0, 3))
  480. local w3 = makeweld(b3, b3, b1, ang(rd(180), rd(90), rd(0)) * cf(0, -1.5, 0), nil)
  481. local b4 = ay("b4", Vector3.new(0.3, 0.75, 0.3), swordmo, swocfrm)
  482. local p4 = pr(b4, 1, NumberRange.new(1, 2))
  483. local w4 = makeweld(b4, b4, b3, cf(0, -0.5, 0) * ang(rd(70), rd(0), rd(0)), nil)
  484. local b5 = ay("b5", Vector3.new(0.3, 0.75, 0.3), swordmo, swocfrm)
  485. local p5 = pr(b5, 1, NumberRange.new(1, 2))
  486. local w5 = makeweld(b5, b5, b3, cf(0, -0.5, 0) * ang(rd(290), rd(0), rd(0)), nil)
  487. local b6 = ay("b6", Vector3.new(0.3, 0.5, 0.3), swordmo, swocfrm)
  488. local p6 = pr(b6, 1, NumberRange.new(1, 2))
  489. local w6 = makeweld(b6, b6, b3, cf(0, -0.25, 0) * ang(rd(35), rd(0), rd(0)), nil)
  490. local b7 = ay("b7", Vector3.new(0.3, 0.5, 0.3), swordmo, swocfrm)
  491. local p7 = pr(b7, 1, NumberRange.new(1, 2))
  492. local w7 = makeweld(b7, b7, b3, cf(0, -0.25, 0) * ang(rd(325), rd(0), rd(0)), nil)
  493. local b8 = ay("b8", Vector3.new(0.5, 5.5, 0.2), swordmo, swocfrm)
  494. local p8 = pr(b8, 9, NumberRange.new(1, 3))
  495. local w8 = makeweld(b8, b8, b1, ang(rd(0), rd(0), rd(0)) * cf(0, -4, 0), nil)
  496. local anbo = Instance.new("Part")
  497. anbo.Anchored = true
  498. anbo.CanCollide = false
  499. anbo.Size = Vector3.new(2.5, 9, 1)
  500. anbo.CFrame = b8.CFrame * cf(0, -1.5, 0)
  501. anbo.Transparency = 1
  502. anbo.Parent = workspace
  503. game.Debris:AddItem(anbo, 2)
  504. ping(anbo)
  505. local whos = Instance.new("ParticleEmitter")
  506. whos.Enabled = false
  507. whos.LockedToPart = false
  508. whos.Color = ColorSequence.new(Color3.new("Black"))
  509. whos.LightEmission = 0.6
  510. whos.Size = NumberSequence.new({
  511. NumberSequenceKeypoint.new(0, 0.15, 0),
  512. NumberSequenceKeypoint.new(0.05, 0.3, 0.3),
  513. NumberSequenceKeypoint.new(0.1, 0.15, 0),
  514. NumberSequenceKeypoint.new(0.8, 0.2, 0),
  515. NumberSequenceKeypoint.new(1, 0, 0)
  516. })
  517. whos.Texture = "rbxassetid://31270182"
  518. whos.Transparency = NumberSequence.new({
  519. NumberSequenceKeypoint.new(0, 0.7, 0),
  520. NumberSequenceKeypoint.new(0.89, 0.7, 0),
  521. NumberSequenceKeypoint.new(1, 1, 0)
  522. })
  523. whos.Name = "whoos"
  524. whos.Lifetime = NumberRange.new(0.75)
  525. whos.Rate = 2000
  526. whos.Speed = NumberRange.new(0)
  527. whos.VelocityInheritance = 0.8
  528. whos.VelocitySpread = 3
  529. whos.Parent = b8
  530. return swordmo
  531. end
  532. function removesword(swordmodel)
  533. swordmodel.mememem.Value = false
  534. local hn = swordmodel.b1
  535. hn.Anchored = true
  536. if hn:FindFirstChildOfClass("Weld") then
  537. hn:FindFirstChildOfClass("Weld"):Destroy()
  538. end
  539. local bla = Instance.new("Sound")
  540. bla.SoundId = "rbxassetid://192783601"
  541. bla.Volume = 1.25
  542. bla.Pitch = math.random(9, 10) / 10
  543. bla.Parent = hn
  544. bla:Play()
  545. local ping = function(derp)
  546. local s3 = Instance.new("ParticleEmitter")
  547. s3.Enabled = false
  548. s3.LockedToPart = false
  549. s3.Color = ColorSequence.new(Color3.new("Black"))
  550. s3.LightEmission = 0.6
  551. s3.Size = NumberSequence.new({
  552. NumberSequenceKeypoint.new(0, 0.35, 0),
  553. NumberSequenceKeypoint.new(0.2, 0.25, 0.25),
  554. NumberSequenceKeypoint.new(0.4, 0.15, 0),
  555. NumberSequenceKeypoint.new(0.853, 0.25, 0.1),
  556. NumberSequenceKeypoint.new(1, 0, 0)
  557. })
  558. s3.Texture = "rbxassetid://31270182"
  559. s3.Transparency = NumberSequence.new({
  560. NumberSequenceKeypoint.new(0, 0.4, 0),
  561. NumberSequenceKeypoint.new(0.89, 0.6, 0),
  562. NumberSequenceKeypoint.new(1, 1, 0)
  563. })
  564. s3.Name = "vid3"
  565. s3.Lifetime = NumberRange.new(0.5)
  566. s3.Acceleration = Vector3.new(0, 5, 0)
  567. s3.Rate = 350
  568. s3.Speed = NumberRange.new(10, 15)
  569. s3.VelocitySpread = 360
  570. s3.Parent = derp
  571. swait()
  572. s3:Emit(180)
  573. end
  574. local anbo = Instance.new("Part")
  575. anbo.Anchored = true
  576. anbo.CanCollide = false
  577. anbo.Size = Vector3.new(2.5, 9, 1)
  578. anbo.CFrame = swordmodel.b8.CFrame * cf(0, -1.5, 0)
  579. anbo.Transparency = 1
  580. anbo.Parent = workspace
  581. game.Debris:AddItem(anbo, 2)
  582. ping(anbo)
  583. game.Debris:AddItem(swordmodel, 1.25)
  584. end
  585. function eswing()
  586. if activu == true or selected == false then
  587. return
  588. end
  589. activu = true
  590. local sw = makesword(hrp.CFrame, rarm, ang(rd(90), rd(0), rd(90)) * cf(0, 1, 0.5))
  591. animo(false)
  592. local hwel = sw.b1:FindFirstChildOfClass("Weld")
  593. local hwelc0 = hwel.C0
  594. local whoo = sw.b8:FindFirstChild("whoos")
  595. for _ = 1, 12 do
  596. swait()
  597. lerpz(RJ, "C0", RJC0 * cf(0, 0.75, 0) * ang(rd(0), rd(0), rd(-70)), 0.5)
  598. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(-6), rd(70)), 0.5)
  599. lerpz(N, "C1", NC1 * cf(0, 0, 0) * ang(rd(-13), rd(0), rd(0)), 0.5)
  600. lerpz(RS, "C0", RSC0 * cf(0.3, 0.25, 0.55) * ang(rd(-30), rd(-70), rd(15)), 0.5)
  601. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(60), rd(0)), 0.5)
  602. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(10), rd(5), rd(10)), 0.5)
  603. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  604. lerpz(RH, "C0", RHC0 * cf(0.45, 0.05, -0.15) * ang(rd(-5), rd(60), rd(0)), 0.5)
  605. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  606. lerpz(LH, "C0", LHC0 * cf(0.45, 0.05, -0.35) * ang(rd(-5), rd(75), rd(0)), 0.5)
  607. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  608. hwel.C0 = hwel.C0:lerp(cf(-0.25, 0.25, 0) * ang(rd(0), rd(0), rd(40)) * hwelc0, 0.5)
  609. end
  610. for c = 1, 3 do
  611. swait()
  612. lerpz(RJ, "C0", RJC0 * cf(0, -0.25, 0) * ang(rd(0), rd(0), rd(10)), 0.1 + c / 5)
  613. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-10)), 0.1 + c / 5)
  614. lerpz(N, "C1", NC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + c / 5)
  615. lerpz(RS, "C0", RSC0 * cf(-0.2, 0.35, 0.9) * ang(rd(-20), rd(170), rd(15)), 0.1 + c / 5)
  616. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + c / 5)
  617. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-20), rd(5), rd(10)), 0.1 + c / 5)
  618. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + c / 5)
  619. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-10), rd(1)), 0.1 + c / 5)
  620. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + c / 5)
  621. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-1)), 0.1 + c / 5)
  622. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 + c / 5)
  623. hwel.C0 = hwel.C0:lerp(cf(-0.15, 0.15, 0) * ang(rd(0), rd(0), rd(10)) * hwelc0, 0.1 + c / 5)
  624. end
  625. whoo.Enabled = true
  626. for _ = 1, 14 do
  627. swait()
  628. hito(sw.b8, 3, 35, 0.8)
  629. lerpz(RJ, "C0", RJC0 * cf(0, -0.75, 0) * ang(rd(0), rd(0), rd(60)), 0.6)
  630. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-40)), 0.6)
  631. lerpz(N, "C1", NC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  632. lerpz(RS, "C0", RSC0 * cf(-0.1, 0.65, 0.9) * ang(rd(-15), rd(135), rd(-165)), 0.6)
  633. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  634. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-30), rd(5), rd(10)), 0.6)
  635. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  636. lerpz(RH, "C0", RHC0 * cf(-0.25, 0, 0) * ang(rd(-5), rd(-50), rd(1)), 0.6)
  637. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  638. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(10), rd(-1)), 0.6)
  639. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  640. hwel.C0 = hwel.C0:lerp(cf(-0.25, 0.25, 0) * ang(rd(0), rd(0), rd(40)) * hwelc0, 0.6)
  641. end
  642. whoo.Enabled = false
  643. removesword(sw)
  644. animo(true)
  645. for _ = 1, 10 do
  646. swait()
  647. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  648. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  649. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  650. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  651. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  652. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  653. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  654. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  655. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  656. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  657. end
  658. resetlerp()
  659. activu = false
  660. end
  661. function torentmod()
  662. if selected == false or activu == true then
  663. return
  664. end
  665. if torrent == false then
  666. torrent = true
  667. do
  668. local viarm = Instance.new("Part")
  669. nooutline(viarm)
  670. viarm.CanCollide = false
  671. viarm.Transparency = 1
  672. viarm.Name = "shootingu"
  673. viarm.Size = Vector3.new(1.25, 1, 1.25)
  674. viarm.CFrame = rarm.CFrame
  675. viarm.Parent = modz
  676. makeweld(viarm, viarm, rarm, cf(0, 1, 0))
  677. s = Instance.new("ParticleEmitter")
  678. s.Enabled = true
  679. s.Color = ColorSequence.new(Color3.new("Black"))
  680. s.LightEmission = 0.6
  681. s.Size = NumberSequence.new({
  682. NumberSequenceKeypoint.new(0, 0, 0),
  683. NumberSequenceKeypoint.new(0.0241, 0.0925, 0),
  684. NumberSequenceKeypoint.new(0.0299, 0.56, 0.25),
  685. NumberSequenceKeypoint.new(0.0344, 0.0925, 0),
  686. NumberSequenceKeypoint.new(1, 0, 0)
  687. })
  688. s.Texture = "rbxassetid://31270182"
  689. s.Transparency = NumberSequence.new({
  690. NumberSequenceKeypoint.new(0, 0.6, 0),
  691. NumberSequenceKeypoint.new(0.89, 0.6, 0),
  692. NumberSequenceKeypoint.new(1, 1, 0)
  693. })
  694. s.Name = "vid"
  695. s.Acceleration = viarm.CFrame.upVector * 5
  696. s.Lifetime = NumberRange.new(1)
  697. s.ZOffset = 1
  698. s.Rate = 1250
  699. s.Speed = NumberRange.new(2, 3)
  700. s.VelocitySpread = 180
  701. s.Parent = viarm
  702. coroutine.resume(coroutine.create(function()
  703. while s do
  704. swait()
  705. s.Acceleration = viarm.CFrame.upVector * 6
  706. end
  707. end))
  708. coroutine.resume(coroutine.create(function()
  709. while torrent == true do
  710. swait()
  711. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  712. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  713. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.3)
  714. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  715. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  716. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  717. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  718. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  719. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  720. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  721. end
  722. end))
  723. local shootinz = false
  724. hd = tool.Activated:connect(function()
  725. shootinz = true
  726. repeat
  727. swait(3)
  728. lerpz(RS, "C0", RSC0 * cf(rd2(-3, -1) / 10, 0, 0) * ang(rd(rd2(-5, 5)), rd(rd2(-5, 5)), rd(rd2(95, 105))), 0.8)
  729. proj(CFrame.new(viarm.Position, mouse.Hit.p + Vector3.new(rd2(-1, 1), rd2(-1, 1), 0)))
  730. local sd = Instance.new("Sound")
  731. sd.Volume = 0.3
  732. sd.Pitch = rd2(11, 13) / 10
  733. sd.SoundId = "rbxassetid://221727606"
  734. sd.Parent = viarm
  735. local sd2 = sd:Clone()
  736. sd2.SoundId = "rbxassetid://238381567"
  737. sd2.Parent = viarm
  738. sd:Play()
  739. sd2:Play()
  740. game.Debris:AddItem(sd, 1)
  741. game.Debris:AddItem(sd2, 1)
  742. until shootinz == false or torrent == false
  743. end)
  744. hu = tool.Deactivated:connect(function()
  745. shootinz = false
  746. end)
  747. end
  748. elseif torrent == true then
  749. hd:Disconnect()
  750. hu:Disconnect()
  751. torrent = false
  752. modz:FindFirstChild("shootingu"):FindFirstChild("vid").Enabled = false
  753. for _ = 1, 10 do
  754. swait()
  755. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  756. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  757. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  758. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  759. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  760. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  761. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  762. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  763. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  764. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  765. end
  766. resetlerp()
  767. modz:FindFirstChild("shootingu"):Destroy()
  768. end
  769. end
  770. function suprfast()
  771. if selected == false or activu == true then
  772. return
  773. end
  774. activu = true
  775. human.WalkSpeed = human.WalkSpeed + 30
  776. human.JumpPower = human.JumpPower + 45
  777. for _, d in ipairs(chr:GetChildren()) do
  778. if d.ClassName == "Accessory" then
  779. swait()
  780. glow(hrp, d:FindFirstChildOfClass("Part"):FindFirstChild("Glow"), 2)
  781. coroutine.resume(coroutine.create(function()
  782. local clones = {}
  783. for i = 1, 5 do
  784. local v = d:FindFirstChildOfClass("Part"):FindFirstChild("Glow"):Clone()
  785. v.Name = "nyoo"
  786. v.vid:Destroy()
  787. v.vid2:Destroy()
  788. v.AccessoryWeld:Destroy()
  789. v.Weld:Destroy()
  790. v.Transparency = 0.9
  791. v.Anchored = true
  792. v.Parent = modz
  793. table.insert(clones, v)
  794. end
  795. num = 0
  796. repeat
  797. swait()
  798. num = num % 5 + 1
  799. clones[num].CFrame = d:FindFirstChildOfClass("Part"):FindFirstChild("Glow").CFrame
  800. until activu == false
  801. for _, b in ipairs(clones) do
  802. swait()
  803. b:Destroy()
  804. end
  805. end))
  806. elseif d.ClassName == "Part" and d ~= hrp then
  807. swait()
  808. glow(hrp, d:FindFirstChild("Glow"), 2)
  809. coroutine.resume(coroutine.create(function()
  810. local clones = {}
  811. for i = 1, 5 do
  812. local v = d:FindFirstChild("Glow"):Clone()
  813. v.Name = "lel"
  814. v.vid:Destroy()
  815. v.vid2:Destroy()
  816. v.Weld:Destroy()
  817. v.Transparency = 0.9
  818. v.Anchored = true
  819. v.Parent = modz
  820. table.insert(clones, v)
  821. end
  822. num = 0
  823. repeat
  824. swait()
  825. num = num % 5 + 1
  826. clones[num].CFrame = d:FindFirstChild("Glow").CFrame
  827. until activu == false
  828. for _, b in ipairs(clones) do
  829. swait()
  830. b:Destroy()
  831. end
  832. end))
  833. end
  834. end
  835. wait(2)
  836. activu = false
  837. human.WalkSpeed = human.WalkSpeed - 30
  838. human.JumpPower = human.JumpPower - 45
  839. end
  840. function fly()
  841. if selected == false or activu == true or torrent == true then
  842. return
  843. end
  844. local memedon = {}
  845. activu = true
  846. local emi = true
  847. local mp = Instance.new("Part")
  848. mp.Size = Vector3.new(0.2, 0.2, 0.2)
  849. mp.CanCollide = false
  850. mp.Transparency = 1
  851. mp.Parent = modz
  852. table.insert(memedon, mp)
  853. makeweld(mp, mp, tors, ang(rd(-30), rd(0), rd(0)) * CFrame.new(0, -0.5, -0.5), nil)
  854. local function pr(par, amt)
  855. local s = Instance.new("ParticleEmitter")
  856. s.Enabled = false
  857. s.LockedToPart = true
  858. s.Color = ColorSequence.new(Color3.new("Black"))
  859. s.LightEmission = 0.6
  860. s.Size = NumberSequence.new({
  861. NumberSequenceKeypoint.new(0, 0.3, 0),
  862. NumberSequenceKeypoint.new(0.8, 0.3, 0),
  863. NumberSequenceKeypoint.new(1, 0, 0)
  864. })
  865. s.Texture = "rbxassetid://31270182"
  866. s.Transparency = NumberSequence.new({
  867. NumberSequenceKeypoint.new(0, 0.7, 0),
  868. NumberSequenceKeypoint.new(0.89, 0.7, 0),
  869. NumberSequenceKeypoint.new(1, 1, 0)
  870. })
  871. s.Name = "vid"
  872. s.Lifetime = NumberRange.new(0.75)
  873. s.Rate = 1
  874. s.Speed = NumberRange.new(10, 15)
  875. s.VelocitySpread = 3
  876. s.Parent = par
  877. coroutine.resume(coroutine.create(function()
  878. while emi do
  879. swait()
  880. s:Emit(amt)
  881. end
  882. end))
  883. return s
  884. end
  885. for _, d in ipairs(chr:GetChildren()) do
  886. if d.ClassName == "Accessory" then
  887. glow(hrp, d:FindFirstChildOfClass("Part"):FindFirstChild("Glow"), 1.5)
  888. elseif d.ClassName == "Part" and d ~= hrp then
  889. glow(hrp, d:FindFirstChild("Glow"), 1.5)
  890. end
  891. end
  892. local f1 = makepart("Black red", "w1", 1, "Neon", modz, hrp.CFrame)
  893. f1.Size = Vector3.new(0.4, 0.4, 0.4)
  894. local p1 = pr(f1, 12)
  895. p1.Acceleration = Vector3.new(-15, 0, 15)
  896. local w1 = makeweld(f1, f1, mp, CFrame.Angles(rd(-5), rd(10), rd(-50)) * CFrame.new(0.25, 0, 0), nil)
  897. local f2 = makepart("Black red", "w2", 1, "Neon", modz, hrp.CFrame)
  898. f2.Size = Vector3.new(0.4, 0.4, 0.4)
  899. local p2 = pr(f2, 12)
  900. p2.Acceleration = Vector3.new(15, 0, 15)
  901. local w2 = makeweld(f2, f2, mp, CFrame.Angles(rd(-5), rd(-10), rd(50)) * CFrame.new(-0.25, 0, 0), nil)
  902. local f3 = makepart("Black red", "w3", 1, "Neon", modz, hrp.CFrame)
  903. f3.Size = Vector3.new(1.3, 0.6, 0.6)
  904. p3 = pr(f3, 4)
  905. p3.Speed = NumberRange.new(10, 12)
  906. local w3 = makeweld(f3, f3, mp, CFrame.Angles(rd(-40), rd(10), rd(-145)) * CFrame.new(2, -1, -0.5), nil)
  907. local f4 = makepart("Black red", "w4", 1, "Neon", modz, hrp.CFrame)
  908. f4.Size = Vector3.new(1.3, 0.6, 0.6)
  909. p4 = pr(f4, 4)
  910. p4.Speed = NumberRange.new(10, 12)
  911. local w4 = makeweld(f4, f4, mp, CFrame.Angles(rd(-40), rd(-10), rd(145)) * CFrame.new(-2, -1, -0.5), nil)
  912. local f5 = makepart("Black red", "w5", 1, "Neon", modz, hrp.CFrame)
  913. f5.Size = Vector3.new(1.3, 0.6, 0.6)
  914. p5 = pr(f5, 4)
  915. p5.Speed = NumberRange.new(10, 12)
  916. local w5 = makeweld(f5, f5, mp, CFrame.Angles(rd(-30), rd(-10), rd(-115)) * CFrame.new(3, -1.75, -1), nil)
  917. local f6 = makepart("Black red", "w6", 1, "Neon", modz, hrp.CFrame)
  918. f6.Size = Vector3.new(1.3, 0.6, 0.6)
  919. p6 = pr(f6, 4)
  920. p6.Speed = NumberRange.new(10, 12)
  921. local w6 = makeweld(f6, f6, mp, CFrame.Angles(rd(-30), rd(10), rd(115)) * CFrame.new(-3, -1.75, -1), nil)
  922. local f7 = makepart("Black red", "w7", 1, "Neon", modz, hrp.CFrame)
  923. f7.Size = Vector3.new(1.9, 0.6, 0.6)
  924. p7 = pr(f7, 6)
  925. p7.Speed = NumberRange.new(10, 12)
  926. local w7 = makeweld(f7, f7, mp, CFrame.Angles(rd(-40), rd(-5), rd(-140)) * CFrame.new(2.5, -1.65, -0.65), nil)
  927. local f8 = makepart("Really red", "w8", 1, "Neon", modz, hrp.CFrame)
  928. f8.Size = Vector3.new(1.9, 0.6, 0.6)
  929. p8 = pr(f8, 6)
  930. p8.Speed = NumberRange.new(10, 12)
  931. local w8 = makeweld(f8, f8, mp, CFrame.Angles(rd(-40), rd(5), rd(140)) * CFrame.new(-2.5, -1.65, -0.65), nil)
  932. t1 = pr(f1, 2)
  933. t1.LockedToPart = false
  934. t2 = pr(f2, 2)
  935. t2.LockedToPart = false
  936. t3 = pr(f3, 2)
  937. t3.LockedToPart = false
  938. t4 = pr(f4, 2)
  939. t4.LockedToPart = false
  940. t5 = pr(f5, 2)
  941. t5.LockedToPart = false
  942. t6 = pr(f6, 2)
  943. t6.LockedToPart = false
  944. t7 = pr(f7, 2)
  945. t7.LockedToPart = false
  946. t8 = pr(f8, 2)
  947. t8.LockedToPart = false
  948. table.insert(memedon, f1)
  949. table.insert(memedon, f2)
  950. table.insert(memedon, f3)
  951. table.insert(memedon, f4)
  952. table.insert(memedon, f5)
  953. table.insert(memedon, f6)
  954. table.insert(memedon, f7)
  955. table.insert(memedon, f8)
  956. local sd = Instance.new("Sound")
  957. sd.Volume = 1.5
  958. sd.Pitch = rd2(10, 12) / 10
  959. sd.SoundId = "rbxassetid://201858072"
  960. sd.Parent = hrp
  961. sd:Play()
  962. game.Debris:AddItem(sd, 1)
  963. human.PlatformStand = true
  964. local bg = Instance.new("BodyGyro")
  965. bg.MaxTorque = Vector3.new(15000, 15000, 15000)
  966. bg.P = 2500
  967. bg.D = 100
  968. bg.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  969. bg.Parent = hrp
  970. local bf = Instance.new("BodyVelocity")
  971. bf.MaxForce = Vector3.new(15000, 15000, 15000)
  972. bf.P = 2500
  973. bf.Velocity = mouse.Hit.p - hrp.Position.unit * 200
  974. bf.Parent = hrp
  975. for d = 1, 100 do
  976. swait()
  977. bg.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  978. bf.Velocity = mouse.Hit.p - hrp.Position.unit * (200 - d * 2)
  979. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(80), rd(0), math.sin(-hrp.RotVelocity.Y / 5)), 0.4)
  980. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-70), rd(0), rd(0)), 0.4)
  981. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  982. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  983. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  984. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  985. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  986. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  987. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  988. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  989. end
  990. bf:Destroy()
  991. bg:Destroy()
  992. human.PlatformStand = false
  993. emi = false
  994. p1.LockedToPart = false
  995. p2.LockedToPart = false
  996. p3.LockedToPart = false
  997. p4.LockedToPart = false
  998. p5.LockedToPart = false
  999. p6.LockedToPart = false
  1000. p7.LockedToPart = false
  1001. p8.LockedToPart = false
  1002. for _ = 1, 10 do
  1003. swait()
  1004. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1005. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1006. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1007. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1008. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1009. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1010. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1011. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1012. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1013. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.4)
  1014. end
  1015. delay(0.5, function()
  1016. for _, l in ipairs(memedon) do
  1017. l:Destroy()
  1018. end
  1019. end)
  1020. resetlerp()
  1021. activu = false
  1022. end
  1023. function musiclel()
  1024. if selected == false or activu == true then
  1025. return
  1026. end
  1027. if boxingu == false then
  1028. boxingu = true
  1029. do
  1030. local watz = 1
  1031. local hmm = 1
  1032. local intens = 30
  1033. local deg = 20
  1034. local derp = makepart("Black", "hurr", 0.25, "Neon", modz, hrp.CFrame)
  1035. derp.Locked = true
  1036. local s = Instance.new("ParticleEmitter")
  1037. s.Enabled = true
  1038. s.LockedToPart = true
  1039. s.Color = ColorSequence.new(Color3.new("Black"))
  1040. s.LightEmission = 0.6
  1041. s.Size = NumberSequence.new({
  1042. NumberSequenceKeypoint.new(0, 0.275, 0),
  1043. NumberSequenceKeypoint.new(0.406, 0.762, 0),
  1044. NumberSequenceKeypoint.new(0.433, 1.5, 0.75),
  1045. NumberSequenceKeypoint.new(0.476, 0.625, 0),
  1046. NumberSequenceKeypoint.new(1, 0.05, 0)
  1047. })
  1048. s.Texture = "rbxassetid://31270182"
  1049. s.Transparency = NumberSequence.new({
  1050. NumberSequenceKeypoint.new(0, 0.6, 0),
  1051. NumberSequenceKeypoint.new(0.89, 0.6, 0),
  1052. NumberSequenceKeypoint.new(1, 1, 0)
  1053. })
  1054. s.Name = "vid"
  1055. s.Lifetime = NumberRange.new(0.2)
  1056. s.Rate = 75
  1057. s.Speed = NumberRange.new(7, 10)
  1058. s.VelocitySpread = 360
  1059. s.ZOffset = 1
  1060. s.Parent = derp
  1061. local s2 = Instance.new("ParticleEmitter")
  1062. s2.Enabled = true
  1063. s2.LockedToPart = false
  1064. s2.Color = ColorSequence.new(Color3.new("Black"))
  1065. s2.LightEmission = 0.6
  1066. s2.Size = NumberSequence.new({
  1067. NumberSequenceKeypoint.new(0, 0, 0),
  1068. NumberSequenceKeypoint.new(0.853, 0.125, 0.1),
  1069. NumberSequenceKeypoint.new(1, 0, 0)
  1070. })
  1071. s2.Texture = "rbxassetid://31270182"
  1072. s2.Transparency = NumberSequence.new({
  1073. NumberSequenceKeypoint.new(0, 0.6, 0),
  1074. NumberSequenceKeypoint.new(0.89, 0.6, 0),
  1075. NumberSequenceKeypoint.new(1, 1, 0)
  1076. })
  1077. s2.Name = "vid2"
  1078. s2.Lifetime = NumberRange.new(0.5)
  1079. s2.Rate = 350
  1080. s2.Speed = NumberRange.new(2, 6)
  1081. s2.VelocitySpread = 360
  1082. s2.ZOffset = 1
  1083. s2.Parent = derp
  1084. local s3 = Instance.new("ParticleEmitter")
  1085. s3.Enabled = false
  1086. s3.LockedToPart = false
  1087. s3.Color = ColorSequence.new(Color3.new("Black"))
  1088. s3.LightEmission = 0.6
  1089. s3.Size = NumberSequence.new({
  1090. NumberSequenceKeypoint.new(0, 0.45, 0),
  1091. NumberSequenceKeypoint.new(0.853, 0.25, 0.1),
  1092. NumberSequenceKeypoint.new(1, 0, 0)
  1093. })
  1094. s3.Texture = "rbxassetid://31270182"
  1095. s3.Transparency = NumberSequence.new({
  1096. NumberSequenceKeypoint.new(0, 0.6, 0),
  1097. NumberSequenceKeypoint.new(0.89, 0.6, 0),
  1098. NumberSequenceKeypoint.new(1, 1, 0)
  1099. })
  1100. s3.Name = "vid3"
  1101. s3.Lifetime = NumberRange.new(0.5)
  1102. s3.Acceleration = Vector3.new(0, 30, 0)
  1103. s3.Rate = 350
  1104. s3.Speed = NumberRange.new(20, 30)
  1105. s3.VelocitySpread = 360
  1106. s3.Parent = derp
  1107. derp.Anchored = true
  1108. derp.Transparency = 0.5
  1109. derp.Size = Vector3.new(3, 2, 2)
  1110. derp.CFrame = hrp.CFrame
  1111. local lol = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://151760030", derp)
  1112. local sound = Instance.new("Sound")
  1113. sound.Name = "moose"
  1114. sound.Volume = 1
  1115. sound.EmitterSize = 40
  1116. sound.MaxDistance = 40
  1117. sound.Looped = true
  1118. sound.Parent = derp
  1119. coroutine.resume(coroutine.create(function()
  1120. local hey = false
  1121. while derp do
  1122. swait()
  1123. watz = watz + hmm
  1124. derp.CFrame = derp.CFrame:lerp(hrp.CFrame * cf(-1.5, 3, 2.5) * ang(0, 0, rd(deg * math.cos(watz / intens))), 0.4)
  1125. derp.Size = derp.Size:lerp(Vector3.new(3 * (1 + sound.PlaybackLoudness / 500), 2 * (1 + sound.PlaybackLoudness / 500), 1 * (1 + sound.PlaybackLoudness / 1000)), 0.7)
  1126. lol.Scale = lol.Scale:lerp(Vector3.new(1 * (1 + sound.PlaybackLoudness / 500), 1 * (1 + sound.PlaybackLoudness / 500), 1 * (1 + sound.PlaybackLoudness / 500)), 0.7)
  1127. if hey == false and (3 < lol.Scale).magnitude then
  1128. hey = true
  1129. s3:Emit(20)
  1130. delay(0.25, function()
  1131. hey = false
  1132. end)
  1133. end
  1134. end
  1135. end))
  1136. local sg = Instance.new("ScreenGui")
  1137. sg.Name = "simpleflips"
  1138. sg.Parent = plr.PlayerGui
  1139. local fr = Instance.new("Frame")
  1140. fr.AnchorPoint = Vector2.new(1, 0.5)
  1141. fr.BackgroundColor3 = Color3.new(0.09411764705882353, 0.9568627450980393, 1)
  1142. fr.BorderSizePixel = 2
  1143. fr.Position = UDim2.new(0.975, 0, 0.5, 0)
  1144. fr.Size = UDim2.new(0, 200, 0, 100)
  1145. fr.Parent = sg
  1146. local mbox = Instance.new("TextBox")
  1147. mbox.AnchorPoint = Vector2.new(0.5, 0.5)
  1148. mbox.BackgroundColor3 = Color3.new(0.45098039215686275, 0.7803921568627451, 1)
  1149. mbox.BorderSizePixel = 2
  1150. mbox.Position = UDim2.new(0.5, 0, 0.25, 0)
  1151. mbox.Size = UDim2.new(0, 150, 0, 40)
  1152. mbox.Font = "SourceSansBold"
  1153. mbox.FontSize = "Size24"
  1154. mbox.Text = "MEME"
  1155. mbox.TextWrapped = true
  1156. mbox.Parent = fr
  1157. local pley = Instance.new("TextButton")
  1158. pley.AnchorPoint = Vector2.new(0.5, 0.5)
  1159. pley.BackgroundColor3 = Color3.new(0.25098039215686274, 1, 0.3137254901960784)
  1160. pley.BorderSizePixel = 2
  1161. pley.Position = UDim2.new(0.25, 0, 0.75, 0)
  1162. pley.Size = UDim2.new(0, 75, 0, 35)
  1163. pley.Font = "SourceSansBold"
  1164. pley.FontSize = "Size18"
  1165. pley.Text = "kappa"
  1166. pley.Parent = fr
  1167. local stap = Instance.new("TextButton")
  1168. stap.AnchorPoint = Vector2.new(0.5, 0.5)
  1169. stap.BackgroundColor3 = Color3.new(1, 0.25098039215686274, 0.11764705882352941)
  1170. stap.BorderSizePixel = 2
  1171. stap.Position = UDim2.new(0.75, 0, 0.75, 0)
  1172. stap.Size = UDim2.new(0, 75, 0, 35)
  1173. stap.Font = "SourceSansBold"
  1174. stap.FontSize = "Size18"
  1175. stap.Text = "pride"
  1176. stap.Parent = fr
  1177. pl = pley.MouseButton1Click:connect(function()
  1178. sound.SoundId = "rbxassetid://" .. mbox.Text
  1179. sound:Play()
  1180. end)
  1181. st = stap.MouseButton1Click:connect(function()
  1182. sound:Stop()
  1183. end)
  1184. end
  1185. elseif boxingu == true then
  1186. activu = true
  1187. boxingu = false
  1188. local derp = modz:FindFirstChild("hurr")
  1189. local s3 = derp:FindFirstChild("vid3")
  1190. local s1 = derp:FindFirstChild("vid")
  1191. local s2 = derp:FindFirstChild("vid2")
  1192. local sound = derp:FindFirstChild("moose")
  1193. local sg = plr.PlayerGui:FindFirstChild("simpleflips")
  1194. pl:Disconnect()
  1195. st:Disconnect()
  1196. s3:Emit(40)
  1197. s1.Enabled = false
  1198. s2.Enabled = false
  1199. sound:Stop()
  1200. sg:Destroy()
  1201. derp.Transparency = 1
  1202. local poo = Instance.new("Sound")
  1203. poo.SoundId = "rbxassetid://174658105"
  1204. poo.Volume = 1.25
  1205. poo.TimePosition = 0.65
  1206. poo.Parent = derp
  1207. poo:Play()
  1208. wait(0.75)
  1209. derp:Destroy()
  1210. activu = false
  1211. end
  1212. end
  1213. function hito(partoz, magn, dmg, debtim)
  1214. for _, guy in pairs(workspace:GetChildren()) do
  1215. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Head") and guy ~= chr and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
  1216. do
  1217. local humz = guy:FindFirstChild("Humanoid")
  1218. local hed = guy:FindFirstChild("Head")
  1219. humz:TakeDamage(dmg)
  1220. local db = Instance.new("StringValue")
  1221. db.Name = "alabo"
  1222. db.Parent = hed
  1223. delay(debtim, function()
  1224. db:Destroy()
  1225. end)
  1226. end
  1227. end
  1228. end
  1229. end
  1230. function animo(yep)
  1231. if yep == true then
  1232. anim.Parent = human
  1233. chr.Animate.Disabled = false
  1234. elseif yep == false then
  1235. chr.Animate.Disabled = true
  1236. anim.Parent = nil
  1237. end
  1238. end
  1239. mouse.KeyDown:connect(function(key)
  1240. if key == "f" then
  1241. suprfast()
  1242. end
  1243. if key == "q" then
  1244. torentmod()
  1245. end
  1246. if key == "c" then
  1247. fly()
  1248. end
  1249. if key == "e" then
  1250. eswing()
  1251. end
  1252. if key == "m" then
  1253. musiclel()
  1254. end
  1255.  
  1256. if key == "g" then
  1257. local Player = game.Players.LocalPlayer
  1258. local Character = Player.Character or Player.CharacterAdded:wait()
  1259. local Mouse = Player:GetMouse()
  1260.  
  1261. Enabled = true
  1262. Keyhold = false
  1263.  
  1264. Mouse.KeyDown:connect(function(key)
  1265. if not Enabled then return end
  1266. key = key:lower()
  1267. if key == "h" then
  1268. Enabled = false
  1269. Keyhold = true
  1270. local q = Instance.new("Part")
  1271. local Charging = 0
  1272. q.Size = Vector3.new(2,2,2)
  1273. while Keyhold == true do -- Holding Effect
  1274. wait()
  1275. Charging = Charging +1
  1276. q.Size = q.Size+Vector3.new(0.1,0.1,0.1)
  1277. q.CFrame = q.CFrame*CFrame.new(0,0.05,0)
  1278. wait()
  1279. if Charging == 30 then break end
  1280. end
  1281. q.Shape = "Ball"
  1282. q.CanCollide = false
  1283. q.BrickColor = BrickColor.new("Really black")
  1284. q.Material = "Neon"
  1285. q.Parent = Character
  1286. q.CFrame = Character.HumanoidRootPart.CFrame*CFrame.new(0,0,-5)
  1287. local BodyVelocity = Instance.new("BodyVelocity", q)
  1288. BodyVelocity.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1289. BodyVelocity.Velocity = Character.HumanoidRootPart.CFrame.lookVector *20
  1290. local Fire = Instance.new("Fire")
  1291. Fire.Color = Color3.new(math.random)
  1292. Fire.SecondaryColor = Color3.new(math.random)
  1293. Fire.Size = 2
  1294. Fire.Heat = 23
  1295. Fire.Name = "DeadlyFire"
  1296. Fire.Parent = q
  1297.  
  1298. game.Debris:AddItem(q, 3)
  1299.  
  1300. wait(1) -- Change this to what you want the cooldown to be.
  1301. end
  1302. Enabled = true
  1303. end)
  1304.  
  1305. Mouse.KeyUp:connect(function(key)
  1306. key = key:lower()
  1307. if key == "h" then
  1308. Keyhold = false
  1309. end
  1310. end)
  1311. end
  1312.  
  1313. end)
  1314. tool.Equipped:connect(function()
  1315. selected = true
  1316. end)
  1317. tool.Unequipped:connect(function()
  1318. selected = false
  1319. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement