You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Keep it simple and clear!
I want to make a fps game arm. But I want everyone want to see it. So how can I make it? Should I just make the gun at the player’s character arm or do a custom arm (people cannot see it)
What is the issue? Include screenshots / videos if possible!
If I make a custom arm to the character, people can’t see it since it is local script
What solutions have you tried so far? Did you look for solutions on the Developer Hub?
I’m looking for solution in DevForum
Set player character archivable
Clone player
Position clone
Weld clone
Hide all body parts except for arms of clone
Parent the clone (Can be anywhere)
Play Animations on the clone (Gun hold animations etc)
^This should be the things you essentially need in your code.
Edit: You need to make the player character archivable to actually clone them, or it won’t work. You also need code to adjust the up and down of the viewmodel.
When you go into first person mode, you can’t see any of the character’s arms or accessories, so no, you don’t have to change anything about the character’s transparency.
I would honestly just make the gun/item a tool that the player can equip in their roblox characters hands and lock the screen and mouse position to the middle of the screen. If you want to do that let me know and I will give you the code.