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)

2 comments

0

You're multiplying the players arm CFrame by 5, not raising it.

0

Remove line 10 and make line 12 weld.C1 = CFrame.new(0,-5,0)