-----------------

video game powers FE

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