everything works perfect except collision

fk that