Setting velocity of a part causes a slight freeze

The title really sets it all. there is a slight freeze before the part actually starts moving when setting the velocity. This is a noticeable thing, and I makes everything look bad. Could anybody tell me if there is a fix to this? or is this just roblox’s physics. Thanks!

The freeze may be the part going from client to server ownership, this seems to create a lag. Try using part:SetNetworkOwner(nil) prior to applying the velocity.