The problem still seems to exist, even in your code Crit.
I've transfered it to box collisions now, as I thought that would be easier, but...
sync on
sync rate 60
hide mouse
autocam on
for x = 1 to 20
make object sphere x,50
position object x,x*50,0,0
make object collision box x,50,50,50,-50,-50,-50,0
next x
for x = 200 to 211
make object sphere x,20
color object x,RGB(255,100,100)
hide object x
ghost object on x
next x
bomb#=8
bombed#=0
shoot2#=0
tyme2#=0
position camera 0,500,-1500
do
set cursor 0,0
print tyme2#
print object collision(bomb#+200,0)
if shoot2#>0 then tyme2#=tyme2#+1
if tyme2#>19 then scale object bomb#+201,200,200,200 : make object collision box bomb#+201,100,100,100,-100,-100,-100,0
if tyme2#>20 then scale object bomb#+201,400,400,400 : make object collision box bomb#+201,200,200,200,-200,-200,-200,0
if tyme2#>21 then scale object bomb#+201,800,800,800 : make object collision box bomb#+201,400,400,400,-400,-400,-400,0
if tyme2#>22 then scale object bomb#+201,1600,1600,1600 : make object collision box bomb#+201,800,800,800,-800,-800,-800,0
if tyme2#>23 then scale object bomb#+201,3200,3200,3200 : make object collision box bomb#+201,1600,1600,1600,-1600,-1600,-1600,0
if tyme2#>24 then scale object bomb#+201,6400,6400,6400 : make object collision box bomb#+201,3200,3200,3200,-3200,-3200,-3200,0
for x=200 to 210
if tyme2#>50
tyme2#=0
shoot2#=0
position object x,0,1500,0
scale object x,100,100,100
delete object collision box x
endif
next x
if mouseclick()=2 and shoot2#=0
if bomb#>0
show object bomb#+200
shoot2#=1
bomb#=bomb#-1
endif
endif
for x= 1 to 20
if object collision(bomb#+201,x)=1 then hide object x : delete object collision box x
next x
`wait key
sync
loop
...still broken.
Pineapple juice, the best drink ever made.