How to make an object with different masses fly the same distance. I did this, but the smaller the mass, the weaker the object flies. I made some ratio here
function GetModelMass(model)
local mass = 0
for _,v in model:GetDescendants() do
if v:IsA("BasePart") then
mass += v.AssemblyMass
end
end
return mass
end
local koef = 8.3
local modelMass = GetModelMass(fireTypeClone)
Part:ApplyImpulse(direction*koef*modelMass)