How would I make it so that everyone can see each others fps arms and not just the client.
SeverScript:
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
player.CameraMode = Enum.CameraMode.LockFirstPerson
player.CharacterAppearanceLoaded:Wait()
local Arms = game.ReplicatedStorage.FirstPersonArms:Clone()
Arms.Parent = character
game.ReplicatedStorage.ArmsEvent:FireClient(player)
end)
end)
local Script:
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local camera = workspace.CurrentCamera
repeat wait(1) until game:IsLoaded()
game.ReplicatedStorage.ArmsEvent.OnClientEvent:Connect(function()
local Arms = character:FindFirstChild("FirstPersonArms")
game:GetService("RunService").RenderStepped:Connect(function()
Arms:SetPrimaryPartCFrame(camera.CFrame * CFrame.new(0,.5,0))
if Arms:FindFirstChild("RightArm") and Arms:FindFirstChild("LeftArm") then
Arms:FindFirstChild("RightArm").LocalTransparencyModifier = 0
Arms:FindFirstChild("LeftArm").LocalTransparencyModifier = 0
end
end)
end)