Currently I have been trying to use BodyVelocity as a shooting mechanic in my game, but when the part comes into contact with a wall or something, it will either go through it or it will get stuck inside of it instead of properly reacting by bouncing off of the wall.
Roblox physics doesn’t work with body movers.
Check this out:
https://www.roblox.com/games/10036852048/some-help
They deprecated the greatest invention of all time, the BodyMover, and now the world is ending.
No, seriously, I had to switch all my code over to using these constraints, and I’ve been constantly yelling to myself “there’s no replacement for BodyVelocity, what do I do!”.
What about this:
https://developer.roblox.com/en-us/api-reference/class/LinearVelocity
I used it in the linked game above which is downloadable or should be.