The game functions well, and it’s definitely one of the more impressive ones I’ve come across browsing this forum so props to you!
I do like the game, though I was a bit sad there was no one else to play with.
The biggest change that I highly recommend you make is to change the kicking so it only kicks when the player left-clicks, because otherwise I was kicking the ball each time I right-clicked despite only trying to move my camera. I’d write down the alternative event names to prevent this from happening, but I don’t know what method was used to program the kicking.
Also yeah the ball sticking to the player is a bit weird. I’m assuming you probably welded the ball to the player? Maybe have a fake ball as part of the player by default, then animate the ball as part of the player’s movements, and only make it visible while they have the ball. Then when kicking, the real ball is made visible and the fake animated ball returns to being invisible.
That’s just a goofy solution off the top of my head. I’m sure there’s plenty of easier or better options.