Mesh and Children invisible?

Hi there, I am trying to make a gun game and have a voxel gun. But when I play it the gun and every part inside it has 1 transparency but doesn’t even have 1 transparency. It seems invisible on my client but on the server the gun is showing for some reason? I am using a custom character too but it doesn’t do anything. Everything is ok but the gun and it’s children are invisible…

Character normally:
image

Character Normal (I hide the head and the hand, gun children )On server:
image

Character on first person client (gun should be on the right) :

please tell me why this happens because this never happens to me before, here is the link if you want to see it. (I made a custom character controller by my self so for some reason you cant turn right now but I will fix that soon… Voxel Gun - Roblox

I think what’s happening is you have a local script that makes the gun invisible, and you probably have filtered enabled on. Workspace | Documentation - Roblox Creator Hub

Nvm I fixed it by setting the guns parent to workspace, then set it back to the player. (also the gun was showing transparency 0 but it’s ok now :slight_smile: