Advertisement
Donavan122

Badmin's FE disabler V2

Jul 22nd, 2023 (edited)
1,582
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.34 KB | Source Code | 0 0
  1. -- Server script
  2. local physicsService = game:GetService("PhysicsService")
  3.  
  4. -- Disable FE globally
  5. physicsService.FilteringEnabled = false
  6.  
  7. -- Prevent re-enabling
  8. local oldFilteringEnabled = physicsService.FilteringEnabled
  9. physicsService.FilteringEnabled = function()
  10.   warn("Tried to re-enable FE")
  11.   return oldFilteringEnabled
  12. end
  13.  
  14. -- Disable FE for all new player characters
  15. game:GetService("Players").PlayerAdded:Connect(function(player)
  16.  
  17.   local function onCharacterAdded(character)
  18.     setCharacterFiltering(character, false)
  19.   end
  20.  
  21.   player.CharacterAdded:Connect(onCharacterAdded)
  22.  
  23.   if player.Character then
  24.     onCharacterAdded(player.Character)
  25.   end
  26.  
  27. end)
  28.  
  29. -- Client script
  30. local physicsService = game:GetService("PhysicsService")
  31.  
  32. -- Disable FE globally
  33. physicsService.FilteringEnabled = false
  34.  
  35. -- Prevent re-enabling
  36. local oldFilteringEnabled = physicsService.FilteringEnabled
  37. physicsService.FilteringEnabled = function()
  38.   warn("Tried to re-enable FE")
  39.   return oldFilteringEnabled
  40. end
  41.  
  42. -- Disable FE on player's character
  43. local character = game.Players.LocalPlayer.Character
  44. if character then
  45.   setCharacterFiltering(character, false)
  46. end
  47.  
  48. -- Disable FE when character changes
  49. game.Players.LocalPlayer.CharacterAdded:Connect(function(newCharacter)
  50.   setCharacterFiltering(newCharacter, false)  
  51. end)
  52.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement