Advertisement
marcelslibrary

AURORAHUB_PF

Dec 6th, 2019
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.10 KB | None | 0 0
  1. if getgenv().aurorapf then return end
  2.  
  3. local r = game:GetService("RunService")
  4. local Players = game:GetService("Players") or game.Players
  5. local WS = game:GetService("Workspace") or workspace or game.Workspace
  6. local L = game:GetService("Lighting") or game.Lighting
  7. local http = game:GetService("HttpService")
  8. local user = game:GetService("UserInputService")
  9. local RS = game:GetService("ReplicatedStorage") or game.ReplicatedStorage
  10. local TS = game:GetService("TweenService")
  11. local CG = game:GetService("CoreGui")
  12. local Teams = game:GetService("Teams") or game.Teams
  13. local Camera = WS.CurrentCamera or WS:FindFirstChild("Camera")
  14. local RandomStr = http:GenerateGUID(false)
  15. local GameFor = {a = "292439477"}
  16.  
  17. local LP = Players.LocalPlayer
  18. local Mouse = LP:GetMouse()
  19.  
  20.  
  21. local default_colors = {
  22. Purple = Color3.fromRGB(85, 0, 255),
  23. Pink = Color3.fromRGB(170, 0, 127),
  24. Grey = Color3.fromRGB(56, 56, 56),
  25. }
  26.  
  27. local getupval = debug.getupvalue or getupvalue
  28. local getupvals = debug.getupvalues or getupvalues or secret953
  29. local getreg = debug.getregistry or getregistry or getreg
  30. local setupval = debug.setupvalue or setupvalue or secret500
  31. local getlocal = debug.getlocal or getlocal or secret234
  32. local getlocals = debug.getlocals or getlocals
  33. local setlocal = debug.setlocal or setlocal
  34. local mt = getrawmetatable(game)
  35. local setreadonly = make_writeable or setreadonly
  36. local touch = firetouchinterest
  37. local click = fireclickdetector
  38. local Copy = setclipboard or clipboard.set or copystring
  39.  
  40. local oldnamecall = mt.__namecall
  41. local oldindex = mt.__index
  42.  
  43. if syn == nil then
  44. LP:Kick("Exploit not supported.")
  45. end
  46.  
  47. if game.PlaceId ~= tonumber(GameFor.a) then
  48. LP:Kick("[ERROR]: GAMEID: "..tonumber(GameFor.a).." ~= "..game.PlaceId)
  49. end
  50.  
  51. local mainui = loadstring(game:HttpGet("https://pastebin.com/raw/iK6wvr5U", true))()
  52. local visuals = loadstring(game:HttpGet("https://pastebin.com/raw/ZuLzsuyd", true))()
  53. visuals.Settings.Enemy = true
  54. visuals.Settings.TracerColors = false
  55. visuals.Settings.ESPColors = false
  56. visuals.Settings.HeadDotColors = false
  57. visuals.Settings.BoxColors = false
  58.  
  59.  
  60. --local Console = rconsolename("Aurora Console")
  61. local main = {
  62. windows = {},
  63. spotted = {},
  64. }
  65.  
  66.  
  67. local functions = { }
  68. local backups = { }
  69. local backupss = { }
  70. local client = { }
  71. local loops = { }
  72. local settings = {
  73. recoil = false,
  74. hidemap = false,
  75. flash = false,
  76. sway = false,
  77. spread = false,
  78. firerate = false,
  79. auto = false,
  80. instascope = false,
  81. bulletspeed = false,
  82. reload = false,
  83. noanim = false,
  84. fastnade = false,
  85. weaponskin = false,
  86. wallbang = false,
  87. headshots = false,
  88. infnades = false,
  89. spotesp = false,
  90. autovotekickno = false,
  91. radaresp = false,
  92.  
  93. unlockall = false,
  94.  
  95. falldmg = false,
  96. }
  97.  
  98.  
  99. --[[do--rconsole
  100.  
  101. do--hook
  102. hookfunction(warn, function(t)
  103. rconsolewarn(" [WARN]"..t)
  104. end)
  105.  
  106. hookfunction(print, function(t)
  107. rconsolewarn(" [PRINT]"..t)
  108. end)
  109.  
  110.  
  111. hookfunction(error, function(t)
  112. rconsoleerr(" [ERROR]"..t)
  113. end)
  114. end--kook
  115.  
  116. local function logo()
  117. rconsoleprint(" ______ __ __ ______ \n")
  118. rconsoleprint(" / \\ / | / | / \\ \n")
  119. rconsoleprint(" /$$$$$$ | __ __ ______ ______ ______ ______ $$ | $$ |/$$$$$$ | \n")
  120. rconsoleprint(" $$ |__$$ |/ | / | / \\ / \\ / \\ / \\ $$ | $$ |$$ ___$$ | \n")
  121. rconsoleprint(" $$ $$ |$$ | $$ |/$$$$$$ |/$$$$$$ |/$$$$$$ |$$$$$$ | $$ \\ /$$/ / $$< \n")
  122. rconsoleprint(" $$$$$$$$ |$$ | $$ |$$ | $$/ $$ | $$ |$$ | $$/ / $$ | $$ /$$/ _$$$$$ | \n")
  123. rconsoleprint(" $$ | $$ |$$ \\__$$ |$$ | $$ \\__$$ |$$ | /$$$$$$$ | $$ $$/ / \\__$$ | \n")
  124. rconsoleprint(" $$ | $$ |$$ $$/ $$ | $$ $$/ $$ | $$ $$ | $$$/ $$ $$/ \n")
  125. rconsoleprint(" $$/ $$/ $$$$$$/ $$/ $$$$$$/ $$/ $$$$$$$/ $/ $$$$$$/ \n")
  126. rconsoleprint("\n Aurora loaded, Do not close this menu just minimize it.\n\n ALL ERRORS/WARNS/PRINTS WILL BE BELOW HERE!\n\n\n")
  127. end
  128. logo()
  129.  
  130.  
  131. end--rconsole]]
  132.  
  133. do --functions
  134.  
  135. function functions:GetDistance(plr)
  136. local char = plr.Character or plr.CharacterAdded:wait()
  137. if char and Character then
  138. local hum = char:FindFirstChild("HumanoidRootPart") or char:WaitForChild("HumanoidRootPart")
  139. local hum1 = Character:FindFirstChild("HumanoidRootPart") or Character:WaitForChild("HumanoidRootPart")
  140. if hum and hum1 then
  141. local dist = (hum1.Position - hum.Position).magnitude
  142. return dist
  143. else
  144. return 3000
  145. end
  146. end
  147. end
  148.  
  149. function functions:TeamColor(x)
  150. if x.Team == LP.Team then
  151. return Color3.fromRGB(0,255,0)
  152. else
  153. return Color3.fromRGB(255,0,0)
  154. end
  155. end
  156.  
  157. function functions:CreateWarn(t)
  158. warn(string.rep("-",25))
  159. warn(t)
  160. end
  161.  
  162. function functions:CheckSyn()
  163. if syn == nil then
  164. return false
  165. else
  166. return true
  167. end
  168. end
  169.  
  170. function functions:GetSize(p)
  171. if p:isA ("BasePart") then
  172. return p.Size
  173. end
  174. if p:IsA ("MeshPart") then
  175. return p.Size
  176. end
  177. end
  178.  
  179. function functions:WarnTable(t)
  180. if type(t) == "table" then
  181. for a,b in next, t do
  182. if type(b)=="table" then
  183. functions:WarnTable(b)
  184. end
  185. warn(a,b)
  186. end
  187. end
  188. end
  189.  
  190. function functions:GetReplicatedScripts()
  191. local x = {}
  192. for i,v in pairs(RS:GetDescendants()) do
  193. if v:isA("LocalScript") or v:isA("ModuleScript") then
  194. table.insert(x,v)
  195. end
  196. end
  197. return x
  198. end
  199.  
  200. function functions:CreateFolder(n,p)
  201. local p = n or "Folder"
  202. local Folder = Instance.new("Folder",p)
  203. Folder.Name = p
  204. return Folder
  205. end
  206.  
  207. function functions:RandomizeName(obj)
  208. if obj:isA("ScreenGui") or obj:isA("Model") then
  209. for i,v in pairs(obj:GetDescendants()) do
  210. v.Name = RandomStr
  211. end
  212. end
  213. if obj:isA("Part") or obj:isA("MeshPart") or obj:isA("UnionOperation") then
  214. obj.Name = RandomStr
  215. end
  216. end
  217.  
  218. function functions:FindWSObj(name,class)
  219. for i,v in pairs(WS:GetDescendants())do
  220. if v.Name == name and v:isA(class) then
  221. return v
  222. end
  223. end
  224. end
  225.  
  226. function functions:deepcopy(y)
  227. local orig_type = type(y)
  228. local copy
  229. if orig_type == 'table' then
  230. copy = {}
  231. for orig_key, orig_value in next, y, nil do
  232. copy[functions:deepcopy(orig_key)] = functions:deepcopy(orig_value)
  233. end
  234. setmetatable(copy, functions:deepcopy(getmetatable(y)))
  235. else
  236. copy = y
  237. end
  238. return copy
  239. end
  240.  
  241. function functions:CreateLoop(name, func, waitt, canBeDestroyed, ...)
  242. if loops[name] ~= nil then return end
  243.  
  244. loops[name] = { }
  245. loops[name].Running = false
  246. loops[name].Destroy = false
  247. loops[name].CanBeDestroyed = canBeDestroyed
  248. loops[name].Loop = coroutine.create(function(...)
  249. while true do
  250. if loops[name].Running then
  251. func(...)
  252. end
  253.  
  254. if loops[name].Destroy then
  255. break
  256. end
  257.  
  258. if type(wait) == "userdata" then
  259. waitt:wait()
  260. else
  261. wait(waitt)
  262. end
  263. end
  264. end)
  265. end
  266.  
  267. function functions:RunLoop(name, func, waitt, canBeDestroyed, ...)
  268. if loops[name] == nil then
  269. if func ~= nil then
  270. self:CreateLoop(name, func, waitt, canBeDestroyed, ...)
  271. end
  272. end
  273.  
  274. loops[name].Running = true
  275. local succ, out = coroutine.resume(loops[name].Loop)
  276. if not succ then
  277. warn("Loop: " .. tostring(name) .. " ERROR: " .. tostring(out))
  278. end
  279. end
  280.  
  281. function functions:StopLoop(name)
  282. if loops[name] == nil then return end
  283.  
  284. loops[name].Running = false
  285. end
  286.  
  287. function functions:DestroyLoop(name)
  288. if loops[name] == nil then return end
  289.  
  290. self:StopLoop(name)
  291. loops[name].Destroy = true
  292.  
  293. loops[name] = nil
  294. end
  295.  
  296. function functions:DestroyAllLoops()
  297. for i, v in next, loops do
  298. self:DestroyLoop(i)
  299. end
  300. end
  301.  
  302. function functions:CreateBackup(name, path, index, f)
  303. backupss[name] = { }
  304. backupss[name].func = f
  305. backupss[name].path = path
  306. backupss[name].index = index
  307.  
  308. return backupss[name].func
  309. end
  310.  
  311.  
  312. end--functions
  313.  
  314. function main:Init()
  315.  
  316. for i,v in next, getgc() do
  317. if type(v) == "function" and not is_synapse_function(v) then
  318. for k,x in next, getupvals(v) do
  319. if type(x) == "table" then
  320. for Func, Name in next, x do
  321. if Func == "loadgrenade" and "loadgun" then
  322. client.char = x
  323. elseif Func == "breakwindows" then
  324. client.effects = x
  325. elseif Func == "add" then
  326. client.network = x
  327. client.funcs = getupval(x.add,1)
  328. elseif Func == 'aim' then
  329. client.netrecv = x
  330. elseif Func == "gammo" then
  331. client.gamelogic = x
  332. end
  333. end
  334. end
  335. end
  336. end
  337. end
  338.  
  339.  
  340. client.hud = getupval(client.funcs.startvotekick,1)
  341. client.camera = getupval(client.funcs.shot,4)
  342. client.playerstatus = getupval(client.funcs.squadspawnupdate,1)
  343. client.sound = getsenv(game:GetService("ReplicatedFirst").Framework).globalsound
  344. client.bounce = RS.BounceEvent
  345. client.menu = getupval(client.funcs.updateinventorydata,2)
  346. client.playerdata = getupval(client.funcs.updatemoney,1)
  347. client.vector = getsenv(game:GetService("ReplicatedFirst").Framework).vector
  348. client.getupdater = getupval(client.funcs.stance,1)
  349. --client.physics = getupval(client.char.reloadsprings,1)
  350.  
  351. backups.shot = functions:CreateBackup("shot",client.funcs,"shot",client.funcs.shot)
  352. backups.startvotekick = functions:CreateBackup("startvotekick", client.funcs, "startvotekick", client.funcs.startvotekick)
  353. backups.send = functions:CreateBackup("send", client.network, "send", client.network.send)
  354. backups.loadgrenade = functions:CreateBackup("loadgrenade", client.char, "loadgrenade", client.char.loadgrenade)
  355. backups.loadgun = functions:CreateBackup("loadgun", client.char, "loadgun", client.char.loadgun)
  356. backups.loadknife = functions:CreateBackup("loadknife", client.char, "loadknife", client.char.loadknife)
  357. backups.console = functions:CreateBackup("console", client.funcs, "console", client.funcs.console)
  358. backups.startvotekick = functions:CreateBackup("startvotekick", client.funcs, "startvotekick", client.funcs.startvotekick)
  359. backups.jump = functions:CreateBackup("jump", client.char, "jump", client.char.jump)
  360.  
  361.  
  362.  
  363. local a = 0
  364. for i,v in next, client.funcs do
  365. a = a +1
  366. -- warn(i,v)
  367. --warn(a,i,v)
  368. end
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377. if client then
  378. local none = Vector3.new()
  379.  
  380.  
  381.  
  382. function breakwindows()
  383. for i,v in next, Workspace:GetDescendants() do
  384. if v.Name:lower() == "window" then
  385. table.insert(main.windows,v)
  386. end
  387. end
  388. client.effects:breakwindows(main.windows)
  389. end
  390.  
  391. local function PlayerData()
  392. for i, v in pairs(Players:GetPlayers()) do
  393. if v.Team ~= LP.Team then
  394. table.insert(main.spotted, v);
  395. end;
  396. end;
  397. return main.spotted
  398. end
  399.  
  400.  
  401.  
  402. client.char.loadgun = function(...)
  403. local args = {...}
  404.  
  405. local data = args[2]
  406. local data2 = args[1]
  407. local model = args[4]
  408.  
  409. if settings.recoil then
  410. data.camkickmin = none
  411. data.camkickmax = none
  412. data.aimcamkickmin = none
  413. data.aimcamkickmax = none
  414. data.aimtranskickmin = none
  415. data.aimtranskickmax = none
  416. data.transkickmin = none
  417. data.transkickmax = none
  418. data.rotkickmin = none
  419. data.rotkickmax = none
  420. data.aimrotkickmin = none
  421. data.aimrotkickmax = none
  422. end
  423.  
  424. if settings.sway then
  425. data.swayamp = 0
  426. data.swayspeed = 0
  427. data.steadyspeed = 0
  428. data.breathspeed = 0
  429. end
  430.  
  431. if settings.spread then
  432. data.hipfirespreadrecover = 100
  433. data.hipfirespread = 0
  434. data.hipfirestability = 0
  435. end
  436.  
  437. if settings.auto then
  438. data.variablefirerate = false
  439. data.firemodes = {true, 3, 1}
  440. data.requirechamber = false
  441. end
  442.  
  443. if settings.firerate then
  444. data.firerate = 1500
  445. data.variablefirerate = false
  446. data.firemodes = {true, 3, 1}
  447. data.requirechamber = false
  448. end
  449.  
  450. if settings.firerate then
  451. data.firerate = 2000
  452. data.variablefirerate = false
  453. data.firemodes = {true, 3, 1}
  454. data.requirechamber = false
  455. end
  456.  
  457. if settings.instascope then
  458. data.aimspeed = 100
  459. data.magnifyspeed = 100
  460. end
  461.  
  462. if settings.bulletspeed then
  463. data.bulletspeed = 2000
  464. end
  465.  
  466. if settings.reload then
  467. for i, v in next, data.animations do
  468. if string.find(string.lower(i), "reload") then
  469. data.animations[i].timescale = 0.0
  470. end
  471. end
  472. end
  473.  
  474.  
  475. if settings.noanim then
  476. for i, v in next, data.animations do
  477. if string.find(string.lower(i), "pullbolt") then
  478. data.animations[i].timescale = 0.0
  479. elseif string.find(string.lower(i), "tacticalreload") then
  480. data.animations[i].timescale = 0.0
  481. elseif string.find(string.lower(i), "onfire") then
  482. data.animations[i].timescale = 0.0
  483. elseif string.find(string.lower(i), "inspect") then
  484. data.animations[i].timescale = 0.0
  485. elseif string.find(string.lower(i), "spot") then
  486. data.animations[i].timescale = 0.0
  487. elseif string.find(string.lower(i), "parkour") then
  488. data.animations[i].timescale = 0.0
  489. end
  490. end
  491. end
  492.  
  493.  
  494. if settings.flash then
  495. data.hideflash = true
  496. end
  497.  
  498. if settings.hidemap then
  499. data.hideminimap = true
  500. end
  501.  
  502. if settings.weaponskin then
  503. for i,v in pairs(model:GetDescendants()) do
  504. if v:isA("Texture") then
  505. v:Destroy()
  506. end
  507. end
  508. for i,v in pairs(model:GetChildren()) do
  509. if v:IsA("BasePart") then
  510. v.Color = Color3.fromRGB(70,0,255)
  511. v.Material = "Neon"
  512. end
  513. end
  514. end
  515.  
  516. --[[for i,v in pairs(data) do
  517. warn(i,v)
  518. end]]--
  519.  
  520. args[2] = data
  521. return backups.loadgun(unpack(args))
  522. end
  523.  
  524. client.char.loadgrenade = function(...)
  525. local args = {...}
  526. local data = args[2]
  527. if settings.fastnade then
  528. data.throwspeed = 500
  529. data.animations.throw.timescale = 0.01
  530. data.animations.pull.timescale = 0.01
  531. end
  532. if settings.infnades then
  533. gamelogic.gammo = math.huge
  534. end
  535.  
  536. return backups.loadgrenade(...)
  537. end
  538.  
  539.  
  540.  
  541. client.network.send = function(self,...)
  542. local args = {...}
  543. local name = args[1]
  544. if name == nil then return backups.send(self,...) end
  545.  
  546. if name == "changehealthx" then
  547. if settings.falldmg and args[5] == "Falling" then
  548. return
  549. end
  550. end
  551.  
  552.  
  553.  
  554.  
  555. if (name == "changewep" or name == "changeatt" or name == "changecamo") and settings.unlockall == true then
  556.  
  557. return true
  558. elseif name == "logmessage" then
  559.  
  560. return
  561. elseif name == "bullethit" then
  562.  
  563. local ind
  564. do--index
  565. if type(args[#args]) == "number" then
  566. ind = #args -1
  567. else
  568. ind = #args
  569. end
  570. end
  571.  
  572. if settings.headshots then
  573. if tostring(args[ind]) ~= "Head" then
  574. args[ind] = args[ind].Parent:FindFirstChild("Head") or args[ind]
  575. end
  576. end
  577.  
  578. if settings.wallbang then
  579. if type(args[#args]) ~= "number" then
  580. args[#args + 1] = "wallbang"
  581. end
  582. end
  583.  
  584. return backups.send(self,unpack(args))
  585. elseif name == "knifehit" then
  586.  
  587. local ind
  588. do--index
  589. if type(args[#args]) == "number" then
  590. ind = #args -1
  591. else
  592. ind = #args
  593. end
  594. end
  595.  
  596. if settings.headshots then
  597. if tostring(args[ind]) ~= "Head" then
  598. args[ind] = args[ind].Parent:FindFirstChild("Head") or args[ind]
  599. end
  600. end
  601.  
  602. if settings.backstabs then
  603. if type(args[#args]) ~= "number" then
  604. args[#args + 1] = "backstab"
  605. end
  606. end
  607.  
  608. return backups.send(self,unpack(args))
  609. end
  610.  
  611.  
  612.  
  613.  
  614. return backups.send(self,...)
  615. end
  616.  
  617.  
  618. client.funcs.startvotekick = function(plr,...)
  619. backups.startvotekick(plr, ...)
  620. if plr == tostring(LP) then
  621. if settings.autovotekickno then
  622. client.hud:vote("no")
  623. end
  624. else
  625. client.hud:vote("yes")
  626. end
  627. return
  628. end
  629.  
  630. client.funcs.shot = function(plr,...)
  631. if settings.noscreenshake then
  632. return
  633. end
  634. return backups.shot(plr,...)
  635. end
  636.  
  637.  
  638. function functions:getNearestPlayer()
  639. local plrs = {}
  640. local currclose = nil
  641. local chosen = nil
  642.  
  643. for i,v in pairs(Players:GetPlayers()) do
  644. if v ~= LP and v.Team ~= LP.Team then
  645. local char = v.Character
  646. local mychar = LP.Character
  647. if mychar and char then
  648. local myhead,mytor,myhum = mychar:FindFirstChild("Head"),mychar:FindFirstChild("HumanoidRootPart"),mychar:FindFirstChild("Humanoid")
  649. local head,tor = char:FindFirstChild("Head"),char:FindFirstChild("HumanoidRootPart")
  650.  
  651. if myhead and mytor and myhum and head and tor then
  652. if myhum.Health > 1 then
  653. local dist = (Mouse.Hit.p - tor.Position).magnitude
  654. plrs[v] = dist
  655. end
  656. end
  657.  
  658. end
  659.  
  660. end
  661. end
  662. for i,v in next, plrs do
  663. if currclose ~= nil then
  664. if v <= currclose then
  665. currclose = v
  666. chosen = i
  667. end
  668. else
  669. currclose = v
  670. chosen = i
  671. end
  672. end
  673.  
  674.  
  675.  
  676. return chosen
  677. end
  678.  
  679.  
  680.  
  681. functions:CreateLoop("Spot All",function()
  682. if not settings.spotesp then return end
  683. for i,v in pairs(PlayerData()) do
  684. client.funcs.spotplayer(v)
  685. end
  686. end,1)
  687.  
  688. functions:CreateLoop("Radar ESP",function()
  689. if not settings.radaresp then return end
  690. for i,v in pairs(Players:GetPlayers()) do
  691. if v.Team ~= LP.Team then
  692. client.hud:fireradar(v)
  693. end
  694. end
  695.  
  696. end)
  697.  
  698. do--run loops
  699. functions:RunLoop("Spot All")
  700. functions:RunLoop("Radar ESP")
  701. end
  702.  
  703.  
  704. end
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714. end
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725. function mainui:Init()
  726. do--visuals
  727.  
  728.  
  729. local vis = mainui:CreateWindow("Visuals")
  730.  
  731. vis:AddToggle("ESP",function(state)
  732. visuals.esp_shit.enabled = not visuals.esp_shit.enabled
  733. end)
  734.  
  735. vis:AddToggle("Spot ESP",function(state)
  736. settings.spotesp = not settings.spotesp
  737. end)
  738.  
  739. vis:AddToggle("Radar ESP",function(state)
  740. settings.radaresp = not settings.radaresp
  741. end)
  742.  
  743. --[[vis:AddToggle("Box ESP",function(state)
  744.  
  745. end)]]
  746.  
  747. vis:AddToggle("Tracers",function(state)
  748. visuals.tracer_shit.enabled = not visuals.tracer_shit.enabled
  749. end)
  750.  
  751. vis:AddToggle("Head Dot",function(state)
  752. visuals.headdot_shit.enabled = not visuals.headdot_shit.enabled
  753. end)
  754.  
  755. vis:AddToggle("Crosshair",function(state)
  756. if state then
  757. visuals.crosshair_shit:Enable()
  758. else
  759. visuals.crosshair_shit:Disable()
  760. end
  761. end)
  762.  
  763. vis:AddToggle("Circle Crosshair",function(state)
  764. if state then
  765. visuals.circlecrosshair_shit:Enable()
  766. else
  767. visuals.circlecrosshair_shit:Disable()
  768. end
  769. end)
  770. vis:AddToggle("Fullbright",function(state)
  771. if state then
  772. visuals.fullbright_shit:Enabled()
  773. else
  774. visuals.fullbright_shit:Disable()
  775. end
  776. end)
  777.  
  778.  
  779.  
  780. end--visuals
  781. do--weapon stuff
  782. local wep = mainui:CreateWindow("Weapon Cheats")
  783. wep:AddToggle("No Recoil",function(state)
  784. settings.recoil = not settings.recoil
  785. end)
  786. wep:AddToggle("Hide From Map",function(state)
  787. settings.hidemap = not settings.hidemap
  788. end)
  789. wep:AddToggle("No Weapon Flash",function(state)
  790. settings.flash = not settings.flash
  791. end)
  792. wep:AddToggle("No Gun Sway",function(state)
  793. settings.sway = not settings.sway
  794. end)
  795. wep:AddToggle("No Spread",function(state)
  796. settings.spread = not settings.spread
  797. end)
  798. wep:AddToggle("Rapid Fire",function(state)
  799. settings.firerate = not settings.firerate
  800. end)
  801. wep:AddToggle("Every Weapon Automatic",function(state)
  802. settings.auto = not settings.auto
  803. end)
  804. wep:AddToggle("Instant Scope In",function(state)
  805. settings.instascope = not settings.instascope
  806. end)
  807. wep:AddToggle("Fast Reload",function(state)
  808. settings.reload = not settings.reload
  809. end)
  810. wep:AddToggle("Increased Bulletspeed",function(state)
  811. settings.bulletspeed = not settings.bulletspeed
  812. end)
  813. wep:AddToggle("No Weapon Animation",function(state)
  814. settings.noanim = not settings.noanim
  815. end)
  816. wep:AddToggle("No Screen Shake",function(state)
  817. settings.noscreenshake = not settings.noscreenshake
  818. end)
  819.  
  820.  
  821.  
  822. wep:AddToggle("No Weapon Animation",function(state)
  823. settings.noanim = not settings.noanim
  824. end)
  825. wep:AddToggle("Custom Weapon Skin",function(state)
  826. settings.weaponskin = not settings.weaponskin
  827. end)
  828.  
  829. wep:AddDevider("Modifiers")
  830. wep:AddToggle("All Headshots",function(state)
  831. settings.headshots = not settings.headshots
  832. end)
  833. wep:AddToggle("All Wallbangs",function(state)
  834. settings.wallbang = not settings.wallbang
  835. end)
  836. --[[wep:AddToggle("Instant Kill",function(state)
  837.  
  838. end)]]
  839.  
  840. wep:AddDevider("Grenade")
  841. wep:AddToggle("Fast Grenade",function(state)
  842. settings.fastnade = not settings.fastnade
  843. end)
  844. wep:AddToggle("Infinite Grenades",function(state)
  845. settings.infnades = not settings.infnades
  846. end)
  847.  
  848.  
  849. end--weapon
  850.  
  851. do--character
  852. local char = mainui:CreateWindow("Character Cheats")
  853. --[[char:AddToggle("Walkspeed",function(state)
  854.  
  855. end)]]
  856. --[[char:AddToggle("Jumppower",function(state)
  857.  
  858. end)]]
  859. char:AddToggle("No Fall Damage",function(state)
  860. settings.falldmg = not settings.falldmg
  861. end)
  862. --[[char:AddToggle("No Gravity",function(state)
  863.  
  864. end)]]
  865. --[[char:AddToggle("Instant Respawn",function(state)
  866.  
  867. end)]]
  868. --[[char:AddToggle("Instant Despawn",function(state)
  869.  
  870. end)]]
  871. --char:AddDevider("Settings")
  872. --[[char:AddSlider("Walkspeed",16,300,function(x)
  873.  
  874. end)]]
  875. --[[char:AddSlider("Jumppower",50,300,function(x)
  876.  
  877. end)]]
  878.  
  879. end
  880.  
  881. --[[do--aimbot
  882. local aimbot = mainui:CreateWindow("Aimbot")
  883. aimbot:AddToggle("Active",function()
  884.  
  885. end)
  886. aimbot:AddDevider("Settings")
  887. aimbot:AddToggle("Visible Check",function()
  888.  
  889. end)
  890. aimbot:AddToggle("Team Check",function()
  891.  
  892. end)
  893. end]]
  894.  
  895. do--misc
  896. local misc = mainui:CreateWindow("Miscellaneous")
  897. --[[misc:AddToggle("Auto Break Windows",function()
  898.  
  899. end)]]
  900.  
  901. misc:AddToggle("Auto Votekick No",function()
  902. settings.autovotekickno = not settings.autovotekickno
  903. end)
  904.  
  905. misc:AddButton("Break Windows",function()
  906. breakwindows()
  907. end)
  908.  
  909.  
  910.  
  911.  
  912. misc:AddButton("Unlock All",function()
  913. local x = { }
  914. local displayaward = getfenv(client.funcs.displayaward)
  915. local playerdata = client.playerdata
  916.  
  917. for i, v in pairs(RS.GunModules:GetChildren()) do
  918. x[tostring(v)] = {paid = true}
  919. for i2, v2 in pairs(RS.AttachmentModels:GetChildren()) do
  920. x[tostring(v)][tostring(v2)] = true
  921. end
  922.  
  923. for i2, v2 in pairs(getupval(getupval(displayaward.opencamopage, 7), 8)) do
  924. playerdata.settings.inventorydata[#playerdata.settings.inventorydata + 1] = {Type = "Skin", Name = i2, Wep = tostring(v)}
  925. end
  926. end
  927.  
  928. playerdata.unlocks = x
  929. settings.unlockall = true
  930. client.menu:loadmenu()
  931. client.funcs.console("Unlocking all weapons & skins..")
  932. end)
  933.  
  934. end--misc
  935.  
  936.  
  937. end
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944. main:Init()
  945. mainui:Init()
  946.  
  947.  
  948. getgenv().aurorapf = true
  949. client.funcs.console("Loaded")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement