Hello, in my game, I have the character's arms visible in first person, but I find it that when scoped in with a sniper rifle, the arms remain in the way, obstructing view. Here's my code for it;
local player = game.Players.LocalPlayer;
local rs = game:GetService("RunService");
local character = player.Character
local camera = game.Workspace.CurrentCamera
rs.RenderStepped:Connect(function()
if not player.Character:FindFirstChild("Sniper Rifle") then --if they have any other weapon out...
character["Right Arm"].LocalTransparencyModifier = 0
character["Left Arm"].LocalTransparencyModifier = 0
else --If they do have a sniper equipped...
character["Right Arm"].LocalTransparencyModifier = 1
character["Left Arm"].LocalTransparencyModifier = 1
end
end)
I don't fully understand LocalTransparencyModifier, so any and all help on it would be greatly appreciated!

3 comments
I'd love a walkthrough.
Going to edit my answer, stay tuned here.
Works!