script.Parent.RemoteEvent.OnServerEvent:Connect(function(player)
local ball = game.ServerStorage.Part:Clone()
ball.Parent = workspace
ball.CanCollide = false
local weld = Instance.new("Weld")
ball.CFrame = player.Character:FindFirstChild("Right Arm").CFrame * CFrame.new(0, 5, 0)
weld.Parent = ball
weld.Part0 = player.Character:FindFirstChild("Right Arm")
weld.C0 = player.Character:FindFirstChild("Right Arm").CFrame
weld.Part1 = ball
weld.C1 = ball.CFrame
end)
COMMUNITY QUESTION
Why doesn't the ball appear 5 studs above the right arm?
0 answers
No public answers were preserved for this question.
This discussion is preserved as it was. New answers, comments, and votes are closed.

2 comments
You're multiplying the players arm CFrame by 5, not raising it.
Remove line 10 and make line 12 weld.C1 = CFrame.new(0,-5,0)