Color of my Gun got modified

What’s exactly the problem again?

This time it’s Color because it’s changing my gun color to Default
But it applies only to Handle. It was 2 days ago when i’m creating a simulator with my friend but ended up with changing color when zoomed in FPS Perspective However i used “Color” instead of “BrickColor” and putting a texture on it but it still doesn’t work

here’s how it looks currently

what it’s supposed to be

Because of Roblox’s update fault for deprecated alot of stuff i can’t do anything with this

any help?

Could this be due to textures interfering with the gun. Maybe getting tied up into the same model. Check how you are handling the “first person” part in terms of welding the hands and gun together.

The gun i’m welding is Welded from Right Arm to Handle
Using Motor6D because it helps with Moving the gun easily

i don’t normally put Handle in HumanoidRootPart because of movement

Does it have something to do that the gun looks like a pistol on the outside, and when it changes to the first-person, it is retaining those textures?

Pistol is only used to be Placeholder so when i zoomed in
it turns to MP5 so that’s normal. it doesn’t do anything to MP5

Texture is Black which i want the gun color to be black but i ended up with getting white color

Deprecated doesn’t mean nonfunctional necessarily, it means that it should not be used for new work due to superseding methods and could be removed at any time. This seems more like a case of an oversight more than anything, that being that your texture is being made invisible when you zoom in.

Could you zoom in so the view model shows then go to the command bar and print the LocalTransparencyModifier of the texture? If it’s not 0, then everything is working as it should be but you’re just not accounting for Roblox zoom that modifies local transparency of parts and decals.

Let’s not jump to blaming Roblox before properly reviewing your environment and being absolutely sure it’s not something to do with the way you made your assets!

The texture is fully black so i set the transparency to 0
ended up with White texture again

plus i’m not good with scripting or using commands so i can’t do that

I’m talking about the LocalTransparencyModifier, not the Transparency - these are two different properties involved in the transparency rendering of an object. I’ve already outlined how to get this, please try to follow the steps! It is important to be able to debug even minimally your environment, even if you can’t code, so you can better understand what your problem is!