if mass<_Tune.Weight*weightScaling then local I=rWheel.CFrame.p:Lerp(fWheel.CFrame.p,_Tune.WeightDistribution/100)weightB=Instance.new("\080\097\114\116",bike.Body)weightB.Name="\087\101\105\103\104\116"weightB.Anchored=true weightB.CanCollide=false weightB.BrickColor=BrickColor.new("\082\101\097\108\108\121 \098\108\097\099\107")weightB.TopSurface=Enum.SurfaceType.Smooth weightB.BottomSurface=Enum.SurfaceType.Smooth if _Tune.WBVisible or _Tune.Debug then weightB.Transparency=.75 else weightB.Transparency=1 end weightB.Size=Vector3.new(_Tune.WeightBrickSize[1],_Tune.WeightBrickSize[2],_Tune.WeightBrickSize[3])weightB.CustomPhysicalProperties=PhysicalProperties.new((_Tune.Weight*weightScaling-mass)/((weightB.Size.x*weightB.Size.y)*weightB.Size.z),0,0,0,0)weightB.CFrame=((bike.DriveSeat.CFrame-bike.DriveSeat.Position)+I)*CFrame.new(0,_Tune.CGHeight,0)else warn("\n\t \091\078\067\084\058 \077\093 \077\097\115\115 \116\111\111 \104\105\103\104 \102\111\114 \115\112\101\099\105\102\105\101\100 \119\101\105\103\104\116\046"..("\n\t    \084\097\114\103\101\116 \077\097\115\115\058\t"..(math.ceil((_Tune.Weight*weightScaling)*100)/100 ..("\n\t    \067\117\114\114\101\110\116 \077\097\115\115\058\t"..math.ceil(mass*100)/100))))end
--Apply Vehicle Weight
if mass < _Tune.Weight * weightScaling then
	--Calculate Weight Distribution
	local center = rWheel.CFrame.p:Lerp(fWheel.CFrame.p, _Tune.WeightDistribution / 100)

	--Create Weight Brick
	weightB = Instance.new("Part", bike.Body)
	weightB.Name = "Weight"
	weightB.Anchored = true
	weightB.CanCollide = false
	weightB.BrickColor = BrickColor.new("Really black")
	weightB.TopSurface = Enum.SurfaceType.Smooth
	weightB.BottomSurface = Enum.SurfaceType.Smooth
	if _Tune.WBVisible or _Tune.Debug then
		weightB.Transparency = 0.75
	else
		weightB.Transparency = 1
	end
	weightB.Size = Vector3.new(_Tune.WeightBrickSize[1], _Tune.WeightBrickSize[2], _Tune.WeightBrickSize[3])
	weightB.CustomPhysicalProperties = PhysicalProperties.new(
		((_Tune.Weight * weightScaling) - mass) / (weightB.Size.x * weightB.Size.y * weightB.Size.z),
		0,
		0,
		0,
		0
	)
	weightB.CFrame = (bike.DriveSeat.CFrame - bike.DriveSeat.Position + center) * CFrame.new(0, _Tune.CGHeight, 0)
else
	--Existing Weight Is Too Massive
	warn(
		"\n\t [NCT: M] Mass too high for specified weight."
			.. "\n\t    Target Mass:\t"
			.. (math.ceil(_Tune.Weight * weightScaling * 100) / 100)
			.. "\n\t    Current Mass:\t"
			.. (math.ceil(mass * 100) / 100)
	)
end
