Any alternative to spherecast?

You might want to look into Roblox’s new spatial query API here. It has functions which can get parts within a box as well as within a sphere.