So, after many hours of making a grenade that throws perfectly, bounces off barriers and land on the ground. I thought I did it correctly, but have been criticized that it looks robotic and not fluent. I cannot rely on roblox’s physics engine. Because of weird things like bouncing off the map if the thrower has really bad ping or being launched for unknown means. This is the video, everything is tweened, If there is a solution to this I would like to know. Any Help is appreciated!
3 Likes
There is this cool body mover made by a cool person, @RoyalTHEUSERNAME; BounceVelocity - custom body mover
1 Like
Even though its cool and seems like it would work, I do not like to use others work and prefer to learn for myself and make my own
1 Like
One thing you can fix without using APIs is to fix when you throw the grenade once it has reaches it’s max X/Z axis velocity it start going down which is a bit “robotic” try using vector force
What are you using? If you are using BodyVelocity, did you tryied BodyVelocity.Velocity = playerCharacter.Head.CFrame.lookVector * speedAmount
?
I said everything is tweened and bodymovers such as BodyVelocity is affected by roblox’s rather weird physics