codemen

Video powers script [roblox]

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