Part Falling Even With Body Velocity?

  1. What do you want to achieve? I want to make a bullet-like rock using a body velocity.

  2. What is the issue? The part moves weirdly when I set the BodyVelocity to the part
    Video

  3. What solutions have you tried so far? I’ve asked for help in discord but nobody knew how to fix it, also searced in DevForum but nothing came up.

The part is not anchored. I unanchored it before i create the BodyVelocity, part of the code where I make the BodyVelocity:

rock.Anchored = false

local velocity = Instance.new("BodyVelocity")
velocity.Velocity = rock.CFrame.LookVector * 100
velocity.Parent = rock	
1 Like

Are you creating the BodyVelocity on the client or the server? it is most likely a problem of Network Ownership.

Try setting velocity.MaxForce to Vector3.new(math.huge, math.huge, math.huge) preferably by defining math.huge in a local and just setting it as all 3 values.

1 Like

I set it on the server, the client sends the mouse.Hit.p data to server.

How did that happen though? I tried doing it and it got fixed, but I don’t know how.

The mass of a part has an effect on how effective BodyVelocity is, since it’s physics based. Setting the MaxForce is like giving it more power in a sense.

1 Like