Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local CHECK_INTERVAL = 0.1
local DIST_THRESHOLD = 20
local stopped = false
local connection
local function getHRP(character)
return character and character:FindFirstChild("HumanoidRootPart")
end
local function startScript()
if connection then connection:Disconnect() end
stopped =
character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
localHRP = (character)
connection = RunService.Heartbeat:((dt)
stopped localHRP
localPos = localHRP.Position
_, player (Players:())
player ~= LocalPlayer player.Character
otherHRP = (player.Character)
otherHRP
dist = (otherHRP.Position - localPos).Magnitude
shouldCollide = dist >= DIST_THRESHOLD
_, part (player.Character:())
part:() part.CanCollide ~= shouldCollide
part.CanCollide = shouldCollide
)
LocalPlayer.Chatted:((msg)
msg:() ==
stopped =
)
()
LocalPlayer.CharacterAdded:(()
.()
()
)* works for tsb/lbg * never gets ragdolled while it's toggled on

Universal