Advertisement
Synthionized

silent aim thangy

Jul 1st, 2020
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. local LocalPlayer = game:GetService("Players").LocalPlayer
  2. local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded.Wait(LocalPlayer.CharacterAdded)
  3. local Remotes = game:GetService("ReplicatedStorage")["_CS.Events"]
  4.  
  5. -- // Base MT Vars + Funs
  6. local mt = getrawmetatable(game)
  7. local backupnamecall = mt.__namecall
  8. local backupnewindex = mt.__newindex
  9. local backupindex = mt.__index
  10. setreadonly(mt, false)
  11.  
  12. -- // Get Gun
  13. function returnGun()
  14. for i,v in pairs(Character:GetChildren()) do
  15. if v.IsA(v, "Tool") and v.FindFirstChild(v, "MainGunScript") and v.MainGunScript.FindFirstChild(v.MainGunScript, "FireEvent") then
  16. return v.Name
  17. end
  18. end
  19. end
  20.  
  21. local ValiantAimHacks = loadstring(game:HttpGetAsync("https://pastebin.com/raw/W32TmUhv"))()
  22. ValiantAimHacks["TeamCheck"] = false
  23.  
  24. mt.__namecall = newcclosure(function(...)
  25. local args = {...}
  26. local method = getnamecallmethod()
  27. if not checkcaller() then
  28. if method == "FireServer" then
  29. if args[1] == Remotes.RayDrawer and ValiantAimHacks.checkSilentAim() then
  30. local CPlayer = ValiantAimHacks["Selected"].Character
  31. local WSArgs = {
  32. "Player",
  33. CPlayer.Humanoid,
  34. returnGun(),
  35. CPlayer.Head,
  36. }
  37. Remotes.WeaponServer:FireServer(unpack(WSArgs))
  38. args[2] = CPlayer.Head.Position
  39. warn("Silent Aim Activated")
  40. return backupnamecall(unpack(args))
  41. end
  42. elseif method == "Fire" then
  43. if tostring(args[1]) == "GunDetailClient" and ValiantAimHacks.checkSilentAim() then
  44. args[2] = ValiantAimHacks["Selected"].Character.Head.Position
  45. return backupnamecall(unpack(args))
  46. end
  47. elseif string.lower(method) == "kick" then
  48. return nil
  49. end
  50. end
  51. return backupnamecall(...)
  52. end)
  53. print('Done Silent Aim!')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement