Anti part fling
Key Required

Anti part fling

Natural Disaster SurvivalADSKerADSKer 12.3K views 1.3K executesUpdated Mar 9, 2025
5.0/ 5(4 votes)
40100% Positive
Lua Script•33 lines (1388 chars)
getgenv().isnetworkowner = newcclosure(function(part)
  return (part.ReceiveAge == 0 and gethiddenproperty(part, "NetworkIsSleeping") == false)
end)

game.Players.LocalPlayer.SimulationRadius = math.huge
game.Players.LocalPlayer.SimulationRadiusChanged:Connect(function()
  game.Players.LocalPlayer.ReplicationFocus = workspace
  sethiddenproperty(game.Players.LocalPlayer, "SimulationRadius", math.huge)
  sethiddenproperty(game.Players.LocalPlayer, "MaxSimulationRadius", math.huge)
  sethiddenproperty(game.Players.LocalPlayer, "MaximumSimulationRadius", math.huge)
end)

game:GetService("RunService").PreSimulation:Connect(function()
local parts = workspace:GetPartBoundsInRadius(game.Players.LocalPlayer.Character.HumanoidRootPart.Position, 50)
  for _, part in next, parts do
    if part.Anchored == false and not isnetworkowner(part) and part.Velocity.Magnitude >= 4 and not game.Players:GetPlayerFromCharacter(part.Parent) then
part.CanCollide = isnetworkowner(part)
part.CanTouch = isnetworkowner(part)
part.Velocity = Vector3.zero
part.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0)
part.Massless = not isnetworkowner(part)
part.AssemblyLinearVelocity = Vector3.zero
part.AssemblyAngularVelocity = Vector3.zero

 for _, phys in next, part:GetDescendants() do
   if phys:IsA("Constraint") or phys:IsA("BodyMover") then
phys:Destroy()
   end
 end
 
    end
  end
 end)

Features & Information

The script is suitable for all places and here it is shown for example

Community Comments (2)

Bac0nH1ckOffBac0nH1ckOffadminMar 9, 2025(edited)

WWW

stalkerh1ckstalkerh1ckMar 9, 2025(edited)

lololol

More Scripts for Natural Disaster Survival