This makes parts more fragile in their ownership state and will likely kill those scripts slowly. ROBLOX has updated to remove property changing to SimulationRadius, which means the provided script is broken.
No script will ever trigger this as 90% of scripters never use it, and by having this on the server, no exploiter can easily bypass it. How would you make a script that crashes a players roblox app?
ROBLOX has updated to remove property changing to SimulationRadius, which means the provided script is broken. There are no better fixes to this bug at the moment. For anyone interested in the thread, I will keep it archived below
It’s fine. The only reason it’s LocalUserSecurity is because it’s meant to be modifiable by the client only. This is a useful tool to prevent exploiters from doing weird things in your game. Roblox aren’t going to fault you for that. I’ve removed the tag from your title–that’s what the “optional tags” section is for.
To explain what NetworkOwnership is, NetworkOwnership is used when you want a player to control the physics of a part that’s unanchored, which can be useful in games like Natural Disaster Survival where tons of parts are falling, and can help speed up the server by balancing the load while making user experiences smoother.
game:GetService ("Players").PlayerAdded:Connect (function (p) p.Changed:Connect (function (prop) if prop == "SimulationRadius" then p:Kick () end end) end)