ColdSpecs

Able to shoot now while not being stuck (Getting Shoot Remote)

Nov 2nd, 2025
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. -- 🕵️ One-time FireServer detector (prints only once, then disables itself)
  2. local old
  3. old = hookmetamethod(game, "__namecall", function(self, ...)
  4. local method = getnamecallmethod()
  5. if method == "FireServer" then
  6. local args = {...}
  7. local out = {}
  8. for i,v in ipairs(args) do
  9. local t = typeof(v)
  10. if t == "Vector3" then
  11. out[i] = ("Vector3.new(%.3f, %.3f, %.3f)"):format(v.X, v.Y, v.Z)
  12. elseif t == "CFrame" then
  13. out[i] = ("CFrame.new(%s)"):format(table.concat({v:GetComponents()}, ","))
  14. elseif t == "string" then
  15. out[i] = string.format("%q", v)
  16. elseif t == "Instance" then
  17. out[i] = v:GetFullName()
  18. else
  19. out[i] = tostring(v)
  20. end
  21. end
  22. print(string.format("[Detected 🔥] %s:FireServer(%s)", self:GetFullName(), table.concat(out, ", ")))
  23.  
  24. -- 🔒 Unhook after first detection so it never logs again
  25. hookmetamethod(game, "__namecall", old)
  26. end
  27. return old(self, ...)
  28. end)
  29.  
Advertisement
Add Comment
Please, Sign In to add comment