Advertisement
freeaddyfromcolby

Insta_Reload

Oct 15th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.45 KB | None | 0 0
  1. if game:GetService('CoreGui'):FindFirstChild('PFX') then
  2. game:GetService('CoreGui').PFX:Destroy()
  3. end
  4.  
  5. if PROTOSMASHER_LOADED and (not shared.repair) then
  6. warn("Loading ProtoSmasher Fixes, Ty wally and Classy")--credits to wally
  7. coroutine.wrap(function()
  8. pcall(function()
  9. loadstring(game:HttpGet("https://pastebin.com/raw/m8zyuQMv", true))()
  10. end)
  11. end)()
  12. repeat wait() until shared.repair
  13. end
  14.  
  15. local getgc = (getgc or get_gc_objects);--200 iq for proto ;-;
  16. local getupvalues = (getupvalues or debug.getupvalues);--also 200 for proto
  17. local setupvalue = (setupvalue or debug.setupvalue);--another 200 for proto
  18. local getreg = (getreg or debug.getregistry);
  19.  
  20. local Windows = {}
  21. local Spotted = {}
  22.  
  23. local V = Vector3.new()
  24. local Client = {}
  25.  
  26. for i,v in next, getgc() do
  27. if network and gamelogic and effects and char then
  28. break
  29. end
  30.  
  31. if type(v) == "function" then
  32. for k,x in next, getupvalues(v) do
  33. if type(x) == "table" then
  34. for Func, Name in next, x do
  35. if Func == "loadgrenade" and "loadgun" then
  36. Client.char = x
  37. elseif Func == "breakwindows" then
  38. Client.effects = x
  39. elseif Func == "add" then
  40. Client.network = x
  41. Client.Funcs = x
  42. end
  43. end
  44. end
  45. end
  46. end
  47. end
  48.  
  49. local counter1 = 1
  50. local counter2 = 0
  51. local openups = 1
  52.  
  53. local cam = workspace.CurrentCamera
  54.  
  55.  
  56. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  57.  
  58. local Char_Settings = {
  59. FallDamage = false,
  60. BreakWindows = false,
  61. InfJump = false,
  62. TimescaleMulti = false,
  63. NoClip = false
  64. }
  65.  
  66. local walktimescale = {
  67. MaxSpeed = false
  68. }
  69.  
  70. local Gun_Settings = {
  71. NoRecoil = false,
  72. NoFlash = false,
  73. NoSway = false,
  74. NoSpread = false,
  75. InstaReload = true,
  76. RapidFire = false,
  77. FullAuto = false,
  78. FireRate = false,
  79. InstaAim = false,
  80. BulletAcceleration = false
  81. }
  82.  
  83. local Render_Settings = {
  84. SpotAll = false,
  85. Esp = false
  86. }
  87.  
  88. local in_progress = {
  89. OneShot = false,
  90. InfCreds = false,
  91. InfFrags = false
  92. }
  93.  
  94. local version = 'v.2.0.5.b'
  95. local Updated = '9/15/19'
  96. local DiscordLink = 'https://discord.gg/MyjGtee'
  97.  
  98. local GoodStat = 'Hooked, Secured, Ready to use'
  99. local MainFrameFail = 'Failed to hook mainframe'
  100. local HookFuncFail = 'Failed to Hook Functions'
  101. local Failure = 'Failed to Hook func, or Mainframe'
  102.  
  103. local P = game:GetService'Players'
  104. local client = game:GetService'Players'.LocalPlayer
  105.  
  106.  
  107. if Client then
  108. local LoadGun = Client.char.loadgun
  109. local LoadFrag = Client.char.loadgrenade
  110.  
  111. local Char = Client.char
  112.  
  113. local Network = Client.network
  114.  
  115. local Effects = Client.effects
  116.  
  117. local Send = Network.send
  118.  
  119. local spotclients = Client.Funcs.spotplayer
  120.  
  121. local function PlayerData()
  122. for i, v in ipairs(game:GetService'Players':GetPlayers'') do
  123. if v.TeamColor ~= client.TeamColor then
  124. table.insert(Spotted, v);
  125. end;
  126. end;
  127. return Spotted
  128. end
  129.  
  130. function BreakWindex()--llol
  131. for i,v in next, workspace:GetDescendants() do
  132. if v.Name:lower() == "window" then
  133. table.insert(Windows,v)
  134. end
  135. end
  136. Effects:breakwindows(Windows)
  137. end
  138.  
  139. do
  140. if Render_Settings.SpotAll then
  141. Client.spotclients(PlayerData())
  142. end
  143. end
  144.  
  145. do
  146. Network.send = function(self, ...)
  147. local Args = {...};
  148. if #Args > 0 then
  149. local Name = Args[1];
  150. if Name == 'changehealthx' then
  151. if #Args > 4 and Args[5] == 'Falling' and Char_Settings.FallDamage then
  152. return
  153. else
  154. if args[1] == 'equip' then
  155. openups = args[2]
  156. end
  157. end
  158. end
  159. return Send(self, ...)
  160. end
  161. end
  162.  
  163. --[[
  164. [TO DO LIST]
  165. {finished}
  166. ]]
  167. Char.loadgun = function(...)
  168. local args = {...}
  169. local data = args[2]
  170. local data2 = args[1]
  171.  
  172. if Gun_Settings.NoRecoil then
  173. data.camkickmin = V
  174. data.camkickmax = V
  175. data.aimcamkickmin = V
  176. data.aimcamkickmax = V
  177. data.aimtranskickmin = V
  178. data.aimtranskickmax = V
  179. data.transkickmin = V
  180. data.transkickmax = V
  181. data.rotkickmin = V
  182. data.rotkickmax = V
  183. data.aimrotkickmin = V
  184. data.aimrotkickmax = V
  185. end
  186.  
  187. if Gun_Settings.NoFlash then
  188. data.hideflash = true
  189. data.hideminimap = true
  190. end
  191.  
  192. if Gun_Settings.NoSway then
  193. data.swayamp = 0
  194. data.swayspeed = 0
  195. data.steadyspeed = 0
  196. data.breathspeed = 0
  197. end
  198.  
  199. if Gun_Settings.NoSpread then
  200. data.hipfirespreadrecover = 100
  201. data.hipfirespread = 0
  202. data.hipfirestability = 0
  203. end
  204.  
  205. if Gun_Settings.RapidFire then
  206. data.firerate = 1500
  207. data.variablefirerate = false
  208. data.firemodes = {true, 3, 1}
  209. data.requirechamber = false
  210. end
  211.  
  212. if Gun_Settings.FullAuto then
  213. data.variablefirerate = false
  214. data.firemodes = {true, 3, 1}
  215. data.requirechamber = false
  216. end
  217.  
  218. if Gun_Settings.InstaAim then
  219. data.aimspeed = 100
  220. data.magnifyspeed = 100
  221. end
  222.  
  223. --[[if Gun_Settings.FireRate then
  224. data.firerate = FireRateTXT.Text
  225. data.variablefirerate = false
  226. data.requirechamber = false
  227. end]]
  228.  
  229. --[[if Gun_Settings.BulletAcceleration then
  230. data2.acceleration = V;
  231. error'error might of failed to load'
  232. end]]
  233.  
  234. if walktimescale.MaxSpeed then
  235. data.walkspeed = 30
  236. end
  237.  
  238. if Gun_Settings.InstaReload then
  239. for i, v in next, data.animations do
  240. if string.find(string.lower(i), "reload") then
  241. data.animations[i].timescale = 0.0
  242. elseif string.find(string.lower(i), "pullbolt") then
  243. data.animations[i].timescale = 0.0
  244. elseif string.find(string.lower(i), "tacticalreload") then
  245. data.animations[i].timescale = 0.0
  246. elseif string.find(string.lower(i), "onfire") then
  247. data.animations[i].timescale = 0.0
  248. elseif string.find(string.lower(i), "inspect") then
  249. data.animations[i].timescale = 0.0
  250. elseif string.find(string.lower(i), "spot") then
  251. data.animations[i].timescale = 0.0
  252. elseif string.find(string.lower(i), "parkour") then
  253. data.animations[i].timescale = 0.0
  254. end
  255. end
  256. end
  257. args[2] = data
  258. return LoadGun(unpack(args))
  259. end
  260. end
  261. end
  262.  
  263. local function CreateRegEsp( ... )
  264. for _,p in pairs(game:GetChildren()) do
  265. if p.ClassName == ("Players") then
  266. plrs = p
  267. end
  268. end
  269. wait(0.1)
  270. for _, v in pairs(plrs:GetChildren()) do
  271. if v.TeamColor ~= plrs.LocalPlayer.TeamColor and not v.Character.Head:FindFirstChild("BillboardGui") then
  272. i = Instance.new("BillboardGui",v.Character.Head)
  273. i.Active = true
  274. i.AlwaysOnTop = true
  275. i.Size = UDim2.new(1,0,1,0)
  276. h = Instance.new("Frame",i)
  277. h.Size = UDim2.new(2,0,1,0)
  278. h.AnchorPoint = Vector2.new(0.25, 0)
  279. h.BackgroundColor3 = Color3.new(1,0,0)
  280. h.BorderSizePixel = 0
  281. h.BackgroundTransparency = 0.4
  282.  
  283. i2 = Instance.new("BillboardGui",v.Character.Torso)
  284. i2.Active = true
  285. i2.AlwaysOnTop = true
  286. i2.Size = UDim2.new(2,0,2,0)
  287. t = Instance.new("Frame",i2)
  288. t.Size = UDim2.new(1,0,1,0)
  289. t.AnchorPoint = Vector2.new(0, 0)
  290. t.BackgroundColor3 = Color3.new(0,1,0)
  291. t.BorderSizePixel = 0
  292. t.BackgroundTransparency = 0.4
  293.  
  294. i3 = Instance.new("BillboardGui",v.Character["Left Arm"])
  295. i3.Active = true
  296. i3.AlwaysOnTop = true
  297. i3.Size = UDim2.new(1,0,2,0)
  298. la = Instance.new("Frame",i3)
  299. la.Size = UDim2.new(1,0,1,0)
  300. la.AnchorPoint = Vector2.new(0, 0)
  301. la.BackgroundColor3 = Color3.new(0,0,1)
  302. la.BorderSizePixel = 0
  303. la.BackgroundTransparency = 0.4
  304.  
  305. i4 = Instance.new("BillboardGui",v.Character["Right Arm"])
  306. i4.Active = true
  307. i4.AlwaysOnTop = true
  308. i4.Size = UDim2.new(1,0,2,0)
  309. ra = Instance.new("Frame",i4)
  310. ra.Size = UDim2.new(1,0,1,0)
  311. ra.AnchorPoint = Vector2.new(0, 0)
  312. ra.BackgroundColor3 = Color3.new(0,0,1)
  313. ra.BorderSizePixel = 0
  314. ra.BackgroundTransparency = 0.4
  315.  
  316. i5 = Instance.new("BillboardGui",v.Character["Left Leg"])
  317. i5.Active = true
  318. i5.AlwaysOnTop = true
  319. i5.Size = UDim2.new(1,0,2,0)
  320. ll = Instance.new("Frame",i5)
  321. ll.Size = UDim2.new(1,0,1,0)
  322. ll.AnchorPoint = Vector2.new(0, 0)
  323. ll.BackgroundColor3 = Color3.new(0,0,1)
  324. ll.BorderSizePixel = 0
  325. ll.BackgroundTransparency = 0.4
  326.  
  327. i6 = Instance.new("BillboardGui",v.Character["Right Leg"])
  328. i6.Active = true
  329. i6.AlwaysOnTop = true
  330. i6.Size = UDim2.new(1,0,2,0)
  331. rl = Instance.new("Frame",i6)
  332. rl.Size = UDim2.new(1,0,1,0)
  333. rl.AnchorPoint = Vector2.new(0, 0)
  334. rl.BackgroundColor3 = Color3.new(0,0,1)
  335. rl.BorderSizePixel = 0
  336. rl.BackgroundTransparency = 0.4
  337. end
  338. end
  339. end
  340.  
  341. local function RemoveEsp()
  342. for k, x in next, workspace:GetChildren() do
  343. for i, v in next, x:GetChildren() do
  344. for a, b in next, v:GetChildren() do
  345. if b.ClassName == 'BillboardGui' then
  346. b:Destroy()
  347. end
  348. end
  349. end
  350. end
  351. end
  352.  
  353. function InfJumpers()--Made by Exploit Revived(Old Lx friend ;-; he quit xd)
  354. local Player = game:GetService("Players").LocalPlayer;
  355. local UserInputService = game:GetService("UserInputService");
  356. local Bricks = {};
  357. local Space;
  358. local WalkInAir = false;
  359.  
  360. UserInputService.InputBegan:Connect(function(
  361. InputObject,
  362. GameProcessedEvent
  363. )
  364. if (
  365. (not GameProcessedEvent) and
  366. (InputObject.UserInputType == Enum.UserInputType.Keyboard)
  367. ) then
  368. if (InputObject.KeyCode == Enum.KeyCode.P) then
  369. for Key, Value in next, Bricks do
  370. Value:Destroy();
  371. end;
  372. elseif (InputObject.KeyCode == Enum.KeyCode.Space) then
  373. Space = true;
  374. elseif (InputObject.KeyCode == Enum.KeyCode.L) then
  375. WalkInAir = (not WalkInAir);
  376. end;
  377. end;
  378. end);
  379.  
  380. UserInputService.InputEnded:Connect(function(
  381. InputObject,
  382. GameProcessedEvent
  383. )
  384. if (
  385. (not GameProcessedEvent) and
  386. (InputObject.UserInputType == Enum.UserInputType.Keyboard)
  387. ) then
  388. if (InputObject.KeyCode == Enum.KeyCode.Space) then
  389. Space = nil;
  390. end;
  391. end;
  392. end);
  393.  
  394. local LastPosition = Vector3.new(0, 0, 0);
  395.  
  396. game:GetService("RunService").RenderStepped:Connect(function()
  397. local PositionChanged;
  398. local Torso = (
  399. Player.Character or
  400. Player.CharacterAdded:wait()
  401. ):WaitForChild("Torso");
  402. if ((Torso.Position - LastPosition).Magnitude > 0.75) then
  403. PositionChanged = true;
  404. end;
  405.  
  406. if (Space or (WalkInAir and PositionChanged)) then
  407. local FlyBrick = Instance.new("Part",
  408. (
  409. Torso:GetChildren()[1] or
  410. Torso
  411. )
  412. );
  413.  
  414. FlyBrick.Transparency = 1;
  415. FlyBrick.Anchored = true;
  416.  
  417. FlyBrick.CFrame = (
  418. Torso.CFrame *
  419. CFrame.new(0, -2.25, 0)
  420. );
  421.  
  422. FlyBrick.Size = Vector3.new(5, 0.05, 5);
  423. FlyBrick.BrickColor = BrickColor.new("Institutional white");
  424. FlyBrick.Locked = true;
  425. FlyBrick.TopSurface = Enum.SurfaceType.SmoothNoOutlines;
  426. FlyBrick.BottomSurface = FlyBrick.TopSurface;
  427. FlyBrick.RightSurface = FlyBrick.TopSurface;
  428. FlyBrick.LeftSurface = FlyBrick.TopSurface;
  429. FlyBrick.FrontSurface = FlyBrick.TopSurface;
  430. FlyBrick.BackSurface = FlyBrick.TopSurface;
  431. Bricks[#Bricks + 1] = FlyBrick;
  432. end;
  433. LastPosition = Torso.Position;
  434. end)
  435. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement