script.Parent:WaitForChild("\065-\067\104\097\115\115\105\115 \073\110\116\101\114\102\097\099\101")script.Parent:WaitForChild("\080\108\117\103\105\110\115")script.Parent:WaitForChild("\082\069\065\068\077\069")local d=script.Parent.Parent local F=require(script.Parent)wait(F.LoadDelay)local a=F.WeightScaling if not workspace:PGSIsEnabled()then a=F.LegacyScaling end local D=d.Wheels:GetChildren()function DReduce(d)for d,F in pairs(d:GetChildren())do if F:IsA("\066\097\115\101\080\097\114\116")then if F.CustomPhysicalProperties==nil then F.CustomPhysicalProperties=PhysicalProperties.new(F.Material)end F.CustomPhysicalProperties=PhysicalProperties.new(0,F.CustomPhysicalProperties.Friction,F.CustomPhysicalProperties.Elasticity,F.CustomPhysicalProperties.FrictionWeight,F.CustomPhysicalProperties.ElasticityWeight)end DReduce(F)end end DReduce(d)


	script.Parent:WaitForChild("A-Chassis Interface")
	script.Parent:WaitForChild("Plugins")
	script.Parent:WaitForChild("README")
	
	local car=script.Parent.Parent
	local _Tune=require(script.Parent)
	
	wait(_Tune.LoadDelay)
	
	--Weight Scaling
	local weightScaling = _Tune.WeightScaling
	if not workspace:PGSIsEnabled() then
		weightScaling = _Tune.LegacyScaling
	end

	local Drive=car.Wheels:GetChildren()
	
	--Remove Existing Mass
	function DReduce(p)
		for i,v in pairs(p:GetChildren())do
			if v:IsA("BasePart") then
				if v.CustomPhysicalProperties == nil then v.CustomPhysicalProperties = PhysicalProperties.new(v.Material) end
				v.CustomPhysicalProperties = PhysicalProperties.new(
					0,
					v.CustomPhysicalProperties.Friction,
					v.CustomPhysicalProperties.Elasticity,
					v.CustomPhysicalProperties.FrictionWeight,
					v.CustomPhysicalProperties.ElasticityWeight
				)
			end
			DReduce(v)
		end
	end
	DReduce(car)


