So right now it’s impossible to create a physics-based jump pad in which the part serving as the bouncy surface uses a custom Elasticity property.
My current setup involves an anchored part on the ground with
ElasticityWeight=100. This setup functions perfectly for bouncing any parts off of, but when big bad Humanoid and his side-kick Character come into contact with it, something causes the humanoid to land perfectly, void of any of the intended bouncing. The irritating part is that Humanoids do listen to Friction, allowing them to slide around on icy surfaces.
For the sake of consistency, I think Humanoids should also listen to the Elasticity of parts alongside the Elasticity’s weight.
For now, are there any viable workarounds that don’t involve remembering velocity and re-applying it? That can cause issues with latency in a lot of instances and I really don’t want that.