Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Welded arms visible in FPS?

I can't really provide a script for this, but could someone please just run it through on how you make welded arms or welded fake arms, visible in FPS, or when you zoom all the way in

[[ EDITED ]]

*When you zoom all the way in with fake arms you can't see them

*When you zoom all the way in with real arms you can't see them

6 comments

0

All I know is that they are inside of the player's arms, so they're not visible outside of them.

0

You weld them the same location as the regular arms, then when u zoom in (1st person) you should be able to see your fake arms.

0

nope, for some reason you can't even see your fake arms qq

0

Just don't parent them to Character

0

Parent them to the CurrentCamera in workspace using a LocalScript.

0

Magnitude is your friend.

3 answers

By default, everything inside the Character Model that is not a child of a Tool will be invisible in first person.

There are three ways to bypass this:

(a) Set Camera.CameraType to 'Scriptable' and program your own camera.

(b) Don't parent the things you want to be seen to the Character Model.

(c) Use RunService.RenderStepped and LocalTransparencyModifier to set the transparency of each arm to 0 for each frame.

Option (b) is convenient in many cases. Create a Model with a Right Arm, Left Arm and Humanoid and parent it to something under Workspace that isn't a descendent of the Character Model. Weld each arm to their respective 'real' arms and you'll be able to see them in first person.

xolbStudios mentions method (c) in his answer.

1 comment

0

Ok, I think I recall seeing b done in a gun kit before, yet I didn't understand it, now I know :P. I'll try it out and make this correct if it works, thanks a lot!

this might work

function PlayerToSetup(Player) --[[ Code to weld the arms to the character ]]-- end

game.Players.PlayerAdded:connect( function(Player) PlayerToSetup(Player) Player.Backpack["Tool you want to equip"].Parent = Player.Character end )

i dont know if it works for you but it does for me

2 comments

0

no, this won't work, but thanks anyways, this makes no sense to me y it would work, it creates the welds then parents the tool how does that make arms visible?

0

oh the tool thing thats just a random thing but the functin thing that one is where you put colde to weld the parts

This discussion is preserved as it was. New answers, comments, and votes are closed.