Advertisement
freeaddyfromcolby

Bullet_Speed

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