How can we detect if a player jumped on a part?

I think it can be done by getting the state of the humanoid and check if it’s “jumping” but the thing is, when you land on part by jumping and is no longer jumping, will it also be detected? Please help, thanks much!

You could use the touched event but that doesn’t necessarily only function when jumped on but you could get the humanoid state and if it is in free fall or jumping then that should work because free fall is falling down after jumping

1 Like

you can also use Humanoid.FloorMaterial, but this is very generalized (@DJ_Gobstopper 's solution is better)

2 Likes