I my opinion is better use a fake fisical ball wiht a c-scrip, you can archived more effect an beaviours

bya bya

ps: make the ball a part of the player model