Invisible but not Transparent Part

  • What are you attempting to achieve? (Keep it simple and clear)

I want to make a part that players have to collide with (can collide on) but it’s invisible to them. I’m basically using this part as the object the player actually collides with, whereas my blender model will serve as the fancy opaque mesh that has can collide off.

  • What is the issue? (Keep it simple and clear - Include screenshots/videos/GIFs if possible)

Changing the part’s transparency to 1 makes the player collide with them and they’re unable to see it… but their camera can move through the part.

  • What solutions have you tried so far? (Have you searched for solutions through the Roblox Wiki yet?)

I’ve made the invis part forcefield, but that leaves white outlines around the edges of the part that players can see.
It is possible to trim the model’s hidden parts (the invis parts) and make them fully opaque so that the player can see them, collide with them, and think nothing of it.
I’ve also tried setting the blender model’s collide to be true, but that lags the game A LOT. (And I have more models that need the same solution).

You may then include any further details.

1 Like

Hi! Some time ago i had almost same problem, and found solution in this post:

So, what you need to do:
Run the game > go to your player > find PlayerModule in PlayerScripts, copy it > Stop the game and insert script into StarterPlayerScripts > find CameraModule > find ZoomController > Popper > scroll down to line 143 (in my case) > change getTotalTransparency(part) < 0.25 to getTotalTransparency(part) < 1

1 Like

Thank you so much! This worked perfectly.