Create an alternative function to RayCast but with ability to make it a sphere and get multiple objects or tweak GetObjectsAtPosition and GetObjectsAtPosition3DExecute the following script
```
GetGame().GetObjectsAtPosition3D(position, radius, objects, cargos);
for ( int i = 0; i < objects.Count(); i++ )
{
Object object = objects.Get(i);
if (object)
ExpansionMessage(object.GetType()); //! Shows object type in chat
}
```