VectorForce not affected by player's weight

I want the part to be weighted down by the player as they land on it, but it’s remaining in place
It’s not anchored

Code:

local Players = game:GetService("Players")
local ForcePart = workspace.ForcePart
local UpForce = ForcePart.VectorForce

UpForce.ApplyAtCenterOfMass = true
UpForce.RelativeTo = Enum.ActuatorRelativeTo.World
UpForce.Force = Vector3.new(0, workspace.Gravity * ForcePart.AssemblyMass, 0)
2 Likes

I’m pretty sure the part needs an attachment, and then the UpForce.Attachment0 property must be said attachment. If you have already tried that, make sure it’s unanchored. Otherwise I cant see any particular reason why this wouldn’t work

The attachment is set to the one in the video

Do ForcePart:SetNetworkOwner(yourPlayer) to fix this. I just tested it, and it worked after changing the network owner to the player.

1 Like