Check that there is nothing superfluous in the model, I can not, I can not get there, one thing interferes with the teleport. I can say that you need to check whether there is nothing superfluous in your model, check on a blender or just check, I can’t say anything more
To add on to this a bit - when you upload a mesh, the mesh importer automatically creates a collision model for the mesh, which dictates how the object will collide with other objects in the game world. The more complex the mesh is, the more likely it is that you’ll have an “inaccurate” hitbox as shown in the OP. The solution in this case is to either a) create a custom hitbox for the model out of parts (with the transparency property of each set to 1) or b) create a less detailed model. It would be really great if we could create custom collision models in blender, but unfortunately we can’t (yet?)
While going all the way into settings, ticking “Show Decomposition Geometry”, and duplicating the MeshPart is an option, I’d suggest using CloneTrooper1019’s Show Decomposition Geometry Plugin, which adds a convinient button in the Plugins tab and doesn’t require duplicating any MeshParts or reloading the place to view the collision.
Anyhoo, to add a potential solution to gpm231’s issue, there is one way to create accurate collision. An .obj importing plugin!
These kinds of plugins are not ones to use excessively though, purely because of how they work. Since Roblox doesn’t allow us to just create a singular triangle with three points anywhere in space, polygons are made with two wedges side by side.
This kind of plugin is good if you’re using it on a mesh intended to be a large chunk of your map’s terrain, but if the alternatives of using simpler meshes or creating your own hitbox manually fit the situation better, I’d go with those.