Ich weiß jetzt nicht, wie euer Script aussieht - denke aber, dass ihr zum Schluss eine Distanzabfrage habt, ob sich das Boot an der Zielposition befindet. Jetzt benötigt ihr einfach folgendes:
scn Script
short Disabled
short / float blablabla
....
if Bootref.GetDistance Endpunkt < xyz
if Disabled == 0
Bootref.disable
set Disabled to 1
elseif Disabled == 1
Bootref.enable
set Disabled to 2
endif
endif
...
Wenn BootRef das Parent Object der Fässer, des Stuhls, etc. ist, wird auch deren Collision upgedatet...so sollte eigentlich der Bug vermieden werden können. Ich habe das mit einem vergleichbaren Vorgang so gelöst, dort stellt das kein Problem dar. Ich hoffe, es hilft euch.