Why do collisions not work on my new model?

I have a game which involve tanks. I made a tank model for the player which the player controls. I’ve recently made a new model that i think would fit better and i replaced the old model with the new one. But now for some reason i can go through walls and parts with this new model. The collisions dont work.


Left: new, Right: Old

I’ve obviously checked canCollide and its definetely on, ive checked collision groups and other things. I dont understand why this new model just goes through walls. Btw its not one big part, the model consists of multiple parts and every single one has canCollide set to true.

And what irritates me the most is this “ShootPart”.


Both models have this part in common. All i did was copy it from the old model to the new. On the old model the collision works, since its all the way in front thats what stops the tank when it collides with a wall. Now why does the collision of the exact same part not work on the new model? (its not only the shootpart, the collision doesnt work for any part inside the model)

What could the issue be?

1 Like

Okay, so canCollide is set to true. Are you sure the “shoot part” is just snuggly fitting inside of the tank barrel?

Not sure what you mean but the shootpart has a weld constraint so it stays there. And its also the rest of the tank body that has messed up collisions

1 Like

Ah, I see the issue now. Your going through wall’s using the new tanks even with collisions on.
Make sure Massless property is unchecked, and check if your script is interfering with it.

massless is unchecked on all parts just as the old model and i dont have any scripts that would interfere with that :disappointed_relieved:. Dont know if this is relevant but for the new model i literally copy pasted it and just replaced the parts i wanted to replace. So its the exact same model but with a new tank body so i really dont understand why it doesnt work, ESPECIALLY with the shoot part cause i didnt touch or alter it whatsoever.

Found the solution. All of this was cause one part inside of the tank was anchored which made it go through walls…:neutral_face: so dumb (or maybe im dumb)

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.